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

** ELF Header Information

    File Name: bin\vos_ble_lite.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: 0x00018235
    Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_HARD (0x05000402)

    ARM ELF revision: 5 (ABI version 2)

    Conforms to Hard float procedure-call standard

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

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

    Program header entries: 1
    Section header entries: 17

    Program header offset: 4587720 (0x004600c8)
    Section header offset: 4587752 (0x004600e8)

    Section header string table index: 16

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

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


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

** Section #1 'MCU_MRAM' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 208840 bytes (alignment 8)
    Address: 0x00018000

    $d
    RESET
    __Vectors
        0x00018000:    10023b50    P;..    DCD    268581712
        0x00018004:    00018201    ....    DCD    98817
        0x00018008:    0001821f    ....    DCD    98847
        0x0001800c:    000183f1    ....    DCD    99313
        0x00018010:    00018221    !...    DCD    98849
        0x00018014:    00018223    #...    DCD    98851
        0x00018018:    00018225    %...    DCD    98853
        0x0001801c:    00000000    ....    DCD    0
        0x00018020:    00000000    ....    DCD    0
        0x00018024:    00000000    ....    DCD    0
        0x00018028:    00000000    ....    DCD    0
        0x0001802c:    00018331    1...    DCD    99121
        0x00018030:    00018229    )...    DCD    98857
        0x00018034:    00000000    ....    DCD    0
        0x00018038:    0001838d    ....    DCD    99213
        0x0001803c:    0001c931    1...    DCD    117041
        0x00018040:    0001822f    /...    DCD    98863
        0x00018044:    0001822f    /...    DCD    98863
        0x00018048:    0001822f    /...    DCD    98863
        0x0001804c:    0001822f    /...    DCD    98863
        0x00018050:    0001822f    /...    DCD    98863
        0x00018054:    0001822f    /...    DCD    98863
        0x00018058:    0001822f    /...    DCD    98863
        0x0001805c:    0001822f    /...    DCD    98863
        0x00018060:    0001822f    /...    DCD    98863
        0x00018064:    0001822f    /...    DCD    98863
        0x00018068:    0001822f    /...    DCD    98863
        0x0001806c:    0001822f    /...    DCD    98863
        0x00018070:    0001822f    /...    DCD    98863
        0x00018074:    0001822f    /...    DCD    98863
        0x00018078:    0001fcbd    ....    DCD    130237
        0x0001807c:    0001822f    /...    DCD    98863
        0x00018080:    0001822f    /...    DCD    98863
        0x00018084:    0001822f    /...    DCD    98863
        0x00018088:    0001822f    /...    DCD    98863
        0x0001808c:    0001822f    /...    DCD    98863
        0x00018090:    0001822f    /...    DCD    98863
        0x00018094:    0001822f    /...    DCD    98863
        0x00018098:    0001822f    /...    DCD    98863
        0x0001809c:    0001822f    /...    DCD    98863
        0x000180a0:    0001822f    /...    DCD    98863
        0x000180a4:    0001822f    /...    DCD    98863
        0x000180a8:    0001822f    /...    DCD    98863
        0x000180ac:    0001822f    /...    DCD    98863
        0x000180b0:    0001822f    /...    DCD    98863
        0x000180b4:    0001822f    /...    DCD    98863
        0x000180b8:    0001822f    /...    DCD    98863
        0x000180bc:    0001822f    /...    DCD    98863
        0x000180c0:    00023b8d    .;..    DCD    146317
        0x000180c4:    00023bad    .;..    DCD    146349
        0x000180c8:    0001822f    /...    DCD    98863
        0x000180cc:    0001822f    /...    DCD    98863
        0x000180d0:    0001822f    /...    DCD    98863
        0x000180d4:    0001822f    /...    DCD    98863
        0x000180d8:    0001822f    /...    DCD    98863
        0x000180dc:    0001822f    /...    DCD    98863
        0x000180e0:    0001822f    /...    DCD    98863
        0x000180e4:    0001822f    /...    DCD    98863
        0x000180e8:    0001822f    /...    DCD    98863
        0x000180ec:    0001822f    /...    DCD    98863
        0x000180f0:    0001822f    /...    DCD    98863
        0x000180f4:    0001822f    /...    DCD    98863
        0x000180f8:    0001822f    /...    DCD    98863
        0x000180fc:    0001822f    /...    DCD    98863
        0x00018100:    00023af1    .:..    DCD    146161
        0x00018104:    0001822f    /...    DCD    98863
        0x00018108:    0001822f    /...    DCD    98863
        0x0001810c:    0001822f    /...    DCD    98863
        0x00018110:    0001822f    /...    DCD    98863
        0x00018114:    0001822f    /...    DCD    98863
        0x00018118:    0001822f    /...    DCD    98863
        0x0001811c:    0001822f    /...    DCD    98863
        0x00018120:    00020dcb    ....    DCD    134603
        0x00018124:    00020df9    ....    DCD    134649
        0x00018128:    0001822f    /...    DCD    98863
        0x0001812c:    0001822f    /...    DCD    98863
        0x00018130:    0001822f    /...    DCD    98863
        0x00018134:    0001822f    /...    DCD    98863
        0x00018138:    0001822f    /...    DCD    98863
        0x0001813c:    0001822f    /...    DCD    98863
        0x00018140:    0001822f    /...    DCD    98863
        0x00018144:    0001822f    /...    DCD    98863
        0x00018148:    0001822f    /...    DCD    98863
        0x0001814c:    0001822f    /...    DCD    98863
        0x00018150:    0001822f    /...    DCD    98863
        0x00018154:    0001822f    /...    DCD    98863
        0x00018158:    0001822f    /...    DCD    98863
        0x0001815c:    0001822f    /...    DCD    98863
        0x00018160:    0001822f    /...    DCD    98863
        0x00018164:    0001822f    /...    DCD    98863
        0x00018168:    0001822f    /...    DCD    98863
        0x0001816c:    0001822f    /...    DCD    98863
        0x00018170:    0001822f    /...    DCD    98863
        0x00018174:    0001822f    /...    DCD    98863
        0x00018178:    0001822f    /...    DCD    98863
        0x0001817c:    0001822f    /...    DCD    98863
        0x00018180:    0001822f    /...    DCD    98863
        0x00018184:    0001822f    /...    DCD    98863
        0x00018188:    0001822f    /...    DCD    98863
        0x0001818c:    0001822f    /...    DCD    98863
    __Patchable
        0x00018190:    00000000    ....    DCD    0
        0x00018194:    00000000    ....    DCD    0
        0x00018198:    00000000    ....    DCD    0
        0x0001819c:    00000000    ....    DCD    0
        0x000181a0:    00000000    ....    DCD    0
        0x000181a4:    00000000    ....    DCD    0
        0x000181a8:    00000000    ....    DCD    0
        0x000181ac:    00000000    ....    DCD    0
        0x000181b0:    00000000    ....    DCD    0
        0x000181b4:    00000000    ....    DCD    0
        0x000181b8:    00000000    ....    DCD    0
        0x000181bc:    00000000    ....    DCD    0
        0x000181c0:    00000000    ....    DCD    0
        0x000181c4:    00000000    ....    DCD    0
        0x000181c8:    00000000    ....    DCD    0
        0x000181cc:    00000000    ....    DCD    0
        0x000181d0:    00000000    ....    DCD    0
        0x000181d4:    00000000    ....    DCD    0
        0x000181d8:    00000000    ....    DCD    0
        0x000181dc:    00000000    ....    DCD    0
        0x000181e0:    00000000    ....    DCD    0
        0x000181e4:    00000000    ....    DCD    0
        0x000181e8:    00000000    ....    DCD    0
        0x000181ec:    00000000    ....    DCD    0
        0x000181f0:    00000000    ....    DCD    0
        0x000181f4:    00000000    ....    DCD    0
        0x000181f8:    00000000    ....    DCD    0
        0x000181fc:    00000000    ....    DCD    0
    $t
    $v0
    Reset_Handler
        0x00018200:    f64e5088    N..P    MOV      r0,#0xed88
        0x00018204:    f2ce0000    ....    MOVT     r0,#0xe000
        0x00018208:    6801        .h      LDR      r1,[r0,#0]
        0x0001820a:    f4410170    A.p.    ORR      r1,r1,#0xf00000
        0x0001820e:    6001        .`      STR      r1,[r0,#0]
        0x00018210:    f3bf8f4f    ..O.    DSB      
        0x00018214:    f3bf8f6f    ..o.    ISB      
        0x00018218:    4805        .H      LDR      r0,[pc,#20] ; [0x18230] = 0x18235
        0x0001821a:    4700        .G      BX       r0
        0x0001821c:    e7fe        ..      B        0x1821c ; Reset_Handler + 28
    NMI_Handler
        0x0001821e:    e7fe        ..      B        NMI_Handler ; 0x1821e
    MemManage_Handler
        0x00018220:    e7fe        ..      B        MemManage_Handler ; 0x18220
    BusFault_Handler
        0x00018222:    e7fe        ..      B        BusFault_Handler ; 0x18222
    UsageFault_Handler
        0x00018224:    e7fe        ..      B        UsageFault_Handler ; 0x18224
        0x00018226:    e7fe        ..      B        0x18226 ; UsageFault_Handler + 2
    DebugMon_Handler
        0x00018228:    e7fe        ..      B        DebugMon_Handler ; 0x18228
        0x0001822a:    e7fe        ..      B        0x1822a ; DebugMon_Handler + 2
        0x0001822c:    e7fe        ..      B        0x1822c ; DebugMon_Handler + 4
    am_cryptosec_isr
    am_default_isr
    am_adc_isr
    am_audadc0_isr
    am_brownout_isr
    am_cachecpu_isr
    am_clkgen_isr
    am_disp_isr
    am_dsi_isr
    am_dspi2s0_isr
    am_dspi2s1_isr
    am_dspi2s2_isr
    am_dspi2s3_isr
    am_gpio0_405f_isr
    am_gpio0_607f_isr
    am_gpio1_001f_isr
    am_gpio1_203f_isr
    am_gpio1_405f_isr
    am_gpio1_607f_isr
    am_gpu_isr
    am_iomaster0_isr
    am_iomaster1_isr
    am_iomaster2_isr
    am_iomaster3_isr
    am_iomaster4_isr
    am_iomaster5_isr
    am_iomaster6_isr
    am_iomaster7_isr
    am_ioslave_acc_isr
    am_ioslave_ios_isr
    am_mspi0_isr
    am_mspi1_isr
    am_mspi2_isr
    am_pdm1_isr
    am_pdm2_isr
    am_pdm3_isr
    am_rtc_isr
    am_sdio_isr
    am_stimer_cmpr2_isr
    am_stimer_cmpr3_isr
    am_stimer_cmpr4_isr
    am_stimer_cmpr5_isr
    am_stimer_cmpr6_isr
    am_stimer_cmpr7_isr
    am_stimerof_isr
    am_timer00_isr
    am_timer01_isr
    am_timer02_isr
    am_timer03_isr
    am_timer04_isr
    am_timer05_isr
    am_timer06_isr
    am_timer07_isr
    am_timer08_isr
    am_timer09_isr
    am_timer10_isr
    am_timer11_isr
    am_timer12_isr
    am_timer13_isr
    am_timer14_isr
    am_timer15_isr
    am_uart1_isr
    am_uart2_isr
    am_uart3_isr
    am_uart_isr
    am_usb_isr
    am_vcomp_isr
    am_watchdog_isr
        0x0001822e:    e7fe        ..      B        am_cryptosec_isr ; 0x1822e
    $d
        0x00018230:    00018235    5...    DCD    98869
    $t
    !!!main
    __main
        0x00018234:    f000f802    ....    BL       __scatterload ; 0x1823c
        0x00018238:    f000f86a    ..j.    BL       __rt_entry ; 0x18310
    !!!scatter
    __scatterload
    __scatterload_rt2
    __scatterload_rt2_thumb_only
        0x0001823c:    a00a        ..      ADR      r0,{pc}+0x2c ; 0x18268
        0x0001823e:    e8900c00    ....    LDM      r0,{r10,r11}
        0x00018242:    4482        .D      ADD      r10,r10,r0
        0x00018244:    4483        .D      ADD      r11,r11,r0
        0x00018246:    f1aa0701    ....    SUB      r7,r10,#1
    __scatterload_null
        0x0001824a:    45da        .E      CMP      r10,r11
        0x0001824c:    d101        ..      BNE      0x18252 ; __scatterload_null + 8
        0x0001824e:    f000f85f    .._.    BL       __rt_entry ; 0x18310
        0x00018252:    f2af0e09    ....    ADR      lr,{pc}-7 ; 0x1824b
        0x00018256:    e8ba000f    ....    LDM      r10!,{r0-r3}
        0x0001825a:    f0130f01    ....    TST      r3,#1
        0x0001825e:    bf18        ..      IT       NE
        0x00018260:    1afb        ..      SUBNE    r3,r7,r3
        0x00018262:    f0430301    C...    ORR      r3,r3,#1
        0x00018266:    4718        .G      BX       r3
    $d
        0x00018268:    00032d30    0-..    DCD    208176
        0x0001826c:    00032d60    `-..    DCD    208224
    $t
    !!dczerorl2
    __decompress
    __decompress1
        0x00018270:    440a        .D      ADD      r2,r2,r1
        0x00018272:    f04f0c00    O...    MOV      r12,#0
        0x00018276:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x0001827a:    f0130407    ....    ANDS     r4,r3,#7
        0x0001827e:    bf08        ..      IT       EQ
        0x00018280:    f8104b01    ...K    LDRBEQ   r4,[r0],#1
        0x00018284:    111d        ..      ASRS     r5,r3,#4
        0x00018286:    bf08        ..      IT       EQ
        0x00018288:    f8105b01    ...[    LDRBEQ   r5,[r0],#1
        0x0001828c:    1e64        d.      SUBS     r4,r4,#1
        0x0001828e:    d005        ..      BEQ      0x1829c ; __decompress + 44
        0x00018290:    f8106b01    ...k    LDRB     r6,[r0],#1
        0x00018294:    1e64        d.      SUBS     r4,r4,#1
        0x00018296:    f8016b01    ...k    STRB     r6,[r1],#1
        0x0001829a:    d1f9        ..      BNE      0x18290 ; __decompress + 32
        0x0001829c:    f0130f08    ....    TST      r3,#8
        0x000182a0:    bf1e        ..      ITTT     NE
        0x000182a2:    f8104b01    ...K    LDRBNE   r4,[r0],#1
        0x000182a6:    1cad        ..      ADDNE    r5,r5,#2
        0x000182a8:    1b0c        ..      SUBNE    r4,r1,r4
        0x000182aa:    d109        ..      BNE      0x182c0 ; __decompress + 80
        0x000182ac:    1e6d        m.      SUBS     r5,r5,#1
        0x000182ae:    bf58        X.      IT       PL
        0x000182b0:    f801cb01    ....    STRBPL   r12,[r1],#1
        0x000182b4:    d5fa        ..      BPL      0x182ac ; __decompress + 60
        0x000182b6:    e005        ..      B        0x182c4 ; __decompress + 84
        0x000182b8:    f8146b01    ...k    LDRB     r6,[r4],#1
        0x000182bc:    f8016b01    ...k    STRB     r6,[r1],#1
        0x000182c0:    1e6d        m.      SUBS     r5,r5,#1
        0x000182c2:    d5f9        ..      BPL      0x182b8 ; __decompress + 72
        0x000182c4:    4291        .B      CMP      r1,r2
        0x000182c6:    d3d6        ..      BCC      0x18276 ; __decompress + 6
        0x000182c8:    4770        pG      BX       lr
        0x000182ca:    0000        ..      MOVS     r0,r0
    !!handler_copy
    __scatterload_copy
        0x000182cc:    3a10        .:      SUBS     r2,r2,#0x10
        0x000182ce:    bf24        $.      ITT      CS
        0x000182d0:    c878        x.      LDMCS    r0!,{r3-r6}
        0x000182d2:    c178        x.      STMCS    r1!,{r3-r6}
        0x000182d4:    d8fa        ..      BHI      __scatterload_copy ; 0x182cc
        0x000182d6:    0752        R.      LSLS     r2,r2,#29
        0x000182d8:    bf24        $.      ITT      CS
        0x000182da:    c830        0.      LDMCS    r0!,{r4,r5}
        0x000182dc:    c130        0.      STMCS    r1!,{r4,r5}
        0x000182de:    bf44        D.      ITT      MI
        0x000182e0:    6804        .h      LDRMI    r4,[r0,#0]
        0x000182e2:    600c        .`      STRMI    r4,[r1,#0]
        0x000182e4:    4770        pG      BX       lr
        0x000182e6:    0000        ..      MOVS     r0,r0
    !!handler_zi
    __scatterload_zeroinit
        0x000182e8:    2300        .#      MOVS     r3,#0
        0x000182ea:    2400        .$      MOVS     r4,#0
        0x000182ec:    2500        .%      MOVS     r5,#0
        0x000182ee:    2600        .&      MOVS     r6,#0
        0x000182f0:    3a10        .:      SUBS     r2,r2,#0x10
        0x000182f2:    bf28        (.      IT       CS
        0x000182f4:    c178        x.      STMCS    r1!,{r3-r6}
        0x000182f6:    d8fb        ..      BHI      0x182f0 ; __scatterload_zeroinit + 8
        0x000182f8:    0752        R.      LSLS     r2,r2,#29
        0x000182fa:    bf28        (.      IT       CS
        0x000182fc:    c130        0.      STMCS    r1!,{r4,r5}
        0x000182fe:    bf48        H.      IT       MI
        0x00018300:    600b        .`      STRMI    r3,[r1,#0]
        0x00018302:    4770        pG      BX       lr
    .ARM.Collect$$libinit$$00000000
    __rt_lib_init
        0x00018304:    b51f        ..      PUSH     {r0-r4,lr}
    .ARM.Collect$$libinit$$00000001
    __rt_lib_init_fp_1
        0x00018306:    f02afe3c    *.<.    BL       _fp_init ; 0x42f82
    .ARM.Collect$$libinit$$00000004
    .ARM.Collect$$libinit$$0000000A
    .ARM.Collect$$libinit$$0000000C
    .ARM.Collect$$libinit$$0000000E
    .ARM.Collect$$libinit$$00000011
    .ARM.Collect$$libinit$$00000013
    .ARM.Collect$$libinit$$00000015
    .ARM.Collect$$libinit$$00000017
    .ARM.Collect$$libinit$$00000019
    .ARM.Collect$$libinit$$0000001B
    .ARM.Collect$$libinit$$0000001D
    .ARM.Collect$$libinit$$0000001F
    .ARM.Collect$$libinit$$00000021
    .ARM.Collect$$libinit$$00000023
    .ARM.Collect$$libinit$$00000025
    .ARM.Collect$$libinit$$0000002C
    .ARM.Collect$$libinit$$0000002E
    .ARM.Collect$$libinit$$00000030
    .ARM.Collect$$libinit$$00000032
    .ARM.Collect$$libinit$$00000033
    __rt_lib_init_alloca_1
    __rt_lib_init_argv_1
    __rt_lib_init_atexit_1
    __rt_lib_init_clock_1
    __rt_lib_init_cpp_1
    __rt_lib_init_exceptions_1
    __rt_lib_init_fp_trap_1
    __rt_lib_init_getenv_1
    __rt_lib_init_heap_1
    __rt_lib_init_lc_collate_1
    __rt_lib_init_lc_ctype_1
    __rt_lib_init_lc_monetary_1
    __rt_lib_init_lc_numeric_1
    __rt_lib_init_lc_time_1
    __rt_lib_init_preinit_1
    __rt_lib_init_rand_1
    __rt_lib_init_return
    __rt_lib_init_signal_1
    __rt_lib_init_stdio_1
    __rt_lib_init_user_alloc_1
        0x0001830a:    bd1f        ..      POP      {r0-r4,pc}
    .ARM.Collect$$libshutdown$$00000000
    __rt_lib_shutdown
        0x0001830c:    b510        ..      PUSH     {r4,lr}
    .ARM.Collect$$libshutdown$$00000002
    .ARM.Collect$$libshutdown$$00000004
    .ARM.Collect$$libshutdown$$00000007
    .ARM.Collect$$libshutdown$$0000000A
    .ARM.Collect$$libshutdown$$0000000C
    .ARM.Collect$$libshutdown$$0000000F
    .ARM.Collect$$libshutdown$$00000010
    __rt_lib_shutdown_cpp_1
    __rt_lib_shutdown_fp_trap_1
    __rt_lib_shutdown_heap_1
    __rt_lib_shutdown_return
    __rt_lib_shutdown_signal_1
    __rt_lib_shutdown_stdio_1
    __rt_lib_shutdown_user_alloc_1
        0x0001830e:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$rtentry$$00000000
    .ARM.Collect$$rtentry$$00000002
    .ARM.Collect$$rtentry$$00000004
    __rt_entry
    __rt_entry_presh_1
    __rt_entry_sh
        0x00018310:    f000fac5    ....    BL       __semihosting_library_function ; 0x1889e
        0x00018314:    4611        .F      MOV      r1,r2
    .ARM.Collect$$rtentry$$00000009
    .ARM.Collect$$rtentry$$0000000A
    __rt_entry_li
    __rt_entry_postsh_1
        0x00018316:    f7fffff5    ....    BL       __rt_lib_init ; 0x18304
    .ARM.Collect$$rtentry$$0000000C
    .ARM.Collect$$rtentry$$0000000D
    __rt_entry_main
    __rt_entry_postli_1
        0x0001831a:    f01ef977    ..w.    BL       main ; 0x3660c
        0x0001831e:    f000fae3    ....    BL       exit ; 0x188e8
    .ARM.Collect$$rtexit$$00000000
    __rt_exit
        0x00018322:    b403        ..      PUSH     {r0,r1}
    .ARM.Collect$$rtexit$$00000002
    .ARM.Collect$$rtexit$$00000003
    __rt_exit_ls
    __rt_exit_prels_1
        0x00018324:    f7fffff2    ....    BL       __rt_lib_shutdown ; 0x1830c
    .ARM.Collect$$rtexit$$00000004
    __rt_exit_exit
        0x00018328:    bc03        ..      POP      {r0,r1}
        0x0001832a:    f000fae7    ....    BL       _sys_exit ; 0x188fc
        0x0001832e:    0000        ..      MOVS     r0,r0
    .emb_text
    $v0
    SVC_Handler
        0x00018330:    4b2c        ,K      LDR      r3,[pc,#176] ; [0x183e4] = 0x10000484
        0x00018332:    6819        .h      LDR      r1,[r3,#0]
        0x00018334:    6808        .h      LDR      r0,[r1,#0]
        0x00018336:    e8b04ff0    ...O    LDM      r0!,{r4-r11,lr}
        0x0001833a:    f3808809    ....    MSR      PSP,r0
        0x0001833e:    f3bf8f6f    ..o.    ISB      
        0x00018342:    f04f0000    O...    MOV      r0,#0
        0x00018346:    f3808811    ....    MSR      BASEPRI,r0
        0x0001834a:    4770        pG      BX       lr
    $d
        0x0001834c:    00000000    ....    DCD    0
    $t
    __asm___6_port_c_39a90d8d__prvStartFirstTask
        0x00018350:    4808        .H      LDR      r0,[pc,#32] ; [0x18374] = 0xe000ed08
        0x00018352:    6800        .h      LDR      r0,[r0,#0]
        0x00018354:    6800        .h      LDR      r0,[r0,#0]
        0x00018356:    f3808808    ....    MSR      MSP,r0
        0x0001835a:    f04f0000    O...    MOV      r0,#0
        0x0001835e:    f3808814    ....    MSR      CONTROL,r0
        0x00018362:    b662        b.      CPSIE    i
        0x00018364:    b661        a.      CPSIE    f
        0x00018366:    f3bf8f4f    ..O.    DSB      
        0x0001836a:    f3bf8f6f    ..o.    ISB      
        0x0001836e:    df00        ..      SVC      #0x0 ; formerly SWI
        0x00018370:    bf00        ..      NOP      
        0x00018372:    bf00        ..      NOP      
    $d
        0x00018374:    e000ed08    ....    DCD    3758157064
    $t
    __asm___6_port_c_39a90d8d__prvEnableVFP
        0x00018378:    f8df000c    ....    LDR.W    r0,[pc,#12] ; [0x18388] = 0xe000ed88
        0x0001837c:    6801        .h      LDR      r1,[r0,#0]
        0x0001837e:    f4410170    A.p.    ORR      r1,r1,#0xf00000
        0x00018382:    6001        .`      STR      r1,[r0,#0]
        0x00018384:    4770        pG      BX       lr
        0x00018386:    bf00        ..      NOP      
    $d
        0x00018388:    e000ed88    ....    DCD    3758157192
    $t
    PendSV_Handler
        0x0001838c:    f3ef8009    ....    MRS      r0,PSP
        0x00018390:    f3bf8f6f    ..o.    ISB      
        0x00018394:    4b13        .K      LDR      r3,[pc,#76] ; [0x183e4] = 0x10000484
        0x00018396:    681a        .h      LDR      r2,[r3,#0]
        0x00018398:    f01e0f10    ....    TST      lr,#0x10
        0x0001839c:    bf08        ..      IT       EQ
        0x0001839e:    ed208a10     ...    VSTMDBEQ r0!,{s16-s31}
        0x000183a2:    e9204ff0     ..O    STMDB    r0!,{r4-r11,lr}
        0x000183a6:    6010        .`      STR      r0,[r2,#0]
        0x000183a8:    b409        ..      PUSH     {r0,r3}
        0x000183aa:    f04f0080    O...    MOV      r0,#0x80
        0x000183ae:    f3808811    ....    MSR      BASEPRI,r0
        0x000183b2:    f3bf8f4f    ..O.    DSB      
        0x000183b6:    f3bf8f6f    ..o.    ISB      
        0x000183ba:    f028fed1    (...    BL       vTaskSwitchContext ; 0x41160
        0x000183be:    f04f0000    O...    MOV      r0,#0
        0x000183c2:    f3808811    ....    MSR      BASEPRI,r0
        0x000183c6:    bc09        ..      POP      {r0,r3}
        0x000183c8:    6819        .h      LDR      r1,[r3,#0]
        0x000183ca:    6808        .h      LDR      r0,[r1,#0]
        0x000183cc:    e8b04ff0    ...O    LDM      r0!,{r4-r11,lr}
        0x000183d0:    f01e0f10    ....    TST      lr,#0x10
        0x000183d4:    bf08        ..      IT       EQ
        0x000183d6:    ecb08a10    ....    VLDMEQ   r0!,{s16-s31}
        0x000183da:    f3808809    ....    MSR      PSP,r0
        0x000183de:    f3bf8f6f    ..o.    ISB      
        0x000183e2:    4770        pG      BX       lr
    $d
        0x000183e4:    10000484    ....    DCD    268436612
    $t
    vPortGetIPSR
        0x000183e8:    f3ef8005    ....    MRS      r0,IPSR
        0x000183ec:    4770        pG      BX       lr
        0x000183ee:    0000        ..      MOVS     r0,r0
    .emb_text
    $v0
    HardFault_Handler
        0x000183f0:    f01e0f04    ....    TST      lr,#4
        0x000183f4:    bf0c        ..      ITE      EQ
        0x000183f6:    f3ef8008    ....    MRSEQ    r0,MSP
        0x000183fa:    f3ef8009    ....    MRSNE    r0,PSP
        0x000183fe:    4904        .I      LDR      r1,[pc,#16] ; [0x18410] = 0x1000dcc8
        0x00018400:    f5017100    ...q    ADD      r1,r1,#0x200
        0x00018404:    f0210103    !...    BIC      r1,r1,#3
        0x00018408:    468d        .F      MOV      sp,r1
        0x0001840a:    f00bbc4b    ..K.    B.W      am_util_faultisr_collect_data ; 0x23ca4
        0x0001840e:    0000        ..      MOVS     r0,r0
    $d
        0x00018410:    1000dcc8    ....    DCD    268491976
    $t
    .emb_text
    $v0
    am_hal_interrupt_master_enable
        0x00018414:    f3ef8010    ....    MRS      r0,PRIMASK
        0x00018418:    b662        b.      CPSIE    i
        0x0001841a:    4770        pG      BX       lr
    am_hal_interrupt_master_disable
        0x0001841c:    f3ef8010    ....    MRS      r0,PRIMASK
        0x00018420:    b672        r.      CPSID    i
        0x00018422:    4770        pG      BX       lr
    am_hal_interrupt_master_set
        0x00018424:    f3808810    ....    MSR      PRIMASK,r0
        0x00018428:    4770        pG      BX       lr
        0x0001842a:    0000        ..      MOVS     r0,r0
    .emb_text
    $v0
    am_hal_triple_read
        0x0001842c:    b412        ..      PUSH     {r1,r4}
        0x0001842e:    f3ef8410    ....    MRS      r4,PRIMASK
        0x00018432:    b672        r.      CPSID    i
        0x00018434:    6801        .h      LDR      r1,[r0,#0]
        0x00018436:    6802        .h      LDR      r2,[r0,#0]
        0x00018438:    6803        .h      LDR      r3,[r0,#0]
        0x0001843a:    f3848810    ....    MSR      PRIMASK,r4
        0x0001843e:    bc11        ..      POP      {r0,r4}
        0x00018440:    6001        .`      STR      r1,[r0,#0]
        0x00018442:    6042        B`      STR      r2,[r0,#4]
        0x00018444:    6083        .`      STR      r3,[r0,#8]
        0x00018446:    4770        pG      BX       lr
    .text
    $v0
    __user_initial_stackheap
        0x00018448:    4802        .H      LDR      r0,[pc,#8] ; [0x18454] = 0x10022b50
        0x0001844a:    4903        .I      LDR      r1,[pc,#12] ; [0x18458] = 0x10023b50
        0x0001844c:    4a01        .J      LDR      r2,[pc,#4] ; [0x18454] = 0x10022b50
        0x0001844e:    4b03        .K      LDR      r3,[pc,#12] ; [0x1845c] = 0x10022b50
        0x00018450:    4770        pG      BX       lr
    $d
        0x00018452:    0000        ..      DCW    0
        0x00018454:    10022b50    P+..    DCD    268577616
        0x00018458:    10023b50    P;..    DCD    268581712
        0x0001845c:    10022b50    P+..    DCD    268577616
    $t
    .text
    __aeabi_llsl
    _ll_shift_l
        0x00018460:    f1b20320    .. .    SUBS     r3,r2,#0x20
        0x00018464:    d50a        ..      BPL      0x1847c ; __aeabi_llsl + 28
        0x00018466:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x0001846a:    fa01f102    ....    LSL      r1,r1,r2
        0x0001846e:    fa20f303     ...    LSR      r3,r0,r3
        0x00018472:    fa00f002    ....    LSL      r0,r0,r2
        0x00018476:    ea410103    A...    ORR      r1,r1,r3
        0x0001847a:    4770        pG      BX       lr
        0x0001847c:    fa00f103    ....    LSL      r1,r0,r3
        0x00018480:    f04f0000    O...    MOV      r0,#0
        0x00018484:    4770        pG      BX       lr
    .text
    __aeabi_llsr
    _ll_ushift_r
        0x00018486:    f1b20320    .. .    SUBS     r3,r2,#0x20
        0x0001848a:    d50a        ..      BPL      0x184a2 ; __aeabi_llsr + 28
        0x0001848c:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x00018490:    fa20f002     ...    LSR      r0,r0,r2
        0x00018494:    fa01f303    ....    LSL      r3,r1,r3
        0x00018498:    fa21f102    !...    LSR      r1,r1,r2
        0x0001849c:    ea400003    @...    ORR      r0,r0,r3
        0x000184a0:    4770        pG      BX       lr
        0x000184a2:    fa21f003    !...    LSR      r0,r1,r3
        0x000184a6:    f04f0100    O...    MOV      r1,#0
        0x000184aa:    4770        pG      BX       lr
    .text
    memcmp
        0x000184ac:    ea400301    @...    ORR      r3,r0,r1
        0x000184b0:    b510        ..      PUSH     {r4,lr}
        0x000184b2:    079b        ..      LSLS     r3,r3,#30
        0x000184b4:    d10f        ..      BNE      0x184d6 ; memcmp + 42
        0x000184b6:    2a04        .*      CMP      r2,#4
        0x000184b8:    d30d        ..      BCC      0x184d6 ; memcmp + 42
        0x000184ba:    c810        ..      LDM      r0!,{r4}
        0x000184bc:    c908        ..      LDM      r1!,{r3}
        0x000184be:    1f12        ..      SUBS     r2,r2,#4
        0x000184c0:    429c        .B      CMP      r4,r3
        0x000184c2:    d0f8        ..      BEQ      0x184b6 ; memcmp + 10
        0x000184c4:    ba20         .      REV      r0,r4
        0x000184c6:    ba19        ..      REV      r1,r3
        0x000184c8:    4288        .B      CMP      r0,r1
        0x000184ca:    d901        ..      BLS      0x184d0 ; memcmp + 36
        0x000184cc:    2001        .       MOVS     r0,#1
        0x000184ce:    bd10        ..      POP      {r4,pc}
        0x000184d0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000184d4:    bd10        ..      POP      {r4,pc}
        0x000184d6:    b11a        ..      CBZ      r2,0x184e0 ; memcmp + 52
        0x000184d8:    07d3        ..      LSLS     r3,r2,#31
        0x000184da:    d003        ..      BEQ      0x184e4 ; memcmp + 56
        0x000184dc:    1c52        R.      ADDS     r2,r2,#1
        0x000184de:    e007        ..      B        0x184f0 ; memcmp + 68
        0x000184e0:    2000        .       MOVS     r0,#0
        0x000184e2:    bd10        ..      POP      {r4,pc}
        0x000184e4:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x000184e8:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x000184ec:    1b1b        ..      SUBS     r3,r3,r4
        0x000184ee:    d107        ..      BNE      0x18500 ; memcmp + 84
        0x000184f0:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x000184f4:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x000184f8:    1b1b        ..      SUBS     r3,r3,r4
        0x000184fa:    d101        ..      BNE      0x18500 ; memcmp + 84
        0x000184fc:    1e92        ..      SUBS     r2,r2,#2
        0x000184fe:    d1f1        ..      BNE      0x184e4 ; memcmp + 56
        0x00018500:    4618        .F      MOV      r0,r3
        0x00018502:    bd10        ..      POP      {r4,pc}
    .text
    strcpy
        0x00018504:    ea400301    @...    ORR      r3,r0,r1
        0x00018508:    4602        .F      MOV      r2,r0
        0x0001850a:    b530        0.      PUSH     {r4,r5,lr}
        0x0001850c:    079b        ..      LSLS     r3,r3,#30
        0x0001850e:    d110        ..      BNE      0x18532 ; strcpy + 46
        0x00018510:    f04f3401    O..4    MOV      r4,#0x1010101
        0x00018514:    e000        ..      B        0x18518 ; strcpy + 20
        0x00018516:    c208        ..      STM      r2!,{r3}
        0x00018518:    c908        ..      LDM      r1!,{r3}
        0x0001851a:    1b1d        ..      SUBS     r5,r3,r4
        0x0001851c:    439d        .C      BICS     r5,r5,r3
        0x0001851e:    ea151fc4    ....    TST      r5,r4,LSL #7
        0x00018522:    d0f8        ..      BEQ      0x18516 ; strcpy + 18
        0x00018524:    f01301ff    ....    ANDS     r1,r3,#0xff
        0x00018528:    f8021b01    ....    STRB     r1,[r2],#1
        0x0001852c:    d00d        ..      BEQ      0x1854a ; strcpy + 70
        0x0001852e:    0a1b        ..      LSRS     r3,r3,#8
        0x00018530:    e7f8        ..      B        0x18524 ; strcpy + 32
        0x00018532:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018536:    2b00        .+      CMP      r3,#0
        0x00018538:    f8023b01    ...;    STRB     r3,[r2],#1
        0x0001853c:    d005        ..      BEQ      0x1854a ; strcpy + 70
        0x0001853e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018542:    2b00        .+      CMP      r3,#0
        0x00018544:    f8023b01    ...;    STRB     r3,[r2],#1
        0x00018548:    d1f3        ..      BNE      0x18532 ; strcpy + 46
        0x0001854a:    bd30        0.      POP      {r4,r5,pc}
    .text
    strlen
        0x0001854c:    b510        ..      PUSH     {r4,lr}
        0x0001854e:    1c43        C.      ADDS     r3,r0,#1
        0x00018550:    e002        ..      B        0x18558 ; strlen + 12
        0x00018552:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00018556:    b171        q.      CBZ      r1,0x18576 ; strlen + 42
        0x00018558:    0781        ..      LSLS     r1,r0,#30
        0x0001855a:    d1fa        ..      BNE      0x18552 ; strlen + 6
        0x0001855c:    f04f3201    O..2    MOV      r2,#0x1010101
        0x00018560:    c802        ..      LDM      r0!,{r1}
        0x00018562:    1a8c        ..      SUBS     r4,r1,r2
        0x00018564:    438c        .C      BICS     r4,r4,r1
        0x00018566:    ea1411c2    ....    ANDS     r1,r4,r2,LSL #7
        0x0001856a:    d0f9        ..      BEQ      0x18560 ; strlen + 20
        0x0001856c:    1ac0        ..      SUBS     r0,r0,r3
        0x0001856e:    060a        ..      LSLS     r2,r1,#24
        0x00018570:    d003        ..      BEQ      0x1857a ; strlen + 46
        0x00018572:    1ec0        ..      SUBS     r0,r0,#3
        0x00018574:    bd10        ..      POP      {r4,pc}
        0x00018576:    1ac0        ..      SUBS     r0,r0,r3
        0x00018578:    bd10        ..      POP      {r4,pc}
        0x0001857a:    040a        ..      LSLS     r2,r1,#16
        0x0001857c:    d001        ..      BEQ      0x18582 ; strlen + 54
        0x0001857e:    1e80        ..      SUBS     r0,r0,#2
        0x00018580:    bd10        ..      POP      {r4,pc}
        0x00018582:    0209        ..      LSLS     r1,r1,#8
        0x00018584:    d0fc        ..      BEQ      0x18580 ; strlen + 52
        0x00018586:    1e40        @.      SUBS     r0,r0,#1
        0x00018588:    bd10        ..      POP      {r4,pc}
    .text
    __aeabi_memcpy
    __rt_memcpy
        0x0001858a:    2a03        .*      CMP      r2,#3
        0x0001858c:    f2408030    @.0.    BLS.W    _memcpy_lastbytes ; 0x185f0
        0x00018590:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018594:    f0008015    ....    BEQ.W    0x185c2 ; __aeabi_memcpy + 56
        0x00018598:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0001859c:    f1bc0f02    ....    CMP      r12,#2
        0x000185a0:    4462        bD      ADD      r2,r2,r12
        0x000185a2:    bf98        ..      IT       LS
        0x000185a4:    f811cb01    ....    LDRBLS   r12,[r1],#1
        0x000185a8:    f8003b01    ...;    STRB     r3,[r0],#1
        0x000185ac:    bf38        8.      IT       CC
        0x000185ae:    f8113b01    ...;    LDRBCC   r3,[r1],#1
        0x000185b2:    f1a20204    ....    SUB      r2,r2,#4
        0x000185b6:    bf98        ..      IT       LS
        0x000185b8:    f800cb01    ....    STRBLS   r12,[r0],#1
        0x000185bc:    bf38        8.      IT       CC
        0x000185be:    f8003b01    ...;    STRBCC   r3,[r0],#1
        0x000185c2:    f0110303    ....    ANDS     r3,r1,#3
        0x000185c6:    f0008067    ..g.    BEQ.W    __aeabi_memcpy4 ; 0x18698
        0x000185ca:    3a08        .:      SUBS     r2,r2,#8
        0x000185cc:    f0c08008    ....    BCC.W    0x185e0 ; __aeabi_memcpy + 86
        0x000185d0:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x000185d4:    3a08        .:      SUBS     r2,r2,#8
        0x000185d6:    f851cb04    Q...    LDR      r12,[r1],#4
        0x000185da:    e8a01008    ....    STM      r0!,{r3,r12}
        0x000185de:    e7f5        ..      B        0x185cc ; __aeabi_memcpy + 66
        0x000185e0:    1d12        ..      ADDS     r2,r2,#4
        0x000185e2:    bf5c        \.      ITT      PL
        0x000185e4:    f8513b04    Q..;    LDRPL    r3,[r1],#4
        0x000185e8:    f8403b04    @..;    STRPL    r3,[r0],#4
        0x000185ec:    f3af8000    ....    NOP.W    
    _memcpy_lastbytes
        0x000185f0:    07d2        ..      LSLS     r2,r2,#31
        0x000185f2:    bf24        $.      ITT      CS
        0x000185f4:    f8113b01    ...;    LDRBCS   r3,[r1],#1
        0x000185f8:    f811cb01    ....    LDRBCS   r12,[r1],#1
        0x000185fc:    bf48        H.      IT       MI
        0x000185fe:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x00018602:    bf24        $.      ITT      CS
        0x00018604:    f8003b01    ...;    STRBCS   r3,[r0],#1
        0x00018608:    f800cb01    ....    STRBCS   r12,[r0],#1
        0x0001860c:    bf48        H.      IT       MI
        0x0001860e:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018612:    4770        pG      BX       lr
    .text
    __aeabi_memmove
    __rt_memmove
        0x00018614:    1a43        C.      SUBS     r3,r0,r1
        0x00018616:    bf28        (.      IT       CS
        0x00018618:    429a        .B      CMPCS    r2,r3
        0x0001861a:    f67fafb6    ....    BLS.W    __aeabi_memcpy ; 0x1858a
        0x0001861e:    2a03        .*      CMP      r2,#3
        0x00018620:    4410        .D      ADD      r0,r0,r2
        0x00018622:    4411        .D      ADD      r1,r1,r2
        0x00018624:    f2408026    @.&.    BLS.W    __memmove_lastfew ; 0x18674
        0x00018628:    f0100f03    ....    TST      r0,#3
        0x0001862c:    bf1e        ..      ITTT     NE
        0x0001862e:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x00018632:    1e52        R.      SUBNE    r2,r2,#1
        0x00018634:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x00018638:    f0100f03    ....    TST      r0,#3
        0x0001863c:    f47faff6    ....    BNE.W    0x1862c ; __aeabi_memmove + 24
        0x00018640:    f0110303    ....    ANDS     r3,r1,#3
        0x00018644:    f000806d    ..m.    BEQ.W    __memmove_aligned ; 0x18722
        0x00018648:    3a08        .:      SUBS     r2,r2,#8
        0x0001864a:    f0c0800b    ....    BCC.W    0x18664 ; __aeabi_memmove + 80
        0x0001864e:    f8513d04    Q..=    LDR      r3,[r1,#-4]!
        0x00018652:    3a08        .:      SUBS     r2,r2,#8
        0x00018654:    f851cd04    Q...    LDR      r12,[r1,#-4]!
        0x00018658:    f8403d04    @..=    STR      r3,[r0,#-4]!
        0x0001865c:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x00018660:    f7ffbff3    ....    B.W      0x1864a ; __aeabi_memmove + 54
        0x00018664:    1d12        ..      ADDS     r2,r2,#4
        0x00018666:    bf5c        \.      ITT      PL
        0x00018668:    f8513d04    Q..=    LDRPL    r3,[r1,#-4]!
        0x0001866c:    f8403d04    @..=    STRPL    r3,[r0,#-4]!
        0x00018670:    f3af8000    ....    NOP.W    
    __memmove_lastfew
        0x00018674:    07d2        ..      LSLS     r2,r2,#31
        0x00018676:    bf24        $.      ITT      CS
        0x00018678:    f8113d01    ...=    LDRBCS   r3,[r1,#-1]!
        0x0001867c:    f811cd01    ....    LDRBCS   r12,[r1,#-1]!
        0x00018680:    bf48        H.      IT       MI
        0x00018682:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018686:    bf24        $.      ITT      CS
        0x00018688:    f8003d01    ...=    STRBCS   r3,[r0,#-1]!
        0x0001868c:    f800cd01    ....    STRBCS   r12,[r0,#-1]!
        0x00018690:    bf48        H.      IT       MI
        0x00018692:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018696:    4770        pG      BX       lr
    .text
    __aeabi_memcpy4
    __aeabi_memcpy8
    __rt_memcpy_w
        0x00018698:    b510        ..      PUSH     {r4,lr}
        0x0001869a:    3a20         :      SUBS     r2,r2,#0x20
        0x0001869c:    f0c0800b    ....    BCC.W    0x186b6 ; __aeabi_memcpy4 + 30
        0x000186a0:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x000186a4:    3a20         :      SUBS     r2,r2,#0x20
        0x000186a6:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x000186aa:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x000186ae:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x000186b2:    f4bfaff5    ....    BCS.W    0x186a0 ; __aeabi_memcpy4 + 8
        0x000186b6:    ea5f7c02    _..|    LSLS     r12,r2,#28
        0x000186ba:    bf24        $.      ITT      CS
        0x000186bc:    e8b15018    ...P    LDMCS    r1!,{r3,r4,r12,lr}
        0x000186c0:    e8a05018    ...P    STMCS    r0!,{r3,r4,r12,lr}
        0x000186c4:    bf44        D.      ITT      MI
        0x000186c6:    c918        ..      LDMMI    r1!,{r3,r4}
        0x000186c8:    c018        ..      STMMI    r0!,{r3,r4}
        0x000186ca:    e8bd4010    ...@    POP      {r4,lr}
        0x000186ce:    ea5f7c82    _..|    LSLS     r12,r2,#30
        0x000186d2:    bf24        $.      ITT      CS
        0x000186d4:    f8513b04    Q..;    LDRCS    r3,[r1],#4
        0x000186d8:    f8403b04    @..;    STRCS    r3,[r0],#4
        0x000186dc:    bf08        ..      IT       EQ
        0x000186de:    4770        pG      BXEQ     lr
    _memcpy_lastbytes_aligned
        0x000186e0:    07d2        ..      LSLS     r2,r2,#31
        0x000186e2:    bf28        (.      IT       CS
        0x000186e4:    f8313b02    1..;    LDRHCS   r3,[r1],#2
        0x000186e8:    bf48        H.      IT       MI
        0x000186ea:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x000186ee:    bf28        (.      IT       CS
        0x000186f0:    f8203b02     ..;    STRHCS   r3,[r0],#2
        0x000186f4:    bf48        H.      IT       MI
        0x000186f6:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000186fa:    4770        pG      BX       lr
    .text
    __aeabi_memmove4
    __aeabi_memmove8
    __rt_memmove_w
        0x000186fc:    1a43        C.      SUBS     r3,r0,r1
        0x000186fe:    bf28        (.      IT       CS
        0x00018700:    429a        .B      CMPCS    r2,r3
        0x00018702:    f67fafc9    ....    BLS.W    __aeabi_memcpy4 ; 0x18698
        0x00018706:    4410        .D      ADD      r0,r0,r2
        0x00018708:    f0100f03    ....    TST      r0,#3
        0x0001870c:    4411        .D      ADD      r1,r1,r2
        0x0001870e:    bf1e        ..      ITTT     NE
        0x00018710:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x00018714:    1e52        R.      SUBNE    r2,r2,#1
        0x00018716:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x0001871a:    f0100f03    ....    TST      r0,#3
        0x0001871e:    f47faff6    ....    BNE.W    0x1870e ; __aeabi_memmove4 + 18
    __memmove_aligned
        0x00018722:    3a10        .:      SUBS     r2,r2,#0x10
        0x00018724:    f0c0800a    ....    BCC.W    0x1873c ; __memmove_aligned + 26
        0x00018728:    b510        ..      PUSH     {r4,lr}
        0x0001872a:    e9315018    1..P    LDMDB    r1!,{r3,r4,r12,lr}
        0x0001872e:    3a10        .:      SUBS     r2,r2,#0x10
        0x00018730:    e9205018     ..P    STMDB    r0!,{r3,r4,r12,lr}
        0x00018734:    f4bfaff9    ....    BCS.W    0x1872a ; __memmove_aligned + 8
        0x00018738:    e8bd4010    ...@    POP      {r4,lr}
        0x0001873c:    0753        S.      LSLS     r3,r2,#29
        0x0001873e:    bf24        $.      ITT      CS
        0x00018740:    e9311008    1...    LDMDBCS  r1!,{r3,r12}
        0x00018744:    e9201008     ...    STMDBCS  r0!,{r3,r12}
        0x00018748:    bf44        D.      ITT      MI
        0x0001874a:    f8513d04    Q..=    LDRMI    r3,[r1,#-4]!
        0x0001874e:    f8403d04    @..=    STRMI    r3,[r0,#-4]!
        0x00018752:    f0120f03    ....    TST      r2,#3
        0x00018756:    bf08        ..      IT       EQ
        0x00018758:    4770        pG      BXEQ     lr
    __memmove_lastfew_aligned
        0x0001875a:    07d2        ..      LSLS     r2,r2,#31
        0x0001875c:    bf28        (.      IT       CS
        0x0001875e:    f8313d02    1..=    LDRHCS   r3,[r1,#-2]!
        0x00018762:    bf48        H.      IT       MI
        0x00018764:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018768:    bf28        (.      IT       CS
        0x0001876a:    f8203d02     ..=    STRHCS   r3,[r0,#-2]!
        0x0001876e:    bf48        H.      IT       MI
        0x00018770:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018774:    4770        pG      BX       lr
    .text
    __aeabi_memset
        0x00018776:    f00203ff    ....    AND      r3,r2,#0xff
        0x0001877a:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001877e:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x00018782:    f000b802    ....    B.W      _memset ; 0x1878a
    .text
    __aeabi_memclr
    __rt_memclr
        0x00018786:    f04f0200    O...    MOV      r2,#0
    _memset
        0x0001878a:    2904        .)      CMP      r1,#4
        0x0001878c:    f0c08012    ....    BCC.W    0x187b4 ; _memset + 42
        0x00018790:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018794:    f000801b    ....    BEQ.W    _memset_w ; 0x187ce
        0x00018798:    f1cc0c04    ....    RSB      r12,r12,#4
        0x0001879c:    f1bc0f02    ....    CMP      r12,#2
        0x000187a0:    bf18        ..      IT       NE
        0x000187a2:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x000187a6:    bfa8        ..      IT       GE
        0x000187a8:    f8202b02     ..+    STRHGE   r2,[r0],#2
        0x000187ac:    eba1010c    ....    SUB      r1,r1,r12
        0x000187b0:    f000b80d    ....    B.W      _memset_w ; 0x187ce
        0x000187b4:    ea5f7cc1    _..|    LSLS     r12,r1,#31
        0x000187b8:    bf24        $.      ITT      CS
        0x000187ba:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x000187be:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x000187c2:    bf48        H.      IT       MI
        0x000187c4:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x000187c8:    4770        pG      BX       lr
    .text
    __aeabi_memclr4
    __aeabi_memclr8
    __rt_memclr_w
        0x000187ca:    f04f0200    O...    MOV      r2,#0
    _memset_w
        0x000187ce:    b500        ..      PUSH     {lr}
        0x000187d0:    4613        .F      MOV      r3,r2
        0x000187d2:    4694        .F      MOV      r12,r2
        0x000187d4:    4696        .F      MOV      lr,r2
        0x000187d6:    3920         9      SUBS     r1,r1,#0x20
        0x000187d8:    bf22        ".      ITTT     CS
        0x000187da:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000187de:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000187e2:    f1b10120    .. .    SUBSCS   r1,r1,#0x20
        0x000187e6:    f4bfaff7    ....    BCS.W    0x187d8 ; _memset_w + 10
        0x000187ea:    0709        ..      LSLS     r1,r1,#28
        0x000187ec:    bf28        (.      IT       CS
        0x000187ee:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x000187f2:    bf48        H.      IT       MI
        0x000187f4:    c00c        ..      STMMI    r0!,{r2,r3}
        0x000187f6:    f85deb04    ]...    POP      {lr}
        0x000187fa:    0089        ..      LSLS     r1,r1,#2
        0x000187fc:    bf28        (.      IT       CS
        0x000187fe:    f8402b04    @..+    STRCS    r2,[r0],#4
        0x00018802:    bf08        ..      IT       EQ
        0x00018804:    4770        pG      BXEQ     lr
        0x00018806:    bf48        H.      IT       MI
        0x00018808:    f8202b02     ..+    STRHMI   r2,[r0],#2
        0x0001880c:    f0114f80    ...O    TST      r1,#0x40000000
        0x00018810:    bf18        ..      IT       NE
        0x00018812:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x00018816:    4770        pG      BX       lr
    .text
    strncpy
        0x00018818:    b510        ..      PUSH     {r4,lr}
        0x0001881a:    4604        .F      MOV      r4,r0
        0x0001881c:    f0100f03    ....    TST      r0,#3
        0x00018820:    bf08        ..      IT       EQ
        0x00018822:    f0110f03    ....    TSTEQ    r1,#3
        0x00018826:    f0408015    @...    BNE.W    0x18854 ; strncpy + 60
        0x0001882a:    f04f3e01    O..>    MOV      lr,#0x1010101
        0x0001882e:    1f12        ..      SUBS     r2,r2,#4
        0x00018830:    f2c0800e    ....    BLT.W    0x18850 ; strncpy + 56
        0x00018834:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00018838:    eba30c0e    ....    SUB      r12,r3,lr
        0x0001883c:    ea2c0c03    ,...    BIC      r12,r12,r3
        0x00018840:    ea1c1cce    ....    ANDS     r12,r12,lr,LSL #7
        0x00018844:    bf08        ..      IT       EQ
        0x00018846:    f8403b04    @..;    STREQ    r3,[r0],#4
        0x0001884a:    d0f0        ..      BEQ      0x1882e ; strncpy + 22
        0x0001884c:    f1a10104    ....    SUB      r1,r1,#4
        0x00018850:    f1020204    ....    ADD      r2,r2,#4
        0x00018854:    1e52        R.      SUBS     r2,r2,#1
        0x00018856:    db08        ..      BLT      0x1886a ; strncpy + 82
        0x00018858:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0001885c:    2b00        .+      CMP      r3,#0
        0x0001885e:    f8003b01    ...;    STRB     r3,[r0],#1
        0x00018862:    d1f7        ..      BNE      0x18854 ; strncpy + 60
        0x00018864:    4611        .F      MOV      r1,r2
        0x00018866:    f7ffff8e    ....    BL       __aeabi_memclr ; 0x18786
        0x0001886a:    4620         F      MOV      r0,r4
        0x0001886c:    bd10        ..      POP      {r4,pc}
    .text
    __use_two_region_memory
        0x0001886e:    4770        pG      BX       lr
    __rt_heap_escrow
        0x00018870:    4770        pG      BX       lr
    __rt_heap_expand
        0x00018872:    4770        pG      BX       lr
    .text
    __aeabi_errno_addr
    __errno$intlibspace
    __rt_errno_addr$intlibspace
        0x00018874:    4800        .H      LDR      r0,[pc,#0] ; [0x18878] = 0x10022aec
        0x00018876:    4770        pG      BX       lr
    $d
        0x00018878:    10022aec    .*..    DCD    268577516
    $t
    .text
    __read_errno
        0x0001887c:    b510        ..      PUSH     {r4,lr}
        0x0001887e:    f7fffff9    ....    BL       __aeabi_errno_addr ; 0x18874
        0x00018882:    6800        .h      LDR      r0,[r0,#0]
        0x00018884:    bd10        ..      POP      {r4,pc}
    __set_errno
        0x00018886:    b510        ..      PUSH     {r4,lr}
        0x00018888:    4604        .F      MOV      r4,r0
        0x0001888a:    f7fffff3    ....    BL       __aeabi_errno_addr ; 0x18874
        0x0001888e:    6004        .`      STR      r4,[r0,#0]
        0x00018890:    bd10        ..      POP      {r4,pc}
        0x00018892:    0000        ..      MOVS     r0,r0
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x00018894:    4800        .H      LDR      r0,[pc,#0] ; [0x18898] = 0x10022aec
        0x00018896:    4770        pG      BX       lr
    $d
        0x00018898:    10022aec    .*..    DCD    268577516
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x0001889c:    4770        pG      BX       lr
    .text
    .text
    __semihosting_library_function
    __user_setup_stackheap
        0x0001889e:    4675        uF      MOV      r5,lr
        0x000188a0:    f7fffff8    ....    BL       __user_libspace ; 0x18894
        0x000188a4:    46ae        .F      MOV      lr,r5
        0x000188a6:    0005        ..      MOVS     r5,r0
        0x000188a8:    4669        iF      MOV      r1,sp
        0x000188aa:    4653        SF      MOV      r3,r10
        0x000188ac:    f0200007     ...    BIC      r0,r0,#7
        0x000188b0:    4685        .F      MOV      sp,r0
        0x000188b2:    b018        ..      ADD      sp,sp,#0x60
        0x000188b4:    b520         .      PUSH     {r5,lr}
        0x000188b6:    f7fffdc7    ....    BL       __user_initial_stackheap ; 0x18448
        0x000188ba:    e8bd4020    .. @    POP      {r5,lr}
        0x000188be:    f04f0600    O...    MOV      r6,#0
        0x000188c2:    f04f0700    O...    MOV      r7,#0
        0x000188c6:    f04f0800    O...    MOV      r8,#0
        0x000188ca:    f04f0b00    O...    MOV      r11,#0
        0x000188ce:    f0210107    !...    BIC      r1,r1,#7
        0x000188d2:    46ac        .F      MOV      r12,r5
        0x000188d4:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188d8:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188dc:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188e0:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000188e4:    468d        .F      MOV      sp,r1
        0x000188e6:    4770        pG      BX       lr
    .text
    exit
        0x000188e8:    b510        ..      PUSH     {r4,lr}
        0x000188ea:    4604        .F      MOV      r4,r0
        0x000188ec:    f3af8000    ....    NOP.W    
        0x000188f0:    4620         F      MOV      r0,r4
        0x000188f2:    e8bd4010    ...@    POP      {r4,lr}
        0x000188f6:    f7ffbd14    ....    B.W      __rt_exit ; 0x18322
        0x000188fa:    0000        ..      MOVS     r0,r0
    .text
    _sys_exit
        0x000188fc:    4901        .I      LDR      r1,[pc,#4] ; [0x18904] = 0x20026
        0x000188fe:    2018        .       MOVS     r0,#0x18
        0x00018900:    beab        ..      BKPT     #0xab
        0x00018902:    e7fe        ..      B        0x18902 ; _sys_exit + 6
    $d
        0x00018904:    00020026    &...    DCD    131110
    $t
    i.AMVOS_RSP_TIMER_START
    AMVOS_RSP_TIMER_START
        0x00018908:    b510        ..      PUSH     {r4,lr}
        0x0001890a:    2004        .       MOVS     r0,#4
        0x0001890c:    f004f90e    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x00018910:    0001        ..      MOVS     r1,r0
        0x00018912:    d005        ..      BEQ      0x18920 ; AMVOS_RSP_TIMER_START + 24
        0x00018914:    20a3        .       MOVS     r0,#0xa3
        0x00018916:    7088        .p      STRB     r0,[r1,#2]
        0x00018918:    4804        .H      LDR      r0,[pc,#16] ; [0x1892c] = 0x1000da58
        0x0001891a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001891c:    f004f936    ..6.    BL       WsfMsgSend ; 0x1cb8c
        0x00018920:    2100        .!      MOVS     r1,#0
        0x00018922:    e8bd4010    ...@    POP      {r4,lr}
        0x00018926:    4608        .F      MOV      r0,r1
        0x00018928:    f004ba3c    ..<.    B.W      WsfTaskSetReady ; 0x1cda4
    $d
        0x0001892c:    1000da58    X...    DCD    268491352
    $t
    i.AMVOS_TX_CCC_TIMER_STOP
    AMVOS_TX_CCC_TIMER_STOP
        0x00018930:    b510        ..      PUSH     {r4,lr}
        0x00018932:    4806        .H      LDR      r0,[pc,#24] ; [0x1894c] = 0x1000da90
        0x00018934:    f004fb2c    ..,.    BL       WsfTimerStop ; 0x1cf90
        0x00018938:    a105        ..      ADR      r1,{pc}+0x18 ; 0x18950
        0x0001893a:    2003        .       MOVS     r0,#3
        0x0001893c:    f00efbe4    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00018940:    2100        .!      MOVS     r1,#0
        0x00018942:    e8bd4010    ...@    POP      {r4,lr}
        0x00018946:    4608        .F      MOV      r0,r1
        0x00018948:    f004ba2c    ..,.    B.W      WsfTaskSetReady ; 0x1cda4
    $d
        0x0001894c:    1000da90    ....    DCD    268491408
        0x00018950:    414d415b    [AMA    DCD    1095582043
        0x00018954:    4d41205d    ] AM    DCD    1296113757
        0x00018958:    5f534f56    VOS_    DCD    1599295318
        0x0001895c:    435f5854    TX_C    DCD    1130322004
        0x00018960:    545f4343    CC_T    DCD    1415529283
        0x00018964:    52454d49    IMER    DCD    1380273481
        0x00018968:    4f54535f    _STO    DCD    1330926431
        0x0001896c:    3b292850    P();    DCD    992553040
        0x00018970:    0000000a    ....    DCD    10
    $t
    i.AmVosHandler
    AmVosHandler
        0x00018974:    2900        .)      CMP      r1,#0
        0x00018976:    bf08        ..      IT       EQ
        0x00018978:    4770        pG      BXEQ     lr
        0x0001897a:    b510        ..      PUSH     {r4,lr}
        0x0001897c:    7888        .x      LDRB     r0,[r1,#2]
        0x0001897e:    460c        .F      MOV      r4,r1
        0x00018980:    3820         8      SUBS     r0,r0,#0x20
        0x00018982:    285b        [(      CMP      r0,#0x5b
        0x00018984:    d805        ..      BHI      0x18992 ; AmVosHandler + 30
        0x00018986:    4608        .F      MOV      r0,r1
        0x00018988:    f000fc98    ....    BL       AppSlaveProcDmMsg ; 0x192bc
        0x0001898c:    4620         F      MOV      r0,r4
        0x0001898e:    f000fe57    ..W.    BL       AppSlaveSecProcDmMsg ; 0x19640
        0x00018992:    4620         F      MOV      r0,r4
        0x00018994:    e8bd4010    ...@    POP      {r4,lr}
        0x00018998:    f00fbbd0    ....    B.W      amvosProcMsg ; 0x2813c
    i.AmVosHandlerInit
    AmVosHandlerInit
        0x0001899c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001899e:    4605        .F      MOV      r5,r0
        0x000189a0:    a119        ..      ADR      r1,{pc}+0x68 ; 0x18a08
        0x000189a2:    2003        .       MOVS     r0,#3
        0x000189a4:    f00efbb0    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000189a8:    4c1e        .L      LDR      r4,[pc,#120] ; [0x18a24] = 0x1000da58
        0x000189aa:    4920         I      LDR      r1,[pc,#128] ; [0x18a2c] = 0x100003b4
        0x000189ac:    481e        .H      LDR      r0,[pc,#120] ; [0x18a28] = 0x440da
        0x000189ae:    7025        %p      STRB     r5,[r4,#0]
        0x000189b0:    6008        .`      STR      r0,[r1,#0]
        0x000189b2:    491f        .I      LDR      r1,[pc,#124] ; [0x18a30] = 0x100003b8
        0x000189b4:    380e        .8      SUBS     r0,r0,#0xe
        0x000189b6:    6008        .`      STR      r0,[r1,#0]
        0x000189b8:    491e        .I      LDR      r1,[pc,#120] ; [0x18a34] = 0x100003bc
        0x000189ba:    3008        .0      ADDS     r0,r0,#8
        0x000189bc:    6008        .`      STR      r0,[r1,#0]
        0x000189be:    491f        .I      LDR      r1,[pc,#124] ; [0x18a3c] = 0x100003c0
        0x000189c0:    481d        .H      LDR      r0,[pc,#116] ; [0x18a38] = 0x10000388
        0x000189c2:    6008        .`      STR      r0,[r1,#0]
        0x000189c4:    f000fc4e    ..N.    BL       AppSlaveInit ; 0x19264
        0x000189c8:    f000fc40    ..@.    BL       AppServerInit ; 0x1924c
        0x000189cc:    491d        .I      LDR      r1,[pc,#116] ; [0x18a44] = 0x10000004
        0x000189ce:    481c        .H      LDR      r0,[pc,#112] ; [0x18a40] = 0x440e8
        0x000189d0:    6008        .`      STR      r0,[r1,#0]
        0x000189d2:    f1a00118    ....    SUB      r1,r0,#0x18
        0x000189d6:    4628        (F      MOV      r0,r5
        0x000189d8:    f00efdd6    ....    BL       amotas_init ; 0x27588
        0x000189dc:    f8845024    ..$P    STRB     r5,[r4,#0x24]
        0x000189e0:    20a2        .       MOVS     r0,#0xa2
        0x000189e2:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x000189e6:    f8845034    ..4P    STRB     r5,[r4,#0x34]
        0x000189ea:    20a4        .       MOVS     r0,#0xa4
        0x000189ec:    f8840032    ..2.    STRB     r0,[r4,#0x32]
        0x000189f0:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x000189f4:    20a5        .       MOVS     r0,#0xa5
        0x000189f6:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x000189fa:    f8845054    ..TP    STRB     r5,[r4,#0x54]
        0x000189fe:    20a6        .       MOVS     r0,#0xa6
        0x00018a00:    f8840052    ..R.    STRB     r0,[r4,#0x52]
        0x00018a04:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00018a06:    0000        ..      DCW    0
        0x00018a08:    2d4d415b    [AM-    DCD    760037723
        0x00018a0c:    5d536f56    VoS]    DCD    1565749078
        0x00018a10:    566d4120     AmV    DCD    1450000672
        0x00018a14:    6148736f    osHa    DCD    1632138095
        0x00018a18:    656c646e    ndle    DCD    1701602414
        0x00018a1c:    696e4972    rIni    DCD    1768835442
        0x00018a20:    00000a74    t...    DCD    2676
        0x00018a24:    1000da58    X...    DCD    268491352
        0x00018a28:    000440da    .@..    DCD    278746
        0x00018a2c:    100003b4    ....    DCD    268436404
        0x00018a30:    100003b8    ....    DCD    268436408
        0x00018a34:    100003bc    ....    DCD    268436412
        0x00018a38:    10000388    ....    DCD    268436360
        0x00018a3c:    100003c0    ....    DCD    268436416
        0x00018a40:    000440e8    .@..    DCD    278760
        0x00018a44:    10000004    ....    DCD    268435460
    $t
    i.AmVosStart
    AmVosStart
        0x00018a48:    b510        ..      PUSH     {r4,lr}
        0x00018a4a:    4821        !H      LDR      r0,[pc,#132] ; [0x18ad0] = 0x27fdd
        0x00018a4c:    f002f816    ....    BL       DmRegister ; 0x1aa7c
        0x00018a50:    491f        .I      LDR      r1,[pc,#124] ; [0x18ad0] = 0x27fdd
        0x00018a52:    2003        .       MOVS     r0,#3
        0x00018a54:    f001fe24    ..$.    BL       DmConnRegister ; 0x1a6a0
        0x00018a58:    481e        .H      LDR      r0,[pc,#120] ; [0x18ad4] = 0x27e7d
        0x00018a5a:    f001f847    ..G.    BL       AttRegister ; 0x19aec
        0x00018a5e:    481e        .H      LDR      r0,[pc,#120] ; [0x18ad8] = 0x19101
        0x00018a60:    f000ffea    ....    BL       AttConnRegister ; 0x19a38
        0x00018a64:    4a1d        .J      LDR      r2,[pc,#116] ; [0x18adc] = 0x27f15
        0x00018a66:    491e        .I      LDR      r1,[pc,#120] ; [0x18ae0] = 0x44126
        0x00018a68:    2003        .       MOVS     r0,#3
        0x00018a6a:    f001faa5    ....    BL       AttsCccRegister ; 0x19fb8
        0x00018a6e:    481d        .H      LDR      r0,[pc,#116] ; [0x18ae4] = 0x27ebd
        0x00018a70:    f000ffa2    ....    BL       AppUiBtnRegister ; 0x199b8
        0x00018a74:    2219        ."      MOVS     r2,#0x19
        0x00018a76:    491c        .I      LDR      r1,[pc,#112] ; [0x18ae8] = 0x44100
        0x00018a78:    481c        .H      LDR      r0,[pc,#112] ; [0x18aec] = 0x1000dab0
        0x00018a7a:    f7fffe0d    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00018a7e:    491d        .I      LDR      r1,[pc,#116] ; [0x18af4] = 0x440cc
        0x00018a80:    481b        .H      LDR      r0,[pc,#108] ; [0x18af0] = 0x1000da58
        0x00018a82:    f8d1204d    ..M     LDR      r2,[r1,#0x4d]
        0x00018a86:    f8c02077    ..w     STR      r2,[r0,#0x77]
        0x00018a8a:    f8d12051    ..Q     LDR      r2,[r1,#0x51]
        0x00018a8e:    f8c0207b    ..{     STR      r2,[r0,#0x7b]
        0x00018a92:    f8d11055    ..U.    LDR      r1,[r1,#0x55]
        0x00018a96:    f8c0107f    ....    STR      r1,[r0,#0x7f]
        0x00018a9a:    4917        .I      LDR      r1,[pc,#92] ; [0x18af8] = 0x1add1
        0x00018a9c:    4817        .H      LDR      r0,[pc,#92] ; [0x18afc] = 0x1ad39
        0x00018a9e:    f003ff3b    ..;.    BL       SvcCoreGattCbackRegister ; 0x1c918
        0x00018aa2:    f003ff25    ..%.    BL       SvcCoreAddGroup ; 0x1c8f0
        0x00018aa6:    f003ff3d    ..=.    BL       SvcDisAddGroup ; 0x1c924
        0x00018aaa:    4915        .I      LDR      r1,[pc,#84] ; [0x18b00] = 0x26b6d
        0x00018aac:    2000        .       MOVS     r0,#0
        0x00018aae:    f003ff19    ....    BL       SvcAmvosCbackRegister ; 0x1c8e4
        0x00018ab2:    f003ff11    ....    BL       SvcAmvosAddGroup ; 0x1c8d8
        0x00018ab6:    2000        .       MOVS     r0,#0
        0x00018ab8:    f002f982    ....    BL       GattSetSvcChangedIdx ; 0x1adc0
        0x00018abc:    4911        .I      LDR      r1,[pc,#68] ; [0x18b04] = 0x27c29
        0x00018abe:    2000        .       MOVS     r0,#0
        0x00018ac0:    f003ff04    ....    BL       SvcAmotasCbackRegister ; 0x1c8cc
        0x00018ac4:    f003fefc    ....    BL       SvcAmotasAddGroup ; 0x1c8c0
        0x00018ac8:    e8bd4010    ...@    POP      {r4,lr}
        0x00018acc:    f001be7c    ..|.    B.W      DmDevReset ; 0x1a7c8
    $d
        0x00018ad0:    00027fdd    ....    DCD    163805
        0x00018ad4:    00027e7d    }~..    DCD    163453
        0x00018ad8:    00019101    ....    DCD    102657
        0x00018adc:    00027f15    ....    DCD    163605
        0x00018ae0:    00044126    &A..    DCD    278822
        0x00018ae4:    00027ebd    .~..    DCD    163517
        0x00018ae8:    00044100    .A..    DCD    278784
        0x00018aec:    1000dab0    ....    DCD    268491440
        0x00018af0:    1000da58    X...    DCD    268491352
        0x00018af4:    000440cc    .@..    DCD    278732
        0x00018af8:    0001add1    ....    DCD    110033
        0x00018afc:    0001ad39    9...    DCD    109881
        0x00018b00:    00026b6d    mk..    DCD    158573
        0x00018b04:    00027c29    )|..    DCD    162857
    $t
    i.AppAddDevToResList
    AppAddDevToResList
        0x00018b08:    b530        0.      PUSH     {r4,r5,lr}
        0x00018b0a:    4605        .F      MOV      r5,r0
        0x00018b0c:    eb010041    ..A.    ADD      r0,r1,r1,LSL #1
        0x00018b10:    4912        .I      LDR      r1,[pc,#72] ; [0x18b5c] = 0x1000db40
        0x00018b12:    b083        ..      SUB      sp,sp,#0xc
        0x00018b14:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018b18:    f8504c30    P.0L    LDR      r4,[r0,#-0x30]
        0x00018b1c:    f002fefa    ....    BL       HciLlPrivacySupported ; 0x1b914
        0x00018b20:    2800        .(      CMP      r0,#0
        0x00018b22:    bf04        ..      ITT      EQ
        0x00018b24:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00018b26:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00018b28:    2200        ."      MOVS     r2,#0
        0x00018b2a:    2104        .!      MOVS     r1,#4
        0x00018b2c:    4620         F      MOV      r0,r4
        0x00018b2e:    f000f909    ....    BL       AppDbGetKey ; 0x18d44
        0x00018b32:    0004        ..      MOVS     r4,r0
        0x00018b34:    bf04        ..      ITT      EQ
        0x00018b36:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00018b38:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00018b3a:    f002f85f    .._.    BL       DmSecGetLocalIrk ; 0x1abfc
        0x00018b3e:    882a        *.      LDRH     r2,[r5,#0]
        0x00018b40:    2101        .!      MOVS     r1,#1
        0x00018b42:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x00018b46:    f894c016    ....    LDRB     r12,[r4,#0x16]
        0x00018b4a:    4603        .F      MOV      r3,r0
        0x00018b4c:    4622        "F      MOV      r2,r4
        0x00018b4e:    f1040110    ....    ADD      r1,r4,#0x10
        0x00018b52:    4660        `F      MOV      r0,r12
        0x00018b54:    f001fed4    ....    BL       DmPrivAddDevToResList ; 0x1a900
        0x00018b58:    b003        ..      ADD      sp,sp,#0xc
        0x00018b5a:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00018b5c:    1000db40    @...    DCD    268491584
    $t
    i.AppAdvSetData
    AppAdvSetData
        0x00018b60:    4613        .F      MOV      r3,r2
        0x00018b62:    4a0f        .J      LDR      r2,[pc,#60] ; [0x18ba0] = 0x1000dbd0
        0x00018b64:    b510        ..      PUSH     {r4,lr}
        0x00018b66:    f8dfc03c    ..<.    LDR      r12,[pc,#60] ; [0x18ba4] = 0x28fb5
        0x00018b6a:    6f94        .o      LDR      r4,[r2,#0x78]
        0x00018b6c:    b082        ..      SUB      sp,sp,#8
        0x00018b6e:    b184        ..      CBZ      r4,0x18b92 ; AppAdvSetData + 50
        0x00018b70:    4564        dE      CMP      r4,r12
        0x00018b72:    bf1c        ..      ITT      NE
        0x00018b74:    b002        ..      ADDNE    sp,sp,#8
        0x00018b76:    bd10        ..      POPNE    {r4,pc}
        0x00018b78:    291f        .)      CMP      r1,#0x1f
        0x00018b7a:    bf88        ..      IT       HI
        0x00018b7c:    211f        .!      MOVHI    r1,#0x1f
        0x00018b7e:    221f        ."      MOVS     r2,#0x1f
        0x00018b80:    9200        ..      STR      r2,[sp,#0]
        0x00018b82:    9201        ..      STR      r2,[sp,#4]
        0x00018b84:    460a        .F      MOV      r2,r1
        0x00018b86:    4601        .F      MOV      r1,r0
        0x00018b88:    2000        .       MOVS     r0,#0
        0x00018b8a:    f010f811    ....    BL       appAdvSetData ; 0x28bb0
        0x00018b8e:    b002        ..      ADD      sp,sp,#8
        0x00018b90:    bd10        ..      POP      {r4,pc}
        0x00018b92:    f8c2c078    ..x.    STR      r12,[r2,#0x78]
        0x00018b96:    f8dfc010    ....    LDR      r12,[pc,#16] ; [0x18ba8] = 0x28f35
        0x00018b9a:    f8c2c07c    ..|.    STR      r12,[r2,#0x7c]
        0x00018b9e:    e7eb        ..      B        0x18b78 ; AppAdvSetData + 24
    $d
        0x00018ba0:    1000dbd0    ....    DCD    268491728
        0x00018ba4:    00028fb5    ....    DCD    167861
        0x00018ba8:    00028f35    5...    DCD    167733
    $t
    i.AppAdvStart
    AppAdvStart
        0x00018bac:    4910        .I      LDR      r1,[pc,#64] ; [0x18bf0] = 0x1000dbd0
        0x00018bae:    4a11        .J      LDR      r2,[pc,#68] ; [0x18bf4] = 0x28fb5
        0x00018bb0:    6f8b        .o      LDR      r3,[r1,#0x78]
        0x00018bb2:    b113        ..      CBZ      r3,0x18bba ; AppAdvStart + 14
        0x00018bb4:    4293        .B      CMP      r3,r2
        0x00018bb6:    d003        ..      BEQ      0x18bc0 ; AppAdvStart + 20
        0x00018bb8:    4770        pG      BX       lr
        0x00018bba:    678a        .g      STR      r2,[r1,#0x78]
        0x00018bbc:    4a0e        .J      LDR      r2,[pc,#56] ; [0x18bf8] = 0x28f35
        0x00018bbe:    67ca        .g      STR      r2,[r1,#0x7c]
        0x00018bc0:    b500        ..      PUSH     {lr}
        0x00018bc2:    b085        ..      SUB      sp,sp,#0x14
        0x00018bc4:    2200        ."      MOVS     r2,#0
        0x00018bc6:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00018bca:    f88d2010    ...     STRB     r2,[sp,#0x10]
        0x00018bce:    f8812057    ..W     STRB     r2,[r1,#0x57]
        0x00018bd2:    aa04        ..      ADD      r2,sp,#0x10
        0x00018bd4:    2101        .!      MOVS     r1,#1
        0x00018bd6:    9200        ..      STR      r2,[sp,#0]
        0x00018bd8:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00018bdc:    4807        .H      LDR      r0,[pc,#28] ; [0x18bfc] = 0x100003b4
        0x00018bde:    a903        ..      ADD      r1,sp,#0xc
        0x00018be0:    6803        .h      LDR      r3,[r0,#0]
        0x00018be2:    2001        .       MOVS     r0,#1
        0x00018be4:    1d9a        ..      ADDS     r2,r3,#6
        0x00018be6:    f010f955    ..U.    BL       appSlaveAdvStart ; 0x28e94
        0x00018bea:    b005        ..      ADD      sp,sp,#0x14
        0x00018bec:    bd00        ..      POP      {pc}
    $d
        0x00018bee:    0000        ..      DCW    0
        0x00018bf0:    1000dbd0    ....    DCD    268491728
        0x00018bf4:    00028fb5    ....    DCD    167861
        0x00018bf8:    00028f35    5...    DCD    167733
        0x00018bfc:    100003b4    ....    DCD    268436404
    $t
    i.AppCheckBonded
    AppCheckBonded
        0x00018c00:    4903        .I      LDR      r1,[pc,#12] ; [0x18c10] = 0x1000db40
        0x00018c02:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00018c06:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018c0a:    f8100c2b    ..+.    LDRB     r0,[r0,#-0x2b]
        0x00018c0e:    4770        pG      BX       lr
    $d
        0x00018c10:    1000db40    @...    DCD    268491584
    $t
    i.AppConnClose
    AppConnClose
        0x00018c14:    2213        ."      MOVS     r2,#0x13
        0x00018c16:    4601        .F      MOV      r1,r0
        0x00018c18:    2003        .       MOVS     r0,#3
        0x00018c1a:    f001bcb1    ....    B.W      DmConnClose ; 0x1a580
        0x00018c1e:    0000        ..      MOVS     r0,r0
    i.AppConnIsOpen
    AppConnIsOpen
        0x00018c20:    4806        .H      LDR      r0,[pc,#24] ; [0x18c3c] = 0x1000db40
        0x00018c22:    2103        .!      MOVS     r1,#3
        0x00018c24:    7902        .y      LDRB     r2,[r0,#4]
        0x00018c26:    b10a        ..      CBZ      r2,0x18c2c ; AppConnIsOpen + 12
        0x00018c28:    b2d0        ..      UXTB     r0,r2
        0x00018c2a:    4770        pG      BX       lr
        0x00018c2c:    1e49        I.      SUBS     r1,r1,#1
        0x00018c2e:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00018c32:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00018c36:    d1f5        ..      BNE      0x18c24 ; AppConnIsOpen + 4
        0x00018c38:    2000        .       MOVS     r0,#0
        0x00018c3a:    4770        pG      BX       lr
    $d
        0x00018c3c:    1000db40    @...    DCD    268491584
    $t
    i.AppDbCheckBonded
    AppDbCheckBonded
        0x00018c40:    4808        .H      LDR      r0,[pc,#32] ; [0x18c64] = 0x10001efc
        0x00018c42:    2103        .!      MOVS     r1,#3
        0x00018c44:    f890202f    ../     LDRB     r2,[r0,#0x2f]
        0x00018c48:    b112        ..      CBZ      r2,0x18c50 ; AppDbCheckBonded + 16
        0x00018c4a:    f89020c3    ...     LDRB     r2,[r0,#0xc3]
        0x00018c4e:    b13a        :.      CBZ      r2,0x18c60 ; AppDbCheckBonded + 32
        0x00018c50:    1e49        I.      SUBS     r1,r1,#1
        0x00018c52:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00018c56:    f10000d0    ....    ADD      r0,r0,#0xd0
        0x00018c5a:    d1f3        ..      BNE      0x18c44 ; AppDbCheckBonded + 4
        0x00018c5c:    2000        .       MOVS     r0,#0
        0x00018c5e:    4770        pG      BX       lr
        0x00018c60:    2001        .       MOVS     r0,#1
        0x00018c62:    4770        pG      BX       lr
    $d
        0x00018c64:    10001efc    ....    DCD    268443388
    $t
    i.AppDbCheckValidRecord
    AppDbCheckValidRecord
        0x00018c68:    f8901030    ..0.    LDRB     r1,[r0,#0x30]
        0x00018c6c:    2900        .)      CMP      r1,#0
        0x00018c6e:    bf04        ..      ITT      EQ
        0x00018c70:    2100        .!      MOVEQ    r1,#0
        0x00018c72:    f880102f    ../.    STRBEQ   r1,[r0,#0x2f]
        0x00018c76:    4770        pG      BX       lr
    i.AppDbDeleteAllRecords
    AppDbDeleteAllRecords
        0x00018c78:    4906        .I      LDR      r1,[pc,#24] ; [0x18c94] = 0x10001efc
        0x00018c7a:    2003        .       MOVS     r0,#3
        0x00018c7c:    f05f0200    _...    MOVS.W   r2,#0
        0x00018c80:    f881202f    ../     STRB     r2,[r1,#0x2f]
        0x00018c84:    1e40        @.      SUBS     r0,r0,#1
        0x00018c86:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00018c8a:    f10101d0    ....    ADD      r1,r1,#0xd0
        0x00018c8e:    d1f7        ..      BNE      0x18c80 ; AppDbDeleteAllRecords + 8
        0x00018c90:    4770        pG      BX       lr
    $d
        0x00018c92:    0000        ..      DCW    0
        0x00018c94:    10001efc    ....    DCD    268443388
    $t
    i.AppDbFindByAddr
    AppDbFindByAddr
        0x00018c98:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018c9c:    460f        .F      MOV      r7,r1
        0x00018c9e:    4c0e        .L      LDR      r4,[pc,#56] ; [0x18cd8] = 0x10001efc
        0x00018ca0:    f001fdca    ....    BL       DmHostAddrType ; 0x1a838
        0x00018ca4:    4606        .F      MOV      r6,r0
        0x00018ca6:    2503        .%      MOVS     r5,#3
        0x00018ca8:    f894002f    ../.    LDRB     r0,[r4,#0x2f]
        0x00018cac:    b150        P.      CBZ      r0,0x18cc4 ; AppDbFindByAddr + 44
        0x00018cae:    79a0        .y      LDRB     r0,[r4,#6]
        0x00018cb0:    42b0        .B      CMP      r0,r6
        0x00018cb2:    d107        ..      BNE      0x18cc4 ; AppDbFindByAddr + 44
        0x00018cb4:    4639        9F      MOV      r1,r7
        0x00018cb6:    4620         F      MOV      r0,r4
        0x00018cb8:    f001fb0a    ....    BL       BdaCmp ; 0x1a2d0
        0x00018cbc:    b110        ..      CBZ      r0,0x18cc4 ; AppDbFindByAddr + 44
        0x00018cbe:    4620         F      MOV      r0,r4
        0x00018cc0:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00018cc4:    1e68        h.      SUBS     r0,r5,#1
        0x00018cc6:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00018cca:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018cce:    d1eb        ..      BNE      0x18ca8 ; AppDbFindByAddr + 16
        0x00018cd0:    2000        .       MOVS     r0,#0
        0x00018cd2:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018cd6:    0000        ..      DCW    0
        0x00018cd8:    10001efc    ....    DCD    268443388
    $t
    i.AppDbFindByLtkReq
    AppDbFindByLtkReq
        0x00018cdc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018ce0:    4c0e        .L      LDR      r4,[pc,#56] ; [0x18d1c] = 0x10001efc
        0x00018ce2:    460f        .F      MOV      r7,r1
        0x00018ce4:    4606        .F      MOV      r6,r0
        0x00018ce6:    2503        .%      MOVS     r5,#3
        0x00018ce8:    f894002f    ../.    LDRB     r0,[r4,#0x2f]
        0x00018cec:    b150        P.      CBZ      r0,0x18d04 ; AppDbFindByLtkReq + 40
        0x00018cee:    f8b4004c    ..L.    LDRH     r0,[r4,#0x4c]
        0x00018cf2:    42b0        .B      CMP      r0,r6
        0x00018cf4:    d106        ..      BNE      0x18d04 ; AppDbFindByLtkReq + 40
        0x00018cf6:    2208        ."      MOVS     r2,#8
        0x00018cf8:    4639        9F      MOV      r1,r7
        0x00018cfa:    f1040044    ..D.    ADD      r0,r4,#0x44
        0x00018cfe:    f7fffbd5    ....    BL       memcmp ; 0x184ac
        0x00018d02:    b140        @.      CBZ      r0,0x18d16 ; AppDbFindByLtkReq + 58
        0x00018d04:    1e68        h.      SUBS     r0,r5,#1
        0x00018d06:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x00018d0a:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018d0e:    d1eb        ..      BNE      0x18ce8 ; AppDbFindByLtkReq + 12
        0x00018d10:    2000        .       MOVS     r0,#0
        0x00018d12:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00018d16:    4620         F      MOV      r0,r4
        0x00018d18:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018d1c:    10001efc    ....    DCD    268443388
    $t
    i.AppDbGetCccTbl
    AppDbGetCccTbl
        0x00018d20:    306c        l0      ADDS     r0,r0,#0x6c
        0x00018d22:    4770        pG      BX       lr
    i.AppDbGetCsfRecord
    AppDbGetCsfRecord
        0x00018d24:    f8903084    ...0    LDRB     r3,[r0,#0x84]
        0x00018d28:    700b        .p      STRB     r3,[r1,#0]
        0x00018d2a:    3085        .0      ADDS     r0,r0,#0x85
        0x00018d2c:    6010        .`      STR      r0,[r2,#0]
        0x00018d2e:    4770        pG      BX       lr
    i.AppDbGetHdl
    AppDbGetHdl
        0x00018d30:    4903        .I      LDR      r1,[pc,#12] ; [0x18d40] = 0x1000db40
        0x00018d32:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00018d36:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00018d3a:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018d3e:    4770        pG      BX       lr
    $d
        0x00018d40:    1000db40    @...    DCD    268491584
    $t
    i.AppDbGetKey
    AppDbGetKey
        0x00018d44:    f890c02e    ....    LDRB     r12,[r0,#0x2e]
        0x00018d48:    2300        .#      MOVS     r3,#0
        0x00018d4a:    ea1c0f01    ....    TST      r12,r1
        0x00018d4e:    d017        ..      BEQ      0x18d80 ; AppDbGetKey + 60
        0x00018d50:    2901        .)      CMP      r1,#1
        0x00018d52:    d00a        ..      BEQ      0x18d6a ; AppDbGetKey + 38
        0x00018d54:    2902        .)      CMP      r1,#2
        0x00018d56:    d00e        ..      BEQ      0x18d76 ; AppDbGetKey + 50
        0x00018d58:    2904        .)      CMP      r1,#4
        0x00018d5a:    bf08        ..      IT       EQ
        0x00018d5c:    1dc3        ..      ADDEQ    r3,r0,#7
        0x00018d5e:    d00f        ..      BEQ      0x18d80 ; AppDbGetKey + 60
        0x00018d60:    2908        .)      CMP      r1,#8
        0x00018d62:    bf08        ..      IT       EQ
        0x00018d64:    f100031e    ....    ADDEQ    r3,r0,#0x1e
        0x00018d68:    e00a        ..      B        0x18d80 ; AppDbGetKey + 60
        0x00018d6a:    f890104e    ..N.    LDRB     r1,[r0,#0x4e]
        0x00018d6e:    7011        .p      STRB     r1,[r2,#0]
        0x00018d70:    f1000334    ..4.    ADD      r3,r0,#0x34
        0x00018d74:    e004        ..      B        0x18d80 ; AppDbGetKey + 60
        0x00018d76:    f890106a    ..j.    LDRB     r1,[r0,#0x6a]
        0x00018d7a:    7011        .p      STRB     r1,[r2,#0]
        0x00018d7c:    f1000350    ..P.    ADD      r3,r0,#0x50
        0x00018d80:    4618        .F      MOV      r0,r3
        0x00018d82:    4770        pG      BX       lr
    i.AppDbGetNextRecord
    AppDbGetNextRecord
        0x00018d84:    0003        ..      MOVS     r3,r0
        0x00018d86:    bf0e        ..      ITEE     EQ
        0x00018d88:    4814        .H      LDREQ    r0,[pc,#80] ; [0x18ddc] = 0x10001efc
        0x00018d8a:    4914        .I      LDRNE    r1,[pc,#80] ; [0x18ddc] = 0x10001efc
        0x00018d8c:    2203        ."      MOVNE    r2,#3
        0x00018d8e:    d00c        ..      BEQ      0x18daa ; AppDbGetNextRecord + 38
        0x00018d90:    f891c02f    ../.    LDRB     r12,[r1,#0x2f]
        0x00018d94:    f1bc0f00    ....    CMP      r12,#0
        0x00018d98:    bf1c        ..      ITT      NE
        0x00018d9a:    f891c030    ..0.    LDRBNE   r12,[r1,#0x30]
        0x00018d9e:    f1bc0f00    ....    CMPNE    r12,#0
        0x00018da2:    d006        ..      BEQ      0x18db2 ; AppDbGetNextRecord + 46
        0x00018da4:    4281        .B      CMP      r1,r0
        0x00018da6:    d104        ..      BNE      0x18db2 ; AppDbGetNextRecord + 46
        0x00018da8:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018daa:    490d        .I      LDR      r1,[pc,#52] ; [0x18de0] = 0x1000216c
        0x00018dac:    4288        .B      CMP      r0,r1
        0x00018dae:    d308        ..      BCC      0x18dc2 ; AppDbGetNextRecord + 62
        0x00018db0:    e005        ..      B        0x18dbe ; AppDbGetNextRecord + 58
        0x00018db2:    1e52        R.      SUBS     r2,r2,#1
        0x00018db4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00018db8:    f10101d0    ....    ADD      r1,r1,#0xd0
        0x00018dbc:    d1e8        ..      BNE      0x18d90 ; AppDbGetNextRecord + 12
        0x00018dbe:    2000        .       MOVS     r0,#0
        0x00018dc0:    4770        pG      BX       lr
        0x00018dc2:    f890202f    ../     LDRB     r2,[r0,#0x2f]
        0x00018dc6:    2a00        .*      CMP      r2,#0
        0x00018dc8:    bf1e        ..      ITTT     NE
        0x00018dca:    f8902030    ..0     LDRBNE   r2,[r0,#0x30]
        0x00018dce:    2a00        .*      CMPNE    r2,#0
        0x00018dd0:    4770        pG      BXNE     lr
        0x00018dd2:    f10000d0    ....    ADD      r0,r0,#0xd0
        0x00018dd6:    4288        .B      CMP      r0,r1
        0x00018dd8:    d3f3        ..      BCC      0x18dc2 ; AppDbGetNextRecord + 62
        0x00018dda:    e7f0        ..      B        0x18dbe ; AppDbGetNextRecord + 58
    $d
        0x00018ddc:    10001efc    ....    DCD    268443388
        0x00018de0:    1000216c    l!..    DCD    268444012
    $t
    i.AppDbGetPeerAddedToRl
    AppDbGetPeerAddedToRl
        0x00018de4:    f8900031    ..1.    LDRB     r0,[r0,#0x31]
        0x00018de8:    4770        pG      BX       lr
    i.AppDbGetPeerRpao
    AppDbGetPeerRpao
        0x00018dea:    f8900032    ..2.    LDRB     r0,[r0,#0x32]
        0x00018dee:    4770        pG      BX       lr
    i.AppDbGetPeerSignCounter
    AppDbGetPeerSignCounter
        0x00018df0:    f8d00080    ....    LDR      r0,[r0,#0x80]
        0x00018df4:    4770        pG      BX       lr
        0x00018df6:    0000        ..      MOVS     r0,r0
    i.AppDbInit
    AppDbInit
        0x00018df8:    b570        p.      PUSH     {r4-r6,lr}
        0x00018dfa:    480c        .H      LDR      r0,[pc,#48] ; [0x18e2c] = 0x100001c8
        0x00018dfc:    2500        .%      MOVS     r5,#0
        0x00018dfe:    e9d06401    ...d    LDRD     r6,r4,[r0,#4]
        0x00018e02:    4621        !F      MOV      r1,r4
        0x00018e04:    6820         h      LDR      r0,[r4,#0]
        0x00018e06:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00018e0a:    bf14        ..      ITE      NE
        0x00018e0c:    2800        .(      CMPNE    r0,#0
        0x00018e0e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00018e10:    f04f02d0    O...    MOV      r2,#0xd0
        0x00018e14:    4630        0F      MOV      r0,r6
        0x00018e16:    f7fffc3f    ..?.    BL       __aeabi_memcpy4 ; 0x18698
        0x00018e1a:    1c68        h.      ADDS     r0,r5,#1
        0x00018e1c:    b2c5        ..      UXTB     r5,r0
        0x00018e1e:    36d0        .6      ADDS     r6,r6,#0xd0
        0x00018e20:    f5047480    ...t    ADD      r4,r4,#0x100
        0x00018e24:    2d03        .-      CMP      r5,#3
        0x00018e26:    d3ec        ..      BCC      0x18e02 ; AppDbInit + 10
        0x00018e28:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00018e2a:    0000        ..      DCW    0
        0x00018e2c:    100001c8    ....    DCD    268435912
    $t
    i.AppDbNewRecord
    AppDbNewRecord
        0x00018e30:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00018e34:    4606        .F      MOV      r6,r0
        0x00018e36:    4c18        .L      LDR      r4,[pc,#96] ; [0x18e98] = 0x10001efc
        0x00018e38:    4615        .F      MOV      r5,r2
        0x00018e3a:    460f        .F      MOV      r7,r1
        0x00018e3c:    f05f0003    _...    MOVS.W   r0,#3
        0x00018e40:    f894102f    ../.    LDRB     r1,[r4,#0x2f]
        0x00018e44:    b131        1.      CBZ      r1,0x18e54 ; AppDbNewRecord + 36
        0x00018e46:    1e40        @.      SUBS     r0,r0,#1
        0x00018e48:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00018e4c:    f10404d0    ....    ADD      r4,r4,#0xd0
        0x00018e50:    d1f6        ..      BNE      0x18e40 ; AppDbNewRecord + 16
        0x00018e52:    e000        ..      B        0x18e56 ; AppDbNewRecord + 38
        0x00018e54:    b948        H.      CBNZ     r0,0x18e6a ; AppDbNewRecord + 58
        0x00018e56:    4811        .H      LDR      r0,[pc,#68] ; [0x18e9c] = 0x100001c8
        0x00018e58:    4a11        .J      LDR      r2,[pc,#68] ; [0x18ea0] = 0x1000216c
        0x00018e5a:    6844        Dh      LDR      r4,[r0,#4]
        0x00018e5c:    f10401d0    ....    ADD      r1,r4,#0xd0
        0x00018e60:    6041        A`      STR      r1,[r0,#4]
        0x00018e62:    4291        .B      CMP      r1,r2
        0x00018e64:    bf04        ..      ITT      EQ
        0x00018e66:    490c        .I      LDREQ    r1,[pc,#48] ; [0x18e98] = 0x10001efc
        0x00018e68:    6041        A`      STREQ    r1,[r0,#4]
        0x00018e6a:    21d0        .!      MOVS     r1,#0xd0
        0x00018e6c:    4620         F      MOV      r0,r4
        0x00018e6e:    f7fffcac    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00018e72:    2001        .       MOVS     r0,#1
        0x00018e74:    f884002f    ../.    STRB     r0,[r4,#0x2f]
        0x00018e78:    71a6        .q      STRB     r6,[r4,#6]
        0x00018e7a:    4639        9F      MOV      r1,r7
        0x00018e7c:    4620         F      MOV      r0,r4
        0x00018e7e:    f001fa30    ..0.    BL       BdaCpy ; 0x1a2e2
        0x00018e82:    2000        .       MOVS     r0,#0
        0x00018e84:    f8840031    ..1.    STRB     r0,[r4,#0x31]
        0x00018e88:    f8840032    ..2.    STRB     r0,[r4,#0x32]
        0x00018e8c:    f88450c3    ...P    STRB     r5,[r4,#0xc3]
        0x00018e90:    4620         F      MOV      r0,r4
        0x00018e92:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00018e96:    0000        ..      DCW    0
        0x00018e98:    10001efc    ....    DCD    268443388
        0x00018e9c:    100001c8    ....    DCD    268435912
        0x00018ea0:    1000216c    l!..    DCD    268444012
    $t
    i.AppDbSetCccTblValue
    AppDbSetCccTblValue
        0x00018ea4:    b510        ..      PUSH     {r4,lr}
        0x00018ea6:    4604        .F      MOV      r4,r0
        0x00018ea8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x00018eac:    f8a0206c    ..l     STRH     r2,[r0,#0x6c]
        0x00018eb0:    f7fffeb6    ....    BL       AppConnIsOpen ; 0x18c20
        0x00018eb4:    f7fffea4    ....    BL       AppCheckBonded ; 0x18c00
        0x00018eb8:    2800        .(      CMP      r0,#0
        0x00018eba:    bf08        ..      IT       EQ
        0x00018ebc:    bd10        ..      POPEQ    {r4,pc}
        0x00018ebe:    4620         F      MOV      r0,r4
        0x00018ec0:    e8bd4010    ...@    POP      {r4,lr}
        0x00018ec4:    f000b854    ..T.    B.W      AppDbUpdateNVM ; 0x18f70
    i.AppDbSetCsfRecord
    AppDbSetCsfRecord
        0x00018ec8:    2a00        .*      CMP      r2,#0
        0x00018eca:    bf14        ..      ITE      NE
        0x00018ecc:    2800        .(      CMPNE    r0,#0
        0x00018ece:    4770        pG      BXEQ     lr
        0x00018ed0:    f8801084    ....    STRB     r1,[r0,#0x84]
        0x00018ed4:    7811        .x      LDRB     r1,[r2,#0]
        0x00018ed6:    f8801085    ....    STRB     r1,[r0,#0x85]
        0x00018eda:    4770        pG      BX       lr
    i.AppDbSetKey
    AppDbSetKey
        0x00018edc:    7f8a        ..      LDRB     r2,[r1,#0x1e]
        0x00018ede:    2a01        .*      CMP      r2,#1
        0x00018ee0:    d016        ..      BEQ      0x18f10 ; AppDbSetKey + 52
        0x00018ee2:    2a02        .*      CMP      r2,#2
        0x00018ee4:    d01c        ..      BEQ      0x18f20 ; AppDbSetKey + 68
        0x00018ee6:    2a04        .*      CMP      r2,#4
        0x00018ee8:    d022        ".      BEQ      0x18f30 ; AppDbSetKey + 84
        0x00018eea:    2a08        .*      CMP      r2,#8
        0x00018eec:    bf18        ..      IT       NE
        0x00018eee:    4770        pG      BXNE     lr
        0x00018ef0:    684a        Jh      LDR      r2,[r1,#4]
        0x00018ef2:    f8c0201e    ...     STR      r2,[r0,#0x1e]
        0x00018ef6:    688a        .h      LDR      r2,[r1,#8]
        0x00018ef8:    f8c02022    .."     STR      r2,[r0,#0x22]
        0x00018efc:    68ca        .h      LDR      r2,[r1,#0xc]
        0x00018efe:    f8c02026    ..&     STR      r2,[r0,#0x26]
        0x00018f02:    6909        .i      LDR      r1,[r1,#0x10]
        0x00018f04:    f8c0102a    ..*.    STR      r1,[r0,#0x2a]
        0x00018f08:    2100        .!      MOVS     r1,#0
        0x00018f0a:    f8c01080    ....    STR      r1,[r0,#0x80]
        0x00018f0e:    4770        pG      BX       lr
        0x00018f10:    7fca        ..      LDRB     r2,[r1,#0x1f]
        0x00018f12:    f880204e    ..N     STRB     r2,[r0,#0x4e]
        0x00018f16:    221a        ."      MOVS     r2,#0x1a
        0x00018f18:    3034        40      ADDS     r0,r0,#0x34
        0x00018f1a:    1d09        ..      ADDS     r1,r1,#4
        0x00018f1c:    f7ffbb35    ..5.    B        __aeabi_memcpy ; 0x1858a
        0x00018f20:    7fca        ..      LDRB     r2,[r1,#0x1f]
        0x00018f22:    f880206a    ..j     STRB     r2,[r0,#0x6a]
        0x00018f26:    221a        ."      MOVS     r2,#0x1a
        0x00018f28:    3050        P0      ADDS     r0,r0,#0x50
        0x00018f2a:    1d09        ..      ADDS     r1,r1,#4
        0x00018f2c:    f7ffbb2d    ..-.    B        __aeabi_memcpy ; 0x1858a
        0x00018f30:    684a        Jh      LDR      r2,[r1,#4]
        0x00018f32:    f8c02007    ...     STR      r2,[r0,#7]
        0x00018f36:    688a        .h      LDR      r2,[r1,#8]
        0x00018f38:    f8c0200b    ...     STR      r2,[r0,#0xb]
        0x00018f3c:    68ca        .h      LDR      r2,[r1,#0xc]
        0x00018f3e:    f8c0200f    ...     STR      r2,[r0,#0xf]
        0x00018f42:    690a        .i      LDR      r2,[r1,#0x10]
        0x00018f44:    f8c02013    ...     STR      r2,[r0,#0x13]
        0x00018f48:    f8512f14    Q../    LDR      r2,[r1,#0x14]!
        0x00018f4c:    f8c02017    ...     STR      r2,[r0,#0x17]
        0x00018f50:    888a        ..      LDRH     r2,[r1,#4]
        0x00018f52:    f8a0201b    ...     STRH     r2,[r0,#0x1b]
        0x00018f56:    798a        .y      LDRB     r2,[r1,#6]
        0x00018f58:    7742        Bw      STRB     r2,[r0,#0x1d]
        0x00018f5a:    798a        .y      LDRB     r2,[r1,#6]
        0x00018f5c:    7182        .q      STRB     r2,[r0,#6]
        0x00018f5e:    f001b9c0    ....    B.W      BdaCpy ; 0x1a2e2
    i.AppDbSetPeerAddedToRl
    AppDbSetPeerAddedToRl
        0x00018f62:    f8801031    ..1.    STRB     r1,[r0,#0x31]
        0x00018f66:    4770        pG      BX       lr
    i.AppDbSetPeerSignCounter
    AppDbSetPeerSignCounter
        0x00018f68:    f8c01080    ....    STR      r1,[r0,#0x80]
        0x00018f6c:    4770        pG      BX       lr
        0x00018f6e:    0000        ..      MOVS     r0,r0
    i.AppDbUpdateNVM
    AppDbUpdateNVM
        0x00018f70:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00018f74:    4d2b        +M      LDR      r5,[pc,#172] ; [0x19024] = 0x100001c8
        0x00018f76:    f8df80b0    ....    LDR      r8,[pc,#176] ; [0x19028] = 0x10002194
        0x00018f7a:    f8df90b0    ....    LDR      r9,[pc,#176] ; [0x1902c] = 0x12344321
        0x00018f7e:    68ac        .h      LDR      r4,[r5,#8]
        0x00018f80:    4607        .F      MOV      r7,r0
        0x00018f82:    2600        .&      MOVS     r6,#0
        0x00018f84:    6820         h      LDR      r0,[r4,#0]
        0x00018f86:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00018f8a:    bf18        ..      IT       NE
        0x00018f8c:    2800        .(      CMPNE    r0,#0
        0x00018f8e:    d038        8.      BEQ      0x19002 ; AppDbUpdateNVM + 146
        0x00018f90:    4621        !F      MOV      r1,r4
        0x00018f92:    4638        8F      MOV      r0,r7
        0x00018f94:    f001f99c    ....    BL       BdaCmp ; 0x1a2d0
        0x00018f98:    b1f0        ..      CBZ      r0,0x18fd8 ; AppDbUpdateNVM + 104
        0x00018f9a:    68ac        .h      LDR      r4,[r5,#8]
        0x00018f9c:    eb082606    ...&    ADD      r6,r8,r6,LSL #8
        0x00018fa0:    f04f08d0    O...    MOV      r8,#0xd0
        0x00018fa4:    882a        *.      LDRH     r2,[r5,#0]
        0x00018fa6:    4621        !F      MOV      r1,r4
        0x00018fa8:    481f        .H      LDR      r0,[pc,#124] ; [0x19028] = 0x10002194
        0x00018faa:    f7fffb75    ..u.    BL       __aeabi_memcpy4 ; 0x18698
        0x00018fae:    4642        BF      MOV      r2,r8
        0x00018fb0:    4639        9F      MOV      r1,r7
        0x00018fb2:    4630        0F      MOV      r0,r6
        0x00018fb4:    f7fffb70    ..p.    BL       __aeabi_memcpy4 ; 0x18698
        0x00018fb8:    f7fffa30    ..0.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00018fbc:    4606        .F      MOV      r6,r0
        0x00018fbe:    8828        (.      LDRH     r0,[r5,#0]
        0x00018fc0:    4622        "F      MOV      r2,r4
        0x00018fc2:    0883        ..      LSRS     r3,r0,#2
        0x00018fc4:    4918        .I      LDR      r1,[pc,#96] ; [0x19028] = 0x10002194
        0x00018fc6:    4648        HF      MOV      r0,r9
        0x00018fc8:    f009fd40    ..@.    BL       am_hal_mram_main_program ; 0x22a4c
        0x00018fcc:    4630        0F      MOV      r0,r6
        0x00018fce:    f7fffa29    ..).    BL       am_hal_interrupt_master_set ; 0x18424
        0x00018fd2:    2001        .       MOVS     r0,#1
        0x00018fd4:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00018fd8:    1c76        v.      ADDS     r6,r6,#1
        0x00018fda:    f5047480    ...t    ADD      r4,r4,#0x100
        0x00018fde:    2e03        ..      CMP      r6,#3
        0x00018fe0:    dbd0        ..      BLT      0x18f84 ; AppDbUpdateNVM + 20
        0x00018fe2:    f7fffa1b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00018fe6:    4604        .F      MOV      r4,r0
        0x00018fe8:    8828        (.      LDRH     r0,[r5,#0]
        0x00018fea:    4639        9F      MOV      r1,r7
        0x00018fec:    0883        ..      LSRS     r3,r0,#2
        0x00018fee:    4648        HF      MOV      r0,r9
        0x00018ff0:    68aa        .h      LDR      r2,[r5,#8]
        0x00018ff2:    f009fd2b    ..+.    BL       am_hal_mram_main_program ; 0x22a4c
        0x00018ff6:    4620         F      MOV      r0,r4
        0x00018ff8:    f7fffa14    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00018ffc:    2000        .       MOVS     r0,#0
        0x00018ffe:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00019002:    f7fffa0b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00019006:    4606        .F      MOV      r6,r0
        0x00019008:    8828        (.      LDRH     r0,[r5,#0]
        0x0001900a:    4622        "F      MOV      r2,r4
        0x0001900c:    0883        ..      LSRS     r3,r0,#2
        0x0001900e:    4639        9F      MOV      r1,r7
        0x00019010:    4648        HF      MOV      r0,r9
        0x00019012:    f009fd1b    ....    BL       am_hal_mram_main_program ; 0x22a4c
        0x00019016:    4630        0F      MOV      r0,r6
        0x00019018:    f7fffa04    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001901c:    2001        .       MOVS     r0,#1
        0x0001901e:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00019022:    0000        ..      DCW    0
        0x00019024:    100001c8    ....    DCD    268435912
        0x00019028:    10002194    .!..    DCD    268444052
        0x0001902c:    12344321    !C4.    DCD    305414945
    $t
    i.AppDbValidateRecord
    AppDbValidateRecord
        0x00019030:    2201        ."      MOVS     r2,#1
        0x00019032:    f8802030    ..0     STRB     r2,[r0,#0x30]
        0x00019036:    f880102e    ....    STRB     r1,[r0,#0x2e]
        0x0001903a:    f7ffbf99    ....    B.W      AppDbUpdateNVM ; 0x18f70
    i.AppHandleNumericComparison
    AppHandleNumericComparison
        0x0001903e:    b510        ..      PUSH     {r4,lr}
        0x00019040:    4604        .F      MOV      r4,r0
        0x00019042:    1d00        ..      ADDS     r0,r0,#4
        0x00019044:    f001fdbe    ....    BL       DmSecGetCompareValue ; 0x1abc4
        0x00019048:    f000fcbc    ....    BL       AppUiDisplayConfirmValue ; 0x199c4
        0x0001904c:    7820         x      LDRB     r0,[r4,#0]
        0x0001904e:    e8bd4010    ...@    POP      {r4,lr}
        0x00019052:    2101        .!      MOVS     r1,#1
        0x00019054:    f001bd94    ....    B.W      DmSecCompareRsp ; 0x1ab80
    i.AppHandlePasskey
    AppHandlePasskey
        0x00019058:    b510        ..      PUSH     {r4,lr}
        0x0001905a:    4604        .F      MOV      r4,r0
        0x0001905c:    7940        @y      LDRB     r0,[r0,#5]
        0x0001905e:    b082        ..      SUB      sp,sp,#8
        0x00019060:    b1e0        ..      CBZ      r0,0x1909c ; AppHandlePasskey + 68
        0x00019062:    2104        .!      MOVS     r1,#4
        0x00019064:    4668        hF      MOV      r0,sp
        0x00019066:    f003f8d3    ....    BL       SecRand ; 0x1c210
        0x0001906a:    490f        .I      LDR      r1,[pc,#60] ; [0x190a8] = 0xf4240
        0x0001906c:    9800        ..      LDR      r0,[sp,#0]
        0x0001906e:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00019072:    fb010112    ....    MLS      r1,r1,r2,r0
        0x00019076:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001907a:    0a08        ..      LSRS     r0,r1,#8
        0x0001907c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00019080:    0c08        ..      LSRS     r0,r1,#16
        0x00019082:    9100        ..      STR      r1,[sp,#0]
        0x00019084:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019088:    7820         x      LDRB     r0,[r4,#0]
        0x0001908a:    aa01        ..      ADD      r2,sp,#4
        0x0001908c:    2103        .!      MOVS     r1,#3
        0x0001908e:    f001fd4b    ..K.    BL       DmSecAuthRsp ; 0x1ab28
        0x00019092:    9800        ..      LDR      r0,[sp,#0]
        0x00019094:    f000fca0    ....    BL       AppUiDisplayPasskey ; 0x199d8
        0x00019098:    b002        ..      ADD      sp,sp,#8
        0x0001909a:    bd10        ..      POP      {r4,pc}
        0x0001909c:    200e        .       MOVS     r0,#0xe
        0x0001909e:    f000fc7f    ....    BL       AppUiAction ; 0x199a0
        0x000190a2:    b002        ..      ADD      sp,sp,#8
        0x000190a4:    bd10        ..      POP      {r4,pc}
    $d
        0x000190a6:    0000        ..      DCW    0
        0x000190a8:    000f4240    @B..    DCD    1000000
    $t
    i.AppHandler
    AppHandler
        0x000190ac:    b1c9        ..      CBZ      r1,0x190e2 ; AppHandler + 54
        0x000190ae:    788a        .x      LDRB     r2,[r1,#2]
        0x000190b0:    480f        .H      LDR      r0,[pc,#60] ; [0x190f0] = 0x100003c8
        0x000190b2:    2a20         *      CMP      r2,#0x20
        0x000190b4:    d302        ..      BCC      0x190bc ; AppHandler + 16
        0x000190b6:    6842        Bh      LDR      r2,[r0,#4]
        0x000190b8:    4608        .F      MOV      r0,r1
        0x000190ba:    4710        .G      BX       r2
        0x000190bc:    2a10        .*      CMP      r2,#0x10
        0x000190be:    d302        ..      BCC      0x190c6 ; AppHandler + 26
        0x000190c0:    6802        .h      LDR      r2,[r0,#0]
        0x000190c2:    4608        .F      MOV      r0,r1
        0x000190c4:    4710        .G      BX       r2
        0x000190c6:    4608        .F      MOV      r0,r1
        0x000190c8:    b13a        :.      CBZ      r2,0x190da ; AppHandler + 46
        0x000190ca:    2a01        .*      CMP      r2,#1
        0x000190cc:    d007        ..      BEQ      0x190de ; AppHandler + 50
        0x000190ce:    2a02        .*      CMP      r2,#2
        0x000190d0:    bf18        ..      IT       NE
        0x000190d2:    4770        pG      BXNE     lr
        0x000190d4:    7808        .x      LDRB     r0,[r1,#0]
        0x000190d6:    f001bc8f    ....    B.W      DmReadRemoteFeatures ; 0x1a9f8
        0x000190da:    f010b80f    ....    B.W      appUiBtnPoll ; 0x290fc
        0x000190de:    f010b815    ....    B.W      appUiTimerExpired ; 0x2910c
        0x000190e2:    f0100f10    ....    TST      r0,#0x10
        0x000190e6:    bf08        ..      IT       EQ
        0x000190e8:    4770        pG      BXEQ     lr
        0x000190ea:    f000bc63    ..c.    B.W      AppUiBtnPressed ; 0x199b4
    $d
        0x000190ee:    0000        ..      DCW    0
        0x000190f0:    100003c8    ....    DCD    268436424
    $t
    i.AppHandlerInit
    AppHandlerInit
        0x000190f4:    4901        .I      LDR      r1,[pc,#4] ; [0x190fc] = 0x100003c4
        0x000190f6:    7008        .p      STRB     r0,[r1,#0]
        0x000190f8:    f7ffbe7e    ..~.    B.W      AppDbInit ; 0x18df8
    $d
        0x000190fc:    100003c4    ....    DCD    268436420
    $t
    i.AppServerConnCback
    AppServerConnCback
        0x00019100:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00019102:    7881        .x      LDRB     r1,[r0,#2]
        0x00019104:    7806        .x      LDRB     r6,[r0,#0]
        0x00019106:    b083        ..      SUB      sp,sp,#0xc
        0x00019108:    2927        ')      CMP      r1,#0x27
        0x0001910a:    d019        ..      BEQ      0x19140 ; AppServerConnCback + 64
        0x0001910c:    292a        *)      CMP      r1,#0x2a
        0x0001910e:    d051        Q.      BEQ      0x191b4 ; AppServerConnCback + 180
        0x00019110:    2928        ()      CMP      r1,#0x28
        0x00019112:    bf1c        ..      ITT      NE
        0x00019114:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019116:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00019118:    4630        0F      MOV      r0,r6
        0x0001911a:    f000fecb    ....    BL       AttsCccClearTable ; 0x19eb4
        0x0001911e:    4630        0F      MOV      r0,r6
        0x00019120:    f7fffe06    ....    BL       AppDbGetHdl ; 0x18d30
        0x00019124:    0004        ..      MOVS     r4,r0
        0x00019126:    bf04        ..      ITT      EQ
        0x00019128:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001912a:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001912c:    4630        0F      MOV      r0,r6
        0x0001912e:    f000ffd3    ....    BL       AttsGetSignCounter ; 0x1a0d8
        0x00019132:    4601        .F      MOV      r1,r0
        0x00019134:    b003        ..      ADD      sp,sp,#0xc
        0x00019136:    4620         F      MOV      r0,r4
        0x00019138:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x0001913c:    f7ffbf14    ....    B.W      AppDbSetPeerSignCounter ; 0x18f68
        0x00019140:    4630        0F      MOV      r0,r6
        0x00019142:    f7fffdf5    ....    BL       AppDbGetHdl ; 0x18d30
        0x00019146:    0004        ..      MOVS     r4,r0
        0x00019148:    d01b        ..      BEQ      0x19182 ; AppServerConnCback + 130
        0x0001914a:    aa01        ..      ADD      r2,sp,#4
        0x0001914c:    4669        iF      MOV      r1,sp
        0x0001914e:    f7fffde9    ....    BL       AppDbGetCsfRecord ; 0x18d24
        0x00019152:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00019156:    4630        0F      MOV      r0,r6
        0x00019158:    9a01        ..      LDR      r2,[sp,#4]
        0x0001915a:    f000ff49    ..I.    BL       AttsCsfConnOpen ; 0x19ff0
        0x0001915e:    4620         F      MOV      r0,r4
        0x00019160:    f7fffdde    ....    BL       AppDbGetCccTbl ; 0x18d20
        0x00019164:    4601        .F      MOV      r1,r0
        0x00019166:    4630        0F      MOV      r0,r6
        0x00019168:    f000fee0    ....    BL       AttsCccInitTable ; 0x19f2c
        0x0001916c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00019170:    2803        .(      CMP      r0,#3
        0x00019172:    d10f        ..      BNE      0x19194 ; AppServerConnCback + 148
        0x00019174:    f64f72ff    O..r    MOV      r2,#0xffff
        0x00019178:    2101        .!      MOVS     r1,#1
        0x0001917a:    4630        0F      MOV      r0,r6
        0x0001917c:    f001fdea    ....    BL       GattSendServiceChangedInd ; 0x1ad54
        0x00019180:    e008        ..      B        0x19194 ; AppServerConnCback + 148
        0x00019182:    2100        .!      MOVS     r1,#0
        0x00019184:    4630        0F      MOV      r0,r6
        0x00019186:    f000fed1    ....    BL       AttsCccInitTable ; 0x19f2c
        0x0001918a:    2200        ."      MOVS     r2,#0
        0x0001918c:    2101        .!      MOVS     r1,#1
        0x0001918e:    4630        0F      MOV      r0,r6
        0x00019190:    f000ff2e    ....    BL       AttsCsfConnOpen ; 0x19ff0
        0x00019194:    4630        0F      MOV      r0,r6
        0x00019196:    f7fffdcb    ....    BL       AppDbGetHdl ; 0x18d30
        0x0001919a:    0004        ..      MOVS     r4,r0
        0x0001919c:    bf04        ..      ITT      EQ
        0x0001919e:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000191a0:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000191a2:    2200        ."      MOVS     r2,#0
        0x000191a4:    2108        .!      MOVS     r1,#8
        0x000191a6:    f7fffdcd    ....    BL       AppDbGetKey ; 0x18d44
        0x000191aa:    2800        .(      CMP      r0,#0
        0x000191ac:    bf04        ..      ITT      EQ
        0x000191ae:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000191b0:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x000191b2:    e03c        <.      B        0x1922e ; AppServerConnCback + 302
        0x000191b4:    7900        .y      LDRB     r0,[r0,#4]
        0x000191b6:    f0100f01    ....    TST      r0,#1
        0x000191ba:    d029        ).      BEQ      0x19210 ; AppServerConnCback + 272
        0x000191bc:    4630        0F      MOV      r0,r6
        0x000191be:    f7fffd1f    ....    BL       AppCheckBonded ; 0x18c00
        0x000191c2:    bb28        (.      CBNZ     r0,0x19210 ; AppServerConnCback + 272
        0x000191c4:    4630        0F      MOV      r0,r6
        0x000191c6:    f7fffdb3    ....    BL       AppDbGetHdl ; 0x18d30
        0x000191ca:    0007        ..      MOVS     r7,r0
        0x000191cc:    d020         .      BEQ      0x19210 ; AppServerConnCback + 272
        0x000191ce:    f000ff7d    ..}.    BL       AttsGetCccTableLen ; 0x1a0cc
        0x000191d2:    0005        ..      MOVS     r5,r0
        0x000191d4:    f04f0400    O...    MOV      r4,#0
        0x000191d8:    d00d        ..      BEQ      0x191f6 ; AppServerConnCback + 246
        0x000191da:    4621        !F      MOV      r1,r4
        0x000191dc:    4630        0F      MOV      r0,r6
        0x000191de:    f000fe99    ....    BL       AttsCccGet ; 0x19f14
        0x000191e2:    b120         .      CBZ      r0,0x191ee ; AppServerConnCback + 238
        0x000191e4:    4602        .F      MOV      r2,r0
        0x000191e6:    4621        !F      MOV      r1,r4
        0x000191e8:    4638        8F      MOV      r0,r7
        0x000191ea:    f7fffe5b    ..[.    BL       AppDbSetCccTblValue ; 0x18ea4
        0x000191ee:    1c60        `.      ADDS     r0,r4,#1
        0x000191f0:    b2c4        ..      UXTB     r4,r0
        0x000191f2:    42ac        .B      CMP      r4,r5
        0x000191f4:    d3f1        ..      BCC      0x191da ; AppServerConnCback + 218
        0x000191f6:    2201        ."      MOVS     r2,#1
        0x000191f8:    4669        iF      MOV      r1,sp
        0x000191fa:    4630        0F      MOV      r0,r6
        0x000191fc:    f000ff12    ....    BL       AttsCsfGetFeatures ; 0x1a024
        0x00019200:    4630        0F      MOV      r0,r6
        0x00019202:    f000ff07    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a014
        0x00019206:    4601        .F      MOV      r1,r0
        0x00019208:    466a        jF      MOV      r2,sp
        0x0001920a:    4638        8F      MOV      r0,r7
        0x0001920c:    f7fffe5c    ..\.    BL       AppDbSetCsfRecord ; 0x18ec8
        0x00019210:    4630        0F      MOV      r0,r6
        0x00019212:    f7fffd8d    ....    BL       AppDbGetHdl ; 0x18d30
        0x00019216:    0004        ..      MOVS     r4,r0
        0x00019218:    bf04        ..      ITT      EQ
        0x0001921a:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001921c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001921e:    2200        ."      MOVS     r2,#0
        0x00019220:    2108        .!      MOVS     r1,#8
        0x00019222:    f7fffd8f    ....    BL       AppDbGetKey ; 0x18d44
        0x00019226:    2800        .(      CMP      r0,#0
        0x00019228:    bf04        ..      ITT      EQ
        0x0001922a:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001922c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001922e:    2200        ."      MOVS     r2,#0
        0x00019230:    4601        .F      MOV      r1,r0
        0x00019232:    4630        0F      MOV      r0,r6
        0x00019234:    f001f812    ....    BL       AttsSetCsrk ; 0x1a25c
        0x00019238:    4620         F      MOV      r0,r4
        0x0001923a:    f7fffdd9    ....    BL       AppDbGetPeerSignCounter ; 0x18df0
        0x0001923e:    4601        .F      MOV      r1,r0
        0x00019240:    b003        ..      ADD      sp,sp,#0xc
        0x00019242:    4630        0F      MOV      r0,r6
        0x00019244:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x00019248:    f001b812    ....    B.W      AttsSetSignCounter ; 0x1a270
    i.AppServerInit
    AppServerInit
        0x0001924c:    4801        .H      LDR      r0,[pc,#4] ; [0x19254] = 0x28df1
        0x0001924e:    f000bef7    ....    B.W      AttsCsfRegister ; 0x1a040
    $d
        0x00019252:    0000        ..      DCW    0
        0x00019254:    00028df1    ....    DCD    167409
    $t
    i.AppSetBondable
    AppSetBondable
        0x00019258:    4901        .I      LDR      r1,[pc,#4] ; [0x19260] = 0x1000dbd0
        0x0001925a:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x0001925e:    4770        pG      BX       lr
    $d
        0x00019260:    1000dbd0    ....    DCD    268491728
    $t
    i.AppSlaveInit
    AppSlaveInit
        0x00019264:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00019268:    2500        .%      MOVS     r5,#0
        0x0001926a:    4e11        .N      LDR      r6,[pc,#68] ; [0x192b0] = 0x1000dbd0
        0x0001926c:    462c        ,F      MOV      r4,r5
        0x0001926e:    2703        .'      MOVS     r7,#3
        0x00019270:    1970        p.      ADDS     r0,r6,r5
        0x00019272:    f8807057    ..Wp    STRB     r7,[r0,#0x57]
        0x00019276:    f8804059    ..Y@    STRB     r4,[r0,#0x59]
        0x0001927a:    f880405b    ..[@    STRB     r4,[r0,#0x5b]
        0x0001927e:    f880406a    ..j@    STRB     r4,[r0,#0x6a]
        0x00019282:    eb050045    ..E.    ADD      r0,r5,r5,LSL #1
        0x00019286:    eb060040    ..@.    ADD      r0,r6,r0,LSL #1
        0x0001928a:    305e        ^0      ADDS     r0,r0,#0x5e
        0x0001928c:    f003fef0    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x00019290:    1c68        h.      ADDS     r0,r5,#1
        0x00019292:    b2c5        ..      UXTB     r5,r0
        0x00019294:    2d02        .-      CMP      r5,#2
        0x00019296:    d3eb        ..      BCC      0x19270 ; AppSlaveInit + 12
        0x00019298:    20ff        .       MOVS     r0,#0xff
        0x0001929a:    f886005d    ..].    STRB     r0,[r6,#0x5d]
        0x0001929e:    67b4        .g      STR      r4,[r6,#0x78]
        0x000192a0:    4905        .I      LDR      r1,[pc,#20] ; [0x192b8] = 0x100003c8
        0x000192a2:    67f4        .g      STR      r4,[r6,#0x7c]
        0x000192a4:    f8864074    ..t@    STRB     r4,[r6,#0x74]
        0x000192a8:    4802        .H      LDR      r0,[pc,#8] ; [0x192b4] = 0x29045
        0x000192aa:    6008        .`      STR      r0,[r1,#0]
        0x000192ac:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000192b0:    1000dbd0    ....    DCD    268491728
        0x000192b4:    00029045    E...    DCD    168005
        0x000192b8:    100003c8    ....    DCD    268436424
    $t
    i.AppSlaveProcDmMsg
    AppSlaveProcDmMsg
        0x000192bc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000192c0:    4605        .F      MOV      r5,r0
        0x000192c2:    7880        .x      LDRB     r0,[r0,#2]
        0x000192c4:    2400        .$      MOVS     r4,#0
        0x000192c6:    f8df9360    ..`.    LDR      r9,[pc,#864] ; [0x19628] = 0x1000db40
        0x000192ca:    b083        ..      SUB      sp,sp,#0xc
        0x000192cc:    2822        "(      CMP      r0,#0x22
        0x000192ce:    bf18        ..      IT       NE
        0x000192d0:    2848        H(      CMPNE    r0,#0x48
        0x000192d2:    d006        ..      BEQ      0x192e2 ; AppSlaveProcDmMsg + 38
        0x000192d4:    8829        ).      LDRH     r1,[r5,#0]
        0x000192d6:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x000192da:    eb091101    ....    ADD      r1,r9,r1,LSL #4
        0x000192de:    f1a10430    ..0.    SUB      r4,r1,#0x30
        0x000192e2:    f8dfa348    ..H.    LDR      r10,[pc,#840] ; [0x1962c] = 0x100003c4
        0x000192e6:    f8df8348    ..H.    LDR      r8,[pc,#840] ; [0x19630] = 0x100003c0
        0x000192ea:    4ed2        .N      LDR      r6,[pc,#840] ; [0x19634] = 0x1000dbd0
        0x000192ec:    f04f0b10    O...    MOV      r11,#0x10
        0x000192f0:    f04f0201    O...    MOV      r2,#1
        0x000192f4:    f04f0700    O...    MOV      r7,#0
        0x000192f8:    2837        7(      CMP      r0,#0x37
        0x000192fa:    d07d        }.      BEQ      0x193f8 ; AppSlaveProcDmMsg + 316
        0x000192fc:    dc0d        ..      BGT      0x1931a ; AppSlaveProcDmMsg + 94
        0x000192fe:    f1a00020    .. .    SUB      r0,r0,#0x20
        0x00019302:    280a        .(      CMP      r0,#0xa
        0x00019304:    bf24        $.      ITT      CS
        0x00019306:    b003        ..      ADDCS    sp,sp,#0xc
        0x00019308:    e8bd8ff0    ....    POPCS    {r4-r11,pc}
        0x0001930c:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00019310:    3134312f    /141    DCD    825504047
        0x00019314:    3a313131    111:    DCD    976302385
        0x00019318:    9e6e        n.      DCW    40558
    $t
        0x0001931a:    2848        H(      CMP      r0,#0x48
        0x0001931c:    d02c        ,.      BEQ      0x19378 ; AppSlaveProcDmMsg + 188
        0x0001931e:    dc16        ..      BGT      0x1934e ; AppSlaveProcDmMsg + 146
        0x00019320:    2840        @(      CMP      r0,#0x40
        0x00019322:    bf1c        ..      ITT      NE
        0x00019324:    b003        ..      ADDNE    sp,sp,#0xc
        0x00019326:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001932a:    48c3        .H      LDR      r0,[pc,#780] ; [0x19638] = 0x100003b0
        0x0001932c:    6800        .h      LDR      r0,[r0,#0]
        0x0001932e:    7800        .x      LDRB     r0,[r0,#0]
        0x00019330:    2800        .(      CMP      r0,#0
        0x00019332:    f000810f    ....    BEQ.W    0x19554 ; AppSlaveProcDmMsg + 664
        0x00019336:    2801        .(      CMP      r0,#1
        0x00019338:    bf1c        ..      ITT      NE
        0x0001933a:    b003        ..      ADDNE    sp,sp,#0xc
        0x0001933c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00019340:    7920         y      LDRB     r0,[r4,#4]
        0x00019342:    b003        ..      ADD      sp,sp,#0xc
        0x00019344:    2111        .!      MOVS     r1,#0x11
        0x00019346:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001934a:    f001bbbd    ....    B.W      DmRemoteConnParamReqNegReply ; 0x1aac8
        0x0001934e:    2857        W(      CMP      r0,#0x57
        0x00019350:    f0008117    ....    BEQ.W    0x19582 ; AppSlaveProcDmMsg + 710
        0x00019354:    2879        y(      CMP      r0,#0x79
        0x00019356:    bf1c        ..      ITT      NE
        0x00019358:    b003        ..      ADDNE    sp,sp,#0xc
        0x0001935a:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001935e:    2000        .       MOVS     r0,#0
        0x00019360:    f001fe9a    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x00019364:    b003        ..      ADD      sp,sp,#0xc
        0x00019366:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001936a:    f001ba2d    ..-.    B.W      DmDevReset ; 0x1a7c8
        0x0001936e:    67b7        .g      STR      r7,[r6,#0x78]
        0x00019370:    67f7        .g      STR      r7,[r6,#0x7c]
        0x00019372:    b003        ..      ADD      sp,sp,#0xc
        0x00019374:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019378:    6fb1        .o      LDR      r1,[r6,#0x78]
        0x0001937a:    2900        .)      CMP      r1,#0
        0x0001937c:    d161        a.      BNE      0x19442 ; AppSlaveProcDmMsg + 390
        0x0001937e:    b003        ..      ADD      sp,sp,#0xc
        0x00019380:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019384:    7828        (x      LDRB     r0,[r5,#0]
        0x00019386:    7120         q      STRB     r0,[r4,#4]
        0x00019388:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0001938c:    6801        .h      LDR      r1,[r0,#0]
        0x0001938e:    b311        ..      CBZ      r1,0x193d6 ; AppSlaveProcDmMsg + 282
        0x00019390:    8a29        ).      LDRH     r1,[r5,#0x10]
        0x00019392:    8882        ..      LDRH     r2,[r0,#4]
        0x00019394:    4291        .B      CMP      r1,r2
        0x00019396:    bf24        $.      ITT      CS
        0x00019398:    88c2        ..      LDRHCS   r2,[r0,#6]
        0x0001939a:    428a        .B      CMPCS    r2,r1
        0x0001939c:    d307        ..      BCC      0x193ae ; AppSlaveProcDmMsg + 242
        0x0001939e:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x000193a0:    8902        ..      LDRH     r2,[r0,#8]
        0x000193a2:    4291        .B      CMP      r1,r2
        0x000193a4:    d103        ..      BNE      0x193ae ; AppSlaveProcDmMsg + 242
        0x000193a6:    8aa9        ..      LDRH     r1,[r5,#0x14]
        0x000193a8:    8942        B.      LDRH     r2,[r0,#0xa]
        0x000193aa:    4291        .B      CMP      r1,r2
        0x000193ac:    d013        ..      BEQ      0x193d6 ; AppSlaveProcDmMsg + 282
        0x000193ae:    72a7        .r      STRB     r7,[r4,#0xa]
        0x000193b0:    7327        's      STRB     r7,[r4,#0xc]
        0x000193b2:    7921        !y      LDRB     r1,[r4,#4]
        0x000193b4:    f89a3000    ...0    LDRB     r3,[r10,#0]
        0x000193b8:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x000193bc:    eb091202    ....    ADD      r2,r9,r2,LSL #4
        0x000193c0:    f8023c14    ...<    STRB     r3,[r2,#-0x14]
        0x000193c4:    f802bc16    ....    STRB     r11,[r2,#-0x16]
        0x000193c8:    f8221c18    "...    STRH     r1,[r2,#-0x18]
        0x000193cc:    6801        .h      LDR      r1,[r0,#0]
        0x000193ce:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x000193d2:    f003fd6f    ..o.    BL       WsfTimerStartMs ; 0x1ceb4
        0x000193d6:    6ff1        .o      LDR      r1,[r6,#0x7c]
        0x000193d8:    2900        .)      CMP      r1,#0
        0x000193da:    bf1c        ..      ITT      NE
        0x000193dc:    4628        (F      MOVNE    r0,r5
        0x000193de:    4788        .G      BLXNE    r1
        0x000193e0:    7828        (x      LDRB     r0,[r5,#0]
        0x000193e2:    b003        ..      ADD      sp,sp,#0xc
        0x000193e4:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000193e8:    f00fbcd0    ....    B.W      appConnReadRemoteFeatTimerStart ; 0x28d8c
        0x000193ec:    6820         h      LDR      r0,[r4,#0]
        0x000193ee:    f000fafd    ....    BL       AppUpdatePrivacyMode ; 0x199ec
        0x000193f2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000193f6:    e000        ..      B        0x193fa ; AppSlaveProcDmMsg + 318
        0x000193f8:    e061        a.      B        0x194be ; AppSlaveProcDmMsg + 514
        0x000193fa:    6800        .h      LDR      r0,[r0,#0]
        0x000193fc:    2800        .(      CMP      r0,#0
        0x000193fe:    bf1c        ..      ITT      NE
        0x00019400:    f1040010    ....    ADDNE    r0,r4,#0x10
        0x00019404:    f003fdc4    ....    BLNE     WsfTimerStop ; 0x1cf90
        0x00019408:    7127        'q      STRB     r7,[r4,#4]
        0x0001940a:    7367        gs      STRB     r7,[r4,#0xd]
        0x0001940c:    f8867074    ..tp    STRB     r7,[r6,#0x74]
        0x00019410:    7a60        `z      LDRB     r0,[r4,#9]
        0x00019412:    b180        ..      CBZ      r0,0x19436 ; AppSlaveProcDmMsg + 378
        0x00019414:    7267        gr      STRB     r7,[r4,#9]
        0x00019416:    f886705d    ..]p    STRB     r7,[r6,#0x5d]
        0x0001941a:    2000        .       MOVS     r0,#0
        0x0001941c:    eb0601c0    ....    ADD      r1,r6,r0,LSL #3
        0x00019420:    f8a17040    ..@p    STRH     r7,[r1,#0x40]
        0x00019424:    f8a17042    ..Bp    STRH     r7,[r1,#0x42]
        0x00019428:    1831        1.      ADDS     r1,r6,r0
        0x0001942a:    1c40        @.      ADDS     r0,r0,#1
        0x0001942c:    b2c0        ..      UXTB     r0,r0
        0x0001942e:    f8817055    ..Up    STRB     r7,[r1,#0x55]
        0x00019432:    2802        .(      CMP      r0,#2
        0x00019434:    d3f2        ..      BCC      0x1941c ; AppSlaveProcDmMsg + 352
        0x00019436:    6ff1        .o      LDR      r1,[r6,#0x7c]
        0x00019438:    2900        .)      CMP      r1,#0
        0x0001943a:    bf04        ..      ITT      EQ
        0x0001943c:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001943e:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00019442:    4628        (F      MOV      r0,r5
        0x00019444:    b003        ..      ADD      sp,sp,#0xc
        0x00019446:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001944a:    4708        .G      BX       r1
        0x0001944c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019450:    6801        .h      LDR      r1,[r0,#0]
        0x00019452:    2900        .)      CMP      r1,#0
        0x00019454:    bf04        ..      ITT      EQ
        0x00019456:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019458:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001945c:    78e9        .x      LDRB     r1,[r5,#3]
        0x0001945e:    b301        ..      CBZ      r1,0x194a2 ; AppSlaveProcDmMsg + 486
        0x00019460:    290c        .)      CMP      r1,#0xc
        0x00019462:    bf04        ..      ITT      EQ
        0x00019464:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019466:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001946a:    7b21        !{      LDRB     r1,[r4,#0xc]
        0x0001946c:    7b02        .{      LDRB     r2,[r0,#0xc]
        0x0001946e:    4291        .B      CMP      r1,r2
        0x00019470:    bf24        $.      ITT      CS
        0x00019472:    b003        ..      ADDCS    sp,sp,#0xc
        0x00019474:    e8bd8ff0    ....    POPCS    {r4-r11,pc}
        0x00019478:    7921        !y      LDRB     r1,[r4,#4]
        0x0001947a:    f89a3000    ...0    LDRB     r3,[r10,#0]
        0x0001947e:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00019482:    eb091202    ....    ADD      r2,r9,r2,LSL #4
        0x00019486:    f8023c14    ...<    STRB     r3,[r2,#-0x14]
        0x0001948a:    f802bc16    ....    STRB     r11,[r2,#-0x16]
        0x0001948e:    f8221c18    "...    STRH     r1,[r2,#-0x18]
        0x00019492:    6801        .h      LDR      r1,[r0,#0]
        0x00019494:    b003        ..      ADD      sp,sp,#0xc
        0x00019496:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x0001949a:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001949e:    f003bd09    ....    B.W      WsfTimerStartMs ; 0x1ceb4
        0x000194a2:    8882        ..      LDRH     r2,[r0,#4]
        0x000194a4:    8929        ).      LDRH     r1,[r5,#8]
        0x000194a6:    428a        .B      CMP      r2,r1
        0x000194a8:    bf9c        ..      ITT      LS
        0x000194aa:    88c2        ..      LDRHLS   r2,[r0,#6]
        0x000194ac:    4291        .B      CMPLS    r1,r2
        0x000194ae:    d8e3        ..      BHI      0x19478 ; AppSlaveProcDmMsg + 444
        0x000194b0:    b003        ..      ADD      sp,sp,#0xc
        0x000194b2:    f1040010    ....    ADD      r0,r4,#0x10
        0x000194b6:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000194ba:    f003bd69    ..i.    B.W      WsfTimerStop ; 0x1cf90
        0x000194be:    f8960074    ..t.    LDRB     r0,[r6,#0x74]
        0x000194c2:    2800        .(      CMP      r0,#0
        0x000194c4:    bf04        ..      ITT      EQ
        0x000194c6:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000194c8:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x000194cc:    78e9        .x      LDRB     r1,[r5,#3]
        0x000194ce:    4859        YH      LDR      r0,[pc,#356] ; [0x19634] = 0x1000dbd0
        0x000194d0:    6f00        .o      LDR      r0,[r0,#0x70]
        0x000194d2:    b111        ..      CBZ      r1,0x194da ; AppSlaveProcDmMsg + 542
        0x000194d4:    2905        .)      CMP      r1,#5
        0x000194d6:    d022        ".      BEQ      0x1951e ; AppSlaveProcDmMsg + 610
        0x000194d8:    e037        7.      B        0x1954a ; AppSlaveProcDmMsg + 654
        0x000194da:    4958        XI      LDR      r1,[pc,#352] ; [0x1963c] = 0x100003d0
        0x000194dc:    700a        .p      STRB     r2,[r1,#0]
        0x000194de:    6020         `      STR      r0,[r4,#0]
        0x000194e0:    f896106c    ..l.    LDRB     r1,[r6,#0x6c]
        0x000194e4:    b389        ..      CBZ      r1,0x1954a ; AppSlaveProcDmMsg + 654
        0x000194e6:    b180        ..      CBZ      r0,0x1950a ; AppSlaveProcDmMsg + 590
        0x000194e8:    466a        jF      MOV      r2,sp
        0x000194ea:    2101        .!      MOVS     r1,#1
        0x000194ec:    f7fffc2a    ..*.    BL       AppDbGetKey ; 0x18d44
        0x000194f0:    0003        ..      MOVS     r3,r0
        0x000194f2:    d00a        ..      BEQ      0x1950a ; AppSlaveProcDmMsg + 590
        0x000194f4:    7960        `y      LDRB     r0,[r4,#5]
        0x000194f6:    2800        .(      CMP      r0,#0
        0x000194f8:    bf0c        ..      ITE      EQ
        0x000194fa:    2001        .       MOVEQ    r0,#1
        0x000194fc:    2000        .       MOVNE    r0,#0
        0x000194fe:    71a0        .q      STRB     r0,[r4,#6]
        0x00019500:    7920         y      LDRB     r0,[r4,#4]
        0x00019502:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00019506:    2101        .!      MOVS     r1,#1
        0x00019508:    e004        ..      B        0x19514 ; AppSlaveProcDmMsg + 600
        0x0001950a:    2300        .#      MOVS     r3,#0
        0x0001950c:    71a7        .q      STRB     r7,[r4,#6]
        0x0001950e:    7920         y      LDRB     r0,[r4,#4]
        0x00019510:    461a        .F      MOV      r2,r3
        0x00019512:    4619        .F      MOV      r1,r3
        0x00019514:    f001fb90    ....    BL       DmSecLtkRsp ; 0x1ac38
        0x00019518:    f886706c    ..lp    STRB     r7,[r6,#0x6c]
        0x0001951c:    e015        ..      B        0x1954a ; AppSlaveProcDmMsg + 654
        0x0001951e:    b1a0        ..      CBZ      r0,0x1954a ; AppSlaveProcDmMsg + 654
        0x00019520:    f7fffc30    ..0.    BL       AppDbGetNextRecord ; 0x18d84
        0x00019524:    6730        0g      STR      r0,[r6,#0x70]
        0x00019526:    b180        ..      CBZ      r0,0x1954a ; AppSlaveProcDmMsg + 654
        0x00019528:    2200        ."      MOVS     r2,#0
        0x0001952a:    2104        .!      MOVS     r1,#4
        0x0001952c:    f7fffc0a    ....    BL       AppDbGetKey ; 0x18d44
        0x00019530:    ea5f0800    _...    MOVS     r8,r0
        0x00019534:    d009        ..      BEQ      0x1954a ; AppSlaveProcDmMsg + 654
        0x00019536:    7920         y      LDRB     r0,[r4,#4]
        0x00019538:    f001f894    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0001953c:    882a        *.      LDRH     r2,[r5,#0]
        0x0001953e:    b003        ..      ADD      sp,sp,#0xc
        0x00019540:    4641        AF      MOV      r1,r8
        0x00019542:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00019546:    f001ba17    ....    B.W      DmPrivResolveAddr ; 0x1a978
        0x0001954a:    f8867074    ..tp    STRB     r7,[r6,#0x74]
        0x0001954e:    b003        ..      ADD      sp,sp,#0xc
        0x00019550:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019554:    88e8        ..      LDRH     r0,[r5,#6]
        0x00019556:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001955a:    8928        (.      LDRH     r0,[r5,#8]
        0x0001955c:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00019560:    8968        h.      LDRH     r0,[r5,#0xa]
        0x00019562:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00019566:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00019568:    f8ad700a    ...p    STRH     r7,[sp,#0xa]
        0x0001956c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00019570:    f8ad7008    ...p    STRH     r7,[sp,#8]
        0x00019574:    7920         y      LDRB     r0,[r4,#4]
        0x00019576:    4669        iF      MOV      r1,sp
        0x00019578:    f001fabc    ....    BL       DmRemoteConnParamReqReply ; 0x1aaf4
        0x0001957c:    b003        ..      ADD      sp,sp,#0xc
        0x0001957e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00019582:    7a28        (z      LDRB     r0,[r5,#8]
        0x00019584:    f0000020    .. .    AND      r0,r0,#0x20
        0x00019588:    2820         (      CMP      r0,#0x20
        0x0001958a:    d105        ..      BNE      0x19598 ; AppSlaveProcDmMsg + 732
        0x0001958c:    7828        (x      LDRB     r0,[r5,#0]
        0x0001958e:    f6400248    @.H.    MOV      r2,#0x848
        0x00019592:    21fb        .!      MOVS     r1,#0xfb
        0x00019594:    f001f8a8    ....    BL       DmConnSetDataLen ; 0x1a6e8
        0x00019598:    7b61        a{      LDRB     r1,[r4,#0xd]
        0x0001959a:    2002        .       MOVS     r0,#2
        0x0001959c:    2901        .)      CMP      r1,#1
        0x0001959e:    7360        `s      STRB     r0,[r4,#0xd]
        0x000195a0:    bf1c        ..      ITT      NE
        0x000195a2:    b003        ..      ADDNE    sp,sp,#0xc
        0x000195a4:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x000195a8:    7920         y      LDRB     r0,[r4,#4]
        0x000195aa:    f000ffd7    ....    BL       DmConnCheckIdle ; 0x1a55c
        0x000195ae:    2800        .(      CMP      r0,#0
        0x000195b0:    bf18        ..      IT       NE
        0x000195b2:    2000        .       MOVNE    r0,#0
        0x000195b4:    d120         .      BNE      0x195f8 ; AppSlaveProcDmMsg + 828
        0x000195b6:    7aa1        .z      LDRB     r1,[r4,#0xa]
        0x000195b8:    2001        .       MOVS     r0,#1
        0x000195ba:    b1e9        ..      CBZ      r1,0x195f8 ; AppSlaveProcDmMsg + 828
        0x000195bc:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000195be:    1c40        @.      ADDS     r0,r0,#1
        0x000195c0:    7320         s      STRB     r0,[r4,#0xc]
        0x000195c2:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000195c6:    8881        ..      LDRH     r1,[r0,#4]
        0x000195c8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000195cc:    88c1        ..      LDRH     r1,[r0,#6]
        0x000195ce:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x000195d2:    8901        ..      LDRH     r1,[r0,#8]
        0x000195d4:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x000195d8:    8940        @.      LDRH     r0,[r0,#0xa]
        0x000195da:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000195de:    f8ad7008    ...p    STRH     r7,[sp,#8]
        0x000195e2:    f64f70ff    O..p    MOV      r0,#0xffff
        0x000195e6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000195ea:    7920         y      LDRB     r0,[r4,#4]
        0x000195ec:    4669        iF      MOV      r1,sp
        0x000195ee:    f001f8c5    ....    BL       DmConnUpdate ; 0x1a77c
        0x000195f2:    b003        ..      ADD      sp,sp,#0xc
        0x000195f4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000195f8:    72a0        .r      STRB     r0,[r4,#0xa]
        0x000195fa:    7921        !y      LDRB     r1,[r4,#4]
        0x000195fc:    f89a2000    ...     LDRB     r2,[r10,#0]
        0x00019600:    eb010041    ..A.    ADD      r0,r1,r1,LSL #1
        0x00019604:    eb091000    ....    ADD      r0,r9,r0,LSL #4
        0x00019608:    f8002c14    ...,    STRB     r2,[r0,#-0x14]
        0x0001960c:    f800bc16    ....    STRB     r11,[r0,#-0x16]
        0x00019610:    f8201c18     ...    STRH     r1,[r0,#-0x18]
        0x00019614:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00019618:    3820         8      SUBS     r0,r0,#0x20
        0x0001961a:    6809        .h      LDR      r1,[r1,#0]
        0x0001961c:    f003fc4a    ..J.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00019620:    b003        ..      ADD      sp,sp,#0xc
        0x00019622:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00019626:    0000        ..      DCW    0
        0x00019628:    1000db40    @...    DCD    268491584
        0x0001962c:    100003c4    ....    DCD    268436420
        0x00019630:    100003c0    ....    DCD    268436416
        0x00019634:    1000dbd0    ....    DCD    268491728
        0x00019638:    100003b0    ....    DCD    268436400
        0x0001963c:    100003d0    ....    DCD    268436432
    $t
    i.AppSlaveSecProcDmMsg
    AppSlaveSecProcDmMsg
        0x00019640:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00019644:    4605        .F      MOV      r5,r0
        0x00019646:    8800        ..      LDRH     r0,[r0,#0]
        0x00019648:    2800        .(      CMP      r0,#0
        0x0001964a:    bf08        ..      IT       EQ
        0x0001964c:    2400        .$      MOVEQ    r4,#0
        0x0001964e:    d006        ..      BEQ      0x1965e ; AppSlaveSecProcDmMsg + 30
        0x00019650:    49c5        .I      LDR      r1,[pc,#788] ; [0x19968] = 0x1000db40
        0x00019652:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00019656:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001965a:    f1a00430    ..0.    SUB      r4,r0,#0x30
        0x0001965e:    78a8        .x      LDRB     r0,[r5,#2]
        0x00019660:    f8df8308    ....    LDR      r8,[pc,#776] ; [0x1996c] = 0x100003bc
        0x00019664:    2700        .'      MOVS     r7,#0
        0x00019666:    4ec2        .N      LDR      r6,[pc,#776] ; [0x19970] = 0x1000dbd0
        0x00019668:    f04f0901    O...    MOV      r9,#1
        0x0001966c:    282f        /(      CMP      r0,#0x2f
        0x0001966e:    d071        q.      BEQ      0x19754 ; AppSlaveSecProcDmMsg + 276
        0x00019670:    dc0c        ..      BGT      0x1968c ; AppSlaveSecProcDmMsg + 76
        0x00019672:    f8dfa300    ....    LDR      r10,[pc,#768] ; [0x19974] = 0x100003d0
        0x00019676:    f1a00027    ..'.    SUB      r0,r0,#0x27
        0x0001967a:    2806        .(      CMP      r0,#6
        0x0001967c:    bf28        (.      IT       CS
        0x0001967e:    e8bd8ff8    ....    POPCS    {r3-r11,pc}
        0x00019682:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00019686:    6822        "h      DCW    26658
        0x00019688:    946f716f    oqo.    DCD    2490331503
    $t
        0x0001968c:    283a        :(      CMP      r0,#0x3a
        0x0001968e:    f000814a    ..J.    BEQ.W    0x19926 ; AppSlaveSecProcDmMsg + 742
        0x00019692:    dc0b        ..      BGT      0x196ac ; AppSlaveSecProcDmMsg + 108
        0x00019694:    2830        0(      CMP      r0,#0x30
        0x00019696:    f000810c    ....    BEQ.W    0x198b2 ; AppSlaveSecProcDmMsg + 626
        0x0001969a:    2831        1(      CMP      r0,#0x31
        0x0001969c:    bf18        ..      IT       NE
        0x0001969e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000196a2:    f8960054    ..T.    LDRB     r0,[r6,#0x54]
        0x000196a6:    2800        .(      CMP      r0,#0
        0x000196a8:    d17e        ~.      BNE      0x197a8 ; AppSlaveSecProcDmMsg + 360
        0x000196aa:    e0c0        ..      B        0x1982e ; AppSlaveSecProcDmMsg + 494
        0x000196ac:    283b        ;(      CMP      r0,#0x3b
        0x000196ae:    f000814b    ..K.    BEQ.W    0x19948 ; AppSlaveSecProcDmMsg + 776
        0x000196b2:    283f        ?(      CMP      r0,#0x3f
        0x000196b4:    bf06        ..      ITTE     EQ
        0x000196b6:    78e8        .x      LDRBEQ   r0,[r5,#3]
        0x000196b8:    2800        .(      CMPEQ    r0,#0
        0x000196ba:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000196be:    f001f905    ....    BL       DmLlPrivEnabled ; 0x1a8cc
        0x000196c2:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x000196c6:    f003b921    ..!.    B.W      SvcCoreGapCentAddrResUpdate ; 0x1c90c
        0x000196ca:    71a7        .q      STRB     r7,[r4,#6]
        0x000196cc:    71e7        .q      STRB     r7,[r4,#7]
        0x000196ce:    7a68        hz      LDRB     r0,[r5,#9]
        0x000196d0:    f105010a    ....    ADD      r1,r5,#0xa
        0x000196d4:    f7fffae0    ....    BL       AppDbFindByAddr ; 0x18c98
        0x000196d8:    6020         `      STR      r0,[r4,#0]
        0x000196da:    2800        .(      CMP      r0,#0
        0x000196dc:    bf0a        ..      ITET     EQ
        0x000196de:    7a68        hz      LDRBEQ   r0,[r5,#9]
        0x000196e0:    f88a9000    ....    STRBNE   r9,[r10,#0]
        0x000196e4:    2801        .(      CMPEQ    r0,#1
        0x000196e6:    d014        ..      BEQ      0x19712 ; AppSlaveSecProcDmMsg + 210
        0x000196e8:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000196ec:    7900        .y      LDRB     r0,[r0,#4]
        0x000196ee:    2800        .(      CMP      r0,#0
        0x000196f0:    bf08        ..      IT       EQ
        0x000196f2:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000196f6:    f7fffaa3    ....    BL       AppDbCheckBonded ; 0x18c40
        0x000196fa:    2800        .(      CMP      r0,#0
        0x000196fc:    bf08        ..      IT       EQ
        0x000196fe:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019702:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019706:    7801        .x      LDRB     r1,[r0,#0]
        0x00019708:    7828        (x      LDRB     r0,[r5,#0]
        0x0001970a:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0001970e:    f001bad9    ....    B.W      DmSecSlaveReq ; 0x1acc4
        0x00019712:    7be8        .{      LDRB     r0,[r5,#0xf]
        0x00019714:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00019718:    2840        @(      CMP      r0,#0x40
        0x0001971a:    bf04        ..      ITT      EQ
        0x0001971c:    f8960074    ..t.    LDRBEQ   r0,[r6,#0x74]
        0x00019720:    2800        .(      CMPEQ    r0,#0
        0x00019722:    d1e1        ..      BNE      0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x00019724:    f04f0000    O...    MOV      r0,#0
        0x00019728:    f7fffb2c    ..,.    BL       AppDbGetNextRecord ; 0x18d84
        0x0001972c:    0004        ..      MOVS     r4,r0
        0x0001972e:    d0db        ..      BEQ      0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x00019730:    2200        ."      MOVS     r2,#0
        0x00019732:    2104        .!      MOVS     r1,#4
        0x00019734:    f7fffb06    ....    BL       AppDbGetKey ; 0x18d44
        0x00019738:    2800        .(      CMP      r0,#0
        0x0001973a:    d0d5        ..      BEQ      0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x0001973c:    4601        .F      MOV      r1,r0
        0x0001973e:    882a        *.      LDRH     r2,[r5,#0]
        0x00019740:    f105000a    ....    ADD      r0,r5,#0xa
        0x00019744:    f001f918    ....    BL       DmPrivResolveAddr ; 0x1a978
        0x00019748:    6734        4g      STR      r4,[r6,#0x70]
        0x0001974a:    f8869074    ..t.    STRB     r9,[r6,#0x74]
        0x0001974e:    f886706c    ..lp    STRB     r7,[r6,#0x6c]
        0x00019752:    e7c9        ..      B        0x196e8 ; AppSlaveSecProcDmMsg + 168
        0x00019754:    e059        Y.      B        0x1980a ; AppSlaveSecProcDmMsg + 458
        0x00019756:    6820         h      LDR      r0,[r4,#0]
        0x00019758:    2800        .(      CMP      r0,#0
        0x0001975a:    bf18        ..      IT       NE
        0x0001975c:    f7fffa84    ....    BLNE     AppDbCheckValidRecord ; 0x18c68
        0x00019760:    f88a7000    ...p    STRB     r7,[r10,#0]
        0x00019764:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00019768:    79e0        .y      LDRB     r0,[r4,#7]
        0x0001976a:    2800        .(      CMP      r0,#0
        0x0001976c:    bf08        ..      IT       EQ
        0x0001976e:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00019772:    f8849005    ....    STRB     r9,[r4,#5]
        0x00019776:    6820         h      LDR      r0,[r4,#0]
        0x00019778:    2800        .(      CMP      r0,#0
        0x0001977a:    bf1c        ..      ITT      NE
        0x0001977c:    7ae1        .z      LDRBNE   r1,[r4,#0xb]
        0x0001977e:    f7fffc57    ..W.    BLNE     AppDbValidateRecord ; 0x19030
        0x00019782:    2000        .       MOVS     r0,#0
        0x00019784:    f8860054    ..T.    STRB     r0,[r6,#0x54]
        0x00019788:    f896005d    ..].    LDRB     r0,[r6,#0x5d]
        0x0001978c:    2801        .(      CMP      r0,#1
        0x0001978e:    bf08        ..      IT       EQ
        0x00019790:    f8849009    ....    STRBEQ   r9,[r4,#9]
        0x00019794:    6820         h      LDR      r0,[r4,#0]
        0x00019796:    2800        .(      CMP      r0,#0
        0x00019798:    bf08        ..      IT       EQ
        0x0001979a:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001979e:    7921        !y      LDRB     r1,[r4,#4]
        0x000197a0:    4628        (F      MOV      r0,r5
        0x000197a2:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x000197a6:    e000        ..      B        0x197aa ; AppSlaveSecProcDmMsg + 362
        0x000197a8:    e051        Q.      B        0x1984e ; AppSlaveSecProcDmMsg + 526
        0x000197aa:    f7ffb9ad    ....    B        AppAddDevToResList ; 0x18b08
        0x000197ae:    79a0        .y      LDRB     r0,[r4,#6]
        0x000197b0:    2800        .(      CMP      r0,#0
        0x000197b2:    bf1f        ..      ITTTT    NE
        0x000197b4:    7928        (y      LDRBNE   r0,[r5,#4]
        0x000197b6:    2800        .(      CMPNE    r0,#0
        0x000197b8:    f8849005    ....    STRBNE   r9,[r4,#5]
        0x000197bc:    71a7        .q      STRBNE   r7,[r4,#6]
        0x000197be:    f89a0000    ....    LDRB     r0,[r10,#0]
        0x000197c2:    2800        .(      CMP      r0,#0
        0x000197c4:    bf08        ..      IT       EQ
        0x000197c6:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000197ca:    2600        .&      MOVS     r6,#0
        0x000197cc:    782d        -x      LDRB     r5,[r5,#0]
        0x000197ce:    4628        (F      MOV      r0,r5
        0x000197d0:    f7fffaae    ....    BL       AppDbGetHdl ; 0x18d30
        0x000197d4:    f7fffaa4    ....    BL       AppDbGetCccTbl ; 0x18d20
        0x000197d8:    0004        ..      MOVS     r4,r0
        0x000197da:    bf08        ..      IT       EQ
        0x000197dc:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x000197e0:    f000fc74    ..t.    BL       AttsGetCccTableLen ; 0x1a0cc
        0x000197e4:    2800        .(      CMP      r0,#0
        0x000197e6:    bf98        ..      IT       LS
        0x000197e8:    e8bd8ff8    ....    POPLS    {r3-r11,pc}
        0x000197ec:    8822        ".      LDRH     r2,[r4,#0]
        0x000197ee:    b11a        ..      CBZ      r2,0x197f8 ; AppSlaveSecProcDmMsg + 440
        0x000197f0:    4631        1F      MOV      r1,r6
        0x000197f2:    4628        (F      MOV      r0,r5
        0x000197f4:    f000fbf0    ....    BL       AttsCccSet ; 0x19fd8
        0x000197f8:    1c70        p.      ADDS     r0,r6,#1
        0x000197fa:    b2c6        ..      UXTB     r6,r0
        0x000197fc:    1ca4        ..      ADDS     r4,r4,#2
        0x000197fe:    f000fc65    ..e.    BL       AttsGetCccTableLen ; 0x1a0cc
        0x00019802:    42b0        .B      CMP      r0,r6
        0x00019804:    d8f2        ..      BHI      0x197ec ; AppSlaveSecProcDmMsg + 428
        0x00019806:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0001980a:    79e0        .y      LDRB     r0,[r4,#7]
        0x0001980c:    4629        )F      MOV      r1,r5
        0x0001980e:    2800        .(      CMP      r0,#0
        0x00019810:    bf1a        ..      ITTE     NE
        0x00019812:    6820         h      LDRNE    r0,[r4,#0]
        0x00019814:    2800        .(      CMPNE    r0,#0
        0x00019816:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001981a:    7ae0        .z      LDRB     r0,[r4,#0xb]
        0x0001981c:    7f8a        ..      LDRB     r2,[r1,#0x1e]
        0x0001981e:    ea400002    @...    ORR      r0,r0,r2
        0x00019822:    72e0        .r      STRB     r0,[r4,#0xb]
        0x00019824:    6820         h      LDR      r0,[r4,#0]
        0x00019826:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0001982a:    f7ffbb57    ..W.    B        AppDbSetKey ; 0x18edc
        0x0001982e:    7928        (y      LDRB     r0,[r5,#4]
        0x00019830:    f0100f01    ....    TST      r0,#1
        0x00019834:    d00b        ..      BEQ      0x1984e ; AppSlaveSecProcDmMsg + 526
        0x00019836:    7960        `y      LDRB     r0,[r4,#5]
        0x00019838:    b118        ..      CBZ      r0,0x19842 ; AppSlaveSecProcDmMsg + 514
        0x0001983a:    7920         y      LDRB     r0,[r4,#4]
        0x0001983c:    f000ff4a    ..J.    BL       DmConnSecLevel ; 0x1a6d4
        0x00019840:    b128        (.      CBZ      r0,0x1984e ; AppSlaveSecProcDmMsg + 526
        0x00019842:    7920         y      LDRB     r0,[r4,#4]
        0x00019844:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019848:    2105        .!      MOVS     r1,#5
        0x0001984a:    f001b988    ....    B.W      DmSecCancelReq ; 0x1ab5e
        0x0001984e:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00019852:    7928        (y      LDRB     r0,[r5,#4]
        0x00019854:    7809        .x      LDRB     r1,[r1,#0]
        0x00019856:    4008        .@      ANDS     r0,r0,r1
        0x00019858:    f0100001    ....    ANDS     r0,r0,#1
        0x0001985c:    71e0        .q      STRB     r0,[r4,#7]
        0x0001985e:    d00d        ..      BEQ      0x1987c ; AppSlaveSecProcDmMsg + 572
        0x00019860:    6820         h      LDR      r0,[r4,#0]
        0x00019862:    b958        X.      CBNZ     r0,0x1987c ; AppSlaveSecProcDmMsg + 572
        0x00019864:    7920         y      LDRB     r0,[r4,#4]
        0x00019866:    f000fefd    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0001986a:    4606        .F      MOV      r6,r0
        0x0001986c:    7920         y      LDRB     r0,[r4,#4]
        0x0001986e:    f000ff03    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x00019872:    2200        ."      MOVS     r2,#0
        0x00019874:    4631        1F      MOV      r1,r6
        0x00019876:    f7fffadb    ....    BL       AppDbNewRecord ; 0x18e30
        0x0001987a:    6020         `      STR      r0,[r4,#0]
        0x0001987c:    72e7        .r      STRB     r7,[r4,#0xb]
        0x0001987e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00019882:    7887        .x      LDRB     r7,[r0,#2]
        0x00019884:    7846        Fx      LDRB     r6,[r0,#1]
        0x00019886:    7920         y      LDRB     r0,[r4,#4]
        0x00019888:    f000fef6    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x0001988c:    2801        .(      CMP      r0,#1
        0x0001988e:    bf08        ..      IT       EQ
        0x00019890:    f0460602    F...    ORREQ    r6,r6,#2
        0x00019894:    79e8        .y      LDRB     r0,[r5,#7]
        0x00019896:    79a9        .y      LDRB     r1,[r5,#6]
        0x00019898:    4038        8@      ANDS     r0,r0,r7
        0x0001989a:    9000        ..      STR      r0,[sp,#0]
        0x0001989c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000198a0:    ea010306    ....    AND      r3,r1,r6
        0x000198a4:    7802        .x      LDRB     r2,[r0,#0]
        0x000198a6:    78c1        .x      LDRB     r1,[r0,#3]
        0x000198a8:    7920         y      LDRB     r0,[r4,#4]
        0x000198aa:    f001f9e5    ....    BL       DmSecPairRsp ; 0x1ac78
        0x000198ae:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x000198b2:    6820         h      LDR      r0,[r4,#0]
        0x000198b4:    b9c8        ..      CBNZ     r0,0x198ea ; AppSlaveSecProcDmMsg + 682
        0x000198b6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000198b8:    b928        (.      CBNZ     r0,0x198c6 ; AppSlaveSecProcDmMsg + 646
        0x000198ba:    2208        ."      MOVS     r2,#8
        0x000198bc:    492e        .I      LDR      r1,[pc,#184] ; [0x19978] = 0x4327d
        0x000198be:    1da8        ..      ADDS     r0,r5,#6
        0x000198c0:    f7fefdf4    ....    BL       memcmp ; 0x184ac
        0x000198c4:    b148        H.      CBZ      r0,0x198da ; AppSlaveSecProcDmMsg + 666
        0x000198c6:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x000198c8:    1da9        ..      ADDS     r1,r5,#6
        0x000198ca:    f7fffa07    ....    BL       AppDbFindByLtkReq ; 0x18cdc
        0x000198ce:    6020         `      STR      r0,[r4,#0]
        0x000198d0:    2800        .(      CMP      r0,#0
        0x000198d2:    bf18        ..      IT       NE
        0x000198d4:    f8867074    ..tp    STRBNE   r7,[r6,#0x74]
        0x000198d8:    e007        ..      B        0x198ea ; AppSlaveSecProcDmMsg + 682
        0x000198da:    f8960074    ..t.    LDRB     r0,[r6,#0x74]
        0x000198de:    2800        .(      CMP      r0,#0
        0x000198e0:    bf1c        ..      ITT      NE
        0x000198e2:    f886906c    ..l.    STRBNE   r9,[r6,#0x6c]
        0x000198e6:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x000198ea:    6820         h      LDR      r0,[r4,#0]
        0x000198ec:    b190        ..      CBZ      r0,0x19914 ; AppSlaveSecProcDmMsg + 724
        0x000198ee:    466a        jF      MOV      r2,sp
        0x000198f0:    2101        .!      MOVS     r1,#1
        0x000198f2:    f7fffa27    ..'.    BL       AppDbGetKey ; 0x18d44
        0x000198f6:    b168        h.      CBZ      r0,0x19914 ; AppSlaveSecProcDmMsg + 724
        0x000198f8:    7961        ay      LDRB     r1,[r4,#5]
        0x000198fa:    2900        .)      CMP      r1,#0
        0x000198fc:    bf0c        ..      ITE      EQ
        0x000198fe:    2101        .!      MOVEQ    r1,#1
        0x00019900:    2100        .!      MOVNE    r1,#0
        0x00019902:    71a1        .q      STRB     r1,[r4,#6]
        0x00019904:    f894c004    ....    LDRB     r12,[r4,#4]
        0x00019908:    4603        .F      MOV      r3,r0
        0x0001990a:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x0001990e:    2101        .!      MOVS     r1,#1
        0x00019910:    4660        `F      MOV      r0,r12
        0x00019912:    e004        ..      B        0x1991e ; AppSlaveSecProcDmMsg + 734
        0x00019914:    2300        .#      MOVS     r3,#0
        0x00019916:    71a7        .q      STRB     r7,[r4,#6]
        0x00019918:    7920         y      LDRB     r0,[r4,#4]
        0x0001991a:    461a        .F      MOV      r2,r3
        0x0001991c:    4619        .F      MOV      r1,r3
        0x0001991e:    f001f98b    ....    BL       DmSecLtkRsp ; 0x1ac38
        0x00019922:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00019926:    78e8        .x      LDRB     r0,[r5,#3]
        0x00019928:    2800        .(      CMP      r0,#0
        0x0001992a:    bf18        ..      IT       NE
        0x0001992c:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019930:    2c00        .,      CMP      r4,#0
        0x00019932:    bf1a        ..      ITTE     NE
        0x00019934:    6820         h      LDRNE    r0,[r4,#0]
        0x00019936:    2800        .(      CMPNE    r0,#0
        0x00019938:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001993c:    f04f0101    O...    MOV      r1,#1
        0x00019940:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019944:    f7ffbb0d    ....    B        AppDbSetPeerAddedToRl ; 0x18f62
        0x00019948:    78e8        .x      LDRB     r0,[r5,#3]
        0x0001994a:    2800        .(      CMP      r0,#0
        0x0001994c:    bf18        ..      IT       NE
        0x0001994e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00019952:    6820         h      LDR      r0,[r4,#0]
        0x00019954:    2800        .(      CMP      r0,#0
        0x00019956:    bf08        ..      IT       EQ
        0x00019958:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001995c:    2100        .!      MOVS     r1,#0
        0x0001995e:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00019962:    f7ffbafe    ....    B        AppDbSetPeerAddedToRl ; 0x18f62
    $d
        0x00019966:    0000        ..      DCW    0
        0x00019968:    1000db40    @...    DCD    268491584
        0x0001996c:    100003bc    ....    DCD    268436412
        0x00019970:    1000dbd0    ....    DCD    268491728
        0x00019974:    100003d0    ....    DCD    268436432
        0x00019978:    0004327d    }2..    DCD    275069
    $t
    i.AppSlaveSecurityReq
    AppSlaveSecurityReq
        0x0001997c:    b510        ..      PUSH     {r4,lr}
        0x0001997e:    4604        .F      MOV      r4,r0
        0x00019980:    f000fea8    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x00019984:    2800        .(      CMP      r0,#0
        0x00019986:    bf18        ..      IT       NE
        0x00019988:    bd10        ..      POPNE    {r4,pc}
        0x0001998a:    4804        .H      LDR      r0,[pc,#16] ; [0x1999c] = 0x100003bc
        0x0001998c:    6800        .h      LDR      r0,[r0,#0]
        0x0001998e:    7801        .x      LDRB     r1,[r0,#0]
        0x00019990:    4620         F      MOV      r0,r4
        0x00019992:    e8bd4010    ...@    POP      {r4,lr}
        0x00019996:    f001b995    ....    B.W      DmSecSlaveReq ; 0x1acc4
    $d
        0x0001999a:    0000        ..      DCW    0
        0x0001999c:    100003bc    ....    DCD    268436412
    $t
    i.AppUiAction
    AppUiAction
        0x000199a0:    4903        .I      LDR      r1,[pc,#12] ; [0x199b0] = 0x10002494
        0x000199a2:    684a        Jh      LDR      r2,[r1,#4]
        0x000199a4:    2a00        .*      CMP      r2,#0
        0x000199a6:    bf08        ..      IT       EQ
        0x000199a8:    4770        pG      BXEQ     lr
        0x000199aa:    2100        .!      MOVS     r1,#0
        0x000199ac:    4710        .G      BX       r2
    $d
        0x000199ae:    0000        ..      DCW    0
        0x000199b0:    10002494    .$..    DCD    268444820
    $t
    i.AppUiBtnPressed
    AppUiBtnPressed
        0x000199b4:    4770        pG      BX       lr
        0x000199b6:    0000        ..      MOVS     r0,r0
    i.AppUiBtnRegister
    AppUiBtnRegister
        0x000199b8:    4901        .I      LDR      r1,[pc,#4] ; [0x199c0] = 0x10002494
        0x000199ba:    6008        .`      STR      r0,[r1,#0]
        0x000199bc:    4770        pG      BX       lr
    $d
        0x000199be:    0000        ..      DCW    0
        0x000199c0:    10002494    .$..    DCD    268444820
    $t
    i.AppUiDisplayConfirmValue
    AppUiDisplayConfirmValue
        0x000199c4:    4a03        .J      LDR      r2,[pc,#12] ; [0x199d4] = 0x10002494
        0x000199c6:    6852        Rh      LDR      r2,[r2,#4]
        0x000199c8:    2a00        .*      CMP      r2,#0
        0x000199ca:    bf08        ..      IT       EQ
        0x000199cc:    4770        pG      BXEQ     lr
        0x000199ce:    4601        .F      MOV      r1,r0
        0x000199d0:    2010        .       MOVS     r0,#0x10
        0x000199d2:    4710        .G      BX       r2
    $d
        0x000199d4:    10002494    .$..    DCD    268444820
    $t
    i.AppUiDisplayPasskey
    AppUiDisplayPasskey
        0x000199d8:    4a03        .J      LDR      r2,[pc,#12] ; [0x199e8] = 0x10002494
        0x000199da:    6852        Rh      LDR      r2,[r2,#4]
        0x000199dc:    2a00        .*      CMP      r2,#0
        0x000199de:    bf08        ..      IT       EQ
        0x000199e0:    4770        pG      BXEQ     lr
        0x000199e2:    4601        .F      MOV      r1,r0
        0x000199e4:    200f        .       MOVS     r0,#0xf
        0x000199e6:    4710        .G      BX       r2
    $d
        0x000199e8:    10002494    .$..    DCD    268444820
    $t
    i.AppUpdatePrivacyMode
    AppUpdatePrivacyMode
        0x000199ec:    2800        .(      CMP      r0,#0
        0x000199ee:    bf08        ..      IT       EQ
        0x000199f0:    4770        pG      BXEQ     lr
        0x000199f2:    b510        ..      PUSH     {r4,lr}
        0x000199f4:    4604        .F      MOV      r4,r0
        0x000199f6:    f7fff9f5    ....    BL       AppDbGetPeerAddedToRl ; 0x18de4
        0x000199fa:    2800        .(      CMP      r0,#0
        0x000199fc:    bf08        ..      IT       EQ
        0x000199fe:    bd10        ..      POPEQ    {r4,pc}
        0x00019a00:    4620         F      MOV      r0,r4
        0x00019a02:    f7fff9f2    ....    BL       AppDbGetPeerRpao ; 0x18dea
        0x00019a06:    2800        .(      CMP      r0,#0
        0x00019a08:    bf18        ..      IT       NE
        0x00019a0a:    bd10        ..      POPNE    {r4,pc}
        0x00019a0c:    2200        ."      MOVS     r2,#0
        0x00019a0e:    2104        .!      MOVS     r1,#4
        0x00019a10:    4620         F      MOV      r0,r4
        0x00019a12:    f7fff997    ....    BL       AppDbGetKey ; 0x18d44
        0x00019a16:    2800        .(      CMP      r0,#0
        0x00019a18:    bf08        ..      IT       EQ
        0x00019a1a:    bd10        ..      POPEQ    {r4,pc}
        0x00019a1c:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00019a1e:    f1000110    ....    ADD      r1,r0,#0x10
        0x00019a22:    2201        ."      MOVS     r2,#1
        0x00019a24:    4618        .F      MOV      r0,r3
        0x00019a26:    f000ffc9    ....    BL       DmPrivSetPrivacyMode ; 0x1a9bc
        0x00019a2a:    4620         F      MOV      r0,r4
        0x00019a2c:    e8bd4010    ...@    POP      {r4,lr}
        0x00019a30:    2100        .!      MOVS     r1,#0
        0x00019a32:    f7ffba96    ....    B        AppDbSetPeerAddedToRl ; 0x18f62
        0x00019a36:    0000        ..      MOVS     r0,r0
    i.AttConnRegister
    AttConnRegister
        0x00019a38:    4901        .I      LDR      r1,[pc,#4] ; [0x19a40] = 0x10000bf4
        0x00019a3a:    65c8        .e      STR      r0,[r1,#0x5c]
        0x00019a3c:    4770        pG      BX       lr
    $d
        0x00019a3e:    0000        ..      DCW    0
        0x00019a40:    10000bf4    ....    DCD    268438516
    $t
    i.AttGetMtu
    AttGetMtu
        0x00019a44:    4903        .I      LDR      r1,[pc,#12] ; [0x19a54] = 0x10000bf4
        0x00019a46:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00019a4a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00019a4e:    f8300c14    0...    LDRH     r0,[r0,#-0x14]
        0x00019a52:    4770        pG      BX       lr
    $d
        0x00019a54:    10000bf4    ....    DCD    268438516
    $t
    i.AttHandler
    AttHandler
        0x00019a58:    0008        ..      MOVS     r0,r1
        0x00019a5a:    bf08        ..      IT       EQ
        0x00019a5c:    4770        pG      BXEQ     lr
        0x00019a5e:    7881        .x      LDRB     r1,[r0,#2]
        0x00019a60:    2980        .)      CMP      r1,#0x80
        0x00019a62:    4a0c        .J      LDR      r2,[pc,#48] ; [0x19a94] = 0x10000bf4
        0x00019a64:    d304        ..      BCC      0x19a70 ; AttHandler + 24
        0x00019a66:    6cd1        .l      LDR      r1,[r2,#0x4c]
        0x00019a68:    2900        .)      CMP      r1,#0
        0x00019a6a:    bf08        ..      IT       EQ
        0x00019a6c:    4770        pG      BXEQ     lr
        0x00019a6e:    4708        .G      BX       r1
        0x00019a70:    2960        `)      CMP      r1,#0x60
        0x00019a72:    d302        ..      BCC      0x19a7a ; AttHandler + 34
        0x00019a74:    6c51        Ql      LDR      r1,[r2,#0x44]
        0x00019a76:    6889        .h      LDR      r1,[r1,#8]
        0x00019a78:    4708        .G      BX       r1
        0x00019a7a:    2940        @)      CMP      r1,#0x40
        0x00019a7c:    d302        ..      BCC      0x19a84 ; AttHandler + 44
        0x00019a7e:    6c91        .l      LDR      r1,[r2,#0x48]
        0x00019a80:    6889        .h      LDR      r1,[r1,#8]
        0x00019a82:    4708        .G      BX       r1
        0x00019a84:    2920         )      CMP      r1,#0x20
        0x00019a86:    d302        ..      BCC      0x19a8e ; AttHandler + 54
        0x00019a88:    6c11        .l      LDR      r1,[r2,#0x40]
        0x00019a8a:    6889        .h      LDR      r1,[r1,#8]
        0x00019a8c:    4708        .G      BX       r1
        0x00019a8e:    6bd1        .k      LDR      r1,[r2,#0x3c]
        0x00019a90:    6889        .h      LDR      r1,[r1,#8]
        0x00019a92:    4708        .G      BX       r1
    $d
        0x00019a94:    10000bf4    ....    DCD    268438516
    $t
    i.AttHandlerInit
    AttHandlerInit
        0x00019a98:    490a        .I      LDR      r1,[pc,#40] ; [0x19ac4] = 0x10000bf4
        0x00019a9a:    b510        ..      PUSH     {r4,lr}
        0x00019a9c:    f8810060    ..`.    STRB     r0,[r1,#0x60]
        0x00019aa0:    4809        .H      LDR      r0,[pc,#36] ; [0x19ac8] = 0x4319c
        0x00019aa2:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019aa4:    6408        .d      STR      r0,[r1,#0x40]
        0x00019aa6:    3010        .0      ADDS     r0,r0,#0x10
        0x00019aa8:    6448        Hd      STR      r0,[r1,#0x44]
        0x00019aaa:    6488        .d      STR      r0,[r1,#0x48]
        0x00019aac:    4a07        .J      LDR      r2,[pc,#28] ; [0x19acc] = 0x291f9
        0x00019aae:    4908        .I      LDR      r1,[pc,#32] ; [0x19ad0] = 0x29251
        0x00019ab0:    2004        .       MOVS     r0,#4
        0x00019ab2:    f002f963    ..c.    BL       L2cRegister ; 0x1bd7c
        0x00019ab6:    e8bd4010    ...@    POP      {r4,lr}
        0x00019aba:    4906        .I      LDR      r1,[pc,#24] ; [0x19ad4] = 0x29131
        0x00019abc:    2000        .       MOVS     r0,#0
        0x00019abe:    f000bdef    ....    B.W      DmConnRegister ; 0x1a6a0
    $d
        0x00019ac2:    0000        ..      DCW    0
        0x00019ac4:    10000bf4    ....    DCD    268438516
        0x00019ac8:    0004319c    .1..    DCD    274844
        0x00019acc:    000291f9    ....    DCD    168441
        0x00019ad0:    00029251    Q...    DCD    168529
        0x00019ad4:    00029131    1...    DCD    168241
    $t
    i.AttMsgFree
    AttMsgFree
        0x00019ad8:    291b        .)      CMP      r1,#0x1b
        0x00019ada:    bf16        ..      ITET     NE
        0x00019adc:    291d        .)      CMPNE    r1,#0x1d
        0x00019ade:    210b        .!      MOVEQ    r1,#0xb
        0x00019ae0:    2100        .!      MOVNE    r1,#0
        0x00019ae2:    eba00001    ....    SUB      r0,r0,r1
        0x00019ae6:    f003b846    ..F.    B.W      WsfMsgFree ; 0x1cb76
        0x00019aea:    0000        ..      MOVS     r0,r0
    i.AttRegister
    AttRegister
        0x00019aec:    b510        ..      PUSH     {r4,lr}
        0x00019aee:    4c14        .L      LDR      r4,[pc,#80] ; [0x19b40] = 0x10000bf4
        0x00019af0:    b084        ..      SUB      sp,sp,#0x10
        0x00019af2:    65a0        .e      STR      r0,[r4,#0x58]
        0x00019af4:    f001fb74    ..t.    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x00019af8:    4912        .I      LDR      r1,[pc,#72] ; [0x19b44] = 0x10000000
        0x00019afa:    1f00        ..      SUBS     r0,r0,#4
        0x00019afc:    6809        .h      LDR      r1,[r1,#0]
        0x00019afe:    8889        ..      LDRH     r1,[r1,#4]
        0x00019b00:    4288        .B      CMP      r0,r1
        0x00019b02:    bfa4        ..      ITT      GE
        0x00019b04:    b004        ..      ADDGE    sp,sp,#0x10
        0x00019b06:    bd10        ..      POPGE    {r4,pc}
        0x00019b08:    2000        .       MOVS     r0,#0
        0x00019b0a:    6da1        .m      LDR      r1,[r4,#0x58]
        0x00019b0c:    2378        x#      MOVS     r3,#0x78
        0x00019b0e:    2202        ."      MOVS     r2,#2
        0x00019b10:    2900        .)      CMP      r1,#0
        0x00019b12:    bf04        ..      ITT      EQ
        0x00019b14:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00019b16:    bd10        ..      POPEQ    {r4,pc}
        0x00019b18:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00019b1c:    2000        .       MOVS     r0,#0
        0x00019b1e:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00019b22:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00019b26:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00019b2a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00019b2e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00019b32:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00019b36:    4668        hF      MOV      r0,sp
        0x00019b38:    4788        .G      BLX      r1
        0x00019b3a:    b004        ..      ADD      sp,sp,#0x10
        0x00019b3c:    bd10        ..      POP      {r4,pc}
    $d
        0x00019b3e:    0000        ..      DCW    0
        0x00019b40:    10000bf4    ....    DCD    268438516
        0x00019b44:    10000000    ....    DCD    268435456
    $t
    i.AttcIndConfirm
    AttcIndConfirm
        0x00019b48:    b510        ..      PUSH     {r4,lr}
        0x00019b4a:    1e40        @.      SUBS     r0,r0,#1
        0x00019b4c:    b280        ..      UXTH     r0,r0
        0x00019b4e:    2100        .!      MOVS     r1,#0
        0x00019b50:    f00ffbfc    ....    BL       attcCcbByHandle ; 0x2934c
        0x00019b54:    0004        ..      MOVS     r4,r0
        0x00019b56:    bf08        ..      IT       EQ
        0x00019b58:    bd10        ..      POPEQ    {r4,pc}
        0x00019b5a:    6820         h      LDR      r0,[r4,#0]
        0x00019b5c:    7880        .x      LDRB     r0,[r0,#2]
        0x00019b5e:    f0100f10    ....    TST      r0,#0x10
        0x00019b62:    bf08        ..      IT       EQ
        0x00019b64:    bd10        ..      POPEQ    {r4,pc}
        0x00019b66:    f0100f02    ....    TST      r0,#2
        0x00019b6a:    bf18        ..      IT       NE
        0x00019b6c:    bd10        ..      POPNE    {r4,pc}
        0x00019b6e:    2009        .       MOVS     r0,#9
        0x00019b70:    f00ffb8e    ....    BL       attMsgAlloc ; 0x29290
        0x00019b74:    0003        ..      MOVS     r3,r0
        0x00019b76:    bf08        ..      IT       EQ
        0x00019b78:    bd10        ..      POPEQ    {r4,pc}
        0x00019b7a:    6820         h      LDR      r0,[r4,#0]
        0x00019b7c:    2201        ."      MOVS     r2,#1
        0x00019b7e:    7881        .x      LDRB     r1,[r0,#2]
        0x00019b80:    f0210110    !...    BIC      r1,r1,#0x10
        0x00019b84:    7081        .p      STRB     r1,[r0,#2]
        0x00019b86:    201e        .       MOVS     r0,#0x1e
        0x00019b88:    7218        .r      STRB     r0,[r3,#8]
        0x00019b8a:    6820         h      LDR      r0,[r4,#0]
        0x00019b8c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00019b8e:    e8bd4010    ...@    POP      {r4,lr}
        0x00019b92:    2004        .       MOVS     r0,#4
        0x00019b94:    f002b86e    ..n.    B.W      L2cDataReq ; 0x1bc74
    i.AttcInit
    AttcInit
        0x00019b98:    e92d01f0    -...    PUSH     {r4-r8}
        0x00019b9c:    2500        .%      MOVS     r5,#0
        0x00019b9e:    4c1e        .L      LDR      r4,[pc,#120] ; [0x19c18] = 0x10000820
        0x00019ba0:    2601        .&      MOVS     r6,#1
        0x00019ba2:    4b1e        .K      LDR      r3,[pc,#120] ; [0x19c1c] = 0x10000bf4
        0x00019ba4:    f8c451b0    ...Q    STR      r5,[r4,#0x1b0]
        0x00019ba8:    f88461b4    ...a    STRB     r6,[r4,#0x1b4]
        0x00019bac:    4629        )F      MOV      r1,r5
        0x00019bae:    2702        .'      MOVS     r7,#2
        0x00019bb0:    eb011041    ..A.    ADD      r0,r1,r1,LSL #5
        0x00019bb4:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x00019bb8:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x00019bbc:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00019bc0:    f8c0c000    ....    STR      r12,[r0,#0]
        0x00019bc4:    f8932060    ..`     LDRB     r2,[r3,#0x60]
        0x00019bc8:    f8802024    ..$     STRB     r2,[r0,#0x24]
        0x00019bcc:    1c49        I.      ADDS     r1,r1,#1
        0x00019bce:    8401        ..      STRH     r1,[r0,#0x20]
        0x00019bd0:    f8805028    ..(P    STRB     r5,[r0,#0x28]
        0x00019bd4:    f8801029    ..).    STRB     r1,[r0,#0x29]
        0x00019bd8:    f8c0c02c    ..,.    STR      r12,[r0,#0x2c]
        0x00019bdc:    f8938060    ..`.    LDRB     r8,[r3,#0x60]
        0x00019be0:    f8808050    ..P.    STRB     r8,[r0,#0x50]
        0x00019be4:    f8a0104c    ..L.    STRH     r1,[r0,#0x4c]
        0x00019be8:    f8806054    ..T`    STRB     r6,[r0,#0x54]
        0x00019bec:    f8801055    ..U.    STRB     r1,[r0,#0x55]
        0x00019bf0:    f8c0c058    ..X.    STR      r12,[r0,#0x58]
        0x00019bf4:    f8932060    ..`     LDRB     r2,[r3,#0x60]
        0x00019bf8:    f880207c    ..|     STRB     r2,[r0,#0x7c]
        0x00019bfc:    f8a01078    ..x.    STRH     r1,[r0,#0x78]
        0x00019c00:    f8807080    ...p    STRB     r7,[r0,#0x80]
        0x00019c04:    f8801081    ....    STRB     r1,[r0,#0x81]
        0x00019c08:    b2c9        ..      UXTB     r1,r1
        0x00019c0a:    2903        .)      CMP      r1,#3
        0x00019c0c:    d3d0        ..      BCC      0x19bb0 ; AttcInit + 24
        0x00019c0e:    4804        .H      LDR      r0,[pc,#16] ; [0x19c20] = 0x430c0
        0x00019c10:    63d8        .c      STR      r0,[r3,#0x3c]
        0x00019c12:    e8bd01f0    ....    POP      {r4-r8}
        0x00019c16:    4770        pG      BX       lr
    $d
        0x00019c18:    10000820     ...    DCD    268437536
        0x00019c1c:    10000bf4    ....    DCD    268438516
        0x00019c20:    000430c0    .0..    DCD    274624
    $t
    i.AttcMtuReq
    AttcMtuReq
        0x00019c24:    b538        8.      PUSH     {r3-r5,lr}
        0x00019c26:    4605        .F      MOV      r5,r0
        0x00019c28:    460c        .F      MOV      r4,r1
        0x00019c2a:    200b        .       MOVS     r0,#0xb
        0x00019c2c:    f00ffb30    ..0.    BL       attMsgAlloc ; 0x29290
        0x00019c30:    0003        ..      MOVS     r3,r0
        0x00019c32:    bf08        ..      IT       EQ
        0x00019c34:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00019c36:    2003        .       MOVS     r0,#3
        0x00019c38:    8018        ..      STRH     r0,[r3,#0]
        0x00019c3a:    2002        .       MOVS     r0,#2
        0x00019c3c:    7218        .r      STRB     r0,[r3,#8]
        0x00019c3e:    725c        \r      STRB     r4,[r3,#9]
        0x00019c40:    0a20         .      LSRS     r0,r4,#8
        0x00019c42:    7298        .r      STRB     r0,[r3,#0xa]
        0x00019c44:    2000        .       MOVS     r0,#0
        0x00019c46:    4601        .F      MOV      r1,r0
        0x00019c48:    9000        ..      STR      r0,[sp,#0]
        0x00019c4a:    2201        ."      MOVS     r2,#1
        0x00019c4c:    4628        (F      MOV      r0,r5
        0x00019c4e:    f010f803    ....    BL       attcSendMsg ; 0x29c58
        0x00019c52:    bd38        8.      POP      {r3-r5,pc}
    i.AttsAddGroup
    AttsAddGroup
        0x00019c54:    b570        p.      PUSH     {r4-r6,lr}
        0x00019c56:    4606        .F      MOV      r6,r0
        0x00019c58:    2500        .%      MOVS     r5,#0
        0x00019c5a:    f003f895    ....    BL       WsfTaskLock ; 0x1cd88
        0x00019c5e:    4b0d        .K      LDR      r3,[pc,#52] ; [0x19c94] = 0x10000a00
        0x00019c60:    f8d341a4    ...A    LDR      r4,[r3,#0x1a4]
        0x00019c64:    2c00        .,      CMP      r4,#0
        0x00019c66:    bf18        ..      IT       NE
        0x00019c68:    8a32        2.      LDRHNE   r2,[r6,#0x10]
        0x00019c6a:    d006        ..      BEQ      0x19c7a ; AttsAddGroup + 38
        0x00019c6c:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00019c6e:    4282        .B      CMP      r2,r0
        0x00019c70:    d303        ..      BCC      0x19c7a ; AttsAddGroup + 38
        0x00019c72:    4625        %F      MOV      r5,r4
        0x00019c74:    6824        $h      LDR      r4,[r4,#0]
        0x00019c76:    2c00        .,      CMP      r4,#0
        0x00019c78:    d1f8        ..      BNE      0x19c6c ; AttsAddGroup + 24
        0x00019c7a:    462a        *F      MOV      r2,r5
        0x00019c7c:    4631        1F      MOV      r1,r6
        0x00019c7e:    f50370d2    ...p    ADD      r0,r3,#0x1a4
        0x00019c82:    f002fff3    ....    BL       WsfQueueInsert ; 0x1cc6c
        0x00019c86:    2001        .       MOVS     r0,#1
        0x00019c88:    f010fb14    ....    BL       attsCsfSetHashUpdateStatus ; 0x2a2b4
        0x00019c8c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00019c90:    f003b8c6    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x00019c94:    10000a00    ....    DCD    268438016
    $t
    i.AttsCalculateDbHash
    AttsCalculateDbHash
        0x00019c98:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00019c9c:    4f82        .O      LDR      r7,[pc,#520] ; [0x19ea8] = 0x10000a00
        0x00019c9e:    f04f0800    O...    MOV      r8,#0
        0x00019ca2:    f8df9208    ....    LDR      r9,[pc,#520] ; [0x19eac] = 0x10000018
        0x00019ca6:    f8d721a4    ...!    LDR      r2,[r7,#0x1a4]
        0x00019caa:    b087        ..      SUB      sp,sp,#0x1c
        0x00019cac:    46c2        .F      MOV      r10,r8
        0x00019cae:    f46f5420    o. T    MVN      r4,#0x2800
        0x00019cb2:    f46f5b24    o.$[    MVN      r11,#0x2900
        0x00019cb6:    2a00        .*      CMP      r2,#0
        0x00019cb8:    bf18        ..      IT       NE
        0x00019cba:    f8993000    ...0    LDRBNE   r3,[r9,#0]
        0x00019cbe:    d035        5.      BEQ      0x19d2c ; AttsCalculateDbHash + 148
        0x00019cc0:    7c90        .|      LDRB     r0,[r2,#0x12]
        0x00019cc2:    7c11        .|      LDRB     r1,[r2,#0x10]
        0x00019cc4:    1a40        @.      SUBS     r0,r0,r1
        0x00019cc6:    1c40        @.      ADDS     r0,r0,#1
        0x00019cc8:    f01001ff    ....    ANDS     r1,r0,#0xff
        0x00019ccc:    6850        Ph      LDR      r0,[r2,#4]
        0x00019cce:    d028        (.      BEQ      0x19d22 ; AttsCalculateDbHash + 138
        0x00019cd0:    f04f0c02    O...    MOV      r12,#2
        0x00019cd4:    2b00        .+      CMP      r3,#0
        0x00019cd6:    bf1c        ..      ITT      NE
        0x00019cd8:    2300        .#      MOVNE    r3,#0
        0x00019cda:    46d4        .F      MOVNE    r12,r10
        0x00019cdc:    d118        ..      BNE      0x19d10 ; AttsCalculateDbHash + 120
        0x00019cde:    6805        .h      LDR      r5,[r0,#0]
        0x00019ce0:    782e        .x      LDRB     r6,[r5,#0]
        0x00019ce2:    786d        mx      LDRB     r5,[r5,#1]
        0x00019ce4:    eb062505    ...%    ADD      r5,r6,r5,LSL #8
        0x00019ce8:    b2ad        ..      UXTH     r5,r5
        0x00019cea:    f5b55f24    ..$_    CMP      r5,#0x2900
        0x00019cee:    d04c        L.      BEQ      0x19d8a ; AttsCalculateDbHash + 242
        0x00019cf0:    dc41        A.      BGT      0x19d76 ; AttsCalculateDbHash + 222
        0x00019cf2:    f5b55f20    .. _    CMP      r5,#0x2800
        0x00019cf6:    bf1c        ..      ITT      NE
        0x00019cf8:    eb150c04    ....    ADDSNE   r12,r5,r4
        0x00019cfc:    f1bc0f01    ....    CMPNE    r12,#1
        0x00019d00:    d043        C.      BEQ      0x19d8a ; AttsCalculateDbHash + 242
        0x00019d02:    f1bc0f02    ....    CMP      r12,#2
        0x00019d06:    bf08        ..      IT       EQ
        0x00019d08:    2301        .#      MOVEQ    r3,#1
        0x00019d0a:    d03e        >.      BEQ      0x19d8a ; AttsCalculateDbHash + 242
        0x00019d0c:    f04f0c00    O...    MOV      r12,#0
        0x00019d10:    44c4        .D      ADD      r12,r12,r8
        0x00019d12:    1e49        I.      SUBS     r1,r1,#1
        0x00019d14:    fa1ff88c    ....    UXTH     r8,r12
        0x00019d18:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00019d1c:    f1000010    ....    ADD      r0,r0,#0x10
        0x00019d20:    d1d6        ..      BNE      0x19cd0 ; AttsCalculateDbHash + 56
        0x00019d22:    6812        .h      LDR      r2,[r2,#0]
        0x00019d24:    2a00        .*      CMP      r2,#0
        0x00019d26:    d1cb        ..      BNE      0x19cc0 ; AttsCalculateDbHash + 40
        0x00019d28:    f8893000    ...0    STRB     r3,[r9,#0]
        0x00019d2c:    4640        @F      MOV      r0,r8
        0x00019d2e:    f002fe4b    ..K.    BL       WsfBufAlloc ; 0x1c9c8
        0x00019d32:    9000        ..      STR      r0,[sp,#0]
        0x00019d34:    2800        .(      CMP      r0,#0
        0x00019d36:    bf04        ..      ITT      EQ
        0x00019d38:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00019d3a:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00019d3e:    f8d761a4    ...a    LDR      r6,[r7,#0x1a4]
        0x00019d42:    f8cda008    ....    STR      r10,[sp,#8]
        0x00019d46:    f8cda00c    ....    STR      r10,[sp,#0xc]
        0x00019d4a:    f8cda010    ....    STR      r10,[sp,#0x10]
        0x00019d4e:    4605        .F      MOV      r5,r0
        0x00019d50:    f8cda014    ....    STR      r10,[sp,#0x14]
        0x00019d54:    2e00        ..      CMP      r6,#0
        0x00019d56:    d075        u.      BEQ      0x19e44 ; AttsCalculateDbHash + 428
        0x00019d58:    8a37        7.      LDRH     r7,[r6,#0x10]
        0x00019d5a:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x00019d5c:    6874        th      LDR      r4,[r6,#4]
        0x00019d5e:    42b8        .B      CMP      r0,r7
        0x00019d60:    d371        q.      BCC      0x19e46 ; AttsCalculateDbHash + 430
        0x00019d62:    2102        .!      MOVS     r1,#2
        0x00019d64:    f8992000    ...     LDRB     r2,[r9,#0]
        0x00019d68:    4608        .F      MOV      r0,r1
        0x00019d6a:    2a00        .*      CMP      r2,#0
        0x00019d6c:    bf18        ..      IT       NE
        0x00019d6e:    f889a000    ....    STRBNE   r10,[r9,#0]
        0x00019d72:    d17f        ..      BNE      0x19e74 ; AttsCalculateDbHash + 476
        0x00019d74:    e01c        ..      B        0x19db0 ; AttsCalculateDbHash + 280
        0x00019d76:    eb15050b    ....    ADDS     r5,r5,r11
        0x00019d7a:    bf18        ..      IT       NE
        0x00019d7c:    2d01        .-      CMPNE    r5,#1
        0x00019d7e:    d00c        ..      BEQ      0x19d9a ; AttsCalculateDbHash + 258
        0x00019d80:    2d02        .-      CMP      r5,#2
        0x00019d82:    bf18        ..      IT       NE
        0x00019d84:    2d04        .-      CMPNE    r5,#4
        0x00019d86:    d008        ..      BEQ      0x19d9a ; AttsCalculateDbHash + 258
        0x00019d88:    e7c0        ..      B        0x19d0c ; AttsCalculateDbHash + 116
        0x00019d8a:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00019d8e:    f8bcc000    ....    LDRH     r12,[r12,#0]
        0x00019d92:    f10c0c02    ....    ADD      r12,r12,#2
        0x00019d96:    fa1ffc8c    ....    UXTH     r12,r12
        0x00019d9a:    7b85        .{      LDRB     r5,[r0,#0xe]
        0x00019d9c:    f0150f01    ....    TST      r5,#1
        0x00019da0:    bf14        ..      ITE      NE
        0x00019da2:    f10c0c10    ....    ADDNE    r12,r12,#0x10
        0x00019da6:    f10c0c02    ....    ADDEQ    r12,r12,#2
        0x00019daa:    fa1ffc8c    ....    UXTH     r12,r12
        0x00019dae:    e7af        ..      B        0x19d10 ; AttsCalculateDbHash + 120
        0x00019db0:    6822        "h      LDR      r2,[r4,#0]
        0x00019db2:    7813        .x      LDRB     r3,[r2,#0]
        0x00019db4:    7852        Rx      LDRB     r2,[r2,#1]
        0x00019db6:    eb032202    ..."    ADD      r2,r3,r2,LSL #8
        0x00019dba:    b292        ..      UXTH     r2,r2
        0x00019dbc:    f5b25f24    ..$_    CMP      r2,#0x2900
        0x00019dc0:    d01a        ..      BEQ      0x19df8 ; AttsCalculateDbHash + 352
        0x00019dc2:    dc0f        ..      BGT      0x19de4 ; AttsCalculateDbHash + 332
        0x00019dc4:    f5b25f20    .. _    CMP      r2,#0x2800
        0x00019dc8:    bf1e        ..      ITTT     NE
        0x00019dca:    f46f5020    o. P    MVNNE    r0,#0x2800
        0x00019dce:    eb120000    ....    ADDSNE   r0,r2,r0
        0x00019dd2:    2801        .(      CMPNE    r0,#1
        0x00019dd4:    d010        ..      BEQ      0x19df8 ; AttsCalculateDbHash + 352
        0x00019dd6:    2802        .(      CMP      r0,#2
        0x00019dd8:    bf04        ..      ITT      EQ
        0x00019dda:    2001        .       MOVEQ    r0,#1
        0x00019ddc:    f8890000    ....    STRBEQ   r0,[r9,#0]
        0x00019de0:    d00a        ..      BEQ      0x19df8 ; AttsCalculateDbHash + 352
        0x00019de2:    e047        G.      B        0x19e74 ; AttsCalculateDbHash + 476
        0x00019de4:    eb12020b    ....    ADDS     r2,r2,r11
        0x00019de8:    bf18        ..      IT       NE
        0x00019dea:    2a01        .*      CMPNE    r2,#1
        0x00019dec:    d009        ..      BEQ      0x19e02 ; AttsCalculateDbHash + 362
        0x00019dee:    2a02        .*      CMP      r2,#2
        0x00019df0:    bf18        ..      IT       NE
        0x00019df2:    2a04        .*      CMPNE    r2,#4
        0x00019df4:    d005        ..      BEQ      0x19e02 ; AttsCalculateDbHash + 362
        0x00019df6:    e03d        =.      B        0x19e74 ; AttsCalculateDbHash + 476
        0x00019df8:    68a0        .h      LDR      r0,[r4,#8]
        0x00019dfa:    8800        ..      LDRH     r0,[r0,#0]
        0x00019dfc:    f1000002    ....    ADD      r0,r0,#2
        0x00019e00:    b280        ..      UXTH     r0,r0
        0x00019e02:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00019e04:    f0120f01    ....    TST      r2,#1
        0x00019e08:    bf14        ..      ITE      NE
        0x00019e0a:    3010        .0      ADDNE    r0,r0,#0x10
        0x00019e0c:    1c80        ..      ADDEQ    r0,r0,#2
        0x00019e0e:    0400        ..      LSLS     r0,r0,#16
        0x00019e10:    0c00        ..      LSRS     r0,r0,#16
        0x00019e12:    d02f        /.      BEQ      0x19e74 ; AttsCalculateDbHash + 476
        0x00019e14:    f8057b01    ...{    STRB     r7,[r5],#1
        0x00019e18:    0a3a        :.      LSRS     r2,r7,#8
        0x00019e1a:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019e1e:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00019e20:    f0120f01    ....    TST      r2,#1
        0x00019e24:    d010        ..      BEQ      0x19e48 ; AttsCalculateDbHash + 432
        0x00019e26:    6821        !h      LDR      r1,[r4,#0]
        0x00019e28:    680a        .h      LDR      r2,[r1,#0]
        0x00019e2a:    f8452b04    E..+    STR      r2,[r5],#4
        0x00019e2e:    684a        Jh      LDR      r2,[r1,#4]
        0x00019e30:    f8452b04    E..+    STR      r2,[r5],#4
        0x00019e34:    688a        .h      LDR      r2,[r1,#8]
        0x00019e36:    f8452b08    E..+    STR      r2,[r5],#8
        0x00019e3a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00019e3c:    f8451c04    E...    STR      r1,[r5,#-4]
        0x00019e40:    2110        .!      MOVS     r1,#0x10
        0x00019e42:    e00b        ..      B        0x19e5c ; AttsCalculateDbHash + 452
        0x00019e44:    e021        !.      B        0x19e8a ; AttsCalculateDbHash + 498
        0x00019e46:    e01c        ..      B        0x19e82 ; AttsCalculateDbHash + 490
        0x00019e48:    6822        "h      LDR      r2,[r4,#0]
        0x00019e4a:    7813        .x      LDRB     r3,[r2,#0]
        0x00019e4c:    7852        Rx      LDRB     r2,[r2,#1]
        0x00019e4e:    eb032202    ..."    ADD      r2,r3,r2,LSL #8
        0x00019e52:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019e56:    0a12        ..      LSRS     r2,r2,#8
        0x00019e58:    f8052b01    ...+    STRB     r2,[r5],#1
        0x00019e5c:    1c89        ..      ADDS     r1,r1,#2
        0x00019e5e:    4288        .B      CMP      r0,r1
        0x00019e60:    d008        ..      BEQ      0x19e74 ; AttsCalculateDbHash + 476
        0x00019e62:    68a0        .h      LDR      r0,[r4,#8]
        0x00019e64:    6861        ah      LDR      r1,[r4,#4]
        0x00019e66:    8802        ..      LDRH     r2,[r0,#0]
        0x00019e68:    4628        (F      MOV      r0,r5
        0x00019e6a:    f7fefb8e    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00019e6e:    68a0        .h      LDR      r0,[r4,#8]
        0x00019e70:    8800        ..      LDRH     r0,[r0,#0]
        0x00019e72:    4405        .D      ADD      r5,r5,r0
        0x00019e74:    1c78        x.      ADDS     r0,r7,#1
        0x00019e76:    b287        ..      UXTH     r7,r0
        0x00019e78:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x00019e7a:    3410        .4      ADDS     r4,r4,#0x10
        0x00019e7c:    42b8        .B      CMP      r0,r7
        0x00019e7e:    f4bfaf70    ..p.    BCS      0x19d62 ; AttsCalculateDbHash + 202
        0x00019e82:    6836        6h      LDR      r6,[r6,#0]
        0x00019e84:    2e00        ..      CMP      r6,#0
        0x00019e86:    f47faf67    ..g.    BNE      0x19d58 ; AttsCalculateDbHash + 192
        0x00019e8a:    2324        $#      MOVS     r3,#0x24
        0x00019e8c:    9900        ..      LDR      r1,[sp,#0]
        0x00019e8e:    e9cda300    ....    STRD     r10,r3,[sp,#0]
        0x00019e92:    4b07        .K      LDR      r3,[pc,#28] ; [0x19eb0] = 0x10000bf4
        0x00019e94:    a802        ..      ADD      r0,sp,#8
        0x00019e96:    4642        BF      MOV      r2,r8
        0x00019e98:    f8933060    ..`0    LDRB     r3,[r3,#0x60]
        0x00019e9c:    f001ffe2    ....    BL       SecCmac ; 0x1be64
        0x00019ea0:    b007        ..      ADD      sp,sp,#0x1c
        0x00019ea2:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00019ea6:    0000        ..      DCW    0
        0x00019ea8:    10000a00    ....    DCD    268438016
        0x00019eac:    10000018    ....    DCD    268435480
        0x00019eb0:    10000bf4    ....    DCD    268438516
    $t
    i.AttsCccClearTable
    AttsCccClearTable
        0x00019eb4:    b510        ..      PUSH     {r4,lr}
        0x00019eb6:    4907        .I      LDR      r1,[pc,#28] ; [0x19ed4] = 0x100009d8
        0x00019eb8:    eb010480    ....    ADD      r4,r1,r0,LSL #2
        0x00019ebc:    f8540c04    T...    LDR      r0,[r4,#-4]
        0x00019ec0:    2800        .(      CMP      r0,#0
        0x00019ec2:    bf08        ..      IT       EQ
        0x00019ec4:    bd10        ..      POPEQ    {r4,pc}
        0x00019ec6:    f002fda1    ....    BL       WsfBufFree ; 0x1ca0c
        0x00019eca:    2000        .       MOVS     r0,#0
        0x00019ecc:    f8440c04    D...    STR      r0,[r4,#-4]
        0x00019ed0:    bd10        ..      POP      {r4,pc}
    $d
        0x00019ed2:    0000        ..      DCW    0
        0x00019ed4:    100009d8    ....    DCD    268437976
    $t
    i.AttsCccEnabled
    AttsCccEnabled
        0x00019ed8:    b570        p.      PUSH     {r4-r6,lr}
        0x00019eda:    460d        .F      MOV      r5,r1
        0x00019edc:    4604        .F      MOV      r4,r0
        0x00019ede:    f000fbf9    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x00019ee2:    4601        .F      MOV      r1,r0
        0x00019ee4:    480a        .H      LDR      r0,[pc,#40] ; [0x19f10] = 0x100009d8
        0x00019ee6:    eb050345    ..E.    ADD      r3,r5,r5,LSL #1
        0x00019eea:    f04f0c04    O...    MOV      r12,#4
        0x00019eee:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00019ef0:    eb0c0343    ..C.    ADD      r3,r12,r3,LSL #1
        0x00019ef4:    5cd2        .\      LDRB     r2,[r2,r3]
        0x00019ef6:    4291        .B      CMP      r1,r2
        0x00019ef8:    bf3c        <.      ITT      CC
        0x00019efa:    2000        .       MOVCC    r0,#0
        0x00019efc:    bd70        p.      POPCC    {r4-r6,pc}
        0x00019efe:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00019f02:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019f06:    2800        .(      CMP      r0,#0
        0x00019f08:    bf18        ..      IT       NE
        0x00019f0a:    f8300015    0...    LDRHNE   r0,[r0,r5,LSL #1]
        0x00019f0e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00019f10:    100009d8    ....    DCD    268437976
    $t
    i.AttsCccGet
    AttsCccGet
        0x00019f14:    4a04        .J      LDR      r2,[pc,#16] ; [0x19f28] = 0x100009d8
        0x00019f16:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00019f1a:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019f1e:    2800        .(      CMP      r0,#0
        0x00019f20:    bf18        ..      IT       NE
        0x00019f22:    f8300011    0...    LDRHNE   r0,[r0,r1,LSL #1]
        0x00019f26:    4770        pG      BX       lr
    $d
        0x00019f28:    100009d8    ....    DCD    268437976
    $t
    i.AttsCccInitTable
    AttsCccInitTable
        0x00019f2c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00019f30:    4f20         O      LDR      r7,[pc,#128] ; [0x19fb4] = 0x100009d8
        0x00019f32:    4680        .F      MOV      r8,r0
        0x00019f34:    eb070488    ....    ADD      r4,r7,r8,LSL #2
        0x00019f38:    b083        ..      SUB      sp,sp,#0xc
        0x00019f3a:    f8540c04    T...    LDR      r0,[r4,#-4]
        0x00019f3e:    460d        .F      MOV      r5,r1
        0x00019f40:    b928        (.      CBNZ     r0,0x19f4e ; AttsCccInitTable + 34
        0x00019f42:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019f44:    0040        @.      LSLS     r0,r0,#1
        0x00019f46:    f002fd3f    ..?.    BL       WsfBufAlloc ; 0x1c9c8
        0x00019f4a:    f8440c04    D...    STR      r0,[r4,#-4]
        0x00019f4e:    0006        ..      MOVS     r6,r0
        0x00019f50:    bf04        ..      ITT      EQ
        0x00019f52:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00019f54:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x00019f58:    b325        %.      CBZ      r5,0x19fa4 ; AttsCccInitTable + 120
        0x00019f5a:    2400        .$      MOVS     r4,#0
        0x00019f5c:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019f5e:    2800        .(      CMP      r0,#0
        0x00019f60:    bf8e        ..      ITEE     HI
        0x00019f62:    f04f0914    O...    MOVHI    r9,#0x14
        0x00019f66:    b003        ..      ADDLS    sp,sp,#0xc
        0x00019f68:    e8bd83f0    ....    POPLS    {r4-r9,pc}
        0x00019f6c:    8828        (.      LDRH     r0,[r5,#0]
        0x00019f6e:    8030        0.      STRH     r0,[r6,#0]
        0x00019f70:    8828        (.      LDRH     r0,[r5,#0]
        0x00019f72:    b168        h.      CBZ      r0,0x19f90 ; AttsCccInitTable + 100
        0x00019f74:    2100        .!      MOVS     r1,#0
        0x00019f76:    f88d9002    ....    STRB     r9,[sp,#2]
        0x00019f7a:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00019f7e:    f8ad8000    ....    STRH     r8,[sp,#0]
        0x00019f82:    f88d4008    ...@    STRB     r4,[sp,#8]
        0x00019f86:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00019f8a:    6939        9i      LDR      r1,[r7,#0x10]
        0x00019f8c:    4668        hF      MOV      r0,sp
        0x00019f8e:    4788        .G      BLX      r1
        0x00019f90:    1c60        `.      ADDS     r0,r4,#1
        0x00019f92:    b2c4        ..      UXTB     r4,r0
        0x00019f94:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019f96:    1cad        ..      ADDS     r5,r5,#2
        0x00019f98:    1cb6        ..      ADDS     r6,r6,#2
        0x00019f9a:    42a0        .B      CMP      r0,r4
        0x00019f9c:    d8e6        ..      BHI      0x19f6c ; AttsCccInitTable + 64
        0x00019f9e:    b003        ..      ADD      sp,sp,#0xc
        0x00019fa0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00019fa4:    7d38        8}      LDRB     r0,[r7,#0x14]
        0x00019fa6:    b003        ..      ADD      sp,sp,#0xc
        0x00019fa8:    0041        A.      LSLS     r1,r0,#1
        0x00019faa:    4630        0F      MOV      r0,r6
        0x00019fac:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00019fb0:    f7febbe9    ....    B        __aeabi_memclr ; 0x18786
    $d
        0x00019fb4:    100009d8    ....    DCD    268437976
    $t
    i.AttsCccRegister
    AttsCccRegister
        0x00019fb8:    4b04        .K      LDR      r3,[pc,#16] ; [0x19fcc] = 0x100009d8
        0x00019fba:    7518        .u      STRB     r0,[r3,#0x14]
        0x00019fbc:    e9c31203    ....    STRD     r1,r2,[r3,#0xc]
        0x00019fc0:    4904        .I      LDR      r1,[pc,#16] ; [0x19fd4] = 0x10000a00
        0x00019fc2:    4803        .H      LDR      r0,[pc,#12] ; [0x19fd0] = 0x29f25
        0x00019fc4:    f8c101b8    ....    STR      r0,[r1,#0x1b8]
        0x00019fc8:    4770        pG      BX       lr
    $d
        0x00019fca:    0000        ..      DCW    0
        0x00019fcc:    100009d8    ....    DCD    268437976
        0x00019fd0:    00029f25    %...    DCD    171813
        0x00019fd4:    10000a00    ....    DCD    268438016
    $t
    i.AttsCccSet
    AttsCccSet
        0x00019fd8:    4b04        .K      LDR      r3,[pc,#16] ; [0x19fec] = 0x100009d8
        0x00019fda:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00019fde:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00019fe2:    2800        .(      CMP      r0,#0
        0x00019fe4:    bf18        ..      IT       NE
        0x00019fe6:    f8202011     ..     STRHNE   r2,[r0,r1,LSL #1]
        0x00019fea:    4770        pG      BX       lr
    $d
        0x00019fec:    100009d8    ....    DCD    268437976
    $t
    i.AttsCsfConnOpen
    AttsCsfConnOpen
        0x00019ff0:    4b07        .K      LDR      r3,[pc,#28] ; [0x1a010] = 0x100009f0
        0x00019ff2:    2a00        .*      CMP      r2,#0
        0x00019ff4:    eb030040    ..@.    ADD      r0,r3,r0,LSL #1
        0x00019ff8:    bf02        ..      ITTT     EQ
        0x00019ffa:    2100        .!      MOVEQ    r1,#0
        0x00019ffc:    f8201c02     ...    STRHEQ   r1,[r0,#-2]
        0x0001a000:    4770        pG      BXEQ     lr
        0x0001a002:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x0001a006:    7811        .x      LDRB     r1,[r2,#0]
        0x0001a008:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x0001a00c:    4770        pG      BX       lr
    $d
        0x0001a00e:    0000        ..      DCW    0
        0x0001a010:    100009f0    ....    DCD    268438000
    $t
    i.AttsCsfGetClientChangeAwareState
    AttsCsfGetClientChangeAwareState
        0x0001a014:    4902        .I      LDR      r1,[pc,#8] ; [0x1a020] = 0x100009f0
        0x0001a016:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001a01a:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a01e:    4770        pG      BX       lr
    $d
        0x0001a020:    100009f0    ....    DCD    268438000
    $t
    i.AttsCsfGetFeatures
    AttsCsfGetFeatures
        0x0001a024:    460b        .F      MOV      r3,r1
        0x0001a026:    2a01        .*      CMP      r2,#1
        0x0001a028:    bf88        ..      IT       HI
        0x0001a02a:    4770        pG      BXHI     lr
        0x0001a02c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a03c] = 0x100009f0
        0x0001a02e:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001a032:    1e81        ..      SUBS     r1,r0,#2
        0x0001a034:    4618        .F      MOV      r0,r3
        0x0001a036:    f7febaa8    ....    B        __aeabi_memcpy ; 0x1858a
    $d
        0x0001a03a:    0000        ..      DCW    0
        0x0001a03c:    100009f0    ....    DCD    268438000
    $t
    i.AttsCsfRegister
    AttsCsfRegister
        0x0001a040:    4901        .I      LDR      r1,[pc,#4] ; [0x1a048] = 0x100009f0
        0x0001a042:    6088        .`      STR      r0,[r1,#8]
        0x0001a044:    4770        pG      BX       lr
    $d
        0x0001a046:    0000        ..      DCW    0
        0x0001a048:    100009f0    ....    DCD    268438000
    $t
    i.AttsCsfSetClientChangeAwareState
    AttsCsfSetClientChangeAwareState
        0x0001a04c:    4a0c        .J      LDR      r2,[pc,#48] ; [0x1a080] = 0x100009f0
        0x0001a04e:    2800        .(      CMP      r0,#0
        0x0001a050:    bf1e        ..      ITTT     NE
        0x0001a052:    eb020040    ..@.    ADDNE    r0,r2,r0,LSL #1
        0x0001a056:    f8001c01    ....    STRBNE   r1,[r0,#-1]
        0x0001a05a:    4770        pG      BXNE     lr
        0x0001a05c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0001a05e:    2001        .       MOVS     r0,#1
        0x0001a060:    2b02        .+      CMP      r3,#2
        0x0001a062:    bf0c        ..      ITE      EQ
        0x0001a064:    7050        Pp      STRBEQ   r0,[r2,#1]
        0x0001a066:    7051        Qp      STRBNE   r1,[r2,#1]
        0x0001a068:    78d3        .x      LDRB     r3,[r2,#3]
        0x0001a06a:    2b02        .+      CMP      r3,#2
        0x0001a06c:    bf0c        ..      ITE      EQ
        0x0001a06e:    70d0        .p      STRBEQ   r0,[r2,#3]
        0x0001a070:    70d1        .p      STRBNE   r1,[r2,#3]
        0x0001a072:    7953        Sy      LDRB     r3,[r2,#5]
        0x0001a074:    2b02        .+      CMP      r3,#2
        0x0001a076:    bf0c        ..      ITE      EQ
        0x0001a078:    7150        Pq      STRBEQ   r0,[r2,#5]
        0x0001a07a:    7151        Qq      STRBNE   r1,[r2,#5]
        0x0001a07c:    4770        pG      BX       lr
    $d
        0x0001a07e:    0000        ..      DCW    0
        0x0001a080:    100009f0    ....    DCD    268438000
    $t
    i.AttsCsfWriteFeatures
    AttsCsfWriteFeatures
        0x0001a084:    4910        .I      LDR      r1,[pc,#64] ; [0x1a0c8] = 0x100009f0
        0x0001a086:    4694        .F      MOV      r12,r2
        0x0001a088:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0001a08c:    b510        ..      PUSH     {r4,lr}
        0x0001a08e:    1e92        ..      SUBS     r2,r2,#2
        0x0001a090:    f1bc0f01    ....    CMP      r12,#1
        0x0001a094:    bf84        ..      ITT      HI
        0x0001a096:    200d        .       MOVHI    r0,#0xd
        0x0001a098:    bd10        ..      POPHI    {r4,pc}
        0x0001a09a:    781b        .x      LDRB     r3,[r3,#0]
        0x0001a09c:    f892c000    ....    LDRB     r12,[r2,#0]
        0x0001a0a0:    f0030307    ....    AND      r3,r3,#7
        0x0001a0a4:    f1bc0f00    ....    CMP      r12,#0
        0x0001a0a8:    d003        ..      BEQ      0x1a0b2 ; AttsCsfWriteFeatures + 46
        0x0001a0aa:    2b00        .+      CMP      r3,#0
        0x0001a0ac:    bf04        ..      ITT      EQ
        0x0001a0ae:    2013        .       MOVEQ    r0,#0x13
        0x0001a0b0:    bd10        ..      POPEQ    {r4,pc}
        0x0001a0b2:    ea4c0303    L...    ORR      r3,r12,r3
        0x0001a0b6:    7013        .p      STRB     r3,[r2,#0]
        0x0001a0b8:    688b        .h      LDR      r3,[r1,#8]
        0x0001a0ba:    2b00        .+      CMP      r3,#0
        0x0001a0bc:    bf1c        ..      ITT      NE
        0x0001a0be:    7851        Qx      LDRBNE   r1,[r2,#1]
        0x0001a0c0:    4798        .G      BLXNE    r3
        0x0001a0c2:    2000        .       MOVS     r0,#0
        0x0001a0c4:    bd10        ..      POP      {r4,pc}
    $d
        0x0001a0c6:    0000        ..      DCW    0
        0x0001a0c8:    100009f0    ....    DCD    268438000
    $t
    i.AttsGetCccTableLen
    AttsGetCccTableLen
        0x0001a0cc:    4801        .H      LDR      r0,[pc,#4] ; [0x1a0d4] = 0x100009d8
        0x0001a0ce:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0001a0d0:    4770        pG      BX       lr
    $d
        0x0001a0d2:    0000        ..      DCW    0
        0x0001a0d4:    100009d8    ....    DCD    268437976
    $t
    i.AttsGetSignCounter
    AttsGetSignCounter
        0x0001a0d8:    4902        .I      LDR      r1,[pc,#8] ; [0x1a0e4] = 0x10000bbc
        0x0001a0da:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a0de:    f8500c10    P...    LDR      r0,[r0,#-0x10]
        0x0001a0e2:    4770        pG      BX       lr
    $d
        0x0001a0e4:    10000bbc    ....    DCD    268438460
    $t
    i.AttsHandleValueInd
    AttsHandleValueInd
        0x0001a0e8:    b510        ..      PUSH     {r4,lr}
        0x0001a0ea:    b084        ..      SUB      sp,sp,#0x10
        0x0001a0ec:    241d        .$      MOVS     r4,#0x1d
        0x0001a0ee:    e9cd3400    ...4    STRD     r3,r4,[sp,#0]
        0x0001a0f2:    f04f0c00    O...    MOV      r12,#0
        0x0001a0f6:    4613        .F      MOV      r3,r2
        0x0001a0f8:    f8cdc008    ....    STR      r12,[sp,#8]
        0x0001a0fc:    4662        bF      MOV      r2,r12
        0x0001a0fe:    f010fa5b    ..[.    BL       attsHandleValueIndNtf ; 0x2a5b8
        0x0001a102:    b004        ..      ADD      sp,sp,#0x10
        0x0001a104:    bd10        ..      POP      {r4,pc}
    i.AttsHandleValueNtf
    AttsHandleValueNtf
        0x0001a106:    b510        ..      PUSH     {r4,lr}
        0x0001a108:    b084        ..      SUB      sp,sp,#0x10
        0x0001a10a:    241b        .$      MOVS     r4,#0x1b
        0x0001a10c:    e9cd3400    ...4    STRD     r3,r4,[sp,#0]
        0x0001a110:    f04f0c00    O...    MOV      r12,#0
        0x0001a114:    4613        .F      MOV      r3,r2
        0x0001a116:    f8cdc008    ....    STR      r12,[sp,#8]
        0x0001a11a:    4662        bF      MOV      r2,r12
        0x0001a11c:    f010fa4c    ..L.    BL       attsHandleValueIndNtf ; 0x2a5b8
        0x0001a120:    b004        ..      ADD      sp,sp,#0x10
        0x0001a122:    bd10        ..      POP      {r4,pc}
    i.AttsIndInit
    AttsIndInit
        0x0001a124:    481e        .H      LDR      r0,[pc,#120] ; [0x1a1a0] = 0x10000bf4
        0x0001a126:    491d        .I      LDR      r1,[pc,#116] ; [0x1a19c] = 0x10000a00
        0x0001a128:    2301        .#      MOVS     r3,#1
        0x0001a12a:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a12e:    730a        .s      STRB     r2,[r1,#0xc]
        0x0001a130:    810b        ..      STRH     r3,[r1,#8]
        0x0001a132:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a136:    f881c038    ..8.    STRB     r12,[r1,#0x38]
        0x0001a13a:    868b        ..      STRH     r3,[r1,#0x34]
        0x0001a13c:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a140:    f881c064    ..d.    STRB     r12,[r1,#0x64]
        0x0001a144:    f8a13060    ..`0    STRH     r3,[r1,#0x60]
        0x0001a148:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a14c:    f8812090    ...     STRB     r2,[r1,#0x90]
        0x0001a150:    2202        ."      MOVS     r2,#2
        0x0001a152:    f8a1208c    ...     STRH     r2,[r1,#0x8c]
        0x0001a156:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a15a:    f881c0bc    ....    STRB     r12,[r1,#0xbc]
        0x0001a15e:    f8a120b8    ...     STRH     r2,[r1,#0xb8]
        0x0001a162:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a166:    f881c0e8    ....    STRB     r12,[r1,#0xe8]
        0x0001a16a:    f8a120e4    ...     STRH     r2,[r1,#0xe4]
        0x0001a16e:    f8902060    ..`     LDRB     r2,[r0,#0x60]
        0x0001a172:    f8812114    ...!    STRB     r2,[r1,#0x114]
        0x0001a176:    2203        ."      MOVS     r2,#3
        0x0001a178:    f8a12110    ...!    STRH     r2,[r1,#0x110]
        0x0001a17c:    f890c060    ..`.    LDRB     r12,[r0,#0x60]
        0x0001a180:    f881c140    ..@.    STRB     r12,[r1,#0x140]
        0x0001a184:    f8a1213c    ..<!    STRH     r2,[r1,#0x13c]
        0x0001a188:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0001a18c:    f881016c    ..l.    STRB     r0,[r1,#0x16c]
        0x0001a190:    f8a12168    ..h!    STRH     r2,[r1,#0x168]
        0x0001a194:    4803        .H      LDR      r0,[pc,#12] ; [0x1a1a4] = 0x43168
        0x0001a196:    f8c101ac    ....    STR      r0,[r1,#0x1ac]
        0x0001a19a:    4770        pG      BX       lr
    $d
        0x0001a19c:    10000a00    ....    DCD    268438016
        0x0001a1a0:    10000bf4    ....    DCD    268438516
        0x0001a1a4:    00043168    h1..    DCD    274792
    $t
    i.AttsInit
    AttsInit
        0x0001a1a8:    b470        p.      PUSH     {r4-r6}
        0x0001a1aa:    4827        'H      LDR      r0,[pc,#156] ; [0x1a248] = 0x10000a00
        0x0001a1ac:    2300        .#      MOVS     r3,#0
        0x0001a1ae:    4927        'I      LDR      r1,[pc,#156] ; [0x1a24c] = 0x4319c
        0x0001a1b0:    f8c031a4    ...1    STR      r3,[r0,#0x1a4]
        0x0001a1b4:    e9c0316a    ..j1    STRD     r3,r1,[r0,#0x1a8]
        0x0001a1b8:    4925        %I      LDR      r1,[pc,#148] ; [0x1a250] = 0x291b5
        0x0001a1ba:    f8dfc098    ....    LDR      r12,[pc,#152] ; [0x1a254] = 0x10000bf4
        0x0001a1be:    4602        .F      MOV      r2,r0
        0x0001a1c0:    f8c011b0    ....    STR      r1,[r0,#0x1b0]
        0x0001a1c4:    2101        .!      MOVS     r1,#1
        0x0001a1c6:    f8c2c010    ....    STR      r12,[r2,#0x10]
        0x0001a1ca:    f8821024    ..$.    STRB     r1,[r2,#0x24]
        0x0001a1ce:    f8823025    ..%0    STRB     r3,[r2,#0x25]
        0x0001a1d2:    f8c0c03c    ..<.    STR      r12,[r0,#0x3c]
        0x0001a1d6:    f8801050    ..P.    STRB     r1,[r0,#0x50]
        0x0001a1da:    f8801051    ..Q.    STRB     r1,[r0,#0x51]
        0x0001a1de:    f8c0c068    ..h.    STR      r12,[r0,#0x68]
        0x0001a1e2:    f880107c    ..|.    STRB     r1,[r0,#0x7c]
        0x0001a1e6:    2202        ."      MOVS     r2,#2
        0x0001a1e8:    f10c0514    ....    ADD      r5,r12,#0x14
        0x0001a1ec:    f880207d    ..}     STRB     r2,[r0,#0x7d]
        0x0001a1f0:    f8c05094    ...P    STR      r5,[r0,#0x94]
        0x0001a1f4:    f88020a8    ...     STRB     r2,[r0,#0xa8]
        0x0001a1f8:    f88030a9    ...0    STRB     r3,[r0,#0xa9]
        0x0001a1fc:    f8c050c0    ...P    STR      r5,[r0,#0xc0]
        0x0001a200:    f88020d4    ...     STRB     r2,[r0,#0xd4]
        0x0001a204:    f88010d5    ....    STRB     r1,[r0,#0xd5]
        0x0001a208:    f8c050ec    ...P    STR      r5,[r0,#0xec]
        0x0001a20c:    f8802100    ...!    STRB     r2,[r0,#0x100]
        0x0001a210:    f1050614    ....    ADD      r6,r5,#0x14
        0x0001a214:    f8802101    ...!    STRB     r2,[r0,#0x101]
        0x0001a218:    2503        .%      MOVS     r5,#3
        0x0001a21a:    f8c06118    ...a    STR      r6,[r0,#0x118]
        0x0001a21e:    f880512c    ..,Q    STRB     r5,[r0,#0x12c]
        0x0001a222:    f880312d    ..-1    STRB     r3,[r0,#0x12d]
        0x0001a226:    f8c06144    ..Da    STR      r6,[r0,#0x144]
        0x0001a22a:    f8805158    ..XQ    STRB     r5,[r0,#0x158]
        0x0001a22e:    f8801159    ..Y.    STRB     r1,[r0,#0x159]
        0x0001a232:    f8c06170    ..pa    STR      r6,[r0,#0x170]
        0x0001a236:    f8805184    ...Q    STRB     r5,[r0,#0x184]
        0x0001a23a:    f8802185    ...!    STRB     r2,[r0,#0x185]
        0x0001a23e:    4806        .H      LDR      r0,[pc,#24] ; [0x1a258] = 0x43178
        0x0001a240:    f8cc0040    ..@.    STR      r0,[r12,#0x40]
        0x0001a244:    bc70        p.      POP      {r4-r6}
        0x0001a246:    4770        pG      BX       lr
    $d
        0x0001a248:    10000a00    ....    DCD    268438016
        0x0001a24c:    0004319c    .1..    DCD    274844
        0x0001a250:    000291b5    ....    DCD    168373
        0x0001a254:    10000bf4    ....    DCD    268438516
        0x0001a258:    00043178    x1..    DCD    274808
    $t
    i.AttsSetCsrk
    AttsSetCsrk
        0x0001a25c:    4b03        .K      LDR      r3,[pc,#12] ; [0x1a26c] = 0x10000bbc
        0x0001a25e:    eb031000    ....    ADD      r0,r3,r0,LSL #4
        0x0001a262:    f8401c0c    @...    STR      r1,[r0,#-0xc]
        0x0001a266:    f8002c04    ...,    STRB     r2,[r0,#-4]
        0x0001a26a:    4770        pG      BX       lr
    $d
        0x0001a26c:    10000bbc    ....    DCD    268438460
    $t
    i.AttsSetSignCounter
    AttsSetSignCounter
        0x0001a270:    4a02        .J      LDR      r2,[pc,#8] ; [0x1a27c] = 0x10000bbc
        0x0001a272:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001a276:    f8401c10    @...    STR      r1,[r0,#-0x10]
        0x0001a27a:    4770        pG      BX       lr
    $d
        0x0001a27c:    10000bbc    ....    DCD    268438460
    $t
    i.Bda2Str
    Bda2Str
        0x0001a280:    490e        .I      LDR      r1,[pc,#56] ; [0x1a2bc] = 0x10001eec
        0x0001a282:    1d80        ..      ADDS     r0,r0,#6
        0x0001a284:    f101030c    ....    ADD      r3,r1,#0xc
        0x0001a288:    4299        .B      CMP      r1,r3
        0x0001a28a:    bf38        8.      IT       CC
        0x0001a28c:    4a0c        .J      LDRCC    r2,[pc,#48] ; [0x1a2c0] = 0x4326c
        0x0001a28e:    d211        ..      BCS      0x1a2b4 ; Bda2Str + 52
        0x0001a290:    f810cd01    ....    LDRB     r12,[r0,#-1]!
        0x0001a294:    eb021c1c    ....    ADD      r12,r2,r12,LSR #4
        0x0001a298:    f89cc000    ....    LDRB     r12,[r12,#0]
        0x0001a29c:    f801cb01    ....    STRB     r12,[r1],#1
        0x0001a2a0:    f890c000    ....    LDRB     r12,[r0,#0]
        0x0001a2a4:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x0001a2a8:    f812c00c    ....    LDRB     r12,[r2,r12]
        0x0001a2ac:    f801cb01    ....    STRB     r12,[r1],#1
        0x0001a2b0:    4299        .B      CMP      r1,r3
        0x0001a2b2:    d3ed        ..      BCC      0x1a290 ; Bda2Str + 16
        0x0001a2b4:    2000        .       MOVS     r0,#0
        0x0001a2b6:    7008        .p      STRB     r0,[r1,#0]
        0x0001a2b8:    4800        .H      LDR      r0,[pc,#0] ; [0x1a2bc] = 0x10001eec
        0x0001a2ba:    4770        pG      BX       lr
    $d
        0x0001a2bc:    10001eec    ....    DCD    268443372
        0x0001a2c0:    0004326c    l2..    DCD    275052
    $t
    i.BdaClr
    BdaClr
        0x0001a2c4:    b510        ..      PUSH     {r4,lr}
        0x0001a2c6:    4604        .F      MOV      r4,r0
        0x0001a2c8:    f002fed2    ....    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x0001a2cc:    1da0        ..      ADDS     r0,r4,#6
        0x0001a2ce:    bd10        ..      POP      {r4,pc}
    i.BdaCmp
    BdaCmp
        0x0001a2d0:    b510        ..      PUSH     {r4,lr}
        0x0001a2d2:    2206        ."      MOVS     r2,#6
        0x0001a2d4:    f7fef8ea    ....    BL       memcmp ; 0x184ac
        0x0001a2d8:    2800        .(      CMP      r0,#0
        0x0001a2da:    bf0c        ..      ITE      EQ
        0x0001a2dc:    2001        .       MOVEQ    r0,#1
        0x0001a2de:    2000        .       MOVNE    r0,#0
        0x0001a2e0:    bd10        ..      POP      {r4,pc}
    i.BdaCpy
    BdaCpy
        0x0001a2e2:    680a        .h      LDR      r2,[r1,#0]
        0x0001a2e4:    6002        .`      STR      r2,[r0,#0]
        0x0001a2e6:    8889        ..      LDRH     r1,[r1,#4]
        0x0001a2e8:    8081        ..      STRH     r1,[r0,#4]
        0x0001a2ea:    4770        pG      BX       lr
    i.BdaIsZeros
    BdaIsZeros
        0x0001a2ec:    b500        ..      PUSH     {lr}
        0x0001a2ee:    b083        ..      SUB      sp,sp,#0xc
        0x0001a2f0:    2100        .!      MOVS     r1,#0
        0x0001a2f2:    9100        ..      STR      r1,[sp,#0]
        0x0001a2f4:    9101        ..      STR      r1,[sp,#4]
        0x0001a2f6:    2206        ."      MOVS     r2,#6
        0x0001a2f8:    4669        iF      MOV      r1,sp
        0x0001a2fa:    f7fef8d7    ....    BL       memcmp ; 0x184ac
        0x0001a2fe:    2800        .(      CMP      r0,#0
        0x0001a300:    bf0c        ..      ITE      EQ
        0x0001a302:    2001        .       MOVEQ    r0,#1
        0x0001a304:    2000        .       MOVNE    r0,#0
        0x0001a306:    b003        ..      ADD      sp,sp,#0xc
        0x0001a308:    bd00        ..      POP      {pc}
    i.Calc128Cpy
    Calc128Cpy
        0x0001a30a:    680a        .h      LDR      r2,[r1,#0]
        0x0001a30c:    6002        .`      STR      r2,[r0,#0]
        0x0001a30e:    684a        Jh      LDR      r2,[r1,#4]
        0x0001a310:    6042        B`      STR      r2,[r0,#4]
        0x0001a312:    688a        .h      LDR      r2,[r1,#8]
        0x0001a314:    6082        .`      STR      r2,[r0,#8]
        0x0001a316:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001a318:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001a31a:    4770        pG      BX       lr
    i.Calc128Cpy64
    Calc128Cpy64
        0x0001a31c:    680a        .h      LDR      r2,[r1,#0]
        0x0001a31e:    6002        .`      STR      r2,[r0,#0]
        0x0001a320:    6849        Ih      LDR      r1,[r1,#4]
        0x0001a322:    6041        A`      STR      r1,[r0,#4]
        0x0001a324:    4770        pG      BX       lr
        0x0001a326:    0000        ..      MOVS     r0,r0
    i.Calc128Xor
    Calc128Xor
        0x0001a328:    2208        ."      MOVS     r2,#8
        0x0001a32a:    1e40        @.      SUBS     r0,r0,#1
        0x0001a32c:    f1b10101    ....    SUBS.W   r1,r1,#1
        0x0001a330:    f8103f01    ...?    LDRB     r3,[r0,#1]!
        0x0001a334:    f891c001    ....    LDRB     r12,[r1,#1]
        0x0001a338:    1e52        R.      SUBS     r2,r2,#1
        0x0001a33a:    ea83030c    ....    EOR      r3,r3,r12
        0x0001a33e:    f8003b01    ...;    STRB     r3,[r0],#1
        0x0001a342:    f811cf02    ....    LDRB     r12,[r1,#2]!
        0x0001a346:    7803        .x      LDRB     r3,[r0,#0]
        0x0001a348:    ea83030c    ....    EOR      r3,r3,r12
        0x0001a34c:    7003        .p      STRB     r3,[r0,#0]
        0x0001a34e:    d1ef        ..      BNE      0x1a330 ; Calc128Xor + 8
        0x0001a350:    4770        pG      BX       lr
        0x0001a352:    0000        ..      MOVS     r0,r0
    i.CalcCrc32
    CalcCrc32
        0x0001a354:    b410        ..      PUSH     {r4}
        0x0001a356:    b349        I.      CBZ      r1,0x1a3ac ; CalcCrc32 + 88
        0x0001a358:    4b1c        .K      LDR      r3,[pc,#112] ; [0x1a3cc] = 0x43290
        0x0001a35a:    f1b14f00    ...O    CMP      r1,#0x80000000
        0x0001a35e:    d228        (.      BCS      0x1a3b2 ; CalcCrc32 + 94
        0x0001a360:    2900        .)      CMP      r1,#0
        0x0001a362:    dd23        #.      BLE      0x1a3ac ; CalcCrc32 + 88
        0x0001a364:    1e52        R.      SUBS     r2,r2,#1
        0x0001a366:    f0110f01    ....    TST      r1,#1
        0x0001a36a:    d008        ..      BEQ      0x1a37e ; CalcCrc32 + 42
        0x0001a36c:    f812cf01    ....    LDRB     r12,[r2,#1]!
        0x0001a370:    b2c4        ..      UXTB     r4,r0
        0x0001a372:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a376:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a37a:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a37e:    1049        I.      ASRS     r1,r1,#1
        0x0001a380:    d014        ..      BEQ      0x1a3ac ; CalcCrc32 + 88
        0x0001a382:    bf00        ..      NOP      
        0x0001a384:    f892c001    ....    LDRB     r12,[r2,#1]
        0x0001a388:    b2c4        ..      UXTB     r4,r0
        0x0001a38a:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a38e:    1e49        I.      SUBS     r1,r1,#1
        0x0001a390:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a394:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a398:    f812cf02    ....    LDRB     r12,[r2,#2]!
        0x0001a39c:    b2c4        ..      UXTB     r4,r0
        0x0001a39e:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a3a2:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a3a6:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a3aa:    d1eb        ..      BNE      0x1a384 ; CalcCrc32 + 48
        0x0001a3ac:    bc10        ..      POP      {r4}
        0x0001a3ae:    43c0        .C      MVNS     r0,r0
        0x0001a3b0:    4770        pG      BX       lr
        0x0001a3b2:    f812cb01    ....    LDRB     r12,[r2],#1
        0x0001a3b6:    b2c4        ..      UXTB     r4,r0
        0x0001a3b8:    ea8c0c04    ....    EOR      r12,r12,r4
        0x0001a3bc:    1e49        I.      SUBS     r1,r1,#1
        0x0001a3be:    f853c02c    S.,.    LDR      r12,[r3,r12,LSL #2]
        0x0001a3c2:    ea8c2010    ...     EOR      r0,r12,r0,LSR #8
        0x0001a3c6:    d1f4        ..      BNE      0x1a3b2 ; CalcCrc32 + 94
        0x0001a3c8:    e7f0        ..      B        0x1a3ac ; CalcCrc32 + 88
    $d
        0x0001a3ca:    0000        ..      DCW    0
        0x0001a3cc:    00043290    .2..    DCD    275088
    $t
    i.ClkReqIntService
    ClkReqIntService
        0x0001a3d0:    b538        8.      PUSH     {r3-r5,lr}
        0x0001a3d2:    4c0f        .L      LDR      r4,[pc,#60] ; [0x1a410] = 0x40010000
        0x0001a3d4:    f7fef822    ..".    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001a3d8:    9000        ..      STR      r0,[sp,#0]
        0x0001a3da:    2073        s       MOVS     r0,#0x73
        0x0001a3dc:    f8c40200    ....    STR      r0,[r4,#0x200]
        0x0001a3e0:    f8540fd0    T...    LDR      r0,[r4,#0xd0]!
        0x0001a3e4:    f08000c0    ....    EOR      r0,r0,#0xc0
        0x0001a3e8:    6020         `      STR      r0,[r4,#0]
        0x0001a3ea:    9800        ..      LDR      r0,[sp,#0]
        0x0001a3ec:    f7fef81a    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001a3f0:    4808        .H      LDR      r0,[pc,#32] ; [0x1a414] = 0x10000074
        0x0001a3f2:    6840        @h      LDR      r0,[r0,#4]
        0x0001a3f4:    f005fdb0    ....    BL       am_devices_cooper_clkreq_read ; 0x1ff58
        0x0001a3f8:    4907        .I      LDR      r1,[pc,#28] ; [0x1a418] = 0x44c08
        0x0001a3fa:    b120         .      CBZ      r0,0x1a406 ; ClkReqIntService + 54
        0x0001a3fc:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001a400:    2002        .       MOVS     r0,#2
        0x0001a402:    f008b8b9    ....    B.W      am_hal_mcuctrl_control ; 0x22578
        0x0001a406:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001a40a:    2004        .       MOVS     r0,#4
        0x0001a40c:    f008b8b4    ....    B.W      am_hal_mcuctrl_control ; 0x22578
    $d
        0x0001a410:    40010000    ...@    DCD    1073807360
        0x0001a414:    10000074    t...    DCD    268435572
        0x0001a418:    00044c08    .L..    DCD    281608
    $t
    i.DmAdvConfig
    DmAdvConfig
        0x0001a41c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a420:    4607        .F      MOV      r7,r0
        0x0001a422:    4698        .F      MOV      r8,r3
        0x0001a424:    4615        .F      MOV      r5,r2
        0x0001a426:    460e        .F      MOV      r6,r1
        0x0001a428:    200e        .       MOVS     r0,#0xe
        0x0001a42a:    f002fb7f    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a42e:    0004        ..      MOVS     r4,r0
        0x0001a430:    bf08        ..      IT       EQ
        0x0001a432:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a436:    2000        .       MOVS     r0,#0
        0x0001a438:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a43a:    7166        fq      STRB     r6,[r4,#5]
        0x0001a43c:    7127        'q      STRB     r7,[r4,#4]
        0x0001a43e:    71a5        .q      STRB     r5,[r4,#6]
        0x0001a440:    4641        AF      MOV      r1,r8
        0x0001a442:    1de0        ..      ADDS     r0,r4,#7
        0x0001a444:    f7ffff4d    ..M.    BL       BdaCpy ; 0x1a2e2
        0x0001a448:    4803        .H      LDR      r0,[pc,#12] ; [0x1a458] = 0x1000d6d8
        0x0001a44a:    4621        !F      MOV      r1,r4
        0x0001a44c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a44e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a452:    f002bb9b    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a456:    0000        ..      DCW    0
        0x0001a458:    1000d6d8    ....    DCD    268490456
    $t
    i.DmAdvInit
    DmAdvInit
        0x0001a45c:    b510        ..      PUSH     {r4,lr}
        0x0001a45e:    f002fc93    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a462:    4908        .I      LDR      r1,[pc,#32] ; [0x1a484] = 0x100002cc
        0x0001a464:    4806        .H      LDR      r0,[pc,#24] ; [0x1a480] = 0x43750
        0x0001a466:    6008        .`      STR      r0,[r1,#0]
        0x0001a468:    f016fbec    ....    BL       dmAdvInit ; 0x30c44
        0x0001a46c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a488] = 0x100002c8
        0x0001a46e:    2000        .       MOVS     r0,#0
        0x0001a470:    6008        .`      STR      r0,[r1,#0]
        0x0001a472:    f001fbba    ....    BL       HciVsInit ; 0x1bbea
        0x0001a476:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a47a:    f002bcd1    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a47e:    0000        ..      DCW    0
        0x0001a480:    00043750    P7..    DCD    276304
        0x0001a484:    100002cc    ....    DCD    268436172
        0x0001a488:    100002c8    ....    DCD    268436168
    $t
    i.DmAdvSetData
    DmAdvSetData
        0x0001a48c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001a490:    4680        .F      MOV      r8,r0
        0x0001a492:    461d        .F      MOV      r5,r3
        0x0001a494:    4616        .F      MOV      r6,r2
        0x0001a496:    460f        .F      MOV      r7,r1
        0x0001a498:    f1030008    ....    ADD      r0,r3,#8
        0x0001a49c:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0001a4a0:    f002fb44    ..D.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a4a4:    0004        ..      MOVS     r4,r0
        0x0001a4a6:    bf08        ..      IT       EQ
        0x0001a4a8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001a4ac:    2001        .       MOVS     r0,#1
        0x0001a4ae:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a4b0:    f8848004    ....    STRB     r8,[r4,#4]
        0x0001a4b4:    7167        gq      STRB     r7,[r4,#5]
        0x0001a4b6:    71a6        .q      STRB     r6,[r4,#6]
        0x0001a4b8:    71e5        .q      STRB     r5,[r4,#7]
        0x0001a4ba:    462a        *F      MOV      r2,r5
        0x0001a4bc:    4649        IF      MOV      r1,r9
        0x0001a4be:    f1040008    ....    ADD      r0,r4,#8
        0x0001a4c2:    f7fef862    ..b.    BL       __aeabi_memcpy ; 0x1858a
        0x0001a4c6:    4803        .H      LDR      r0,[pc,#12] ; [0x1a4d4] = 0x1000d6d8
        0x0001a4c8:    4621        !F      MOV      r1,r4
        0x0001a4ca:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a4cc:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001a4d0:    f002bb5c    ..\.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a4d4:    1000d6d8    ....    DCD    268490456
    $t
    i.DmAdvSetInterval
    DmAdvSetInterval
        0x0001a4d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a4da:    4614        .F      MOV      r4,r2
        0x0001a4dc:    460d        .F      MOV      r5,r1
        0x0001a4de:    4606        .F      MOV      r6,r0
        0x0001a4e0:    f002fc52    ..R.    BL       WsfTaskLock ; 0x1cd88
        0x0001a4e4:    4804        .H      LDR      r0,[pc,#16] ; [0x1a4f8] = 0x1000d5c8
        0x0001a4e6:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x0001a4ea:    8205        ..      STRH     r5,[r0,#0x10]
        0x0001a4ec:    8284        ..      STRH     r4,[r0,#0x14]
        0x0001a4ee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a4f2:    f002bc95    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a4f6:    0000        ..      DCW    0
        0x0001a4f8:    1000d5c8    ....    DCD    268490184
    $t
    i.DmAdvStart
    DmAdvStart
        0x0001a4fc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a500:    4604        .F      MOV      r4,r0
        0x0001a502:    461d        .F      MOV      r5,r3
        0x0001a504:    4616        .F      MOV      r6,r2
        0x0001a506:    460f        .F      MOV      r7,r1
        0x0001a508:    200e        .       MOVS     r0,#0xe
        0x0001a50a:    f002fb0f    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a50e:    0001        ..      MOVS     r1,r0
        0x0001a510:    bf08        ..      IT       EQ
        0x0001a512:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a516:    2002        .       MOVS     r0,#2
        0x0001a518:    7088        .p      STRB     r0,[r1,#2]
        0x0001a51a:    710c        .q      STRB     r4,[r1,#4]
        0x0001a51c:    f04f0c00    O...    MOV      r12,#0
        0x0001a520:    2c00        .,      CMP      r4,#0
        0x0001a522:    d912        ..      BLS      0x1a54a ; DmAdvStart + 78
        0x0001a524:    eb01000c    ....    ADD      r0,r1,r12
        0x0001a528:    f817200c    ...     LDRB     r2,[r7,r12]
        0x0001a52c:    7142        Bq      STRB     r2,[r0,#5]
        0x0001a52e:    eb01034c    ..L.    ADD      r3,r1,r12,LSL #1
        0x0001a532:    f836201c    6..     LDRH     r2,[r6,r12,LSL #1]
        0x0001a536:    811a        ..      STRH     r2,[r3,#8]
        0x0001a538:    f815200c    ...     LDRB     r2,[r5,r12]
        0x0001a53c:    7302        .s      STRB     r2,[r0,#0xc]
        0x0001a53e:    f10c0001    ....    ADD      r0,r12,#1
        0x0001a542:    f0000cff    ....    AND      r12,r0,#0xff
        0x0001a546:    4564        dE      CMP      r4,r12
        0x0001a548:    d8ec        ..      BHI      0x1a524 ; DmAdvStart + 40
        0x0001a54a:    4803        .H      LDR      r0,[pc,#12] ; [0x1a558] = 0x1000d6d8
        0x0001a54c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a54e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a552:    f002bb1b    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a556:    0000        ..      DCW    0
        0x0001a558:    1000d6d8    ....    DCD    268490456
    $t
    i.DmConnCheckIdle
    DmConnCheckIdle
        0x0001a55c:    b510        ..      PUSH     {r4,lr}
        0x0001a55e:    4604        .F      MOV      r4,r0
        0x0001a560:    f002fc12    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a564:    4905        .I      LDR      r1,[pc,#20] ; [0x1a57c] = 0x1000d608
        0x0001a566:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0001a56a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a56e:    f8304c22    0."L    LDRH     r4,[r0,#-0x22]
        0x0001a572:    f002fc55    ..U.    BL       WsfTaskUnlock ; 0x1ce20
        0x0001a576:    4620         F      MOV      r0,r4
        0x0001a578:    bd10        ..      POP      {r4,pc}
    $d
        0x0001a57a:    0000        ..      DCW    0
        0x0001a57c:    1000d608    ....    DCD    268490248
    $t
    i.DmConnClose
    DmConnClose
        0x0001a580:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a582:    4606        .F      MOV      r6,r0
        0x0001a584:    4614        .F      MOV      r4,r2
        0x0001a586:    460d        .F      MOV      r5,r1
        0x0001a588:    2024        $       MOVS     r0,#0x24
        0x0001a58a:    f002facf    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a58e:    0001        ..      MOVS     r1,r0
        0x0001a590:    bf08        ..      IT       EQ
        0x0001a592:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a594:    2019        .       MOVS     r0,#0x19
        0x0001a596:    7088        .p      STRB     r0,[r1,#2]
        0x0001a598:    800d        ..      STRH     r5,[r1,#0]
        0x0001a59a:    710c        .q      STRB     r4,[r1,#4]
        0x0001a59c:    4803        .H      LDR      r0,[pc,#12] ; [0x1a5ac] = 0x1000d6d8
        0x0001a59e:    70cc        .p      STRB     r4,[r1,#3]
        0x0001a5a0:    714e        Nq      STRB     r6,[r1,#5]
        0x0001a5a2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a5a4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a5a8:    f002baf0    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a5ac:    1000d6d8    ....    DCD    268490456
    $t
    i.DmConnIdByHandle
    DmConnIdByHandle
        0x0001a5b0:    4908        .I      LDR      r1,[pc,#32] ; [0x1a5d4] = 0x1000d608
        0x0001a5b2:    2203        ."      MOVS     r2,#3
        0x0001a5b4:    7d8b        .}      LDRB     r3,[r1,#0x16]
        0x0001a5b6:    b123        #.      CBZ      r3,0x1a5c2 ; DmConnIdByHandle + 18
        0x0001a5b8:    898b        ..      LDRH     r3,[r1,#0xc]
        0x0001a5ba:    4283        .B      CMP      r3,r0
        0x0001a5bc:    d101        ..      BNE      0x1a5c2 ; DmConnIdByHandle + 18
        0x0001a5be:    7c08        .|      LDRB     r0,[r1,#0x10]
        0x0001a5c0:    4770        pG      BX       lr
        0x0001a5c2:    1e52        R.      SUBS     r2,r2,#1
        0x0001a5c4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0001a5c8:    f1010130    ..0.    ADD      r1,r1,#0x30
        0x0001a5cc:    d1f2        ..      BNE      0x1a5b4 ; DmConnIdByHandle + 4
        0x0001a5ce:    2000        .       MOVS     r0,#0
        0x0001a5d0:    4770        pG      BX       lr
    $d
        0x0001a5d2:    0000        ..      DCW    0
        0x0001a5d4:    1000d608    ....    DCD    268490248
    $t
    i.DmConnInUse
    DmConnInUse
        0x0001a5d8:    4903        .I      LDR      r1,[pc,#12] ; [0x1a5e8] = 0x1000d608
        0x0001a5da:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a5de:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a5e2:    f8100c1a    ....    LDRB     r0,[r0,#-0x1a]
        0x0001a5e6:    4770        pG      BX       lr
    $d
        0x0001a5e8:    1000d608    ....    DCD    268490248
    $t
    i.DmConnInit
    DmConnInit
        0x0001a5ec:    b510        ..      PUSH     {r4,lr}
        0x0001a5ee:    f002fbcb    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a5f2:    480a        .H      LDR      r0,[pc,#40] ; [0x1a61c] = 0x100002cc
        0x0001a5f4:    4908        .I      LDR      r1,[pc,#32] ; [0x1a618] = 0x43788
        0x0001a5f6:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001a5f8:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a5fa:    6101        .a      STR      r1,[r0,#0x10]
        0x0001a5fc:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a5fe:    6381        .c      STR      r1,[r0,#0x38]
        0x0001a600:    f1a10030    ..0.    SUB      r0,r1,#0x30
        0x0001a604:    4906        .I      LDR      r1,[pc,#24] ; [0x1a620] = 0x1000d6cc
        0x0001a606:    6008        .`      STR      r0,[r1,#0]
        0x0001a608:    4906        .I      LDR      r1,[pc,#24] ; [0x1a624] = 0x1000d5fc
        0x0001a60a:    3814        .8      SUBS     r0,r0,#0x14
        0x0001a60c:    6008        .`      STR      r0,[r1,#0]
        0x0001a60e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a612:    f002bc05    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a616:    0000        ..      DCW    0
        0x0001a618:    00043788    .7..    DCD    276360
        0x0001a61c:    100002cc    ....    DCD    268436172
        0x0001a620:    1000d6cc    ....    DCD    268490444
        0x0001a624:    1000d5fc    ....    DCD    268490236
    $t
    i.DmConnLocalAddr
    DmConnLocalAddr
        0x0001a628:    4903        .I      LDR      r1,[pc,#12] ; [0x1a638] = 0x1000d608
        0x0001a62a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a62e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a632:    382a        *8      SUBS     r0,r0,#0x2a
        0x0001a634:    4770        pG      BX       lr
    $d
        0x0001a636:    0000        ..      DCW    0
        0x0001a638:    1000d608    ....    DCD    268490248
    $t
    i.DmConnLocalAddrType
    DmConnLocalAddrType
        0x0001a63c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a64c] = 0x1000d608
        0x0001a63e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a642:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a646:    f8100c1c    ....    LDRB     r0,[r0,#-0x1c]
        0x0001a64a:    4770        pG      BX       lr
    $d
        0x0001a64c:    1000d608    ....    DCD    268490248
    $t
    i.DmConnLocalRpa
    DmConnLocalRpa
        0x0001a650:    4903        .I      LDR      r1,[pc,#12] ; [0x1a660] = 0x1000d608
        0x0001a652:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a656:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a65a:    3816        .8      SUBS     r0,r0,#0x16
        0x0001a65c:    4770        pG      BX       lr
    $d
        0x0001a65e:    0000        ..      DCW    0
        0x0001a660:    1000d608    ....    DCD    268490248
    $t
    i.DmConnPeerAddr
    DmConnPeerAddr
        0x0001a664:    4903        .I      LDR      r1,[pc,#12] ; [0x1a674] = 0x1000d608
        0x0001a666:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a66a:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a66e:    3830        08      SUBS     r0,r0,#0x30
        0x0001a670:    4770        pG      BX       lr
    $d
        0x0001a672:    0000        ..      DCW    0
        0x0001a674:    1000d608    ....    DCD    268490248
    $t
    i.DmConnPeerAddrType
    DmConnPeerAddrType
        0x0001a678:    4903        .I      LDR      r1,[pc,#12] ; [0x1a688] = 0x1000d608
        0x0001a67a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a67e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a682:    f8100c1d    ....    LDRB     r0,[r0,#-0x1d]
        0x0001a686:    4770        pG      BX       lr
    $d
        0x0001a688:    1000d608    ....    DCD    268490248
    $t
    i.DmConnPeerRpa
    DmConnPeerRpa
        0x0001a68c:    4903        .I      LDR      r1,[pc,#12] ; [0x1a69c] = 0x1000d608
        0x0001a68e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a692:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a696:    3810        .8      SUBS     r0,r0,#0x10
        0x0001a698:    4770        pG      BX       lr
    $d
        0x0001a69a:    0000        ..      DCW    0
        0x0001a69c:    1000d608    ....    DCD    268490248
    $t
    i.DmConnRegister
    DmConnRegister
        0x0001a6a0:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a6a2:    460d        .F      MOV      r5,r1
        0x0001a6a4:    4604        .F      MOV      r4,r0
        0x0001a6a6:    f002fb6f    ..o.    BL       WsfTaskLock ; 0x1cd88
        0x0001a6aa:    4804        .H      LDR      r0,[pc,#16] ; [0x1a6bc] = 0x1000d608
        0x0001a6ac:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0001a6b0:    f8c05090    ...P    STR      r5,[r0,#0x90]
        0x0001a6b4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a6b8:    f002bbb2    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a6bc:    1000d608    ....    DCD    268490248
    $t
    i.DmConnRole
    DmConnRole
        0x0001a6c0:    4903        .I      LDR      r1,[pc,#12] ; [0x1a6d0] = 0x1000d608
        0x0001a6c2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a6c6:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a6ca:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001a6ce:    4770        pG      BX       lr
    $d
        0x0001a6d0:    1000d608    ....    DCD    268490248
    $t
    i.DmConnSecLevel
    DmConnSecLevel
        0x0001a6d4:    4903        .I      LDR      r1,[pc,#12] ; [0x1a6e4] = 0x1000d608
        0x0001a6d6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001a6da:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001a6de:    f8100c19    ....    LDRB     r0,[r0,#-0x19]
        0x0001a6e2:    4770        pG      BX       lr
    $d
        0x0001a6e4:    1000d608    ....    DCD    268490248
    $t
    i.DmConnSetDataLen
    DmConnSetDataLen
        0x0001a6e8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a6ea:    4606        .F      MOV      r6,r0
        0x0001a6ec:    4614        .F      MOV      r4,r2
        0x0001a6ee:    460d        .F      MOV      r5,r1
        0x0001a6f0:    2008        .       MOVS     r0,#8
        0x0001a6f2:    f002fa1b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a6f6:    0001        ..      MOVS     r1,r0
        0x0001a6f8:    bf08        ..      IT       EQ
        0x0001a6fa:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a6fc:    2024        $       MOVS     r0,#0x24
        0x0001a6fe:    7088        .p      STRB     r0,[r1,#2]
        0x0001a700:    800e        ..      STRH     r6,[r1,#0]
        0x0001a702:    4804        .H      LDR      r0,[pc,#16] ; [0x1a714] = 0x1000d6d8
        0x0001a704:    808d        ..      STRH     r5,[r1,#4]
        0x0001a706:    80cc        ..      STRH     r4,[r1,#6]
        0x0001a708:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a70a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a70e:    f002ba3d    ..=.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a712:    0000        ..      DCW    0
        0x0001a714:    1000d6d8    ....    DCD    268490456
    $t
    i.DmConnSetIdle
    DmConnSetIdle
        0x0001a718:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a71a:    4616        .F      MOV      r6,r2
        0x0001a71c:    460d        .F      MOV      r5,r1
        0x0001a71e:    4604        .F      MOV      r4,r0
        0x0001a720:    f002fb32    ..2.    BL       WsfTaskLock ; 0x1cd88
        0x0001a724:    4809        .H      LDR      r0,[pc,#36] ; [0x1a74c] = 0x1000d608
        0x0001a726:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0001a72a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001a72e:    f8101c1a    ....    LDRB     r1,[r0,#-0x1a]
        0x0001a732:    b139        9.      CBZ      r1,0x1a744 ; DmConnSetIdle + 44
        0x0001a734:    f8301c22    0.".    LDRH     r1,[r0,#-0x22]
        0x0001a738:    2e00        ..      CMP      r6,#0
        0x0001a73a:    bf0c        ..      ITE      EQ
        0x0001a73c:    43a9        .C      BICEQ    r1,r1,r5
        0x0001a73e:    4329        )C      ORRNE    r1,r1,r5
        0x0001a740:    f8201c22     .".    STRH     r1,[r0,#-0x22]
        0x0001a744:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a748:    f002bb6a    ..j.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a74c:    1000d608    ....    DCD    268490248
    $t
    i.DmConnSlaveInit
    DmConnSlaveInit
        0x0001a750:    b510        ..      PUSH     {r4,lr}
        0x0001a752:    f002fb19    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a756:    4906        .I      LDR      r1,[pc,#24] ; [0x1a770] = 0x1000d6cc
        0x0001a758:    4804        .H      LDR      r0,[pc,#16] ; [0x1a76c] = 0x437b4
        0x0001a75a:    6088        .`      STR      r0,[r1,#8]
        0x0001a75c:    4906        .I      LDR      r1,[pc,#24] ; [0x1a778] = 0x1000d5fc
        0x0001a75e:    4805        .H      LDR      r0,[pc,#20] ; [0x1a774] = 0x437ac
        0x0001a760:    6088        .`      STR      r0,[r1,#8]
        0x0001a762:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a766:    f002bb5b    ..[.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a76a:    0000        ..      DCW    0
        0x0001a76c:    000437b4    .7..    DCD    276404
        0x0001a770:    1000d6cc    ....    DCD    268490444
        0x0001a774:    000437ac    .7..    DCD    276396
        0x0001a778:    1000d5fc    ....    DCD    268490236
    $t
    i.DmConnUpdate
    DmConnUpdate
        0x0001a77c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001a77e:    4604        .F      MOV      r4,r0
        0x0001a780:    460d        .F      MOV      r5,r1
        0x0001a782:    2024        $       MOVS     r0,#0x24
        0x0001a784:    f002f9d2    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a788:    0001        ..      MOVS     r1,r0
        0x0001a78a:    bf08        ..      IT       EQ
        0x0001a78c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001a78e:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0001a792:    4a0b        .J      LDR      r2,[pc,#44] ; [0x1a7c0] = 0x1000d608
        0x0001a794:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001a798:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001a79c:    2800        .(      CMP      r0,#0
        0x0001a79e:    bf0c        ..      ITE      EQ
        0x0001a7a0:    2070        p       MOVEQ    r0,#0x70
        0x0001a7a2:    2071        q       MOVNE    r0,#0x71
        0x0001a7a4:    7088        .p      STRB     r0,[r1,#2]
        0x0001a7a6:    800c        ..      STRH     r4,[r1,#0]
        0x0001a7a8:    682a        *h      LDR      r2,[r5,#0]
        0x0001a7aa:    6868        hh      LDR      r0,[r5,#4]
        0x0001a7ac:    68ab        .h      LDR      r3,[r5,#8]
        0x0001a7ae:    604a        J`      STR      r2,[r1,#4]
        0x0001a7b0:    6088        .`      STR      r0,[r1,#8]
        0x0001a7b2:    4804        .H      LDR      r0,[pc,#16] ; [0x1a7c4] = 0x1000d6d8
        0x0001a7b4:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001a7b6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a7b8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001a7bc:    f002b9e6    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a7c0:    1000d608    ....    DCD    268490248
        0x0001a7c4:    1000d6d8    ....    DCD    268490456
    $t
    i.DmDevReset
    DmDevReset
        0x0001a7c8:    b510        ..      PUSH     {r4,lr}
        0x0001a7ca:    4c09        .L      LDR      r4,[pc,#36] ; [0x1a7f0] = 0x1000d6d8
        0x0001a7cc:    7c20         |      LDRB     r0,[r4,#0x10]
        0x0001a7ce:    2800        .(      CMP      r0,#0
        0x0001a7d0:    bf1c        ..      ITT      NE
        0x0001a7d2:    2000        .       MOVNE    r0,#0
        0x0001a7d4:    7420         t      STRBNE   r0,[r4,#0x10]
        0x0001a7d6:    2004        .       MOVS     r0,#4
        0x0001a7d8:    f002f9a8    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a7dc:    0001        ..      MOVS     r1,r0
        0x0001a7de:    bf08        ..      IT       EQ
        0x0001a7e0:    bd10        ..      POPEQ    {r4,pc}
        0x0001a7e2:    2038        8       MOVS     r0,#0x38
        0x0001a7e4:    7088        .p      STRB     r0,[r1,#2]
        0x0001a7e6:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0001a7e8:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a7ec:    f002b9ce    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a7f0:    1000d6d8    ....    DCD    268490456
    $t
    i.DmDevVsInit
    DmDevVsInit
        0x0001a7f4:    f001b9f9    ....    B.W      HciVsInit ; 0x1bbea
    i.DmHandler
    DmHandler
        0x0001a7f8:    0008        ..      MOVS     r0,r1
        0x0001a7fa:    bf08        ..      IT       EQ
        0x0001a7fc:    4770        pG      BXEQ     lr
        0x0001a7fe:    4906        .I      LDR      r1,[pc,#24] ; [0x1a818] = 0x1000d6d8
        0x0001a800:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0001a802:    2900        .)      CMP      r1,#0
        0x0001a804:    bf18        ..      IT       NE
        0x0001a806:    4770        pG      BXNE     lr
        0x0001a808:    7881        .x      LDRB     r1,[r0,#2]
        0x0001a80a:    08c9        ..      LSRS     r1,r1,#3
        0x0001a80c:    4a03        .J      LDR      r2,[pc,#12] ; [0x1a81c] = 0x100002cc
        0x0001a80e:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x0001a812:    6889        .h      LDR      r1,[r1,#8]
        0x0001a814:    4708        .G      BX       r1
    $d
        0x0001a816:    0000        ..      DCW    0
        0x0001a818:    1000d6d8    ....    DCD    268490456
        0x0001a81c:    100002cc    ....    DCD    268436172
    $t
    i.DmHandlerInit
    DmHandlerInit
        0x0001a820:    4903        .I      LDR      r1,[pc,#12] ; [0x1a830] = 0x1000d6d8
        0x0001a822:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a824:    2000        .       MOVS     r0,#0
        0x0001a826:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001a828:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001a82a:    4802        .H      LDR      r0,[pc,#8] ; [0x1a834] = 0x317b9
        0x0001a82c:    f000bcc0    ....    B.W      HciEvtRegister ; 0x1b1b0
    $d
        0x0001a830:    1000d6d8    ....    DCD    268490456
        0x0001a834:    000317b9    ....    DCD    202681
    $t
    i.DmHostAddrType
    DmHostAddrType
        0x0001a838:    4906        .I      LDR      r1,[pc,#24] ; [0x1a854] = 0x1000d6d8
        0x0001a83a:    7d89        .}      LDRB     r1,[r1,#0x16]
        0x0001a83c:    2900        .)      CMP      r1,#0
        0x0001a83e:    bf08        ..      IT       EQ
        0x0001a840:    4770        pG      BXEQ     lr
        0x0001a842:    2802        .(      CMP      r0,#2
        0x0001a844:    bf04        ..      ITT      EQ
        0x0001a846:    2000        .       MOVEQ    r0,#0
        0x0001a848:    4770        pG      BXEQ     lr
        0x0001a84a:    2803        .(      CMP      r0,#3
        0x0001a84c:    bf08        ..      IT       EQ
        0x0001a84e:    2001        .       MOVEQ    r0,#1
        0x0001a850:    4770        pG      BX       lr
    $d
        0x0001a852:    0000        ..      DCW    0
        0x0001a854:    1000d6d8    ....    DCD    268490456
    $t
    i.DmL2cCmdRejInd
    DmL2cCmdRejInd
        0x0001a858:    b500        ..      PUSH     {lr}
        0x0001a85a:    b083        ..      SUB      sp,sp,#0xc
        0x0001a85c:    2277        w"      MOVS     r2,#0x77
        0x0001a85e:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001a862:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a866:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0001a86a:    4805        .H      LDR      r0,[pc,#20] ; [0x1a880] = 0x1000d608
        0x0001a86c:    2200        ."      MOVS     r2,#0
        0x0001a86e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0001a872:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0001a876:    4668        hF      MOV      r0,sp
        0x0001a878:    4788        .G      BLX      r1
        0x0001a87a:    b003        ..      ADD      sp,sp,#0xc
        0x0001a87c:    bd00        ..      POP      {pc}
    $d
        0x0001a87e:    0000        ..      DCW    0
        0x0001a880:    1000d608    ....    DCD    268490248
    $t
    i.DmL2cConnUpdateCnf
    DmL2cConnUpdateCnf
        0x0001a884:    b510        ..      PUSH     {r4,lr}
        0x0001a886:    b082        ..      SUB      sp,sp,#8
        0x0001a888:    460c        .F      MOV      r4,r1
        0x0001a88a:    f016fbaf    ....    BL       dmConnCcbByHandle ; 0x30fec
        0x0001a88e:    2800        .(      CMP      r0,#0
        0x0001a890:    bf04        ..      ITT      EQ
        0x0001a892:    b002        ..      ADDEQ    sp,sp,#8
        0x0001a894:    bd10        ..      POPEQ    {r4,pc}
        0x0001a896:    2173        s!      MOVS     r1,#0x73
        0x0001a898:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0001a89c:    f8ad4004    ...@    STRH     r4,[sp,#4]
        0x0001a8a0:    4669        iF      MOV      r1,sp
        0x0001a8a2:    f016fedb    ....    BL       dmConnUpdExecute ; 0x3165c
        0x0001a8a6:    b002        ..      ADD      sp,sp,#8
        0x0001a8a8:    bd10        ..      POP      {r4,pc}
        0x0001a8aa:    0000        ..      MOVS     r0,r0
    i.DmLlAddrType
    DmLlAddrType
        0x0001a8ac:    4906        .I      LDR      r1,[pc,#24] ; [0x1a8c8] = 0x1000d6d8
        0x0001a8ae:    7d89        .}      LDRB     r1,[r1,#0x16]
        0x0001a8b0:    2900        .)      CMP      r1,#0
        0x0001a8b2:    bf08        ..      IT       EQ
        0x0001a8b4:    4770        pG      BXEQ     lr
        0x0001a8b6:    2800        .(      CMP      r0,#0
        0x0001a8b8:    bf04        ..      ITT      EQ
        0x0001a8ba:    2002        .       MOVEQ    r0,#2
        0x0001a8bc:    4770        pG      BXEQ     lr
        0x0001a8be:    2801        .(      CMP      r0,#1
        0x0001a8c0:    bf08        ..      IT       EQ
        0x0001a8c2:    2003        .       MOVEQ    r0,#3
        0x0001a8c4:    4770        pG      BX       lr
    $d
        0x0001a8c6:    0000        ..      DCW    0
        0x0001a8c8:    1000d6d8    ....    DCD    268490456
    $t
    i.DmLlPrivEnabled
    DmLlPrivEnabled
        0x0001a8cc:    4801        .H      LDR      r0,[pc,#4] ; [0x1a8d4] = 0x1000d6d8
        0x0001a8ce:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001a8d0:    4770        pG      BX       lr
    $d
        0x0001a8d2:    0000        ..      DCW    0
        0x0001a8d4:    1000d6d8    ....    DCD    268490456
    $t
    i.DmPhyInit
    DmPhyInit
        0x0001a8d8:    b510        ..      PUSH     {r4,lr}
        0x0001a8da:    f002fa55    ..U.    BL       WsfTaskLock ; 0x1cd88
        0x0001a8de:    4907        .I      LDR      r1,[pc,#28] ; [0x1a8fc] = 0x100002cc
        0x0001a8e0:    4805        .H      LDR      r0,[pc,#20] ; [0x1a8f8] = 0x43944
        0x0001a8e2:    2201        ."      MOVS     r2,#1
        0x0001a8e4:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001a8e6:    f44f6010    O..`    MOV      r0,#0x900
        0x0001a8ea:    2100        .!      MOVS     r1,#0
        0x0001a8ec:    f001f946    ..F.    BL       HciSetLeSupFeat ; 0x1bb7c
        0x0001a8f0:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a8f4:    f002ba94    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a8f8:    00043944    D9..    DCD    276804
        0x0001a8fc:    100002cc    ....    DCD    268436172
    $t
    i.DmPrivAddDevToResList
    DmPrivAddDevToResList
        0x0001a900:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001a904:    4605        .F      MOV      r5,r0
        0x0001a906:    e9dd7608    ...v    LDRD     r7,r6,[sp,#0x20]
        0x0001a90a:    4698        .F      MOV      r8,r3
        0x0001a90c:    4691        .F      MOV      r9,r2
        0x0001a90e:    468a        .F      MOV      r10,r1
        0x0001a910:    202c        ,       MOVS     r0,#0x2c
        0x0001a912:    f002f90b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a916:    0004        ..      MOVS     r4,r0
        0x0001a918:    bf08        ..      IT       EQ
        0x0001a91a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001a91e:    2031        1       MOVS     r0,#0x31
        0x0001a920:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a922:    8026        &.      STRH     r6,[r4,#0]
        0x0001a924:    7125        %q      STRB     r5,[r4,#4]
        0x0001a926:    4651        QF      MOV      r1,r10
        0x0001a928:    1d60        `.      ADDS     r0,r4,#5
        0x0001a92a:    f7fffcda    ....    BL       BdaCpy ; 0x1a2e2
        0x0001a92e:    4649        IF      MOV      r1,r9
        0x0001a930:    f104000b    ....    ADD      r0,r4,#0xb
        0x0001a934:    f7fffce9    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001a938:    4641        AF      MOV      r1,r8
        0x0001a93a:    f104001b    ....    ADD      r0,r4,#0x1b
        0x0001a93e:    f7fffce4    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001a942:    4804        .H      LDR      r0,[pc,#16] ; [0x1a954] = 0x1000d6d8
        0x0001a944:    f884702b    ..+p    STRB     r7,[r4,#0x2b]
        0x0001a948:    4621        !F      MOV      r1,r4
        0x0001a94a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a94c:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001a950:    f002b91c    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a954:    1000d6d8    ....    DCD    268490456
    $t
    i.DmPrivInit
    DmPrivInit
        0x0001a958:    b510        ..      PUSH     {r4,lr}
        0x0001a95a:    f002fa15    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001a95e:    4805        .H      LDR      r0,[pc,#20] ; [0x1a974] = 0x100002cc
        0x0001a960:    4903        .I      LDR      r1,[pc,#12] ; [0x1a970] = 0x43974
        0x0001a962:    6181        .a      STR      r1,[r0,#0x18]
        0x0001a964:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a966:    63c1        .c      STR      r1,[r0,#0x3c]
        0x0001a968:    e8bd4010    ...@    POP      {r4,lr}
        0x0001a96c:    f002ba58    ..X.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001a970:    00043974    t9..    DCD    276852
        0x0001a974:    100002cc    ....    DCD    268436172
    $t
    i.DmPrivResolveAddr
    DmPrivResolveAddr
        0x0001a978:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a97c:    4606        .F      MOV      r6,r0
        0x0001a97e:    4615        .F      MOV      r5,r2
        0x0001a980:    460f        .F      MOV      r7,r1
        0x0001a982:    201a        .       MOVS     r0,#0x1a
        0x0001a984:    f002f8d2    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a988:    0004        ..      MOVS     r4,r0
        0x0001a98a:    bf08        ..      IT       EQ
        0x0001a98c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a990:    2030        0       MOVS     r0,#0x30
        0x0001a992:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a994:    8025        %.      STRH     r5,[r4,#0]
        0x0001a996:    4639        9F      MOV      r1,r7
        0x0001a998:    1d20         .      ADDS     r0,r4,#4
        0x0001a99a:    f7fffcb6    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001a99e:    4631        1F      MOV      r1,r6
        0x0001a9a0:    f1040014    ....    ADD      r0,r4,#0x14
        0x0001a9a4:    f7fffc9d    ....    BL       BdaCpy ; 0x1a2e2
        0x0001a9a8:    4803        .H      LDR      r0,[pc,#12] ; [0x1a9b8] = 0x1000d6d8
        0x0001a9aa:    4621        !F      MOV      r1,r4
        0x0001a9ac:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a9ae:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a9b2:    f002b8eb    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a9b6:    0000        ..      DCW    0
        0x0001a9b8:    1000d6d8    ....    DCD    268490456
    $t
    i.DmPrivSetPrivacyMode
    DmPrivSetPrivacyMode
        0x0001a9bc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001a9c0:    4606        .F      MOV      r6,r0
        0x0001a9c2:    4615        .F      MOV      r5,r2
        0x0001a9c4:    460f        .F      MOV      r7,r1
        0x0001a9c6:    200c        .       MOVS     r0,#0xc
        0x0001a9c8:    f002f8b0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001a9cc:    0004        ..      MOVS     r4,r0
        0x0001a9ce:    bf08        ..      IT       EQ
        0x0001a9d0:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001a9d4:    2035        5       MOVS     r0,#0x35
        0x0001a9d6:    70a0        .p      STRB     r0,[r4,#2]
        0x0001a9d8:    7126        &q      STRB     r6,[r4,#4]
        0x0001a9da:    4639        9F      MOV      r1,r7
        0x0001a9dc:    1d60        `.      ADDS     r0,r4,#5
        0x0001a9de:    f7fffc80    ....    BL       BdaCpy ; 0x1a2e2
        0x0001a9e2:    4804        .H      LDR      r0,[pc,#16] ; [0x1a9f4] = 0x1000d6d8
        0x0001a9e4:    72e5        .r      STRB     r5,[r4,#0xb]
        0x0001a9e6:    4621        !F      MOV      r1,r4
        0x0001a9e8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001a9ea:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001a9ee:    f002b8cd    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001a9f2:    0000        ..      DCW    0
        0x0001a9f4:    1000d6d8    ....    DCD    268490456
    $t
    i.DmReadRemoteFeatures
    DmReadRemoteFeatures
        0x0001a9f8:    1e40        @.      SUBS     r0,r0,#1
        0x0001a9fa:    b2c0        ..      UXTB     r0,r0
        0x0001a9fc:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1aa78] = 0x1000d608
        0x0001a9fe:    b500        ..      PUSH     {lr}
        0x0001aa00:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0001aa04:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001aa08:    2100        .!      MOVS     r1,#0
        0x0001aa0a:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x0001aa0c:    b085        ..      SUB      sp,sp,#0x14
        0x0001aa0e:    2b00        .+      CMP      r3,#0
        0x0001aa10:    bf12        ..      ITEE     NE
        0x0001aa12:    2800        .(      CMPNE    r0,#0
        0x0001aa14:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0001aa16:    bd00        ..      POPEQ    {pc}
        0x0001aa18:    f890302c    ..,0    LDRB     r3,[r0,#0x2c]
        0x0001aa1c:    b333        3.      CBZ      r3,0x1aa6c ; DmReadRemoteFeatures + 116
        0x0001aa1e:    9100        ..      STR      r1,[sp,#0]
        0x0001aa20:    f04f0357    O.W.    MOV      r3,#0x57
        0x0001aa24:    9101        ..      STR      r1,[sp,#4]
        0x0001aa26:    9102        ..      STR      r1,[sp,#8]
        0x0001aa28:    9103        ..      STR      r1,[sp,#0xc]
        0x0001aa2a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0001aa2e:    7c03        .|      LDRB     r3,[r0,#0x10]
        0x0001aa30:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x0001aa34:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001aa38:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001aa3c:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0001aa3e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0001aa42:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0001aa44:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0001aa48:    ea4f2110    O..!    LSR      r1,r0,#8
        0x0001aa4c:    f88d1009    ....    STRB     r1,[sp,#9]
        0x0001aa50:    ea4f4110    O..A    LSR      r1,r0,#16
        0x0001aa54:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x0001aa58:    ea4f6010    O..`    LSR      r0,r0,#24
        0x0001aa5c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001aa60:    f8d2109c    ....    LDR      r1,[r2,#0x9c]
        0x0001aa64:    4668        hF      MOV      r0,sp
        0x0001aa66:    4788        .G      BLX      r1
        0x0001aa68:    b005        ..      ADD      sp,sp,#0x14
        0x0001aa6a:    bd00        ..      POP      {pc}
        0x0001aa6c:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001aa6e:    b005        ..      ADD      sp,sp,#0x14
        0x0001aa70:    f85deb04    ]...    POP      {lr}
        0x0001aa74:    f000bd27    ..'.    B.W      HciLeReadRemoteFeatCmd ; 0x1b4c6
    $d
        0x0001aa78:    1000d608    ....    DCD    268490248
    $t
    i.DmRegister
    DmRegister
        0x0001aa7c:    b510        ..      PUSH     {r4,lr}
        0x0001aa7e:    4c0f        .L      LDR      r4,[pc,#60] ; [0x1aabc] = 0x1000d6d8
        0x0001aa80:    b0a2        ..      SUB      sp,sp,#0x88
        0x0001aa82:    4910        .I      LDR      r1,[pc,#64] ; [0x1aac4] = 0x43938
        0x0001aa84:    60a0        .`      STR      r0,[r4,#8]
        0x0001aa86:    480e        .H      LDR      r0,[pc,#56] ; [0x1aac0] = 0x100002cc
        0x0001aa88:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0001aa8a:    4288        .B      CMP      r0,r1
        0x0001aa8c:    bf04        ..      ITT      EQ
        0x0001aa8e:    b022        ".      ADDEQ    sp,sp,#0x88
        0x0001aa90:    bd10        ..      POPEQ    {r4,pc}
        0x0001aa92:    f000fba5    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0001aa96:    1f00        ..      SUBS     r0,r0,#4
        0x0001aa98:    2841        A(      CMP      r0,#0x41
        0x0001aa9a:    bfa4        ..      ITT      GE
        0x0001aa9c:    b022        ".      ADDGE    sp,sp,#0x88
        0x0001aa9e:    bd10        ..      POPGE    {r4,pc}
        0x0001aaa0:    2000        .       MOVS     r0,#0
        0x0001aaa2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001aaa6:    2078        x       MOVS     r0,#0x78
        0x0001aaa8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001aaac:    2001        .       MOVS     r0,#1
        0x0001aaae:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001aab2:    68a1        .h      LDR      r1,[r4,#8]
        0x0001aab4:    4668        hF      MOV      r0,sp
        0x0001aab6:    4788        .G      BLX      r1
        0x0001aab8:    b022        ".      ADD      sp,sp,#0x88
        0x0001aaba:    bd10        ..      POP      {r4,pc}
    $d
        0x0001aabc:    1000d6d8    ....    DCD    268490456
        0x0001aac0:    100002cc    ....    DCD    268436172
        0x0001aac4:    00043938    89..    DCD    276792
    $t
    i.DmRemoteConnParamReqNegReply
    DmRemoteConnParamReqNegReply
        0x0001aac8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001aaca:    4605        .F      MOV      r5,r0
        0x0001aacc:    460c        .F      MOV      r4,r1
        0x0001aace:    2006        .       MOVS     r0,#6
        0x0001aad0:    f002f82c    ..,.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001aad4:    0001        ..      MOVS     r1,r0
        0x0001aad6:    bf08        ..      IT       EQ
        0x0001aad8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001aada:    2023        #       MOVS     r0,#0x23
        0x0001aadc:    7088        .p      STRB     r0,[r1,#2]
        0x0001aade:    4804        .H      LDR      r0,[pc,#16] ; [0x1aaf0] = 0x1000d6d8
        0x0001aae0:    800d        ..      STRH     r5,[r1,#0]
        0x0001aae2:    710c        .q      STRB     r4,[r1,#4]
        0x0001aae4:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aae6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001aaea:    f002b84f    ..O.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001aaee:    0000        ..      DCW    0
        0x0001aaf0:    1000d6d8    ....    DCD    268490456
    $t
    i.DmRemoteConnParamReqReply
    DmRemoteConnParamReqReply
        0x0001aaf4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001aaf6:    4605        .F      MOV      r5,r0
        0x0001aaf8:    460c        .F      MOV      r4,r1
        0x0001aafa:    2010        .       MOVS     r0,#0x10
        0x0001aafc:    f002f816    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab00:    0001        ..      MOVS     r1,r0
        0x0001ab02:    bf08        ..      IT       EQ
        0x0001ab04:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ab06:    2022        "       MOVS     r0,#0x22
        0x0001ab08:    7088        .p      STRB     r0,[r1,#2]
        0x0001ab0a:    800d        ..      STRH     r5,[r1,#0]
        0x0001ab0c:    6820         h      LDR      r0,[r4,#0]
        0x0001ab0e:    6862        bh      LDR      r2,[r4,#4]
        0x0001ab10:    68a3        .h      LDR      r3,[r4,#8]
        0x0001ab12:    6048        H`      STR      r0,[r1,#4]
        0x0001ab14:    4803        .H      LDR      r0,[pc,#12] ; [0x1ab24] = 0x1000d6d8
        0x0001ab16:    608a        .`      STR      r2,[r1,#8]
        0x0001ab18:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001ab1a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ab1c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ab20:    f002b834    ..4.    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001ab24:    1000d6d8    ....    DCD    268490456
    $t
    i.DmSecAuthRsp
    DmSecAuthRsp
        0x0001ab28:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ab2c:    4607        .F      MOV      r7,r0
        0x0001ab2e:    4615        .F      MOV      r5,r2
        0x0001ab30:    460e        .F      MOV      r6,r1
        0x0001ab32:    2016        .       MOVS     r0,#0x16
        0x0001ab34:    f001fffa    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab38:    0004        ..      MOVS     r4,r0
        0x0001ab3a:    bf08        ..      IT       EQ
        0x0001ab3c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ab40:    2004        .       MOVS     r0,#4
        0x0001ab42:    70a0        .p      STRB     r0,[r4,#2]
        0x0001ab44:    8027        '.      STRH     r7,[r4,#0]
        0x0001ab46:    7526        &u      STRB     r6,[r4,#0x14]
        0x0001ab48:    b125        %.      CBZ      r5,0x1ab54 ; DmSecAuthRsp + 44
        0x0001ab4a:    4632        2F      MOV      r2,r6
        0x0001ab4c:    4629        )F      MOV      r1,r5
        0x0001ab4e:    1d20         .      ADDS     r0,r4,#4
        0x0001ab50:    f7fdfd1b    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001ab54:    4620         F      MOV      r0,r4
        0x0001ab56:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ab5a:    f001bce3    ....    B.W      SmpDmMsgSend ; 0x1c524
    i.DmSecCancelReq
    DmSecCancelReq
        0x0001ab5e:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ab60:    4605        .F      MOV      r5,r0
        0x0001ab62:    460c        .F      MOV      r4,r1
        0x0001ab64:    2004        .       MOVS     r0,#4
        0x0001ab66:    f001ffe1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab6a:    2800        .(      CMP      r0,#0
        0x0001ab6c:    bf08        ..      IT       EQ
        0x0001ab6e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ab70:    2103        .!      MOVS     r1,#3
        0x0001ab72:    7081        .p      STRB     r1,[r0,#2]
        0x0001ab74:    8005        ..      STRH     r5,[r0,#0]
        0x0001ab76:    70c4        .p      STRB     r4,[r0,#3]
        0x0001ab78:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ab7c:    f001bcd2    ....    B.W      SmpDmMsgSend ; 0x1c524
    i.DmSecCompareRsp
    DmSecCompareRsp
        0x0001ab80:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ab82:    4606        .F      MOV      r6,r0
        0x0001ab84:    460d        .F      MOV      r5,r1
        0x0001ab86:    2016        .       MOVS     r0,#0x16
        0x0001ab88:    f001ffd0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ab8c:    0004        ..      MOVS     r4,r0
        0x0001ab8e:    bf08        ..      IT       EQ
        0x0001ab90:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001ab92:    8026        &.      STRH     r6,[r4,#0]
        0x0001ab94:    2d00        .-      CMP      r5,#0
        0x0001ab96:    bf1c        ..      ITT      NE
        0x0001ab98:    2016        .       MOVNE    r0,#0x16
        0x0001ab9a:    70a0        .p      STRBNE   r0,[r4,#2]
        0x0001ab9c:    d104        ..      BNE      0x1aba8 ; DmSecCompareRsp + 40
        0x0001ab9e:    4601        .F      MOV      r1,r0
        0x0001aba0:    220c        ."      MOVS     r2,#0xc
        0x0001aba2:    4630        0F      MOV      r0,r6
        0x0001aba4:    f001fe32    ..2.    BL       SmpScGetCancelMsgWithReattempt ; 0x1c80c
        0x0001aba8:    4620         F      MOV      r0,r4
        0x0001abaa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001abae:    f001bcb9    ....    B.W      SmpDmMsgSend ; 0x1c524
        0x0001abb2:    0000        ..      MOVS     r0,r0
    i.DmSecGenerateEccKeyReq
    DmSecGenerateEccKeyReq
        0x0001abb4:    4802        .H      LDR      r0,[pc,#8] ; [0x1abc0] = 0x1000d6d8
        0x0001abb6:    2241        A"      MOVS     r2,#0x41
        0x0001abb8:    2100        .!      MOVS     r1,#0
        0x0001abba:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001abbc:    f001ba84    ....    B.W      SecEccGenKey ; 0x1c0c8
    $d
        0x0001abc0:    1000d6d8    ....    DCD    268490456
    $t
    i.DmSecGetCompareValue
    DmSecGetCompareValue
        0x0001abc4:    7bc1        .{      LDRB     r1,[r0,#0xf]
        0x0001abc6:    7b82        .{      LDRB     r2,[r0,#0xe]
        0x0001abc8:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001abcc:    7b42        B{      LDRB     r2,[r0,#0xd]
        0x0001abce:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001abd0:    0412        ..      LSLS     r2,r2,#16
        0x0001abd2:    eb026000    ...`    ADD      r0,r2,r0,LSL #24
        0x0001abd6:    4408        .D      ADD      r0,r0,r1
        0x0001abd8:    4902        .I      LDR      r1,[pc,#8] ; [0x1abe4] = 0xf4240
        0x0001abda:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x0001abde:    fb010012    ....    MLS      r0,r1,r2,r0
        0x0001abe2:    4770        pG      BX       lr
    $d
        0x0001abe4:    000f4240    @B..    DCD    1000000
    $t
    i.DmSecGetEccKey
    DmSecGetEccKey
        0x0001abe8:    4800        .H      LDR      r0,[pc,#0] ; [0x1abec] = 0x1000d70a
        0x0001abea:    4770        pG      BX       lr
    $d
        0x0001abec:    1000d70a    ....    DCD    268490506
    $t
    i.DmSecGetLocalCsrk
    DmSecGetLocalCsrk
        0x0001abf0:    4801        .H      LDR      r0,[pc,#4] ; [0x1abf8] = 0x10000320
        0x0001abf2:    6840        @h      LDR      r0,[r0,#4]
        0x0001abf4:    4770        pG      BX       lr
    $d
        0x0001abf6:    0000        ..      DCW    0
        0x0001abf8:    10000320     ...    DCD    268436256
    $t
    i.DmSecGetLocalIrk
    DmSecGetLocalIrk
        0x0001abfc:    4801        .H      LDR      r0,[pc,#4] ; [0x1ac04] = 0x10000320
        0x0001abfe:    6800        .h      LDR      r0,[r0,#0]
        0x0001ac00:    4770        pG      BX       lr
    $d
        0x0001ac02:    0000        ..      DCW    0
        0x0001ac04:    10000320     ...    DCD    268436256
    $t
    i.DmSecInit
    DmSecInit
        0x0001ac08:    4904        .I      LDR      r1,[pc,#16] ; [0x1ac1c] = 0x100002cc
        0x0001ac0a:    4803        .H      LDR      r0,[pc,#12] ; [0x1ac18] = 0x4398c
        0x0001ac0c:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001ac0e:    4805        .H      LDR      r0,[pc,#20] ; [0x1ac24] = 0x10000320
        0x0001ac10:    4903        .I      LDR      r1,[pc,#12] ; [0x1ac20] = 0x4327d
        0x0001ac12:    6001        .`      STR      r1,[r0,#0]
        0x0001ac14:    6041        A`      STR      r1,[r0,#4]
        0x0001ac16:    4770        pG      BX       lr
    $d
        0x0001ac18:    0004398c    .9..    DCD    276876
        0x0001ac1c:    100002cc    ....    DCD    268436172
        0x0001ac20:    0004327d    }2..    DCD    275069
        0x0001ac24:    10000320     ...    DCD    268436256
    $t
    i.DmSecLescInit
    DmSecLescInit
        0x0001ac28:    4902        .I      LDR      r1,[pc,#8] ; [0x1ac34] = 0x100002cc
        0x0001ac2a:    4801        .H      LDR      r0,[pc,#4] ; [0x1ac30] = 0x43998
        0x0001ac2c:    6208        .b      STR      r0,[r1,#0x20]
        0x0001ac2e:    4770        pG      BX       lr
    $d
        0x0001ac30:    00043998    .9..    DCD    276888
        0x0001ac34:    100002cc    ....    DCD    268436172
    $t
    i.DmSecLtkRsp
    DmSecLtkRsp
        0x0001ac38:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ac3c:    4607        .F      MOV      r7,r0
        0x0001ac3e:    4698        .F      MOV      r8,r3
        0x0001ac40:    4616        .F      MOV      r6,r2
        0x0001ac42:    460d        .F      MOV      r5,r1
        0x0001ac44:    2016        .       MOVS     r0,#0x16
        0x0001ac46:    f001ff71    ..q.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ac4a:    0004        ..      MOVS     r4,r0
        0x0001ac4c:    bf08        ..      IT       EQ
        0x0001ac4e:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ac52:    2029        )       MOVS     r0,#0x29
        0x0001ac54:    70a0        .p      STRB     r0,[r4,#2]
        0x0001ac56:    8027        '.      STRH     r7,[r4,#0]
        0x0001ac58:    7525        %u      STRB     r5,[r4,#0x14]
        0x0001ac5a:    7566        fu      STRB     r6,[r4,#0x15]
        0x0001ac5c:    b11d        ..      CBZ      r5,0x1ac66 ; DmSecLtkRsp + 46
        0x0001ac5e:    4641        AF      MOV      r1,r8
        0x0001ac60:    1d20         .      ADDS     r0,r4,#4
        0x0001ac62:    f7fffb52    ..R.    BL       Calc128Cpy ; 0x1a30a
        0x0001ac66:    4803        .H      LDR      r0,[pc,#12] ; [0x1ac74] = 0x1000d6d8
        0x0001ac68:    4621        !F      MOV      r1,r4
        0x0001ac6a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ac6c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001ac70:    f001bf8c    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001ac74:    1000d6d8    ....    DCD    268490456
    $t
    i.DmSecPairRsp
    DmSecPairRsp
        0x0001ac78:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ac7c:    4607        .F      MOV      r7,r0
        0x0001ac7e:    461c        .F      MOV      r4,r3
        0x0001ac80:    4615        .F      MOV      r5,r2
        0x0001ac82:    460e        .F      MOV      r6,r1
        0x0001ac84:    2008        .       MOVS     r0,#8
        0x0001ac86:    f8dd8018    ....    LDR      r8,[sp,#0x18]
        0x0001ac8a:    f001ff4f    ..O.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001ac8e:    2800        .(      CMP      r0,#0
        0x0001ac90:    bf08        ..      IT       EQ
        0x0001ac92:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001ac96:    2102        .!      MOVS     r1,#2
        0x0001ac98:    7081        .p      STRB     r1,[r0,#2]
        0x0001ac9a:    8007        ..      STRH     r7,[r0,#0]
        0x0001ac9c:    7106        .q      STRB     r6,[r0,#4]
        0x0001ac9e:    7145        Eq      STRB     r5,[r0,#5]
        0x0001aca0:    f0040107    ....    AND      r1,r4,#7
        0x0001aca4:    7181        .q      STRB     r1,[r0,#6]
        0x0001aca6:    f0080107    ....    AND      r1,r8,#7
        0x0001acaa:    71c1        .q      STRB     r1,[r0,#7]
        0x0001acac:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001acb0:    f001bc38    ..8.    B.W      SmpDmMsgSend ; 0x1c524
    i.DmSecSetEccKey
    DmSecSetEccKey
        0x0001acb4:    4601        .F      MOV      r1,r0
        0x0001acb6:    2260        `"      MOVS     r2,#0x60
        0x0001acb8:    4801        .H      LDR      r0,[pc,#4] ; [0x1acc0] = 0x1000d70a
        0x0001acba:    f7fdbc66    ..f.    B        __aeabi_memcpy ; 0x1858a
    $d
        0x0001acbe:    0000        ..      DCW    0
        0x0001acc0:    1000d70a    ....    DCD    268490506
    $t
    i.DmSecSlaveReq
    DmSecSlaveReq
        0x0001acc4:    b570        p.      PUSH     {r4-r6,lr}
        0x0001acc6:    4605        .F      MOV      r5,r0
        0x0001acc8:    460c        .F      MOV      r4,r1
        0x0001acca:    2006        .       MOVS     r0,#6
        0x0001accc:    f001ff2e    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001acd0:    2800        .(      CMP      r0,#0
        0x0001acd2:    bf08        ..      IT       EQ
        0x0001acd4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001acd6:    2105        .!      MOVS     r1,#5
        0x0001acd8:    7081        .p      STRB     r1,[r0,#2]
        0x0001acda:    8005        ..      STRH     r5,[r0,#0]
        0x0001acdc:    7104        .q      STRB     r4,[r0,#4]
        0x0001acde:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ace2:    f001bc1f    ....    B.W      SmpDmMsgSend ; 0x1c524
        0x0001ace6:    0000        ..      MOVS     r0,r0
    i.DmSizeOfEvt
    DmSizeOfEvt
        0x0001ace8:    7880        .x      LDRB     r0,[r0,#2]
        0x0001acea:    f1a00120    .. .    SUB      r1,r0,#0x20
        0x0001acee:    295b        [)      CMP      r1,#0x5b
        0x0001acf0:    bf84        ..      ITT      HI
        0x0001acf2:    2004        .       MOVHI    r0,#4
        0x0001acf4:    4770        pG      BXHI     lr
        0x0001acf6:    4903        .I      LDR      r1,[pc,#12] ; [0x1ad04] = 0x4387e
        0x0001acf8:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0001acfc:    f8300c40    0.@.    LDRH     r0,[r0,#-0x40]
        0x0001ad00:    4770        pG      BX       lr
    $d
        0x0001ad02:    0000        ..      DCW    0
        0x0001ad04:    0004387e    ~8..    DCD    276606
    $t
    i.DmSmpCbackExec
    DmSmpCbackExec
        0x0001ad08:    b510        ..      PUSH     {r4,lr}
        0x0001ad0a:    4604        .F      MOV      r4,r0
        0x0001ad0c:    7880        .x      LDRB     r0,[r0,#2]
        0x0001ad0e:    282a        *(      CMP      r0,#0x2a
        0x0001ad10:    bf18        ..      IT       NE
        0x0001ad12:    282c        ,(      CMPNE    r0,#0x2c
        0x0001ad14:    d106        ..      BNE      0x1ad24 ; DmSmpCbackExec + 28
        0x0001ad16:    4806        .H      LDR      r0,[pc,#24] ; [0x1ad30] = 0x1000d608
        0x0001ad18:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0001ad1c:    2900        .)      CMP      r1,#0
        0x0001ad1e:    bf1c        ..      ITT      NE
        0x0001ad20:    4620         F      MOVNE    r0,r4
        0x0001ad22:    4788        .G      BLXNE    r1
        0x0001ad24:    4803        .H      LDR      r0,[pc,#12] ; [0x1ad34] = 0x1000d6d8
        0x0001ad26:    6881        .h      LDR      r1,[r0,#8]
        0x0001ad28:    4620         F      MOV      r0,r4
        0x0001ad2a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001ad2e:    4708        .G      BX       r1
    $d
        0x0001ad30:    1000d608    ....    DCD    268490248
        0x0001ad34:    1000d6d8    ....    DCD    268490456
    $t
    i.GattReadCback
    GattReadCback
        0x0001ad38:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ad3a:    2915        .)      CMP      r1,#0x15
        0x0001ad3c:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0001ad3e:    d107        ..      BNE      0x1ad50 ; GattReadCback + 24
        0x0001ad40:    2201        ."      MOVS     r2,#1
        0x0001ad42:    4669        iF      MOV      r1,sp
        0x0001ad44:    f7fff96e    ..n.    BL       AttsCsfGetFeatures ; 0x1a024
        0x0001ad48:    6860        `h      LDR      r0,[r4,#4]
        0x0001ad4a:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0001ad4e:    7001        .p      STRB     r1,[r0,#0]
        0x0001ad50:    2000        .       MOVS     r0,#0
        0x0001ad52:    bd38        8.      POP      {r3-r5,pc}
    i.GattSendServiceChangedInd
    GattSendServiceChangedInd
        0x0001ad54:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ad56:    4d19        .M      LDR      r5,[pc,#100] ; [0x1adbc] = 0x10000008
        0x0001ad58:    4604        .F      MOV      r4,r0
        0x0001ad5a:    7828        (x      LDRB     r0,[r5,#0]
        0x0001ad5c:    2800        .(      CMP      r0,#0
        0x0001ad5e:    bf08        ..      IT       EQ
        0x0001ad60:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ad62:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0001ad66:    0a08        ..      LSRS     r0,r1,#8
        0x0001ad68:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001ad6c:    0a10        ..      LSRS     r0,r2,#8
        0x0001ad6e:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0001ad72:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad76:    2c00        .,      CMP      r4,#0
        0x0001ad78:    bf08        ..      IT       EQ
        0x0001ad7a:    2401        .$      MOVEQ    r4,#1
        0x0001ad7c:    d00d        ..      BEQ      0x1ad9a ; GattSendServiceChangedInd + 70
        0x0001ad7e:    7869        ix      LDRB     r1,[r5,#1]
        0x0001ad80:    4620         F      MOV      r0,r4
        0x0001ad82:    f7fff8a9    ....    BL       AttsCccEnabled ; 0x19ed8
        0x0001ad86:    2800        .(      CMP      r0,#0
        0x0001ad88:    bf08        ..      IT       EQ
        0x0001ad8a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ad8c:    466b        kF      MOV      r3,sp
        0x0001ad8e:    2204        ."      MOVS     r2,#4
        0x0001ad90:    2112        .!      MOVS     r1,#0x12
        0x0001ad92:    4620         F      MOV      r0,r4
        0x0001ad94:    f7fff9a8    ....    BL       AttsHandleValueInd ; 0x1a0e8
        0x0001ad98:    bd38        8.      POP      {r3-r5,pc}
        0x0001ad9a:    7869        ix      LDRB     r1,[r5,#1]
        0x0001ad9c:    4620         F      MOV      r0,r4
        0x0001ad9e:    f7fff89b    ....    BL       AttsCccEnabled ; 0x19ed8
        0x0001ada2:    b128        (.      CBZ      r0,0x1adb0 ; GattSendServiceChangedInd + 92
        0x0001ada4:    466b        kF      MOV      r3,sp
        0x0001ada6:    2204        ."      MOVS     r2,#4
        0x0001ada8:    2112        .!      MOVS     r1,#0x12
        0x0001adaa:    4620         F      MOV      r0,r4
        0x0001adac:    f7fff99c    ....    BL       AttsHandleValueInd ; 0x1a0e8
        0x0001adb0:    1c60        `.      ADDS     r0,r4,#1
        0x0001adb2:    b2c4        ..      UXTB     r4,r0
        0x0001adb4:    2c03        .,      CMP      r4,#3
        0x0001adb6:    d9f0        ..      BLS      0x1ad9a ; GattSendServiceChangedInd + 70
        0x0001adb8:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001adba:    0000        ..      DCW    0
        0x0001adbc:    10000008    ....    DCD    268435464
    $t
    i.GattSetSvcChangedIdx
    GattSetSvcChangedIdx
        0x0001adc0:    4902        .I      LDR      r1,[pc,#8] ; [0x1adcc] = 0x10000008
        0x0001adc2:    2201        ."      MOVS     r2,#1
        0x0001adc4:    700a        .p      STRB     r2,[r1,#0]
        0x0001adc6:    7048        Hp      STRB     r0,[r1,#1]
        0x0001adc8:    4770        pG      BX       lr
    $d
        0x0001adca:    0000        ..      DCW    0
        0x0001adcc:    10000008    ....    DCD    268435464
    $t
    i.GattWriteCback
    GattWriteCback
        0x0001add0:    469c        .F      MOV      r12,r3
        0x0001add2:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x0001add6:    2915        .)      CMP      r1,#0x15
        0x0001add8:    bf1c        ..      ITT      NE
        0x0001adda:    2000        .       MOVNE    r0,#0
        0x0001addc:    4770        pG      BXNE     lr
        0x0001adde:    4661        aF      MOV      r1,r12
        0x0001ade0:    f7ffb950    ..P.    B        AttsCsfWriteFeatures ; 0x1a084
    i.HciAclRegister
    HciAclRegister
        0x0001ade4:    4a01        .J      LDR      r2,[pc,#4] ; [0x1adec] = 0x1000d7ac
        0x0001ade6:    e9c20104    ....    STRD     r0,r1,[r2,#0x10]
        0x0001adea:    4770        pG      BX       lr
    $d
        0x0001adec:    1000d7ac    ....    DCD    268490668
    $t
    i.HciCoreHandler
    HciCoreHandler
        0x0001adf0:    b538        8.      PUSH     {r3-r5,lr}
        0x0001adf2:    b131        1.      CBZ      r1,0x1ae02 ; HciCoreHandler + 18
        0x0001adf4:    7888        .x      LDRB     r0,[r1,#2]
        0x0001adf6:    2801        .(      CMP      r0,#1
        0x0001adf8:    bf04        ..      ITT      EQ
        0x0001adfa:    4608        .F      MOVEQ    r0,r1
        0x0001adfc:    f019f828    ..(.    BLEQ     hciCmdTimeout ; 0x33e50
        0x0001ae00:    bd38        8.      POP      {r3-r5,pc}
        0x0001ae02:    f0100f01    ....    TST      r0,#1
        0x0001ae06:    bf08        ..      IT       EQ
        0x0001ae08:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ae0a:    4669        iF      MOV      r1,sp
        0x0001ae0c:    4817        .H      LDR      r0,[pc,#92] ; [0x1ae6c] = 0x1000d7ac
        0x0001ae0e:    f001fea0    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001ae12:    0005        ..      MOVS     r5,r0
        0x0001ae14:    bf14        ..      ITE      NE
        0x0001ae16:    4c15        .L      LDRNE    r4,[pc,#84] ; [0x1ae6c] = 0x1000d7ac
        0x0001ae18:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001ae1a:    bf00        ..      NOP      
        0x0001ae1c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0001ae20:    2904        .)      CMP      r1,#4
        0x0001ae22:    d005        ..      BEQ      0x1ae30 ; HciCoreHandler + 64
        0x0001ae24:    2902        .)      CMP      r1,#2
        0x0001ae26:    d010        ..      BEQ      0x1ae4a ; HciCoreHandler + 90
        0x0001ae28:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001ae2a:    b1a9        ..      CBZ      r1,0x1ae58 ; HciCoreHandler + 104
        0x0001ae2c:    4788        .G      BLX      r1
        0x0001ae2e:    e015        ..      B        0x1ae5c ; HciCoreHandler + 108
        0x0001ae30:    f01afa96    ....    BL       hciEvtProcessMsg ; 0x35360
        0x0001ae34:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0001ae38:    2900        .)      CMP      r1,#0
        0x0001ae3a:    bf1c        ..      ITT      NE
        0x0001ae3c:    4628        (F      MOVNE    r0,r5
        0x0001ae3e:    f019f9cb    ....    BLNE     hciCoreResetSequence ; 0x341d8
        0x0001ae42:    4628        (F      MOV      r0,r5
        0x0001ae44:    f001fe97    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ae48:    e008        ..      B        0x1ae5c ; HciCoreHandler + 108
        0x0001ae4a:    f019f80b    ....    BL       hciCoreAclReassembly ; 0x33e64
        0x0001ae4e:    2800        .(      CMP      r0,#0
        0x0001ae50:    bf1c        ..      ITT      NE
        0x0001ae52:    6921        !i      LDRNE    r1,[r4,#0x10]
        0x0001ae54:    4788        .G      BLXNE    r1
        0x0001ae56:    e001        ..      B        0x1ae5c ; HciCoreHandler + 108
        0x0001ae58:    f001fe8d    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ae5c:    4669        iF      MOV      r1,sp
        0x0001ae5e:    4803        .H      LDR      r0,[pc,#12] ; [0x1ae6c] = 0x1000d7ac
        0x0001ae60:    f001fe77    ..w.    BL       WsfMsgDeq ; 0x1cb52
        0x0001ae64:    0005        ..      MOVS     r5,r0
        0x0001ae66:    d1d9        ..      BNE      0x1ae1c ; HciCoreHandler + 44
        0x0001ae68:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001ae6a:    0000        ..      DCW    0
        0x0001ae6c:    1000d7ac    ....    DCD    268490668
    $t
    i.HciCoreInit
    HciCoreInit
        0x0001ae70:    4b10        .K      LDR      r3,[pc,#64] ; [0x1aeb4] = 0x1000d7f0
        0x0001ae72:    f04f0c00    O...    MOV      r12,#0
        0x0001ae76:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001ae7a:    f8c3c070    ..p.    STR      r12,[r3,#0x70]
        0x0001ae7e:    f8c3c074    ..t.    STR      r12,[r3,#0x74]
        0x0001ae82:    8218        ..      STRH     r0,[r3,#0x10]
        0x0001ae84:    8598        ..      STRH     r0,[r3,#0x2c]
        0x0001ae86:    f8a30048    ..H.    STRH     r0,[r3,#0x48]
        0x0001ae8a:    f1030152    ..R.    ADD      r1,r3,#0x52
        0x0001ae8e:    2203        ."      MOVS     r2,#3
        0x0001ae90:    8048        H.      STRH     r0,[r1,#2]
        0x0001ae92:    f8210f04    !...    STRH     r0,[r1,#4]!
        0x0001ae96:    1e52        R.      SUBS     r2,r2,#1
        0x0001ae98:    d1fa        ..      BNE      0x1ae90 ; HciCoreInit + 32
        0x0001ae9a:    201b        .       MOVS     r0,#0x1b
        0x0001ae9c:    f8a3007c    ..|.    STRH     r0,[r3,#0x7c]
        0x0001aea0:    200e        .       MOVS     r0,#0xe
        0x0001aea2:    f8830080    ....    STRB     r0,[r3,#0x80]
        0x0001aea6:    200d        .       MOVS     r0,#0xd
        0x0001aea8:    f8830081    ....    STRB     r0,[r3,#0x81]
        0x0001aeac:    f8c3c0a0    ....    STR      r12,[r3,#0xa0]
        0x0001aeb0:    f019b93c    ..<.    B.W      hciCoreInit ; 0x3412c
    $d
        0x0001aeb4:    1000d7f0    ....    DCD    268490736
    $t
    i.HciDisconnectCmd
    HciDisconnectCmd
        0x0001aeb8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001aeba:    4604        .F      MOV      r4,r0
        0x0001aebc:    2606        .&      MOVS     r6,#6
        0x0001aebe:    460d        .F      MOV      r5,r1
        0x0001aec0:    4630        0F      MOV      r0,r6
        0x0001aec2:    f001fe33    ..3.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001aec6:    b120         .      CBZ      r0,0x1aed2 ; HciDisconnectCmd + 26
        0x0001aec8:    7006        .p      STRB     r6,[r0,#0]
        0x0001aeca:    2104        .!      MOVS     r1,#4
        0x0001aecc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001aece:    2103        .!      MOVS     r1,#3
        0x0001aed0:    7081        .p      STRB     r1,[r0,#2]
        0x0001aed2:    2800        .(      CMP      r0,#0
        0x0001aed4:    bf08        ..      IT       EQ
        0x0001aed6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001aed8:    70c4        .p      STRB     r4,[r0,#3]
        0x0001aeda:    0a21        !.      LSRS     r1,r4,#8
        0x0001aedc:    7101        .q      STRB     r1,[r0,#4]
        0x0001aede:    7145        Eq      STRB     r5,[r0,#5]
        0x0001aee0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001aee4:    f018bf82    ....    B.W      hciCmdSend ; 0x33dec
    i.HciDrvHandler
    HciDrvHandler
        0x0001aee8:    b530        0.      PUSH     {r4,r5,lr}
        0x0001aeea:    b083        ..      SUB      sp,sp,#0xc
        0x0001aeec:    b111        ..      CBZ      r1,0x1aef4 ; HciDrvHandler + 12
        0x0001aeee:    7889        .x      LDRB     r1,[r1,#2]
        0x0001aef0:    2912        .)      CMP      r1,#0x12
        0x0001aef2:    d015        ..      BEQ      0x1af20 ; HciDrvHandler + 56
        0x0001aef4:    f0100f01    ....    TST      r0,#1
        0x0001aef8:    bf04        ..      ITT      EQ
        0x0001aefa:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001aefc:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0001aefe:    4c56        VL      LDR      r4,[pc,#344] ; [0x1b058] = 0x10000074
        0x0001af00:    2500        .%      MOVS     r5,#0
        0x0001af02:    6860        `h      LDR      r0,[r4,#4]
        0x0001af04:    f8901020    .. .    LDRB     r1,[r0,#0x20]
        0x0001af08:    b1a1        ..      CBZ      r1,0x1af34 ; HciDrvHandler + 76
        0x0001af0a:    f8805020    .. P    STRB     r5,[r0,#0x20]
        0x0001af0e:    2000        .       MOVS     r0,#0
        0x0001af10:    f018ff6c    ..l.    BL       hciCmdSend ; 0x33dec
        0x0001af14:    b003        ..      ADD      sp,sp,#0xc
        0x0001af16:    2000        .       MOVS     r0,#0
        0x0001af18:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001af1c:    f019ba64    ..d.    B.W      hciCoreTxReady ; 0x343e8
        0x0001af20:    f000fd14    ....    BL       HciReadLocalVerInfoCmd ; 0x1b94c
        0x0001af24:    b003        ..      ADD      sp,sp,#0xc
        0x0001af26:    f2427110    B..q    MOV      r1,#0x2710
        0x0001af2a:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001af2e:    484b        KH      LDR      r0,[pc,#300] ; [0x1b05c] = 0x10000c58
        0x0001af30:    f001bfc0    ....    B.W      WsfTimerStartMs ; 0x1ceb4
        0x0001af34:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x0001af38:    4281        .B      CMP      r1,r0
        0x0001af3a:    d90f        ..      BLS      0x1af5c ; HciDrvHandler + 116
        0x0001af3c:    1a09        ..      SUBS     r1,r1,r0
        0x0001af3e:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001af40:    b289        ..      UXTH     r1,r1
        0x0001af42:    4410        .D      ADD      r0,r0,r2
        0x0001af44:    f01afd38    ..8.    BL       hciTrSerialRxIncoming ; 0x359b8
        0x0001af48:    6961        ai      LDR      r1,[r4,#0x14]
        0x0001af4a:    4408        .D      ADD      r0,r0,r1
        0x0001af4c:    6160        `a      STR      r0,[r4,#0x14]
        0x0001af4e:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001af50:    2900        .)      CMP      r1,#0
        0x0001af52:    bf12        ..      ITEE     NE
        0x0001af54:    4288        .B      CMPNE    r0,r1
        0x0001af56:    6125        %a      STREQ    r5,[r4,#0x10]
        0x0001af58:    6165        ea      STREQ    r5,[r4,#0x14]
        0x0001af5a:    d16c        l.      BNE      0x1b036 ; HciDrvHandler + 334
        0x0001af5c:    6125        %a      STR      r5,[r4,#0x10]
        0x0001af5e:    4a40        @J      LDR      r2,[pc,#256] ; [0x1b060] = 0x10000084
        0x0001af60:    4940        @I      LDR      r1,[pc,#256] ; [0x1b064] = 0x10000e74
        0x0001af62:    6860        `h      LDR      r0,[r4,#4]
        0x0001af64:    f004feb4    ....    BL       am_devices_cooper_blocking_read ; 0x1fcd0
        0x0001af68:    4605        .F      MOV      r5,r0
        0x0001af6a:    483c        <H      LDR      r0,[pc,#240] ; [0x1b05c] = 0x10000c58
        0x0001af6c:    f002f810    ....    BL       WsfTimerStop ; 0x1cf90
        0x0001af70:    f2427110    B..q    MOV      r1,#0x2710
        0x0001af74:    4839        9H      LDR      r0,[pc,#228] ; [0x1b05c] = 0x10000c58
        0x0001af76:    f001ff9d    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0001af7a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001af7c:    f5b17f81    ....    CMP      r1,#0x102
        0x0001af80:    d914        ..      BLS      0x1afac ; HciDrvHandler + 196
        0x0001af82:    f7fdfa4b    ..K.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001af86:    9000        ..      STR      r0,[sp,#0]
        0x0001af88:    f7fdfa4c    ..L.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001af8c:    4836        6H      LDR      r0,[pc,#216] ; [0x1b068] = 0x9000002
        0x0001af8e:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0001af90:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001af92:    b119        ..      CBZ      r1,0x1af9c ; HciDrvHandler + 180
        0x0001af94:    b003        ..      ADD      sp,sp,#0xc
        0x0001af96:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001af9a:    4708        .G      BX       r1
        0x0001af9c:    f7fdfa3e    ..>.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001afa0:    9000        ..      STR      r0,[sp,#0]
        0x0001afa2:    b003        ..      ADD      sp,sp,#0xc
        0x0001afa4:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001afa8:    f7fdba3c    ..<.    B        am_hal_interrupt_master_set ; 0x18424
        0x0001afac:    b3ad        ..      CBZ      r5,0x1b01a ; HciDrvHandler + 306
        0x0001afae:    f7fdfa35    ..5.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001afb2:    9000        ..      STR      r0,[sp,#0]
        0x0001afb4:    f7fdfa36    ..6.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001afb8:    61e5        .a      STR      r5,[r4,#0x1c]
        0x0001afba:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0001afbc:    4628        (F      MOV      r0,r5
        0x0001afbe:    b109        ..      CBZ      r1,0x1afc4 ; HciDrvHandler + 220
        0x0001afc0:    4788        .G      BLX      r1
        0x0001afc2:    e004        ..      B        0x1afce ; HciDrvHandler + 230
        0x0001afc4:    f7fdfa2a    ..*.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001afc8:    9000        ..      STR      r0,[sp,#0]
        0x0001afca:    f7fdfa2b    ..+.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001afce:    4823        #H      LDR      r0,[pc,#140] ; [0x1b05c] = 0x10000c58
        0x0001afd0:    f001ffde    ....    BL       WsfTimerStop ; 0x1cf90
        0x0001afd4:    2035        5       MOVS     r0,#0x35
        0x0001afd6:    2100        .!      MOVS     r1,#0
        0x0001afd8:    9000        ..      STR      r0,[sp,#0]
        0x0001afda:    466a        jF      MOV      r2,sp
        0x0001afdc:    4608        .F      MOV      r0,r1
        0x0001afde:    f006fa5d    ..].    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0001afe2:    2034        4       MOVS     r0,#0x34
        0x0001afe4:    2100        .!      MOVS     r1,#0
        0x0001afe6:    9000        ..      STR      r0,[sp,#0]
        0x0001afe8:    466a        jF      MOV      r2,sp
        0x0001afea:    4608        .F      MOV      r0,r1
        0x0001afec:    f006fa56    ..V.    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0001aff0:    6860        `h      LDR      r0,[r4,#4]
        0x0001aff2:    f005f9b5    ....    BL       am_devices_cooper_term ; 0x20360
        0x0001aff6:    481d        .H      LDR      r0,[pc,#116] ; [0x1b06c] = 0x449c4
        0x0001aff8:    6801        .h      LDR      r1,[r0,#0]
        0x0001affa:    9101        ..      STR      r1,[sp,#4]
        0x0001affc:    2037        7       MOVS     r0,#0x37
        0x0001affe:    f006fbb9    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001b002:    2100        .!      MOVS     r1,#0
        0x0001b004:    2037        7       MOVS     r0,#0x37
        0x0001b006:    f006fc3d    ..=.    BL       am_hal_gpio_state_write ; 0x21884
        0x0001b00a:    2000        .       MOVS     r0,#0
        0x0001b00c:    f000f844    ..D.    BL       HciDrvRadioBoot ; 0x1b098
        0x0001b010:    b003        ..      ADD      sp,sp,#0xc
        0x0001b012:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b016:    f7ffbbd7    ....    B        DmDevReset ; 0x1a7c8
        0x0001b01a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0001b01c:    7802        .x      LDRB     r2,[r0,#0]
        0x0001b01e:    2a06        .*      CMP      r2,#6
        0x0001b020:    d011        ..      BEQ      0x1b046 ; HciDrvHandler + 350
        0x0001b022:    b289        ..      UXTH     r1,r1
        0x0001b024:    f01afcc8    ....    BL       hciTrSerialRxIncoming ; 0x359b8
        0x0001b028:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b02a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0001b02c:    2900        .)      CMP      r1,#0
        0x0001b02e:    bf12        ..      ITEE     NE
        0x0001b030:    4288        .B      CMPNE    r0,r1
        0x0001b032:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0001b034:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0001b036:    f04f0101    O...    MOV      r1,#1
        0x0001b03a:    7820         x      LDRB     r0,[r4,#0]
        0x0001b03c:    b003        ..      ADD      sp,sp,#0xc
        0x0001b03e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x0001b042:    f001be5b    ..[.    B.W      WsfSetEvent ; 0x1ccfc
        0x0001b046:    1c40        @.      ADDS     r0,r0,#1
        0x0001b048:    1e49        I.      SUBS     r1,r1,#1
        0x0001b04a:    f01afd79    ..y.    BL       hci_process_trace_data ; 0x35b40
        0x0001b04e:    6920         i      LDR      r0,[r4,#0x10]
        0x0001b050:    6160        `a      STR      r0,[r4,#0x14]
        0x0001b052:    b003        ..      ADD      sp,sp,#0xc
        0x0001b054:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0001b056:    0000        ..      DCW    0
        0x0001b058:    10000074    t...    DCD    268435572
        0x0001b05c:    10000c58    X...    DCD    268438616
        0x0001b060:    10000084    ....    DCD    268435588
        0x0001b064:    10000e74    t...    DCD    268439156
        0x0001b068:    09000002    ....    DCD    150994946
        0x0001b06c:    000449c4    .I..    DCD    281028
    $t
    i.HciDrvHandlerInit
    HciDrvHandlerInit
        0x0001b070:    4903        .I      LDR      r1,[pc,#12] ; [0x1b080] = 0x10000074
        0x0001b072:    7008        .p      STRB     r0,[r1,#0]
        0x0001b074:    4903        .I      LDR      r1,[pc,#12] ; [0x1b084] = 0x10000c58
        0x0001b076:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001b078:    2012        .       MOVS     r0,#0x12
        0x0001b07a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001b07c:    4770        pG      BX       lr
    $d
        0x0001b07e:    0000        ..      DCW    0
        0x0001b080:    10000074    t...    DCD    268435572
        0x0001b084:    10000c58    X...    DCD    268438616
    $t
    i.HciDrvIntService
    HciDrvIntService
        0x0001b088:    4802        .H      LDR      r0,[pc,#8] ; [0x1b094] = 0x10000074
        0x0001b08a:    2101        .!      MOVS     r1,#1
        0x0001b08c:    7800        .x      LDRB     r0,[r0,#0]
        0x0001b08e:    f001be35    ..5.    B.W      WsfSetEvent ; 0x1ccfc
    $d
        0x0001b092:    0000        ..      DCW    0
        0x0001b094:    10000074    t...    DCD    268435572
    $t
    i.HciDrvRadioBoot
    HciDrvRadioBoot
        0x0001b098:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b09a:    b094        ..      SUB      sp,sp,#0x50
        0x0001b09c:    4606        .F      MOV      r6,r0
        0x0001b09e:    4827        'H      LDR      r0,[pc,#156] ; [0x1b13c] = 0x10000c68
        0x0001b0a0:    9002        ..      STR      r0,[sp,#8]
        0x0001b0a2:    2083        .       MOVS     r0,#0x83
        0x0001b0a4:    4b26        &K      LDR      r3,[pc,#152] ; [0x1b140] = 0x1000007c
        0x0001b0a6:    9003        ..      STR      r0,[sp,#0xc]
        0x0001b0a8:    1f1a        ..      SUBS     r2,r3,#4
        0x0001b0aa:    a902        ..      ADD      r1,sp,#8
        0x0001b0ac:    2004        .       MOVS     r0,#4
        0x0001b0ae:    f004ffad    ....    BL       am_devices_cooper_init ; 0x2000c
        0x0001b0b2:    4d24        $M      LDR      r5,[pc,#144] ; [0x1b144] = 0x10000074
        0x0001b0b4:    0004        ..      MOVS     r4,r0
        0x0001b0b6:    d00c        ..      BEQ      0x1b0d2 ; HciDrvRadioBoot + 58
        0x0001b0b8:    61e8        .a      STR      r0,[r5,#0x1c]
        0x0001b0ba:    69a9        .i      LDR      r1,[r5,#0x18]
        0x0001b0bc:    b109        ..      CBZ      r1,0x1b0c2 ; HciDrvRadioBoot + 42
        0x0001b0be:    4788        .G      BLX      r1
        0x0001b0c0:    e004        ..      B        0x1b0cc ; HciDrvRadioBoot + 52
        0x0001b0c2:    f7fdf9ab    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001b0c6:    9001        ..      STR      r0,[sp,#4]
        0x0001b0c8:    f7fdf9ac    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001b0cc:    b014        ..      ADD      sp,sp,#0x50
        0x0001b0ce:    4620         F      MOV      r0,r4
        0x0001b0d0:    bd70        p.      POP      {r4-r6,pc}
        0x0001b0d2:    2104        .!      MOVS     r1,#4
        0x0001b0d4:    6868        hh      LDR      r0,[r5,#4]
        0x0001b0d6:    f008fd7f    ....    BL       am_util_ble_tx_power_set ; 0x23bd8
        0x0001b0da:    2135        5!      MOVS     r1,#0x35
        0x0001b0dc:    2300        .#      MOVS     r3,#0
        0x0001b0de:    4a1a        .J      LDR      r2,[pc,#104] ; [0x1b148] = 0x1b089
        0x0001b0e0:    4618        .F      MOV      r0,r3
        0x0001b0e2:    9100        ..      STR      r1,[sp,#0]
        0x0001b0e4:    f006fae4    ....    BL       am_hal_gpio_interrupt_register ; 0x216b0
        0x0001b0e8:    466a        jF      MOV      r2,sp
        0x0001b0ea:    2101        .!      MOVS     r1,#1
        0x0001b0ec:    2000        .       MOVS     r0,#0
        0x0001b0ee:    f006f9d5    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0001b0f2:    2134        4!      MOVS     r1,#0x34
        0x0001b0f4:    2300        .#      MOVS     r3,#0
        0x0001b0f6:    4a15        .J      LDR      r2,[pc,#84] ; [0x1b14c] = 0x1a3d1
        0x0001b0f8:    4618        .F      MOV      r0,r3
        0x0001b0fa:    9100        ..      STR      r1,[sp,#0]
        0x0001b0fc:    f006fad8    ....    BL       am_hal_gpio_interrupt_register ; 0x216b0
        0x0001b100:    466a        jF      MOV      r2,sp
        0x0001b102:    2101        .!      MOVS     r1,#1
        0x0001b104:    2000        .       MOVS     r0,#0
        0x0001b106:    f006f9c9    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0001b10a:    4911        .I      LDR      r1,[pc,#68] ; [0x1b150] = 0xe000e039
        0x0001b10c:    2080        .       MOVS     r0,#0x80
        0x0001b10e:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x0001b112:    4910        .I      LDR      r1,[pc,#64] ; [0x1b154] = 0xe000e004
        0x0001b114:    0480        ..      LSLS     r0,r0,#18
        0x0001b116:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x0001b11a:    b166        f.      CBZ      r6,0x1b136 ; HciDrvRadioBoot + 158
        0x0001b11c:    a904        ..      ADD      r1,sp,#0x10
        0x0001b11e:    2001        .       MOVS     r0,#1
        0x0001b120:    f007fb9a    ....    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x0001b124:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b126:    6228        (b      STR      r0,[r5,#0x20]
        0x0001b128:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001b12a:    0a01        ..      LSRS     r1,r0,#8
        0x0001b12c:    480a        .H      LDR      r0,[pc,#40] ; [0x1b158] = 0x10000094
        0x0001b12e:    7101        .q      STRB     r1,[r0,#4]
        0x0001b130:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001b132:    0c09        ..      LSRS     r1,r1,#16
        0x0001b134:    7141        Aq      STRB     r1,[r0,#5]
        0x0001b136:    b014        ..      ADD      sp,sp,#0x50
        0x0001b138:    2000        .       MOVS     r0,#0
        0x0001b13a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001b13c:    10000c68    h...    DCD    268438632
        0x0001b140:    1000007c    |...    DCD    268435580
        0x0001b144:    10000074    t...    DCD    268435572
        0x0001b148:    0001b089    ....    DCD    110729
        0x0001b14c:    0001a3d1    ....    DCD    107473
        0x0001b150:    e000e039    9...    DCD    3758153785
        0x0001b154:    e000e004    ....    DCD    3758153732
        0x0001b158:    10000094    ....    DCD    268435604
    $t
    i.HciDrvRadioShutdown
    HciDrvRadioShutdown
        0x0001b15c:    b500        ..      PUSH     {lr}
        0x0001b15e:    b083        ..      SUB      sp,sp,#0xc
        0x0001b160:    4810        .H      LDR      r0,[pc,#64] ; [0x1b1a4] = 0x10000c58
        0x0001b162:    f001ff15    ....    BL       WsfTimerStop ; 0x1cf90
        0x0001b166:    2035        5       MOVS     r0,#0x35
        0x0001b168:    2100        .!      MOVS     r1,#0
        0x0001b16a:    9000        ..      STR      r0,[sp,#0]
        0x0001b16c:    466a        jF      MOV      r2,sp
        0x0001b16e:    4608        .F      MOV      r0,r1
        0x0001b170:    f006f994    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0001b174:    2034        4       MOVS     r0,#0x34
        0x0001b176:    2100        .!      MOVS     r1,#0
        0x0001b178:    9000        ..      STR      r0,[sp,#0]
        0x0001b17a:    466a        jF      MOV      r2,sp
        0x0001b17c:    4608        .F      MOV      r0,r1
        0x0001b17e:    f006f98d    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0001b182:    4809        .H      LDR      r0,[pc,#36] ; [0x1b1a8] = 0x10000074
        0x0001b184:    6840        @h      LDR      r0,[r0,#4]
        0x0001b186:    f005f8eb    ....    BL       am_devices_cooper_term ; 0x20360
        0x0001b18a:    4808        .H      LDR      r0,[pc,#32] ; [0x1b1ac] = 0x449c4
        0x0001b18c:    6801        .h      LDR      r1,[r0,#0]
        0x0001b18e:    9101        ..      STR      r1,[sp,#4]
        0x0001b190:    2037        7       MOVS     r0,#0x37
        0x0001b192:    f006faef    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001b196:    2100        .!      MOVS     r1,#0
        0x0001b198:    2037        7       MOVS     r0,#0x37
        0x0001b19a:    f006fb73    ..s.    BL       am_hal_gpio_state_write ; 0x21884
        0x0001b19e:    b003        ..      ADD      sp,sp,#0xc
        0x0001b1a0:    bd00        ..      POP      {pc}
    $d
        0x0001b1a2:    0000        ..      DCW    0
        0x0001b1a4:    10000c58    X...    DCD    268438616
        0x0001b1a8:    10000074    t...    DCD    268435572
        0x0001b1ac:    000449c4    .I..    DCD    281028
    $t
    i.HciEvtRegister
    HciEvtRegister
        0x0001b1b0:    4901        .I      LDR      r1,[pc,#4] ; [0x1b1b8] = 0x1000d7ac
        0x0001b1b2:    6088        .`      STR      r0,[r1,#8]
        0x0001b1b4:    4770        pG      BX       lr
    $d
        0x0001b1b6:    0000        ..      DCW    0
        0x0001b1b8:    1000d7ac    ....    DCD    268490668
    $t
    i.HciGetBdAddr
    HciGetBdAddr
        0x0001b1bc:    4800        .H      LDR      r0,[pc,#0] ; [0x1b1c0] = 0x1000d858
        0x0001b1be:    4770        pG      BX       lr
    $d
        0x0001b1c0:    1000d858    X...    DCD    268490840
    $t
    i.HciGetBufSize
    HciGetBufSize
        0x0001b1c4:    4801        .H      LDR      r0,[pc,#4] ; [0x1b1cc] = 0x1000d7f0
        0x0001b1c6:    f8b0007e    ..~.    LDRH     r0,[r0,#0x7e]
        0x0001b1ca:    4770        pG      BX       lr
    $d
        0x0001b1cc:    1000d7f0    ....    DCD    268490736
    $t
    i.HciGetLeSupFeat
    HciGetLeSupFeat
        0x0001b1d0:    4902        .I      LDR      r1,[pc,#8] ; [0x1b1dc] = 0x1000d7f0
        0x0001b1d2:    e9d10122    ..".    LDRD     r0,r1,[r1,#0x88]
        0x0001b1d6:    f0200002     ...    BIC      r0,r0,#2
        0x0001b1da:    4770        pG      BX       lr
    $d
        0x0001b1dc:    1000d7f0    ....    DCD    268490736
    $t
    i.HciGetMaxRxAclLen
    HciGetMaxRxAclLen
        0x0001b1e0:    4801        .H      LDR      r0,[pc,#4] ; [0x1b1e8] = 0x1000d7f0
        0x0001b1e2:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0001b1e6:    4770        pG      BX       lr
    $d
        0x0001b1e8:    1000d7f0    ....    DCD    268490736
    $t
    i.HciHandler
    HciHandler
        0x0001b1ec:    f7ffbe00    ....    B.W      HciCoreHandler ; 0x1adf0
    i.HciHandlerInit
    HciHandlerInit
        0x0001b1f0:    4903        .I      LDR      r1,[pc,#12] ; [0x1b200] = 0x1000d7ac
        0x0001b1f2:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001b1f6:    2000        .       MOVS     r0,#0
        0x0001b1f8:    6008        .`      STR      r0,[r1,#0]
        0x0001b1fa:    6048        H`      STR      r0,[r1,#4]
        0x0001b1fc:    f7ffbe38    ..8.    B.W      HciCoreInit ; 0x1ae70
    $d
        0x0001b200:    1000d7ac    ....    DCD    268490668
    $t
    i.HciLeAddDeviceToResolvingListCmd
    HciLeAddDeviceToResolvingListCmd
        0x0001b204:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b208:    4604        .F      MOV      r4,r0
        0x0001b20a:    461d        .F      MOV      r5,r3
        0x0001b20c:    4616        .F      MOV      r6,r2
        0x0001b20e:    460f        .F      MOV      r7,r1
        0x0001b210:    202a        *       MOVS     r0,#0x2a
        0x0001b212:    f001fc8b    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b216:    b120         .      CBZ      r0,0x1b222 ; HciLeAddDeviceToResolvingListCmd + 30
        0x0001b218:    2127        '!      MOVS     r1,#0x27
        0x0001b21a:    7001        .p      STRB     r1,[r0,#0]
        0x0001b21c:    2220         "      MOVS     r2,#0x20
        0x0001b21e:    7042        Bp      STRB     r2,[r0,#1]
        0x0001b220:    7081        .p      STRB     r1,[r0,#2]
        0x0001b222:    ea5f0800    _...    MOVS     r8,r0
        0x0001b226:    bf08        ..      IT       EQ
        0x0001b228:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b22c:    f1080003    ....    ADD      r0,r8,#3
        0x0001b230:    4639        9F      MOV      r1,r7
        0x0001b232:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b236:    4604        .F      MOV      r4,r0
        0x0001b238:    f7fff853    ..S.    BL       BdaCpy ; 0x1a2e2
        0x0001b23c:    6831        1h      LDR      r1,[r6,#0]
        0x0001b23e:    f8c41006    ....    STR      r1,[r4,#6]
        0x0001b242:    6871        qh      LDR      r1,[r6,#4]
        0x0001b244:    f8c4100a    ....    STR      r1,[r4,#0xa]
        0x0001b248:    68b1        .h      LDR      r1,[r6,#8]
        0x0001b24a:    f8c4100e    ....    STR      r1,[r4,#0xe]
        0x0001b24e:    68f1        .h      LDR      r1,[r6,#0xc]
        0x0001b250:    f8c41012    ....    STR      r1,[r4,#0x12]
        0x0001b254:    6829        )h      LDR      r1,[r5,#0]
        0x0001b256:    f8c41016    ....    STR      r1,[r4,#0x16]
        0x0001b25a:    6869        ih      LDR      r1,[r5,#4]
        0x0001b25c:    f8c4101a    ....    STR      r1,[r4,#0x1a]
        0x0001b260:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b262:    f8c4101e    ....    STR      r1,[r4,#0x1e]
        0x0001b266:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b268:    f8c41022    ..".    STR      r1,[r4,#0x22]
        0x0001b26c:    4640        @F      MOV      r0,r8
        0x0001b26e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b272:    f018bdbb    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeClearResolvingList
    HciLeClearResolvingList
        0x0001b276:    b510        ..      PUSH     {r4,lr}
        0x0001b278:    2003        .       MOVS     r0,#3
        0x0001b27a:    f001fc57    ..W.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b27e:    b128        (.      CBZ      r0,0x1b28c ; HciLeClearResolvingList + 22
        0x0001b280:    2129        )!      MOVS     r1,#0x29
        0x0001b282:    7001        .p      STRB     r1,[r0,#0]
        0x0001b284:    2120         !      MOVS     r1,#0x20
        0x0001b286:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b288:    2100        .!      MOVS     r1,#0
        0x0001b28a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b28c:    2800        .(      CMP      r0,#0
        0x0001b28e:    bf08        ..      IT       EQ
        0x0001b290:    bd10        ..      POPEQ    {r4,pc}
        0x0001b292:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b296:    f018bda9    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeConnUpdateCmd
    HciLeConnUpdateCmd
        0x0001b29a:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b29c:    4605        .F      MOV      r5,r0
        0x0001b29e:    460c        .F      MOV      r4,r1
        0x0001b2a0:    2011        .       MOVS     r0,#0x11
        0x0001b2a2:    f001fc43    ..C.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b2a6:    b128        (.      CBZ      r0,0x1b2b4 ; HciLeConnUpdateCmd + 26
        0x0001b2a8:    2113        .!      MOVS     r1,#0x13
        0x0001b2aa:    7001        .p      STRB     r1,[r0,#0]
        0x0001b2ac:    2120         !      MOVS     r1,#0x20
        0x0001b2ae:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b2b0:    210e        .!      MOVS     r1,#0xe
        0x0001b2b2:    7081        .p      STRB     r1,[r0,#2]
        0x0001b2b4:    2800        .(      CMP      r0,#0
        0x0001b2b6:    bf08        ..      IT       EQ
        0x0001b2b8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b2ba:    1cc2        ..      ADDS     r2,r0,#3
        0x0001b2bc:    70c5        .p      STRB     r5,[r0,#3]
        0x0001b2be:    0a29        ).      LSRS     r1,r5,#8
        0x0001b2c0:    7101        .q      STRB     r1,[r0,#4]
        0x0001b2c2:    7821        !x      LDRB     r1,[r4,#0]
        0x0001b2c4:    7141        Aq      STRB     r1,[r0,#5]
        0x0001b2c6:    8821        !.      LDRH     r1,[r4,#0]
        0x0001b2c8:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2ca:    7181        .q      STRB     r1,[r0,#6]
        0x0001b2cc:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001b2ce:    71c1        .q      STRB     r1,[r0,#7]
        0x0001b2d0:    8861        a.      LDRH     r1,[r4,#2]
        0x0001b2d2:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2d4:    7201        .r      STRB     r1,[r0,#8]
        0x0001b2d6:    7921        !y      LDRB     r1,[r4,#4]
        0x0001b2d8:    7241        Ar      STRB     r1,[r0,#9]
        0x0001b2da:    88a1        ..      LDRH     r1,[r4,#4]
        0x0001b2dc:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2de:    71d1        .q      STRB     r1,[r2,#7]
        0x0001b2e0:    79a1        .y      LDRB     r1,[r4,#6]
        0x0001b2e2:    7211        .r      STRB     r1,[r2,#8]
        0x0001b2e4:    88e1        ..      LDRH     r1,[r4,#6]
        0x0001b2e6:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2e8:    7251        Qr      STRB     r1,[r2,#9]
        0x0001b2ea:    7a21        !z      LDRB     r1,[r4,#8]
        0x0001b2ec:    7291        .r      STRB     r1,[r2,#0xa]
        0x0001b2ee:    8921        !.      LDRH     r1,[r4,#8]
        0x0001b2f0:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2f2:    72d1        .r      STRB     r1,[r2,#0xb]
        0x0001b2f4:    7aa1        .z      LDRB     r1,[r4,#0xa]
        0x0001b2f6:    7311        .s      STRB     r1,[r2,#0xc]
        0x0001b2f8:    8961        a.      LDRH     r1,[r4,#0xa]
        0x0001b2fa:    0a09        ..      LSRS     r1,r1,#8
        0x0001b2fc:    7351        Qs      STRB     r1,[r2,#0xd]
        0x0001b2fe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b302:    f018bd73    ..s.    B.W      hciCmdSend ; 0x33dec
    i.HciLeEncryptCmd
    HciLeEncryptCmd
        0x0001b306:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b308:    4605        .F      MOV      r5,r0
        0x0001b30a:    460c        .F      MOV      r4,r1
        0x0001b30c:    2023        #       MOVS     r0,#0x23
        0x0001b30e:    f001fc0d    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b312:    b120         .      CBZ      r0,0x1b31e ; HciLeEncryptCmd + 24
        0x0001b314:    2117        .!      MOVS     r1,#0x17
        0x0001b316:    7001        .p      STRB     r1,[r0,#0]
        0x0001b318:    2120         !      MOVS     r1,#0x20
        0x0001b31a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b31c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b31e:    2800        .(      CMP      r0,#0
        0x0001b320:    bf08        ..      IT       EQ
        0x0001b322:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b324:    6829        )h      LDR      r1,[r5,#0]
        0x0001b326:    f8c01003    ....    STR      r1,[r0,#3]
        0x0001b32a:    6869        ih      LDR      r1,[r5,#4]
        0x0001b32c:    f8c01007    ....    STR      r1,[r0,#7]
        0x0001b330:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b332:    f8c0100b    ....    STR      r1,[r0,#0xb]
        0x0001b336:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b338:    f8c0100f    ....    STR      r1,[r0,#0xf]
        0x0001b33c:    6822        "h      LDR      r2,[r4,#0]
        0x0001b33e:    f8c02013    ...     STR      r2,[r0,#0x13]
        0x0001b342:    6862        bh      LDR      r2,[r4,#4]
        0x0001b344:    f8c02017    ...     STR      r2,[r0,#0x17]
        0x0001b348:    68a2        .h      LDR      r2,[r4,#8]
        0x0001b34a:    f8c0201b    ...     STR      r2,[r0,#0x1b]
        0x0001b34e:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001b350:    f8c0201f    ...     STR      r2,[r0,#0x1f]
        0x0001b354:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b358:    f018bd48    ..H.    B.W      hciCmdSend ; 0x33dec
    i.HciLeGenerateDHKey
    HciLeGenerateDHKey
        0x0001b35c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b360:    4606        .F      MOV      r6,r0
        0x0001b362:    460f        .F      MOV      r7,r1
        0x0001b364:    2043        C       MOVS     r0,#0x43
        0x0001b366:    f001fbe1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b36a:    b128        (.      CBZ      r0,0x1b378 ; HciLeGenerateDHKey + 28
        0x0001b36c:    2126        &!      MOVS     r1,#0x26
        0x0001b36e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b370:    2120         !      MOVS     r1,#0x20
        0x0001b372:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b374:    2140        @!      MOVS     r1,#0x40
        0x0001b376:    7081        .p      STRB     r1,[r0,#2]
        0x0001b378:    0004        ..      MOVS     r4,r0
        0x0001b37a:    bf08        ..      IT       EQ
        0x0001b37c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b380:    1ce5        ..      ADDS     r5,r4,#3
        0x0001b382:    2220         "      MOVS     r2,#0x20
        0x0001b384:    4631        1F      MOV      r1,r6
        0x0001b386:    4628        (F      MOV      r0,r5
        0x0001b388:    f7fdf8ff    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001b38c:    2220         "      MOVS     r2,#0x20
        0x0001b38e:    4639        9F      MOV      r1,r7
        0x0001b390:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0001b394:    f7fdf8f9    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001b398:    4620         F      MOV      r0,r4
        0x0001b39a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b39e:    f018bd25    ..%.    B.W      hciCmdSend ; 0x33dec
    i.HciLeLtkReqNegReplCmd
    HciLeLtkReqNegReplCmd
        0x0001b3a2:    b510        ..      PUSH     {r4,lr}
        0x0001b3a4:    4604        .F      MOV      r4,r0
        0x0001b3a6:    2005        .       MOVS     r0,#5
        0x0001b3a8:    f001fbc0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b3ac:    b128        (.      CBZ      r0,0x1b3ba ; HciLeLtkReqNegReplCmd + 24
        0x0001b3ae:    211b        .!      MOVS     r1,#0x1b
        0x0001b3b0:    7001        .p      STRB     r1,[r0,#0]
        0x0001b3b2:    2120         !      MOVS     r1,#0x20
        0x0001b3b4:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b3b6:    2102        .!      MOVS     r1,#2
        0x0001b3b8:    7081        .p      STRB     r1,[r0,#2]
        0x0001b3ba:    2800        .(      CMP      r0,#0
        0x0001b3bc:    bf08        ..      IT       EQ
        0x0001b3be:    bd10        ..      POPEQ    {r4,pc}
        0x0001b3c0:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b3c2:    0a22        ".      LSRS     r2,r4,#8
        0x0001b3c4:    7102        .q      STRB     r2,[r0,#4]
        0x0001b3c6:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b3ca:    f018bd0f    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeLtkReqReplCmd
    HciLeLtkReqReplCmd
        0x0001b3ce:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b3d0:    4604        .F      MOV      r4,r0
        0x0001b3d2:    460d        .F      MOV      r5,r1
        0x0001b3d4:    2015        .       MOVS     r0,#0x15
        0x0001b3d6:    f001fba9    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b3da:    b128        (.      CBZ      r0,0x1b3e8 ; HciLeLtkReqReplCmd + 26
        0x0001b3dc:    211a        .!      MOVS     r1,#0x1a
        0x0001b3de:    7001        .p      STRB     r1,[r0,#0]
        0x0001b3e0:    2120         !      MOVS     r1,#0x20
        0x0001b3e2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b3e4:    2112        .!      MOVS     r1,#0x12
        0x0001b3e6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b3e8:    2800        .(      CMP      r0,#0
        0x0001b3ea:    bf08        ..      IT       EQ
        0x0001b3ec:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b3ee:    1cc2        ..      ADDS     r2,r0,#3
        0x0001b3f0:    0a21        !.      LSRS     r1,r4,#8
        0x0001b3f2:    f8024b01    ...K    STRB     r4,[r2],#1
        0x0001b3f6:    f8021b01    ....    STRB     r1,[r2],#1
        0x0001b3fa:    6829        )h      LDR      r1,[r5,#0]
        0x0001b3fc:    6011        .`      STR      r1,[r2,#0]
        0x0001b3fe:    6869        ih      LDR      r1,[r5,#4]
        0x0001b400:    6051        Q`      STR      r1,[r2,#4]
        0x0001b402:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b404:    6091        .`      STR      r1,[r2,#8]
        0x0001b406:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b408:    60d1        .`      STR      r1,[r2,#0xc]
        0x0001b40a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b40e:    f018bced    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeRandCmd
    HciLeRandCmd
        0x0001b412:    b510        ..      PUSH     {r4,lr}
        0x0001b414:    2003        .       MOVS     r0,#3
        0x0001b416:    f001fb89    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b41a:    b128        (.      CBZ      r0,0x1b428 ; HciLeRandCmd + 22
        0x0001b41c:    2118        .!      MOVS     r1,#0x18
        0x0001b41e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b420:    2120         !      MOVS     r1,#0x20
        0x0001b422:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b424:    2100        .!      MOVS     r1,#0
        0x0001b426:    7081        .p      STRB     r1,[r0,#2]
        0x0001b428:    2800        .(      CMP      r0,#0
        0x0001b42a:    bf08        ..      IT       EQ
        0x0001b42c:    bd10        ..      POPEQ    {r4,pc}
        0x0001b42e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b432:    f018bcdb    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadBufSizeCmd
    HciLeReadBufSizeCmd
        0x0001b436:    b510        ..      PUSH     {r4,lr}
        0x0001b438:    2003        .       MOVS     r0,#3
        0x0001b43a:    f001fb77    ..w.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b43e:    b128        (.      CBZ      r0,0x1b44c ; HciLeReadBufSizeCmd + 22
        0x0001b440:    2102        .!      MOVS     r1,#2
        0x0001b442:    7001        .p      STRB     r1,[r0,#0]
        0x0001b444:    2120         !      MOVS     r1,#0x20
        0x0001b446:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b448:    2100        .!      MOVS     r1,#0
        0x0001b44a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b44c:    2800        .(      CMP      r0,#0
        0x0001b44e:    bf08        ..      IT       EQ
        0x0001b450:    bd10        ..      POPEQ    {r4,pc}
        0x0001b452:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b456:    f018bcc9    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadLocalP256PubKey
    HciLeReadLocalP256PubKey
        0x0001b45a:    b510        ..      PUSH     {r4,lr}
        0x0001b45c:    2003        .       MOVS     r0,#3
        0x0001b45e:    f001fb65    ..e.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b462:    b128        (.      CBZ      r0,0x1b470 ; HciLeReadLocalP256PubKey + 22
        0x0001b464:    2125        %!      MOVS     r1,#0x25
        0x0001b466:    7001        .p      STRB     r1,[r0,#0]
        0x0001b468:    2120         !      MOVS     r1,#0x20
        0x0001b46a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b46c:    2100        .!      MOVS     r1,#0
        0x0001b46e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b470:    2800        .(      CMP      r0,#0
        0x0001b472:    bf08        ..      IT       EQ
        0x0001b474:    bd10        ..      POPEQ    {r4,pc}
        0x0001b476:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b47a:    f018bcb7    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadLocalSupFeatCmd
    HciLeReadLocalSupFeatCmd
        0x0001b47e:    b510        ..      PUSH     {r4,lr}
        0x0001b480:    2403        .$      MOVS     r4,#3
        0x0001b482:    4620         F      MOV      r0,r4
        0x0001b484:    f001fb52    ..R.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b488:    b120         .      CBZ      r0,0x1b494 ; HciLeReadLocalSupFeatCmd + 22
        0x0001b48a:    7004        .p      STRB     r4,[r0,#0]
        0x0001b48c:    2120         !      MOVS     r1,#0x20
        0x0001b48e:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b490:    2100        .!      MOVS     r1,#0
        0x0001b492:    7081        .p      STRB     r1,[r0,#2]
        0x0001b494:    2800        .(      CMP      r0,#0
        0x0001b496:    bf08        ..      IT       EQ
        0x0001b498:    bd10        ..      POPEQ    {r4,pc}
        0x0001b49a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b49e:    f018bca5    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadMaxDataLen
    HciLeReadMaxDataLen
        0x0001b4a2:    b510        ..      PUSH     {r4,lr}
        0x0001b4a4:    2003        .       MOVS     r0,#3
        0x0001b4a6:    f001fb41    ..A.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b4aa:    b128        (.      CBZ      r0,0x1b4b8 ; HciLeReadMaxDataLen + 22
        0x0001b4ac:    212f        /!      MOVS     r1,#0x2f
        0x0001b4ae:    7001        .p      STRB     r1,[r0,#0]
        0x0001b4b0:    2120         !      MOVS     r1,#0x20
        0x0001b4b2:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b4b4:    2100        .!      MOVS     r1,#0
        0x0001b4b6:    7081        .p      STRB     r1,[r0,#2]
        0x0001b4b8:    2800        .(      CMP      r0,#0
        0x0001b4ba:    bf08        ..      IT       EQ
        0x0001b4bc:    bd10        ..      POPEQ    {r4,pc}
        0x0001b4be:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b4c2:    f018bc93    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadRemoteFeatCmd
    HciLeReadRemoteFeatCmd
        0x0001b4c6:    b510        ..      PUSH     {r4,lr}
        0x0001b4c8:    4604        .F      MOV      r4,r0
        0x0001b4ca:    2005        .       MOVS     r0,#5
        0x0001b4cc:    f001fb2e    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b4d0:    b128        (.      CBZ      r0,0x1b4de ; HciLeReadRemoteFeatCmd + 24
        0x0001b4d2:    2116        .!      MOVS     r1,#0x16
        0x0001b4d4:    7001        .p      STRB     r1,[r0,#0]
        0x0001b4d6:    2120         !      MOVS     r1,#0x20
        0x0001b4d8:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b4da:    2102        .!      MOVS     r1,#2
        0x0001b4dc:    7081        .p      STRB     r1,[r0,#2]
        0x0001b4de:    2800        .(      CMP      r0,#0
        0x0001b4e0:    bf08        ..      IT       EQ
        0x0001b4e2:    bd10        ..      POPEQ    {r4,pc}
        0x0001b4e4:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b4e6:    0a22        ".      LSRS     r2,r4,#8
        0x0001b4e8:    7102        .q      STRB     r2,[r0,#4]
        0x0001b4ea:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b4ee:    f018bc7d    ..}.    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadResolvingListSize
    HciLeReadResolvingListSize
        0x0001b4f2:    b510        ..      PUSH     {r4,lr}
        0x0001b4f4:    2003        .       MOVS     r0,#3
        0x0001b4f6:    f001fb19    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b4fa:    b128        (.      CBZ      r0,0x1b508 ; HciLeReadResolvingListSize + 22
        0x0001b4fc:    212a        *!      MOVS     r1,#0x2a
        0x0001b4fe:    7001        .p      STRB     r1,[r0,#0]
        0x0001b500:    2120         !      MOVS     r1,#0x20
        0x0001b502:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b504:    2100        .!      MOVS     r1,#0
        0x0001b506:    7081        .p      STRB     r1,[r0,#2]
        0x0001b508:    2800        .(      CMP      r0,#0
        0x0001b50a:    bf08        ..      IT       EQ
        0x0001b50c:    bd10        ..      POPEQ    {r4,pc}
        0x0001b50e:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b512:    f018bc6b    ..k.    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadSupStatesCmd
    HciLeReadSupStatesCmd
        0x0001b516:    b510        ..      PUSH     {r4,lr}
        0x0001b518:    2003        .       MOVS     r0,#3
        0x0001b51a:    f001fb07    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b51e:    b128        (.      CBZ      r0,0x1b52c ; HciLeReadSupStatesCmd + 22
        0x0001b520:    211c        .!      MOVS     r1,#0x1c
        0x0001b522:    7001        .p      STRB     r1,[r0,#0]
        0x0001b524:    2120         !      MOVS     r1,#0x20
        0x0001b526:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b528:    2100        .!      MOVS     r1,#0
        0x0001b52a:    7081        .p      STRB     r1,[r0,#2]
        0x0001b52c:    2800        .(      CMP      r0,#0
        0x0001b52e:    bf08        ..      IT       EQ
        0x0001b530:    bd10        ..      POPEQ    {r4,pc}
        0x0001b532:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b536:    f018bc59    ..Y.    B.W      hciCmdSend ; 0x33dec
    i.HciLeReadWhiteListSizeCmd
    HciLeReadWhiteListSizeCmd
        0x0001b53a:    b510        ..      PUSH     {r4,lr}
        0x0001b53c:    2003        .       MOVS     r0,#3
        0x0001b53e:    f001faf5    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b542:    b128        (.      CBZ      r0,0x1b550 ; HciLeReadWhiteListSizeCmd + 22
        0x0001b544:    210f        .!      MOVS     r1,#0xf
        0x0001b546:    7001        .p      STRB     r1,[r0,#0]
        0x0001b548:    2120         !      MOVS     r1,#0x20
        0x0001b54a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b54c:    2100        .!      MOVS     r1,#0
        0x0001b54e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b550:    2800        .(      CMP      r0,#0
        0x0001b552:    bf08        ..      IT       EQ
        0x0001b554:    bd10        ..      POPEQ    {r4,pc}
        0x0001b556:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b55a:    f018bc47    ..G.    B.W      hciCmdSend ; 0x33dec
    i.HciLeRemoteConnParamReqNegReply
    HciLeRemoteConnParamReqNegReply
        0x0001b55e:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b560:    4604        .F      MOV      r4,r0
        0x0001b562:    460d        .F      MOV      r5,r1
        0x0001b564:    2006        .       MOVS     r0,#6
        0x0001b566:    f001fae1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b56a:    b128        (.      CBZ      r0,0x1b578 ; HciLeRemoteConnParamReqNegReply + 26
        0x0001b56c:    2121        !!      MOVS     r1,#0x21
        0x0001b56e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b570:    2120         !      MOVS     r1,#0x20
        0x0001b572:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b574:    2103        .!      MOVS     r1,#3
        0x0001b576:    7081        .p      STRB     r1,[r0,#2]
        0x0001b578:    2800        .(      CMP      r0,#0
        0x0001b57a:    bf08        ..      IT       EQ
        0x0001b57c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b57e:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b580:    0a21        !.      LSRS     r1,r4,#8
        0x0001b582:    7101        .q      STRB     r1,[r0,#4]
        0x0001b584:    7145        Eq      STRB     r5,[r0,#5]
        0x0001b586:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b58a:    f018bc2f    ../.    B.W      hciCmdSend ; 0x33dec
    i.HciLeRemoteConnParamReqReply
    HciLeRemoteConnParamReqReply
        0x0001b58e:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001b592:    4607        .F      MOV      r7,r0
        0x0001b594:    e9dd9809    ....    LDRD     r9,r8,[sp,#0x24]
        0x0001b598:    461c        .F      MOV      r4,r3
        0x0001b59a:    4615        .F      MOV      r5,r2
        0x0001b59c:    460e        .F      MOV      r6,r1
        0x0001b59e:    2011        .       MOVS     r0,#0x11
        0x0001b5a0:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x0001b5a4:    f001fac2    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b5a8:    0001        ..      MOVS     r1,r0
        0x0001b5aa:    d004        ..      BEQ      0x1b5b6 ; HciLeRemoteConnParamReqReply + 40
        0x0001b5ac:    2020                MOVS     r0,#0x20
        0x0001b5ae:    7008        .p      STRB     r0,[r1,#0]
        0x0001b5b0:    7048        Hp      STRB     r0,[r1,#1]
        0x0001b5b2:    200e        .       MOVS     r0,#0xe
        0x0001b5b4:    7088        .p      STRB     r0,[r1,#2]
        0x0001b5b6:    2900        .)      CMP      r1,#0
        0x0001b5b8:    bf08        ..      IT       EQ
        0x0001b5ba:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001b5be:    1cc8        ..      ADDS     r0,r1,#3
        0x0001b5c0:    70cf        .p      STRB     r7,[r1,#3]
        0x0001b5c2:    0a3a        :.      LSRS     r2,r7,#8
        0x0001b5c4:    710a        .q      STRB     r2,[r1,#4]
        0x0001b5c6:    714e        Nq      STRB     r6,[r1,#5]
        0x0001b5c8:    0a32        2.      LSRS     r2,r6,#8
        0x0001b5ca:    718a        .q      STRB     r2,[r1,#6]
        0x0001b5cc:    71cd        .q      STRB     r5,[r1,#7]
        0x0001b5ce:    0a2a        *.      LSRS     r2,r5,#8
        0x0001b5d0:    720a        .r      STRB     r2,[r1,#8]
        0x0001b5d2:    724c        Lr      STRB     r4,[r1,#9]
        0x0001b5d4:    0a22        ".      LSRS     r2,r4,#8
        0x0001b5d6:    728a        .r      STRB     r2,[r1,#0xa]
        0x0001b5d8:    f881a00b    ....    STRB     r10,[r1,#0xb]
        0x0001b5dc:    ea4f221a    O.."    LSR      r2,r10,#8
        0x0001b5e0:    730a        .s      STRB     r2,[r1,#0xc]
        0x0001b5e2:    f881900d    ....    STRB     r9,[r1,#0xd]
        0x0001b5e6:    ea4f2219    O.."    LSR      r2,r9,#8
        0x0001b5ea:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0001b5ec:    f880800c    ....    STRB     r8,[r0,#0xc]
        0x0001b5f0:    ea4f2218    O.."    LSR      r2,r8,#8
        0x0001b5f4:    7342        Bs      STRB     r2,[r0,#0xd]
        0x0001b5f6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001b5fa:    4608        .F      MOV      r0,r1
        0x0001b5fc:    f018bbf6    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeRemoveDeviceFromResolvingList
    HciLeRemoveDeviceFromResolvingList
        0x0001b600:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b602:    4605        .F      MOV      r5,r0
        0x0001b604:    460e        .F      MOV      r6,r1
        0x0001b606:    200a        .       MOVS     r0,#0xa
        0x0001b608:    f001fa90    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b60c:    b128        (.      CBZ      r0,0x1b61a ; HciLeRemoveDeviceFromResolvingList + 26
        0x0001b60e:    2128        (!      MOVS     r1,#0x28
        0x0001b610:    7001        .p      STRB     r1,[r0,#0]
        0x0001b612:    2120         !      MOVS     r1,#0x20
        0x0001b614:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b616:    2107        .!      MOVS     r1,#7
        0x0001b618:    7081        .p      STRB     r1,[r0,#2]
        0x0001b61a:    0004        ..      MOVS     r4,r0
        0x0001b61c:    bf08        ..      IT       EQ
        0x0001b61e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b620:    1ce0        ..      ADDS     r0,r4,#3
        0x0001b622:    4631        1F      MOV      r1,r6
        0x0001b624:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001b628:    f7fefe5b    ..[.    BL       BdaCpy ; 0x1a2e2
        0x0001b62c:    4620         F      MOV      r0,r4
        0x0001b62e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b632:    f018bbdb    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeRequestPeerScaCmd
    HciLeRequestPeerScaCmd
        0x0001b636:    b510        ..      PUSH     {r4,lr}
        0x0001b638:    4604        .F      MOV      r4,r0
        0x0001b63a:    2005        .       MOVS     r0,#5
        0x0001b63c:    f001fa76    ..v.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b640:    b128        (.      CBZ      r0,0x1b64e ; HciLeRequestPeerScaCmd + 24
        0x0001b642:    216d        m!      MOVS     r1,#0x6d
        0x0001b644:    7001        .p      STRB     r1,[r0,#0]
        0x0001b646:    2120         !      MOVS     r1,#0x20
        0x0001b648:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b64a:    2102        .!      MOVS     r1,#2
        0x0001b64c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b64e:    2800        .(      CMP      r0,#0
        0x0001b650:    bf08        ..      IT       EQ
        0x0001b652:    bd10        ..      POPEQ    {r4,pc}
        0x0001b654:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b656:    0a22        ".      LSRS     r2,r4,#8
        0x0001b658:    7102        .q      STRB     r2,[r0,#4]
        0x0001b65a:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b65e:    f018bbc5    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetAddrResolutionEnable
    HciLeSetAddrResolutionEnable
        0x0001b662:    b510        ..      PUSH     {r4,lr}
        0x0001b664:    4604        .F      MOV      r4,r0
        0x0001b666:    2004        .       MOVS     r0,#4
        0x0001b668:    f001fa60    ..`.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b66c:    b128        (.      CBZ      r0,0x1b67a ; HciLeSetAddrResolutionEnable + 24
        0x0001b66e:    212d        -!      MOVS     r1,#0x2d
        0x0001b670:    7001        .p      STRB     r1,[r0,#0]
        0x0001b672:    2120         !      MOVS     r1,#0x20
        0x0001b674:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b676:    2101        .!      MOVS     r1,#1
        0x0001b678:    7081        .p      STRB     r1,[r0,#2]
        0x0001b67a:    2800        .(      CMP      r0,#0
        0x0001b67c:    bf08        ..      IT       EQ
        0x0001b67e:    bd10        ..      POPEQ    {r4,pc}
        0x0001b680:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b682:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b686:    f018bbb1    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetAdvDataCmd
    HciLeSetAdvDataCmd
        0x0001b68a:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b68e:    4605        .F      MOV      r5,r0
        0x0001b690:    460e        .F      MOV      r6,r1
        0x0001b692:    2023        #       MOVS     r0,#0x23
        0x0001b694:    f001fa4a    ..J.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b698:    b120         .      CBZ      r0,0x1b6a4 ; HciLeSetAdvDataCmd + 26
        0x0001b69a:    2108        .!      MOVS     r1,#8
        0x0001b69c:    7001        .p      STRB     r1,[r0,#0]
        0x0001b69e:    2120         !      MOVS     r1,#0x20
        0x0001b6a0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b6a2:    7081        .p      STRB     r1,[r0,#2]
        0x0001b6a4:    0007        ..      MOVS     r7,r0
        0x0001b6a6:    bf08        ..      IT       EQ
        0x0001b6a8:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b6ac:    70fd        .p      STRB     r5,[r7,#3]
        0x0001b6ae:    1d3c        <.      ADDS     r4,r7,#4
        0x0001b6b0:    462a        *F      MOV      r2,r5
        0x0001b6b2:    4631        1F      MOV      r1,r6
        0x0001b6b4:    4620         F      MOV      r0,r4
        0x0001b6b6:    f7fcff68    ..h.    BL       __aeabi_memcpy ; 0x1858a
        0x0001b6ba:    1960        `.      ADDS     r0,r4,r5
        0x0001b6bc:    f1c5011f    ....    RSB      r1,r5,#0x1f
        0x0001b6c0:    f7fdf861    ..a.    BL       __aeabi_memclr ; 0x18786
        0x0001b6c4:    4638        8F      MOV      r0,r7
        0x0001b6c6:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b6ca:    f018bb8f    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetAdvEnableCmd
    HciLeSetAdvEnableCmd
        0x0001b6ce:    b510        ..      PUSH     {r4,lr}
        0x0001b6d0:    4604        .F      MOV      r4,r0
        0x0001b6d2:    2004        .       MOVS     r0,#4
        0x0001b6d4:    f001fa2a    ..*.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b6d8:    b128        (.      CBZ      r0,0x1b6e6 ; HciLeSetAdvEnableCmd + 24
        0x0001b6da:    210a        .!      MOVS     r1,#0xa
        0x0001b6dc:    7001        .p      STRB     r1,[r0,#0]
        0x0001b6de:    2120         !      MOVS     r1,#0x20
        0x0001b6e0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b6e2:    2101        .!      MOVS     r1,#1
        0x0001b6e4:    7081        .p      STRB     r1,[r0,#2]
        0x0001b6e6:    2800        .(      CMP      r0,#0
        0x0001b6e8:    bf08        ..      IT       EQ
        0x0001b6ea:    bd10        ..      POPEQ    {r4,pc}
        0x0001b6ec:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b6ee:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b6f2:    f018bb7b    ..{.    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetAdvParamCmd
    HciLeSetAdvParamCmd
        0x0001b6f6:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0001b6fa:    4605        .F      MOV      r5,r0
        0x0001b6fc:    e9dd7a0f    ...z    LDRD     r7,r10,[sp,#0x3c]
        0x0001b700:    4690        .F      MOV      r8,r2
        0x0001b702:    460e        .F      MOV      r6,r1
        0x0001b704:    2012        .       MOVS     r0,#0x12
        0x0001b706:    f8ddb038    ..8.    LDR      r11,[sp,#0x38]
        0x0001b70a:    f8dd9044    ..D.    LDR      r9,[sp,#0x44]
        0x0001b70e:    f001fa0d    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b712:    b128        (.      CBZ      r0,0x1b720 ; HciLeSetAdvParamCmd + 42
        0x0001b714:    2106        .!      MOVS     r1,#6
        0x0001b716:    7001        .p      STRB     r1,[r0,#0]
        0x0001b718:    2120         !      MOVS     r1,#0x20
        0x0001b71a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b71c:    210f        .!      MOVS     r1,#0xf
        0x0001b71e:    7081        .p      STRB     r1,[r0,#2]
        0x0001b720:    0004        ..      MOVS     r4,r0
        0x0001b722:    bf04        ..      ITT      EQ
        0x0001b724:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001b726:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x0001b72a:    1ce0        ..      ADDS     r0,r4,#3
        0x0001b72c:    0a29        ).      LSRS     r1,r5,#8
        0x0001b72e:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001b732:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b736:    0a31        1.      LSRS     r1,r6,#8
        0x0001b738:    f8006b01    ...k    STRB     r6,[r0],#1
        0x0001b73c:    1c45        E.      ADDS     r5,r0,#1
        0x0001b73e:    7001        .p      STRB     r1,[r0,#0]
        0x0001b740:    f8058b01    ....    STRB     r8,[r5],#1
        0x0001b744:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001b746:    f8050b01    ....    STRB     r0,[r5],#1
        0x0001b74a:    f805bb01    ....    STRB     r11,[r5],#1
        0x0001b74e:    b12f        /.      CBZ      r7,0x1b75c ; HciLeSetAdvParamCmd + 102
        0x0001b750:    4639        9F      MOV      r1,r7
        0x0001b752:    4628        (F      MOV      r0,r5
        0x0001b754:    f7fefdc5    ....    BL       BdaCpy ; 0x1a2e2
        0x0001b758:    1da8        ..      ADDS     r0,r5,#6
        0x0001b75a:    e002        ..      B        0x1b762 ; HciLeSetAdvParamCmd + 108
        0x0001b75c:    4628        (F      MOV      r0,r5
        0x0001b75e:    f7fefdb1    ....    BL       BdaClr ; 0x1a2c4
        0x0001b762:    f880a000    ....    STRB     r10,[r0,#0]
        0x0001b766:    f8809001    ....    STRB     r9,[r0,#1]
        0x0001b76a:    b004        ..      ADD      sp,sp,#0x10
        0x0001b76c:    4620         F      MOV      r0,r4
        0x0001b76e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0001b772:    f018bb3b    ..;.    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetDataLen
    HciLeSetDataLen
        0x0001b776:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b778:    4606        .F      MOV      r6,r0
        0x0001b77a:    4614        .F      MOV      r4,r2
        0x0001b77c:    460d        .F      MOV      r5,r1
        0x0001b77e:    2009        .       MOVS     r0,#9
        0x0001b780:    f001f9d4    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b784:    b128        (.      CBZ      r0,0x1b792 ; HciLeSetDataLen + 28
        0x0001b786:    2122        "!      MOVS     r1,#0x22
        0x0001b788:    7001        .p      STRB     r1,[r0,#0]
        0x0001b78a:    2120         !      MOVS     r1,#0x20
        0x0001b78c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b78e:    2106        .!      MOVS     r1,#6
        0x0001b790:    7081        .p      STRB     r1,[r0,#2]
        0x0001b792:    2800        .(      CMP      r0,#0
        0x0001b794:    bf08        ..      IT       EQ
        0x0001b796:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b798:    70c6        .p      STRB     r6,[r0,#3]
        0x0001b79a:    0a31        1.      LSRS     r1,r6,#8
        0x0001b79c:    7101        .q      STRB     r1,[r0,#4]
        0x0001b79e:    7145        Eq      STRB     r5,[r0,#5]
        0x0001b7a0:    0a29        ).      LSRS     r1,r5,#8
        0x0001b7a2:    7181        .q      STRB     r1,[r0,#6]
        0x0001b7a4:    71c4        .q      STRB     r4,[r0,#7]
        0x0001b7a6:    0a21        !.      LSRS     r1,r4,#8
        0x0001b7a8:    7201        .r      STRB     r1,[r0,#8]
        0x0001b7aa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b7ae:    f018bb1d    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetEventMaskCmd
    HciLeSetEventMaskCmd
        0x0001b7b2:    b510        ..      PUSH     {r4,lr}
        0x0001b7b4:    4604        .F      MOV      r4,r0
        0x0001b7b6:    200b        .       MOVS     r0,#0xb
        0x0001b7b8:    f001f9b8    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b7bc:    b128        (.      CBZ      r0,0x1b7ca ; HciLeSetEventMaskCmd + 24
        0x0001b7be:    2101        .!      MOVS     r1,#1
        0x0001b7c0:    7001        .p      STRB     r1,[r0,#0]
        0x0001b7c2:    2120         !      MOVS     r1,#0x20
        0x0001b7c4:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b7c6:    2108        .!      MOVS     r1,#8
        0x0001b7c8:    7081        .p      STRB     r1,[r0,#2]
        0x0001b7ca:    2800        .(      CMP      r0,#0
        0x0001b7cc:    bf08        ..      IT       EQ
        0x0001b7ce:    bd10        ..      POPEQ    {r4,pc}
        0x0001b7d0:    6822        "h      LDR      r2,[r4,#0]
        0x0001b7d2:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001b7d6:    6862        bh      LDR      r2,[r4,#4]
        0x0001b7d8:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001b7dc:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b7e0:    f018bb04    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetPrivacyModeCmd
    HciLeSetPrivacyModeCmd
        0x0001b7e4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b7e8:    4604        .F      MOV      r4,r0
        0x0001b7ea:    4615        .F      MOV      r5,r2
        0x0001b7ec:    460e        .F      MOV      r6,r1
        0x0001b7ee:    200b        .       MOVS     r0,#0xb
        0x0001b7f0:    f001f99c    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b7f4:    b128        (.      CBZ      r0,0x1b802 ; HciLeSetPrivacyModeCmd + 30
        0x0001b7f6:    214e        N!      MOVS     r1,#0x4e
        0x0001b7f8:    7001        .p      STRB     r1,[r0,#0]
        0x0001b7fa:    2120         !      MOVS     r1,#0x20
        0x0001b7fc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b7fe:    2108        .!      MOVS     r1,#8
        0x0001b800:    7081        .p      STRB     r1,[r0,#2]
        0x0001b802:    0007        ..      MOVS     r7,r0
        0x0001b804:    bf08        ..      IT       EQ
        0x0001b806:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b80a:    1cf8        ..      ADDS     r0,r7,#3
        0x0001b80c:    4631        1F      MOV      r1,r6
        0x0001b80e:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b812:    4604        .F      MOV      r4,r0
        0x0001b814:    f7fefd65    ..e.    BL       BdaCpy ; 0x1a2e2
        0x0001b818:    71a5        .q      STRB     r5,[r4,#6]
        0x0001b81a:    4638        8F      MOV      r0,r7
        0x0001b81c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b820:    f018bae4    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeSetScanRespDataCmd
    HciLeSetScanRespDataCmd
        0x0001b824:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b828:    4605        .F      MOV      r5,r0
        0x0001b82a:    460e        .F      MOV      r6,r1
        0x0001b82c:    2023        #       MOVS     r0,#0x23
        0x0001b82e:    f001f97d    ..}.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b832:    b120         .      CBZ      r0,0x1b83e ; HciLeSetScanRespDataCmd + 26
        0x0001b834:    2109        .!      MOVS     r1,#9
        0x0001b836:    7001        .p      STRB     r1,[r0,#0]
        0x0001b838:    2120         !      MOVS     r1,#0x20
        0x0001b83a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b83c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b83e:    0007        ..      MOVS     r7,r0
        0x0001b840:    bf08        ..      IT       EQ
        0x0001b842:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b846:    70fd        .p      STRB     r5,[r7,#3]
        0x0001b848:    1d3c        <.      ADDS     r4,r7,#4
        0x0001b84a:    462a        *F      MOV      r2,r5
        0x0001b84c:    4631        1F      MOV      r1,r6
        0x0001b84e:    4620         F      MOV      r0,r4
        0x0001b850:    f7fcfe9b    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001b854:    1960        `.      ADDS     r0,r4,r5
        0x0001b856:    f1c5011f    ....    RSB      r1,r5,#0x1f
        0x0001b85a:    f7fcff94    ....    BL       __aeabi_memclr ; 0x18786
        0x0001b85e:    4638        8F      MOV      r0,r7
        0x0001b860:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b864:    f018bac2    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeStartEncryptionCmd
    HciLeStartEncryptionCmd
        0x0001b868:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001b86c:    4606        .F      MOV      r6,r0
        0x0001b86e:    461d        .F      MOV      r5,r3
        0x0001b870:    4614        .F      MOV      r4,r2
        0x0001b872:    460f        .F      MOV      r7,r1
        0x0001b874:    201f        .       MOVS     r0,#0x1f
        0x0001b876:    f001f959    ..Y.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b87a:    ea5f0c00    _...    MOVS     r12,r0
        0x0001b87e:    d008        ..      BEQ      0x1b892 ; HciLeStartEncryptionCmd + 42
        0x0001b880:    2019        .       MOVS     r0,#0x19
        0x0001b882:    f88c0000    ....    STRB     r0,[r12,#0]
        0x0001b886:    2020                MOVS     r0,#0x20
        0x0001b888:    f88c0001    ....    STRB     r0,[r12,#1]
        0x0001b88c:    201c        .       MOVS     r0,#0x1c
        0x0001b88e:    f88c0002    ....    STRB     r0,[r12,#2]
        0x0001b892:    f1bc0f00    ....    CMP      r12,#0
        0x0001b896:    bf08        ..      IT       EQ
        0x0001b898:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001b89c:    f10c0003    ....    ADD      r0,r12,#3
        0x0001b8a0:    0a31        1.      LSRS     r1,r6,#8
        0x0001b8a2:    f8006b01    ...k    STRB     r6,[r0],#1
        0x0001b8a6:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b8aa:    6839        9h      LDR      r1,[r7,#0]
        0x0001b8ac:    f8401b04    @...    STR      r1,[r0],#4
        0x0001b8b0:    6879        yh      LDR      r1,[r7,#4]
        0x0001b8b2:    f8401b04    @...    STR      r1,[r0],#4
        0x0001b8b6:    0a21        !.      LSRS     r1,r4,#8
        0x0001b8b8:    f8004b01    ...K    STRB     r4,[r0],#1
        0x0001b8bc:    f8001b01    ....    STRB     r1,[r0],#1
        0x0001b8c0:    6829        )h      LDR      r1,[r5,#0]
        0x0001b8c2:    6001        .`      STR      r1,[r0,#0]
        0x0001b8c4:    6869        ih      LDR      r1,[r5,#4]
        0x0001b8c6:    6041        A`      STR      r1,[r0,#4]
        0x0001b8c8:    68a9        .h      LDR      r1,[r5,#8]
        0x0001b8ca:    6081        .`      STR      r1,[r0,#8]
        0x0001b8cc:    68e9        .h      LDR      r1,[r5,#0xc]
        0x0001b8ce:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001b8d0:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001b8d4:    4660        `F      MOV      r0,r12
        0x0001b8d6:    f018ba89    ....    B.W      hciCmdSend ; 0x33dec
    i.HciLeWriteDefDataLen
    HciLeWriteDefDataLen
        0x0001b8da:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b8dc:    4605        .F      MOV      r5,r0
        0x0001b8de:    460c        .F      MOV      r4,r1
        0x0001b8e0:    2007        .       MOVS     r0,#7
        0x0001b8e2:    f001f923    ..#.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b8e6:    0002        ..      MOVS     r2,r0
        0x0001b8e8:    d005        ..      BEQ      0x1b8f6 ; HciLeWriteDefDataLen + 28
        0x0001b8ea:    2024        $       MOVS     r0,#0x24
        0x0001b8ec:    7010        .p      STRB     r0,[r2,#0]
        0x0001b8ee:    2020                MOVS     r0,#0x20
        0x0001b8f0:    7050        Pp      STRB     r0,[r2,#1]
        0x0001b8f2:    2004        .       MOVS     r0,#4
        0x0001b8f4:    7090        .p      STRB     r0,[r2,#2]
        0x0001b8f6:    2a00        .*      CMP      r2,#0
        0x0001b8f8:    bf08        ..      IT       EQ
        0x0001b8fa:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b8fc:    70d5        .p      STRB     r5,[r2,#3]
        0x0001b8fe:    0a29        ).      LSRS     r1,r5,#8
        0x0001b900:    7111        .q      STRB     r1,[r2,#4]
        0x0001b902:    7154        Tq      STRB     r4,[r2,#5]
        0x0001b904:    0a21        !.      LSRS     r1,r4,#8
        0x0001b906:    7191        .q      STRB     r1,[r2,#6]
        0x0001b908:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b90c:    4610        .F      MOV      r0,r2
        0x0001b90e:    f018ba6d    ..m.    B.W      hciCmdSend ; 0x33dec
        0x0001b912:    0000        ..      MOVS     r0,r0
    i.HciLlPrivacySupported
    HciLlPrivacySupported
        0x0001b914:    4803        .H      LDR      r0,[pc,#12] ; [0x1b924] = 0x1000d7f0
        0x0001b916:    f8900091    ....    LDRB     r0,[r0,#0x91]
        0x0001b91a:    2800        .(      CMP      r0,#0
        0x0001b91c:    bf18        ..      IT       NE
        0x0001b91e:    2001        .       MOVNE    r0,#1
        0x0001b920:    4770        pG      BX       lr
    $d
        0x0001b922:    0000        ..      DCW    0
        0x0001b924:    1000d7f0    ....    DCD    268490736
    $t
    i.HciReadBdAddrCmd
    HciReadBdAddrCmd
        0x0001b928:    b510        ..      PUSH     {r4,lr}
        0x0001b92a:    2003        .       MOVS     r0,#3
        0x0001b92c:    f001f8fe    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b930:    b128        (.      CBZ      r0,0x1b93e ; HciReadBdAddrCmd + 22
        0x0001b932:    2109        .!      MOVS     r1,#9
        0x0001b934:    7001        .p      STRB     r1,[r0,#0]
        0x0001b936:    2110        .!      MOVS     r1,#0x10
        0x0001b938:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b93a:    2100        .!      MOVS     r1,#0
        0x0001b93c:    7081        .p      STRB     r1,[r0,#2]
        0x0001b93e:    2800        .(      CMP      r0,#0
        0x0001b940:    bf08        ..      IT       EQ
        0x0001b942:    bd10        ..      POPEQ    {r4,pc}
        0x0001b944:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b948:    f018ba50    ..P.    B.W      hciCmdSend ; 0x33dec
    i.HciReadLocalVerInfoCmd
    HciReadLocalVerInfoCmd
        0x0001b94c:    b510        ..      PUSH     {r4,lr}
        0x0001b94e:    2003        .       MOVS     r0,#3
        0x0001b950:    f001f8ec    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b954:    b128        (.      CBZ      r0,0x1b962 ; HciReadLocalVerInfoCmd + 22
        0x0001b956:    2101        .!      MOVS     r1,#1
        0x0001b958:    7001        .p      STRB     r1,[r0,#0]
        0x0001b95a:    2110        .!      MOVS     r1,#0x10
        0x0001b95c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b95e:    2100        .!      MOVS     r1,#0
        0x0001b960:    7081        .p      STRB     r1,[r0,#2]
        0x0001b962:    2800        .(      CMP      r0,#0
        0x0001b964:    bf08        ..      IT       EQ
        0x0001b966:    bd10        ..      POPEQ    {r4,pc}
        0x0001b968:    e8bd4010    ...@    POP      {r4,lr}
        0x0001b96c:    f018ba3e    ..>.    B.W      hciCmdSend ; 0x33dec
    i.HciReadRssiCmd
    HciReadRssiCmd
        0x0001b970:    b570        p.      PUSH     {r4-r6,lr}
        0x0001b972:    4604        .F      MOV      r4,r0
        0x0001b974:    2505        .%      MOVS     r5,#5
        0x0001b976:    4628        (F      MOV      r0,r5
        0x0001b978:    f001f8d8    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b97c:    b120         .      CBZ      r0,0x1b988 ; HciReadRssiCmd + 24
        0x0001b97e:    7005        .p      STRB     r5,[r0,#0]
        0x0001b980:    2114        .!      MOVS     r1,#0x14
        0x0001b982:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b984:    2102        .!      MOVS     r1,#2
        0x0001b986:    7081        .p      STRB     r1,[r0,#2]
        0x0001b988:    2800        .(      CMP      r0,#0
        0x0001b98a:    bf08        ..      IT       EQ
        0x0001b98c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001b98e:    70c4        .p      STRB     r4,[r0,#3]
        0x0001b990:    0a22        ".      LSRS     r2,r4,#8
        0x0001b992:    7102        .q      STRB     r2,[r0,#4]
        0x0001b994:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001b998:    f018ba28    ..(.    B.W      hciCmdSend ; 0x33dec
    i.HciResetCmd
    HciResetCmd
        0x0001b99c:    b510        ..      PUSH     {r4,lr}
        0x0001b99e:    b084        ..      SUB      sp,sp,#0x10
        0x0001b9a0:    2014        .       MOVS     r0,#0x14
        0x0001b9a2:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b9a6:    4813        .H      LDR      r0,[pc,#76] ; [0x1b9f4] = 0x1000d7ac
        0x0001b9a8:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0001b9aa:    a801        ..      ADD      r0,sp,#4
        0x0001b9ac:    4788        .G      BLX      r1
        0x0001b9ae:    4c12        .L      LDR      r4,[pc,#72] ; [0x1b9f8] = 0x1000d7d0
        0x0001b9b0:    4669        iF      MOV      r1,sp
        0x0001b9b2:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001b9b6:    f001f8cc    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001b9ba:    b140        @.      CBZ      r0,0x1b9ce ; HciResetCmd + 50
        0x0001b9bc:    f001f8db    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001b9c0:    4669        iF      MOV      r1,sp
        0x0001b9c2:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001b9c6:    f001f8c4    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001b9ca:    2800        .(      CMP      r0,#0
        0x0001b9cc:    d1f6        ..      BNE      0x1b9bc ; HciResetCmd + 32
        0x0001b9ce:    2001        .       MOVS     r0,#1
        0x0001b9d0:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x0001b9d2:    2403        .$      MOVS     r4,#3
        0x0001b9d4:    4620         F      MOV      r0,r4
        0x0001b9d6:    f001f8a9    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001b9da:    b120         .      CBZ      r0,0x1b9e6 ; HciResetCmd + 74
        0x0001b9dc:    7004        .p      STRB     r4,[r0,#0]
        0x0001b9de:    210c        .!      MOVS     r1,#0xc
        0x0001b9e0:    7041        Ap      STRB     r1,[r0,#1]
        0x0001b9e2:    2100        .!      MOVS     r1,#0
        0x0001b9e4:    7081        .p      STRB     r1,[r0,#2]
        0x0001b9e6:    2800        .(      CMP      r0,#0
        0x0001b9e8:    bf18        ..      IT       NE
        0x0001b9ea:    f018f9ff    ....    BLNE     hciCmdSend ; 0x33dec
        0x0001b9ee:    b004        ..      ADD      sp,sp,#0x10
        0x0001b9f0:    bd10        ..      POP      {r4,pc}
    $d
        0x0001b9f2:    0000        ..      DCW    0
        0x0001b9f4:    1000d7ac    ....    DCD    268490668
        0x0001b9f8:    1000d7d0    ....    DCD    268490704
    $t
    i.HciResetSequence
    HciResetSequence
        0x0001b9fc:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0001b9fe:    4c17        .L      LDR      r4,[pc,#92] ; [0x1ba5c] = 0x1000d7f0
        0x0001ba00:    4669        iF      MOV      r1,sp
        0x0001ba02:    4817        .H      LDR      r0,[pc,#92] ; [0x1ba60] = 0x1000d7ac
        0x0001ba04:    f001f8a5    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001ba08:    b140        @.      CBZ      r0,0x1ba1c ; HciResetSequence + 32
        0x0001ba0a:    bf00        ..      NOP      
        0x0001ba0c:    f001f8b3    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ba10:    4669        iF      MOV      r1,sp
        0x0001ba12:    4813        .H      LDR      r0,[pc,#76] ; [0x1ba60] = 0x1000d7ac
        0x0001ba14:    f001f89d    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001ba18:    2800        .(      CMP      r0,#0
        0x0001ba1a:    d1f7        ..      BNE      0x1ba0c ; HciResetSequence + 16
        0x0001ba1c:    2503        .%      MOVS     r5,#3
        0x0001ba1e:    2600        .&      MOVS     r6,#0
        0x0001ba20:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0001ba24:    6820         h      LDR      r0,[r4,#0]
        0x0001ba26:    b110        ..      CBZ      r0,0x1ba2e ; HciResetSequence + 50
        0x0001ba28:    f001f8a5    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ba2c:    6026        &`      STR      r6,[r4,#0]
        0x0001ba2e:    75a6        .u      STRB     r6,[r4,#0x16]
        0x0001ba30:    68a0        .h      LDR      r0,[r4,#8]
        0x0001ba32:    b110        ..      CBZ      r0,0x1ba3a ; HciResetSequence + 62
        0x0001ba34:    f001f89f    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001ba38:    60a6        .`      STR      r6,[r4,#8]
        0x0001ba3a:    8227        '.      STRH     r7,[r4,#0x10]
        0x0001ba3c:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x0001ba3e:    f018fcd3    ....    BL       hciCoreTxReady ; 0x343e8
        0x0001ba42:    1e68        h.      SUBS     r0,r5,#1
        0x0001ba44:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0001ba48:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0001ba4c:    d1ea        ..      BNE      0x1ba24 ; HciResetSequence + 40
        0x0001ba4e:    4904        .I      LDR      r1,[pc,#16] ; [0x1ba60] = 0x1000d7ac
        0x0001ba50:    2001        .       MOVS     r0,#1
        0x0001ba52:    f8810021    ..!.    STRB     r0,[r1,#0x21]
        0x0001ba56:    f018fcbf    ....    BL       hciCoreResetStart ; 0x343d8
        0x0001ba5a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0001ba5c:    1000d7f0    ....    DCD    268490736
        0x0001ba60:    1000d7ac    ....    DCD    268490668
    $t
    i.HciSecRegister
    HciSecRegister
        0x0001ba64:    4901        .I      LDR      r1,[pc,#4] ; [0x1ba6c] = 0x1000d7ac
        0x0001ba66:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ba68:    4770        pG      BX       lr
    $d
        0x0001ba6a:    0000        ..      DCW    0
        0x0001ba6c:    1000d7ac    ....    DCD    268490668
    $t
    i.HciSendAclData
    HciSendAclData
        0x0001ba70:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ba74:    7801        .x      LDRB     r1,[r0,#0]
        0x0001ba76:    7842        Bx      LDRB     r2,[r0,#1]
        0x0001ba78:    4c25        %L      LDR      r4,[pc,#148] ; [0x1bb10] = 0x1000d7f0
        0x0001ba7a:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001ba7e:    b28e        ..      UXTH     r6,r1
        0x0001ba80:    7881        .x      LDRB     r1,[r0,#2]
        0x0001ba82:    78c2        .x      LDRB     r2,[r0,#3]
        0x0001ba84:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0001ba88:    b28d        ..      UXTH     r5,r1
        0x0001ba8a:    4631        1F      MOV      r1,r6
        0x0001ba8c:    2203        ."      MOVS     r2,#3
        0x0001ba8e:    8a23        #.      LDRH     r3,[r4,#0x10]
        0x0001ba90:    428b        .B      CMP      r3,r1
        0x0001ba92:    d10e        ..      BNE      0x1bab2 ; HciSendAclData + 66
        0x0001ba94:    b19c        ..      CBZ      r4,0x1babe ; HciSendAclData + 78
        0x0001ba96:    4f1e        .O      LDR      r7,[pc,#120] ; [0x1bb10] = 0x1000d7f0
        0x0001ba98:    4602        .F      MOV      r2,r0
        0x0001ba9a:    2100        .!      MOVS     r1,#0
        0x0001ba9c:    f1070070    ..p.    ADD      r0,r7,#0x70
        0x0001baa0:    f001f862    ..b.    BL       WsfMsgEnq ; 0x1cb68
        0x0001baa4:    f1070070    ..p.    ADD      r0,r7,#0x70
        0x0001baa8:    f001f8ae    ....    BL       WsfQueueCount ; 0x1cc08
        0x0001baac:    2801        .(      CMP      r0,#1
        0x0001baae:    d00a        ..      BEQ      0x1bac6 ; HciSendAclData + 86
        0x0001bab0:    e010        ..      B        0x1bad4 ; HciSendAclData + 100
        0x0001bab2:    1e52        R.      SUBS     r2,r2,#1
        0x0001bab4:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0001bab8:    f104041c    ....    ADD      r4,r4,#0x1c
        0x0001babc:    d1e7        ..      BNE      0x1ba8e ; HciSendAclData + 30
        0x0001babe:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bac2:    f001b858    ..X.    B.W      WsfMsgFree ; 0x1cb76
        0x0001bac6:    f8970082    ....    LDRB     r0,[r7,#0x82]
        0x0001baca:    2800        .(      CMP      r0,#0
        0x0001bacc:    bf1c        ..      ITT      NE
        0x0001bace:    2000        .       MOVNE    r0,#0
        0x0001bad0:    f018fc8a    ....    BLNE     hciCoreTxReady ; 0x343e8
        0x0001bad4:    f7fffb76    ..v.    BL       HciGetBufSize ; 0x1b1c4
        0x0001bad8:    1e69        i.      SUBS     r1,r5,#1
        0x0001bada:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0001bade:    7e21        !~      LDRB     r1,[r4,#0x18]
        0x0001bae0:    1c40        @.      ADDS     r0,r0,#1
        0x0001bae2:    4408        .D      ADD      r0,r0,r1
        0x0001bae4:    b2c0        ..      UXTB     r0,r0
        0x0001bae6:    7620         v      STRB     r0,[r4,#0x18]
        0x0001bae8:    f8971080    ....    LDRB     r1,[r7,#0x80]
        0x0001baec:    4288        .B      CMP      r0,r1
        0x0001baee:    bf24        $.      ITT      CS
        0x0001baf0:    7de0        .}      LDRBCS   r0,[r4,#0x17]
        0x0001baf2:    2800        .(      CMPCS    r0,#0
        0x0001baf4:    bf18        ..      IT       NE
        0x0001baf6:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0001bafa:    f04f0001    O...    MOV      r0,#1
        0x0001bafe:    75e0        .u      STRB     r0,[r4,#0x17]
        0x0001bb00:    4804        .H      LDR      r0,[pc,#16] ; [0x1bb14] = 0x1000d7ac
        0x0001bb02:    f04f0101    O...    MOV      r1,#1
        0x0001bb06:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0001bb08:    4630        0F      MOV      r0,r6
        0x0001bb0a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bb0e:    4710        .G      BX       r2
    $d
        0x0001bb10:    1000d7f0    ....    DCD    268490736
        0x0001bb14:    1000d7ac    ....    DCD    268490668
    $t
    i.HciSetEventMaskCmd
    HciSetEventMaskCmd
        0x0001bb18:    b510        ..      PUSH     {r4,lr}
        0x0001bb1a:    4604        .F      MOV      r4,r0
        0x0001bb1c:    200b        .       MOVS     r0,#0xb
        0x0001bb1e:    f001f805    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bb22:    b128        (.      CBZ      r0,0x1bb30 ; HciSetEventMaskCmd + 24
        0x0001bb24:    2101        .!      MOVS     r1,#1
        0x0001bb26:    7001        .p      STRB     r1,[r0,#0]
        0x0001bb28:    210c        .!      MOVS     r1,#0xc
        0x0001bb2a:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bb2c:    2108        .!      MOVS     r1,#8
        0x0001bb2e:    7081        .p      STRB     r1,[r0,#2]
        0x0001bb30:    2800        .(      CMP      r0,#0
        0x0001bb32:    bf08        ..      IT       EQ
        0x0001bb34:    bd10        ..      POPEQ    {r4,pc}
        0x0001bb36:    6822        "h      LDR      r2,[r4,#0]
        0x0001bb38:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001bb3c:    6862        bh      LDR      r2,[r4,#4]
        0x0001bb3e:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001bb42:    e8bd4010    ...@    POP      {r4,lr}
        0x0001bb46:    f018b951    ..Q.    B.W      hciCmdSend ; 0x33dec
    i.HciSetEventMaskPage2Cmd
    HciSetEventMaskPage2Cmd
        0x0001bb4a:    b510        ..      PUSH     {r4,lr}
        0x0001bb4c:    4604        .F      MOV      r4,r0
        0x0001bb4e:    200b        .       MOVS     r0,#0xb
        0x0001bb50:    f000ffec    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bb54:    b128        (.      CBZ      r0,0x1bb62 ; HciSetEventMaskPage2Cmd + 24
        0x0001bb56:    2163        c!      MOVS     r1,#0x63
        0x0001bb58:    7001        .p      STRB     r1,[r0,#0]
        0x0001bb5a:    210c        .!      MOVS     r1,#0xc
        0x0001bb5c:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bb5e:    2108        .!      MOVS     r1,#8
        0x0001bb60:    7081        .p      STRB     r1,[r0,#2]
        0x0001bb62:    2800        .(      CMP      r0,#0
        0x0001bb64:    bf08        ..      IT       EQ
        0x0001bb66:    bd10        ..      POPEQ    {r4,pc}
        0x0001bb68:    6822        "h      LDR      r2,[r4,#0]
        0x0001bb6a:    f8c02003    ...     STR      r2,[r0,#3]
        0x0001bb6e:    6862        bh      LDR      r2,[r4,#4]
        0x0001bb70:    f8c02007    ...     STR      r2,[r0,#7]
        0x0001bb74:    e8bd4010    ...@    POP      {r4,lr}
        0x0001bb78:    f018b938    ..8.    B.W      hciCmdSend ; 0x33dec
    i.HciSetLeSupFeat
    HciSetLeSupFeat
        0x0001bb7c:    b410        ..      PUSH     {r4}
        0x0001bb7e:    4c0a        .L      LDR      r4,[pc,#40] ; [0x1bba8] = 0x10000368
        0x0001bb80:    e9d43c00    ...<    LDRD     r3,r12,[r4,#0]
        0x0001bb84:    b132        2.      CBZ      r2,0x1bb94 ; HciSetLeSupFeat + 24
        0x0001bb86:    4318        .C      ORRS     r0,r0,r3
        0x0001bb88:    ea4c0101    L...    ORR      r1,r12,r1
        0x0001bb8c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001bb90:    bc10        ..      POP      {r4}
        0x0001bb92:    4770        pG      BX       lr
        0x0001bb94:    43c2        .C      MVNS     r2,r0
        0x0001bb96:    43c8        .C      MVNS     r0,r1
        0x0001bb98:    ea030102    ....    AND      r1,r3,r2
        0x0001bb9c:    ea0c0000    ....    AND      r0,r12,r0
        0x0001bba0:    e9c41000    ....    STRD     r1,r0,[r4,#0]
        0x0001bba4:    bc10        ..      POP      {r4}
        0x0001bba6:    4770        pG      BX       lr
    $d
        0x0001bba8:    10000368    h...    DCD    268436328
    $t
    i.HciSetMaxRxAclLen
    HciSetMaxRxAclLen
        0x0001bbac:    4901        .I      LDR      r1,[pc,#4] ; [0x1bbb4] = 0x1000d7f0
        0x0001bbae:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001bbb2:    4770        pG      BX       lr
    $d
        0x0001bbb4:    1000d7f0    ....    DCD    268490736
    $t
    i.HciVendorSpecificCmd
    HciVendorSpecificCmd
        0x0001bbb8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bbba:    4604        .F      MOV      r4,r0
        0x0001bbbc:    4616        .F      MOV      r6,r2
        0x0001bbbe:    460d        .F      MOV      r5,r1
        0x0001bbc0:    1cc8        ..      ADDS     r0,r1,#3
        0x0001bbc2:    f000ffb3    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bbc6:    b118        ..      CBZ      r0,0x1bbd0 ; HciVendorSpecificCmd + 24
        0x0001bbc8:    7004        .p      STRB     r4,[r0,#0]
        0x0001bbca:    0a21        !.      LSRS     r1,r4,#8
        0x0001bbcc:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bbce:    7085        .p      STRB     r5,[r0,#2]
        0x0001bbd0:    0004        ..      MOVS     r4,r0
        0x0001bbd2:    bf08        ..      IT       EQ
        0x0001bbd4:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001bbd6:    1ce0        ..      ADDS     r0,r4,#3
        0x0001bbd8:    462a        *F      MOV      r2,r5
        0x0001bbda:    4631        1F      MOV      r1,r6
        0x0001bbdc:    f7fcfcd5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001bbe0:    4620         F      MOV      r0,r4
        0x0001bbe2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bbe6:    f018b901    ....    B.W      hciCmdSend ; 0x33dec
    i.HciVsInit
    HciVsInit
        0x0001bbea:    4770        pG      BX       lr
    i.HciVscSetTraceBitMap
    HciVscSetTraceBitMap
        0x0001bbec:    b501        ..      PUSH     {r0,lr}
        0x0001bbee:    466a        jF      MOV      r2,sp
        0x0001bbf0:    2104        .!      MOVS     r1,#4
        0x0001bbf2:    f64f4073    O.s@    MOV      r0,#0xfc73
        0x0001bbf6:    f7ffffdf    ....    BL       HciVendorSpecificCmd ; 0x1bbb8
        0x0001bbfa:    bd08        ..      POP      {r3,pc}
    i.HciVscUpdateBDAddress
    HciVscUpdateBDAddress
        0x0001bbfc:    4a02        .J      LDR      r2,[pc,#8] ; [0x1bc08] = 0x10000094
        0x0001bbfe:    2106        .!      MOVS     r1,#6
        0x0001bc00:    f64f4074    O.t@    MOV      r0,#0xfc74
        0x0001bc04:    f7ffbfd8    ....    B.W      HciVendorSpecificCmd ; 0x1bbb8
    $d
        0x0001bc08:    10000094    ....    DCD    268435604
    $t
    i.HciVscUpdateLinklayerFeature
    HciVscUpdateLinklayerFeature
        0x0001bc0c:    4806        .H      LDR      r0,[pc,#24] ; [0x1bc28] = 0x1000009a
        0x0001bc0e:    21ff        .!      MOVS     r1,#0xff
        0x0001bc10:    2271        q"      MOVS     r2,#0x71
        0x0001bc12:    7001        .p      STRB     r1,[r0,#0]
        0x0001bc14:    7042        Bp      STRB     r2,[r0,#1]
        0x0001bc16:    7081        .p      STRB     r1,[r0,#2]
        0x0001bc18:    210f        .!      MOVS     r1,#0xf
        0x0001bc1a:    70c1        .p      STRB     r1,[r0,#3]
        0x0001bc1c:    4602        .F      MOV      r2,r0
        0x0001bc1e:    2108        .!      MOVS     r1,#8
        0x0001bc20:    f64f4078    O.x@    MOV      r0,#0xfc78
        0x0001bc24:    f7ffbfc8    ....    B.W      HciVendorSpecificCmd ; 0x1bbb8
    $d
        0x0001bc28:    1000009a    ....    DCD    268435610
    $t
    i.HciVscUpdateNvdsParam
    HciVscUpdateNvdsParam
        0x0001bc2c:    4a02        .J      LDR      r2,[pc,#8] ; [0x1bc38] = 0x100000a2
        0x0001bc2e:    21f0        .!      MOVS     r1,#0xf0
        0x0001bc30:    f64f4077    O.w@    MOV      r0,#0xfc77
        0x0001bc34:    f7ffbfc0    ....    B.W      HciVendorSpecificCmd ; 0x1bbb8
    $d
        0x0001bc38:    100000a2    ....    DCD    268435618
    $t
    i.HciWriteAuthPayloadTimeout
    HciWriteAuthPayloadTimeout
        0x0001bc3c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001bc3e:    4605        .F      MOV      r5,r0
        0x0001bc40:    460c        .F      MOV      r4,r1
        0x0001bc42:    2007        .       MOVS     r0,#7
        0x0001bc44:    f000ff72    ..r.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bc48:    0002        ..      MOVS     r2,r0
        0x0001bc4a:    d005        ..      BEQ      0x1bc58 ; HciWriteAuthPayloadTimeout + 28
        0x0001bc4c:    207c        |       MOVS     r0,#0x7c
        0x0001bc4e:    7010        .p      STRB     r0,[r2,#0]
        0x0001bc50:    200c        .       MOVS     r0,#0xc
        0x0001bc52:    7050        Pp      STRB     r0,[r2,#1]
        0x0001bc54:    2004        .       MOVS     r0,#4
        0x0001bc56:    7090        .p      STRB     r0,[r2,#2]
        0x0001bc58:    2a00        .*      CMP      r2,#0
        0x0001bc5a:    bf08        ..      IT       EQ
        0x0001bc5c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001bc5e:    70d5        .p      STRB     r5,[r2,#3]
        0x0001bc60:    0a29        ).      LSRS     r1,r5,#8
        0x0001bc62:    7111        .q      STRB     r1,[r2,#4]
        0x0001bc64:    7154        Tq      STRB     r4,[r2,#5]
        0x0001bc66:    0a21        !.      LSRS     r1,r4,#8
        0x0001bc68:    7191        .q      STRB     r1,[r2,#6]
        0x0001bc6a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001bc6e:    4610        .F      MOV      r0,r2
        0x0001bc70:    f018b8bc    ....    B.W      hciCmdSend ; 0x33dec
    i.L2cDataReq
    L2cDataReq
        0x0001bc74:    7019        .p      STRB     r1,[r3,#0]
        0x0001bc76:    0a09        ..      LSRS     r1,r1,#8
        0x0001bc78:    7059        Yp      STRB     r1,[r3,#1]
        0x0001bc7a:    1d11        ..      ADDS     r1,r2,#4
        0x0001bc7c:    7099        .p      STRB     r1,[r3,#2]
        0x0001bc7e:    0a09        ..      LSRS     r1,r1,#8
        0x0001bc80:    70d9        .p      STRB     r1,[r3,#3]
        0x0001bc82:    711a        .q      STRB     r2,[r3,#4]
        0x0001bc84:    0a11        ..      LSRS     r1,r2,#8
        0x0001bc86:    7159        Yq      STRB     r1,[r3,#5]
        0x0001bc88:    7198        .q      STRB     r0,[r3,#6]
        0x0001bc8a:    0a00        ..      LSRS     r0,r0,#8
        0x0001bc8c:    71d8        .q      STRB     r0,[r3,#7]
        0x0001bc8e:    4618        .F      MOV      r0,r3
        0x0001bc90:    f7ffbeee    ....    B.W      HciSendAclData ; 0x1ba70
    i.L2cDmConnUpdateReq
    L2cDmConnUpdateReq
        0x0001bc94:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001bc98:    460c        .F      MOV      r4,r1
        0x0001bc9a:    4605        .F      MOV      r5,r0
        0x0001bc9c:    f7fefc88    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x0001bca0:    2800        .(      CMP      r0,#0
        0x0001bca2:    bf08        ..      IT       EQ
        0x0001bca4:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001bca8:    2712        .'      MOVS     r7,#0x12
        0x0001bcaa:    f8df8084    ....    LDR      r8,[pc,#132] ; [0x1bd30] = 0x100007b8
        0x0001bcae:    211e        .!      MOVS     r1,#0x1e
        0x0001bcb0:    eb080600    ....    ADD      r6,r8,r0
        0x0001bcb4:    4640        @F      MOV      r0,r8
        0x0001bcb6:    7437        7t      STRB     r7,[r6,#0x10]
        0x0001bcb8:    f001f934    ..4.    BL       WsfTimerStartSec ; 0x1cf24
        0x0001bcbc:    f8a85008    ...P    STRH     r5,[r8,#8]
        0x0001bcc0:    2014        .       MOVS     r0,#0x14
        0x0001bcc2:    f01afc01    ....    BL       l2cMsgAlloc ; 0x364c8
        0x0001bcc6:    0003        ..      MOVS     r3,r0
        0x0001bcc8:    bf08        ..      IT       EQ
        0x0001bcca:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0001bcce:    f1030008    ....    ADD      r0,r3,#8
        0x0001bcd2:    4918        .I      LDR      r1,[pc,#96] ; [0x1bd34] = 0x10000790
        0x0001bcd4:    f8007b01    ...{    STRB     r7,[r0],#1
        0x0001bcd8:    f8912024    ..$     LDRB     r2,[r1,#0x24]
        0x0001bcdc:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0001bce0:    f8912024    ..$     LDRB     r2,[r1,#0x24]
        0x0001bce4:    74f2        .t      STRB     r2,[r6,#0x13]
        0x0001bce6:    2aff        .*      CMP      r2,#0xff
        0x0001bce8:    bf0c        ..      ITE      EQ
        0x0001bcea:    2201        ."      MOVEQ    r2,#1
        0x0001bcec:    1c52        R.      ADDNE    r2,r2,#1
        0x0001bcee:    f8812024    ..$     STRB     r2,[r1,#0x24]
        0x0001bcf2:    2108        .!      MOVS     r1,#8
        0x0001bcf4:    7001        .p      STRB     r1,[r0,#0]
        0x0001bcf6:    2100        .!      MOVS     r1,#0
        0x0001bcf8:    7041        Ap      STRB     r1,[r0,#1]
        0x0001bcfa:    7821        !x      LDRB     r1,[r4,#0]
        0x0001bcfc:    7081        .p      STRB     r1,[r0,#2]
        0x0001bcfe:    8821        !.      LDRH     r1,[r4,#0]
        0x0001bd00:    220c        ."      MOVS     r2,#0xc
        0x0001bd02:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd04:    70c1        .p      STRB     r1,[r0,#3]
        0x0001bd06:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001bd08:    7101        .q      STRB     r1,[r0,#4]
        0x0001bd0a:    8861        a.      LDRH     r1,[r4,#2]
        0x0001bd0c:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd0e:    7141        Aq      STRB     r1,[r0,#5]
        0x0001bd10:    7921        !y      LDRB     r1,[r4,#4]
        0x0001bd12:    7181        .q      STRB     r1,[r0,#6]
        0x0001bd14:    88a1        ..      LDRH     r1,[r4,#4]
        0x0001bd16:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd18:    71c1        .q      STRB     r1,[r0,#7]
        0x0001bd1a:    79a1        .y      LDRB     r1,[r4,#6]
        0x0001bd1c:    7201        .r      STRB     r1,[r0,#8]
        0x0001bd1e:    88e1        ..      LDRH     r1,[r4,#6]
        0x0001bd20:    0a09        ..      LSRS     r1,r1,#8
        0x0001bd22:    7241        Ar      STRB     r1,[r0,#9]
        0x0001bd24:    4629        )F      MOV      r1,r5
        0x0001bd26:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001bd2a:    2005        .       MOVS     r0,#5
        0x0001bd2c:    f7ffbfa2    ....    B.W      L2cDataReq ; 0x1bc74
    $d
        0x0001bd30:    100007b8    ....    DCD    268437432
        0x0001bd34:    10000790    ....    DCD    268437392
    $t
    i.L2cInit
    L2cInit
        0x0001bd38:    480a        .H      LDR      r0,[pc,#40] ; [0x1bd64] = 0x10000790
        0x0001bd3a:    4909        .I      LDR      r1,[pc,#36] ; [0x1bd60] = 0x363f9
        0x0001bd3c:    6001        .`      STR      r1,[r0,#0]
        0x0001bd3e:    6041        A`      STR      r1,[r0,#4]
        0x0001bd40:    4909        .I      LDR      r1,[pc,#36] ; [0x1bd68] = 0x364d1
        0x0001bd42:    6081        .`      STR      r1,[r0,#8]
        0x0001bd44:    4909        .I      LDR      r1,[pc,#36] ; [0x1bd6c] = 0x363f7
        0x0001bd46:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001bd48:    6101        .a      STR      r1,[r0,#0x10]
        0x0001bd4a:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001bd4c:    4908        .I      LDR      r1,[pc,#32] ; [0x1bd70] = 0x363fb
        0x0001bd4e:    6201        .b      STR      r1,[r0,#0x20]
        0x0001bd50:    2101        .!      MOVS     r1,#1
        0x0001bd52:    f8801024    ..$.    STRB     r1,[r0,#0x24]
        0x0001bd56:    4907        .I      LDR      r1,[pc,#28] ; [0x1bd74] = 0x36491
        0x0001bd58:    4807        .H      LDR      r0,[pc,#28] ; [0x1bd78] = 0x363fd
        0x0001bd5a:    f7ffb843    ..C.    B        HciAclRegister ; 0x1ade4
    $d
        0x0001bd5e:    0000        ..      DCW    0
        0x0001bd60:    000363f9    .c..    DCD    222201
        0x0001bd64:    10000790    ....    DCD    268437392
        0x0001bd68:    000364d1    .d..    DCD    222417
        0x0001bd6c:    000363f7    .c..    DCD    222199
        0x0001bd70:    000363fb    .c..    DCD    222203
        0x0001bd74:    00036491    .d..    DCD    222353
        0x0001bd78:    000363fd    .c..    DCD    222205
    $t
    i.L2cRegister
    L2cRegister
        0x0001bd7c:    4b03        .K      LDR      r3,[pc,#12] ; [0x1bd8c] = 0x10000790
        0x0001bd7e:    2804        .(      CMP      r0,#4
        0x0001bd80:    bf07        ..      ITTEE    EQ
        0x0001bd82:    6019        .`      STREQ    r1,[r3,#0]
        0x0001bd84:    60da        .`      STREQ    r2,[r3,#0xc]
        0x0001bd86:    6059        Y`      STRNE    r1,[r3,#4]
        0x0001bd88:    611a        .a      STRNE    r2,[r3,#0x10]
        0x0001bd8a:    4770        pG      BX       lr
    $d
        0x0001bd8c:    10000790    ....    DCD    268437392
    $t
    i.L2cSlaveHandler
    L2cSlaveHandler
        0x0001bd90:    2900        .)      CMP      r1,#0
        0x0001bd92:    bf08        ..      IT       EQ
        0x0001bd94:    4770        pG      BXEQ     lr
        0x0001bd96:    7888        .x      LDRB     r0,[r1,#2]
        0x0001bd98:    2801        .(      CMP      r0,#1
        0x0001bd9a:    bf18        ..      IT       NE
        0x0001bd9c:    4770        pG      BXNE     lr
        0x0001bd9e:    8808        ..      LDRH     r0,[r1,#0]
        0x0001bda0:    2101        .!      MOVS     r1,#1
        0x0001bda2:    f7febd6f    ..o.    B        DmL2cConnUpdateCnf ; 0x1a884
        0x0001bda6:    0000        ..      MOVS     r0,r0
    i.L2cSlaveHandlerInit
    L2cSlaveHandlerInit
        0x0001bda8:    4902        .I      LDR      r1,[pc,#8] ; [0x1bdb4] = 0x100007b8
        0x0001bdaa:    2201        ."      MOVS     r2,#1
        0x0001bdac:    728a        .r      STRB     r2,[r1,#0xa]
        0x0001bdae:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001bdb0:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001bdb2:    4770        pG      BX       lr
    $d
        0x0001bdb4:    100007b8    ....    DCD    268437432
    $t
    i.L2cSlaveInit
    L2cSlaveInit
        0x0001bdb8:    4905        .I      LDR      r1,[pc,#20] ; [0x1bdd0] = 0x10000790
        0x0001bdba:    4804        .H      LDR      r0,[pc,#16] ; [0x1bdcc] = 0x36565
        0x0001bdbc:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0001bdbe:    4805        .H      LDR      r0,[pc,#20] ; [0x1bdd4] = 0x100007b8
        0x0001bdc0:    2100        .!      MOVS     r1,#0
        0x0001bdc2:    7501        .u      STRB     r1,[r0,#0x14]
        0x0001bdc4:    7541        Au      STRB     r1,[r0,#0x15]
        0x0001bdc6:    7581        .u      STRB     r1,[r0,#0x16]
        0x0001bdc8:    4770        pG      BX       lr
    $d
        0x0001bdca:    0000        ..      DCW    0
        0x0001bdcc:    00036565    ee..    DCD    222565
        0x0001bdd0:    10000790    ....    DCD    268437392
        0x0001bdd4:    100007b8    ....    DCD    268437432
    $t
    i.SecAes
    SecAes
        0x0001bdd8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001bddc:    4681        .F      MOV      r9,r0
        0x0001bdde:    461d        .F      MOV      r5,r3
        0x0001bde0:    4617        .F      MOV      r7,r2
        0x0001bde2:    4688        .F      MOV      r8,r1
        0x0001bde4:    2038        8       MOVS     r0,#0x38
        0x0001bde6:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0001bde8:    f000fea0    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001bdec:    0004        ..      MOVS     r4,r0
        0x0001bdee:    bf04        ..      ITT      EQ
        0x0001bdf0:    20ff        .       MOVEQ    r0,#0xff
        0x0001bdf2:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001bdf6:    480f        .H      LDR      r0,[pc,#60] ; [0x1be34] = 0x100007d0
        0x0001bdf8:    f8902038    ..8     LDRB     r2,[r0,#0x38]
        0x0001bdfc:    1c51        Q.      ADDS     r1,r2,#1
        0x0001bdfe:    b2c9        ..      UXTB     r1,r1
        0x0001be00:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001be04:    2aff        .*      CMP      r2,#0xff
        0x0001be06:    d103        ..      BNE      0x1be10 ; SecAes + 56
        0x0001be08:    460a        .F      MOV      r2,r1
        0x0001be0a:    1c49        I.      ADDS     r1,r1,#1
        0x0001be0c:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001be10:    70e2        .p      STRB     r2,[r4,#3]
        0x0001be12:    8025        %.      STRH     r5,[r4,#0]
        0x0001be14:    70a6        .p      STRB     r6,[r4,#2]
        0x0001be16:    2100        .!      MOVS     r1,#0
        0x0001be18:    f8841034    ..4.    STRB     r1,[r4,#0x34]
        0x0001be1c:    4622        "F      MOV      r2,r4
        0x0001be1e:    4639        9F      MOV      r1,r7
        0x0001be20:    3020         0      ADDS     r0,r0,#0x20
        0x0001be22:    f000fea1    ....    BL       WsfMsgEnq ; 0x1cb68
        0x0001be26:    4641        AF      MOV      r1,r8
        0x0001be28:    4648        HF      MOV      r0,r9
        0x0001be2a:    f7fffa6c    ..l.    BL       HciLeEncryptCmd ; 0x1b306
        0x0001be2e:    78e0        .x      LDRB     r0,[r4,#3]
        0x0001be30:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001be34:    100007d0    ....    DCD    268437456
    $t
    i.SecAesHciCback
    SecAesHciCback
        0x0001be38:    b570        p.      PUSH     {r4-r6,lr}
        0x0001be3a:    4604        .F      MOV      r4,r0
        0x0001be3c:    3010        .0      ADDS     r0,r0,#0x10
        0x0001be3e:    4615        .F      MOV      r5,r2
        0x0001be40:    1d49        I.      ADDS     r1,r1,#5
        0x0001be42:    6060        ``      STR      r0,[r4,#4]
        0x0001be44:    f7fefa61    ..a.    BL       Calc128Cpy ; 0x1a30a
        0x0001be48:    4621        !F      MOV      r1,r4
        0x0001be4a:    4628        (F      MOV      r0,r5
        0x0001be4c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001be50:    f000be9c    ....    B.W      WsfMsgSend ; 0x1cb8c
    i.SecAesInit
    SecAesInit
        0x0001be54:    4902        .I      LDR      r1,[pc,#8] ; [0x1be60] = 0x100007d0
        0x0001be56:    4801        .H      LDR      r0,[pc,#4] ; [0x1be5c] = 0x1be39
        0x0001be58:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001be5a:    4770        pG      BX       lr
    $d
        0x0001be5c:    0001be39    9...    DCD    114233
        0x0001be60:    100007d0    ....    DCD    268437456
    $t
    i.SecCmac
    SecCmac
        0x0001be64:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001be68:    b084        ..      SUB      sp,sp,#0x10
        0x0001be6a:    4682        .F      MOV      r10,r0
        0x0001be6c:    e9dd980c    ....    LDRD     r9,r8,[sp,#0x30]
        0x0001be70:    461d        .F      MOV      r5,r3
        0x0001be72:    4616        .F      MOV      r6,r2
        0x0001be74:    460f        .F      MOV      r7,r1
        0x0001be76:    2064        d       MOVS     r0,#0x64
        0x0001be78:    f000fe58    ..X.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001be7c:    1e04        ..      SUBS     r4,r0,#0
        0x0001be7e:    bf04        ..      ITT      EQ
        0x0001be80:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001be82:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0001be86:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x0001be8a:    2101        .!      MOVS     r1,#1
        0x0001be8c:    6320         c      STR      r0,[r4,#0x30]
        0x0001be8e:    f8841034    ..4.    STRB     r1,[r4,#0x34]
        0x0001be92:    4915        .I      LDR      r1,[pc,#84] ; [0x1bee8] = 0x100007d0
        0x0001be94:    f8912038    ..8     LDRB     r2,[r1,#0x38]
        0x0001be98:    70e2        .p      STRB     r2,[r4,#3]
        0x0001be9a:    f8912038    ..8     LDRB     r2,[r1,#0x38]
        0x0001be9e:    1c52        R.      ADDS     r2,r2,#1
        0x0001bea0:    f8812038    ..8     STRB     r2,[r1,#0x38]
        0x0001bea4:    f8a49000    ....    STRH     r9,[r4,#0]
        0x0001bea8:    f8848002    ....    STRB     r8,[r4,#2]
        0x0001beac:    f8407b26    @.&{    STR      r7,[r0],#0x26
        0x0001beb0:    4651        QF      MOV      r1,r10
        0x0001beb2:    f8206902     ..i    STRH     r6,[r0],#-2
        0x0001beb6:    2600        .&      MOVS     r6,#0
        0x0001beb8:    f8206b04     ..k    STRH     r6,[r0],#4
        0x0001bebc:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0001bec0:    f8006925    ..%i    STRB     r6,[r0],#-0x25
        0x0001bec4:    f7fefa21    ..!.    BL       Calc128Cpy ; 0x1a30a
        0x0001bec8:    6b20         k      LDR      r0,[r4,#0x30]
        0x0001beca:    9600        ..      STR      r6,[sp,#0]
        0x0001becc:    9601        ..      STR      r6,[sp,#4]
        0x0001bece:    9602        ..      STR      r6,[sp,#8]
        0x0001bed0:    9603        ..      STR      r6,[sp,#0xc]
        0x0001bed2:    f8903028    ..(0    LDRB     r3,[r0,#0x28]
        0x0001bed6:    4622        "F      MOV      r2,r4
        0x0001bed8:    4669        iF      MOV      r1,sp
        0x0001beda:    1d00        ..      ADDS     r0,r0,#4
        0x0001bedc:    f000f97c    ..|.    BL       SecLeEncryptCmd ; 0x1c1d8
        0x0001bee0:    b004        ..      ADD      sp,sp,#0x10
        0x0001bee2:    2001        .       MOVS     r0,#1
        0x0001bee4:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001bee8:    100007d0    ....    DCD    268437456
    $t
    i.SecCmacHciCback
    SecCmacHciCback
        0x0001beec:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0001bef0:    6b04        .k      LDR      r4,[r0,#0x30]
        0x0001bef2:    b085        ..      SUB      sp,sp,#0x14
        0x0001bef4:    4606        .F      MOV      r6,r0
        0x0001bef6:    2c00        .,      CMP      r4,#0
        0x0001bef8:    bf04        ..      ITT      EQ
        0x0001befa:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0001befc:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0001bf00:    f1060010    ....    ADD      r0,r6,#0x10
        0x0001bf04:    1d49        I.      ADDS     r1,r1,#5
        0x0001bf06:    f7fefa00    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001bf0a:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0001bf0e:    f04f0802    O...    MOV      r8,#2
        0x0001bf12:    f04f0980    O...    MOV      r9,#0x80
        0x0001bf16:    b1a0        ..      CBZ      r0,0x1bf42 ; SecCmacHciCback + 86
        0x0001bf18:    2801        .(      CMP      r0,#1
        0x0001bf1a:    d07d        }.      BEQ      0x1c018 ; SecCmacHciCback + 300
        0x0001bf1c:    2802        .(      CMP      r0,#2
        0x0001bf1e:    bf1c        ..      ITT      NE
        0x0001bf20:    b005        ..      ADDNE    sp,sp,#0x14
        0x0001bf22:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0001bf26:    4631        1F      MOV      r1,r6
        0x0001bf28:    6b30        0k      LDR      r0,[r6,#0x30]
        0x0001bf2a:    f1060210    ....    ADD      r2,r6,#0x10
        0x0001bf2e:    6072        r`      STR      r2,[r6,#4]
        0x0001bf30:    6802        .h      LDR      r2,[r0,#0]
        0x0001bf32:    60b2        .`      STR      r2,[r6,#8]
        0x0001bf34:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0001bf38:    b005        ..      ADD      sp,sp,#0x14
        0x0001bf3a:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0001bf3e:    f000be25    ..%.    B.W      WsfMsgSend ; 0x1cb8c
        0x0001bf42:    6b37        7k      LDR      r7,[r6,#0x30]
        0x0001bf44:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001bf48:    f1070014    ....    ADD      r0,r7,#0x14
        0x0001bf4c:    f7fef9dd    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001bf50:    f1070514    ....    ADD      r5,r7,#0x14
        0x0001bf54:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0001bf58:    09c3        ..      LSRS     r3,r0,#7
        0x0001bf5a:    2000        .       MOVS     r0,#0
        0x0001bf5c:    2110        .!      MOVS     r1,#0x10
        0x0001bf5e:    e003        ..      B        0x1bf68 ; SecCmacHciCback + 124
        0x0001bf60:    280f        .(      CMP      r0,#0xf
        0x0001bf62:    bfa8        ..      IT       GE
        0x0001bf64:    2200        ."      MOVGE    r2,#0
        0x0001bf66:    da01        ..      BGE      0x1bf6c ; SecCmacHciCback + 128
        0x0001bf68:    782a        *x      LDRB     r2,[r5,#0]
        0x0001bf6a:    09d2        ..      LSRS     r2,r2,#7
        0x0001bf6c:    f815cd01    ....    LDRB     r12,[r5,#-1]!
        0x0001bf70:    1c40        @.      ADDS     r0,r0,#1
        0x0001bf72:    ea42024c    B.L.    ORR      r2,r2,r12,LSL #1
        0x0001bf76:    1e49        I.      SUBS     r1,r1,#1
        0x0001bf78:    f8052b02    ...+    STRB     r2,[r5],#2
        0x0001bf7c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0001bf80:    d1ee        ..      BNE      0x1bf60 ; SecCmacHciCback + 116
        0x0001bf82:    b12b        +.      CBZ      r3,0x1bf90 ; SecCmacHciCback + 164
        0x0001bf84:    f8970023    ..#.    LDRB     r0,[r7,#0x23]
        0x0001bf88:    f0800087    ....    EOR      r0,r0,#0x87
        0x0001bf8c:    f8870023    ..#.    STRB     r0,[r7,#0x23]
        0x0001bf90:    f8970026    ..&.    LDRB     r0,[r7,#0x26]
        0x0001bf94:    f0100f0f    ....    TST      r0,#0xf
        0x0001bf98:    d01f        ..      BEQ      0x1bfda ; SecCmacHciCback + 238
        0x0001bf9a:    f1070414    ....    ADD      r4,r7,#0x14
        0x0001bf9e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0001bfa2:    09c3        ..      LSRS     r3,r0,#7
        0x0001bfa4:    2000        .       MOVS     r0,#0
        0x0001bfa6:    2110        .!      MOVS     r1,#0x10
        0x0001bfa8:    e003        ..      B        0x1bfb2 ; SecCmacHciCback + 198
        0x0001bfaa:    280f        .(      CMP      r0,#0xf
        0x0001bfac:    bfa8        ..      IT       GE
        0x0001bfae:    2200        ."      MOVGE    r2,#0
        0x0001bfb0:    da01        ..      BGE      0x1bfb6 ; SecCmacHciCback + 202
        0x0001bfb2:    7822        "x      LDRB     r2,[r4,#0]
        0x0001bfb4:    09d2        ..      LSRS     r2,r2,#7
        0x0001bfb6:    f814cd01    ....    LDRB     r12,[r4,#-1]!
        0x0001bfba:    1c40        @.      ADDS     r0,r0,#1
        0x0001bfbc:    ea42024c    B.L.    ORR      r2,r2,r12,LSL #1
        0x0001bfc0:    1e49        I.      SUBS     r1,r1,#1
        0x0001bfc2:    f8042b02    ...+    STRB     r2,[r4],#2
        0x0001bfc6:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x0001bfca:    d1ee        ..      BNE      0x1bfaa ; SecCmacHciCback + 190
        0x0001bfcc:    b12b        +.      CBZ      r3,0x1bfda ; SecCmacHciCback + 238
        0x0001bfce:    f8970023    ..#.    LDRB     r0,[r7,#0x23]
        0x0001bfd2:    f0800087    ....    EOR      r0,r0,#0x87
        0x0001bfd6:    f8870023    ..#.    STRB     r0,[r7,#0x23]
        0x0001bfda:    2001        .       MOVS     r0,#1
        0x0001bfdc:    f8870029    ..).    STRB     r0,[r7,#0x29]
        0x0001bfe0:    6b34        4k      LDR      r4,[r6,#0x30]
        0x0001bfe2:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001bfe4:    6821        !h      LDR      r1,[r4,#0]
        0x0001bfe6:    8ce2        ..      LDRH     r2,[r4,#0x26]
        0x0001bfe8:    4401        .D      ADD      r1,r1,r0
        0x0001bfea:    1a10        ..      SUBS     r0,r2,r0
        0x0001bfec:    b205        ..      SXTH     r5,r0
        0x0001bfee:    2d10        .-      CMP      r5,#0x10
        0x0001bff0:    dc18        ..      BGT      0x1c024 ; SecCmacHciCback + 312
        0x0001bff2:    462a        *F      MOV      r2,r5
        0x0001bff4:    4668        hF      MOV      r0,sp
        0x0001bff6:    f7fcfac8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001bffa:    2d10        .-      CMP      r5,#0x10
        0x0001bffc:    d008        ..      BEQ      0x1c010 ; SecCmacHciCback + 292
        0x0001bffe:    f1c50110    ....    RSB      r1,r5,#0x10
        0x0001c002:    466f        oF      MOV      r7,sp
        0x0001c004:    eb0d0005    ....    ADD      r0,sp,r5
        0x0001c008:    f7fcfbbd    ....    BL       __aeabi_memclr ; 0x18786
        0x0001c00c:    f8079005    ....    STRB     r9,[r7,r5]
        0x0001c010:    f1040114    ....    ADD      r1,r4,#0x14
        0x0001c014:    4668        hF      MOV      r0,sp
        0x0001c016:    e000        ..      B        0x1c01a ; SecCmacHciCback + 302
        0x0001c018:    e017        ..      B        0x1c04a ; SecCmacHciCback + 350
        0x0001c01a:    f7fef985    ....    BL       Calc128Xor ; 0x1a328
        0x0001c01e:    f8848029    ..).    STRB     r8,[r4,#0x29]
        0x0001c022:    e002        ..      B        0x1c02a ; SecCmacHciCback + 318
        0x0001c024:    4668        hF      MOV      r0,sp
        0x0001c026:    f7fef970    ..p.    BL       Calc128Cpy ; 0x1a30a
        0x0001c02a:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c02c:    b120         .      CBZ      r0,0x1c038 ; SecCmacHciCback + 332
        0x0001c02e:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c032:    4668        hF      MOV      r0,sp
        0x0001c034:    f7fef978    ..x.    BL       Calc128Xor ; 0x1a328
        0x0001c038:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0001c03a:    4632        2F      MOV      r2,r6
        0x0001c03c:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c03e:    84a0        ..      STRH     r0,[r4,#0x24]
        0x0001c040:    f8943028    ..(0    LDRB     r3,[r4,#0x28]
        0x0001c044:    4669        iF      MOV      r1,sp
        0x0001c046:    1d20         .      ADDS     r0,r4,#4
        0x0001c048:    e031        1.      B        0x1c0ae ; SecCmacHciCback + 450
        0x0001c04a:    6b35        5k      LDR      r5,[r6,#0x30]
        0x0001c04c:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c04e:    6829        )h      LDR      r1,[r5,#0]
        0x0001c050:    8cea        ..      LDRH     r2,[r5,#0x26]
        0x0001c052:    4401        .D      ADD      r1,r1,r0
        0x0001c054:    1a10        ..      SUBS     r0,r2,r0
        0x0001c056:    b204        ..      SXTH     r4,r0
        0x0001c058:    2c10        .,      CMP      r4,#0x10
        0x0001c05a:    dc16        ..      BGT      0x1c08a ; SecCmacHciCback + 414
        0x0001c05c:    4622        "F      MOV      r2,r4
        0x0001c05e:    4668        hF      MOV      r0,sp
        0x0001c060:    f7fcfa93    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001c064:    2c10        .,      CMP      r4,#0x10
        0x0001c066:    d008        ..      BEQ      0x1c07a ; SecCmacHciCback + 398
        0x0001c068:    f1c40110    ....    RSB      r1,r4,#0x10
        0x0001c06c:    466f        oF      MOV      r7,sp
        0x0001c06e:    eb0d0004    ....    ADD      r0,sp,r4
        0x0001c072:    f7fcfb88    ....    BL       __aeabi_memclr ; 0x18786
        0x0001c076:    f8079004    ....    STRB     r9,[r7,r4]
        0x0001c07a:    f1050114    ....    ADD      r1,r5,#0x14
        0x0001c07e:    4668        hF      MOV      r0,sp
        0x0001c080:    f7fef952    ..R.    BL       Calc128Xor ; 0x1a328
        0x0001c084:    f8858029    ..).    STRB     r8,[r5,#0x29]
        0x0001c088:    e002        ..      B        0x1c090 ; SecCmacHciCback + 420
        0x0001c08a:    4668        hF      MOV      r0,sp
        0x0001c08c:    f7fef93d    ..=.    BL       Calc128Cpy ; 0x1a30a
        0x0001c090:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c092:    b120         .      CBZ      r0,0x1c09e ; SecCmacHciCback + 434
        0x0001c094:    f1060110    ....    ADD      r1,r6,#0x10
        0x0001c098:    4668        hF      MOV      r0,sp
        0x0001c09a:    f7fef945    ..E.    BL       Calc128Xor ; 0x1a328
        0x0001c09e:    8ca8        ..      LDRH     r0,[r5,#0x24]
        0x0001c0a0:    4632        2F      MOV      r2,r6
        0x0001c0a2:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c0a4:    84a8        ..      STRH     r0,[r5,#0x24]
        0x0001c0a6:    f8953028    ..(0    LDRB     r3,[r5,#0x28]
        0x0001c0aa:    4669        iF      MOV      r1,sp
        0x0001c0ac:    1d28        (.      ADDS     r0,r5,#4
        0x0001c0ae:    f000f893    ....    BL       SecLeEncryptCmd ; 0x1c1d8
        0x0001c0b2:    b005        ..      ADD      sp,sp,#0x14
        0x0001c0b4:    e8bd83f0    ....    POP      {r4-r9,pc}
    i.SecCmacInit
    SecCmacInit
        0x0001c0b8:    4902        .I      LDR      r1,[pc,#8] ; [0x1c0c4] = 0x100007d0
        0x0001c0ba:    4801        .H      LDR      r0,[pc,#4] ; [0x1c0c0] = 0x1beed
        0x0001c0bc:    6408        .d      STR      r0,[r1,#0x40]
        0x0001c0be:    4770        pG      BX       lr
    $d
        0x0001c0c0:    0001beed    ....    DCD    114413
        0x0001c0c4:    100007d0    ....    DCD    268437456
    $t
    i.SecEccGenKey
    SecEccGenKey
        0x0001c0c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c0ca:    4606        .F      MOV      r6,r0
        0x0001c0cc:    4614        .F      MOV      r4,r2
        0x0001c0ce:    460d        .F      MOV      r5,r1
        0x0001c0d0:    209c        .       MOVS     r0,#0x9c
        0x0001c0d2:    f000fd2b    ..+.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001c0d6:    1e02        ..      SUBS     r2,r0,#0
        0x0001c0d8:    bf08        ..      IT       EQ
        0x0001c0da:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001c0dc:    8015        ..      STRH     r5,[r2,#0]
        0x0001c0de:    7094        .p      STRB     r4,[r2,#2]
        0x0001c0e0:    2002        .       MOVS     r0,#2
        0x0001c0e2:    f8820034    ..4.    STRB     r0,[r2,#0x34]
        0x0001c0e6:    4631        1F      MOV      r1,r6
        0x0001c0e8:    4803        .H      LDR      r0,[pc,#12] ; [0x1c0f8] = 0x100007f8
        0x0001c0ea:    f000fd3d    ..=.    BL       WsfMsgEnq ; 0x1cb68
        0x0001c0ee:    f7fff9b4    ....    BL       HciLeReadLocalP256PubKey ; 0x1b45a
        0x0001c0f2:    2001        .       MOVS     r0,#1
        0x0001c0f4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c0f6:    0000        ..      DCW    0
        0x0001c0f8:    100007f8    ....    DCD    268437496
    $t
    i.SecEccGenSharedSecret
    SecEccGenSharedSecret
        0x0001c0fc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0001c0fe:    4604        .F      MOV      r4,r0
        0x0001c100:    b091        ..      SUB      sp,sp,#0x44
        0x0001c102:    461d        .F      MOV      r5,r3
        0x0001c104:    4616        .F      MOV      r6,r2
        0x0001c106:    460f        .F      MOV      r7,r1
        0x0001c108:    209c        .       MOVS     r0,#0x9c
        0x0001c10a:    f000fd0f    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0001c10e:    1e02        ..      SUBS     r2,r0,#0
        0x0001c110:    bf04        ..      ITT      EQ
        0x0001c112:    b011        ..      ADDEQ    sp,sp,#0x44
        0x0001c114:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0001c116:    8016        ..      STRH     r6,[r2,#0]
        0x0001c118:    7095        .p      STRB     r5,[r2,#2]
        0x0001c11a:    2002        .       MOVS     r0,#2
        0x0001c11c:    f8820034    ..4.    STRB     r0,[r2,#0x34]
        0x0001c120:    4639        9F      MOV      r1,r7
        0x0001c122:    480a        .H      LDR      r0,[pc,#40] ; [0x1c14c] = 0x10000800
        0x0001c124:    f000fd20    .. .    BL       WsfMsgEnq ; 0x1cb68
        0x0001c128:    2220         "      MOVS     r2,#0x20
        0x0001c12a:    4621        !F      MOV      r1,r4
        0x0001c12c:    4668        hF      MOV      r0,sp
        0x0001c12e:    f000fc31    ..1.    BL       WStrReverseCpy ; 0x1c994
        0x0001c132:    2220         "      MOVS     r2,#0x20
        0x0001c134:    f1040120    .. .    ADD      r1,r4,#0x20
        0x0001c138:    a808        ..      ADD      r0,sp,#0x20
        0x0001c13a:    f000fc2b    ..+.    BL       WStrReverseCpy ; 0x1c994
        0x0001c13e:    a908        ..      ADD      r1,sp,#0x20
        0x0001c140:    4668        hF      MOV      r0,sp
        0x0001c142:    f7fff90b    ....    BL       HciLeGenerateDHKey ; 0x1b35c
        0x0001c146:    b011        ..      ADD      sp,sp,#0x44
        0x0001c148:    2001        .       MOVS     r0,#1
        0x0001c14a:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0001c14c:    10000800    ....    DCD    268437504
    $t
    i.SecEccHciCback
    SecEccHciCback
        0x0001c150:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c152:    4604        .F      MOV      r4,r0
        0x0001c154:    7888        .x      LDRB     r0,[r1,#2]
        0x0001c156:    4616        .F      MOV      r6,r2
        0x0001c158:    460d        .F      MOV      r5,r1
        0x0001c15a:    2825        %(      CMP      r0,#0x25
        0x0001c15c:    d012        ..      BEQ      0x1c184 ; SecEccHciCback + 52
        0x0001c15e:    2826        &(      CMP      r0,#0x26
        0x0001c160:    bf18        ..      IT       NE
        0x0001c162:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001c164:    78e8        .x      LDRB     r0,[r5,#3]
        0x0001c166:    2812        .(      CMP      r0,#0x12
        0x0001c168:    d019        ..      BEQ      0x1c19e ; SecEccHciCback + 78
        0x0001c16a:    2220         "      MOVS     r2,#0x20
        0x0001c16c:    1d69        i.      ADDS     r1,r5,#5
        0x0001c16e:    1d20         .      ADDS     r0,r4,#4
        0x0001c170:    f000fc10    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c174:    7928        (y      LDRB     r0,[r5,#4]
        0x0001c176:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c178:    4621        !F      MOV      r1,r4
        0x0001c17a:    4630        0F      MOV      r0,r6
        0x0001c17c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001c180:    f000bd04    ....    B.W      WsfMsgSend ; 0x1cb8c
        0x0001c184:    2220         "      MOVS     r2,#0x20
        0x0001c186:    1d69        i.      ADDS     r1,r5,#5
        0x0001c188:    1d20         .      ADDS     r0,r4,#4
        0x0001c18a:    f000fc03    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c18e:    2220         "      MOVS     r2,#0x20
        0x0001c190:    f1050125    ..%.    ADD      r1,r5,#0x25
        0x0001c194:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0001c198:    f000fbfc    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c19c:    7928        (y      LDRB     r0,[r5,#4]
        0x0001c19e:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c1a0:    e7ea        ..      B        0x1c178 ; SecEccHciCback + 40
        0x0001c1a2:    0000        ..      MOVS     r0,r0
    i.SecEccInit
    SecEccInit
        0x0001c1a4:    4902        .I      LDR      r1,[pc,#8] ; [0x1c1b0] = 0x100007d0
        0x0001c1a6:    4801        .H      LDR      r0,[pc,#4] ; [0x1c1ac] = 0x1c151
        0x0001c1a8:    6448        Hd      STR      r0,[r1,#0x44]
        0x0001c1aa:    4770        pG      BX       lr
    $d
        0x0001c1ac:    0001c151    Q...    DCD    115025
        0x0001c1b0:    100007d0    ....    DCD    268437456
    $t
    i.SecInit
    SecInit
        0x0001c1b4:    4806        .H      LDR      r0,[pc,#24] ; [0x1c1d0] = 0x100007d0
        0x0001c1b6:    2100        .!      MOVS     r1,#0
        0x0001c1b8:    6201        .b      STR      r1,[r0,#0x20]
        0x0001c1ba:    6241        Ab      STR      r1,[r0,#0x24]
        0x0001c1bc:    6281        .b      STR      r1,[r0,#0x28]
        0x0001c1be:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0001c1c0:    6301        .c      STR      r1,[r0,#0x30]
        0x0001c1c2:    6341        Ac      STR      r1,[r0,#0x34]
        0x0001c1c4:    f8801038    ..8.    STRB     r1,[r0,#0x38]
        0x0001c1c8:    4802        .H      LDR      r0,[pc,#8] ; [0x1c1d4] = 0x3d681
        0x0001c1ca:    f7ffbc4b    ..K.    B.W      HciSecRegister ; 0x1ba64
    $d
        0x0001c1ce:    0000        ..      DCW    0
        0x0001c1d0:    100007d0    ....    DCD    268437456
        0x0001c1d4:    0003d681    ....    DCD    251521
    $t
    i.SecLeEncryptCmd
    SecLeEncryptCmd
        0x0001c1d8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c1da:    460e        .F      MOV      r6,r1
        0x0001c1dc:    b088        ..      SUB      sp,sp,#0x20
        0x0001c1de:    4615        .F      MOV      r5,r2
        0x0001c1e0:    4601        .F      MOV      r1,r0
        0x0001c1e2:    461c        .F      MOV      r4,r3
        0x0001c1e4:    2210        ."      MOVS     r2,#0x10
        0x0001c1e6:    4668        hF      MOV      r0,sp
        0x0001c1e8:    f000fbd4    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c1ec:    2210        ."      MOVS     r2,#0x10
        0x0001c1ee:    4631        1F      MOV      r1,r6
        0x0001c1f0:    a804        ..      ADD      r0,sp,#0x10
        0x0001c1f2:    f000fbcf    ....    BL       WStrReverseCpy ; 0x1c994
        0x0001c1f6:    462a        *F      MOV      r2,r5
        0x0001c1f8:    4621        !F      MOV      r1,r4
        0x0001c1fa:    4804        .H      LDR      r0,[pc,#16] ; [0x1c20c] = 0x100007f0
        0x0001c1fc:    f000fcb4    ....    BL       WsfMsgEnq ; 0x1cb68
        0x0001c200:    a904        ..      ADD      r1,sp,#0x10
        0x0001c202:    4668        hF      MOV      r0,sp
        0x0001c204:    f7fff87f    ....    BL       HciLeEncryptCmd ; 0x1b306
        0x0001c208:    b008        ..      ADD      sp,sp,#0x20
        0x0001c20a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c20c:    100007f0    ....    DCD    268437488
    $t
    i.SecRand
    SecRand
        0x0001c210:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c212:    4c14        .L      LDR      r4,[pc,#80] ; [0x1c264] = 0x100007d0
        0x0001c214:    1dca        ..      ADDS     r2,r1,#7
        0x0001c216:    08d3        ..      LSRS     r3,r2,#3
        0x0001c218:    f894203a    ..:     LDRB     r2,[r4,#0x3a]
        0x0001c21c:    1e49        I.      SUBS     r1,r1,#1
        0x0001c21e:    06d2        ..      LSLS     r2,r2,#27
        0x0001c220:    0e12        ..      LSRS     r2,r2,#24
        0x0001c222:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0001c226:    dd0c        ..      BLE      0x1c242 ; SecRand + 50
        0x0001c228:    f814c002    ....    LDRB     r12,[r4,r2]
        0x0001c22c:    f800cb01    ....    STRB     r12,[r0],#1
        0x0001c230:    2a1f        .*      CMP      r2,#0x1f
        0x0001c232:    bf0c        ..      ITE      EQ
        0x0001c234:    2200        ."      MOVEQ    r2,#0
        0x0001c236:    1c52        R.      ADDNE    r2,r2,#1
        0x0001c238:    b2d2        ..      UXTB     r2,r2
        0x0001c23a:    1e49        I.      SUBS     r1,r1,#1
        0x0001c23c:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0001c240:    dcf2        ..      BGT      0x1c228 ; SecRand + 24
        0x0001c242:    1e5d        ].      SUBS     r5,r3,#1
        0x0001c244:    bf38        8.      IT       CC
        0x0001c246:    bd70        p.      POPCC    {r4-r6,pc}
        0x0001c248:    f7fff8e3    ....    BL       HciLeRandCmd ; 0x1b412
        0x0001c24c:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0001c250:    2803        .(      CMP      r0,#3
        0x0001c252:    bf2c        ,.      ITE      CS
        0x0001c254:    2000        .       MOVCS    r0,#0
        0x0001c256:    1c40        @.      ADDCC    r0,r0,#1
        0x0001c258:    f884003a    ..:.    STRB     r0,[r4,#0x3a]
        0x0001c25c:    1e69        i.      SUBS     r1,r5,#1
        0x0001c25e:    b24d        M.      SXTB     r5,r1
        0x0001c260:    d2f2        ..      BCS      0x1c248 ; SecRand + 56
        0x0001c262:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001c264:    100007d0    ....    DCD    268437456
    $t
    i.SmpDbGetFailureCount
    SmpDbGetFailureCount
        0x0001c268:    b510        ..      PUSH     {r4,lr}
        0x0001c26a:    f021fe63    !.c.    BL       smpDbGetRecord ; 0x3df34
        0x0001c26e:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001c270:    bd10        ..      POP      {r4,pc}
    i.SmpDbGetPairingDisabledTime
    SmpDbGetPairingDisabledTime
        0x0001c272:    b510        ..      PUSH     {r4,lr}
        0x0001c274:    f021fe5e    !.^.    BL       smpDbGetRecord ; 0x3df34
        0x0001c278:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c27a:    bd10        ..      POP      {r4,pc}
    i.SmpDbInit
    SmpDbInit
        0x0001c27c:    b510        ..      PUSH     {r4,lr}
        0x0001c27e:    4c0b        .L      LDR      r4,[pc,#44] ; [0x1c2ac] = 0x1000d8b0
        0x0001c280:    f8940055    ..U.    LDRB     r0,[r4,#0x55]
        0x0001c284:    2801        .(      CMP      r0,#1
        0x0001c286:    bf04        ..      ITT      EQ
        0x0001c288:    f1040048    ..H.    ADDEQ    r0,r4,#0x48
        0x0001c28c:    f000fe80    ....    BLEQ     WsfTimerStop ; 0x1cf90
        0x0001c290:    2158        X!      MOVS     r1,#0x58
        0x0001c292:    4806        .H      LDR      r0,[pc,#24] ; [0x1c2ac] = 0x1000d8b0
        0x0001c294:    f7fcfa99    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0001c298:    4805        .H      LDR      r0,[pc,#20] ; [0x1c2b0] = 0x1000d908
        0x0001c29a:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001c29e:    f8840054    ..T.    STRB     r0,[r4,#0x54]
        0x0001c2a2:    2020                MOVS     r0,#0x20
        0x0001c2a4:    f8840052    ..R.    STRB     r0,[r4,#0x52]
        0x0001c2a8:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c2aa:    0000        ..      DCW    0
        0x0001c2ac:    1000d8b0    ....    DCD    268490928
        0x0001c2b0:    1000d908    ....    DCD    268491016
    $t
    i.SmpDbMaxAttemptReached
    SmpDbMaxAttemptReached
        0x0001c2b4:    b510        ..      PUSH     {r4,lr}
        0x0001c2b6:    f021fe3d    !.=.    BL       smpDbGetRecord ; 0x3df34
        0x0001c2ba:    4604        .F      MOV      r4,r0
        0x0001c2bc:    8900        ..      LDRH     r0,[r0,#8]
        0x0001c2be:    4910        .I      LDR      r1,[pc,#64] ; [0x1c300] = 0x10000004
        0x0001c2c0:    2800        .(      CMP      r0,#0
        0x0001c2c2:    bf08        ..      IT       EQ
        0x0001c2c4:    2001        .       MOVEQ    r0,#1
        0x0001c2c6:    d003        ..      BEQ      0x1c2d0 ; SmpDbMaxAttemptReached + 28
        0x0001c2c8:    680a        .h      LDR      r2,[r1,#0]
        0x0001c2ca:    8a92        ..      LDRH     r2,[r2,#0x14]
        0x0001c2cc:    4350        PC      MULS     r0,r2,r0
        0x0001c2ce:    b280        ..      UXTH     r0,r0
        0x0001c2d0:    6809        .h      LDR      r1,[r1,#0]
        0x0001c2d2:    680a        .h      LDR      r2,[r1,#0]
        0x0001c2d4:    fb02f300    ....    MUL      r3,r2,r0
        0x0001c2d8:    68ca        .h      LDR      r2,[r1,#0xc]
        0x0001c2da:    4293        .B      CMP      r3,r2
        0x0001c2dc:    bf9a        ..      ITTE     LS
        0x0001c2de:    60e3        .`      STRLS    r3,[r4,#0xc]
        0x0001c2e0:    8120         .      STRHLS   r0,[r4,#8]
        0x0001c2e2:    60e2        .`      STRHI    r2,[r4,#0xc]
        0x0001c2e4:    6908        .i      LDR      r0,[r1,#0x10]
        0x0001c2e6:    6120         a      STR      r0,[r4,#0x10]
        0x0001c2e8:    4806        .H      LDR      r0,[pc,#24] ; [0x1c304] = 0x1000d8b0
        0x0001c2ea:    f8901055    ..U.    LDRB     r1,[r0,#0x55]
        0x0001c2ee:    b921        !.      CBNZ     r1,0x1c2fa ; SmpDbMaxAttemptReached + 70
        0x0001c2f0:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001c2f4:    3048        H0      ADDS     r0,r0,#0x48
        0x0001c2f6:    f000fddd    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0001c2fa:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0001c2fc:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c2fe:    0000        ..      DCW    0
        0x0001c300:    10000004    ....    DCD    268435460
        0x0001c304:    1000d8b0    ....    DCD    268490928
    $t
    i.SmpDbPairingFailed
    SmpDbPairingFailed
        0x0001c308:    b510        ..      PUSH     {r4,lr}
        0x0001c30a:    f021fe13    !...    BL       smpDbGetRecord ; 0x3df34
        0x0001c30e:    4902        .I      LDR      r1,[pc,#8] ; [0x1c318] = 0x10000004
        0x0001c310:    6809        .h      LDR      r1,[r1,#0]
        0x0001c312:    6909        .i      LDR      r1,[r1,#0x10]
        0x0001c314:    6101        .a      STR      r1,[r0,#0x10]
        0x0001c316:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c318:    10000004    ....    DCD    268435460
    $t
    i.SmpDbService
    SmpDbService
        0x0001c31c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001c320:    4c27        'L      LDR      r4,[pc,#156] ; [0x1c3c0] = 0x1000d8b0
        0x0001c322:    2500        .%      MOVS     r5,#0
        0x0001c324:    4f27        'O      LDR      r7,[pc,#156] ; [0x1c3c4] = 0x10000004
        0x0001c326:    46a8        .F      MOV      r8,r5
        0x0001c328:    4626        &F      MOV      r6,r4
        0x0001c32a:    79e2        .y      LDRB     r2,[r4,#7]
        0x0001c32c:    2a00        .*      CMP      r2,#0
        0x0001c32e:    bf01        ..      ITTTT    EQ
        0x0001c330:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x0001c332:    2800        .(      CMPEQ    r0,#0
        0x0001c334:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0001c336:    2800        .(      CMPEQ    r0,#0
        0x0001c338:    d03a        :.      BEQ      0x1c3b0 ; SmpDbService + 148
        0x0001c33a:    6920         i      LDR      r0,[r4,#0x10]
        0x0001c33c:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001c340:    bf8c        ..      ITE      HI
        0x0001c342:    f5a0707a    ..zp    SUBHI    r0,r0,#0x3e8
        0x0001c346:    2000        .       MOVLS    r0,#0
        0x0001c348:    6120         a      STR      r0,[r4,#0x10]
        0x0001c34a:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0001c34c:    f5b17f7a    ..z.    CMP      r1,#0x3e8
        0x0001c350:    bf8c        ..      ITE      HI
        0x0001c352:    f5a1717a    ..zq    SUBHI    r1,r1,#0x3e8
        0x0001c356:    2100        .!      MOVLS    r1,#0
        0x0001c358:    60e1        .`      STR      r1,[r4,#0xc]
        0x0001c35a:    6963        ci      LDR      r3,[r4,#0x14]
        0x0001c35c:    f5b37f7a    ..z.    CMP      r3,#0x3e8
        0x0001c360:    bf8c        ..      ITE      HI
        0x0001c362:    f5a3737a    ..zs    SUBHI    r3,r3,#0x3e8
        0x0001c366:    2300        .#      MOVLS    r3,#0
        0x0001c368:    6163        ca      STR      r3,[r4,#0x14]
        0x0001c36a:    b968        h.      CBNZ     r0,0x1c388 ; SmpDbService + 108
        0x0001c36c:    6838        8h      LDR      r0,[r7,#0]
        0x0001c36e:    f8b4c008    ....    LDRH     r12,[r4,#8]
        0x0001c372:    f8b09014    ....    LDRH     r9,[r0,#0x14]
        0x0001c376:    fbbcfcf9    ....    UDIV     r12,r12,r9
        0x0001c37a:    f8a4c008    ....    STRH     r12,[r4,#8]
        0x0001c37e:    f1bc0f00    ....    CMP      r12,#0
        0x0001c382:    bf1c        ..      ITT      NE
        0x0001c384:    6900        .i      LDRNE    r0,[r0,#0x10]
        0x0001c386:    6120         a      STRNE    r0,[r4,#0x10]
        0x0001c388:    2b00        .+      CMP      r3,#0
        0x0001c38a:    bf0c        ..      ITE      EQ
        0x0001c38c:    f8848007    ....    STRBEQ   r8,[r4,#7]
        0x0001c390:    2a00        .*      CMPNE    r2,#0
        0x0001c392:    d104        ..      BNE      0x1c39e ; SmpDbService + 130
        0x0001c394:    2900        .)      CMP      r1,#0
        0x0001c396:    bf04        ..      ITT      EQ
        0x0001c398:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0001c39a:    2800        .(      CMPEQ    r0,#0
        0x0001c39c:    d008        ..      BEQ      0x1c3b0 ; SmpDbService + 148
        0x0001c39e:    f8960055    ..U.    LDRB     r0,[r6,#0x55]
        0x0001c3a2:    b928        (.      CBNZ     r0,0x1c3b0 ; SmpDbService + 148
        0x0001c3a4:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001c3a8:    f1060048    ..H.    ADD      r0,r6,#0x48
        0x0001c3ac:    f000fd82    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0001c3b0:    1c68        h.      ADDS     r0,r5,#1
        0x0001c3b2:    b2c5        ..      UXTB     r5,r0
        0x0001c3b4:    3418        .4      ADDS     r4,r4,#0x18
        0x0001c3b6:    2d03        .-      CMP      r5,#3
        0x0001c3b8:    d3b7        ..      BCC      0x1c32a ; SmpDbService + 14
        0x0001c3ba:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0001c3be:    0000        ..      DCW    0
        0x0001c3c0:    1000d8b0    ....    DCD    268490928
        0x0001c3c4:    10000004    ....    DCD    268435460
    $t
    i.SmpDbSetFailureCount
    SmpDbSetFailureCount
        0x0001c3c8:    b510        ..      PUSH     {r4,lr}
        0x0001c3ca:    460c        .F      MOV      r4,r1
        0x0001c3cc:    f021fdb2    !...    BL       smpDbGetRecord ; 0x3df34
        0x0001c3d0:    71c4        .q      STRB     r4,[r0,#7]
        0x0001c3d2:    2c00        .,      CMP      r4,#0
        0x0001c3d4:    bf08        ..      IT       EQ
        0x0001c3d6:    bd10        ..      POPEQ    {r4,pc}
        0x0001c3d8:    4902        .I      LDR      r1,[pc,#8] ; [0x1c3e4] = 0x10000004
        0x0001c3da:    6809        .h      LDR      r1,[r1,#0]
        0x0001c3dc:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001c3de:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001c3e0:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c3e2:    0000        ..      DCW    0
        0x0001c3e4:    10000004    ....    DCD    268435460
    $t
    i.SmpDmEncryptInd
    SmpDmEncryptInd
        0x0001c3e8:    b538        8.      PUSH     {r3-r5,lr}
        0x0001c3ea:    78c1        .x      LDRB     r1,[r0,#3]
        0x0001c3ec:    2900        .)      CMP      r1,#0
        0x0001c3ee:    bf0c        ..      ITE      EQ
        0x0001c3f0:    2108        .!      MOVEQ    r1,#8
        0x0001c3f2:    2109        .!      MOVNE    r1,#9
        0x0001c3f4:    7081        .p      STRB     r1,[r0,#2]
        0x0001c3f6:    0004        ..      MOVS     r4,r0
        0x0001c3f8:    bf08        ..      IT       EQ
        0x0001c3fa:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c3fc:    2920         )      CMP      r1,#0x20
        0x0001c3fe:    d002        ..      BEQ      0x1c406 ; SmpDmEncryptInd + 30
        0x0001c400:    291c        .)      CMP      r1,#0x1c
        0x0001c402:    d004        ..      BEQ      0x1c40e ; SmpDmEncryptInd + 38
        0x0001c404:    e008        ..      B        0x1c418 ; SmpDmEncryptInd + 48
        0x0001c406:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c40a:    f7ffbf87    ....    B.W      SmpDbService ; 0x1c31c
        0x0001c40e:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c410:    2800        .(      CMP      r0,#0
        0x0001c412:    bf18        ..      IT       NE
        0x0001c414:    f000fafa    ....    BLNE     WsfBufFree ; 0x1ca0c
        0x0001c418:    7820         x      LDRB     r0,[r4,#0]
        0x0001c41a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c41e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c422:    4916        .I      LDR      r1,[pc,#88] ; [0x1c47c] = 0x1000d908
        0x0001c424:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c428:    f8101c0f    ....    LDRB     r1,[r0,#-0xf]
        0x0001c42c:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c42e:    2900        .)      CMP      r1,#0
        0x0001c430:    bf08        ..      IT       EQ
        0x0001c432:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c434:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001c436:    290b        .)      CMP      r1,#0xb
        0x0001c438:    d11a        ..      BNE      0x1c470 ; SmpDmEncryptInd + 136
        0x0001c43a:    f8901041    ..A.    LDRB     r1,[r0,#0x41]
        0x0001c43e:    78e2        .x      LDRB     r2,[r4,#3]
        0x0001c440:    4291        .B      CMP      r1,r2
        0x0001c442:    d015        ..      BEQ      0x1c470 ; SmpDmEncryptInd + 136
        0x0001c444:    2000        .       MOVS     r0,#0
        0x0001c446:    4c0e        .L      LDR      r4,[pc,#56] ; [0x1c480] = 0x100007d0
        0x0001c448:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0001c44c:    4669        iF      MOV      r1,sp
        0x0001c44e:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c452:    f000fb7e    ..~.    BL       WsfMsgDeq ; 0x1cb52
        0x0001c456:    2800        .(      CMP      r0,#0
        0x0001c458:    bf08        ..      IT       EQ
        0x0001c45a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c45c:    f000fb8b    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001c460:    4669        iF      MOV      r1,sp
        0x0001c462:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c466:    f000fb74    ..t.    BL       WsfMsgDeq ; 0x1cb52
        0x0001c46a:    2800        .(      CMP      r0,#0
        0x0001c46c:    d1f6        ..      BNE      0x1c45c ; SmpDmEncryptInd + 116
        0x0001c46e:    bd38        8.      POP      {r3-r5,pc}
        0x0001c470:    4621        !F      MOV      r1,r4
        0x0001c472:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c476:    f022be7d    ".}.    B.W      smpSmExecute ; 0x3f174
    $d
        0x0001c47a:    0000        ..      DCW    0
        0x0001c47c:    1000d908    ....    DCD    268491016
        0x0001c480:    100007d0    ....    DCD    268437456
    $t
    i.SmpDmGetStk
    SmpDmGetStk
        0x0001c484:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0001c488:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0001c48c:    4a1c        .J      LDR      r2,[pc,#112] ; [0x1c500] = 0x1000d908
        0x0001c48e:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0001c492:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c494:    bf1c        ..      ITT      NE
        0x0001c496:    f8903044    ..D0    LDRBNE   r3,[r0,#0x44]
        0x0001c49a:    2b00        .+      CMPNE    r3,#0
        0x0001c49c:    d02d        -.      BEQ      0x1c4fa ; SmpDmGetStk + 118
        0x0001c49e:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0001c4a2:    b1ea        ..      CBZ      r2,0x1c4e0 ; SmpDmGetStk + 92
        0x0001c4a4:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0001c4a6:    7813        .x      LDRB     r3,[r2,#0]
        0x0001c4a8:    2b00        .+      CMP      r3,#0
        0x0001c4aa:    bf1c        ..      ITT      NE
        0x0001c4ac:    6992        .i      LDRNE    r2,[r2,#0x18]
        0x0001c4ae:    2a00        .*      CMPNE    r2,#0
        0x0001c4b0:    d016        ..      BEQ      0x1c4e0 ; SmpDmGetStk + 92
        0x0001c4b2:    f8902040    ..@     LDRB     r2,[r0,#0x40]
        0x0001c4b6:    f0120f04    ....    TST      r2,#4
        0x0001c4ba:    bf08        ..      IT       EQ
        0x0001c4bc:    2201        ."      MOVEQ    r2,#1
        0x0001c4be:    d00a        ..      BEQ      0x1c4d6 ; SmpDmGetStk + 82
        0x0001c4c0:    f8903024    ..$0    LDRB     r3,[r0,#0x24]
        0x0001c4c4:    f890202b    ..+     LDRB     r2,[r0,#0x2b]
        0x0001c4c8:    4293        .B      CMP      r3,r2
        0x0001c4ca:    bf38        8.      IT       CC
        0x0001c4cc:    461a        .F      MOVCC    r2,r3
        0x0001c4ce:    2a10        .*      CMP      r2,#0x10
        0x0001c4d0:    bf0c        ..      ITE      EQ
        0x0001c4d2:    2203        ."      MOVEQ    r2,#3
        0x0001c4d4:    2202        ."      MOVNE    r2,#2
        0x0001c4d6:    700a        .p      STRB     r2,[r1,#0]
        0x0001c4d8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c4da:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c4dc:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c4de:    4770        pG      BX       lr
        0x0001c4e0:    6b02        .k      LDR      r2,[r0,#0x30]
        0x0001c4e2:    b152        R.      CBZ      r2,0x1c4fa ; SmpDmGetStk + 118
        0x0001c4e4:    f8902040    ..@     LDRB     r2,[r0,#0x40]
        0x0001c4e8:    f0120f04    ....    TST      r2,#4
        0x0001c4ec:    bf0c        ..      ITE      EQ
        0x0001c4ee:    2201        ."      MOVEQ    r2,#1
        0x0001c4f0:    2202        ."      MOVNE    r2,#2
        0x0001c4f2:    700a        .p      STRB     r2,[r1,#0]
        0x0001c4f4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001c4f6:    3020         0      ADDS     r0,r0,#0x20
        0x0001c4f8:    4770        pG      BX       lr
        0x0001c4fa:    2000        .       MOVS     r0,#0
        0x0001c4fc:    4770        pG      BX       lr
    $d
        0x0001c4fe:    0000        ..      DCW    0
        0x0001c500:    1000d908    ....    DCD    268491016
    $t
    i.SmpDmLescEnabled
    SmpDmLescEnabled
        0x0001c504:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c508:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c50c:    4904        .I      LDR      r1,[pc,#16] ; [0x1c520] = 0x1000d908
        0x0001c50e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c512:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c514:    bf1b        ..      ITTET    NE
        0x0001c516:    6c80        .l      LDRNE    r0,[r0,#0x48]
        0x0001c518:    2800        .(      CMPNE    r0,#0
        0x0001c51a:    2000        .       MOVEQ    r0,#0
        0x0001c51c:    7800        .x      LDRBNE   r0,[r0,#0]
        0x0001c51e:    4770        pG      BX       lr
    $d
        0x0001c520:    1000d908    ....    DCD    268491016
    $t
    i.SmpDmMsgSend
    SmpDmMsgSend
        0x0001c524:    4601        .F      MOV      r1,r0
        0x0001c526:    4802        .H      LDR      r0,[pc,#8] ; [0x1c530] = 0x1000d908
        0x0001c528:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001c52c:    f000bb2e    ....    B.W      WsfMsgSend ; 0x1cb8c
    $d
        0x0001c530:    1000d908    ....    DCD    268491016
    $t
    i.SmpHandler
    SmpHandler
        0x0001c534:    2900        .)      CMP      r1,#0
        0x0001c536:    bf08        ..      IT       EQ
        0x0001c538:    4770        pG      BXEQ     lr
        0x0001c53a:    b538        8.      PUSH     {r3-r5,lr}
        0x0001c53c:    7888        .x      LDRB     r0,[r1,#2]
        0x0001c53e:    460c        .F      MOV      r4,r1
        0x0001c540:    2820         (      CMP      r0,#0x20
        0x0001c542:    d002        ..      BEQ      0x1c54a ; SmpHandler + 22
        0x0001c544:    281c        .(      CMP      r0,#0x1c
        0x0001c546:    d004        ..      BEQ      0x1c552 ; SmpHandler + 30
        0x0001c548:    e008        ..      B        0x1c55c ; SmpHandler + 40
        0x0001c54a:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c54e:    f7ffbee5    ....    B.W      SmpDbService ; 0x1c31c
        0x0001c552:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c554:    2800        .(      CMP      r0,#0
        0x0001c556:    bf18        ..      IT       NE
        0x0001c558:    f000fa58    ..X.    BLNE     WsfBufFree ; 0x1ca0c
        0x0001c55c:    7820         x      LDRB     r0,[r4,#0]
        0x0001c55e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001c562:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0001c566:    4916        .I      LDR      r1,[pc,#88] ; [0x1c5c0] = 0x1000d908
        0x0001c568:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001c56c:    f8101c0f    ....    LDRB     r1,[r0,#-0xf]
        0x0001c570:    384c        L8      SUBS     r0,r0,#0x4c
        0x0001c572:    2900        .)      CMP      r1,#0
        0x0001c574:    bf08        ..      IT       EQ
        0x0001c576:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c578:    78a1        .x      LDRB     r1,[r4,#2]
        0x0001c57a:    290b        .)      CMP      r1,#0xb
        0x0001c57c:    d11a        ..      BNE      0x1c5b4 ; SmpHandler + 128
        0x0001c57e:    f8901041    ..A.    LDRB     r1,[r0,#0x41]
        0x0001c582:    78e2        .x      LDRB     r2,[r4,#3]
        0x0001c584:    4291        .B      CMP      r1,r2
        0x0001c586:    d015        ..      BEQ      0x1c5b4 ; SmpHandler + 128
        0x0001c588:    2000        .       MOVS     r0,#0
        0x0001c58a:    4c0e        .L      LDR      r4,[pc,#56] ; [0x1c5c4] = 0x100007d0
        0x0001c58c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0001c590:    4669        iF      MOV      r1,sp
        0x0001c592:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c596:    f000fadc    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001c59a:    2800        .(      CMP      r0,#0
        0x0001c59c:    bf08        ..      IT       EQ
        0x0001c59e:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001c5a0:    f000fae9    ....    BL       WsfMsgFree ; 0x1cb76
        0x0001c5a4:    4669        iF      MOV      r1,sp
        0x0001c5a6:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0001c5aa:    f000fad2    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0001c5ae:    2800        .(      CMP      r0,#0
        0x0001c5b0:    d1f6        ..      BNE      0x1c5a0 ; SmpHandler + 108
        0x0001c5b2:    bd38        8.      POP      {r3-r5,pc}
        0x0001c5b4:    4621        !F      MOV      r1,r4
        0x0001c5b6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001c5ba:    f022bddb    "...    B.W      smpSmExecute ; 0x3f174
    $d
        0x0001c5be:    0000        ..      DCW    0
        0x0001c5c0:    1000d908    ....    DCD    268491016
        0x0001c5c4:    100007d0    ....    DCD    268437456
    $t
    i.SmpHandlerInit
    SmpHandlerInit
        0x0001c5c8:    b510        ..      PUSH     {r4,lr}
        0x0001c5ca:    4604        .F      MOV      r4,r0
        0x0001c5cc:    4814        .H      LDR      r0,[pc,#80] ; [0x1c620] = 0x1000d908
        0x0001c5ce:    f88040ec    ...@    STRB     r4,[r0,#0xec]
        0x0001c5d2:    f7fffe53    ..S.    BL       SmpDbInit ; 0x1c27c
        0x0001c5d6:    4812        .H      LDR      r0,[pc,#72] ; [0x1c620] = 0x1000d908
        0x0001c5d8:    2101        .!      MOVS     r1,#1
        0x0001c5da:    2202        ."      MOVS     r2,#2
        0x0001c5dc:    7304        .s      STRB     r4,[r0,#0xc]
        0x0001c5de:    8101        ..      STRH     r1,[r0,#8]
        0x0001c5e0:    f8004f1c    ...O    STRB     r4,[r0,#0x1c]!
        0x0001c5e4:    f8201c04     ...    STRH     r1,[r0,#-4]
        0x0001c5e8:    f880403c    ..<@    STRB     r4,[r0,#0x3c]
        0x0001c5ec:    8702        ..      STRH     r2,[r0,#0x38]
        0x0001c5ee:    f880404c    ..L@    STRB     r4,[r0,#0x4c]
        0x0001c5f2:    f8a02048    ..H     STRH     r2,[r0,#0x48]
        0x0001c5f6:    f8804088    ...@    STRB     r4,[r0,#0x88]
        0x0001c5fa:    2103        .!      MOVS     r1,#3
        0x0001c5fc:    f8a01084    ....    STRH     r1,[r0,#0x84]
        0x0001c600:    f8804098    ...@    STRB     r4,[r0,#0x98]
        0x0001c604:    f8a01094    ....    STRH     r1,[r0,#0x94]
        0x0001c608:    4a06        .J      LDR      r2,[pc,#24] ; [0x1c624] = 0x3e189
        0x0001c60a:    4907        .I      LDR      r1,[pc,#28] ; [0x1c628] = 0x3e1f5
        0x0001c60c:    2006        .       MOVS     r0,#6
        0x0001c60e:    f7fffbb5    ....    BL       L2cRegister ; 0x1bd7c
        0x0001c612:    e8bd4010    ...@    POP      {r4,lr}
        0x0001c616:    4905        .I      LDR      r1,[pc,#20] ; [0x1c62c] = 0x3dfd5
        0x0001c618:    2001        .       MOVS     r0,#1
        0x0001c61a:    f7feb841    ..A.    B        DmConnRegister ; 0x1a6a0
    $d
        0x0001c61e:    0000        ..      DCW    0
        0x0001c620:    1000d908    ....    DCD    268491016
        0x0001c624:    0003e189    ....    DCD    254345
        0x0001c628:    0003e1f5    ....    DCD    254453
        0x0001c62c:    0003dfd5    ....    DCD    253909
    $t
    i.SmpScAlloc
    SmpScAlloc
        0x0001c630:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c632:    4614        .F      MOV      r4,r2
        0x0001c634:    460e        .F      MOV      r6,r1
        0x0001c636:    f000f9c7    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c63a:    0005        ..      MOVS     r5,r0
        0x0001c63c:    d107        ..      BNE      0x1c64e ; SmpScAlloc + 30
        0x0001c63e:    2008        .       MOVS     r0,#8
        0x0001c640:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c642:    2003        .       MOVS     r0,#3
        0x0001c644:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c646:    4621        !F      MOV      r1,r4
        0x0001c648:    4630        0F      MOV      r0,r6
        0x0001c64a:    f022fd93    "...    BL       smpSmExecute ; 0x3f174
        0x0001c64e:    4628        (F      MOV      r0,r5
        0x0001c650:    bd70        p.      POP      {r4-r6,pc}
    i.SmpScAllocScratchBuffers
    SmpScAllocScratchBuffers
        0x0001c652:    b510        ..      PUSH     {r4,lr}
        0x0001c654:    4604        .F      MOV      r4,r0
        0x0001c656:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c658:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001c65a:    b920         .      CBNZ     r0,0x1c666 ; SmpScAllocScratchBuffers + 20
        0x0001c65c:    2060        `       MOVS     r0,#0x60
        0x0001c65e:    f000f9b3    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c662:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c664:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001c666:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c668:    6880        .h      LDR      r0,[r0,#8]
        0x0001c66a:    b920         .      CBNZ     r0,0x1c676 ; SmpScAllocScratchBuffers + 36
        0x0001c66c:    2040        @       MOVS     r0,#0x40
        0x0001c66e:    f000f9ab    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c672:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c674:    6088        .`      STR      r0,[r1,#8]
        0x0001c676:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c678:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c67a:    b920         .      CBNZ     r0,0x1c686 ; SmpScAllocScratchBuffers + 52
        0x0001c67c:    2020                MOVS     r0,#0x20
        0x0001c67e:    f000f9a3    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c682:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c684:    6188        .a      STR      r0,[r1,#0x18]
        0x0001c686:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c688:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c68a:    b920         .      CBNZ     r0,0x1c696 ; SmpScAllocScratchBuffers + 68
        0x0001c68c:    2040        @       MOVS     r0,#0x40
        0x0001c68e:    f000f99b    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c692:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c694:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001c696:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c698:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c69a:    b920         .      CBNZ     r0,0x1c6a6 ; SmpScAllocScratchBuffers + 84
        0x0001c69c:    2020                MOVS     r0,#0x20
        0x0001c69e:    f000f993    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c6a2:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0001c6a4:    6108        .a      STR      r0,[r1,#0x10]
        0x0001c6a6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c6a8:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0001c6aa:    2900        .)      CMP      r1,#0
        0x0001c6ac:    bf1c        ..      ITT      NE
        0x0001c6ae:    6881        .h      LDRNE    r1,[r0,#8]
        0x0001c6b0:    2900        .)      CMPNE    r1,#0
        0x0001c6b2:    d00a        ..      BEQ      0x1c6ca ; SmpScAllocScratchBuffers + 120
        0x0001c6b4:    6981        .i      LDR      r1,[r0,#0x18]
        0x0001c6b6:    2900        .)      CMP      r1,#0
        0x0001c6b8:    bf1c        ..      ITT      NE
        0x0001c6ba:    68c1        .h      LDRNE    r1,[r0,#0xc]
        0x0001c6bc:    2900        .)      CMPNE    r1,#0
        0x0001c6be:    d004        ..      BEQ      0x1c6ca ; SmpScAllocScratchBuffers + 120
        0x0001c6c0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c6c2:    2800        .(      CMP      r0,#0
        0x0001c6c4:    bf1c        ..      ITT      NE
        0x0001c6c6:    2001        .       MOVNE    r0,#1
        0x0001c6c8:    bd10        ..      POPNE    {r4,pc}
        0x0001c6ca:    2000        .       MOVS     r0,#0
        0x0001c6cc:    bd10        ..      POP      {r4,pc}
        0x0001c6ce:    0000        ..      MOVS     r0,r0
    i.SmpScCalcF4
    SmpScCalcF4
        0x0001c6d0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001c6d4:    b083        ..      SUB      sp,sp,#0xc
        0x0001c6d6:    4605        .F      MOV      r5,r0
        0x0001c6d8:    e9dda710    ....    LDRD     r10,r7,[sp,#0x40]
        0x0001c6dc:    4616        .F      MOV      r6,r2
        0x0001c6de:    460c        .F      MOV      r4,r1
        0x0001c6e0:    2041        A       MOVS     r0,#0x41
        0x0001c6e2:    f000f971    ..q.    BL       WsfBufAlloc ; 0x1c9c8
        0x0001c6e6:    f04f0808    O...    MOV      r8,#8
        0x0001c6ea:    f04f0903    O...    MOV      r9,#3
        0x0001c6ee:    b310        ..      CBZ      r0,0x1c736 ; SmpScCalcF4 + 102
        0x0001c6f0:    4683        .F      MOV      r11,r0
        0x0001c6f2:    4631        1F      MOV      r1,r6
        0x0001c6f4:    2220         "      MOVS     r2,#0x20
        0x0001c6f6:    f7fbff48    ..H.    BL       __aeabi_memcpy ; 0x1858a
        0x0001c6fa:    f10b0620    .. .    ADD      r6,r11,#0x20
        0x0001c6fe:    2220         "      MOVS     r2,#0x20
        0x0001c700:    4630        0F      MOV      r0,r6
        0x0001c702:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001c704:    f7fbff41    ..A.    BL       __aeabi_memcpy ; 0x1858a
        0x0001c708:    f886a020    .. .    STRB     r10,[r6,#0x20]
        0x0001c70c:    231c        .#      MOVS     r3,#0x1c
        0x0001c70e:    f895103d    ..=.    LDRB     r1,[r5,#0x3d]
        0x0001c712:    e9cd1300    ....    STRD     r1,r3,[sp,#0]
        0x0001c716:    490d        .I      LDR      r1,[pc,#52] ; [0x1c74c] = 0x1000d908
        0x0001c718:    4638        8F      MOV      r0,r7
        0x0001c71a:    2241        A"      MOVS     r2,#0x41
        0x0001c71c:    f89130ec    ...0    LDRB     r3,[r1,#0xec]
        0x0001c720:    4659        YF      MOV      r1,r11
        0x0001c722:    f7fffb9f    ....    BL       SecCmac ; 0x1be64
        0x0001c726:    2800        .(      CMP      r0,#0
        0x0001c728:    bf1c        ..      ITT      NE
        0x0001c72a:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0001c72c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001c730:    4658        XF      MOV      r0,r11
        0x0001c732:    f000f96b    ..k.    BL       WsfBufFree ; 0x1ca0c
        0x0001c736:    f8848003    ....    STRB     r8,[r4,#3]
        0x0001c73a:    f8849002    ....    STRB     r9,[r4,#2]
        0x0001c73e:    b007        ..      ADD      sp,sp,#0x1c
        0x0001c740:    4621        !F      MOV      r1,r4
        0x0001c742:    4628        (F      MOV      r0,r5
        0x0001c744:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0001c748:    f022bd14    "...    B.W      smpSmExecute ; 0x3f174
    $d
        0x0001c74c:    1000d908    ....    DCD    268491016
    $t
    i.SmpScCat
    SmpScCat
        0x0001c750:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c752:    4614        .F      MOV      r4,r2
        0x0001c754:    4605        .F      MOV      r5,r0
        0x0001c756:    f7fbff18    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0001c75a:    1928        (.      ADDS     r0,r5,r4
        0x0001c75c:    bd70        p.      POP      {r4-r6,pc}
    i.SmpScCat128
    SmpScCat128
        0x0001c75e:    b510        ..      PUSH     {r4,lr}
        0x0001c760:    4604        .F      MOV      r4,r0
        0x0001c762:    f7fdfdd2    ....    BL       Calc128Cpy ; 0x1a30a
        0x0001c766:    f1040010    ....    ADD      r0,r4,#0x10
        0x0001c76a:    bd10        ..      POP      {r4,pc}
    i.SmpScCmac
    SmpScCmac
        0x0001c76c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c76e:    b082        ..      SUB      sp,sp,#8
        0x0001c770:    460e        .F      MOV      r6,r1
        0x0001c772:    4684        .F      MOV      r12,r0
        0x0001c774:    211c        .!      MOVS     r1,#0x1c
        0x0001c776:    f893003d    ..=.    LDRB     r0,[r3,#0x3d]
        0x0001c77a:    9c06        ..      LDR      r4,[sp,#0x18]
        0x0001c77c:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001c780:    480c        .H      LDR      r0,[pc,#48] ; [0x1c7b4] = 0x1000d908
        0x0001c782:    461d        .F      MOV      r5,r3
        0x0001c784:    4631        1F      MOV      r1,r6
        0x0001c786:    f89030ec    ...0    LDRB     r3,[r0,#0xec]
        0x0001c78a:    4660        `F      MOV      r0,r12
        0x0001c78c:    f7fffb6a    ..j.    BL       SecCmac ; 0x1be64
        0x0001c790:    2800        .(      CMP      r0,#0
        0x0001c792:    bf1c        ..      ITT      NE
        0x0001c794:    b002        ..      ADDNE    sp,sp,#8
        0x0001c796:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001c798:    4630        0F      MOV      r0,r6
        0x0001c79a:    f000f937    ..7.    BL       WsfBufFree ; 0x1ca0c
        0x0001c79e:    2008        .       MOVS     r0,#8
        0x0001c7a0:    70e0        .p      STRB     r0,[r4,#3]
        0x0001c7a2:    2003        .       MOVS     r0,#3
        0x0001c7a4:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c7a6:    b002        ..      ADD      sp,sp,#8
        0x0001c7a8:    4621        !F      MOV      r1,r4
        0x0001c7aa:    4628        (F      MOV      r0,r5
        0x0001c7ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001c7b0:    f022bce0    "...    B.W      smpSmExecute ; 0x3f174
    $d
        0x0001c7b4:    1000d908    ....    DCD    268491016
    $t
    i.SmpScFreeScratchBuffers
    SmpScFreeScratchBuffers
        0x0001c7b8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c7ba:    4604        .F      MOV      r4,r0
        0x0001c7bc:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001c7be:    2500        .%      MOVS     r5,#0
        0x0001c7c0:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001c7c2:    b118        ..      CBZ      r0,0x1c7cc ; SmpScFreeScratchBuffers + 20
        0x0001c7c4:    f000f922    ..".    BL       WsfBufFree ; 0x1ca0c
        0x0001c7c8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7ca:    6145        Ea      STR      r5,[r0,#0x14]
        0x0001c7cc:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7ce:    6880        .h      LDR      r0,[r0,#8]
        0x0001c7d0:    b118        ..      CBZ      r0,0x1c7da ; SmpScFreeScratchBuffers + 34
        0x0001c7d2:    f000f91b    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c7d6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7d8:    6085        .`      STR      r5,[r0,#8]
        0x0001c7da:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7dc:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001c7de:    b118        ..      CBZ      r0,0x1c7e8 ; SmpScFreeScratchBuffers + 48
        0x0001c7e0:    f000f914    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c7e4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7e6:    6185        .a      STR      r5,[r0,#0x18]
        0x0001c7e8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7ea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001c7ec:    b118        ..      CBZ      r0,0x1c7f6 ; SmpScFreeScratchBuffers + 62
        0x0001c7ee:    f000f90d    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c7f2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7f4:    60c5        .`      STR      r5,[r0,#0xc]
        0x0001c7f6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c7f8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001c7fa:    2800        .(      CMP      r0,#0
        0x0001c7fc:    bf08        ..      IT       EQ
        0x0001c7fe:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001c800:    f000f904    ....    BL       WsfBufFree ; 0x1ca0c
        0x0001c804:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0001c806:    6105        .a      STR      r5,[r0,#0x10]
        0x0001c808:    bd70        p.      POP      {r4-r6,pc}
        0x0001c80a:    0000        ..      MOVS     r0,r0
    i.SmpScGetCancelMsgWithReattempt
    SmpScGetCancelMsgWithReattempt
        0x0001c80c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001c810:    4616        .F      MOV      r6,r2
        0x0001c812:    460c        .F      MOV      r4,r1
        0x0001c814:    4607        .F      MOV      r7,r0
        0x0001c816:    f021fb81    !...    BL       smpCcbByConnId ; 0x3df1c
        0x0001c81a:    4605        .F      MOV      r5,r0
        0x0001c81c:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0001c820:    1c40        @.      ADDS     r0,r0,#1
        0x0001c822:    f8850042    ..B.    STRB     r0,[r5,#0x42]
        0x0001c826:    8027        '.      STRH     r7,[r4,#0]
        0x0001c828:    70e6        .p      STRB     r6,[r4,#3]
        0x0001c82a:    4638        8F      MOV      r0,r7
        0x0001c82c:    f7fffd6c    ..l.    BL       SmpDbPairingFailed ; 0x1c308
        0x0001c830:    4905        .I      LDR      r1,[pc,#20] ; [0x1c848] = 0x10000004
        0x0001c832:    f8950042    ..B.    LDRB     r0,[r5,#0x42]
        0x0001c836:    6809        .h      LDR      r1,[r1,#0]
        0x0001c838:    79c9        .y      LDRB     r1,[r1,#7]
        0x0001c83a:    4288        .B      CMP      r0,r1
        0x0001c83c:    bf0c        ..      ITE      EQ
        0x0001c83e:    200d        .       MOVEQ    r0,#0xd
        0x0001c840:    2003        .       MOVNE    r0,#3
        0x0001c842:    70a0        .p      STRB     r0,[r4,#2]
        0x0001c844:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0001c848:    10000004    ....    DCD    268435460
    $t
    i.SmpScInit
    SmpScInit
        0x0001c84c:    480a        .H      LDR      r0,[pc,#40] ; [0x1c878] = 0x1000d908
        0x0001c84e:    4909        .I      LDR      r1,[pc,#36] ; [0x1c874] = 0x1000da04
        0x0001c850:    6481        .d      STR      r1,[r0,#0x48]
        0x0001c852:    311c        .1      ADDS     r1,r1,#0x1c
        0x0001c854:    f8c01094    ....    STR      r1,[r0,#0x94]
        0x0001c858:    311c        .1      ADDS     r1,r1,#0x1c
        0x0001c85a:    f8c010e0    ....    STR      r1,[r0,#0xe0]
        0x0001c85e:    4907        .I      LDR      r1,[pc,#28] ; [0x1c87c] = 0x3eb4d
        0x0001c860:    f8c010f0    ....    STR      r1,[r0,#0xf0]
        0x0001c864:    4906        .I      LDR      r1,[pc,#24] ; [0x1c880] = 0x3e99b
        0x0001c866:    f8c010f4    ....    STR      r1,[r0,#0xf4]
        0x0001c86a:    2101        .!      MOVS     r1,#1
        0x0001c86c:    f88010f8    ....    STRB     r1,[r0,#0xf8]
        0x0001c870:    4770        pG      BX       lr
    $d
        0x0001c872:    0000        ..      DCW    0
        0x0001c874:    1000da04    ....    DCD    268491268
        0x0001c878:    1000d908    ....    DCD    268491016
        0x0001c87c:    0003eb4d    M...    DCD    256845
        0x0001c880:    0003e99b    ....    DCD    256411
    $t
    i.SmprInit
    SmprInit
        0x0001c884:    4806        .H      LDR      r0,[pc,#24] ; [0x1c8a0] = 0x1000d908
        0x0001c886:    4905        .I      LDR      r1,[pc,#20] ; [0x1c89c] = 0x440ac
        0x0001c888:    f8c010e4    ....    STR      r1,[r0,#0xe4]
        0x0001c88c:    4905        .I      LDR      r1,[pc,#20] ; [0x1c8a4] = 0x3e289
        0x0001c88e:    f8c010f0    ....    STR      r1,[r0,#0xf0]
        0x0001c892:    4905        .I      LDR      r1,[pc,#20] ; [0x1c8a8] = 0x3dbd9
        0x0001c894:    f8c010f4    ....    STR      r1,[r0,#0xf4]
        0x0001c898:    4770        pG      BX       lr
    $d
        0x0001c89a:    0000        ..      DCW    0
        0x0001c89c:    000440ac    .@..    DCD    278700
        0x0001c8a0:    1000d908    ....    DCD    268491016
        0x0001c8a4:    0003e289    ....    DCD    254601
        0x0001c8a8:    0003dbd9    ....    DCD    252889
    $t
    i.SmprScInit
    SmprScInit
        0x0001c8ac:    4903        .I      LDR      r1,[pc,#12] ; [0x1c8bc] = 0x1000d908
        0x0001c8ae:    4802        .H      LDR      r0,[pc,#8] ; [0x1c8b8] = 0x43f34
        0x0001c8b0:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001c8b4:    f7ffbfca    ....    B.W      SmpScInit ; 0x1c84c
    $d
        0x0001c8b8:    00043f34    4?..    DCD    278324
        0x0001c8bc:    1000d908    ....    DCD    268491016
    $t
    i.SvcAmotasAddGroup
    SvcAmotasAddGroup
        0x0001c8c0:    4801        .H      LDR      r0,[pc,#4] ; [0x1c8c8] = 0x10000350
        0x0001c8c2:    f7fdb9c7    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c8c6:    0000        ..      DCW    0
        0x0001c8c8:    10000350    P...    DCD    268436304
    $t
    i.SvcAmotasCbackRegister
    SvcAmotasCbackRegister
        0x0001c8cc:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c8d4] = 0x10000350
        0x0001c8ce:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c8d2:    4770        pG      BX       lr
    $d
        0x0001c8d4:    10000350    P...    DCD    268436304
    $t
    i.SvcAmvosAddGroup
    SvcAmvosAddGroup
        0x0001c8d8:    4801        .H      LDR      r0,[pc,#4] ; [0x1c8e0] = 0x1000039c
        0x0001c8da:    f7fdb9bb    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c8de:    0000        ..      DCW    0
        0x0001c8e0:    1000039c    ....    DCD    268436380
    $t
    i.SvcAmvosCbackRegister
    SvcAmvosCbackRegister
        0x0001c8e4:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c8ec] = 0x1000039c
        0x0001c8e6:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c8ea:    4770        pG      BX       lr
    $d
        0x0001c8ec:    1000039c    ....    DCD    268436380
    $t
    i.SvcCoreAddGroup
    SvcCoreAddGroup
        0x0001c8f0:    b510        ..      PUSH     {r4,lr}
        0x0001c8f2:    4804        .H      LDR      r0,[pc,#16] ; [0x1c904] = 0x100004f0
        0x0001c8f4:    f7fdf9ae    ....    BL       AttsAddGroup ; 0x19c54
        0x0001c8f8:    e8bd4010    ...@    POP      {r4,lr}
        0x0001c8fc:    4802        .H      LDR      r0,[pc,#8] ; [0x1c908] = 0x10000504
        0x0001c8fe:    f7fdb9a9    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c902:    0000        ..      DCW    0
        0x0001c904:    100004f0    ....    DCD    268436720
        0x0001c908:    10000504    ....    DCD    268436740
    $t
    i.SvcCoreGapCentAddrResUpdate
    SvcCoreGapCentAddrResUpdate
        0x0001c90c:    4901        .I      LDR      r1,[pc,#4] ; [0x1c914] = 0x100004ec
        0x0001c90e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c910:    4770        pG      BX       lr
    $d
        0x0001c912:    0000        ..      DCW    0
        0x0001c914:    100004ec    ....    DCD    268436716
    $t
    i.SvcCoreGattCbackRegister
    SvcCoreGattCbackRegister
        0x0001c918:    4a01        .J      LDR      r2,[pc,#4] ; [0x1c920] = 0x10000504
        0x0001c91a:    e9c20102    ....    STRD     r0,r1,[r2,#8]
        0x0001c91e:    4770        pG      BX       lr
    $d
        0x0001c920:    10000504    ....    DCD    268436740
    $t
    i.SvcDisAddGroup
    SvcDisAddGroup
        0x0001c924:    4801        .H      LDR      r0,[pc,#4] ; [0x1c92c] = 0x100005c8
        0x0001c926:    f7fdb995    ....    B        AttsAddGroup ; 0x19c54
    $d
        0x0001c92a:    0000        ..      DCW    0
        0x0001c92c:    100005c8    ....    DCD    268436936
    $t
    i.SysTick_Handler
    SysTick_Handler
        0x0001c930:    b510        ..      PUSH     {r4,lr}
        0x0001c932:    2080        .       MOVS     r0,#0x80
        0x0001c934:    f3808811    ....    MSR      BASEPRI,r0
        0x0001c938:    f3bf8f4f    ..O.    DSB      
        0x0001c93c:    f3bf8f6f    ..o.    ISB      
        0x0001c940:    f025f9bc    %...    BL       xTaskIncrementTick ; 0x41cbc
        0x0001c944:    b118        ..      CBZ      r0,0x1c94e ; SysTick_Handler + 30
        0x0001c946:    4904        .I      LDR      r1,[pc,#16] ; [0x1c958] = 0xe000ed04
        0x0001c948:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001c94c:    6008        .`      STR      r0,[r1,#0]
        0x0001c94e:    2000        .       MOVS     r0,#0
        0x0001c950:    f3808811    ....    MSR      BASEPRI,r0
        0x0001c954:    bd10        ..      POP      {r4,pc}
    $d
        0x0001c956:    0000        ..      DCW    0
        0x0001c958:    e000ed04    ....    DCD    3758157060
    $t
    i.WStrReverse
    WStrReverse
        0x0001c95c:    b470        p.      PUSH     {r4-r6}
        0x0001c95e:    084b        K.      LSRS     r3,r1,#1
        0x0001c960:    2b00        .+      CMP      r3,#0
        0x0001c962:    bfc7        ..      ITTEE    GT
        0x0001c964:    4602        .F      MOVGT    r2,r0
        0x0001c966:    f04f0c00    O...    MOVGT    r12,#0
        0x0001c96a:    bc70        p.      POPLE    {r4-r6}
        0x0001c96c:    4770        pG      BXLE     lr
        0x0001c96e:    bf00        ..      NOP      
        0x0001c970:    eba1040c    ....    SUB      r4,r1,r12
        0x0001c974:    4404        .D      ADD      r4,r4,r0
        0x0001c976:    7816        .x      LDRB     r6,[r2,#0]
        0x0001c978:    f8145c01    ...\    LDRB     r5,[r4,#-1]
        0x0001c97c:    f8046c01    ...l    STRB     r6,[r4,#-1]
        0x0001c980:    1e5b        [.      SUBS     r3,r3,#1
        0x0001c982:    f8025b01    ...[    STRB     r5,[r2],#1
        0x0001c986:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001c98a:    f01303ff    ....    ANDS     r3,r3,#0xff
        0x0001c98e:    d1ef        ..      BNE      0x1c970 ; WStrReverse + 20
        0x0001c990:    bc70        p.      POP      {r4-r6}
        0x0001c992:    4770        pG      BX       lr
    i.WStrReverseCpy
    WStrReverseCpy
        0x0001c994:    2a00        .*      CMP      r2,#0
        0x0001c996:    bf08        ..      IT       EQ
        0x0001c998:    4770        pG      BXEQ     lr
        0x0001c99a:    4410        .D      ADD      r0,r0,r2
        0x0001c99c:    1e49        I.      SUBS     r1,r1,#1
        0x0001c99e:    f0120f01    ....    TST      r2,#1
        0x0001c9a2:    d003        ..      BEQ      0x1c9ac ; WStrReverseCpy + 24
        0x0001c9a4:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0001c9a8:    f8003d01    ...=    STRB     r3,[r0,#-1]!
        0x0001c9ac:    0852        R.      LSRS     r2,r2,#1
        0x0001c9ae:    bf08        ..      IT       EQ
        0x0001c9b0:    4770        pG      BXEQ     lr
        0x0001c9b2:    784b        Kx      LDRB     r3,[r1,#1]
        0x0001c9b4:    f8003c01    ...<    STRB     r3,[r0,#-1]
        0x0001c9b8:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x0001c9bc:    f8003d02    ...=    STRB     r3,[r0,#-2]!
        0x0001c9c0:    1e52        R.      SUBS     r2,r2,#1
        0x0001c9c2:    d1f6        ..      BNE      0x1c9b2 ; WStrReverseCpy + 30
        0x0001c9c4:    4770        pG      BX       lr
        0x0001c9c6:    0000        ..      MOVS     r0,r0
    i.WsfBufAlloc
    WsfBufAlloc
        0x0001c9c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0001c9ca:    4606        .F      MOV      r6,r0
        0x0001c9cc:    480e        .H      LDR      r0,[pc,#56] ; [0x1ca08] = 0x1000032c
        0x0001c9ce:    7805        .x      LDRB     r5,[r0,#0]
        0x0001c9d0:    6844        Dh      LDR      r4,[r0,#4]
        0x0001c9d2:    b1bd        ..      CBZ      r5,0x1ca04 ; WsfBufAlloc + 60
        0x0001c9d4:    8820         .      LDRH     r0,[r4,#0]
        0x0001c9d6:    42b0        .B      CMP      r0,r6
        0x0001c9d8:    d30e        ..      BCC      0x1c9f8 ; WsfBufAlloc + 48
        0x0001c9da:    f000f891    ....    BL       WsfCsEnter ; 0x1cb00
        0x0001c9de:    68a0        .h      LDR      r0,[r4,#8]
        0x0001c9e0:    b140        @.      CBZ      r0,0x1c9f4 ; WsfBufAlloc + 44
        0x0001c9e2:    4605        .F      MOV      r5,r0
        0x0001c9e4:    6800        .h      LDR      r0,[r0,#0]
        0x0001c9e6:    60a0        .`      STR      r0,[r4,#8]
        0x0001c9e8:    2000        .       MOVS     r0,#0
        0x0001c9ea:    6068        h`      STR      r0,[r5,#4]
        0x0001c9ec:    f000f892    ....    BL       WsfCsExit ; 0x1cb14
        0x0001c9f0:    4628        (F      MOV      r0,r5
        0x0001c9f2:    bd70        p.      POP      {r4-r6,pc}
        0x0001c9f4:    f000f88e    ....    BL       WsfCsExit ; 0x1cb14
        0x0001c9f8:    1e68        h.      SUBS     r0,r5,#1
        0x0001c9fa:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0001c9fe:    f104040c    ....    ADD      r4,r4,#0xc
        0x0001ca02:    d1e7        ..      BNE      0x1c9d4 ; WsfBufAlloc + 12
        0x0001ca04:    2000        .       MOVS     r0,#0
        0x0001ca06:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001ca08:    1000032c    ,...    DCD    268436268
    $t
    i.WsfBufFree
    WsfBufFree
        0x0001ca0c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ca0e:    4605        .F      MOV      r5,r0
        0x0001ca10:    480e        .H      LDR      r0,[pc,#56] ; [0x1ca4c] = 0x1000032c
        0x0001ca12:    7801        .x      LDRB     r1,[r0,#0]
        0x0001ca14:    6840        @h      LDR      r0,[r0,#4]
        0x0001ca16:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001ca1a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0001ca1e:    f1a1040c    ....    SUB      r4,r1,#0xc
        0x0001ca22:    4284        .B      CMP      r4,r0
        0x0001ca24:    bf38        8.      IT       CC
        0x0001ca26:    bd70        p.      POPCC    {r4-r6,pc}
        0x0001ca28:    6861        ah      LDR      r1,[r4,#4]
        0x0001ca2a:    42a9        .B      CMP      r1,r5
        0x0001ca2c:    d80a        ..      BHI      0x1ca44 ; WsfBufFree + 56
        0x0001ca2e:    f000f867    ..g.    BL       WsfCsEnter ; 0x1cb00
        0x0001ca32:    4807        .H      LDR      r0,[pc,#28] ; [0x1ca50] = 0xfaabd00d
        0x0001ca34:    6068        h`      STR      r0,[r5,#4]
        0x0001ca36:    68a0        .h      LDR      r0,[r4,#8]
        0x0001ca38:    6028        (`      STR      r0,[r5,#0]
        0x0001ca3a:    60a5        .`      STR      r5,[r4,#8]
        0x0001ca3c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ca40:    f000b868    ..h.    B.W      WsfCsExit ; 0x1cb14
        0x0001ca44:    3c0c        .<      SUBS     r4,r4,#0xc
        0x0001ca46:    42a0        .B      CMP      r0,r4
        0x0001ca48:    d9ee        ..      BLS      0x1ca28 ; WsfBufFree + 28
        0x0001ca4a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001ca4c:    1000032c    ,...    DCD    268436268
        0x0001ca50:    faabd00d    ....    DCD    4205563917
    $t
    i.WsfBufInit
    WsfBufInit
        0x0001ca54:    e92d03f0    -...    PUSH     {r4-r9}
        0x0001ca58:    4c28        (L      LDR      r4,[pc,#160] ; [0x1cafc] = 0x1000032c
        0x0001ca5a:    eb020c42    ..B.    ADD      r12,r2,r2,LSL #1
        0x0001ca5e:    eb010c8c    ....    ADD      r12,r1,r12,LSL #2
        0x0001ca62:    6061        a`      STR      r1,[r4,#4]
        0x0001ca64:    7022        "p      STRB     r2,[r4,#0]
        0x0001ca66:    f04f0808    O...    MOV      r8,#8
        0x0001ca6a:    f0200507     ...    BIC      r5,r0,#7
        0x0001ca6e:    f04f0900    O...    MOV      r9,#0
        0x0001ca72:    6860        `h      LDR      r0,[r4,#4]
        0x0001ca74:    4428        (D      ADD      r0,r0,r5
        0x0001ca76:    4560        `E      CMP      r0,r12
        0x0001ca78:    d32e        ..      BCC      0x1cad8 ; WsfBufInit + 132
        0x0001ca7a:    1e52        R.      SUBS     r2,r2,#1
        0x0001ca7c:    b2d2        ..      UXTB     r2,r2
        0x0001ca7e:    d335        5.      BCC      0x1caec ; WsfBufInit + 152
        0x0001ca80:    8818        ..      LDRH     r0,[r3,#0]
        0x0001ca82:    2808        .(      CMP      r0,#8
        0x0001ca84:    bf38        8.      IT       CC
        0x0001ca86:    f8a18000    ....    STRHCC   r8,[r1,#0]
        0x0001ca8a:    d309        ..      BCC      0x1caa0 ; WsfBufInit + 76
        0x0001ca8c:    f0100f07    ....    TST      r0,#7
        0x0001ca90:    bf08        ..      IT       EQ
        0x0001ca92:    8008        ..      STRHEQ   r0,[r1,#0]
        0x0001ca94:    d004        ..      BEQ      0x1caa0 ; WsfBufInit + 76
        0x0001ca96:    f0000607    ....    AND      r6,r0,#7
        0x0001ca9a:    1b80        ..      SUBS     r0,r0,r6
        0x0001ca9c:    3008        .0      ADDS     r0,r0,#8
        0x0001ca9e:    8008        ..      STRH     r0,[r1,#0]
        0x0001caa0:    7898        .x      LDRB     r0,[r3,#2]
        0x0001caa2:    7088        .p      STRB     r0,[r1,#2]
        0x0001caa4:    f8c1c004    ....    STR      r12,[r1,#4]
        0x0001caa8:    f8c1c008    ....    STR      r12,[r1,#8]
        0x0001caac:    880e        ..      LDRH     r6,[r1,#0]
        0x0001caae:    1d1b        ..      ADDS     r3,r3,#4
        0x0001cab0:    08f6        ..      LSRS     r6,r6,#3
        0x0001cab2:    2801        .(      CMP      r0,#1
        0x0001cab4:    d90c        ..      BLS      0x1cad0 ; WsfBufInit + 124
        0x0001cab6:    6867        gh      LDR      r7,[r4,#4]
        0x0001cab8:    442f        /D      ADD      r7,r7,r5
        0x0001caba:    45bc        .E      CMP      r12,r7
        0x0001cabc:    d80c        ..      BHI      0x1cad8 ; WsfBufInit + 132
        0x0001cabe:    eb0c07c6    ....    ADD      r7,r12,r6,LSL #3
        0x0001cac2:    1e40        @.      SUBS     r0,r0,#1
        0x0001cac4:    f8cc7000    ...p    STR      r7,[r12,#0]
        0x0001cac8:    b2c0        ..      UXTB     r0,r0
        0x0001caca:    46bc        .F      MOV      r12,r7
        0x0001cacc:    2801        .(      CMP      r0,#1
        0x0001cace:    d8f2        ..      BHI      0x1cab6 ; WsfBufInit + 98
        0x0001cad0:    6860        `h      LDR      r0,[r4,#4]
        0x0001cad2:    4428        (D      ADD      r0,r0,r5
        0x0001cad4:    4584        .E      CMP      r12,r0
        0x0001cad6:    d903        ..      BLS      0x1cae0 ; WsfBufInit + 140
        0x0001cad8:    e8bd03f0    ....    POP      {r4-r9}
        0x0001cadc:    2000        .       MOVS     r0,#0
        0x0001cade:    4770        pG      BX       lr
        0x0001cae0:    f8cc9000    ....    STR      r9,[r12,#0]
        0x0001cae4:    eb0c0cc6    ....    ADD      r12,r12,r6,LSL #3
        0x0001cae8:    310c        .1      ADDS     r1,r1,#0xc
        0x0001caea:    e7c2        ..      B        0x1ca72 ; WsfBufInit + 30
        0x0001caec:    88a0        ..      LDRH     r0,[r4,#4]
        0x0001caee:    ebac0000    ....    SUB      r0,r12,r0
        0x0001caf2:    b280        ..      UXTH     r0,r0
        0x0001caf4:    8060        `.      STRH     r0,[r4,#2]
        0x0001caf6:    e8bd03f0    ....    POP      {r4-r9}
        0x0001cafa:    4770        pG      BX       lr
    $d
        0x0001cafc:    1000032c    ,...    DCD    268436268
    $t
    i.WsfCsEnter
    WsfCsEnter
        0x0001cb00:    4903        .I      LDR      r1,[pc,#12] ; [0x1cb10] = 0x10000334
        0x0001cb02:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cb04:    b900        ..      CBNZ     r0,0x1cb08 ; WsfCsEnter + 8
        0x0001cb06:    b672        r.      CPSID    i
        0x0001cb08:    1c40        @.      ADDS     r0,r0,#1
        0x0001cb0a:    7008        .p      STRB     r0,[r1,#0]
        0x0001cb0c:    4770        pG      BX       lr
    $d
        0x0001cb0e:    0000        ..      DCW    0
        0x0001cb10:    10000334    4...    DCD    268436276
    $t
    i.WsfCsExit
    WsfCsExit
        0x0001cb14:    4904        .I      LDR      r1,[pc,#16] ; [0x1cb28] = 0x10000334
        0x0001cb16:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cb18:    1e40        @.      SUBS     r0,r0,#1
        0x0001cb1a:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x0001cb1e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cb20:    bf18        ..      IT       NE
        0x0001cb22:    4770        pG      BXNE     lr
        0x0001cb24:    b662        b.      CPSIE    i
        0x0001cb26:    4770        pG      BX       lr
    $d
        0x0001cb28:    10000334    4...    DCD    268436276
    $t
    i.WsfMsgAlloc
    WsfMsgAlloc
        0x0001cb2c:    b510        ..      PUSH     {r4,lr}
        0x0001cb2e:    3008        .0      ADDS     r0,r0,#8
        0x0001cb30:    b280        ..      UXTH     r0,r0
        0x0001cb32:    f7ffff49    ..I.    BL       WsfBufAlloc ; 0x1c9c8
        0x0001cb36:    2800        .(      CMP      r0,#0
        0x0001cb38:    bf18        ..      IT       NE
        0x0001cb3a:    3008        .0      ADDNE    r0,r0,#8
        0x0001cb3c:    bd10        ..      POP      {r4,pc}
    i.WsfMsgDataAlloc
    WsfMsgDataAlloc
        0x0001cb3e:    4408        .D      ADD      r0,r0,r1
        0x0001cb40:    b510        ..      PUSH     {r4,lr}
        0x0001cb42:    3008        .0      ADDS     r0,r0,#8
        0x0001cb44:    b280        ..      UXTH     r0,r0
        0x0001cb46:    f7ffff3f    ..?.    BL       WsfBufAlloc ; 0x1c9c8
        0x0001cb4a:    2800        .(      CMP      r0,#0
        0x0001cb4c:    bf18        ..      IT       NE
        0x0001cb4e:    3008        .0      ADDNE    r0,r0,#8
        0x0001cb50:    bd10        ..      POP      {r4,pc}
    i.WsfMsgDeq
    WsfMsgDeq
        0x0001cb52:    b510        ..      PUSH     {r4,lr}
        0x0001cb54:    460c        .F      MOV      r4,r1
        0x0001cb56:    f000f867    ..g.    BL       WsfQueueDeq ; 0x1cc28
        0x0001cb5a:    2800        .(      CMP      r0,#0
        0x0001cb5c:    bf08        ..      IT       EQ
        0x0001cb5e:    bd10        ..      POPEQ    {r4,pc}
        0x0001cb60:    7901        .y      LDRB     r1,[r0,#4]
        0x0001cb62:    7021        !p      STRB     r1,[r4,#0]
        0x0001cb64:    3008        .0      ADDS     r0,r0,#8
        0x0001cb66:    bd10        ..      POP      {r4,pc}
    i.WsfMsgEnq
    WsfMsgEnq
        0x0001cb68:    460b        .F      MOV      r3,r1
        0x0001cb6a:    f1a20108    ....    SUB      r1,r2,#8
        0x0001cb6e:    f8023c04    ...<    STRB     r3,[r2,#-4]
        0x0001cb72:    f000b869    ..i.    B.W      WsfQueueEnq ; 0x1cc48
    i.WsfMsgFree
    WsfMsgFree
        0x0001cb76:    3808        .8      SUBS     r0,r0,#8
        0x0001cb78:    f7ffbf48    ..H.    B.W      WsfBufFree ; 0x1ca0c
    i.WsfMsgPeek
    WsfMsgPeek
        0x0001cb7c:    6800        .h      LDR      r0,[r0,#0]
        0x0001cb7e:    2800        .(      CMP      r0,#0
        0x0001cb80:    bf08        ..      IT       EQ
        0x0001cb82:    4770        pG      BXEQ     lr
        0x0001cb84:    7902        .y      LDRB     r2,[r0,#4]
        0x0001cb86:    700a        .p      STRB     r2,[r1,#0]
        0x0001cb88:    3008        .0      ADDS     r0,r0,#8
        0x0001cb8a:    4770        pG      BX       lr
    i.WsfMsgSend
    WsfMsgSend
        0x0001cb8c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cb8e:    460c        .F      MOV      r4,r1
        0x0001cb90:    4605        .F      MOV      r5,r0
        0x0001cb92:    f000f903    ....    BL       WsfTaskMsgQueue ; 0x1cd9c
        0x0001cb96:    f1a40108    ....    SUB      r1,r4,#8
        0x0001cb9a:    f8045c04    ...\    STRB     r5,[r4,#-4]
        0x0001cb9e:    f000f853    ..S.    BL       WsfQueueEnq ; 0x1cc48
        0x0001cba2:    4628        (F      MOV      r0,r5
        0x0001cba4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001cba8:    2101        .!      MOVS     r1,#1
        0x0001cbaa:    f000b8fb    ....    B.W      WsfTaskSetReady ; 0x1cda4
        0x0001cbae:    0000        ..      MOVS     r0,r0
    i.WsfOsInit
    WsfOsInit
        0x0001cbb0:    b510        ..      PUSH     {r4,lr}
        0x0001cbb2:    480d        .H      LDR      r0,[pc,#52] ; [0x1cbe8] = 0x1000d76c
        0x0001cbb4:    2100        .!      MOVS     r1,#0
        0x0001cbb6:    4c0d        .L      LDR      r4,[pc,#52] ; [0x1cbec] = 0x10000334
        0x0001cbb8:    6001        .`      STR      r1,[r0,#0]
        0x0001cbba:    6041        A`      STR      r1,[r0,#4]
        0x0001cbbc:    6081        .`      STR      r1,[r0,#8]
        0x0001cbbe:    60c1        .`      STR      r1,[r0,#0xc]
        0x0001cbc0:    6101        .a      STR      r1,[r0,#0x10]
        0x0001cbc2:    6141        Aa      STR      r1,[r0,#0x14]
        0x0001cbc4:    6181        .a      STR      r1,[r0,#0x18]
        0x0001cbc6:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0001cbc8:    6201        .b      STR      r1,[r0,#0x20]
        0x0001cbca:    6241        Ab      STR      r1,[r0,#0x24]
        0x0001cbcc:    6281        .b      STR      r1,[r0,#0x28]
        0x0001cbce:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0001cbd0:    6301        .c      STR      r1,[r0,#0x30]
        0x0001cbd2:    6341        Ac      STR      r1,[r0,#0x34]
        0x0001cbd4:    6381        .c      STR      r1,[r0,#0x38]
        0x0001cbd6:    63c1        .c      STR      r1,[r0,#0x3c]
        0x0001cbd8:    6860        `h      LDR      r0,[r4,#4]
        0x0001cbda:    2800        .(      CMP      r0,#0
        0x0001cbdc:    bf18        ..      IT       NE
        0x0001cbde:    bd10        ..      POPNE    {r4,pc}
        0x0001cbe0:    f024fbe0    $...    BL       xEventGroupCreate ; 0x413a4
        0x0001cbe4:    6060        ``      STR      r0,[r4,#4]
        0x0001cbe6:    bd10        ..      POP      {r4,pc}
    $d
        0x0001cbe8:    1000d76c    l...    DCD    268490604
        0x0001cbec:    10000334    4...    DCD    268436276
    $t
    i.WsfOsSetNextHandler
    WsfOsSetNextHandler
        0x0001cbf0:    4904        .I      LDR      r1,[pc,#16] ; [0x1cc04] = 0x1000d76c
        0x0001cbf2:    4602        .F      MOV      r2,r0
        0x0001cbf4:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x0001cbf8:    1c43        C.      ADDS     r3,r0,#1
        0x0001cbfa:    f881303d    ..=0    STRB     r3,[r1,#0x3d]
        0x0001cbfe:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0001cc02:    4770        pG      BX       lr
    $d
        0x0001cc04:    1000d76c    l...    DCD    268490604
    $t
    i.WsfQueueCount
    WsfQueueCount
        0x0001cc08:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc0a:    4605        .F      MOV      r5,r0
        0x0001cc0c:    2400        .$      MOVS     r4,#0
        0x0001cc0e:    f7ffff77    ..w.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc12:    6829        )h      LDR      r1,[r5,#0]
        0x0001cc14:    b121        !.      CBZ      r1,0x1cc20 ; WsfQueueCount + 24
        0x0001cc16:    1c60        `.      ADDS     r0,r4,#1
        0x0001cc18:    6809        .h      LDR      r1,[r1,#0]
        0x0001cc1a:    b284        ..      UXTH     r4,r0
        0x0001cc1c:    2900        .)      CMP      r1,#0
        0x0001cc1e:    d1fa        ..      BNE      0x1cc16 ; WsfQueueCount + 14
        0x0001cc20:    f7ffff78    ..x.    BL       WsfCsExit ; 0x1cb14
        0x0001cc24:    4620         F      MOV      r0,r4
        0x0001cc26:    bd70        p.      POP      {r4-r6,pc}
    i.WsfQueueDeq
    WsfQueueDeq
        0x0001cc28:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc2a:    4604        .F      MOV      r4,r0
        0x0001cc2c:    f7ffff68    ..h.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc30:    6825        %h      LDR      r5,[r4,#0]
        0x0001cc32:    b12d        -.      CBZ      r5,0x1cc40 ; WsfQueueDeq + 24
        0x0001cc34:    6828        (h      LDR      r0,[r5,#0]
        0x0001cc36:    6020         `      STR      r0,[r4,#0]
        0x0001cc38:    2800        .(      CMP      r0,#0
        0x0001cc3a:    bf04        ..      ITT      EQ
        0x0001cc3c:    2000        .       MOVEQ    r0,#0
        0x0001cc3e:    6060        ``      STREQ    r0,[r4,#4]
        0x0001cc40:    f7ffff68    ..h.    BL       WsfCsExit ; 0x1cb14
        0x0001cc44:    4628        (F      MOV      r0,r5
        0x0001cc46:    bd70        p.      POP      {r4-r6,pc}
    i.WsfQueueEnq
    WsfQueueEnq
        0x0001cc48:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc4a:    4604        .F      MOV      r4,r0
        0x0001cc4c:    2000        .       MOVS     r0,#0
        0x0001cc4e:    460d        .F      MOV      r5,r1
        0x0001cc50:    6008        .`      STR      r0,[r1,#0]
        0x0001cc52:    f7ffff55    ..U.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc56:    6820         h      LDR      r0,[r4,#0]
        0x0001cc58:    2800        .(      CMP      r0,#0
        0x0001cc5a:    bf0e        ..      ITEE     EQ
        0x0001cc5c:    6025        %`      STREQ    r5,[r4,#0]
        0x0001cc5e:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001cc60:    6005        .`      STRNE    r5,[r0,#0]
        0x0001cc62:    6065        e`      STR      r5,[r4,#4]
        0x0001cc64:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001cc68:    f7ffbf54    ..T.    B.W      WsfCsExit ; 0x1cb14
    i.WsfQueueInsert
    WsfQueueInsert
        0x0001cc6c:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cc6e:    4616        .F      MOV      r6,r2
        0x0001cc70:    460d        .F      MOV      r5,r1
        0x0001cc72:    4604        .F      MOV      r4,r0
        0x0001cc74:    f7ffff44    ..D.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc78:    6820         h      LDR      r0,[r4,#0]
        0x0001cc7a:    2800        .(      CMP      r0,#0
        0x0001cc7c:    bf1c        ..      ITT      NE
        0x0001cc7e:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001cc80:    42b0        .B      CMPNE    r0,r6
        0x0001cc82:    d10e        ..      BNE      0x1cca2 ; WsfQueueInsert + 54
        0x0001cc84:    f04f0000    O...    MOV      r0,#0
        0x0001cc88:    6028        (`      STR      r0,[r5,#0]
        0x0001cc8a:    f7ffff39    ..9.    BL       WsfCsEnter ; 0x1cb00
        0x0001cc8e:    6820         h      LDR      r0,[r4,#0]
        0x0001cc90:    2800        .(      CMP      r0,#0
        0x0001cc92:    bf0e        ..      ITEE     EQ
        0x0001cc94:    6025        %`      STREQ    r5,[r4,#0]
        0x0001cc96:    6860        `h      LDRNE    r0,[r4,#4]
        0x0001cc98:    6005        .`      STRNE    r5,[r0,#0]
        0x0001cc9a:    6065        e`      STR      r5,[r4,#4]
        0x0001cc9c:    f7ffff3a    ..:.    BL       WsfCsExit ; 0x1cb14
        0x0001cca0:    e003        ..      B        0x1ccaa ; WsfQueueInsert + 62
        0x0001cca2:    b136        6.      CBZ      r6,0x1ccb2 ; WsfQueueInsert + 70
        0x0001cca4:    6830        0h      LDR      r0,[r6,#0]
        0x0001cca6:    6028        (`      STR      r0,[r5,#0]
        0x0001cca8:    6035        5`      STR      r5,[r6,#0]
        0x0001ccaa:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ccae:    f7ffbf31    ..1.    B.W      WsfCsExit ; 0x1cb14
        0x0001ccb2:    f7ffff25    ..%.    BL       WsfCsEnter ; 0x1cb00
        0x0001ccb6:    6820         h      LDR      r0,[r4,#0]
        0x0001ccb8:    6028        (`      STR      r0,[r5,#0]
        0x0001ccba:    6820         h      LDR      r0,[r4,#0]
        0x0001ccbc:    2800        .(      CMP      r0,#0
        0x0001ccbe:    bf08        ..      IT       EQ
        0x0001ccc0:    6065        e`      STREQ    r5,[r4,#4]
        0x0001ccc2:    6025        %`      STR      r5,[r4,#0]
        0x0001ccc4:    f7ffff26    ..&.    BL       WsfCsExit ; 0x1cb14
        0x0001ccc8:    e7ef        ..      B        0x1ccaa ; WsfQueueInsert + 62
    i.WsfQueueRemove
    WsfQueueRemove
        0x0001ccca:    b570        p.      PUSH     {r4-r6,lr}
        0x0001cccc:    4616        .F      MOV      r6,r2
        0x0001ccce:    460c        .F      MOV      r4,r1
        0x0001ccd0:    4605        .F      MOV      r5,r0
        0x0001ccd2:    f7ffff15    ....    BL       WsfCsEnter ; 0x1cb00
        0x0001ccd6:    6828        (h      LDR      r0,[r5,#0]
        0x0001ccd8:    42a0        .B      CMP      r0,r4
        0x0001ccda:    bf04        ..      ITT      EQ
        0x0001ccdc:    6820         h      LDREQ    r0,[r4,#0]
        0x0001ccde:    6028        (`      STREQ    r0,[r5,#0]
        0x0001cce0:    d003        ..      BEQ      0x1ccea ; WsfQueueRemove + 32
        0x0001cce2:    2e00        ..      CMP      r6,#0
        0x0001cce4:    bf1c        ..      ITT      NE
        0x0001cce6:    6820         h      LDRNE    r0,[r4,#0]
        0x0001cce8:    6030        0`      STRNE    r0,[r6,#0]
        0x0001ccea:    6868        hh      LDR      r0,[r5,#4]
        0x0001ccec:    42a0        .B      CMP      r0,r4
        0x0001ccee:    bf08        ..      IT       EQ
        0x0001ccf0:    606e        n`      STREQ    r6,[r5,#4]
        0x0001ccf2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001ccf6:    f7ffbf0d    ....    B.W      WsfCsExit ; 0x1cb14
        0x0001ccfa:    0000        ..      MOVS     r0,r0
    i.WsfSetEvent
    WsfSetEvent
        0x0001ccfc:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ccfe:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1cd78] = 0x10000334
        0x0001cd00:    7813        .x      LDRB     r3,[r2,#0]
        0x0001cd02:    b903        ..      CBNZ     r3,0x1cd06 ; WsfSetEvent + 10
        0x0001cd04:    b672        r.      CPSID    i
        0x0001cd06:    f0000c0f    ....    AND      r12,r0,#0xf
        0x0001cd0a:    481c        .H      LDR      r0,[pc,#112] ; [0x1cd7c] = 0x1000d76c
        0x0001cd0c:    4484        .D      ADD      r12,r12,r0
        0x0001cd0e:    f89c4028    ..(@    LDRB     r4,[r12,#0x28]
        0x0001cd12:    4321        !C      ORRS     r1,r1,r4
        0x0001cd14:    f88c1028    ..(.    STRB     r1,[r12,#0x28]
        0x0001cd18:    f890103c    ..<.    LDRB     r1,[r0,#0x3c]
        0x0001cd1c:    f0410104    A...    ORR      r1,r1,#4
        0x0001cd20:    f880103c    ..<.    STRB     r1,[r0,#0x3c]
        0x0001cd24:    f01300ff    ....    ANDS     r0,r3,#0xff
        0x0001cd28:    7010        .p      STRB     r0,[r2,#0]
        0x0001cd2a:    d100        ..      BNE      0x1cd2e ; WsfSetEvent + 50
        0x0001cd2c:    b662        b.      CPSIE    i
        0x0001cd2e:    6850        Ph      LDR      r0,[r2,#4]
        0x0001cd30:    4d13        .M      LDR      r5,[pc,#76] ; [0x1cd80] = 0xe000ed04
        0x0001cd32:    f04f5480    O..T    MOV      r4,#0x10000000
        0x0001cd36:    2800        .(      CMP      r0,#0
        0x0001cd38:    bf08        ..      IT       EQ
        0x0001cd3a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cd3c:    f3ef8105    ....    MRS      r1,IPSR
        0x0001cd40:    b191        ..      CBZ      r1,0x1cd68 ; WsfSetEvent + 108
        0x0001cd42:    2100        .!      MOVS     r1,#0
        0x0001cd44:    9100        ..      STR      r1,[sp,#0]
        0x0001cd46:    4601        .F      MOV      r1,r0
        0x0001cd48:    466b        kF      MOV      r3,sp
        0x0001cd4a:    2201        ."      MOVS     r2,#1
        0x0001cd4c:    480d        .H      LDR      r0,[pc,#52] ; [0x1cd84] = 0x40b21
        0x0001cd4e:    f025fa4b    %.K.    BL       xTimerPendFunctionCallFromISR ; 0x421e8
        0x0001cd52:    2800        .(      CMP      r0,#0
        0x0001cd54:    bf1a        ..      ITTE     NE
        0x0001cd56:    9800        ..      LDRNE    r0,[sp,#0]
        0x0001cd58:    2800        .(      CMPNE    r0,#0
        0x0001cd5a:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cd5c:    602c        ,`      STR      r4,[r5,#0]
        0x0001cd5e:    f3bf8f4f    ..O.    DSB      
        0x0001cd62:    f3bf8f6f    ..o.    ISB      
        0x0001cd66:    bd38        8.      POP      {r3-r5,pc}
        0x0001cd68:    f04f0101    O...    MOV      r1,#1
        0x0001cd6c:    f024fb27    $.'.    BL       xEventGroupSetBits ; 0x413be
        0x0001cd70:    2800        .(      CMP      r0,#0
        0x0001cd72:    d1f3        ..      BNE      0x1cd5c ; WsfSetEvent + 96
        0x0001cd74:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001cd76:    0000        ..      DCW    0
        0x0001cd78:    10000334    4...    DCD    268436276
        0x0001cd7c:    1000d76c    l...    DCD    268490604
        0x0001cd80:    e000ed04    ....    DCD    3758157060
        0x0001cd84:    00040b21    !...    DCD    264993
    $t
    i.WsfTaskLock
    WsfTaskLock
        0x0001cd88:    4903        .I      LDR      r1,[pc,#12] ; [0x1cd98] = 0x10000334
        0x0001cd8a:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cd8c:    b900        ..      CBNZ     r0,0x1cd90 ; WsfTaskLock + 8
        0x0001cd8e:    b672        r.      CPSID    i
        0x0001cd90:    1c40        @.      ADDS     r0,r0,#1
        0x0001cd92:    7008        .p      STRB     r0,[r1,#0]
        0x0001cd94:    4770        pG      BX       lr
    $d
        0x0001cd96:    0000        ..      DCW    0
        0x0001cd98:    10000334    4...    DCD    268436276
    $t
    i.WsfTaskMsgQueue
    WsfTaskMsgQueue
        0x0001cd9c:    4800        .H      LDR      r0,[pc,#0] ; [0x1cda0] = 0x1000d7a0
        0x0001cd9e:    4770        pG      BX       lr
    $d
        0x0001cda0:    1000d7a0    ....    DCD    268490656
    $t
    i.WsfTaskSetReady
    WsfTaskSetReady
        0x0001cda4:    b538        8.      PUSH     {r3-r5,lr}
        0x0001cda6:    481a        .H      LDR      r0,[pc,#104] ; [0x1ce10] = 0x10000334
        0x0001cda8:    7802        .x      LDRB     r2,[r0,#0]
        0x0001cdaa:    b902        ..      CBNZ     r2,0x1cdae ; WsfTaskSetReady + 10
        0x0001cdac:    b672        r.      CPSID    i
        0x0001cdae:    4b19        .K      LDR      r3,[pc,#100] ; [0x1ce14] = 0x1000d76c
        0x0001cdb0:    f893c03c    ..<.    LDRB     r12,[r3,#0x3c]
        0x0001cdb4:    ea4c0101    L...    ORR      r1,r12,r1
        0x0001cdb8:    f883103c    ..<.    STRB     r1,[r3,#0x3c]
        0x0001cdbc:    f01201ff    ....    ANDS     r1,r2,#0xff
        0x0001cdc0:    7001        .p      STRB     r1,[r0,#0]
        0x0001cdc2:    d100        ..      BNE      0x1cdc6 ; WsfTaskSetReady + 34
        0x0001cdc4:    b662        b.      CPSIE    i
        0x0001cdc6:    6840        @h      LDR      r0,[r0,#4]
        0x0001cdc8:    4d13        .M      LDR      r5,[pc,#76] ; [0x1ce18] = 0xe000ed04
        0x0001cdca:    f04f5480    O..T    MOV      r4,#0x10000000
        0x0001cdce:    2800        .(      CMP      r0,#0
        0x0001cdd0:    bf08        ..      IT       EQ
        0x0001cdd2:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cdd4:    f3ef8105    ....    MRS      r1,IPSR
        0x0001cdd8:    b191        ..      CBZ      r1,0x1ce00 ; WsfTaskSetReady + 92
        0x0001cdda:    2100        .!      MOVS     r1,#0
        0x0001cddc:    9100        ..      STR      r1,[sp,#0]
        0x0001cdde:    4601        .F      MOV      r1,r0
        0x0001cde0:    466b        kF      MOV      r3,sp
        0x0001cde2:    2201        ."      MOVS     r2,#1
        0x0001cde4:    480d        .H      LDR      r0,[pc,#52] ; [0x1ce1c] = 0x40b21
        0x0001cde6:    f025f9ff    %...    BL       xTimerPendFunctionCallFromISR ; 0x421e8
        0x0001cdea:    2800        .(      CMP      r0,#0
        0x0001cdec:    bf1a        ..      ITTE     NE
        0x0001cdee:    9800        ..      LDRNE    r0,[sp,#0]
        0x0001cdf0:    2800        .(      CMPNE    r0,#0
        0x0001cdf2:    bd38        8.      POPEQ    {r3-r5,pc}
        0x0001cdf4:    602c        ,`      STR      r4,[r5,#0]
        0x0001cdf6:    f3bf8f4f    ..O.    DSB      
        0x0001cdfa:    f3bf8f6f    ..o.    ISB      
        0x0001cdfe:    bd38        8.      POP      {r3-r5,pc}
        0x0001ce00:    f04f0101    O...    MOV      r1,#1
        0x0001ce04:    f024fadb    $...    BL       xEventGroupSetBits ; 0x413be
        0x0001ce08:    2800        .(      CMP      r0,#0
        0x0001ce0a:    d1f3        ..      BNE      0x1cdf4 ; WsfTaskSetReady + 80
        0x0001ce0c:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001ce0e:    0000        ..      DCW    0
        0x0001ce10:    10000334    4...    DCD    268436276
        0x0001ce14:    1000d76c    l...    DCD    268490604
        0x0001ce18:    e000ed04    ....    DCD    3758157060
        0x0001ce1c:    00040b21    !...    DCD    264993
    $t
    i.WsfTaskUnlock
    WsfTaskUnlock
        0x0001ce20:    4904        .I      LDR      r1,[pc,#16] ; [0x1ce34] = 0x10000334
        0x0001ce22:    7808        .x      LDRB     r0,[r1,#0]
        0x0001ce24:    1e40        @.      SUBS     r0,r0,#1
        0x0001ce26:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x0001ce2a:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce2c:    bf18        ..      IT       NE
        0x0001ce2e:    4770        pG      BXNE     lr
        0x0001ce30:    b662        b.      CPSIE    i
        0x0001ce32:    4770        pG      BX       lr
    $d
        0x0001ce34:    10000334    4...    DCD    268436276
    $t
    i.WsfTimerInit
    WsfTimerInit
        0x0001ce38:    b538        8.      PUSH     {r3-r5,lr}
        0x0001ce3a:    480c        .H      LDR      r0,[pc,#48] ; [0x1ce6c] = 0x10000344
        0x0001ce3c:    2100        .!      MOVS     r1,#0
        0x0001ce3e:    f1a00408    ....    SUB      r4,r0,#8
        0x0001ce42:    6001        .`      STR      r1,[r0,#0]
        0x0001ce44:    6041        A`      STR      r1,[r0,#4]
        0x0001ce46:    6860        `h      LDR      r0,[r4,#4]
        0x0001ce48:    2800        .(      CMP      r0,#0
        0x0001ce4a:    bf18        ..      IT       NE
        0x0001ce4c:    bd38        8.      POPNE    {r3-r5,pc}
        0x0001ce4e:    4808        .H      LDR      r0,[pc,#32] ; [0x1ce70] = 0x1d069
        0x0001ce50:    2300        .#      MOVS     r3,#0
        0x0001ce52:    9000        ..      STR      r0,[sp,#0]
        0x0001ce54:    461a        .F      MOV      r2,r3
        0x0001ce56:    210a        .!      MOVS     r1,#0xa
        0x0001ce58:    a006        ..      ADR      r0,{pc}+0x1c ; 0x1ce74
        0x0001ce5a:    f025f911    %...    BL       xTimerCreate ; 0x42080
        0x0001ce5e:    6060        ``      STR      r0,[r4,#4]
        0x0001ce60:    b118        ..      CBZ      r0,0x1ce6a ; WsfTimerInit + 50
        0x0001ce62:    f024ff25    $.%.    BL       xTaskGetTickCount ; 0x41cb0
        0x0001ce66:    6020         `      STR      r0,[r4,#0]
        0x0001ce68:    bd38        8.      POP      {r3-r5,pc}
        0x0001ce6a:    e7fe        ..      B        0x1ce6a ; WsfTimerInit + 50
    $d
        0x0001ce6c:    10000344    D...    DCD    268436292
        0x0001ce70:    0001d069    i...    DCD    118889
        0x0001ce74:    20465357    WSF     DCD    541479767
        0x0001ce78:    656d6954    Time    DCD    1701669204
        0x0001ce7c:    00000072    r...    DCD    114
    $t
    i.WsfTimerServiceExpired
    WsfTimerServiceExpired
        0x0001ce80:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ce82:    2500        .%      MOVS     r5,#0
        0x0001ce84:    f7ffff80    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001ce88:    4809        .H      LDR      r0,[pc,#36] ; [0x1ceb0] = 0x10000344
        0x0001ce8a:    6804        .h      LDR      r4,[r0,#0]
        0x0001ce8c:    b10c        ..      CBZ      r4,0x1ce92 ; WsfTimerServiceExpired + 18
        0x0001ce8e:    6860        `h      LDR      r0,[r4,#4]
        0x0001ce90:    b118        ..      CBZ      r0,0x1ce9a ; WsfTimerServiceExpired + 26
        0x0001ce92:    f7ffffc5    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001ce96:    2000        .       MOVS     r0,#0
        0x0001ce98:    bd70        p.      POP      {r4-r6,pc}
        0x0001ce9a:    462a        *F      MOV      r2,r5
        0x0001ce9c:    4621        !F      MOV      r1,r4
        0x0001ce9e:    4804        .H      LDR      r0,[pc,#16] ; [0x1ceb0] = 0x10000344
        0x0001cea0:    f7ffff13    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001cea4:    2000        .       MOVS     r0,#0
        0x0001cea6:    7360        `s      STRB     r0,[r4,#0xd]
        0x0001cea8:    f7ffffba    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001ceac:    4620         F      MOV      r0,r4
        0x0001ceae:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001ceb0:    10000344    D...    DCD    268436292
    $t
    i.WsfTimerStartMs
    WsfTimerStartMs
        0x0001ceb4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001ceb8:    4605        .F      MOV      r5,r0
        0x0001ceba:    4818        .H      LDR      r0,[pc,#96] ; [0x1cf1c] = 0xcccccccd
        0x0001cebc:    2600        .&      MOVS     r6,#0
        0x0001cebe:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0001cec2:    08c7        ..      LSRS     r7,r0,#3
        0x0001cec4:    f7ffff60    ..`.    BL       WsfTaskLock ; 0x1cd88
        0x0001cec8:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x0001ceca:    4c15        .L      LDR      r4,[pc,#84] ; [0x1cf20] = 0x10000344
        0x0001cecc:    b188        ..      CBZ      r0,0x1cef2 ; WsfTimerStartMs + 62
        0x0001cece:    6822        "h      LDR      r2,[r4,#0]
        0x0001ced0:    2000        .       MOVS     r0,#0
        0x0001ced2:    b172        r.      CBZ      r2,0x1cef2 ; WsfTimerStartMs + 62
        0x0001ced4:    4629        )F      MOV      r1,r5
        0x0001ced6:    42aa        .B      CMP      r2,r5
        0x0001ced8:    d004        ..      BEQ      0x1cee4 ; WsfTimerStartMs + 48
        0x0001ceda:    4610        .F      MOV      r0,r2
        0x0001cedc:    6812        .h      LDR      r2,[r2,#0]
        0x0001cede:    2a00        .*      CMP      r2,#0
        0x0001cee0:    d1f8        ..      BNE      0x1ced4 ; WsfTimerStartMs + 32
        0x0001cee2:    e006        ..      B        0x1cef2 ; WsfTimerStartMs + 62
        0x0001cee4:    b12a        *.      CBZ      r2,0x1cef2 ; WsfTimerStartMs + 62
        0x0001cee6:    4602        .F      MOV      r2,r0
        0x0001cee8:    480d        .H      LDR      r0,[pc,#52] ; [0x1cf20] = 0x10000344
        0x0001ceea:    f7fffeee    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001ceee:    2100        .!      MOVS     r1,#0
        0x0001cef0:    7369        is      STRB     r1,[r5,#0xd]
        0x0001cef2:    2001        .       MOVS     r0,#1
        0x0001cef4:    7368        hs      STRB     r0,[r5,#0xd]
        0x0001cef6:    606f        o`      STR      r7,[r5,#4]
        0x0001cef8:    6824        $h      LDR      r4,[r4,#0]
        0x0001cefa:    b134        4.      CBZ      r4,0x1cf0a ; WsfTimerStartMs + 86
        0x0001cefc:    6860        `h      LDR      r0,[r4,#4]
        0x0001cefe:    4287        .B      CMP      r7,r0
        0x0001cf00:    d303        ..      BCC      0x1cf0a ; WsfTimerStartMs + 86
        0x0001cf02:    4626        &F      MOV      r6,r4
        0x0001cf04:    6824        $h      LDR      r4,[r4,#0]
        0x0001cf06:    2c00        .,      CMP      r4,#0
        0x0001cf08:    d1f8        ..      BNE      0x1cefc ; WsfTimerStartMs + 72
        0x0001cf0a:    4632        2F      MOV      r2,r6
        0x0001cf0c:    4629        )F      MOV      r1,r5
        0x0001cf0e:    4804        .H      LDR      r0,[pc,#16] ; [0x1cf20] = 0x10000344
        0x0001cf10:    f7fffeac    ....    BL       WsfQueueInsert ; 0x1cc6c
        0x0001cf14:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001cf18:    f7ffbf82    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001cf1c:    cccccccd    ....    DCD    3435973837
        0x0001cf20:    10000344    D...    DCD    268436292
    $t
    i.WsfTimerStartSec
    WsfTimerStartSec
        0x0001cf24:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001cf28:    4605        .F      MOV      r5,r0
        0x0001cf2a:    2064        d       MOVS     r0,#0x64
        0x0001cf2c:    fb01f700    ....    MUL      r7,r1,r0
        0x0001cf30:    2600        .&      MOVS     r6,#0
        0x0001cf32:    f7ffff29    ..).    BL       WsfTaskLock ; 0x1cd88
        0x0001cf36:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x0001cf38:    4c14        .L      LDR      r4,[pc,#80] ; [0x1cf8c] = 0x10000344
        0x0001cf3a:    b188        ..      CBZ      r0,0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf3c:    6822        "h      LDR      r2,[r4,#0]
        0x0001cf3e:    2000        .       MOVS     r0,#0
        0x0001cf40:    b172        r.      CBZ      r2,0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf42:    4629        )F      MOV      r1,r5
        0x0001cf44:    42aa        .B      CMP      r2,r5
        0x0001cf46:    d004        ..      BEQ      0x1cf52 ; WsfTimerStartSec + 46
        0x0001cf48:    4610        .F      MOV      r0,r2
        0x0001cf4a:    6812        .h      LDR      r2,[r2,#0]
        0x0001cf4c:    2a00        .*      CMP      r2,#0
        0x0001cf4e:    d1f8        ..      BNE      0x1cf42 ; WsfTimerStartSec + 30
        0x0001cf50:    e006        ..      B        0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf52:    b12a        *.      CBZ      r2,0x1cf60 ; WsfTimerStartSec + 60
        0x0001cf54:    4602        .F      MOV      r2,r0
        0x0001cf56:    480d        .H      LDR      r0,[pc,#52] ; [0x1cf8c] = 0x10000344
        0x0001cf58:    f7fffeb7    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001cf5c:    2100        .!      MOVS     r1,#0
        0x0001cf5e:    7369        is      STRB     r1,[r5,#0xd]
        0x0001cf60:    2001        .       MOVS     r0,#1
        0x0001cf62:    7368        hs      STRB     r0,[r5,#0xd]
        0x0001cf64:    606f        o`      STR      r7,[r5,#4]
        0x0001cf66:    6824        $h      LDR      r4,[r4,#0]
        0x0001cf68:    b134        4.      CBZ      r4,0x1cf78 ; WsfTimerStartSec + 84
        0x0001cf6a:    6860        `h      LDR      r0,[r4,#4]
        0x0001cf6c:    4287        .B      CMP      r7,r0
        0x0001cf6e:    d303        ..      BCC      0x1cf78 ; WsfTimerStartSec + 84
        0x0001cf70:    4626        &F      MOV      r6,r4
        0x0001cf72:    6824        $h      LDR      r4,[r4,#0]
        0x0001cf74:    2c00        .,      CMP      r4,#0
        0x0001cf76:    d1f8        ..      BNE      0x1cf6a ; WsfTimerStartSec + 70
        0x0001cf78:    4632        2F      MOV      r2,r6
        0x0001cf7a:    4629        )F      MOV      r1,r5
        0x0001cf7c:    4803        .H      LDR      r0,[pc,#12] ; [0x1cf8c] = 0x10000344
        0x0001cf7e:    f7fffe75    ..u.    BL       WsfQueueInsert ; 0x1cc6c
        0x0001cf82:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0001cf86:    f7ffbf4b    ..K.    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001cf8a:    0000        ..      DCW    0
        0x0001cf8c:    10000344    D...    DCD    268436292
    $t
    i.WsfTimerStop
    WsfTimerStop
        0x0001cf90:    b510        ..      PUSH     {r4,lr}
        0x0001cf92:    4604        .F      MOV      r4,r0
        0x0001cf94:    f7fffef8    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001cf98:    480a        .H      LDR      r0,[pc,#40] ; [0x1cfc4] = 0x10000344
        0x0001cf9a:    2200        ."      MOVS     r2,#0
        0x0001cf9c:    6803        .h      LDR      r3,[r0,#0]
        0x0001cf9e:    b16b        k.      CBZ      r3,0x1cfbc ; WsfTimerStop + 44
        0x0001cfa0:    42a3        .B      CMP      r3,r4
        0x0001cfa2:    d004        ..      BEQ      0x1cfae ; WsfTimerStop + 30
        0x0001cfa4:    461a        .F      MOV      r2,r3
        0x0001cfa6:    681b        .h      LDR      r3,[r3,#0]
        0x0001cfa8:    2b00        .+      CMP      r3,#0
        0x0001cfaa:    d1f9        ..      BNE      0x1cfa0 ; WsfTimerStop + 16
        0x0001cfac:    e006        ..      B        0x1cfbc ; WsfTimerStop + 44
        0x0001cfae:    b12b        +.      CBZ      r3,0x1cfbc ; WsfTimerStop + 44
        0x0001cfb0:    4621        !F      MOV      r1,r4
        0x0001cfb2:    4804        .H      LDR      r0,[pc,#16] ; [0x1cfc4] = 0x10000344
        0x0001cfb4:    f7fffe89    ....    BL       WsfQueueRemove ; 0x1ccca
        0x0001cfb8:    2000        .       MOVS     r0,#0
        0x0001cfba:    7360        `s      STRB     r0,[r4,#0xd]
        0x0001cfbc:    e8bd4010    ...@    POP      {r4,lr}
        0x0001cfc0:    f7ffbf2e    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001cfc4:    10000344    D...    DCD    268436292
    $t
    i.WsfTimerUpdateTicks
    WsfTimerUpdateTicks
        0x0001cfc8:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001cfcc:    f024fe70    $.p.    BL       xTaskGetTickCount ; 0x41cb0
        0x0001cfd0:    4f23        #O      LDR      r7,[pc,#140] ; [0x1d060] = 0x1000033c
        0x0001cfd2:    4606        .F      MOV      r6,r0
        0x0001cfd4:    f04f0900    O...    MOV      r9,#0
        0x0001cfd8:    6838        8h      LDR      r0,[r7,#0]
        0x0001cfda:    f1070808    ....    ADD      r8,r7,#8
        0x0001cfde:    1a30        0.      SUBS     r0,r6,r0
        0x0001cfe0:    2809        .(      CMP      r0,#9
        0x0001cfe2:    d91a        ..      BLS      0x1d01a ; WsfTimerUpdateTicks + 82
        0x0001cfe4:    491f        .I      LDR      r1,[pc,#124] ; [0x1d064] = 0xcccccccd
        0x0001cfe6:    fba11000    ....    UMULL    r1,r0,r1,r0
        0x0001cfea:    08c5        ..      LSRS     r5,r0,#3
        0x0001cfec:    f7fffecc    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001cff0:    f8d84000    ...@    LDR      r4,[r8,#0]
        0x0001cff4:    b174        t.      CBZ      r4,0x1d014 ; WsfTimerUpdateTicks + 76
        0x0001cff6:    6861        ah      LDR      r1,[r4,#4]
        0x0001cff8:    42a9        .B      CMP      r1,r5
        0x0001cffa:    bf84        ..      ITT      HI
        0x0001cffc:    1b48        H.      SUBHI    r0,r1,r5
        0x0001cffe:    6060        ``      STRHI    r0,[r4,#4]
        0x0001d000:    d805        ..      BHI      0x1d00e ; WsfTimerUpdateTicks + 70
        0x0001d002:    f8c49004    ....    STR      r9,[r4,#4]
        0x0001d006:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0001d008:    2102        .!      MOVS     r1,#2
        0x0001d00a:    f7fffecb    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x0001d00e:    6824        $h      LDR      r4,[r4,#0]
        0x0001d010:    2c00        .,      CMP      r4,#0
        0x0001d012:    d1f0        ..      BNE      0x1cff6 ; WsfTimerUpdateTicks + 46
        0x0001d014:    f7ffff04    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001d018:    603e        >`      STR      r6,[r7,#0]
        0x0001d01a:    f7fffeb5    ....    BL       WsfTaskLock ; 0x1cd88
        0x0001d01e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0001d022:    b1c8        ..      CBZ      r0,0x1d058 ; WsfTimerUpdateTicks + 144
        0x0001d024:    6844        Dh      LDR      r4,[r0,#4]
        0x0001d026:    f7fffefb    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0001d02a:    2c00        .,      CMP      r4,#0
        0x0001d02c:    bf08        ..      IT       EQ
        0x0001d02e:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0001d032:    f2427010    B..p    MOV      r0,#0x2710
        0x0001d036:    4360        `C      MULS     r0,r4,r0
        0x0001d038:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0001d03c:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x0001d040:    2064        d       MOVS     r0,#0x64
        0x0001d042:    9000        ..      STR      r0,[sp,#0]
        0x0001d044:    2300        .#      MOVS     r3,#0
        0x0001d046:    2104        .!      MOVS     r1,#4
        0x0001d048:    6878        xh      LDR      r0,[r7,#4]
        0x0001d04a:    f025f899    %...    BL       xTimerGenericCommand ; 0x42180
        0x0001d04e:    2801        .(      CMP      r0,#1
        0x0001d050:    bf08        ..      IT       EQ
        0x0001d052:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0001d056:    e7fe        ..      B        0x1d056 ; WsfTimerUpdateTicks + 142
        0x0001d058:    e8bd43f8    ...C    POP      {r3-r9,lr}
        0x0001d05c:    f7ffbee0    ....    B.W      WsfTaskUnlock ; 0x1ce20
    $d
        0x0001d060:    1000033c    <...    DCD    268436284
        0x0001d064:    cccccccd    ....    DCD    3435973837
    $t
    i.WsfTimer_handler
    WsfTimer_handler
        0x0001d068:    2102        .!      MOVS     r1,#2
        0x0001d06a:    2000        .       MOVS     r0,#0
        0x0001d06c:    f7ffbe9a    ....    B.W      WsfTaskSetReady ; 0x1cda4
    i.__ARM_common_memclr4_6
    __ARM_common_memclr4_6
        0x0001d070:    2100        .!      MOVS     r1,#0
        0x0001d072:    6001        .`      STR      r1,[r0,#0]
        0x0001d074:    8081        ..      STRH     r1,[r0,#4]
        0x0001d076:    4770        pG      BX       lr
    i.__ARM_common_memcpy4_5
    __ARM_common_memcpy4_5
        0x0001d078:    680a        .h      LDR      r2,[r1,#0]
        0x0001d07a:    6002        .`      STR      r2,[r0,#0]
        0x0001d07c:    790b        .y      LDRB     r3,[r1,#4]
        0x0001d07e:    7103        .q      STRB     r3,[r0,#4]
        0x0001d080:    4770        pG      BX       lr
    i.__ARM_fpclassify
    __ARM_fpclassify
        0x0001d082:    b403        ..      PUSH     {r0,r1}
        0x0001d084:    9801        ..      LDR      r0,[sp,#4]
        0x0001d086:    0041        A.      LSLS     r1,r0,#1
        0x0001d088:    9800        ..      LDR      r0,[sp,#0]
        0x0001d08a:    ea5020c1    P..     ORRS     r0,r0,r1,LSL #11
        0x0001d08e:    bf18        ..      IT       NE
        0x0001d090:    2004        .       MOVNE    r0,#4
        0x0001d092:    0d4a        J.      LSRS     r2,r1,#21
        0x0001d094:    bf18        ..      IT       NE
        0x0001d096:    f0400001    @...    ORRNE    r0,r0,#1
        0x0001d09a:    f24072ff    @..r    MOV      r2,#0x7ff
        0x0001d09e:    ebb25f51    ..Q_    CMP      r2,r1,LSR #21
        0x0001d0a2:    bf08        ..      IT       EQ
        0x0001d0a4:    f0400002    @...    ORREQ    r0,r0,#2
        0x0001d0a8:    2801        .(      CMP      r0,#1
        0x0001d0aa:    bf08        ..      IT       EQ
        0x0001d0ac:    2005        .       MOVEQ    r0,#5
        0x0001d0ae:    b002        ..      ADD      sp,sp,#8
        0x0001d0b0:    4770        pG      BX       lr
        0x0001d0b2:    0000        ..      MOVS     r0,r0
        0x0001d0b4:    0000        ..      MOVS     r0,r0
        0x0001d0b6:    0000        ..      MOVS     r0,r0
    i.__hardfp_cos
    __hardfp_cos
        0x0001d0b8:    b510        ..      PUSH     {r4,lr}
        0x0001d0ba:    492f        /I      LDR      r1,[pc,#188] ; [0x1d178] = 0x3fe921fb
        0x0001d0bc:    ed9f1b2c    ..,.    VLDR     d1,[pc,#176] ; [0x1d170] = 0
        0x0001d0c0:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d0c4:    b084        ..      SUB      sp,sp,#0x10
        0x0001d0c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d0c8:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001d0cc:    4288        .B      CMP      r0,r1
        0x0001d0ce:    bfd8        ..      IT       LE
        0x0001d0d0:    ed9d0b04    ....    VLDRLE   d0,[sp,#0x10]
        0x0001d0d4:    dd2d        -.      BLE      0x1d132 ; __hardfp_cos + 122
        0x0001d0d6:    4929        )I      LDR      r1,[pc,#164] ; [0x1d17c] = 0x7ff00000
        0x0001d0d8:    4288        .B      CMP      r0,r1
        0x0001d0da:    d109        ..      BNE      0x1d0f0 ; __hardfp_cos + 56
        0x0001d0dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d0de:    b940        @.      CBNZ     r0,0x1d0f2 ; __hardfp_cos + 58
        0x0001d0e0:    f04f0001    O...    MOV      r0,#1
        0x0001d0e4:    f7fbfbcf    ....    BL       __set_errno ; 0x18886
        0x0001d0e8:    f001fee2    ....    BL       __mathlib_dbl_invalid ; 0x1eeb0
        0x0001d0ec:    b006        ..      ADD      sp,sp,#0x18
        0x0001d0ee:    bd10        ..      POP      {r4,pc}
        0x0001d0f0:    db05        ..      BLT      0x1d0fe ; __hardfp_cos + 70
        0x0001d0f2:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0001d0f6:    f001fec7    ....    BL       __mathlib_dbl_infnan ; 0x1ee88
        0x0001d0fa:    b006        ..      ADD      sp,sp,#0x18
        0x0001d0fc:    bd10        ..      POP      {r4,pc}
        0x0001d0fe:    4668        hF      MOV      r0,sp
        0x0001d100:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0001d104:    f001fac0    ....    BL       __ieee754_rem_pio2 ; 0x1e688
        0x0001d108:    f0100003    ....    ANDS     r0,r0,#3
        0x0001d10c:    bf04        ..      ITT      EQ
        0x0001d10e:    ed9d1b02    ....    VLDREQ   d1,[sp,#8]
        0x0001d112:    ed9d0b00    ....    VLDREQ   d0,[sp,#0]
        0x0001d116:    d00c        ..      BEQ      0x1d132 ; __hardfp_cos + 122
        0x0001d118:    2801        .(      CMP      r0,#1
        0x0001d11a:    d00e        ..      BEQ      0x1d13a ; __hardfp_cos + 130
        0x0001d11c:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001d120:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d124:    2802        .(      CMP      r0,#2
        0x0001d126:    d017        ..      BEQ      0x1d158 ; __hardfp_cos + 160
        0x0001d128:    2001        .       MOVS     r0,#1
        0x0001d12a:    f001fdfd    ....    BL       __kernel_sin ; 0x1ed28
        0x0001d12e:    b006        ..      ADD      sp,sp,#0x18
        0x0001d130:    bd10        ..      POP      {r4,pc}
        0x0001d132:    f001fcc5    ....    BL       __kernel_cos ; 0x1eac0
        0x0001d136:    b006        ..      ADD      sp,sp,#0x18
        0x0001d138:    bd10        ..      POP      {r4,pc}
        0x0001d13a:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001d13e:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d142:    2001        .       MOVS     r0,#1
        0x0001d144:    f001fdf0    ....    BL       __kernel_sin ; 0x1ed28
        0x0001d148:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d14c:    f025f860    %.`.    BL       __aeabi_dneg ; 0x42210
        0x0001d150:    b006        ..      ADD      sp,sp,#0x18
        0x0001d152:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d156:    bd10        ..      POP      {r4,pc}
        0x0001d158:    f001fcb2    ....    BL       __kernel_cos ; 0x1eac0
        0x0001d15c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d160:    f025f856    %.V.    BL       __aeabi_dneg ; 0x42210
        0x0001d164:    b006        ..      ADD      sp,sp,#0x18
        0x0001d166:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d16a:    bd10        ..      POP      {r4,pc}
    $d
        0x0001d16c:    00000000    ....    DCD    0
        0x0001d170:    00000000    ....    DCD    0
        0x0001d174:    00000000    ....    DCD    0
        0x0001d178:    3fe921fb    .!.?    DCD    1072243195
        0x0001d17c:    7ff00000    ....    DCD    2146435072
    $t
    i.__hardfp_exp
    __hardfp_exp
        0x0001d180:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d182:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d186:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0001d18a:    b082        ..      SUB      sp,sp,#8
        0x0001d18c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001d18e:    0fc4        ..      LSRS     r4,r0,#31
        0x0001d190:    f0204500     ..E    BIC      r5,r0,#0x80000000
        0x0001d194:    48ae        .H      LDR      r0,[pc,#696] ; [0x1d450] = 0x40862e42
        0x0001d196:    4285        .B      CMP      r5,r0
        0x0001d198:    d348        H.      BCC      0x1d22c ; __hardfp_exp + 172
        0x0001d19a:    48ae        .H      LDR      r0,[pc,#696] ; [0x1d454] = 0x7ff00000
        0x0001d19c:    4285        .B      CMP      r5,r0
        0x0001d19e:    d319        ..      BCC      0x1d1d4 ; __hardfp_exp + 84
        0x0001d1a0:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001d1a2:    f3c50013    ....    UBFX     r0,r5,#0,#20
        0x0001d1a6:    4308        .C      ORRS     r0,r0,r1
        0x0001d1a8:    d009        ..      BEQ      0x1d1be ; __hardfp_exp + 62
        0x0001d1aa:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d1ae:    b002        ..      ADD      sp,sp,#8
        0x0001d1b0:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d1b4:    b002        ..      ADD      sp,sp,#8
        0x0001d1b6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d1ba:    f001be65    ..e.    B.W      __mathlib_dbl_infnan ; 0x1ee88
        0x0001d1be:    2c00        .,      CMP      r4,#0
        0x0001d1c0:    bf14        ..      ITE      NE
        0x0001d1c2:    ed9f0ba5    ....    VLDRNE   d0,[pc,#660] ; [0x1d458] = 0
        0x0001d1c6:    ed9d0b0c    ....    VLDREQ   d0,[sp,#0x30]
        0x0001d1ca:    b002        ..      ADD      sp,sp,#8
        0x0001d1cc:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d1d0:    b002        ..      ADD      sp,sp,#8
        0x0001d1d2:    bd70        p.      POP      {r4-r6,pc}
        0x0001d1d4:    ed9f0ba2    ....    VLDR     d0,[pc,#648] ; [0x1d460] = 0xfefa39ef
        0x0001d1d8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d1dc:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d1e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d1e4:    f025fc64    %.d.    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001d1e8:    d20a        ..      BCS      0x1d200 ; __hardfp_exp + 128
        0x0001d1ea:    2002        .       MOVS     r0,#2
        0x0001d1ec:    f7fbfb4b    ..K.    BL       __set_errno ; 0x18886
        0x0001d1f0:    b002        ..      ADD      sp,sp,#8
        0x0001d1f2:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d1f6:    b002        ..      ADD      sp,sp,#8
        0x0001d1f8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d1fc:    f001be68    ..h.    B.W      __mathlib_dbl_overflow ; 0x1eed0
        0x0001d200:    ed9f0b99    ....    VLDR     d0,[pc,#612] ; [0x1d468] = 0xd52d3051
        0x0001d204:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d208:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d20c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d210:    f025fb14    %...    BL       __aeabi_cdcmple ; 0x4283c
        0x0001d214:    d20a        ..      BCS      0x1d22c ; __hardfp_exp + 172
        0x0001d216:    2002        .       MOVS     r0,#2
        0x0001d218:    f7fbfb35    ..5.    BL       __set_errno ; 0x18886
        0x0001d21c:    b002        ..      ADD      sp,sp,#8
        0x0001d21e:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001d222:    b002        ..      ADD      sp,sp,#8
        0x0001d224:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d228:    f001be62    ..b.    B.W      __mathlib_dbl_underflow ; 0x1eef0
        0x0001d22c:    4890        .H      LDR      r0,[pc,#576] ; [0x1d470] = 0x3fd62e42
        0x0001d22e:    ed9fbb92    ....    VLDR     d11,[pc,#584] ; [0x1d478] = 0
        0x0001d232:    42a8        .B      CMP      r0,r5
        0x0001d234:    d25c        \.      BCS      0x1d2f0 ; __hardfp_exp + 368
        0x0001d236:    4892        .H      LDR      r0,[pc,#584] ; [0x1d480] = 0x3ff0a2b2
        0x0001d238:    4285        .B      CMP      r5,r0
        0x0001d23a:    d219        ..      BCS      0x1d270 ; __hardfp_exp + 240
        0x0001d23c:    4891        .H      LDR      r0,[pc,#580] ; [0x1d484] = 0x2d876
        0x0001d23e:    4478        xD      ADD      r0,r0,pc
        0x0001d240:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d244:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001d248:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d24c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d250:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d254:    f025fd3a    %.:.    BL       __aeabi_dsub ; 0x42ccc
        0x0001d258:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d25c:    488a        .H      LDR      r0,[pc,#552] ; [0x1d488] = 0x2d866
        0x0001d25e:    4478        xD      ADD      r0,r0,pc
        0x0001d260:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d264:    ed909b00    ....    VLDR     d9,[r0,#0]
        0x0001d268:    f1c40001    ....    RSB      r0,r4,#1
        0x0001d26c:    1b04        ..      SUBS     r4,r0,r4
        0x0001d26e:    e036        6.      B        0x1d2de ; __hardfp_exp + 350
        0x0001d270:    ed9f0b87    ....    VLDR     d0,[pc,#540] ; [0x1d490] = 0x652b82fe
        0x0001d274:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d278:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d27c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d280:    f025fb18    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d284:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d288:    4883        .H      LDR      r0,[pc,#524] ; [0x1d498] = 0x2d81a
        0x0001d28a:    4478        xD      ADD      r0,r0,pc
        0x0001d28c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001d290:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001d294:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d298:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d29c:    f024fff6    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d2a0:    f025fa44    %.D.    BL       __aeabi_d2iz ; 0x4272c
        0x0001d2a4:    4604        .F      MOV      r4,r0
        0x0001d2a6:    f025fa9e    %...    BL       __aeabi_i2d ; 0x427e6
        0x0001d2aa:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d2ae:    ed9f0b7c    ..|.    VLDR     d0,[pc,#496] ; [0x1d4a0] = 0xfee00000
        0x0001d2b2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d2b6:    f025fafd    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d2ba:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d2be:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d2c2:    f025fc2b    %.+.    BL       __aeabi_drsub ; 0x42b1c
        0x0001d2c6:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d2ca:    ed9f0b77    ..w.    VLDR     d0,[pc,#476] ; [0x1d4a8] = 0x35793c76
        0x0001d2ce:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d2d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d2d6:    f025faed    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d2da:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d2de:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d2e2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d2e6:    f025fcf1    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d2ea:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001d2ee:    e01b        ..      B        0x1d328 ; __hardfp_exp + 424
        0x0001d2f0:    486f        oH      LDR      r0,[pc,#444] ; [0x1d4b0] = 0x3e300000
        0x0001d2f2:    4285        .B      CMP      r5,r0
        0x0001d2f4:    d217        ..      BCS      0x1d326 ; __hardfp_exp + 422
        0x0001d2f6:    ed9f0b70    ..p.    VLDR     d0,[pc,#448] ; [0x1d4b8] = 0x8800759c
        0x0001d2fa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d2fe:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d302:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d306:    f024ffc1    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d30a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d30e:    f025fbcf    %...    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001d312:    d208        ..      BCS      0x1d326 ; __hardfp_exp + 422
        0x0001d314:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d318:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d31c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d320:    f024ffb4    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d324:    e06e        n.      B        0x1d404 ; __hardfp_exp + 644
        0x0001d326:    2400        .$      MOVS     r4,#0
        0x0001d328:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d32c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d330:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d334:    f025fabe    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d338:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d33c:    4860        `H      LDR      r0,[pc,#384] ; [0x1d4c0] = 0x2d78c
        0x0001d33e:    2105        .!      MOVS     r1,#5
        0x0001d340:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001d344:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001d348:    4478        xD      ADD      r0,r0,pc
        0x0001d34a:    f001fc71    ..q.    BL       __kernel_poly ; 0x1ec30
        0x0001d34e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d352:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d356:    f025faad    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d35a:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d35e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d362:    f025fbdb    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d366:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d36a:    ed9f0b57    ..W.    VLDR     d0,[pc,#348] ; [0x1d4c8] = 0
        0x0001d36e:    b35c        \.      CBZ      r4,0x1d3c8 ; __hardfp_exp + 584
        0x0001d370:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d374:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d378:    f025fca8    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d37c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d380:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d384:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d388:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d38c:    f025fa92    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d390:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d394:    f025f836    %.6.    BL       __aeabi_ddiv ; 0x42404
        0x0001d398:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d39c:    f025fbbe    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d3a0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d3a4:    f025fc92    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d3a8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d3ac:    f025fbb6    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d3b0:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001d3b4:    f46f707f    o..p    MVN      r0,#0x3fc
        0x0001d3b8:    4284        .B      CMP      r4,r0
        0x0001d3ba:    db26        &.      BLT      0x1d40a ; __hardfp_exp + 650
        0x0001d3bc:    eb015004    ...P    ADD      r0,r1,r4,LSL #20
        0x0001d3c0:    9001        ..      STR      r0,[sp,#4]
        0x0001d3c2:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d3c6:    e700        ..      B        0x1d1ca ; __hardfp_exp + 74
        0x0001d3c8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d3cc:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d3d0:    f025fc7c    %.|.    BL       __aeabi_dsub ; 0x42ccc
        0x0001d3d4:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001d3d8:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d3dc:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d3e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d3e4:    f025fa66    %.f.    BL       __aeabi_dmul ; 0x428b4
        0x0001d3e8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d3ec:    f025f80a    %...    BL       __aeabi_ddiv ; 0x42404
        0x0001d3f0:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0001d3f4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d3f8:    f025fc68    %.h.    BL       __aeabi_dsub ; 0x42ccc
        0x0001d3fc:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001d400:    f025fb8c    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d404:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d408:    e6df        ..      B        0x1d1ca ; __hardfp_exp + 74
        0x0001d40a:    4608        .F      MOV      r0,r1
        0x0001d40c:    f04f517a    O.zQ    MOV      r1,#0x3e800000
        0x0001d410:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0001d414:    ed9f0b2e    ....    VLDR     d0,[pc,#184] ; [0x1d4d0] = 0
        0x0001d418:    4408        .D      ADD      r0,r0,r1
        0x0001d41a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d41e:    9001        ..      STR      r0,[sp,#4]
        0x0001d420:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001d424:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d428:    f025fa44    %.D.    BL       __aeabi_dmul ; 0x428b4
        0x0001d42c:    460d        .F      MOV      r5,r1
        0x0001d42e:    ec450b10    E...    VMOV     d0,r0,r5
        0x0001d432:    4604        .F      MOV      r4,r0
        0x0001d434:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d438:    f7fffe23    ..#.    BL       __ARM_fpclassify ; 0x1d082
        0x0001d43c:    2804        .(      CMP      r0,#4
        0x0001d43e:    bf08        ..      IT       EQ
        0x0001d440:    f001fd56    ..V.    BLEQ     __mathlib_dbl_underflow ; 0x1eef0
        0x0001d444:    ec454b10    E..K    VMOV     d0,r4,r5
        0x0001d448:    e6bf        ..      B        0x1d1ca ; __hardfp_exp + 74
    $d
        0x0001d44a:    0000        ..      DCW    0
        0x0001d44c:    00000000    ....    DCD    0
        0x0001d450:    40862e42    B..@    DCD    1082535490
        0x0001d454:    7ff00000    ....    DCD    2146435072
        0x0001d458:    00000000    ....    DCD    0
        0x0001d45c:    00000000    ....    DCD    0
        0x0001d460:    fefa39ef    .9..    DCD    4277811695
        0x0001d464:    40862e42    B..@    DCD    1082535490
        0x0001d468:    d52d3051    Q0-.    DCD    3576508497
        0x0001d46c:    c0874910    .I..    DCD    3230091536
        0x0001d470:    3fd62e42    B..?    DCD    1071001154
        0x0001d474:    00000000    ....    DCD    0
        0x0001d478:    00000000    ....    DCD    0
        0x0001d47c:    3ff00000    ...?    DCD    1072693248
        0x0001d480:    3ff0a2b2    ...?    DCD    1072734898
        0x0001d484:    0002d876    v...    DCD    186486
        0x0001d488:    0002d866    f...    DCD    186470
        0x0001d48c:    00000000    ....    DCD    0
        0x0001d490:    652b82fe    ..+e    DCD    1697350398
        0x0001d494:    3ff71547    G..?    DCD    1073157447
        0x0001d498:    0002d81a    ....    DCD    186394
        0x0001d49c:    00000000    ....    DCD    0
        0x0001d4a0:    fee00000    ....    DCD    4276092928
        0x0001d4a4:    3fe62e42    B..?    DCD    1072049730
        0x0001d4a8:    35793c76    v<y5    DCD    897137782
        0x0001d4ac:    3dea39ef    .9.=    DCD    1038760431
        0x0001d4b0:    3e300000    ..0>    DCD    1043333120
        0x0001d4b4:    00000000    ....    DCD    0
        0x0001d4b8:    8800759c    .u..    DCD    2281731484
        0x0001d4bc:    7e37e43c    <.7~    DCD    2117592124
        0x0001d4c0:    0002d78c    ....    DCD    186252
        0x0001d4c4:    00000000    ....    DCD    0
        0x0001d4c8:    00000000    ....    DCD    0
        0x0001d4cc:    40000000    ...@    DCD    1073741824
        0x0001d4d0:    00000000    ....    DCD    0
        0x0001d4d4:    01700000    ..p.    DCD    24117248
    $t
    i.__hardfp_floor
    __hardfp_floor
        0x0001d4d8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001d4dc:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d4e0:    ed9f0b3d    ..=.    VLDR     d0,[pc,#244] ; [0x1d5d8] = 0x8800759c
        0x0001d4e4:    ed2d8b02    -...    VPUSH    {d8}
        0x0001d4e8:    ed9f8b3d    ..=.    VLDR     d8,[pc,#244] ; [0x1d5e0] = 0
        0x0001d4ec:    e9dd5402    ...T    LDRD     r5,r4,[sp,#8]
        0x0001d4f0:    f3c4500a    ...P    UBFX     r0,r4,#20,#11
        0x0001d4f4:    f2a036ff    ...6    SUB      r6,r0,#0x3ff
        0x0001d4f8:    2e14        ..      CMP      r6,#0x14
        0x0001d4fa:    da37        7.      BGE      0x1d56c ; __hardfp_floor + 148
        0x0001d4fc:    2e00        ..      CMP      r6,#0
        0x0001d4fe:    da18        ..      BGE      0x1d532 ; __hardfp_floor + 90
        0x0001d500:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d504:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d508:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d50c:    f024febe    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d510:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d514:    f025facc    %...    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001d518:    d257        W.      BCS      0x1d5ca ; __hardfp_floor + 242
        0x0001d51a:    2c00        .,      CMP      r4,#0
        0x0001d51c:    bfa4        ..      ITT      GE
        0x0001d51e:    2400        .$      MOVGE    r4,#0
        0x0001d520:    4625        %F      MOVGE    r5,r4
        0x0001d522:    da52        R.      BGE      0x1d5ca ; __hardfp_floor + 242
        0x0001d524:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0001d528:    4328        (C      ORRS     r0,r0,r5
        0x0001d52a:    bf18        ..      IT       NE
        0x0001d52c:    4c2e        .L      LDRNE    r4,[pc,#184] ; [0x1d5e8] = 0xbff00000
        0x0001d52e:    d04c        L.      BEQ      0x1d5ca ; __hardfp_floor + 242
        0x0001d530:    e01a        ..      B        0x1d568 ; __hardfp_floor + 144
        0x0001d532:    482e        .H      LDR      r0,[pc,#184] ; [0x1d5ec] = 0xfffff
        0x0001d534:    fa20f706     ...    LSR      r7,r0,r6
        0x0001d538:    ea040007    ....    AND      r0,r4,r7
        0x0001d53c:    4328        (C      ORRS     r0,r0,r5
        0x0001d53e:    d01f        ..      BEQ      0x1d580 ; __hardfp_floor + 168
        0x0001d540:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d544:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d548:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d54c:    f024fe9e    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d550:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d554:    f025faac    %...    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001d558:    d237        7.      BCS      0x1d5ca ; __hardfp_floor + 242
        0x0001d55a:    2c00        .,      CMP      r4,#0
        0x0001d55c:    da03        ..      BGE      0x1d566 ; __hardfp_floor + 142
        0x0001d55e:    f44f1080    O...    MOV      r0,#0x100000
        0x0001d562:    40f0        .@      LSRS     r0,r0,r6
        0x0001d564:    4404        .D      ADD      r4,r4,r0
        0x0001d566:    43bc        .C      BICS     r4,r4,r7
        0x0001d568:    2500        .%      MOVS     r5,#0
        0x0001d56a:    e02e        ..      B        0x1d5ca ; __hardfp_floor + 242
        0x0001d56c:    2e33        3.      CMP      r6,#0x33
        0x0001d56e:    dc07        ..      BGT      0x1d580 ; __hardfp_floor + 168
        0x0001d570:    f1a60014    ....    SUB      r0,r6,#0x14
        0x0001d574:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0001d578:    fa21f700    !...    LSR      r7,r1,r0
        0x0001d57c:    423d        =B      TST      r5,r7
        0x0001d57e:    d106        ..      BNE      0x1d58e ; __hardfp_floor + 182
        0x0001d580:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d584:    ecbd8b02    ....    VPOP     {d8}
        0x0001d588:    b002        ..      ADD      sp,sp,#8
        0x0001d58a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0001d58e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d592:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d596:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d59a:    f025fabf    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d59e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d5a2:    f025fa85    %...    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001d5a6:    d210        ..      BCS      0x1d5ca ; __hardfp_floor + 242
        0x0001d5a8:    2c00        .,      CMP      r4,#0
        0x0001d5aa:    da0d        ..      BGE      0x1d5c8 ; __hardfp_floor + 240
        0x0001d5ac:    2e14        ..      CMP      r6,#0x14
        0x0001d5ae:    bf08        ..      IT       EQ
        0x0001d5b0:    1c64        d.      ADDEQ    r4,r4,#1
        0x0001d5b2:    d009        ..      BEQ      0x1d5c8 ; __hardfp_floor + 240
        0x0001d5b4:    f1c60034    ..4.    RSB      r0,r6,#0x34
        0x0001d5b8:    2101        .!      MOVS     r1,#1
        0x0001d5ba:    fa01f000    ....    LSL      r0,r1,r0
        0x0001d5be:    4428        (D      ADD      r0,r0,r5
        0x0001d5c0:    42a8        .B      CMP      r0,r5
        0x0001d5c2:    bf38        8.      IT       CC
        0x0001d5c4:    1c64        d.      ADDCC    r4,r4,#1
        0x0001d5c6:    4605        .F      MOV      r5,r0
        0x0001d5c8:    43bd        .C      BICS     r5,r5,r7
        0x0001d5ca:    e9cd5402    ...T    STRD     r5,r4,[sp,#8]
        0x0001d5ce:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001d5d2:    e7d7        ..      B        0x1d584 ; __hardfp_floor + 172
    $d
        0x0001d5d4:    00000000    ....    DCD    0
        0x0001d5d8:    8800759c    .u..    DCD    2281731484
        0x0001d5dc:    7e37e43c    <.7~    DCD    2117592124
        0x0001d5e0:    00000000    ....    DCD    0
        0x0001d5e4:    00000000    ....    DCD    0
        0x0001d5e8:    bff00000    ....    DCD    3220176896
        0x0001d5ec:    000fffff    ....    DCD    1048575
    $t
    i.__hardfp_log
    __hardfp_log
        0x0001d5f0:    b570        p.      PUSH     {r4-r6,lr}
        0x0001d5f2:    4bd9        .K      LDR      r3,[pc,#868] ; [0x1d958] = 0x7ff00000
        0x0001d5f4:    2400        .$      MOVS     r4,#0
        0x0001d5f6:    ed2d0b02    -...    VPUSH    {d0}
        0x0001d5fa:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0001d5fe:    e9dd1010    ....    LDRD     r1,r0,[sp,#0x40]
        0x0001d602:    4298        .B      CMP      r0,r3
        0x0001d604:    da05        ..      BGE      0x1d612 ; __hardfp_log + 34
        0x0001d606:    f0204200     ..B    BIC      r2,r0,#0x80000000
        0x0001d60a:    429a        .B      CMP      r2,r3
        0x0001d60c:    d801        ..      BHI      0x1d612 ; __hardfp_log + 34
        0x0001d60e:    d109        ..      BNE      0x1d624 ; __hardfp_log + 52
        0x0001d610:    b141        A.      CBZ      r1,0x1d624 ; __hardfp_log + 52
        0x0001d612:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d616:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d61a:    b002        ..      ADD      sp,sp,#8
        0x0001d61c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d620:    f001bc32    ..2.    B.W      __mathlib_dbl_infnan ; 0x1ee88
        0x0001d624:    f5b01f80    ....    CMP      r0,#0x100000
        0x0001d628:    da26        &.      BGE      0x1d678 ; __hardfp_log + 136
        0x0001d62a:    4311        .C      ORRS     r1,r1,r2
        0x0001d62c:    d00b        ..      BEQ      0x1d646 ; __hardfp_log + 86
        0x0001d62e:    2800        .(      CMP      r0,#0
        0x0001d630:    da13        ..      BGE      0x1d65a ; __hardfp_log + 106
        0x0001d632:    2001        .       MOVS     r0,#1
        0x0001d634:    f7fbf927    ..'.    BL       __set_errno ; 0x18886
        0x0001d638:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d63c:    b002        ..      ADD      sp,sp,#8
        0x0001d63e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0001d642:    f001bc35    ..5.    B.W      __mathlib_dbl_invalid ; 0x1eeb0
        0x0001d646:    2002        .       MOVS     r0,#2
        0x0001d648:    f7fbf91d    ....    BL       __set_errno ; 0x18886
        0x0001d64c:    f001fc04    ....    BL       __mathlib_dbl_divzero ; 0x1ee58
        0x0001d650:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d654:    f024fddc    $...    BL       __aeabi_dneg ; 0x42210
        0x0001d658:    e09e        ..      B        0x1d798 ; __hardfp_log + 424
        0x0001d65a:    f06f0435    o.5.    MVN      r4,#0x35
        0x0001d65e:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x1d960] = 0
        0x0001d662:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d666:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d66a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d66e:    f025f921    %.!.    BL       __aeabi_dmul ; 0x428b4
        0x0001d672:    e9cd0110    ....    STRD     r0,r1,[sp,#0x40]
        0x0001d676:    4608        .F      MOV      r0,r1
        0x0001d678:    eb045120    .. Q    ADD      r1,r4,r0,ASR #20
        0x0001d67c:    f3c00413    ....    UBFX     r4,r0,#0,#20
        0x0001d680:    48b9        .H      LDR      r0,[pc,#740] ; [0x1d968] = 0x95f64
        0x0001d682:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0001d686:    4420         D      ADD      r0,r0,r4
        0x0001d688:    f4001080    ....    AND      r0,r0,#0x100000
        0x0001d68c:    f080627f    ...b    EOR      r2,r0,#0xff00000
        0x0001d690:    f0825240    ..@R    EOR      r2,r2,#0x30000000
        0x0001d694:    4322        "C      ORRS     r2,r2,r4
        0x0001d696:    eb015520    .. U    ADD      r5,r1,r0,ASR #20
        0x0001d69a:    ed9f0bb5    ....    VLDR     d0,[pc,#724] ; [0x1d970] = 0
        0x0001d69e:    9211        ..      STR      r2,[sp,#0x44]
        0x0001d6a0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d6a4:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001d6a8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d6ac:    f025fb0e    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d6b0:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d6b4:    1ca0        ..      ADDS     r0,r4,#2
        0x0001d6b6:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0001d6ba:    ed9fdbaf    ....    VLDR     d13,[pc,#700] ; [0x1d978] = 0x35793c76
        0x0001d6be:    ed9febb0    ....    VLDR     d14,[pc,#704] ; [0x1d980] = 0xfee00000
        0x0001d6c2:    4eb1        .N      LDR      r6,[pc,#708] ; [0x1d988] = 0x2d528
        0x0001d6c4:    447e        ~D      ADD      r6,r6,pc
        0x0001d6c6:    2803        .(      CMP      r0,#3
        0x0001d6c8:    d26c        l.      BCS      0x1d7a4 ; __hardfp_log + 436
        0x0001d6ca:    ed960b00    ....    VLDR     d0,[r6,#0]
        0x0001d6ce:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d6d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d6d6:    f024ffed    $...    BL       __aeabi_cdcmpeq ; 0x426b4
        0x0001d6da:    d11d        ..      BNE      0x1d718 ; __hardfp_log + 296
        0x0001d6dc:    2d00        .-      CMP      r5,#0
        0x0001d6de:    bf01        ..      ITTTT    EQ
        0x0001d6e0:    ed960b00    ....    VLDREQ   d0,[r6,#0]
        0x0001d6e4:    ecbd8b10    ....    VPOPEQ   {d8-d15}
        0x0001d6e8:    b002        ..      ADDEQ    sp,sp,#8
        0x0001d6ea:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0001d6ec:    4628        (F      MOV      r0,r5
        0x0001d6ee:    f025f87a    %.z.    BL       __aeabi_i2d ; 0x427e6
        0x0001d6f2:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d6f6:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d6fa:    f025f8db    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d6fe:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d702:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d706:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d70a:    f025f8d3    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d70e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d712:    f024fdbb    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d716:    e03f        ?.      B        0x1d798 ; __hardfp_log + 424
        0x0001d718:    ed9f0b9d    ....    VLDR     d0,[pc,#628] ; [0x1d990] = 0x55555555
        0x0001d71c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d720:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d724:    f025f8c6    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d728:    ed9f1b9b    ....    VLDR     d1,[pc,#620] ; [0x1d998] = 0
        0x0001d72c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001d730:    f025f9f4    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d734:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d738:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d73c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d740:    f025f8b8    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d744:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d748:    f025f8b4    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d74c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d750:    2d00        .-      CMP      r5,#0
        0x0001d752:    bf04        ..      ITT      EQ
        0x0001d754:    ec532b19    S..+    VMOVEQ   r2,r3,d9
        0x0001d758:    ec510b18    Q...    VMOVEQ   r0,r1,d8
        0x0001d75c:    d01a        ..      BEQ      0x1d794 ; __hardfp_log + 420
        0x0001d75e:    4628        (F      MOV      r0,r5
        0x0001d760:    f025f841    %.A.    BL       __aeabi_i2d ; 0x427e6
        0x0001d764:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d768:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d76c:    f025f8a2    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d770:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d774:    f025f9d2    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d778:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d77c:    f025faa6    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d780:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d784:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d788:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d78c:    f025f892    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d790:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d794:    f025fa9a    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d798:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0001d79c:    b002        ..      ADD      sp,sp,#8
        0x0001d79e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d7a2:    bd70        p.      POP      {r4-r6,pc}
        0x0001d7a4:    ed9f0b7e    ..~.    VLDR     d0,[pc,#504] ; [0x1d9a0] = 0
        0x0001d7a8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d7ac:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d7b0:    f024fd6c    $.l.    BL       __aeabi_dadd ; 0x4228c
        0x0001d7b4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001d7b8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d7bc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d7c0:    f024fe20    $. .    BL       __aeabi_ddiv ; 0x42404
        0x0001d7c4:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001d7c8:    4628        (F      MOV      r0,r5
        0x0001d7ca:    f025f80c    %...    BL       __aeabi_i2d ; 0x427e6
        0x0001d7ce:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001d7d2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d7d6:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001d7da:    f025f86b    %.k.    BL       __aeabi_dmul ; 0x428b4
        0x0001d7de:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d7e2:    4871        qH      LDR      r0,[pc,#452] ; [0x1d9a8] = 0xfff9eb86
        0x0001d7e4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d7e8:    1826        &.      ADDS     r6,r4,r0
        0x0001d7ea:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d7ee:    f025f861    %.a.    BL       __aeabi_dmul ; 0x428b4
        0x0001d7f2:    ec410b1f    A...    VMOV     d15,r0,r1
        0x0001d7f6:    486d        mH      LDR      r0,[pc,#436] ; [0x1d9ac] = 0x2d2f2
        0x0001d7f8:    f1c40451    ..Q.    RSB      r4,r4,#0x51
        0x0001d7fc:    f50424d7    ...$    ADD      r4,r4,#0x6b800
        0x0001d800:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0001d804:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0001d808:    2103        .!      MOVS     r1,#3
        0x0001d80a:    4478        xD      ADD      r0,r0,pc
        0x0001d80c:    f001fa10    ....    BL       __kernel_poly ; 0x1ec30
        0x0001d810:    ec532b1f    S..+    VMOV     r2,r3,d15
        0x0001d814:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d818:    f025f84c    %.L.    BL       __aeabi_dmul ; 0x428b4
        0x0001d81c:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d820:    4863        cH      LDR      r0,[pc,#396] ; [0x1d9b0] = 0x2d2e8
        0x0001d822:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0001d826:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0001d82a:    2104        .!      MOVS     r1,#4
        0x0001d82c:    4478        xD      ADD      r0,r0,pc
        0x0001d82e:    f001f9ff    ....    BL       __kernel_poly ; 0x1ec30
        0x0001d832:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d836:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001d83a:    f025f83b    %.;.    BL       __aeabi_dmul ; 0x428b4
        0x0001d83e:    4334        4C      ORRS     r4,r4,r6
        0x0001d840:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d844:    f024fd22    $.".    BL       __aeabi_dadd ; 0x4228c
        0x0001d848:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001d84c:    2c00        .,      CMP      r4,#0
        0x0001d84e:    dd4c        L.      BLE      0x1d8ea ; __hardfp_log + 762
        0x0001d850:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x1d998] = 0
        0x0001d854:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d858:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001d85c:    f025f82a    %.*.    BL       __aeabi_dmul ; 0x428b4
        0x0001d860:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d864:    f025f826    %.&.    BL       __aeabi_dmul ; 0x428b4
        0x0001d868:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d86c:    b355        U.      CBZ      r5,0x1d8c4 ; __hardfp_log + 724
        0x0001d86e:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d872:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d876:    f025f81d    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d87a:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001d87e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d882:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d886:    f024fd01    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d88a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d88e:    f025f811    %...    BL       __aeabi_dmul ; 0x428b4
        0x0001d892:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d896:    f024fcf9    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d89a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d89e:    f025f93d    %.=.    BL       __aeabi_drsub ; 0x42b1c
        0x0001d8a2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8a6:    f025fa11    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d8aa:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d8ae:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d8b2:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d8b6:    f024fffd    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001d8ba:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8be:    f025fa05    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d8c2:    e769        i.      B        0x1d798 ; __hardfp_log + 424
        0x0001d8c4:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d8c8:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001d8cc:    f024fcde    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001d8d0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d8d4:    f024ffee    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001d8d8:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d8dc:    f025f91e    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d8e0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d8e4:    f025f91a    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d8e8:    e756        V.      B        0x1d798 ; __hardfp_log + 424
        0x0001d8ea:    b335        5.      CBZ      r5,0x1d93a ; __hardfp_log + 842
        0x0001d8ec:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001d8f0:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d8f4:    f024ffde    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001d8f8:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001d8fc:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d900:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d904:    f025f9e2    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d908:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d90c:    f024ffd2    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001d910:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001d914:    f025f9da    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d918:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d91c:    f025f9d6    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d920:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001d924:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001d928:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001d92c:    f024ffc2    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001d930:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d934:    f025f9ca    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d938:    e72e        ..      B        0x1d798 ; __hardfp_log + 424
        0x0001d93a:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001d93e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001d942:    f025f9c3    %...    BL       __aeabi_dsub ; 0x42ccc
        0x0001d946:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001d94a:    f024ffb3    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001d94e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001d952:    f025f8e3    %...    BL       __aeabi_drsub ; 0x42b1c
        0x0001d956:    e71f        ..      B        0x1d798 ; __hardfp_log + 424
    $d
        0x0001d958:    7ff00000    ....    DCD    2146435072
        0x0001d95c:    00000000    ....    DCD    0
        0x0001d960:    00000000    ....    DCD    0
        0x0001d964:    43500000    ..PC    DCD    1129316352
        0x0001d968:    00095f64    d_..    DCD    614244
        0x0001d96c:    00000000    ....    DCD    0
        0x0001d970:    00000000    ....    DCD    0
        0x0001d974:    3ff00000    ...?    DCD    1072693248
        0x0001d978:    35793c76    v<y5    DCD    897137782
        0x0001d97c:    3dea39ef    .9.=    DCD    1038760431
        0x0001d980:    fee00000    ....    DCD    4276092928
        0x0001d984:    3fe62e42    B..?    DCD    1072049730
        0x0001d988:    0002d528    (...    DCD    185640
        0x0001d98c:    00000000    ....    DCD    0
        0x0001d990:    55555555    UUUU    DCD    1431655765
        0x0001d994:    3fd55555    UU.?    DCD    1070945621
        0x0001d998:    00000000    ....    DCD    0
        0x0001d99c:    3fe00000    ...?    DCD    1071644672
        0x0001d9a0:    00000000    ....    DCD    0
        0x0001d9a4:    40000000    ...@    DCD    1073741824
        0x0001d9a8:    fff9eb86    ....    DCD    4294568838
        0x0001d9ac:    0002d2f2    ....    DCD    185074
        0x0001d9b0:    0002d2e8    ....    DCD    185064
        0x0001d9b4:    00000000    ....    DCD    0
    $t
    i.__hardfp_pow
    __hardfp_pow
        0x0001d9b8:    e92d4df0    -..M    PUSH     {r4-r8,r10,r11,lr}
        0x0001d9bc:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001d9c0:    ed2d8b0e    -...    VPUSH    {d8-d14}
        0x0001d9c4:    b096        ..      SUB      sp,sp,#0x58
        0x0001d9c6:    e9dd5025    ..%P    LDRD     r5,r0,[sp,#0x94]
        0x0001d9ca:    9c27        '.      LDR      r4,[sp,#0x9c]
        0x0001d9cc:    f8dda090    ....    LDR      r10,[sp,#0x90]
        0x0001d9d0:    f0254600    %..F    BIC      r6,r5,#0x80000000
        0x0001d9d4:    f0244800    $..H    BIC      r8,r4,#0x80000000
        0x0001d9d8:    f1ba0f00    ....    CMP      r10,#0
        0x0001d9dc:    bf14        ..      ITE      NE
        0x0001d9de:    2101        .!      MOVNE    r1,#1
        0x0001d9e0:    2100        .!      MOVEQ    r1,#0
        0x0001d9e2:    eb010245    ..E.    ADD      r2,r1,r5,LSL #1
        0x0001d9e6:    49fc        .I      LDR      r1,[pc,#1008] ; [0x1ddd8] = 0x1fffff
        0x0001d9e8:    1853        S.      ADDS     r3,r2,r1
        0x0001d9ea:    104a        J.      ASRS     r2,r1,#1
        0x0001d9ec:    4293        .B      CMP      r3,r2
        0x0001d9ee:    d32a        *.      BCC      0x1da46 ; __hardfp_pow + 142
        0x0001d9f0:    2800        .(      CMP      r0,#0
        0x0001d9f2:    bf14        ..      ITE      NE
        0x0001d9f4:    2301        .#      MOVNE    r3,#1
        0x0001d9f6:    2300        .#      MOVEQ    r3,#0
        0x0001d9f8:    eb030344    ..D.    ADD      r3,r3,r4,LSL #1
        0x0001d9fc:    440b        .D      ADD      r3,r3,r1
        0x0001d9fe:    49f7        .I      LDR      r1,[pc,#988] ; [0x1dddc] = 0xfffff
        0x0001da00:    428b        .B      CMP      r3,r1
        0x0001da02:    d320         .      BCC      0x1da46 ; __hardfp_pow + 142
        0x0001da04:    ea580100    X...    ORRS     r1,r8,r0
        0x0001da08:    ed9f9bf5    ....    VLDR     d9,[pc,#980] ; [0x1dde0] = 0
        0x0001da0c:    d076        v.      BEQ      0x1dafc ; __hardfp_pow + 324
        0x0001da0e:    f8dfb3d8    ....    LDR      r11,[pc,#984] ; [0x1dde8] = 0x3ff00000
        0x0001da12:    455d        ]E      CMP      r5,r11
        0x0001da14:    d103        ..      BNE      0x1da1e ; __hardfp_pow + 102
        0x0001da16:    f1ba0f00    ....    CMP      r10,#0
        0x0001da1a:    d105        ..      BNE      0x1da28 ; __hardfp_pow + 112
        0x0001da1c:    e088        ..      B        0x1db30 ; __hardfp_pow + 376
        0x0001da1e:    f1ba0f00    ....    CMP      r10,#0
        0x0001da22:    bf08        ..      IT       EQ
        0x0001da24:    2100        .!      MOVEQ    r1,#0
        0x0001da26:    d000        ..      BEQ      0x1da2a ; __hardfp_pow + 114
        0x0001da28:    2101        .!      MOVS     r1,#1
        0x0001da2a:    eb010145    ..E.    ADD      r1,r1,r5,LSL #1
        0x0001da2e:    f5111f00    ....    CMN      r1,#0x200000
        0x0001da32:    d808        ..      BHI      0x1da46 ; __hardfp_pow + 142
        0x0001da34:    2800        .(      CMP      r0,#0
        0x0001da36:    bf14        ..      ITE      NE
        0x0001da38:    2101        .!      MOVNE    r1,#1
        0x0001da3a:    2100        .!      MOVEQ    r1,#0
        0x0001da3c:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x0001da40:    f5111f00    ....    CMN      r1,#0x200000
        0x0001da44:    d90b        ..      BLS      0x1da5e ; __hardfp_pow + 166
        0x0001da46:    ed9d1b26    ..&.    VLDR     d1,[sp,#0x98]
        0x0001da4a:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001da4e:    b016        ..      ADD      sp,sp,#0x58
        0x0001da50:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001da54:    b004        ..      ADD      sp,sp,#0x10
        0x0001da56:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001da5a:    f001ba1f    ....    B.W      __mathlib_dbl_infnan2 ; 0x1ee9c
        0x0001da5e:    2700        .'      MOVS     r7,#0
        0x0001da60:    2d00        .-      CMP      r5,#0
        0x0001da62:    bfbc        ..      ITT      LT
        0x0001da64:    49e1        .I      LDRLT    r1,[pc,#900] ; [0x1ddec] = 0x7ff00000
        0x0001da66:    4588        .E      CMPLT    r8,r1
        0x0001da68:    da21        !.      BGE      0x1daae ; __hardfp_pow + 246
        0x0001da6a:    49e1        .I      LDR      r1,[pc,#900] ; [0x1ddf0] = 0x43400000
        0x0001da6c:    4588        .E      CMP      r8,r1
        0x0001da6e:    bfa8        ..      IT       GE
        0x0001da70:    2702        .'      MOVGE    r7,#2
        0x0001da72:    da1c        ..      BGE      0x1daae ; __hardfp_pow + 246
        0x0001da74:    45c3        .E      CMP      r11,r8
        0x0001da76:    dc1a        ..      BGT      0x1daae ; __hardfp_pow + 246
        0x0001da78:    49de        .I      LDR      r1,[pc,#888] ; [0x1ddf4] = 0xfffffc01
        0x0001da7a:    eb015128    ..(Q    ADD      r1,r1,r8,ASR #20
        0x0001da7e:    2914        .)      CMP      r1,#0x14
        0x0001da80:    dd08        ..      BLE      0x1da94 ; __hardfp_pow + 220
        0x0001da82:    f1c10234    ..4.    RSB      r2,r1,#0x34
        0x0001da86:    fa20f102     ...    LSR      r1,r0,r2
        0x0001da8a:    fa01f202    ....    LSL      r2,r1,r2
        0x0001da8e:    4282        .B      CMP      r2,r0
        0x0001da90:    d10d        ..      BNE      0x1daae ; __hardfp_pow + 246
        0x0001da92:    e008        ..      B        0x1daa6 ; __hardfp_pow + 238
        0x0001da94:    b958        X.      CBNZ     r0,0x1daae ; __hardfp_pow + 246
        0x0001da96:    f1c10214    ....    RSB      r2,r1,#0x14
        0x0001da9a:    fa28f102    (...    LSR      r1,r8,r2
        0x0001da9e:    fa01f202    ....    LSL      r2,r1,r2
        0x0001daa2:    4542        BE      CMP      r2,r8
        0x0001daa4:    d103        ..      BNE      0x1daae ; __hardfp_pow + 246
        0x0001daa6:    f0010101    ....    AND      r1,r1,#1
        0x0001daaa:    f1c10702    ....    RSB      r7,r1,#2
        0x0001daae:    ea56010a    V...    ORRS     r1,r6,r10
        0x0001dab2:    d124        $.      BNE      0x1dafe ; __hardfp_pow + 326
        0x0001dab4:    2c00        .,      CMP      r4,#0
        0x0001dab6:    da22        ".      BGE      0x1dafe ; __hardfp_pow + 326
        0x0001dab8:    2d00        .-      CMP      r5,#0
        0x0001daba:    bf18        ..      IT       NE
        0x0001dabc:    2f02        ./      CMPNE    r7,#2
        0x0001dabe:    d001        ..      BEQ      0x1dac4 ; __hardfp_pow + 268
        0x0001dac0:    2f01        ./      CMP      r7,#1
        0x0001dac2:    d00a        ..      BEQ      0x1dada ; __hardfp_pow + 290
        0x0001dac4:    2002        .       MOVS     r0,#2
        0x0001dac6:    f7fafede    ....    BL       __set_errno ; 0x18886
        0x0001daca:    b016        ..      ADD      sp,sp,#0x58
        0x0001dacc:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dad0:    b004        ..      ADD      sp,sp,#0x10
        0x0001dad2:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001dad6:    f001b9bf    ....    B.W      __mathlib_dbl_divzero ; 0x1ee58
        0x0001dada:    2002        .       MOVS     r0,#2
        0x0001dadc:    f7fafed3    ....    BL       __set_errno ; 0x18886
        0x0001dae0:    f001f9ba    ....    BL       __mathlib_dbl_divzero ; 0x1ee58
        0x0001dae4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dae8:    f024fb92    $...    BL       __aeabi_dneg ; 0x42210
        0x0001daec:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001daf0:    b016        ..      ADD      sp,sp,#0x58
        0x0001daf2:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001daf6:    b004        ..      ADD      sp,sp,#0x10
        0x0001daf8:    e8bd8df0    ....    POP      {r4-r8,r10,r11,pc}
        0x0001dafc:    e018        ..      B        0x1db30 ; __hardfp_pow + 376
        0x0001dafe:    ed9fabbe    ....    VLDR     d10,[pc,#760] ; [0x1ddf8] = 0
        0x0001db02:    ed9f8bbf    ....    VLDR     d8,[pc,#764] ; [0x1de00] = 0
        0x0001db06:    2800        .(      CMP      r0,#0
        0x0001db08:    d171        q.      BNE      0x1dbee ; __hardfp_pow + 566
        0x0001db0a:    48b8        .H      LDR      r0,[pc,#736] ; [0x1ddec] = 0x7ff00000
        0x0001db0c:    4580        .E      CMP      r8,r0
        0x0001db0e:    d122        ".      BNE      0x1db56 ; __hardfp_pow + 414
        0x0001db10:    f1054080    ...@    ADD      r0,r5,#0x40000000
        0x0001db14:    f5101080    ....    ADDS     r0,r0,#0x100000
        0x0001db18:    bf08        ..      IT       EQ
        0x0001db1a:    f1ba0f00    ....    CMPEQ    r10,#0
        0x0001db1e:    d007        ..      BEQ      0x1db30 ; __hardfp_pow + 376
        0x0001db20:    45b3        .E      CMP      r11,r6
        0x0001db22:    dc0a        ..      BGT      0x1db3a ; __hardfp_pow + 386
        0x0001db24:    2c00        .,      CMP      r4,#0
        0x0001db26:    bfa8        ..      IT       GE
        0x0001db28:    ed9d0b26    ..&.    VLDRGE   d0,[sp,#0x98]
        0x0001db2c:    dae0        ..      BGE      0x1daf0 ; __hardfp_pow + 312
        0x0001db2e:    e00d        ..      B        0x1db4c ; __hardfp_pow + 404
        0x0001db30:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0001db34:    eef00a69    ..i.    VMOV.F32 s1,s19
        0x0001db38:    e7da        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001db3a:    2c00        .,      CMP      r4,#0
        0x0001db3c:    da06        ..      BGE      0x1db4c ; __hardfp_pow + 404
        0x0001db3e:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001db42:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001db46:    f024fb63    $.c.    BL       __aeabi_dneg ; 0x42210
        0x0001db4a:    e06f        o.      B        0x1dc2c ; __hardfp_pow + 628
        0x0001db4c:    48ae        .H      LDR      r0,[pc,#696] ; [0x1de08] = 0x2d09e
        0x0001db4e:    4478        xD      ADD      r0,r0,pc
        0x0001db50:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001db54:    e7cc        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001db56:    45d8        .E      CMP      r8,r11
        0x0001db58:    d14d        M.      BNE      0x1dbf6 ; __hardfp_pow + 574
        0x0001db5a:    2c00        .,      CMP      r4,#0
        0x0001db5c:    da48        H.      BGE      0x1dbf0 ; __hardfp_pow + 568
        0x0001db5e:    b12e        ..      CBZ      r6,0x1db6c ; __hardfp_pow + 436
        0x0001db60:    4286        .B      CMP      r6,r0
        0x0001db62:    d13a        :.      BNE      0x1dbda ; __hardfp_pow + 546
        0x0001db64:    f1ba0f00    ....    CMP      r10,#0
        0x0001db68:    d142        B.      BNE      0x1dbf0 ; __hardfp_pow + 568
        0x0001db6a:    e026        &.      B        0x1dbba ; __hardfp_pow + 514
        0x0001db6c:    f1ba0f00    ....    CMP      r10,#0
        0x0001db70:    d013        ..      BEQ      0x1db9a ; __hardfp_pow + 482
        0x0001db72:    2002        .       MOVS     r0,#2
        0x0001db74:    f7fafe87    ....    BL       __set_errno ; 0x18886
        0x0001db78:    f001f9aa    ....    BL       __mathlib_dbl_overflow ; 0x1eed0
        0x0001db7c:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001db80:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001db84:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001db88:    ee100a90    ....    VMOV     r0,s1
        0x0001db8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001db8e:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001db92:    9003        ..      STR      r0,[sp,#0xc]
        0x0001db94:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001db98:    e7aa        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001db9a:    ed8dab02    ....    VSTR     d10,[sp,#8]
        0x0001db9e:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dba2:    ee1a1a90    ....    VMOV     r1,s21
        0x0001dba6:    ee100a90    ....    VMOV     r0,s1
        0x0001dbaa:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dbae:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dbb2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dbb4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dbb8:    e79a        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dbba:    ed8d8b02    ....    VSTR     d8,[sp,#8]
        0x0001dbbe:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dbc2:    ee181a90    ....    VMOV     r1,s17
        0x0001dbc6:    ee100a90    ....    VMOV     r0,s1
        0x0001dbca:    ed8d0b00    ....    VSTR     d0,[sp,#0]
        0x0001dbce:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dbd2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dbd4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dbd8:    e78a        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dbda:    da09        ..      BGE      0x1dbf0 ; __hardfp_pow + 568
        0x0001dbdc:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dbe0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001dbe4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dbe8:    f024fc0c    $...    BL       __aeabi_ddiv ; 0x42404
        0x0001dbec:    e01e        ..      B        0x1dc2c ; __hardfp_pow + 628
        0x0001dbee:    e020         .      B        0x1dc32 ; __hardfp_pow + 634
        0x0001dbf0:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dbf4:    e77c        |.      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dbf6:    4286        .B      CMP      r6,r0
        0x0001dbf8:    da1b        ..      BGE      0x1dc32 ; __hardfp_pow + 634
        0x0001dbfa:    f1b44f80    ...O    CMP      r4,#0x40000000
        0x0001dbfe:    d00d        ..      BEQ      0x1dc1c ; __hardfp_pow + 612
        0x0001dc00:    f1a45000    ...P    SUB      r0,r4,#0x20000000
        0x0001dc04:    f1b050ff    ...P    SUBS     r0,r0,#0x1fe00000
        0x0001dc08:    d113        ..      BNE      0x1dc32 ; __hardfp_pow + 634
        0x0001dc0a:    2d00        .-      CMP      r5,#0
        0x0001dc0c:    db11        ..      BLT      0x1dc32 ; __hardfp_pow + 634
        0x0001dc0e:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc12:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dc16:    f022f814    "...    BL       sqrt ; 0x3fc42
        0x0001dc1a:    e007        ..      B        0x1dc2c ; __hardfp_pow + 628
        0x0001dc1c:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc20:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dc24:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dc28:    f000bcc2    ....    B.W      0x1e5b0 ; __hardfp_pow + 3064
        0x0001dc2c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001dc30:    e75e        ^.      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dc32:    ed9d0b24    ..$.    VLDR     d0,[sp,#0x90]
        0x0001dc36:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dc3a:    f015ffd8    ....    BL       fabs ; 0x33bee
        0x0001dc3e:    f1ba0f00    ....    CMP      r10,#0
        0x0001dc42:    e9cd010e    ....    STRD     r0,r1,[sp,#0x38]
        0x0001dc46:    d142        B.      BNE      0x1dcce ; __hardfp_pow + 790
        0x0001dc48:    ed9f0b71    ..q.    VLDR     d0,[pc,#452] ; [0x1de10] = 0
        0x0001dc4c:    b346        F.      CBZ      r6,0x1dca0 ; __hardfp_pow + 744
        0x0001dc4e:    f1a640e0    ...@    SUB      r0,r6,#0x70000000
        0x0001dc52:    f1b0607f    ...`    SUBS     r0,r0,#0xff00000
        0x0001dc56:    d00c        ..      BEQ      0x1dc72 ; __hardfp_pow + 698
        0x0001dc58:    455e        ^E      CMP      r6,r11
        0x0001dc5a:    d138        8.      BNE      0x1dcce ; __hardfp_pow + 790
        0x0001dc5c:    2d00        .-      CMP      r5,#0
        0x0001dc5e:    da00        ..      BGE      0x1dc62 ; __hardfp_pow + 682
        0x0001dc60:    b3a7        ..      CBZ      r7,0x1dccc ; __hardfp_pow + 788
        0x0001dc62:    2f02        ./      CMP      r7,#2
        0x0001dc64:    bf0c        ..      ITE      EQ
        0x0001dc66:    2001        .       MOVEQ    r0,#1
        0x0001dc68:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0001dc6c:    f024fdbb    $...    BL       __aeabi_i2d ; 0x427e6
        0x0001dc70:    e7dc        ..      B        0x1dc2c ; __hardfp_pow + 628
        0x0001dc72:    2d00        .-      CMP      r5,#0
        0x0001dc74:    dd01        ..      BLE      0x1dc7a ; __hardfp_pow + 706
        0x0001dc76:    2c00        .,      CMP      r4,#0
        0x0001dc78:    da0d        ..      BGE      0x1dc96 ; __hardfp_pow + 734
        0x0001dc7a:    2d00        .-      CMP      r5,#0
        0x0001dc7c:    dd01        ..      BLE      0x1dc82 ; __hardfp_pow + 714
        0x0001dc7e:    2c00        .,      CMP      r4,#0
        0x0001dc80:    db1f        ..      BLT      0x1dcc2 ; __hardfp_pow + 778
        0x0001dc82:    2d00        .-      CMP      r5,#0
        0x0001dc84:    da16        ..      BGE      0x1dcb4 ; __hardfp_pow + 764
        0x0001dc86:    2c00        .,      CMP      r4,#0
        0x0001dc88:    db14        ..      BLT      0x1dcb4 ; __hardfp_pow + 764
        0x0001dc8a:    2f01        ./      CMP      r7,#1
        0x0001dc8c:    bf08        ..      IT       EQ
        0x0001dc8e:    ed9f0b62    ..b.    VLDREQ   d0,[pc,#392] ; [0x1de18] = 0
        0x0001dc92:    f43faf2d    ?.-.    BEQ      0x1daf0 ; __hardfp_pow + 312
        0x0001dc96:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0001dc9a:    eef00a6a    ..j.    VMOV.F32 s1,s21
        0x0001dc9e:    e727        '.      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dca0:    2f02        ./      CMP      r7,#2
        0x0001dca2:    bf18        ..      IT       NE
        0x0001dca4:    2d00        .-      CMPNE    r5,#0
        0x0001dca6:    d00c        ..      BEQ      0x1dcc2 ; __hardfp_pow + 778
        0x0001dca8:    2f01        ./      CMP      r7,#1
        0x0001dcaa:    d10a        ..      BNE      0x1dcc2 ; __hardfp_pow + 778
        0x0001dcac:    2d00        .-      CMP      r5,#0
        0x0001dcae:    f6ffaf1f    ....    BLT      0x1daf0 ; __hardfp_pow + 312
        0x0001dcb2:    e006        ..      B        0x1dcc2 ; __hardfp_pow + 778
        0x0001dcb4:    2d00        .-      CMP      r5,#0
        0x0001dcb6:    bfb8        ..      IT       LT
        0x0001dcb8:    2c00        .,      CMPLT    r4,#0
        0x0001dcba:    da08        ..      BGE      0x1dcce ; __hardfp_pow + 790
        0x0001dcbc:    2f01        ./      CMP      r7,#1
        0x0001dcbe:    f43faf17    ?...    BEQ      0x1daf0 ; __hardfp_pow + 312
        0x0001dcc2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001dcc6:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001dcca:    e711        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dccc:    e01b        ..      B        0x1dd06 ; __hardfp_pow + 846
        0x0001dcce:    2001        .       MOVS     r0,#1
        0x0001dcd0:    eb0070e5    ...p    ADD      r0,r0,r5,ASR #31
        0x0001dcd4:    ea500107    P...    ORRS     r1,r0,r7
        0x0001dcd8:    d015        ..      BEQ      0x1dd06 ; __hardfp_pow + 846
        0x0001dcda:    1e79        y.      SUBS     r1,r7,#1
        0x0001dcdc:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0001dce0:    eef08a69    ..i.    VMOV.F32 s17,s19
        0x0001dce4:    4308        .C      ORRS     r0,r0,r1
        0x0001dce6:    bf08        ..      IT       EQ
        0x0001dce8:    ed9f8b4d    ..M.    VLDREQ   d8,[pc,#308] ; [0x1de20] = 0
        0x0001dcec:    484e        NH      LDR      r0,[pc,#312] ; [0x1de28] = 0x41e00000
        0x0001dcee:    2500        .%      MOVS     r5,#0
        0x0001dcf0:    4580        .E      CMP      r8,r0
        0x0001dcf2:    dd70        p.      BLE      0x1ddd6 ; __hardfp_pow + 1054
        0x0001dcf4:    494d        MI      LDR      r1,[pc,#308] ; [0x1de2c] = 0x43f00000
        0x0001dcf6:    484e        NH      LDR      r0,[pc,#312] ; [0x1de30] = 0x3fefffff
        0x0001dcf8:    4588        .E      CMP      r8,r1
        0x0001dcfa:    dd14        ..      BLE      0x1dd26 ; __hardfp_pow + 878
        0x0001dcfc:    42b0        .B      CMP      r0,r6
        0x0001dcfe:    db0d        ..      BLT      0x1dd1c ; __hardfp_pow + 868
        0x0001dd00:    2c00        .,      CMP      r4,#0
        0x0001dd02:    db19        ..      BLT      0x1dd38 ; __hardfp_pow + 896
        0x0001dd04:    e02f        /.      B        0x1dd66 ; __hardfp_pow + 942
        0x0001dd06:    2001        .       MOVS     r0,#1
        0x0001dd08:    f7fafdbd    ....    BL       __set_errno ; 0x18886
        0x0001dd0c:    b016        ..      ADD      sp,sp,#0x58
        0x0001dd0e:    ecbd8b0e    ....    VPOP     {d8-d14}
        0x0001dd12:    b004        ..      ADD      sp,sp,#0x10
        0x0001dd14:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x0001dd18:    f001b8ca    ....    B.W      __mathlib_dbl_invalid ; 0x1eeb0
        0x0001dd1c:    45b3        .E      CMP      r11,r6
        0x0001dd1e:    dc02        ..      BGT      0x1dd26 ; __hardfp_pow + 878
        0x0001dd20:    2c00        .,      CMP      r4,#0
        0x0001dd22:    dc09        ..      BGT      0x1dd38 ; __hardfp_pow + 896
        0x0001dd24:    e01f        ..      B        0x1dd66 ; __hardfp_pow + 942
        0x0001dd26:    4286        .B      CMP      r6,r0
        0x0001dd28:    da02        ..      BGE      0x1dd30 ; __hardfp_pow + 888
        0x0001dd2a:    2c00        .,      CMP      r4,#0
        0x0001dd2c:    da1b        ..      BGE      0x1dd66 ; __hardfp_pow + 942
        0x0001dd2e:    e003        ..      B        0x1dd38 ; __hardfp_pow + 896
        0x0001dd30:    455e        ^E      CMP      r6,r11
        0x0001dd32:    dd2b        +.      BLE      0x1dd8c ; __hardfp_pow + 980
        0x0001dd34:    2c00        .,      CMP      r4,#0
        0x0001dd36:    dd16        ..      BLE      0x1dd66 ; __hardfp_pow + 942
        0x0001dd38:    2002        .       MOVS     r0,#2
        0x0001dd3a:    f7fafda4    ....    BL       __set_errno ; 0x18886
        0x0001dd3e:    f001f8c7    ....    BL       __mathlib_dbl_overflow ; 0x1eed0
        0x0001dd42:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001dd46:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dd4a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001dd4e:    f024fdb1    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001dd52:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0001dd56:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001dd58:    9801        ..      LDR      r0,[sp,#4]
        0x0001dd5a:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd5e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd60:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd64:    e6c4        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dd66:    2002        .       MOVS     r0,#2
        0x0001dd68:    f7fafd8d    ....    BL       __set_errno ; 0x18886
        0x0001dd6c:    f001f8c0    ....    BL       __mathlib_dbl_underflow ; 0x1eef0
        0x0001dd70:    ee101a90    ....    VMOV     r1,s1
        0x0001dd74:    ee180a90    ....    VMOV     r0,s17
        0x0001dd78:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001dd7c:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001dd80:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001dd84:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dd86:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001dd8a:    e6b1        ..      B        0x1daf0 ; __hardfp_pow + 312
        0x0001dd8c:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001dd90:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001dd94:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dd98:    f024ff98    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001dd9c:    ed9f0b26    ..&.    VLDR     d0,[pc,#152] ; [0x1de38] = 0
        0x0001dda0:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001dda4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dda8:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001ddac:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ddb0:    f024fd80    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001ddb4:    ed9f1b22    ..".    VLDR     d1,[pc,#136] ; [0x1de40] = 0x55555555
        0x0001ddb8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ddbc:    f024feae    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001ddc0:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001ddc4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ddc8:    f024fd74    $.t.    BL       __aeabi_dmul ; 0x428b4
        0x0001ddcc:    ed9f1b1e    ....    VLDR     d1,[pc,#120] ; [0x1de48] = 0
        0x0001ddd0:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ddd4:    e03c        <.      B        0x1de50 ; __hardfp_pow + 1176
        0x0001ddd6:    e08c        ..      B        0x1def2 ; __hardfp_pow + 1338
    $d
        0x0001ddd8:    001fffff    ....    DCD    2097151
        0x0001dddc:    000fffff    ....    DCD    1048575
        0x0001dde0:    00000000    ....    DCD    0
        0x0001dde4:    3ff00000    ...?    DCD    1072693248
        0x0001dde8:    3ff00000    ...?    DCD    1072693248
        0x0001ddec:    7ff00000    ....    DCD    2146435072
        0x0001ddf0:    43400000    ..@C    DCD    1128267776
        0x0001ddf4:    fffffc01    ....    DCD    4294966273
        0x0001ddf8:    00000000    ....    DCD    0
        0x0001ddfc:    7ff00000    ....    DCD    2146435072
        0x0001de00:    00000000    ....    DCD    0
        0x0001de04:    00000000    ....    DCD    0
        0x0001de08:    0002d09e    ....    DCD    184478
        0x0001de0c:    00000000    ....    DCD    0
        0x0001de10:    00000000    ....    DCD    0
        0x0001de14:    80000000    ....    DCD    2147483648
        0x0001de18:    00000000    ....    DCD    0
        0x0001de1c:    fff00000    ....    DCD    4293918720
        0x0001de20:    00000000    ....    DCD    0
        0x0001de24:    bff00000    ....    DCD    3220176896
        0x0001de28:    41e00000    ...A    DCD    1105199104
        0x0001de2c:    43f00000    ...C    DCD    1139802112
        0x0001de30:    3fefffff    ...?    DCD    1072693247
        0x0001de34:    00000000    ....    DCD    0
        0x0001de38:    00000000    ....    DCD    0
        0x0001de3c:    3fd00000    ...?    DCD    1070596096
        0x0001de40:    55555555    UUUU    DCD    1431655765
        0x0001de44:    3fd55555    UU.?    DCD    1070945621
        0x0001de48:    00000000    ....    DCD    0
        0x0001de4c:    3fe00000    ...?    DCD    1071644672
    $t
        0x0001de50:    f024fe64    $.d.    BL       __aeabi_drsub ; 0x42b1c
        0x0001de54:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001de58:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001de5c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001de60:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001de64:    f024fd26    $.&.    BL       __aeabi_dmul ; 0x428b4
        0x0001de68:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001de6c:    f024fd22    $.".    BL       __aeabi_dmul ; 0x428b4
        0x0001de70:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001de74:    ed9f0bfe    ....    VLDR     d0,[pc,#1016] ; [0x1e270] = 0x60000000
        0x0001de78:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001de7c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001de80:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001de84:    f024fd16    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001de88:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001de8c:    ed9f0bfa    ....    VLDR     d0,[pc,#1000] ; [0x1e278] = 0x652b82fe
        0x0001de90:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001de94:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001de98:    f024fd0c    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001de9c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001dea0:    ed9f0bf7    ....    VLDR     d0,[pc,#988] ; [0x1e280] = 0xf85ddf44
        0x0001dea4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dea8:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001deac:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001deb0:    f024fd00    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001deb4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001deb8:    f024ff08    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001debc:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001dec0:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001dec4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dec8:    f024f9e0    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001decc:    9006        ..      STR      r0,[sp,#0x18]
        0x0001dece:    e9cd5106    ...Q    STRD     r5,r1,[sp,#0x18]
        0x0001ded2:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001ded6:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001deda:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dede:    f024fef5    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001dee2:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001dee6:    f024fe19    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001deea:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001deee:    f000b9a1    ....    B.W      0x1e234 ; __hardfp_pow + 2172
        0x0001def2:    2000        .       MOVS     r0,#0
        0x0001def4:    f5b61f80    ....    CMP      r6,#0x100000
        0x0001def8:    da0e        ..      BGE      0x1df18 ; __hardfp_pow + 1376
        0x0001defa:    ed9f0be3    ....    VLDR     d0,[pc,#908] ; [0x1e288] = 0
        0x0001defe:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001df02:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df06:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df0a:    f024fcd3    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001df0e:    e9cd010e    ....    STRD     r0,r1,[sp,#0x38]
        0x0001df12:    f06f0034    o.4.    MVN      r0,#0x34
        0x0001df16:    460e        .F      MOV      r6,r1
        0x0001df18:    eb005026    ..&P    ADD      r0,r0,r6,ASR #20
        0x0001df1c:    f2a037ff    ...7    SUB      r7,r0,#0x3ff
        0x0001df20:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0001df24:    49da        .I      LDR      r1,[pc,#872] ; [0x1e290] = 0x3988e
        0x0001df26:    f040667f    @..f    ORR      r6,r0,#0xff00000
        0x0001df2a:    f0465640    F.@V    ORR      r6,r6,#0x30000000
        0x0001df2e:    4288        .B      CMP      r0,r1
        0x0001df30:    bfd8        ..      IT       LE
        0x0001df32:    2400        .$      MOVLE    r4,#0
        0x0001df34:    dd08        ..      BLE      0x1df48 ; __hardfp_pow + 1424
        0x0001df36:    49d7        .I      LDR      r1,[pc,#860] ; [0x1e294] = 0xbb67a
        0x0001df38:    4281        .B      CMP      r1,r0
        0x0001df3a:    bfc8        ..      IT       GT
        0x0001df3c:    2401        .$      MOVGT    r4,#1
        0x0001df3e:    dc03        ..      BGT      0x1df48 ; __hardfp_pow + 1424
        0x0001df40:    2400        .$      MOVS     r4,#0
        0x0001df42:    f5a61680    ....    SUB      r6,r6,#0x100000
        0x0001df46:    1c7f        ..      ADDS     r7,r7,#1
        0x0001df48:    48d3        .H      LDR      r0,[pc,#844] ; [0x1e298] = 0x2cbea
        0x0001df4a:    4478        xD      ADD      r0,r0,pc
        0x0001df4c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001df50:    960f        ..      STR      r6,[sp,#0x3c]
        0x0001df52:    ed90cb00    ....    VLDR     d12,[r0,#0]
        0x0001df56:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df5a:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001df5e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df62:    f024feb3    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001df66:    ed9d0b0e    ....    VLDR     d0,[sp,#0x38]
        0x0001df6a:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001df6e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001df72:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001df76:    f024f989    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001df7a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001df7e:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001df82:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001df86:    f024fa3d    $.=.    BL       __aeabi_ddiv ; 0x42404
        0x0001df8a:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001df8e:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001df92:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001df96:    f024fc8d    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001df9a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001df9e:    48bf        .H      LDR      r0,[pc,#764] ; [0x1e29c] = 0x2cc48
        0x0001dfa0:    ed8dab10    ....    VSTR     d10,[sp,#0x40]
        0x0001dfa4:    4478        xD      ADD      r0,r0,pc
        0x0001dfa6:    9510        ..      STR      r5,[sp,#0x40]
        0x0001dfa8:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001dfac:    f04f5000    O..P    MOV      r0,#0x20000000
        0x0001dfb0:    ea400066    @.f.    ORR      r0,r0,r6,ASR #1
        0x0001dfb4:    eb004084    ...@    ADD      r0,r0,r4,LSL #18
        0x0001dfb8:    ed8d0b08    ....    VSTR     d0,[sp,#0x20]
        0x0001dfbc:    f5002000    ...     ADD      r0,r0,#0x80000
        0x0001dfc0:    9009        ..      STR      r0,[sp,#0x24]
        0x0001dfc2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001dfc6:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001dfca:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dfce:    f024fe7d    $.}.    BL       __aeabi_dsub ; 0x42ccc
        0x0001dfd2:    ed9d1b0e    ....    VLDR     d1,[sp,#0x38]
        0x0001dfd6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001dfda:    f024fd9f    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001dfde:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001dfe2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dfe6:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001dfea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001dfee:    f024fc61    $.a.    BL       __aeabi_dmul ; 0x428b4
        0x0001dff2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001dff6:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001dffa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001dffe:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e002:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e006:    f024fc55    $.U.    BL       __aeabi_dmul ; 0x428b4
        0x0001e00a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e00e:    f024fd85    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e012:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e016:    f024fe59    $.Y.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e01a:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e01e:    f024fc49    $.I.    BL       __aeabi_dmul ; 0x428b4
        0x0001e022:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e026:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e02a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e02e:    f024fc41    $.A.    BL       __aeabi_dmul ; 0x428b4
        0x0001e032:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e036:    489a        .H      LDR      r0,[pc,#616] ; [0x1e2a0] = 0x2cb22
        0x0001e038:    2106        .!      MOVS     r1,#6
        0x0001e03a:    eeb00a4b    ..K.    VMOV.F32 s0,s22
        0x0001e03e:    eef00a6b    ..k.    VMOV.F32 s1,s23
        0x0001e042:    4478        xD      ADD      r0,r0,pc
        0x0001e044:    f000fdf4    ....    BL       __kernel_poly ; 0x1ec30
        0x0001e048:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001e04c:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0001e050:    eeb0da41    ..A.    VMOV.F32 s26,s2
        0x0001e054:    eef0da61    ..a.    VMOV.F32 s27,s3
        0x0001e058:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e05c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e060:    f024fc28    $.(.    BL       __aeabi_dmul ; 0x428b4
        0x0001e064:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e068:    f024fc24    $.$.    BL       __aeabi_dmul ; 0x428b4
        0x0001e06c:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e070:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e074:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e078:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e07c:    f024f906    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001e080:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e084:    f024fc16    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e088:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e08c:    f024f8fe    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001e090:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e094:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e098:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e09c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0a0:    f024fc08    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e0a4:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e0a8:    ed9feb7f    ....    VLDR     d14,[pc,#508] ; [0x1e2a8] = 0
        0x0001e0ac:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001e0b0:    f024f8ec    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001e0b4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e0b8:    f024f8e8    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001e0bc:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e0be:    e9cd5108    ...Q    STRD     r5,r1,[sp,#0x20]
        0x0001e0c2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e0c6:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0001e0ca:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0ce:    f024fdfd    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e0d2:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0001e0d6:    f024fdf9    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e0da:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e0de:    f024fd1d    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e0e2:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e0e6:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0001e0ea:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e0ee:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0001e0f2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e0f6:    f024fbdd    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e0fa:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e0fe:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e102:    ec510b1d    Q...    VMOV     r0,r1,d13
        0x0001e106:    f024fbd5    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e10a:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e10e:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e112:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e116:    ec510b1c    Q...    VMOV     r0,r1,d12
        0x0001e11a:    f024fbcb    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e11e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e122:    f024f8b3    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001e126:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e12a:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e12e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e132:    f024f8ab    $...    BL       __aeabi_dadd ; 0x4228c
        0x0001e136:    900c        ..      STR      r0,[sp,#0x30]
        0x0001e138:    e9cd510c    ...Q    STRD     r5,r1,[sp,#0x30]
        0x0001e13c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e140:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e144:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e148:    f024fdc0    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e14c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e150:    f024fce4    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e154:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e158:    ed9f0b55    ..U.    VLDR     d0,[pc,#340] ; [0x1e2b0] = 0xe0000000
        0x0001e15c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e160:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e164:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e168:    f024fba4    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e16c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e170:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x1e2b8] = 0xdc3a03fd
        0x0001e174:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e178:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e17c:    f024fb9a    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e180:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e184:    ed9f0b4e    ..N.    VLDR     d0,[pc,#312] ; [0x1e2c0] = 0x145b01f5
        0x0001e188:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e18c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e190:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e194:    f024fb8e    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e198:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e19c:    f024f876    $.v.    BL       __aeabi_dadd ; 0x4228c
        0x0001e1a0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e1a4:    4848        HH      LDR      r0,[pc,#288] ; [0x1e2c8] = 0x2c9ae
        0x0001e1a6:    4478        xD      ADD      r0,r0,pc
        0x0001e1a8:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e1ac:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001e1b0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e1b4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e1b8:    f024f868    $.h.    BL       __aeabi_dadd ; 0x4228c
        0x0001e1bc:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e1c0:    4638        8F      MOV      r0,r7
        0x0001e1c2:    f024fb10    $...    BL       __aeabi_i2d ; 0x427e6
        0x0001e1c6:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e1ca:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e1ce:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e1d2:    f024f85b    $.[.    BL       __aeabi_dadd ; 0x4228c
        0x0001e1d6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e1da:    483c        <H      LDR      r0,[pc,#240] ; [0x1e2cc] = 0x2c968
        0x0001e1dc:    4478        xD      ADD      r0,r0,pc
        0x0001e1de:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0001e1e2:    ed90cb00    ....    VLDR     d12,[r0,#0]
        0x0001e1e6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e1ea:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e1ee:    f024f84d    $.M.    BL       __aeabi_dadd ; 0x4228c
        0x0001e1f2:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001e1f6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e1fa:    f024f847    $.G.    BL       __aeabi_dadd ; 0x4228c
        0x0001e1fe:    9006        ..      STR      r0,[sp,#0x18]
        0x0001e200:    e9cd5106    ...Q    STRD     r5,r1,[sp,#0x18]
        0x0001e204:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e208:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e20c:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e210:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e214:    f024fd5a    $.Z.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e218:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e21c:    f024fd56    $.V.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e220:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e224:    f024fd52    $.R.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e228:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e22c:    f024fc76    $.v.    BL       __aeabi_drsub ; 0x42b1c
        0x0001e230:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e234:    ed9d1b26    ..&.    VLDR     d1,[sp,#0x98]
        0x0001e238:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e23c:    ed8d1b00    ....    VSTR     d1,[sp,#0]
        0x0001e240:    9500        ..      STR      r5,[sp,#0]
        0x0001e242:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001e246:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e24a:    f024fb33    $.3.    BL       __aeabi_dmul ; 0x428b4
        0x0001e24e:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001e252:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e256:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e25a:    ed9d0b26    ..&.    VLDR     d0,[sp,#0x98]
        0x0001e25e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e262:    f024fd33    $.3.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e266:    ed9d1b06    ....    VLDR     d1,[sp,#0x18]
        0x0001e26a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e26e:    e02f        /.      B        0x1e2d0 ; __hardfp_pow + 2328
    $d
        0x0001e270:    60000000    ...`    DCD    1610612736
        0x0001e274:    3ff71547    G..?    DCD    1073157447
        0x0001e278:    652b82fe    ..+e    DCD    1697350398
        0x0001e27c:    3ff71547    G..?    DCD    1073157447
        0x0001e280:    f85ddf44    D.].    DCD    4166901572
        0x0001e284:    3e54ae0b    ..T>    DCD    1045736971
        0x0001e288:    00000000    ....    DCD    0
        0x0001e28c:    43400000    ..@C    DCD    1128267776
        0x0001e290:    0003988e    ....    DCD    235662
        0x0001e294:    000bb67a    z...    DCD    767610
        0x0001e298:    0002cbea    ....    DCD    183274
        0x0001e29c:    0002cc48    H...    DCD    183368
        0x0001e2a0:    0002cb22    "...    DCD    183074
        0x0001e2a4:    00000000    ....    DCD    0
        0x0001e2a8:    00000000    ....    DCD    0
        0x0001e2ac:    40080000    ...@    DCD    1074266112
        0x0001e2b0:    e0000000    ....    DCD    3758096384
        0x0001e2b4:    3feec709    ...?    DCD    1072613129
        0x0001e2b8:    dc3a03fd    ..:.    DCD    3694789629
        0x0001e2bc:    3feec709    ...?    DCD    1072613129
        0x0001e2c0:    145b01f5    ..[.    DCD    341508597
        0x0001e2c4:    be3e2fe0    ./>.    DCD    3191746528
        0x0001e2c8:    0002c9ae    ....    DCD    182702
        0x0001e2cc:    0002c968    h...    DCD    182632
    $t
        0x0001e2d0:    f024faf0    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e2d4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e2d8:    f023ffd8    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e2dc:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e2e0:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e2e4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e2e8:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001e2ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e2f0:    f024fae0    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e2f4:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001e2f8:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e2fc:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e300:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e304:    f023ffc2    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e308:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e30c:    460c        .F      MOV      r4,r1
        0x0001e30e:    49aa        .I      LDR      r1,[pc,#680] ; [0x1e5b8] = 0x40900000
        0x0001e310:    428c        .B      CMP      r4,r1
        0x0001e312:    db2f        /.      BLT      0x1e374 ; __hardfp_pow + 2492
        0x0001e314:    1a61        a.      SUBS     r1,r4,r1
        0x0001e316:    4308        .C      ORRS     r0,r0,r1
        0x0001e318:    d118        ..      BNE      0x1e34c ; __hardfp_pow + 2452
        0x0001e31a:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e31e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e322:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e326:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e32a:    f024fccf    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e32e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e332:    ed9f0ba3    ....    VLDR     d0,[pc,#652] ; [0x1e5c0] = 0x652b82fe
        0x0001e336:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e33a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e33e:    f023ffa5    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e342:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e346:    f024fbb3    $...    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001e34a:    d22d        -.      BCS      0x1e3a8 ; __hardfp_pow + 2544
        0x0001e34c:    2002        .       MOVS     r0,#2
        0x0001e34e:    f7fafa9a    ....    BL       __set_errno ; 0x18886
        0x0001e352:    f000fdbd    ....    BL       __mathlib_dbl_overflow ; 0x1eed0
        0x0001e356:    ee101a90    ....    VMOV     r1,s1
        0x0001e35a:    ee180a90    ....    VMOV     r0,s17
        0x0001e35e:    ed8d0b02    ....    VSTR     d0,[sp,#8]
        0x0001e362:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001e366:    f361001e    a...    BFI      r0,r1,#0,#31
        0x0001e36a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e36c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e370:    f7ffbbbe    ....    B        0x1daf0 ; __hardfp_pow + 312
        0x0001e374:    4a94        .J      LDR      r2,[pc,#592] ; [0x1e5c8] = 0x4090cc00
        0x0001e376:    f0244100    $..A    BIC      r1,r4,#0x80000000
        0x0001e37a:    4291        .B      CMP      r1,r2
        0x0001e37c:    d314        ..      BCC      0x1e3a8 ; __hardfp_pow + 2544
        0x0001e37e:    4993        .I      LDR      r1,[pc,#588] ; [0x1e5cc] = 0x3f6f3400
        0x0001e380:    4421        !D      ADD      r1,r1,r4
        0x0001e382:    4308        .C      ORRS     r0,r0,r1
        0x0001e384:    f47facef    ....    BNE      0x1dd66 ; __hardfp_pow + 942
        0x0001e388:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e38c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e390:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e394:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e398:    f024fc98    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e39c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e3a0:    f024fb86    $...    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0001e3a4:    f67facdf    ....    BLS      0x1dd66 ; __hardfp_pow + 942
        0x0001e3a8:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0001e3ac:    4988        .I      LDR      r1,[pc,#544] ; [0x1e5d0] = 0xfffffc01
        0x0001e3ae:    4a89        .J      LDR      r2,[pc,#548] ; [0x1e5d4] = 0x3fe00000
        0x0001e3b0:    2600        .&      MOVS     r6,#0
        0x0001e3b2:    eb015120    .. Q    ADD      r1,r1,r0,ASR #20
        0x0001e3b6:    4282        .B      CMP      r2,r0
        0x0001e3b8:    da2b        +.      BGE      0x1e412 ; __hardfp_pow + 2650
        0x0001e3ba:    1c48        H.      ADDS     r0,r1,#1
        0x0001e3bc:    f44f1180    O...    MOV      r1,#0x100000
        0x0001e3c0:    fa21f000    !...    LSR      r0,r1,r0
        0x0001e3c4:    4420         D      ADD      r0,r0,r4
        0x0001e3c6:    4a84        .J      LDR      r2,[pc,#528] ; [0x1e5d8] = 0x2c820
        0x0001e3c8:    f3c0510a    ...Q    UBFX     r1,r0,#20,#11
        0x0001e3cc:    447a        zD      ADD      r2,r2,pc
        0x0001e3ce:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0001e3d2:    ed920b00    ....    VLDR     d0,[r2,#0]
        0x0001e3d6:    4a81        .J      LDR      r2,[pc,#516] ; [0x1e5dc] = 0xfffff
        0x0001e3d8:    ed8d0b08    ....    VSTR     d0,[sp,#0x20]
        0x0001e3dc:    40ca        .@      LSRS     r2,r2,r1
        0x0001e3de:    ea200202     ...    BIC      r2,r0,r2
        0x0001e3e2:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0001e3e6:    f4401080    @...    ORR      r0,r0,#0x100000
        0x0001e3ea:    f1c10114    ....    RSB      r1,r1,#0x14
        0x0001e3ee:    fa20f601     ...    LSR      r6,r0,r1
        0x0001e3f2:    9209        ..      STR      r2,[sp,#0x24]
        0x0001e3f4:    2c00        .,      CMP      r4,#0
        0x0001e3f6:    bfb8        ..      IT       LT
        0x0001e3f8:    4276        vB      RSBLT    r6,r6,#0
        0x0001e3fa:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e3fe:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e402:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e406:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e40a:    f024fc5f    $._.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e40e:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0001e412:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e416:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e41a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e41e:    f023ff35    #.5.    BL       __aeabi_dadd ; 0x4228c
        0x0001e422:    ed9f0b6f    ..o.    VLDR     d0,[pc,#444] ; [0x1e5e0] = 0
        0x0001e426:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e428:    e9cd5108    ...Q    STRD     r5,r1,[sp,#0x20]
        0x0001e42c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e430:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e434:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e438:    f024fa3c    $.<.    BL       __aeabi_dmul ; 0x428b4
        0x0001e43c:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e440:    ed9f0b69    ..i.    VLDR     d0,[pc,#420] ; [0x1e5e8] = 0xca86c39
        0x0001e444:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e448:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e44c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e450:    f024fa30    $.0.    BL       __aeabi_dmul ; 0x428b4
        0x0001e454:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0001e458:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001e45c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e460:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e464:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e468:    f024fc30    $.0.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e46c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e470:    f024fb54    $.T.    BL       __aeabi_drsub ; 0x42b1c
        0x0001e474:    ed9f1b5e    ..^.    VLDR     d1,[pc,#376] ; [0x1e5f0] = 0xfefa39ef
        0x0001e478:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e47c:    f024fa1a    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e480:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001e484:    f023ff02    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e488:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e48c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001e490:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e494:    f023fefa    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e498:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e49c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4a0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e4a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4a8:    f024fc10    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e4ac:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e4b0:    f024fb34    $.4.    BL       __aeabi_drsub ; 0x42b1c
        0x0001e4b4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4b8:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e4bc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e4c0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4c4:    f024f9f6    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e4c8:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e4cc:    484a        JH      LDR      r0,[pc,#296] ; [0x1e5f8] = 0x2c6c0
        0x0001e4ce:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e4d2:    2105        .!      MOVS     r1,#5
        0x0001e4d4:    4478        xD      ADD      r0,r0,pc
        0x0001e4d6:    f000fbab    ....    BL       __kernel_poly ; 0x1ec30
        0x0001e4da:    ed9d1b08    ....    VLDR     d1,[sp,#0x20]
        0x0001e4de:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e4e2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e4e6:    f024f9e5    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e4ea:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001e4ee:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e4f2:    f024fb13    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e4f6:    e9cd0106    ....    STRD     r0,r1,[sp,#0x18]
        0x0001e4fa:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e4fe:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e502:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e506:    f024f9d5    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e50a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e50e:    f023febd    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e512:    ed9f0b3b    ..;.    VLDR     d0,[pc,#236] ; [0x1e600] = 0
        0x0001e516:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e51a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e51e:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e522:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e526:    f024fbd1    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e52a:    ed9d0b06    ....    VLDR     d0,[sp,#0x18]
        0x0001e52e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e532:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e536:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e53a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e53e:    f024f9b9    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e542:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e546:    f023ff5d    #.].    BL       __aeabi_ddiv ; 0x42404
        0x0001e54a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e54e:    f024fbbd    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e552:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0001e556:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e55a:    f024fbb7    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e55e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e562:    f024fadb    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e566:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e56a:    eb015006    ...P    ADD      r0,r1,r6,LSL #20
        0x0001e56e:    1501        ..      ASRS     r1,r0,#20
        0x0001e570:    2900        .)      CMP      r1,#0
        0x0001e572:    bfc8        ..      IT       GT
        0x0001e574:    9003        ..      STRGT    r0,[sp,#0xc]
        0x0001e576:    dc15        ..      BGT      0x1e5a4 ; __hardfp_pow + 3052
        0x0001e578:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e57c:    4632        2F      MOV      r2,r6
        0x0001e57e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e582:    f024fd3a    $.:.    BL       __ARM_scalbn ; 0x42ffa
        0x0001e586:    f7fefd7c    ..|.    BL       __ARM_fpclassify ; 0x1d082
        0x0001e58a:    2804        .(      CMP      r0,#4
        0x0001e58c:    bf08        ..      IT       EQ
        0x0001e58e:    f000fcaf    ....    BLEQ     __mathlib_dbl_underflow ; 0x1eef0
        0x0001e592:    4632        2F      MOV      r2,r6
        0x0001e594:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e598:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e59c:    f024fd2d    $.-.    BL       __ARM_scalbn ; 0x42ffa
        0x0001e5a0:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001e5a4:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0001e5a8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e5ac:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e5b0:    f024f980    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e5b4:    f7ffbb3a    ..:.    B        0x1dc2c ; __hardfp_pow + 628
    $d
        0x0001e5b8:    40900000    ...@    DCD    1083179008
        0x0001e5bc:    00000000    ....    DCD    0
        0x0001e5c0:    652b82fe    ..+e    DCD    1697350398
        0x0001e5c4:    3c971547    G..<    DCD    1016534343
        0x0001e5c8:    4090cc00    ...@    DCD    1083231232
        0x0001e5cc:    3f6f3400    .4o?    DCD    1064252416
        0x0001e5d0:    fffffc01    ....    DCD    4294966273
        0x0001e5d4:    3fe00000    ...?    DCD    1071644672
        0x0001e5d8:    0002c820     ...    DCD    182304
        0x0001e5dc:    000fffff    ....    DCD    1048575
        0x0001e5e0:    00000000    ....    DCD    0
        0x0001e5e4:    3fe62e43    C..?    DCD    1072049731
        0x0001e5e8:    0ca86c39    9l..    DCD    212364345
        0x0001e5ec:    be205c61    a\ .    DCD    3189791841
        0x0001e5f0:    fefa39ef    .9..    DCD    4277811695
        0x0001e5f4:    3fe62e42    B..?    DCD    1072049730
        0x0001e5f8:    0002c6c0    ....    DCD    181952
        0x0001e5fc:    00000000    ....    DCD    0
        0x0001e600:    00000000    ....    DCD    0
        0x0001e604:    40000000    ...@    DCD    1073741824
    $t
    i.__hardfp_sqrt
    __hardfp_sqrt
        0x0001e608:    b500        ..      PUSH     {lr}
        0x0001e60a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0001e60e:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0001e612:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0001e616:    b083        ..      SUB      sp,sp,#0xc
        0x0001e618:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e61c:    f024fa8a    $...    BL       _dsqrt ; 0x42b34
        0x0001e620:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e624:    ee180a10    ....    VMOV     r0,s16
        0x0001e628:    ee181a90    ....    VMOV     r1,s17
        0x0001e62c:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0001e630:    2800        .(      CMP      r0,#0
        0x0001e632:    bf18        ..      IT       NE
        0x0001e634:    2001        .       MOVNE    r0,#1
        0x0001e636:    4308        .C      ORRS     r0,r0,r1
        0x0001e638:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001e63c:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0001e640:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0001e644:    0fc0        ..      LSRS     r0,r0,#31
        0x0001e646:    d014        ..      BEQ      0x1e672 ; __hardfp_sqrt + 106
        0x0001e648:    ee191a10    ....    VMOV     r1,s18
        0x0001e64c:    ee190a90    ....    VMOV     r0,s19
        0x0001e650:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0001e654:    2900        .)      CMP      r1,#0
        0x0001e656:    bf18        ..      IT       NE
        0x0001e658:    2101        .!      MOVNE    r1,#1
        0x0001e65a:    4308        .C      ORRS     r0,r0,r1
        0x0001e65c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001e660:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0001e664:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0001e668:    0fc0        ..      LSRS     r0,r0,#31
        0x0001e66a:    bf04        ..      ITT      EQ
        0x0001e66c:    2001        .       MOVEQ    r0,#1
        0x0001e66e:    f7faf90a    ....    BLEQ     __set_errno ; 0x18886
        0x0001e672:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001e676:    b003        ..      ADD      sp,sp,#0xc
        0x0001e678:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001e67c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0001e680:    bd00        ..      POP      {pc}
        0x0001e682:    0000        ..      MOVS     r0,r0
        0x0001e684:    0000        ..      MOVS     r0,r0
        0x0001e686:    0000        ..      MOVS     r0,r0
    i.__ieee754_rem_pio2
    __ieee754_rem_pio2
        0x0001e688:    e92d4ff1    -..O    PUSH     {r0,r4-r11,lr}
        0x0001e68c:    4604        .F      MOV      r4,r0
        0x0001e68e:    ed2d0b02    -...    VPUSH    {d0}
        0x0001e692:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0001e696:    b08a        ..      SUB      sp,sp,#0x28
        0x0001e698:    ed9f0be7    ....    VLDR     d0,[pc,#924] ; [0x1ea38] = 0
        0x0001e69c:    ed800b02    ....    VSTR     d0,[r0,#8]
        0x0001e6a0:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x0001e6a2:    48e7        .H      LDR      r0,[pc,#924] ; [0x1ea40] = 0x3fe921fb
        0x0001e6a4:    f0264500    &..E    BIC      r5,r6,#0x80000000
        0x0001e6a8:    4285        .B      CMP      r5,r0
        0x0001e6aa:    dc0a        ..      BGT      0x1e6c2 ; __ieee754_rem_pio2 + 58
        0x0001e6ac:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e6b0:    2000        .       MOVS     r0,#0
        0x0001e6b2:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0001e6b6:    b00a        ..      ADD      sp,sp,#0x28
        0x0001e6b8:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0001e6bc:    b003        ..      ADD      sp,sp,#0xc
        0x0001e6be:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001e6c2:    48e0        .H      LDR      r0,[pc,#896] ; [0x1ea44] = 0x4002d97c
        0x0001e6c4:    ed9fabe0    ....    VLDR     d10,[pc,#896] ; [0x1ea48] = 0x54400000
        0x0001e6c8:    ed9fbbe1    ....    VLDR     d11,[pc,#900] ; [0x1ea50] = 0x1a626331
        0x0001e6cc:    42a8        .B      CMP      r0,r5
        0x0001e6ce:    dd47        G.      BLE      0x1e760 ; __ieee754_rem_pio2 + 216
        0x0001e6d0:    4fe1        .O      LDR      r7,[pc,#900] ; [0x1ea58] = 0x3ff921fb
        0x0001e6d2:    ed9f9be3    ....    VLDR     d9,[pc,#908] ; [0x1ea60] = 0x1a600000
        0x0001e6d6:    ed9f8be4    ....    VLDR     d8,[pc,#912] ; [0x1ea68] = 0x2e037073
        0x0001e6da:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e6de:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e6e2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6e6:    2e00        ..      CMP      r6,#0
        0x0001e6e8:    dd1c        ..      BLE      0x1e724 ; __ieee754_rem_pio2 + 156
        0x0001e6ea:    f024faef    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e6ee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e6f2:    42bd        .B      CMP      r5,r7
        0x0001e6f4:    d008        ..      BEQ      0x1e708 ; __ieee754_rem_pio2 + 128
        0x0001e6f6:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e6fa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e6fe:    f024fae5    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e702:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e706:    e00b        ..      B        0x1e720 ; __ieee754_rem_pio2 + 152
        0x0001e708:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e70c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e710:    f024fadc    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e714:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e718:    f024fad8    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e71c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e720:    2001        .       MOVS     r0,#1
        0x0001e722:    e7c8        ..      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e724:    f023fdb2    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e728:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e72c:    42bd        .B      CMP      r5,r7
        0x0001e72e:    d008        ..      BEQ      0x1e742 ; __ieee754_rem_pio2 + 186
        0x0001e730:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e734:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e738:    f023fda8    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e73c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e740:    e00b        ..      B        0x1e75a ; __ieee754_rem_pio2 + 210
        0x0001e742:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e746:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e74a:    f023fd9f    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e74e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e752:    f023fd9b    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e756:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e75a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001e75e:    e7aa        ..      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e760:    48c3        .H      LDR      r0,[pc,#780] ; [0x1ea70] = 0x413921fb
        0x0001e762:    42a8        .B      CMP      r0,r5
        0x0001e764:    db79        y.      BLT      0x1e85a ; __ieee754_rem_pio2 + 466
        0x0001e766:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0001e76a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e76e:    f015fa3e    ..>.    BL       fabs ; 0x33bee
        0x0001e772:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e776:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x1ea78] = 0x6dc9c883
        0x0001e77a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e77e:    f024f899    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e782:    ed9f1bbf    ....    VLDR     d1,[pc,#764] ; [0x1ea80] = 0
        0x0001e786:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e78a:    f023fd7f    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e78e:    f023ffcd    #...    BL       __aeabi_d2iz ; 0x4272c
        0x0001e792:    4607        .F      MOV      r7,r0
        0x0001e794:    f024f827    $.'.    BL       __aeabi_i2d ; 0x427e6
        0x0001e798:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001e79c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e7a0:    f024f888    $...    BL       __aeabi_dmul ; 0x428b4
        0x0001e7a4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e7a8:    f024f9b8    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e7ac:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e7b0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e7b4:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e7b8:    f024f87c    $.|.    BL       __aeabi_dmul ; 0x428b4
        0x0001e7bc:    f8dfa2c8    ....    LDR      r10,[pc,#712] ; [0x1ea88] = 0x2c42a
        0x0001e7c0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e7c4:    ea4f5815    O..X    LSR      r8,r5,#20
        0x0001e7c8:    2501        .%      MOVS     r5,#1
        0x0001e7ca:    44fa        .D      ADD      r10,r10,pc
        0x0001e7cc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e7d0:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e7d4:    f024fa7a    $.z.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e7d8:    2d03        .-      CMP      r5,#3
        0x0001e7da:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e7de:    d03d        =.      BEQ      0x1e85c ; __ieee754_rem_pio2 + 468
        0x0001e7e0:    f3c1500a    ...P    UBFX     r0,r1,#20,#11
        0x0001e7e4:    eb051145    ..E.    ADD      r1,r5,r5,LSL #5
        0x0001e7e8:    eba80000    ....    SUB      r0,r8,r0
        0x0001e7ec:    3911        .9      SUBS     r1,r1,#0x11
        0x0001e7ee:    4281        .B      CMP      r1,r0
        0x0001e7f0:    da34        4.      BGE      0x1e85c ; __ieee754_rem_pio2 + 468
        0x0001e7f2:    eb0a1b05    ....    ADD      r11,r10,r5,LSL #4
        0x0001e7f6:    eeb0aa48    ..H.    VMOV.F32 s20,s16
        0x0001e7fa:    ed9b0b00    ....    VLDR     d0,[r11,#0]
        0x0001e7fe:    eef0aa68    ..h.    VMOV.F32 s21,s17
        0x0001e802:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e806:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e80a:    f024f853    $.S.    BL       __aeabi_dmul ; 0x428b4
        0x0001e80e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e812:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e816:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e81a:    f024fa57    $.W.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e81e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e822:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001e826:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e82a:    f024fa4f    $.O.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e82e:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e832:    f024fa4b    $.K.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e836:    ed9b0b02    ....    VLDR     d0,[r11,#8]
        0x0001e83a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e83e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e842:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001e846:    f024f835    $.5.    BL       __aeabi_dmul ; 0x428b4
        0x0001e84a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e84e:    f024fa3d    $.=.    BL       __aeabi_dsub ; 0x42ccc
        0x0001e852:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001e856:    1c6d        m.      ADDS     r5,r5,#1
        0x0001e858:    e7b8        ..      B        0x1e7cc ; __ieee754_rem_pio2 + 324
        0x0001e85a:    e00e        ..      B        0x1e87a ; __ieee754_rem_pio2 + 498
        0x0001e85c:    2e00        ..      CMP      r6,#0
        0x0001e85e:    bfa8        ..      IT       GE
        0x0001e860:    4638        8F      MOVGE    r0,r7
        0x0001e862:    f6bfaf28    ..(.    BGE      0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e866:    ed940b00    ....    VLDR     d0,[r4,#0]
        0x0001e86a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e86e:    f023fccf    #...    BL       __aeabi_dneg ; 0x42210
        0x0001e872:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0001e876:    4278        xB      RSBS     r0,r7,#0
        0x0001e878:    e71d        ..      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
        0x0001e87a:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0001e87e:    f4401e80    @...    ORR      lr,r0,#0x100000
        0x0001e882:    f3c6500a    ...P    UBFX     r0,r6,#20,#11
        0x0001e886:    f2a030f5    ...0    SUB      r0,r0,#0x3f5
        0x0001e88a:    1147        G.      ASRS     r7,r0,#5
        0x0001e88c:    f000051f    ....    AND      r5,r0,#0x1f
        0x0001e890:    f1c50020    .. .    RSB      r0,r5,#0x20
        0x0001e894:    f8ddb048    ..H.    LDR      r11,[sp,#0x48]
        0x0001e898:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e89a:    2000        .       MOVS     r0,#0
        0x0001e89c:    9006        ..      STR      r0,[sp,#0x18]
        0x0001e89e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001e8a0:    2005        .       MOVS     r0,#5
        0x0001e8a2:    46ec        .F      MOV      r12,sp
        0x0001e8a4:    4979        yI      LDR      r1,[pc,#484] ; [0x1ea8c] = 0x2c378
        0x0001e8a6:    2d00        .-      CMP      r5,#0
        0x0001e8a8:    eb070200    ....    ADD      r2,r7,r0
        0x0001e8ac:    4479        yD      ADD      r1,r1,pc
        0x0001e8ae:    bf08        ..      IT       EQ
        0x0001e8b0:    f8511022    Q.".    LDREQ    r1,[r1,r2,LSL #2]
        0x0001e8b4:    d009        ..      BEQ      0x1e8ca ; __ieee754_rem_pio2 + 578
        0x0001e8b6:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x0001e8ba:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001e8be:    40ab        .@      LSLS     r3,r3,r5
        0x0001e8c0:    684a        Jh      LDR      r2,[r1,#4]
        0x0001e8c2:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001e8c4:    fa22f101    "...    LSR      r1,r2,r1
        0x0001e8c8:    4319        .C      ORRS     r1,r1,r3
        0x0001e8ca:    fba1260e    ...&    UMULL    r2,r6,r1,lr
        0x0001e8ce:    fba1130b    ....    UMULL    r1,r3,r1,r11
        0x0001e8d2:    441a        .D      ADD      r2,r2,r3
        0x0001e8d4:    429a        .B      CMP      r2,r3
        0x0001e8d6:    bf34        4.      ITE      CC
        0x0001e8d8:    2301        .#      MOVCC    r3,#1
        0x0001e8da:    2300        .#      MOVCS    r3,#0
        0x0001e8dc:    eb030806    ....    ADD      r8,r3,r6
        0x0001e8e0:    eb0c0380    ....    ADD      r3,r12,r0,LSL #2
        0x0001e8e4:    e9d3a601    ....    LDRD     r10,r6,[r3,#4]
        0x0001e8e8:    440e        .D      ADD      r6,r6,r1
        0x0001e8ea:    428e        .B      CMP      r6,r1
        0x0001e8ec:    bf34        4.      ITE      CC
        0x0001e8ee:    2101        .!      MOVCC    r1,#1
        0x0001e8f0:    2100        .!      MOVCS    r1,#0
        0x0001e8f2:    4492        .D      ADD      r10,r10,r2
        0x0001e8f4:    448a        .D      ADD      r10,r10,r1
        0x0001e8f6:    b111        ..      CBZ      r1,0x1e8fe ; __ieee754_rem_pio2 + 630
        0x0001e8f8:    4592        .E      CMP      r10,r2
        0x0001e8fa:    d902        ..      BLS      0x1e902 ; __ieee754_rem_pio2 + 634
        0x0001e8fc:    e003        ..      B        0x1e906 ; __ieee754_rem_pio2 + 638
        0x0001e8fe:    4592        .E      CMP      r10,r2
        0x0001e900:    d201        ..      BCS      0x1e906 ; __ieee754_rem_pio2 + 638
        0x0001e902:    2101        .!      MOVS     r1,#1
        0x0001e904:    e000        ..      B        0x1e908 ; __ieee754_rem_pio2 + 640
        0x0001e906:    2100        .!      MOVS     r1,#0
        0x0001e908:    e9c3a601    ....    STRD     r10,r6,[r3,#4]
        0x0001e90c:    4441        AD      ADD      r1,r1,r8
        0x0001e90e:    f84c1020    L. .    STR      r1,[r12,r0,LSL #2]
        0x0001e912:    1e01        ..      SUBS     r1,r0,#0
        0x0001e914:    f1a00001    ....    SUB      r0,r0,#1
        0x0001e918:    dcc4        ..      BGT      0x1e8a4 ; __ieee754_rem_pio2 + 540
        0x0001e91a:    9802        ..      LDR      r0,[sp,#8]
        0x0001e91c:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x0001e920:    0f85        ..      LSRS     r5,r0,#30
        0x0001e922:    9802        ..      LDR      r0,[sp,#8]
        0x0001e924:    e9dd6703    ...g    LDRD     r6,r7,[sp,#0xc]
        0x0001e928:    0080        ..      LSLS     r0,r0,#2
        0x0001e92a:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0001e92e:    f023ff5a    #.Z.    BL       __aeabi_i2d ; 0x427e6
        0x0001e932:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001e936:    4630        0F      MOV      r0,r6
        0x0001e938:    f023ff6c    #.l.    BL       __aeabi_ui2d ; 0x42814
        0x0001e93c:    ed9f1b54    ..T.    VLDR     d1,[pc,#336] ; [0x1ea90] = 0
        0x0001e940:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e944:    f023ffb6    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001e948:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001e94c:    4638        8F      MOV      r0,r7
        0x0001e94e:    f023ff61    #.a.    BL       __aeabi_ui2d ; 0x42814
        0x0001e952:    ed9f1b51    ..Q.    VLDR     d1,[pc,#324] ; [0x1ea98] = 0
        0x0001e956:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e95a:    f023ffab    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001e95e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e962:    4640        @F      MOV      r0,r8
        0x0001e964:    f023ff56    #.V.    BL       __aeabi_ui2d ; 0x42814
        0x0001e968:    ed9f1b4d    ..M.    VLDR     d1,[pc,#308] ; [0x1eaa0] = 0
        0x0001e96c:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e970:    f023ffa0    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001e974:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001e978:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001e97c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e980:    f023fc84    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e984:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e988:    f023fc80    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001e98c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e990:    f023fc7c    #.|.    BL       __aeabi_dadd ; 0x4228c
        0x0001e994:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0001e998:    2000        .       MOVS     r0,#0
        0x0001e99a:    9008        ..      STR      r0,[sp,#0x20]
        0x0001e99c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e9a0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001e9a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e9a8:    f024f990    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e9ac:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001e9b0:    f024f98c    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e9b4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e9b8:    f024f988    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001e9bc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001e9c0:    f024f8ac    $...    BL       __aeabi_drsub ; 0x42b1c
        0x0001e9c4:    ed9f1b38    ..8.    VLDR     d1,[pc,#224] ; [0x1eaa8] = 0x54442d18
        0x0001e9c8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001e9cc:    f023ff72    #.r.    BL       __aeabi_dmul ; 0x428b4
        0x0001e9d0:    ed9f0b37    ..7.    VLDR     d0,[pc,#220] ; [0x1eab0] = 0x11a62633
        0x0001e9d4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e9d8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e9dc:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001e9e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001e9e4:    f023ff66    #.f.    BL       __aeabi_dmul ; 0x428b4
        0x0001e9e8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001e9ec:    f023fc4e    #.N.    BL       __aeabi_dadd ; 0x4228c
        0x0001e9f0:    ed9f0b31    ..1.    VLDR     d0,[pc,#196] ; [0x1eab8] = 0x54000000
        0x0001e9f4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001e9f8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001e9fc:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0001ea00:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ea04:    f023ff56    #.V.    BL       __aeabi_dmul ; 0x428b4
        0x0001ea08:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ea0c:    f023fc3e    #.>.    BL       __aeabi_dadd ; 0x4228c
        0x0001ea10:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ea14:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0001ea16:    f0104f00    ...O    TST      r0,#0x80000000
        0x0001ea1a:    d006        ..      BEQ      0x1ea2a ; __ieee754_rem_pio2 + 930
        0x0001ea1c:    426d        mB      RSBS     r5,r5,#0
        0x0001ea1e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ea22:    f023fbf5    #...    BL       __aeabi_dneg ; 0x42210
        0x0001ea26:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ea2a:    4628        (F      MOV      r0,r5
        0x0001ea2c:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0001ea30:    e641        A.      B        0x1e6b6 ; __ieee754_rem_pio2 + 46
    $d
        0x0001ea32:    0000        ..      DCW    0
        0x0001ea34:    00000000    ....    DCD    0
        0x0001ea38:    00000000    ....    DCD    0
        0x0001ea3c:    00000000    ....    DCD    0
        0x0001ea40:    3fe921fb    .!.?    DCD    1072243195
        0x0001ea44:    4002d97c    |..@    DCD    1073928572
        0x0001ea48:    54400000    ..@T    DCD    1413480448
        0x0001ea4c:    3ff921fb    .!.?    DCD    1073291771
        0x0001ea50:    1a626331    1cb.    DCD    442655537
        0x0001ea54:    3dd0b461    a..=    DCD    1037087841
        0x0001ea58:    3ff921fb    .!.?    DCD    1073291771
        0x0001ea5c:    00000000    ....    DCD    0
        0x0001ea60:    1a600000    ..`.    DCD    442499072
        0x0001ea64:    3dd0b461    a..=    DCD    1037087841
        0x0001ea68:    2e037073    sp..    DCD    771977331
        0x0001ea6c:    3ba3198a    ...;    DCD    1000544650
        0x0001ea70:    413921fb    .!9A    DCD    1094263291
        0x0001ea74:    00000000    ....    DCD    0
        0x0001ea78:    6dc9c883    ...m    DCD    1841940611
        0x0001ea7c:    3fe45f30    0_.?    DCD    1071931184
        0x0001ea80:    00000000    ....    DCD    0
        0x0001ea84:    3fe00000    ...?    DCD    1071644672
        0x0001ea88:    0002c42a    *...    DCD    181290
        0x0001ea8c:    0002c378    x...    DCD    181112
        0x0001ea90:    00000000    ....    DCD    0
        0x0001ea94:    3e100000    ...>    DCD    1041235968
        0x0001ea98:    00000000    ....    DCD    0
        0x0001ea9c:    3c100000    ...<    DCD    1007681536
        0x0001eaa0:    00000000    ....    DCD    0
        0x0001eaa4:    3a100000    ...:    DCD    974127104
        0x0001eaa8:    54442d18    .-DT    DCD    1413754136
        0x0001eaac:    3df921fb    .!.=    DCD    1039737339
        0x0001eab0:    11a62633    3&..    DCD    296101427
        0x0001eab4:    3c110b46    F..<    DCD    1007749958
        0x0001eab8:    54000000    ...T    DCD    1409286144
        0x0001eabc:    3df921fb    .!.=    DCD    1039737339
    $t
    i.__kernel_cos
    __kernel_cos
        0x0001eac0:    b510        ..      PUSH     {r4,lr}
        0x0001eac2:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001eac6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0001eaca:    b082        ..      SUB      sp,sp,#8
        0x0001eacc:    eeb09a41    ..A.    VMOV.F32 s18,s2
        0x0001ead0:    eef09a61    ..a.    VMOV.F32 s19,s3
        0x0001ead4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001ead6:    f0204400     ..D    BIC      r4,r0,#0x80000000
        0x0001eada:    ed9fab4b    ..K.    VLDR     d10,[pc,#300] ; [0x1ec08] = 0
        0x0001eade:    f1b45f79    ..y_    CMP      r4,#0x3e400000
        0x0001eae2:    da11        ..      BGE      0x1eb08 ; __kernel_cos + 72
        0x0001eae4:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eae8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eaec:    f023fe1e    #...    BL       __aeabi_d2iz ; 0x4272c
        0x0001eaf0:    2800        .(      CMP      r0,#0
        0x0001eaf2:    bf01        ..      ITTTT    EQ
        0x0001eaf4:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0001eaf8:    eef00a6a    ..j.    VMOVEQ.F32 s1,s21
        0x0001eafc:    b002        ..      ADDEQ    sp,sp,#8
        0x0001eafe:    ecbd8b08    ....    VPOPEQ   {d8-d11}
        0x0001eb02:    bf04        ..      ITT      EQ
        0x0001eb04:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0001eb06:    bd10        ..      POPEQ    {r4,pc}
        0x0001eb08:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eb0c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eb10:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb14:    f023fece    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001eb18:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001eb1c:    483c        <H      LDR      r0,[pc,#240] ; [0x1ec10] = 0x2c094
        0x0001eb1e:    2106        .!      MOVS     r1,#6
        0x0001eb20:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001eb24:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001eb28:    4478        xD      ADD      r0,r0,pc
        0x0001eb2a:    f000f881    ....    BL       __kernel_poly ; 0x1ec30
        0x0001eb2e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001eb32:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb36:    f023febd    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001eb3a:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001eb3e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0001eb42:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb46:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb4a:    f023feb3    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001eb4e:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001eb52:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001eb56:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001eb5a:    f023feab    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001eb5e:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb62:    f024f8b3    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001eb66:    ed9f0b2c    ..,.    VLDR     d0,[pc,#176] ; [0x1ec18] = 0
        0x0001eb6a:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001eb6e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eb72:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001eb76:    f023fe9d    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001eb7a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eb7e:    4828        (H      LDR      r0,[pc,#160] ; [0x1ec20] = 0x3fd33333
        0x0001eb80:    4284        .B      CMP      r4,r0
        0x0001eb82:    da10        ..      BGE      0x1eba6 ; __kernel_cos + 230
        0x0001eb84:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001eb88:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eb8c:    f024f89e    $...    BL       __aeabi_dsub ; 0x42ccc
        0x0001eb90:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001eb94:    f023ffc2    #...    BL       __aeabi_drsub ; 0x42b1c
        0x0001eb98:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eb9c:    b002        ..      ADD      sp,sp,#8
        0x0001eb9e:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0001eba2:    b004        ..      ADD      sp,sp,#0x10
        0x0001eba4:    bd10        ..      POP      {r4,pc}
        0x0001eba6:    481f        .H      LDR      r0,[pc,#124] ; [0x1ec24] = 0x3fe90000
        0x0001eba8:    42a0        .B      CMP      r0,r4
        0x0001ebaa:    bfbc        ..      ITT      LT
        0x0001ebac:    ed9f1b1e    ....    VLDRLT   d1,[pc,#120] ; [0x1ec28] = 0
        0x0001ebb0:    ed8d1b00    ....    VSTRLT   d1,[sp,#0]
        0x0001ebb4:    db06        ..      BLT      0x1ebc4 ; __kernel_cos + 260
        0x0001ebb6:    f5a41000    ....    SUB      r0,r4,#0x200000
        0x0001ebba:    9001        ..      STR      r0,[sp,#4]
        0x0001ebbc:    2000        .       MOVS     r0,#0
        0x0001ebbe:    9000        ..      STR      r0,[sp,#0]
        0x0001ebc0:    ed9d1b00    ....    VLDR     d1,[sp,#0]
        0x0001ebc4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ebc8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ebcc:    f024f87e    $.~.    BL       __aeabi_dsub ; 0x42ccc
        0x0001ebd0:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0001ebd4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ebd8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ebdc:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0001ebe0:    f024f874    $.t.    BL       __aeabi_dsub ; 0x42ccc
        0x0001ebe4:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0001ebe8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ebec:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001ebf0:    f024f86c    $.l.    BL       __aeabi_dsub ; 0x42ccc
        0x0001ebf4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ebf8:    f023ff90    #...    BL       __aeabi_drsub ; 0x42b1c
        0x0001ebfc:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ec00:    e7cc        ..      B        0x1eb9c ; __kernel_cos + 220
    $d
        0x0001ec02:    0000        ..      DCW    0
        0x0001ec04:    00000000    ....    DCD    0
        0x0001ec08:    00000000    ....    DCD    0
        0x0001ec0c:    3ff00000    ...?    DCD    1072693248
        0x0001ec10:    0002c094    ....    DCD    180372
        0x0001ec14:    00000000    ....    DCD    0
        0x0001ec18:    00000000    ....    DCD    0
        0x0001ec1c:    3fe00000    ...?    DCD    1071644672
        0x0001ec20:    3fd33333    33.?    DCD    1070805811
        0x0001ec24:    3fe90000    ...?    DCD    1072234496
        0x0001ec28:    00000000    ....    DCD    0
        0x0001ec2c:    3fd20000    ...?    DCD    1070727168
    $t
    i.__kernel_poly
    __kernel_poly
        0x0001ec30:    b570        p.      PUSH     {r4-r6,lr}
        0x0001ec32:    4604        .F      MOV      r4,r0
        0x0001ec34:    ed2d8b02    -...    VPUSH    {d8}
        0x0001ec38:    1e4d        M.      SUBS     r5,r1,#1
        0x0001ec3a:    eb0000c5    ....    ADD      r0,r0,r5,LSL #3
        0x0001ec3e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001ec42:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x0001ec46:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0001ec4a:    f0350006    5...    BICS     r0,r5,#6
        0x0001ec4e:    d017        ..      BEQ      0x1ec80 ; __kernel_poly + 80
        0x0001ec50:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ec54:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ec58:    f023fe2c    #.,.    BL       __aeabi_dmul ; 0x428b4
        0x0001ec5c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ec60:    1e6d        m.      SUBS     r5,r5,#1
        0x0001ec62:    eb0400c5    ....    ADD      r0,r4,r5,LSL #3
        0x0001ec66:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0001ec6a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ec6e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ec72:    f023fb0b    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ec76:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ec7a:    f0350006    5...    BICS     r0,r5,#6
        0x0001ec7e:    d1e7        ..      BNE      0x1ec50 ; __kernel_poly + 32
        0x0001ec80:    2d02        .-      CMP      r5,#2
        0x0001ec82:    d036        6.      BEQ      0x1ecf2 ; __kernel_poly + 194
        0x0001ec84:    2d04        .-      CMP      r5,#4
        0x0001ec86:    d01c        ..      BEQ      0x1ecc2 ; __kernel_poly + 146
        0x0001ec88:    2d06        .-      CMP      r5,#6
        0x0001ec8a:    bf1c        ..      ITT      NE
        0x0001ec8c:    ecbd8b02    ....    VPOPNE   {d8}
        0x0001ec90:    bd70        p.      POPNE    {r4-r6,pc}
        0x0001ec92:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ec96:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ec9a:    f023fe0b    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ec9e:    ed941b0a    ....    VLDR     d1,[r4,#0x28]
        0x0001eca2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eca6:    f023faf1    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ecaa:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecae:    f023fe01    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ecb2:    ed941b08    ....    VLDR     d1,[r4,#0x20]
        0x0001ecb6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ecba:    f023fae7    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ecbe:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ecc2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecc6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ecca:    f023fdf3    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ecce:    ed941b06    ....    VLDR     d1,[r4,#0x18]
        0x0001ecd2:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ecd6:    f023fad9    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ecda:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecde:    f023fde9    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ece2:    ed940b04    ....    VLDR     d0,[r4,#0x10]
        0x0001ece6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ecea:    f023facf    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ecee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ecf2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ecf6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ecfa:    f023fddb    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ecfe:    ed941b02    ....    VLDR     d1,[r4,#8]
        0x0001ed02:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ed06:    f023fac1    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ed0a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ed0e:    f023fdd1    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ed12:    ed941b00    ....    VLDR     d1,[r4,#0]
        0x0001ed16:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ed1a:    f023fab7    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ed1e:    ecbd8b02    ....    VPOP     {d8}
        0x0001ed22:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ed26:    bd70        p.      POP      {r4-r6,pc}
    i.__kernel_sin
    __kernel_sin
        0x0001ed28:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x0001ed2a:    4604        .F      MOV      r4,r0
        0x0001ed2c:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0001ed30:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0001ed34:    eeb0ba41    ..A.    VMOV.F32 s22,s2
        0x0001ed38:    eef0ba61    ..a.    VMOV.F32 s23,s3
        0x0001ed3c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001ed3e:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ed42:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0001ed46:    f1b05f79    ..y_    CMP      r0,#0x3e400000
        0x0001ed4a:    da0d        ..      BGE      0x1ed68 ; __kernel_sin + 64
        0x0001ed4c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed50:    f7fef997    ....    BL       __ARM_fpclassify ; 0x1d082
        0x0001ed54:    2804        .(      CMP      r0,#4
        0x0001ed56:    bf08        ..      IT       EQ
        0x0001ed58:    f000f8ca    ....    BLEQ     __mathlib_dbl_underflow ; 0x1eef0
        0x0001ed5c:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ed60:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001ed64:    b005        ..      ADD      sp,sp,#0x14
        0x0001ed66:    bd30        0.      POP      {r4,r5,pc}
        0x0001ed68:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ed6c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed70:    f023fda0    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ed74:    ec410b18    A...    VMOV     d8,r0,r1
        0x0001ed78:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0001ed7c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ed80:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ed84:    f023fd96    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ed88:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001ed8c:    482c        ,H      LDR      r0,[pc,#176] ; [0x1ee40] = 0x2bf24
        0x0001ed8e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001ed92:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001ed96:    2105        .!      MOVS     r1,#5
        0x0001ed98:    4478        xD      ADD      r0,r0,pc
        0x0001ed9a:    f7ffff49    ..I.    BL       __kernel_poly ; 0x1ec30
        0x0001ed9e:    ed9fcb2a    ..*.    VLDR     d12,[pc,#168] ; [0x1ee48] = 0x55555549
        0x0001eda2:    eeb0aa40    ..@.    VMOV.F32 s20,s0
        0x0001eda6:    eef0aa60    ..`.    VMOV.F32 s21,s1
        0x0001edaa:    b39c        ..      CBZ      r4,0x1ee14 ; __kernel_sin + 236
        0x0001edac:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001edb0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001edb4:    f023fd7e    #.~.    BL       __aeabi_dmul ; 0x428b4
        0x0001edb8:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0001edbc:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001edc0:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0001edc4:    f023fd76    #.v.    BL       __aeabi_dmul ; 0x428b4
        0x0001edc8:    ed9f0b21    ..!.    VLDR     d0,[pc,#132] ; [0x1ee50] = 0
        0x0001edcc:    ec410b19    A...    VMOV     d9,r0,r1
        0x0001edd0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001edd4:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0001edd8:    f023fd6c    #.l.    BL       __aeabi_dmul ; 0x428b4
        0x0001eddc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ede0:    f023ff74    #.t.    BL       __aeabi_dsub ; 0x42ccc
        0x0001ede4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0001ede8:    f023fd64    #.d.    BL       __aeabi_dmul ; 0x428b4
        0x0001edec:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0001edf0:    f023ff6c    #.l.    BL       __aeabi_dsub ; 0x42ccc
        0x0001edf4:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001edf8:    f023ff68    #.h.    BL       __aeabi_dsub ; 0x42ccc
        0x0001edfc:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0001ee00:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee04:    f023fe8a    #...    BL       __aeabi_drsub ; 0x42b1c
        0x0001ee08:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0001ee0c:    b005        ..      ADD      sp,sp,#0x14
        0x0001ee0e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee12:    bd30        0.      POP      {r4,r5,pc}
        0x0001ee14:    e7ff        ..      B        0x1ee16 ; __kernel_sin + 238
        0x0001ee16:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0001ee1a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0001ee1e:    f023fd49    #.I.    BL       __aeabi_dmul ; 0x428b4
        0x0001ee22:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0001ee26:    f023fa31    #.1.    BL       __aeabi_dadd ; 0x4228c
        0x0001ee2a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0001ee2e:    f023fd41    #.A.    BL       __aeabi_dmul ; 0x428b4
        0x0001ee32:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0001ee36:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001ee3a:    f023fa27    #.'.    BL       __aeabi_dadd ; 0x4228c
        0x0001ee3e:    e7e3        ..      B        0x1ee08 ; __kernel_sin + 224
    $d
        0x0001ee40:    0002bf24    $...    DCD    180004
        0x0001ee44:    00000000    ....    DCD    0
        0x0001ee48:    55555549    IUUU    DCD    1431655753
        0x0001ee4c:    bfc55555    UU..    DCD    3217380693
        0x0001ee50:    00000000    ....    DCD    0
        0x0001ee54:    3fe00000    ...?    DCD    1071644672
    $t
    i.__mathlib_dbl_divzero
    __mathlib_dbl_divzero
        0x0001ee58:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x1ee78] = 0
        0x0001ee5c:    b510        ..      PUSH     {r4,lr}
        0x0001ee5e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ee62:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x1ee80] = 0
        0x0001ee66:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee6a:    f023facb    #...    BL       __aeabi_ddiv ; 0x42404
        0x0001ee6e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee72:    bd10        ..      POP      {r4,pc}
    $d
        0x0001ee74:    00000000    ....    DCD    0
        0x0001ee78:    00000000    ....    DCD    0
        0x0001ee7c:    00000000    ....    DCD    0
        0x0001ee80:    00000000    ....    DCD    0
        0x0001ee84:    3ff00000    ...?    DCD    1072693248
    $t
    i.__mathlib_dbl_infnan
    __mathlib_dbl_infnan
        0x0001ee88:    b510        ..      PUSH     {r4,lr}
        0x0001ee8a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001ee8e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001ee92:    f023f9fb    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001ee96:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ee9a:    bd10        ..      POP      {r4,pc}
    i.__mathlib_dbl_infnan2
    __mathlib_dbl_infnan2
        0x0001ee9c:    b510        ..      PUSH     {r4,lr}
        0x0001ee9e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0001eea2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eea6:    f023f9f1    #...    BL       __aeabi_dadd ; 0x4228c
        0x0001eeaa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eeae:    bd10        ..      POP      {r4,pc}
    i.__mathlib_dbl_invalid
    __mathlib_dbl_invalid
        0x0001eeb0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1eec8] = 0
        0x0001eeb4:    b510        ..      PUSH     {r4,lr}
        0x0001eeb6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eeba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eebe:    f023faa1    #...    BL       __aeabi_ddiv ; 0x42404
        0x0001eec2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eec6:    bd10        ..      POP      {r4,pc}
    $d
        0x0001eec8:    00000000    ....    DCD    0
        0x0001eecc:    00000000    ....    DCD    0
    $t
    i.__mathlib_dbl_overflow
    __mathlib_dbl_overflow
        0x0001eed0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1eee8] = 0
        0x0001eed4:    b510        ..      PUSH     {r4,lr}
        0x0001eed6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eeda:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eede:    f023fce9    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001eee2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001eee6:    bd10        ..      POP      {r4,pc}
    $d
        0x0001eee8:    00000000    ....    DCD    0
        0x0001eeec:    70000000    ...p    DCD    1879048192
    $t
    i.__mathlib_dbl_underflow
    __mathlib_dbl_underflow
        0x0001eef0:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x1ef08] = 0
        0x0001eef4:    b510        ..      PUSH     {r4,lr}
        0x0001eef6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0001eefa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0001eefe:    f023fcd9    #...    BL       __aeabi_dmul ; 0x428b4
        0x0001ef02:    ec410b10    A...    VMOV     d0,r0,r1
        0x0001ef06:    bd10        ..      POP      {r4,pc}
    $d
        0x0001ef08:    00000000    ....    DCD    0
        0x0001ef0c:    10000000    ....    DCD    268435456
    $t
    i._celt_autocorr
    _celt_autocorr
        0x0001ef10:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001ef14:    b083        ..      SUB      sp,sp,#0xc
        0x0001ef16:    469b        .F      MOV      r11,r3
        0x0001ef18:    e9dd740c    ...t    LDRD     r7,r4,[sp,#0x30]
        0x0001ef1c:    4615        .F      MOV      r5,r2
        0x0001ef1e:    4688        .F      MOV      r8,r1
        0x0001ef20:    4681        .F      MOV      r9,r0
        0x0001ef22:    1be6        ..      SUBS     r6,r4,r7
        0x0001ef24:    f8dda038    ..8.    LDR      r10,[sp,#0x38]
        0x0001ef28:    f01efba2    ....    BL       save_stack ; 0x3d670
        0x0001ef2c:    00a0        ..      LSLS     r0,r4,#2
        0x0001ef2e:    f020fd8d     ...    BL       spl_alloca ; 0x3fa4c
        0x0001ef32:    4603        .F      MOV      r3,r0
        0x0001ef34:    f1bb0f00    ....    CMP      r11,#0
        0x0001ef38:    bf08        ..      IT       EQ
        0x0001ef3a:    464d        MF      MOVEQ    r5,r9
        0x0001ef3c:    d03c        <.      BEQ      0x1efb8 ; _celt_autocorr + 168
        0x0001ef3e:    2c00        .,      CMP      r4,#0
        0x0001ef40:    dd1a        ..      BLE      0x1ef78 ; _celt_autocorr + 104
        0x0001ef42:    1f18        ..      SUBS     r0,r3,#4
        0x0001ef44:    f1a90104    ....    SUB      r1,r9,#4
        0x0001ef48:    f0140f01    ....    TST      r4,#1
        0x0001ef4c:    d005        ..      BEQ      0x1ef5a ; _celt_autocorr + 74
        0x0001ef4e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0001ef52:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0001ef56:    1d00        ..      ADDS     r0,r0,#4
        0x0001ef58:    1d09        ..      ADDS     r1,r1,#4
        0x0001ef5a:    1062        b.      ASRS     r2,r4,#1
        0x0001ef5c:    d00c        ..      BEQ      0x1ef78 ; _celt_autocorr + 104
        0x0001ef5e:    bf00        ..      NOP      
        0x0001ef60:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0001ef64:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0001ef68:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0001ef6c:    3108        .1      ADDS     r1,r1,#8
        0x0001ef6e:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0001ef72:    3008        .0      ADDS     r0,r0,#8
        0x0001ef74:    1e52        R.      SUBS     r2,r2,#1
        0x0001ef76:    d1f3        ..      BNE      0x1ef60 ; _celt_autocorr + 80
        0x0001ef78:    f1bb0f00    ....    CMP      r11,#0
        0x0001ef7c:    dd1b        ..      BLE      0x1efb6 ; _celt_autocorr + 166
        0x0001ef7e:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x0001ef82:    1f01        ..      SUBS     r1,r0,#4
        0x0001ef84:    eb030084    ....    ADD      r0,r3,r4,LSL #2
        0x0001ef88:    461a        .F      MOV      r2,r3
        0x0001ef8a:    1f00        ..      SUBS     r0,r0,#4
        0x0001ef8c:    ecb90a01    ....    VLDM     r9!,{s0}
        0x0001ef90:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x0001ef94:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0001ef98:    eca20a01    ....    VSTM     r2!,{s0}
        0x0001ef9c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0001efa0:    1f09        ..      SUBS     r1,r1,#4
        0x0001efa2:    ecf50a01    ....    VLDM     r5!,{s1}
        0x0001efa6:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0001efaa:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0001efae:    1f00        ..      SUBS     r0,r0,#4
        0x0001efb0:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0001efb4:    d1ea        ..      BNE      0x1ef8c ; _celt_autocorr + 124
        0x0001efb6:    461d        .F      MOV      r5,r3
        0x0001efb8:    1c78        x.      ADDS     r0,r7,#1
        0x0001efba:    e9cd0a00    ....    STRD     r0,r10,[sp,#0]
        0x0001efbe:    4629        )F      MOV      r1,r5
        0x0001efc0:    f04f0900    O...    MOV      r9,#0
        0x0001efc4:    4633        3F      MOV      r3,r6
        0x0001efc6:    4642        BF      MOV      r2,r8
        0x0001efc8:    4608        .F      MOV      r0,r1
        0x0001efca:    f00ffc6f    ..o.    BL       celt_pitch_xcorr_c ; 0x2e8ac
        0x0001efce:    2000        .       MOVS     r0,#0
        0x0001efd0:    2f00        ./      CMP      r7,#0
        0x0001efd2:    db3b        ;.      BLT      0x1f04c ; _celt_autocorr + 316
        0x0001efd4:    eb050286    ....    ADD      r2,r5,r6,LSL #2
        0x0001efd8:    eddf1a1f    ....    VLDR     s3,[pc,#124] ; [0x1f058] = 0
        0x0001efdc:    ebb40306    ....    SUBS.W   r3,r4,r6
        0x0001efe0:    1a1c        ..      SUBS     r4,r3,r0
        0x0001efe2:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0001efe6:    2c00        .,      CMP      r4,#0
        0x0001efe8:    dd25        %.      BLE      0x1f036 ; _celt_autocorr + 294
        0x0001efea:    1981        ..      ADDS     r1,r0,r6
        0x0001efec:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x0001eff0:    f1a10c04    ....    SUB      r12,r1,#4
        0x0001eff4:    1f11        ..      SUBS     r1,r2,#4
        0x0001eff6:    f0140f01    ....    TST      r4,#1
        0x0001effa:    d008        ..      BEQ      0x1f00e ; _celt_autocorr + 254
        0x0001effc:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f000:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0001f004:    1d09        ..      ADDS     r1,r1,#4
        0x0001f006:    f10c0c04    ....    ADD      r12,r12,#4
        0x0001f00a:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f00e:    1064        d.      ASRS     r4,r4,#1
        0x0001f010:    d011        ..      BEQ      0x1f036 ; _celt_autocorr + 294
        0x0001f012:    bf00        ..      NOP      
        0x0001f014:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f018:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0001f01c:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f020:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x0001f024:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0001f028:    3108        .1      ADDS     r1,r1,#8
        0x0001f02a:    1e64        d.      SUBS     r4,r4,#1
        0x0001f02c:    f10c0c08    ....    ADD      r12,r12,#8
        0x0001f030:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f034:    d1ee        ..      BNE      0x1f014 ; _celt_autocorr + 260
        0x0001f036:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0001f03a:    1c40        @.      ADDS     r0,r0,#1
        0x0001f03c:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0001f040:    4287        .B      CMP      r7,r0
        0x0001f042:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0001f046:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0001f04a:    dac9        ..      BGE      0x1efe0 ; _celt_autocorr + 208
        0x0001f04c:    f01efb08    ....    BL       restore_stack ; 0x3d660
        0x0001f050:    b003        ..      ADD      sp,sp,#0xc
        0x0001f052:    4648        HF      MOV      r0,r9
        0x0001f054:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0001f058:    00000000    ....    DCD    0
    $t
    i._celt_lpc
    _celt_lpc
        0x0001f05c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001f060:    460f        .F      MOV      r7,r1
        0x0001f062:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f066:    4690        .F      MOV      r8,r2
        0x0001f068:    ed918a00    ....    VLDR     s16,[r1,#0]
        0x0001f06c:    4606        .F      MOV      r6,r0
        0x0001f06e:    0091        ..      LSLS     r1,r2,#2
        0x0001f070:    f7f9fbab    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0001f074:    493c        <I      LDR      r1,[pc,#240] ; [0x1f168] = 0x2edbe6ff
        0x0001f076:    6838        8h      LDR      r0,[r7,#0]
        0x0001f078:    4288        .B      CMP      r0,r1
        0x0001f07a:    bfc7        ..      ITTEE    GT
        0x0001f07c:    2100        .!      MOVGT    r1,#0
        0x0001f07e:    f1b80f00    ....    CMPGT    r8,#0
        0x0001f082:    ecbd8b02    ....    VPOPLE   {d8}
        0x0001f086:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x0001f08a:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x1f16c] = 0
        0x0001f08e:    ed9f2a38    ..8*    VLDR     s4,[pc,#224] ; [0x1f170] = 0x3a83126f
        0x0001f092:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x0001f096:    e028        (.      B        0x1f0ea ; _celt_lpc + 142
        0x0001f098:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0001f09c:    2900        .)      CMP      r1,#0
        0x0001f09e:    dd24        $.      BLE      0x1f0ea ; _celt_lpc + 142
        0x0001f0a0:    eb070081    ....    ADD      r0,r7,r1,LSL #2
        0x0001f0a4:    1d03        ..      ADDS     r3,r0,#4
        0x0001f0a6:    f1a60c04    ....    SUB      r12,r6,#4
        0x0001f0aa:    f0110f01    ....    TST      r1,#1
        0x0001f0ae:    d008        ..      BEQ      0x1f0c2 ; _celt_lpc + 102
        0x0001f0b0:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f0b4:    ed131a01    ....    VLDR     s2,[r3,#-4]
        0x0001f0b8:    1f1b        ..      SUBS     r3,r3,#4
        0x0001f0ba:    f10c0c04    ....    ADD      r12,r12,#4
        0x0001f0be:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f0c2:    104d        M.      ASRS     r5,r1,#1
        0x0001f0c4:    d011        ..      BEQ      0x1f0ea ; _celt_lpc + 142
        0x0001f0c6:    bf00        ..      NOP      
        0x0001f0c8:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0001f0cc:    ed131a01    ....    VLDR     s2,[r3,#-4]
        0x0001f0d0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f0d4:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x0001f0d8:    ed131a02    ....    VLDR     s2,[r3,#-8]
        0x0001f0dc:    3b08        .;      SUBS     r3,r3,#8
        0x0001f0de:    1e6d        m.      SUBS     r5,r5,#1
        0x0001f0e0:    f10c0c08    ....    ADD      r12,r12,#8
        0x0001f0e4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0001f0e8:    d1ee        ..      BNE      0x1f0c8 ; _celt_lpc + 108
        0x0001f0ea:    eb070081    ....    ADD      r0,r7,r1,LSL #2
        0x0001f0ee:    eb060281    ....    ADD      r2,r6,r1,LSL #2
        0x0001f0f2:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0001f0f6:    1c48        H.      ADDS     r0,r1,#1
        0x0001f0f8:    1043        C.      ASRS     r3,r0,#1
        0x0001f0fa:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0001f0fe:    2b00        .+      CMP      r3,#0
        0x0001f100:    eec00a08    ....    VDIV.F32 s1,s0,s16
        0x0001f104:    eeb10a60    ..`.    VNEG.F32 s0,s1
        0x0001f108:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0001f10c:    dd14        ..      BLE      0x1f138 ; _celt_lpc + 220
        0x0001f10e:    1f13        ..      SUBS     r3,r2,#4
        0x0001f110:    4634        4F      MOV      r4,r6
        0x0001f112:    1040        @.      ASRS     r0,r0,#1
        0x0001f114:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x0001f118:    edd30a00    ....    VLDR     s1,[r3,#0]
        0x0001f11c:    1e40        @.      SUBS     r0,r0,#1
        0x0001f11e:    eef01a41    ..A.    VMOV.F32 s3,s2
        0x0001f122:    ee401a20    @. .    VMLA.F32 s3,s0,s1
        0x0001f126:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x0001f12a:    ece41a01    ....    VSTM     r4!,{s3}
        0x0001f12e:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x0001f132:    f1a30304    ....    SUB      r3,r3,#4
        0x0001f136:    d1ed        ..      BNE      0x1f114 ; _celt_lpc + 184
        0x0001f138:    ee600a00    `...    VMUL.F32 s1,s0,s0
        0x0001f13c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001f140:    ee000ac8    ....    VMLS.F32 s0,s1,s16
        0x0001f144:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f148:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0001f14c:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0001f150:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0001f154:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f158:    bfbc        ..      ITT      LT
        0x0001f15a:    1c49        I.      ADDLT    r1,r1,#1
        0x0001f15c:    4541        AE      CMPLT    r1,r8
        0x0001f15e:    db9b        ..      BLT      0x1f098 ; _celt_lpc + 60
        0x0001f160:    ecbd8b02    ....    VPOP     {d8}
        0x0001f164:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0001f168:    2edbe6ff    ....    DCD    786163455
        0x0001f16c:    00000000    ....    DCD    0
        0x0001f170:    3a83126f    o..:    DCD    981668463
    $t
    i.alg_quant
    alg_quant
        0x0001f174:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001f178:    461f        .F      MOV      r7,r3
        0x0001f17a:    ed2d0b02    -...    VPUSH    {d0}
        0x0001f17e:    4690        .F      MOV      r8,r2
        0x0001f180:    460e        .F      MOV      r6,r1
        0x0001f182:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f186:    b083        ..      SUB      sp,sp,#0xc
        0x0001f188:    eef08a40    ..@.    VMOV.F32 s17,s0
        0x0001f18c:    e9dd5b14    ...[    LDRD     r5,r11,[sp,#0x50]
        0x0001f190:    e9dda916    ....    LDRD     r10,r9,[sp,#0x58]
        0x0001f194:    f01efa6c    ..l.    BL       save_stack ; 0x3d670
        0x0001f198:    00b0        ..      LSLS     r0,r6,#2
        0x0001f19a:    300c        .0      ADDS     r0,r0,#0xc
        0x0001f19c:    f020fc56     .V.    BL       spl_alloca ; 0x3fa4c
        0x0001f1a0:    e9cd8700    ....    STRD     r8,r7,[sp,#0]
        0x0001f1a4:    4604        .F      MOV      r4,r0
        0x0001f1a6:    462b        +F      MOV      r3,r5
        0x0001f1a8:    2201        ."      MOVS     r2,#1
        0x0001f1aa:    4631        1F      MOV      r1,r6
        0x0001f1ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f1ae:    f014fc33    ..3.    BL       exp_rotation ; 0x33a18
        0x0001f1b2:    4633        3F      MOV      r3,r6
        0x0001f1b4:    4642        BF      MOV      r2,r8
        0x0001f1b6:    4621        !F      MOV      r1,r4
        0x0001f1b8:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0001f1bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f1be:    f017fe67    ..g.    BL       op_pvq_search_c ; 0x36e90
        0x0001f1c2:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f1c6:    465b        [F      MOV      r3,r11
        0x0001f1c8:    4642        BF      MOV      r2,r8
        0x0001f1ca:    4631        1F      MOV      r1,r6
        0x0001f1cc:    4620         F      MOV      r0,r4
        0x0001f1ce:    f014fb0f    ....    BL       encode_pulses ; 0x337f0
        0x0001f1d2:    f1ba0f00    ....    CMP      r10,#0
        0x0001f1d6:    d011        ..      BEQ      0x1f1fc ; alg_quant + 136
        0x0001f1d8:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0001f1dc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0001f1e0:    4632        2F      MOV      r2,r6
        0x0001f1e2:    4620         F      MOV      r0,r4
        0x0001f1e4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001f1e6:    f017fb0b    ....    BL       normalise_residual ; 0x36800
        0x0001f1ea:    e9cd8700    ....    STRD     r8,r7,[sp,#0]
        0x0001f1ee:    462b        +F      MOV      r3,r5
        0x0001f1f0:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f1f4:    4631        1F      MOV      r1,r6
        0x0001f1f6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f1f8:    f014fc0e    ....    BL       exp_rotation ; 0x33a18
        0x0001f1fc:    2d01        .-      CMP      r5,#1
        0x0001f1fe:    bfd8        ..      IT       LE
        0x0001f200:    2601        .&      MOVLE    r6,#1
        0x0001f202:    dd35        5.      BLE      0x1f270 ; alg_quant + 252
        0x0001f204:    fb96f8f5    ....    SDIV     r8,r6,r5
        0x0001f208:    2600        .&      MOVS     r6,#0
        0x0001f20a:    4633        3F      MOV      r3,r6
        0x0001f20c:    f1a80902    ....    SUB      r9,r8,#2
        0x0001f210:    fb03f108    ....    MUL      r1,r3,r8
        0x0001f214:    f1b80f01    ....    CMP      r8,#1
        0x0001f218:    f8540021    T.!.    LDR      r0,[r4,r1,LSL #2]
        0x0001f21c:    dd20         .      BLE      0x1f260 ; alg_quant + 236
        0x0001f21e:    f1b90f00    ....    CMP      r9,#0
        0x0001f222:    dd14        ..      BLE      0x1f24e ; alg_quant + 218
        0x0001f224:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0001f228:    f0180f01    ....    TST      r8,#1
        0x0001f22c:    d002        ..      BEQ      0x1f234 ; alg_quant + 192
        0x0001f22e:    f8512f04    Q../    LDR      r2,[r1,#4]!
        0x0001f232:    4310        .C      ORRS     r0,r0,r2
        0x0001f234:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x0001f238:    ea5f0269    _.i.    ASRS     r2,r9,#1
        0x0001f23c:    d007        ..      BEQ      0x1f24e ; alg_quant + 218
        0x0001f23e:    bf00        ..      NOP      
        0x0001f240:    ea40000c    @...    ORR      r0,r0,r12
        0x0001f244:    e9f17c02    ...|    LDRD     r7,r12,[r1,#8]!
        0x0001f248:    4338        8C      ORRS     r0,r0,r7
        0x0001f24a:    1e52        R.      SUBS     r2,r2,#1
        0x0001f24c:    d1f8        ..      BNE      0x1f240 ; alg_quant + 204
        0x0001f24e:    ea5f0109    _...    MOVS     r1,r9
        0x0001f252:    d405        ..      BMI      0x1f260 ; alg_quant + 236
        0x0001f254:    fb039108    ....    MLA      r1,r3,r8,r9
        0x0001f258:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x0001f25c:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f25e:    4308        .C      ORRS     r0,r0,r1
        0x0001f260:    2800        .(      CMP      r0,#0
        0x0001f262:    bf18        ..      IT       NE
        0x0001f264:    2001        .       MOVNE    r0,#1
        0x0001f266:    4098        .@      LSLS     r0,r0,r3
        0x0001f268:    4306        .C      ORRS     r6,r6,r0
        0x0001f26a:    1c5b        [.      ADDS     r3,r3,#1
        0x0001f26c:    42ab        .B      CMP      r3,r5
        0x0001f26e:    dbcf        ..      BLT      0x1f210 ; alg_quant + 156
        0x0001f270:    f01ef9f6    ....    BL       restore_stack ; 0x3d660
        0x0001f274:    b003        ..      ADD      sp,sp,#0xc
        0x0001f276:    4630        0F      MOV      r0,r6
        0x0001f278:    ecbd8b02    ....    VPOP     {d8}
        0x0001f27c:    b006        ..      ADD      sp,sp,#0x18
        0x0001f27e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.alg_unquant
    alg_unquant
        0x0001f282:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001f286:    461e        .F      MOV      r6,r3
        0x0001f288:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f28c:    b082        ..      SUB      sp,sp,#8
        0x0001f28e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f292:    e9dd5a0c    ...Z    LDRD     r5,r10,[sp,#0x30]
        0x0001f296:    4690        .F      MOV      r8,r2
        0x0001f298:    460c        .F      MOV      r4,r1
        0x0001f29a:    4681        .F      MOV      r9,r0
        0x0001f29c:    f01ef9e8    ....    BL       save_stack ; 0x3d670
        0x0001f2a0:    00a0        ..      LSLS     r0,r4,#2
        0x0001f2a2:    f020fbd3     ...    BL       spl_alloca ; 0x3fa4c
        0x0001f2a6:    4607        .F      MOV      r7,r0
        0x0001f2a8:    4653        SF      MOV      r3,r10
        0x0001f2aa:    4642        BF      MOV      r2,r8
        0x0001f2ac:    4621        !F      MOV      r1,r4
        0x0001f2ae:    f011fa3d    ..=.    BL       decode_pulses ; 0x3072c
        0x0001f2b2:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0001f2b6:    4622        "F      MOV      r2,r4
        0x0001f2b8:    4649        IF      MOV      r1,r9
        0x0001f2ba:    4638        8F      MOV      r0,r7
        0x0001f2bc:    f017faa0    ....    BL       normalise_residual ; 0x36800
        0x0001f2c0:    e9cd8600    ....    STRD     r8,r6,[sp,#0]
        0x0001f2c4:    462b        +F      MOV      r3,r5
        0x0001f2c6:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f2ca:    4621        !F      MOV      r1,r4
        0x0001f2cc:    4648        HF      MOV      r0,r9
        0x0001f2ce:    f014fba3    ....    BL       exp_rotation ; 0x33a18
        0x0001f2d2:    2d01        .-      CMP      r5,#1
        0x0001f2d4:    bfd8        ..      IT       LE
        0x0001f2d6:    2601        .&      MOVLE    r6,#1
        0x0001f2d8:    dd34        4.      BLE      0x1f344 ; alg_unquant + 194
        0x0001f2da:    fb94f8f5    ....    SDIV     r8,r4,r5
        0x0001f2de:    2600        .&      MOVS     r6,#0
        0x0001f2e0:    46b4        .F      MOV      r12,r6
        0x0001f2e2:    f1a80902    ....    SUB      r9,r8,#2
        0x0001f2e6:    fb0cf108    ....    MUL      r1,r12,r8
        0x0001f2ea:    f1b80f01    ....    CMP      r8,#1
        0x0001f2ee:    f8570021    W.!.    LDR      r0,[r7,r1,LSL #2]
        0x0001f2f2:    dd1d        ..      BLE      0x1f330 ; alg_unquant + 174
        0x0001f2f4:    f1b90f00    ....    CMP      r9,#0
        0x0001f2f8:    dd11        ..      BLE      0x1f31e ; alg_unquant + 156
        0x0001f2fa:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0001f2fe:    f0180f01    ....    TST      r8,#1
        0x0001f302:    d002        ..      BEQ      0x1f30a ; alg_unquant + 136
        0x0001f304:    f8512f04    Q../    LDR      r2,[r1,#4]!
        0x0001f308:    4310        .C      ORRS     r0,r0,r2
        0x0001f30a:    684c        Lh      LDR      r4,[r1,#4]
        0x0001f30c:    ea5f0269    _.i.    ASRS     r2,r9,#1
        0x0001f310:    d005        ..      BEQ      0x1f31e ; alg_unquant + 156
        0x0001f312:    4320         C      ORRS     r0,r0,r4
        0x0001f314:    e9f13402    ...4    LDRD     r3,r4,[r1,#8]!
        0x0001f318:    4318        .C      ORRS     r0,r0,r3
        0x0001f31a:    1e52        R.      SUBS     r2,r2,#1
        0x0001f31c:    d1f9        ..      BNE      0x1f312 ; alg_unquant + 144
        0x0001f31e:    ea5f0109    _...    MOVS     r1,r9
        0x0001f322:    d405        ..      BMI      0x1f330 ; alg_unquant + 174
        0x0001f324:    fb0c9108    ....    MLA      r1,r12,r8,r9
        0x0001f328:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0001f32c:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f32e:    4308        .C      ORRS     r0,r0,r1
        0x0001f330:    2800        .(      CMP      r0,#0
        0x0001f332:    bf18        ..      IT       NE
        0x0001f334:    2001        .       MOVNE    r0,#1
        0x0001f336:    fa00f00c    ....    LSL      r0,r0,r12
        0x0001f33a:    4306        .C      ORRS     r6,r6,r0
        0x0001f33c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001f340:    45ac        .E      CMP      r12,r5
        0x0001f342:    dbd0        ..      BLT      0x1f2e6 ; alg_unquant + 100
        0x0001f344:    f01ef98c    ....    BL       restore_stack ; 0x3d660
        0x0001f348:    b002        ..      ADD      sp,sp,#8
        0x0001f34a:    4630        0F      MOV      r0,r6
        0x0001f34c:    ecbd8b02    ....    VPOP     {d8}
        0x0001f350:    e8bd87f0    ....    POP      {r4-r10,pc}
    i.alloc_stack
    alloc_stack
        0x0001f354:    2000        .       MOVS     r0,#0
        0x0001f356:    4770        pG      BX       lr
    i.am_audio_buffer_init
    am_audio_buffer_init
        0x0001f358:    4811        .H      LDR      r0,[pc,#68] ; [0x1f3a0] = 0x1000a8d0
        0x0001f35a:    2100        .!      MOVS     r1,#0
        0x0001f35c:    f8c01810    ....    STR      r1,[r0,#0x810]
        0x0001f360:    f8c0180c    ....    STR      r1,[r0,#0x80c]
        0x0001f364:    f8c01814    ....    STR      r1,[r0,#0x814]
        0x0001f368:    f44f4200    O..B    MOV      r2,#0x8000
        0x0001f36c:    f8c02818    ...(    STR      r2,[r0,#0x818]
        0x0001f370:    4b0c        .K      LDR      r3,[pc,#48] ; [0x1f3a4] = 0x100030d8
        0x0001f372:    f8c03808    ...8    STR      r3,[r0,#0x808]
        0x0001f376:    f8c01824    ..$.    STR      r1,[r0,#0x824]
        0x0001f37a:    f8c01820    .. .    STR      r1,[r0,#0x820]
        0x0001f37e:    f8c01828    ..(.    STR      r1,[r0,#0x828]
        0x0001f382:    f8c0282c    ..,(    STR      r2,[r0,#0x82c]
        0x0001f386:    f8c0381c    ...8    STR      r3,[r0,#0x81c]
        0x0001f38a:    f8c01838    ..8.    STR      r1,[r0,#0x838]
        0x0001f38e:    f8c01834    ..4.    STR      r1,[r0,#0x834]
        0x0001f392:    f8c0183c    ..<.    STR      r1,[r0,#0x83c]
        0x0001f396:    f8c02840    ..@(    STR      r2,[r0,#0x840]
        0x0001f39a:    f8c03830    ..08    STR      r3,[r0,#0x830]
        0x0001f39e:    4770        pG      BX       lr
    $d
        0x0001f3a0:    1000a8d0    ....    DCD    268478672
        0x0001f3a4:    100030d8    .0..    DCD    268447960
    $t
    i.am_audio_buffer_nested_pop
    am_audio_buffer_nested_pop
        0x0001f3a8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0001f3aa:    4615        .F      MOV      r5,r2
        0x0001f3ac:    460e        .F      MOV      r6,r1
        0x0001f3ae:    4604        .F      MOV      r4,r0
        0x0001f3b0:    f7f9f834    ..4.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f3b4:    4631        1F      MOV      r1,r6
        0x0001f3b6:    462a        *F      MOV      r2,r5
        0x0001f3b8:    9000        ..      STR      r0,[sp,#0]
        0x0001f3ba:    2c03        .,      CMP      r4,#3
        0x0001f3bc:    d809        ..      BHI      0x1f3d2 ; am_audio_buffer_nested_pop + 42
        0x0001f3be:    4b07        .K      LDR      r3,[pc,#28] ; [0x1f3dc] = 0x100028d0
        0x0001f3c0:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f3c4:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001f3c8:    f6480308    H...    MOV      r3,#0x8808
        0x0001f3cc:    4418        .D      ADD      r0,r0,r3
        0x0001f3ce:    f007fd6b    ..k.    BL       am_vos_ring_buffer_pop ; 0x26ea8
        0x0001f3d2:    9800        ..      LDR      r0,[sp,#0]
        0x0001f3d4:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x0001f3d8:    f7f9b824    ..$.    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x0001f3dc:    100028d0    .(..    DCD    268445904
    $t
    i.am_audio_buffer_nested_push
    am_audio_buffer_nested_push
        0x0001f3e0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0001f3e4:    b088        ..      SUB      sp,sp,#0x20
        0x0001f3e6:    4615        .F      MOV      r5,r2
        0x0001f3e8:    460e        .F      MOV      r6,r1
        0x0001f3ea:    4604        .F      MOV      r4,r0
        0x0001f3ec:    f7f9f816    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f3f0:    4631        1F      MOV      r1,r6
        0x0001f3f2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f3f4:    4e29        )N      LDR      r6,[pc,#164] ; [0x1f49c] = 0x100028d0
        0x0001f3f6:    462a        *F      MOV      r2,r5
        0x0001f3f8:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f3fc:    eb060580    ....    ADD      r5,r6,r0,LSL #2
        0x0001f400:    f6480808    H...    MOV      r8,#0x8808
        0x0001f404:    2c03        .,      CMP      r4,#3
        0x0001f406:    d804        ..      BHI      0x1f412 ; am_audio_buffer_nested_push + 50
        0x0001f408:    eb050008    ....    ADD      r0,r5,r8
        0x0001f40c:    2300        .#      MOVS     r3,#0
        0x0001f40e:    f007fd96    ....    BL       am_vos_ring_buffer_push ; 0x26f3e
        0x0001f412:    f5054900    ...I    ADD      r9,r5,#0x8000
        0x0001f416:    f8d90814    ....    LDR      r0,[r9,#0x814]
        0x0001f41a:    1e60        `.      SUBS     r0,r4,#1
        0x0001f41c:    b245        E.      SXTB     r5,r0
        0x0001f41e:    2d00        .-      CMP      r5,#0
        0x0001f420:    db2c        ,.      BLT      0x1f47c ; am_audio_buffer_nested_push + 156
        0x0001f422:    b2ec        ..      UXTB     r4,r5
        0x0001f424:    f7f8fffa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f428:    9000        ..      STR      r0,[sp,#0]
        0x0001f42a:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f42e:    eb060780    ....    ADD      r7,r6,r0,LSL #2
        0x0001f432:    eb070408    ....    ADD      r4,r7,r8
        0x0001f436:    6860        `h      LDR      r0,[r4,#4]
        0x0001f438:    68a1        .h      LDR      r1,[r4,#8]
        0x0001f43a:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001f43c:    4288        .B      CMP      r0,r1
        0x0001f43e:    bf08        ..      IT       EQ
        0x0001f440:    2a00        .*      CMPEQ    r2,#0
        0x0001f442:    9800        ..      LDR      r0,[sp,#0]
        0x0001f444:    d002        ..      BEQ      0x1f44c ; am_audio_buffer_nested_push + 108
        0x0001f446:    f7f8ffed    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f44a:    e017        ..      B        0x1f47c ; am_audio_buffer_nested_push + 156
        0x0001f44c:    f7f8ffea    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f450:    f8d9a80c    ....    LDR      r10,[r9,#0x80c]
        0x0001f454:    b2e8        ..      UXTB     r0,r5
        0x0001f456:    2803        .(      CMP      r0,#3
        0x0001f458:    d80c        ..      BHI      0x1f474 ; am_audio_buffer_nested_push + 148
        0x0001f45a:    f7f8ffdf    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f45e:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f460:    6861        ah      LDR      r1,[r4,#4]
        0x0001f462:    68a0        .h      LDR      r0,[r4,#8]
        0x0001f464:    68e2        .h      LDR      r2,[r4,#0xc]
        0x0001f466:    4281        .B      CMP      r1,r0
        0x0001f468:    bf08        ..      IT       EQ
        0x0001f46a:    2a00        .*      CMPEQ    r2,#0
        0x0001f46c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f46e:    d00b        ..      BEQ      0x1f488 ; am_audio_buffer_nested_push + 168
        0x0001f470:    f7f8ffd8    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f474:    1e68        h.      SUBS     r0,r5,#1
        0x0001f476:    b245        E.      SXTB     r5,r0
        0x0001f478:    2d00        .-      CMP      r5,#0
        0x0001f47a:    dad2        ..      BGE      0x1f422 ; am_audio_buffer_nested_push + 66
        0x0001f47c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f47e:    b008        ..      ADD      sp,sp,#0x20
        0x0001f480:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0001f484:    f7f8bfce    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x0001f488:    f7f8ffcc    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f48c:    f5074000    ...@    ADD      r0,r7,#0x8000
        0x0001f490:    f8c0a810    ....    STR      r10,[r0,#0x810]
        0x0001f494:    f8c0a80c    ....    STR      r10,[r0,#0x80c]
        0x0001f498:    e7ec        ..      B        0x1f474 ; am_audio_buffer_nested_push + 148
    $d
        0x0001f49a:    0000        ..      DCW    0
        0x0001f49c:    100028d0    .(..    DCD    268445904
    $t
    i.am_audio_buffer_pop
    am_audio_buffer_pop
        0x0001f4a0:    2803        .(      CMP      r0,#3
        0x0001f4a2:    bf84        ..      ITT      HI
        0x0001f4a4:    2000        .       MOVHI    r0,#0
        0x0001f4a6:    4770        pG      BXHI     lr
        0x0001f4a8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f4ac:    4b03        .K      LDR      r3,[pc,#12] ; [0x1f4bc] = 0x100028d0
        0x0001f4ae:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0001f4b2:    f6480308    H...    MOV      r3,#0x8808
        0x0001f4b6:    4418        .D      ADD      r0,r0,r3
        0x0001f4b8:    f007bcf6    ....    B.W      am_vos_ring_buffer_pop ; 0x26ea8
    $d
        0x0001f4bc:    100028d0    .(..    DCD    268445904
    $t
    i.am_audio_buffer_rewind
    am_audio_buffer_rewind
        0x0001f4c0:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0001f4c4:    460d        .F      MOV      r5,r1
        0x0001f4c6:    4604        .F      MOV      r4,r0
        0x0001f4c8:    2803        .(      CMP      r0,#3
        0x0001f4ca:    bf84        ..      ITT      HI
        0x0001f4cc:    2000        .       MOVHI    r0,#0
        0x0001f4ce:    e8bd83f8    ....    POPHI    {r3-r9,pc}
        0x0001f4d2:    f7f8ffa3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001f4d6:    9000        ..      STR      r0,[sp,#0]
        0x0001f4d8:    4e20         N      LDR      r6,[pc,#128] ; [0x1f55c] = 0x100028d0
        0x0001f4da:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x0001f4de:    eb060880    ....    ADD      r8,r6,r0,LSL #2
        0x0001f4e2:    f6480708    H...    MOV      r7,#0x8808
        0x0001f4e6:    eb080007    ....    ADD      r0,r8,r7
        0x0001f4ea:    f007f9a5    ....    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x0001f4ee:    42a8        .B      CMP      r0,r5
        0x0001f4f0:    d332        2.      BCC      0x1f558 ; am_audio_buffer_rewind + 152
        0x0001f4f2:    f5084300    ...C    ADD      r3,r8,#0x8000
        0x0001f4f6:    2100        .!      MOVS     r1,#0
        0x0001f4f8:    f8c31814    ....    STR      r1,[r3,#0x814]
        0x0001f4fc:    f8d3080c    ....    LDR      r0,[r3,#0x80c]
        0x0001f500:    1b40        @.      SUBS     r0,r0,r5
        0x0001f502:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x0001f506:    f3c0000e    ....    UBFX     r0,r0,#0,#15
        0x0001f50a:    f8c30810    ....    STR      r0,[r3,#0x810]
        0x0001f50e:    1c60        `.      ADDS     r0,r4,#1
        0x0001f510:    b242        B.      SXTB     r2,r0
        0x0001f512:    2a03        .*      CMP      r2,#3
        0x0001f514:    da1a        ..      BGE      0x1f54c ; am_audio_buffer_rewind + 140
        0x0001f516:    bf00        ..      NOP      
        0x0001f518:    eb020082    ....    ADD      r0,r2,r2,LSL #2
        0x0001f51c:    eb060480    ....    ADD      r4,r6,r0,LSL #2
        0x0001f520:    eb040c07    ....    ADD      r12,r4,r7
        0x0001f524:    f8cc100c    ....    STR      r1,[r12,#0xc]
        0x0001f528:    f8dc0004    ....    LDR      r0,[r12,#4]
        0x0001f52c:    f8cc0008    ....    STR      r0,[r12,#8]
        0x0001f530:    f8d3c810    ....    LDR      r12,[r3,#0x810]
        0x0001f534:    f5044000    ...@    ADD      r0,r4,#0x8000
        0x0001f538:    f8c0c810    ....    STR      r12,[r0,#0x810]
        0x0001f53c:    f8d3c810    ....    LDR      r12,[r3,#0x810]
        0x0001f540:    f8c0c80c    ....    STR      r12,[r0,#0x80c]
        0x0001f544:    1c50        P.      ADDS     r0,r2,#1
        0x0001f546:    b242        B.      SXTB     r2,r0
        0x0001f548:    2a03        .*      CMP      r2,#3
        0x0001f54a:    dbe5        ..      BLT      0x1f518 ; am_audio_buffer_rewind + 88
        0x0001f54c:    9800        ..      LDR      r0,[sp,#0]
        0x0001f54e:    f7f8ff69    ..i.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001f552:    4628        (F      MOV      r0,r5
        0x0001f554:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0001f558:    4605        .F      MOV      r5,r0
        0x0001f55a:    e7ca        ..      B        0x1f4f2 ; am_audio_buffer_rewind + 50
    $d
        0x0001f55c:    100028d0    .(..    DCD    268445904
    $t
    i.am_audio_universal_buffer_status_check
    am_audio_universal_buffer_status_check
        0x0001f560:    b470        p.      PUSH     {r4-r6}
        0x0001f562:    2100        .!      MOVS     r1,#0
        0x0001f564:    f04f0c01    O...    MOV      r12,#1
        0x0001f568:    e005        ..      B        0x1f576 ; am_audio_universal_buffer_status_check + 22
        0x0001f56a:    bf00        ..      NOP      
        0x0001f56c:    f1010c01    ....    ADD      r12,r1,#1
        0x0001f570:    f1bc0f03    ....    CMP      r12,#3
        0x0001f574:    d24d        M.      BCS      0x1f612 ; am_audio_universal_buffer_status_check + 178
        0x0001f576:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x0001f57a:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x0001f57e:    eb0c028c    ....    ADD      r2,r12,r12,LSL #2
        0x0001f582:    685d        ]h      LDR      r5,[r3,#4]
        0x0001f584:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0001f588:    689e        .h      LDR      r6,[r3,#8]
        0x0001f58a:    68dc        .h      LDR      r4,[r3,#0xc]
        0x0001f58c:    42b5        .B      CMP      r5,r6
        0x0001f58e:    bf08        ..      IT       EQ
        0x0001f590:    2c00        .,      CMPEQ    r4,#0
        0x0001f592:    d039        9.      BEQ      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f594:    6856        Vh      LDR      r6,[r2,#4]
        0x0001f596:    6894        .h      LDR      r4,[r2,#8]
        0x0001f598:    68d5        .h      LDR      r5,[r2,#0xc]
        0x0001f59a:    42a6        .B      CMP      r6,r4
        0x0001f59c:    bf08        ..      IT       EQ
        0x0001f59e:    2d00        .-      CMPEQ    r5,#0
        0x0001f5a0:    d032        2.      BEQ      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f5a2:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5a4:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5a6:    42ac        .B      CMP      r4,r5
        0x0001f5a8:    d907        ..      BLS      0x1f5ba ; am_audio_universal_buffer_status_check + 90
        0x0001f5aa:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5ac:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5ae:    42ac        .B      CMP      r4,r5
        0x0001f5b0:    d903        ..      BLS      0x1f5ba ; am_audio_universal_buffer_status_check + 90
        0x0001f5b2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5b4:    6855        Uh      LDR      r5,[r2,#4]
        0x0001f5b6:    42ac        .B      CMP      r4,r5
        0x0001f5b8:    d923        #.      BLS      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5ba:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5bc:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5be:    42ac        .B      CMP      r4,r5
        0x0001f5c0:    d207        ..      BCS      0x1f5d2 ; am_audio_universal_buffer_status_check + 114
        0x0001f5c2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5c4:    6895        .h      LDR      r5,[r2,#8]
        0x0001f5c6:    42a5        .B      CMP      r5,r4
        0x0001f5c8:    d31b        ..      BCC      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5ca:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5cc:    6855        Uh      LDR      r5,[r2,#4]
        0x0001f5ce:    42ac        .B      CMP      r4,r5
        0x0001f5d0:    d917        ..      BLS      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5d2:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5d4:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5d6:    42ac        .B      CMP      r4,r5
        0x0001f5d8:    d907        ..      BLS      0x1f5ea ; am_audio_universal_buffer_status_check + 138
        0x0001f5da:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5dc:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5de:    42ac        .B      CMP      r4,r5
        0x0001f5e0:    d903        ..      BLS      0x1f5ea ; am_audio_universal_buffer_status_check + 138
        0x0001f5e2:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5e4:    685d        ]h      LDR      r5,[r3,#4]
        0x0001f5e6:    42ac        .B      CMP      r4,r5
        0x0001f5e8:    d90b        ..      BLS      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5ea:    685c        \h      LDR      r4,[r3,#4]
        0x0001f5ec:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5ee:    42ac        .B      CMP      r4,r5
        0x0001f5f0:    d20a        ..      BCS      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f5f2:    6854        Th      LDR      r4,[r2,#4]
        0x0001f5f4:    689d        .h      LDR      r5,[r3,#8]
        0x0001f5f6:    42a5        .B      CMP      r5,r4
        0x0001f5f8:    d303        ..      BCC      0x1f602 ; am_audio_universal_buffer_status_check + 162
        0x0001f5fa:    6852        Rh      LDR      r2,[r2,#4]
        0x0001f5fc:    685b        [h      LDR      r3,[r3,#4]
        0x0001f5fe:    429a        .B      CMP      r2,r3
        0x0001f600:    d802        ..      BHI      0x1f608 ; am_audio_universal_buffer_status_check + 168
        0x0001f602:    bc70        p.      POP      {r4-r6}
        0x0001f604:    2000        .       MOVS     r0,#0
        0x0001f606:    4770        pG      BX       lr
        0x0001f608:    f10c0c01    ....    ADD      r12,r12,#1
        0x0001f60c:    f1bc0f03    ....    CMP      r12,#3
        0x0001f610:    d3b1        ..      BCC      0x1f576 ; am_audio_universal_buffer_status_check + 22
        0x0001f612:    1c49        I.      ADDS     r1,r1,#1
        0x0001f614:    2903        .)      CMP      r1,#3
        0x0001f616:    d3a9        ..      BCC      0x1f56c ; am_audio_universal_buffer_status_check + 12
        0x0001f618:    bc70        p.      POP      {r4-r6}
        0x0001f61a:    2001        .       MOVS     r0,#1
        0x0001f61c:    4770        pG      BX       lr
        0x0001f61e:    0000        ..      MOVS     r0,r0
    i.am_bsp_iom_pins_disable
    am_bsp_iom_pins_disable
        0x0001f620:    2808        .(      CMP      r0,#8
        0x0001f622:    bf28        (.      IT       CS
        0x0001f624:    4770        pG      BXCS     lr
        0x0001f626:    b538        8.      PUSH     {r3-r5,lr}
        0x0001f628:    ea410080    A...    ORR      r0,r1,r0,LSL #2
        0x0001f62c:    281e        .(      CMP      r0,#0x1e
        0x0001f62e:    bf28        (.      IT       CS
        0x0001f630:    bd38        8.      POPCS    {r3-r5,pc}
        0x0001f632:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0001f636:    c70f        ..      DCW    50959
        0x0001f638:    d426fdfd    ..&.    DCD    3559325181
        0x0001f63c:    e13dfdfd    ..=.    DCD    3778936317
        0x0001f640:    ee54fdfd    ..T.    DCD    3998547453
        0x0001f644:    fd6bfdfd    ..k.    DCD    4251713021
        0x0001f648:    fc82fdfd    ....    DCD    4236443133
        0x0001f64c:    fb99fdfd    ....    DCD    4221173245
        0x0001f650:    fab0fdfd    ....    DCD    4205903357
    $t
        0x0001f654:    4c8c        .L      LDR      r4,[pc,#560] ; [0x1f888] = 0x449d4
        0x0001f656:    6821        !h      LDR      r1,[r4,#0]
        0x0001f658:    9100        ..      STR      r1,[sp,#0]
        0x0001f65a:    2005        .       MOVS     r0,#5
        0x0001f65c:    f002f88a    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f660:    6821        !h      LDR      r1,[r4,#0]
        0x0001f662:    9100        ..      STR      r1,[sp,#0]
        0x0001f664:    2007        .       MOVS     r0,#7
        0x0001f666:    f002f885    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f66a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f66c:    9100        ..      STR      r1,[sp,#0]
        0x0001f66e:    2006        .       MOVS     r0,#6
        0x0001f670:    f002f880    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f674:    6821        !h      LDR      r1,[r4,#0]
        0x0001f676:    9100        ..      STR      r1,[sp,#0]
        0x0001f678:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f67c:    2048        H       MOVS     r0,#0x48
        0x0001f67e:    f002b879    ..y.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f682:    4c81        .L      LDR      r4,[pc,#516] ; [0x1f888] = 0x449d4
        0x0001f684:    6821        !h      LDR      r1,[r4,#0]
        0x0001f686:    9100        ..      STR      r1,[sp,#0]
        0x0001f688:    2008        .       MOVS     r0,#8
        0x0001f68a:    f002f873    ..s.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f68e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f690:    9100        ..      STR      r1,[sp,#0]
        0x0001f692:    200a        .       MOVS     r0,#0xa
        0x0001f694:    f002f86e    ..n.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f698:    6821        !h      LDR      r1,[r4,#0]
        0x0001f69a:    9100        ..      STR      r1,[sp,#0]
        0x0001f69c:    2009        .       MOVS     r0,#9
        0x0001f69e:    f002f869    ..i.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6a2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6a4:    9100        ..      STR      r1,[sp,#0]
        0x0001f6a6:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f6aa:    200b        .       MOVS     r0,#0xb
        0x0001f6ac:    f002b862    ..b.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f6b0:    4c75        uL      LDR      r4,[pc,#468] ; [0x1f888] = 0x449d4
        0x0001f6b2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6b4:    9100        ..      STR      r1,[sp,#0]
        0x0001f6b6:    2019        .       MOVS     r0,#0x19
        0x0001f6b8:    f002f85c    ..\.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6bc:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6be:    9100        ..      STR      r1,[sp,#0]
        0x0001f6c0:    201b        .       MOVS     r0,#0x1b
        0x0001f6c2:    f002f857    ..W.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6c6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f6ca:    201a        .       MOVS     r0,#0x1a
        0x0001f6cc:    f002f852    ..R.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6d0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6d2:    9100        ..      STR      r1,[sp,#0]
        0x0001f6d4:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f6d8:    2025        %       MOVS     r0,#0x25
        0x0001f6da:    f002b84b    ..K.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f6de:    4c6a        jL      LDR      r4,[pc,#424] ; [0x1f888] = 0x449d4
        0x0001f6e0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6e2:    9100        ..      STR      r1,[sp,#0]
        0x0001f6e4:    201f        .       MOVS     r0,#0x1f
        0x0001f6e6:    f002f845    ..E.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6ea:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6ec:    9100        ..      STR      r1,[sp,#0]
        0x0001f6ee:    2021        !       MOVS     r0,#0x21
        0x0001f6f0:    f002f840    ..@.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6f4:    6821        !h      LDR      r1,[r4,#0]
        0x0001f6f6:    9100        ..      STR      r1,[sp,#0]
        0x0001f6f8:    2020                MOVS     r0,#0x20
        0x0001f6fa:    f002f83b    ..;.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f6fe:    6821        !h      LDR      r1,[r4,#0]
        0x0001f700:    9100        ..      STR      r1,[sp,#0]
        0x0001f702:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f706:    2055        U       MOVS     r0,#0x55
        0x0001f708:    f002b834    ..4.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f70c:    4c5e        ^L      LDR      r4,[pc,#376] ; [0x1f888] = 0x449d4
        0x0001f70e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f710:    9100        ..      STR      r1,[sp,#0]
        0x0001f712:    2022        "       MOVS     r0,#0x22
        0x0001f714:    f002f82e    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f718:    6821        !h      LDR      r1,[r4,#0]
        0x0001f71a:    9100        ..      STR      r1,[sp,#0]
        0x0001f71c:    2024        $       MOVS     r0,#0x24
        0x0001f71e:    f002f829    ..).    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f722:    6821        !h      LDR      r1,[r4,#0]
        0x0001f724:    9100        ..      STR      r1,[sp,#0]
        0x0001f726:    2023        #       MOVS     r0,#0x23
        0x0001f728:    f002f824    ..$.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f72c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f72e:    9100        ..      STR      r1,[sp,#0]
        0x0001f730:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f734:    2036        6       MOVS     r0,#0x36
        0x0001f736:    f002b81d    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f73a:    4c53        SL      LDR      r4,[pc,#332] ; [0x1f888] = 0x449d4
        0x0001f73c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f73e:    9100        ..      STR      r1,[sp,#0]
        0x0001f740:    202f        /       MOVS     r0,#0x2f
        0x0001f742:    f002f817    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f746:    6821        !h      LDR      r1,[r4,#0]
        0x0001f748:    9100        ..      STR      r1,[sp,#0]
        0x0001f74a:    2031        1       MOVS     r0,#0x31
        0x0001f74c:    f002f812    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f750:    6821        !h      LDR      r1,[r4,#0]
        0x0001f752:    9100        ..      STR      r1,[sp,#0]
        0x0001f754:    2030        0       MOVS     r0,#0x30
        0x0001f756:    f002f80d    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f75a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f75c:    9100        ..      STR      r1,[sp,#0]
        0x0001f75e:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f762:    2049        I       MOVS     r0,#0x49
        0x0001f764:    f002b806    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f768:    4c47        GL      LDR      r4,[pc,#284] ; [0x1f888] = 0x449d4
        0x0001f76a:    6821        !h      LDR      r1,[r4,#0]
        0x0001f76c:    9100        ..      STR      r1,[sp,#0]
        0x0001f76e:    203d        =       MOVS     r0,#0x3d
        0x0001f770:    f002f800    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f774:    6821        !h      LDR      r1,[r4,#0]
        0x0001f776:    9100        ..      STR      r1,[sp,#0]
        0x0001f778:    203f        ?       MOVS     r0,#0x3f
        0x0001f77a:    f001fffb    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f77e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f780:    9100        ..      STR      r1,[sp,#0]
        0x0001f782:    203e        >       MOVS     r0,#0x3e
        0x0001f784:    f001fff6    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f788:    6821        !h      LDR      r1,[r4,#0]
        0x0001f78a:    9100        ..      STR      r1,[sp,#0]
        0x0001f78c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f790:    204a        J       MOVS     r0,#0x4a
        0x0001f792:    f001bfef    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f796:    4c3c        <L      LDR      r4,[pc,#240] ; [0x1f888] = 0x449d4
        0x0001f798:    6821        !h      LDR      r1,[r4,#0]
        0x0001f79a:    9100        ..      STR      r1,[sp,#0]
        0x0001f79c:    2016        .       MOVS     r0,#0x16
        0x0001f79e:    f001ffe9    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f7a2:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7a4:    9100        ..      STR      r1,[sp,#0]
        0x0001f7a6:    2018        .       MOVS     r0,#0x18
        0x0001f7a8:    f001ffe4    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f7ac:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7ae:    9100        ..      STR      r1,[sp,#0]
        0x0001f7b0:    2017        .       MOVS     r0,#0x17
        0x0001f7b2:    f001ffdf    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f7b6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7b8:    9100        ..      STR      r1,[sp,#0]
        0x0001f7ba:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f7be:    2058        X       MOVS     r0,#0x58
        0x0001f7c0:    f001bfd8    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f7c4:    4c30        0L      LDR      r4,[pc,#192] ; [0x1f888] = 0x449d4
        0x0001f7c6:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f7ca:    2005        .       MOVS     r0,#5
        0x0001f7cc:    f001ffd2    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f7d0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7d2:    9100        ..      STR      r1,[sp,#0]
        0x0001f7d4:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f7d8:    2006        .       MOVS     r0,#6
        0x0001f7da:    f001bfcb    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f7de:    4c2a        *L      LDR      r4,[pc,#168] ; [0x1f888] = 0x449d4
        0x0001f7e0:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7e2:    9100        ..      STR      r1,[sp,#0]
        0x0001f7e4:    2008        .       MOVS     r0,#8
        0x0001f7e6:    f001ffc5    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f7ea:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7ec:    9100        ..      STR      r1,[sp,#0]
        0x0001f7ee:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f7f2:    2009        .       MOVS     r0,#9
        0x0001f7f4:    f001bfbe    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f7f8:    4c23        #L      LDR      r4,[pc,#140] ; [0x1f888] = 0x449d4
        0x0001f7fa:    6821        !h      LDR      r1,[r4,#0]
        0x0001f7fc:    9100        ..      STR      r1,[sp,#0]
        0x0001f7fe:    2019        .       MOVS     r0,#0x19
        0x0001f800:    f001ffb8    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f804:    6821        !h      LDR      r1,[r4,#0]
        0x0001f806:    9100        ..      STR      r1,[sp,#0]
        0x0001f808:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f80c:    201a        .       MOVS     r0,#0x1a
        0x0001f80e:    f001bfb1    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f812:    4c1d        .L      LDR      r4,[pc,#116] ; [0x1f888] = 0x449d4
        0x0001f814:    6821        !h      LDR      r1,[r4,#0]
        0x0001f816:    9100        ..      STR      r1,[sp,#0]
        0x0001f818:    201f        .       MOVS     r0,#0x1f
        0x0001f81a:    f001ffab    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f81e:    6821        !h      LDR      r1,[r4,#0]
        0x0001f820:    9100        ..      STR      r1,[sp,#0]
        0x0001f822:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f826:    2020                MOVS     r0,#0x20
        0x0001f828:    e003        ..      B        0x1f832 ; am_bsp_iom_pins_disable + 530
        0x0001f82a:    e01e        ..      B        0x1f86a ; am_bsp_iom_pins_disable + 586
        0x0001f82c:    e010        ..      B        0x1f850 ; am_bsp_iom_pins_disable + 560
        0x0001f82e:    e002        ..      B        0x1f836 ; am_bsp_iom_pins_disable + 534
        0x0001f830:    e028        (.      B        0x1f884 ; am_bsp_iom_pins_disable + 612
        0x0001f832:    f001bf9f    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f836:    4c14        .L      LDR      r4,[pc,#80] ; [0x1f888] = 0x449d4
        0x0001f838:    6821        !h      LDR      r1,[r4,#0]
        0x0001f83a:    9100        ..      STR      r1,[sp,#0]
        0x0001f83c:    202f        /       MOVS     r0,#0x2f
        0x0001f83e:    f001ff99    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f842:    6821        !h      LDR      r1,[r4,#0]
        0x0001f844:    9100        ..      STR      r1,[sp,#0]
        0x0001f846:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f84a:    2030        0       MOVS     r0,#0x30
        0x0001f84c:    f001bf92    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f850:    4c0d        .L      LDR      r4,[pc,#52] ; [0x1f888] = 0x449d4
        0x0001f852:    6821        !h      LDR      r1,[r4,#0]
        0x0001f854:    9100        ..      STR      r1,[sp,#0]
        0x0001f856:    203d        =       MOVS     r0,#0x3d
        0x0001f858:    f001ff8c    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f85c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f85e:    9100        ..      STR      r1,[sp,#0]
        0x0001f860:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f864:    203e        >       MOVS     r0,#0x3e
        0x0001f866:    f001bf85    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f86a:    4c07        .L      LDR      r4,[pc,#28] ; [0x1f888] = 0x449d4
        0x0001f86c:    6821        !h      LDR      r1,[r4,#0]
        0x0001f86e:    9100        ..      STR      r1,[sp,#0]
        0x0001f870:    2016        .       MOVS     r0,#0x16
        0x0001f872:    f001ff7f    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f876:    6821        !h      LDR      r1,[r4,#0]
        0x0001f878:    9100        ..      STR      r1,[sp,#0]
        0x0001f87a:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0001f87e:    2017        .       MOVS     r0,#0x17
        0x0001f880:    f001bf78    ..x.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f884:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0001f886:    0000        ..      DCW    0
        0x0001f888:    000449d4    .I..    DCD    281044
    $t
    i.am_bsp_iom_pins_enable
    am_bsp_iom_pins_enable
        0x0001f88c:    2808        .(      CMP      r0,#8
        0x0001f88e:    bf28        (.      IT       CS
        0x0001f890:    4770        pG      BXCS     lr
        0x0001f892:    b508        ..      PUSH     {r3,lr}
        0x0001f894:    ea410080    A...    ORR      r0,r1,r0,LSL #2
        0x0001f898:    281e        .(      CMP      r0,#0x1e
        0x0001f89a:    bf28        (.      IT       CS
        0x0001f89c:    bd08        ..      POPCS    {r3,pc}
        0x0001f89e:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0001f8a2:    df0f        ..      DCW    57103
        0x0001f8a4:    ed29fdfd    ..).    DCD    3978952189
        0x0001f8a8:    fc43fdfd    ..C.    DCD    4232314365
        0x0001f8ac:    fb5dfdfd    ..].    DCD    4217241085
        0x0001f8b0:    fd77fdfd    ..w.    DCD    4252499453
        0x0001f8b4:    fa91fdfd    ....    DCD    4203871741
        0x0001f8b8:    f9abfdfd    ....    DCD    4188798461
        0x0001f8bc:    f8c5fdfd    ....    DCD    4173725181
    $t
        0x0001f8c0:    489c        .H      LDR      r0,[pc,#624] ; [0x1fb34] = 0x10000684
        0x0001f8c2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8c4:    9100        ..      STR      r1,[sp,#0]
        0x0001f8c6:    2005        .       MOVS     r0,#5
        0x0001f8c8:    f001ff54    ..T.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f8cc:    489a        .H      LDR      r0,[pc,#616] ; [0x1fb38] = 0x1000067c
        0x0001f8ce:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8d0:    9100        ..      STR      r1,[sp,#0]
        0x0001f8d2:    2007        .       MOVS     r0,#7
        0x0001f8d4:    f001ff4e    ..N.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f8d8:    4898        .H      LDR      r0,[pc,#608] ; [0x1fb3c] = 0x10000680
        0x0001f8da:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8dc:    9100        ..      STR      r1,[sp,#0]
        0x0001f8de:    2006        .       MOVS     r0,#6
        0x0001f8e0:    f001ff48    ..H.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f8e4:    4896        .H      LDR      r0,[pc,#600] ; [0x1fb40] = 0x10000678
        0x0001f8e6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8e8:    9100        ..      STR      r1,[sp,#0]
        0x0001f8ea:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f8ee:    2048        H       MOVS     r0,#0x48
        0x0001f8f0:    f001bf40    ..@.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f8f4:    4893        .H      LDR      r0,[pc,#588] ; [0x1fb44] = 0x1000069c
        0x0001f8f6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8f8:    9100        ..      STR      r1,[sp,#0]
        0x0001f8fa:    2008        .       MOVS     r0,#8
        0x0001f8fc:    f001ff3a    ..:.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f900:    4891        .H      LDR      r0,[pc,#580] ; [0x1fb48] = 0x10000694
        0x0001f902:    6801        .h      LDR      r1,[r0,#0]
        0x0001f904:    9100        ..      STR      r1,[sp,#0]
        0x0001f906:    200a        .       MOVS     r0,#0xa
        0x0001f908:    f001ff34    ..4.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f90c:    488f        .H      LDR      r0,[pc,#572] ; [0x1fb4c] = 0x10000698
        0x0001f90e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f910:    9100        ..      STR      r1,[sp,#0]
        0x0001f912:    2009        .       MOVS     r0,#9
        0x0001f914:    f001ff2e    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f918:    488d        .H      LDR      r0,[pc,#564] ; [0x1fb50] = 0x10000690
        0x0001f91a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f91c:    9100        ..      STR      r1,[sp,#0]
        0x0001f91e:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f922:    200b        .       MOVS     r0,#0xb
        0x0001f924:    f001bf26    ..&.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f928:    488a        .H      LDR      r0,[pc,#552] ; [0x1fb54] = 0x100006b4
        0x0001f92a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f92c:    9100        ..      STR      r1,[sp,#0]
        0x0001f92e:    2019        .       MOVS     r0,#0x19
        0x0001f930:    f001ff20    .. .    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f934:    4888        .H      LDR      r0,[pc,#544] ; [0x1fb58] = 0x100006ac
        0x0001f936:    6801        .h      LDR      r1,[r0,#0]
        0x0001f938:    9100        ..      STR      r1,[sp,#0]
        0x0001f93a:    201b        .       MOVS     r0,#0x1b
        0x0001f93c:    f001ff1a    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f940:    4886        .H      LDR      r0,[pc,#536] ; [0x1fb5c] = 0x100006b0
        0x0001f942:    6801        .h      LDR      r1,[r0,#0]
        0x0001f944:    9100        ..      STR      r1,[sp,#0]
        0x0001f946:    201a        .       MOVS     r0,#0x1a
        0x0001f948:    f001ff14    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f94c:    4884        .H      LDR      r0,[pc,#528] ; [0x1fb60] = 0x100006a8
        0x0001f94e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f950:    9100        ..      STR      r1,[sp,#0]
        0x0001f952:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f956:    2025        %       MOVS     r0,#0x25
        0x0001f958:    f001bf0c    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f95c:    4881        .H      LDR      r0,[pc,#516] ; [0x1fb64] = 0x100006cc
        0x0001f95e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f960:    9100        ..      STR      r1,[sp,#0]
        0x0001f962:    201f        .       MOVS     r0,#0x1f
        0x0001f964:    f001ff06    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f968:    487f        .H      LDR      r0,[pc,#508] ; [0x1fb68] = 0x100006c4
        0x0001f96a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f96c:    9100        ..      STR      r1,[sp,#0]
        0x0001f96e:    2021        !       MOVS     r0,#0x21
        0x0001f970:    f001ff00    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f974:    487d        }H      LDR      r0,[pc,#500] ; [0x1fb6c] = 0x100006c8
        0x0001f976:    6801        .h      LDR      r1,[r0,#0]
        0x0001f978:    9100        ..      STR      r1,[sp,#0]
        0x0001f97a:    2020                MOVS     r0,#0x20
        0x0001f97c:    f001fefa    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f980:    487b        {H      LDR      r0,[pc,#492] ; [0x1fb70] = 0x100006c0
        0x0001f982:    6801        .h      LDR      r1,[r0,#0]
        0x0001f984:    9100        ..      STR      r1,[sp,#0]
        0x0001f986:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f98a:    2055        U       MOVS     r0,#0x55
        0x0001f98c:    f001bef2    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f990:    4878        xH      LDR      r0,[pc,#480] ; [0x1fb74] = 0x100006e4
        0x0001f992:    6801        .h      LDR      r1,[r0,#0]
        0x0001f994:    9100        ..      STR      r1,[sp,#0]
        0x0001f996:    2022        "       MOVS     r0,#0x22
        0x0001f998:    f001feec    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f99c:    4876        vH      LDR      r0,[pc,#472] ; [0x1fb78] = 0x100006dc
        0x0001f99e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9a0:    9100        ..      STR      r1,[sp,#0]
        0x0001f9a2:    2024        $       MOVS     r0,#0x24
        0x0001f9a4:    f001fee6    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f9a8:    4874        tH      LDR      r0,[pc,#464] ; [0x1fb7c] = 0x100006e0
        0x0001f9aa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9ac:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ae:    2023        #       MOVS     r0,#0x23
        0x0001f9b0:    f001fee0    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f9b4:    4872        rH      LDR      r0,[pc,#456] ; [0x1fb80] = 0x100006d8
        0x0001f9b6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9b8:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ba:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f9be:    2036        6       MOVS     r0,#0x36
        0x0001f9c0:    f001bed8    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f9c4:    486f        oH      LDR      r0,[pc,#444] ; [0x1fb84] = 0x100006f4
        0x0001f9c6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9c8:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ca:    202f        /       MOVS     r0,#0x2f
        0x0001f9cc:    f001fed2    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f9d0:    486d        mH      LDR      r0,[pc,#436] ; [0x1fb88] = 0x100006ec
        0x0001f9d2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9d4:    9100        ..      STR      r1,[sp,#0]
        0x0001f9d6:    2031        1       MOVS     r0,#0x31
        0x0001f9d8:    f001fecc    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f9dc:    486b        kH      LDR      r0,[pc,#428] ; [0x1fb8c] = 0x100006f0
        0x0001f9de:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9e0:    9100        ..      STR      r1,[sp,#0]
        0x0001f9e2:    2030        0       MOVS     r0,#0x30
        0x0001f9e4:    f001fec6    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001f9e8:    4869        iH      LDR      r0,[pc,#420] ; [0x1fb90] = 0x100006e8
        0x0001f9ea:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9ec:    9100        ..      STR      r1,[sp,#0]
        0x0001f9ee:    e8bd4008    ...@    POP      {r3,lr}
        0x0001f9f2:    2049        I       MOVS     r0,#0x49
        0x0001f9f4:    f001bebe    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001f9f8:    4866        fH      LDR      r0,[pc,#408] ; [0x1fb94] = 0x1000070c
        0x0001f9fa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9fc:    9100        ..      STR      r1,[sp,#0]
        0x0001f9fe:    203d        =       MOVS     r0,#0x3d
        0x0001fa00:    f001feb8    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa04:    4864        dH      LDR      r0,[pc,#400] ; [0x1fb98] = 0x10000704
        0x0001fa06:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa08:    9100        ..      STR      r1,[sp,#0]
        0x0001fa0a:    203f        ?       MOVS     r0,#0x3f
        0x0001fa0c:    f001feb2    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa10:    4862        bH      LDR      r0,[pc,#392] ; [0x1fb9c] = 0x10000708
        0x0001fa12:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa14:    9100        ..      STR      r1,[sp,#0]
        0x0001fa16:    203e        >       MOVS     r0,#0x3e
        0x0001fa18:    f001feac    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa1c:    4860        `H      LDR      r0,[pc,#384] ; [0x1fba0] = 0x10000700
        0x0001fa1e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa20:    9100        ..      STR      r1,[sp,#0]
        0x0001fa22:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fa26:    204a        J       MOVS     r0,#0x4a
        0x0001fa28:    f001bea4    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fa2c:    485d        ]H      LDR      r0,[pc,#372] ; [0x1fba4] = 0x10000724
        0x0001fa2e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa30:    9100        ..      STR      r1,[sp,#0]
        0x0001fa32:    2016        .       MOVS     r0,#0x16
        0x0001fa34:    f001fe9e    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa38:    485b        [H      LDR      r0,[pc,#364] ; [0x1fba8] = 0x1000071c
        0x0001fa3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa3c:    9100        ..      STR      r1,[sp,#0]
        0x0001fa3e:    2018        .       MOVS     r0,#0x18
        0x0001fa40:    f001fe98    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa44:    4859        YH      LDR      r0,[pc,#356] ; [0x1fbac] = 0x10000720
        0x0001fa46:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa48:    9100        ..      STR      r1,[sp,#0]
        0x0001fa4a:    2017        .       MOVS     r0,#0x17
        0x0001fa4c:    f001fe92    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa50:    4857        WH      LDR      r0,[pc,#348] ; [0x1fbb0] = 0x10000718
        0x0001fa52:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa54:    9100        ..      STR      r1,[sp,#0]
        0x0001fa56:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fa5a:    2058        X       MOVS     r0,#0x58
        0x0001fa5c:    f001be8a    ....    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fa60:    4854        TH      LDR      r0,[pc,#336] ; [0x1fbb4] = 0x10000688
        0x0001fa62:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa64:    9100        ..      STR      r1,[sp,#0]
        0x0001fa66:    2005        .       MOVS     r0,#5
        0x0001fa68:    f001fe84    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa6c:    4852        RH      LDR      r0,[pc,#328] ; [0x1fbb8] = 0x1000068c
        0x0001fa6e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa70:    9100        ..      STR      r1,[sp,#0]
        0x0001fa72:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fa76:    2006        .       MOVS     r0,#6
        0x0001fa78:    f001be7c    ..|.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fa7c:    484f        OH      LDR      r0,[pc,#316] ; [0x1fbbc] = 0x100006a0
        0x0001fa7e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa80:    9100        ..      STR      r1,[sp,#0]
        0x0001fa82:    2008        .       MOVS     r0,#8
        0x0001fa84:    f001fe76    ..v.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fa88:    484d        MH      LDR      r0,[pc,#308] ; [0x1fbc0] = 0x100006a4
        0x0001fa8a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa8c:    9100        ..      STR      r1,[sp,#0]
        0x0001fa8e:    2009        .       MOVS     r0,#9
        0x0001fa90:    e005        ..      B        0x1fa9e ; am_bsp_iom_pins_enable + 530
        0x0001fa92:    e040        @.      B        0x1fb16 ; am_bsp_iom_pins_enable + 650
        0x0001fa94:    e031        1.      B        0x1fafa ; am_bsp_iom_pins_enable + 622
        0x0001fa96:    e022        ".      B        0x1fade ; am_bsp_iom_pins_enable + 594
        0x0001fa98:    e013        ..      B        0x1fac2 ; am_bsp_iom_pins_enable + 566
        0x0001fa9a:    e004        ..      B        0x1faa6 ; am_bsp_iom_pins_enable + 538
        0x0001fa9c:    e049        I.      B        0x1fb32 ; am_bsp_iom_pins_enable + 678
        0x0001fa9e:    e8bd4008    ...@    POP      {r3,lr}
        0x0001faa2:    f001be67    ..g.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001faa6:    4847        GH      LDR      r0,[pc,#284] ; [0x1fbc4] = 0x100006b8
        0x0001faa8:    6801        .h      LDR      r1,[r0,#0]
        0x0001faaa:    9100        ..      STR      r1,[sp,#0]
        0x0001faac:    2019        .       MOVS     r0,#0x19
        0x0001faae:    f001fe61    ..a.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fab2:    4845        EH      LDR      r0,[pc,#276] ; [0x1fbc8] = 0x100006bc
        0x0001fab4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fab6:    9100        ..      STR      r1,[sp,#0]
        0x0001fab8:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fabc:    201a        .       MOVS     r0,#0x1a
        0x0001fabe:    f001be59    ..Y.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fac2:    4842        BH      LDR      r0,[pc,#264] ; [0x1fbcc] = 0x100006d0
        0x0001fac4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fac6:    9100        ..      STR      r1,[sp,#0]
        0x0001fac8:    201f        .       MOVS     r0,#0x1f
        0x0001faca:    f001fe53    ..S.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001face:    4840        @H      LDR      r0,[pc,#256] ; [0x1fbd0] = 0x100006d4
        0x0001fad0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fad2:    9100        ..      STR      r1,[sp,#0]
        0x0001fad4:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fad8:    2020                MOVS     r0,#0x20
        0x0001fada:    f001be4b    ..K.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fade:    483d        =H      LDR      r0,[pc,#244] ; [0x1fbd4] = 0x100006f8
        0x0001fae0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fae2:    9100        ..      STR      r1,[sp,#0]
        0x0001fae4:    202f        /       MOVS     r0,#0x2f
        0x0001fae6:    f001fe45    ..E.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001faea:    483b        ;H      LDR      r0,[pc,#236] ; [0x1fbd8] = 0x100006fc
        0x0001faec:    6801        .h      LDR      r1,[r0,#0]
        0x0001faee:    9100        ..      STR      r1,[sp,#0]
        0x0001faf0:    e8bd4008    ...@    POP      {r3,lr}
        0x0001faf4:    2030        0       MOVS     r0,#0x30
        0x0001faf6:    f001be3d    ..=.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fafa:    4838        8H      LDR      r0,[pc,#224] ; [0x1fbdc] = 0x10000710
        0x0001fafc:    6801        .h      LDR      r1,[r0,#0]
        0x0001fafe:    9100        ..      STR      r1,[sp,#0]
        0x0001fb00:    203d        =       MOVS     r0,#0x3d
        0x0001fb02:    f001fe37    ..7.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fb06:    4836        6H      LDR      r0,[pc,#216] ; [0x1fbe0] = 0x10000714
        0x0001fb08:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb0a:    9100        ..      STR      r1,[sp,#0]
        0x0001fb0c:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb10:    203e        >       MOVS     r0,#0x3e
        0x0001fb12:    f001be2f    ../.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fb16:    4833        3H      LDR      r0,[pc,#204] ; [0x1fbe4] = 0x10000728
        0x0001fb18:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb1a:    9100        ..      STR      r1,[sp,#0]
        0x0001fb1c:    2016        .       MOVS     r0,#0x16
        0x0001fb1e:    f001fe29    ..).    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fb22:    4831        1H      LDR      r0,[pc,#196] ; [0x1fbe8] = 0x1000072c
        0x0001fb24:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb26:    9100        ..      STR      r1,[sp,#0]
        0x0001fb28:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fb2c:    2017        .       MOVS     r0,#0x17
        0x0001fb2e:    f001be21    ..!.    B.W      am_hal_gpio_pinconfig ; 0x21774
        0x0001fb32:    bd08        ..      POP      {r3,pc}
    $d
        0x0001fb34:    10000684    ....    DCD    268437124
        0x0001fb38:    1000067c    |...    DCD    268437116
        0x0001fb3c:    10000680    ....    DCD    268437120
        0x0001fb40:    10000678    x...    DCD    268437112
        0x0001fb44:    1000069c    ....    DCD    268437148
        0x0001fb48:    10000694    ....    DCD    268437140
        0x0001fb4c:    10000698    ....    DCD    268437144
        0x0001fb50:    10000690    ....    DCD    268437136
        0x0001fb54:    100006b4    ....    DCD    268437172
        0x0001fb58:    100006ac    ....    DCD    268437164
        0x0001fb5c:    100006b0    ....    DCD    268437168
        0x0001fb60:    100006a8    ....    DCD    268437160
        0x0001fb64:    100006cc    ....    DCD    268437196
        0x0001fb68:    100006c4    ....    DCD    268437188
        0x0001fb6c:    100006c8    ....    DCD    268437192
        0x0001fb70:    100006c0    ....    DCD    268437184
        0x0001fb74:    100006e4    ....    DCD    268437220
        0x0001fb78:    100006dc    ....    DCD    268437212
        0x0001fb7c:    100006e0    ....    DCD    268437216
        0x0001fb80:    100006d8    ....    DCD    268437208
        0x0001fb84:    100006f4    ....    DCD    268437236
        0x0001fb88:    100006ec    ....    DCD    268437228
        0x0001fb8c:    100006f0    ....    DCD    268437232
        0x0001fb90:    100006e8    ....    DCD    268437224
        0x0001fb94:    1000070c    ....    DCD    268437260
        0x0001fb98:    10000704    ....    DCD    268437252
        0x0001fb9c:    10000708    ....    DCD    268437256
        0x0001fba0:    10000700    ....    DCD    268437248
        0x0001fba4:    10000724    $...    DCD    268437284
        0x0001fba8:    1000071c    ....    DCD    268437276
        0x0001fbac:    10000720     ...    DCD    268437280
        0x0001fbb0:    10000718    ....    DCD    268437272
        0x0001fbb4:    10000688    ....    DCD    268437128
        0x0001fbb8:    1000068c    ....    DCD    268437132
        0x0001fbbc:    100006a0    ....    DCD    268437152
        0x0001fbc0:    100006a4    ....    DCD    268437156
        0x0001fbc4:    100006b8    ....    DCD    268437176
        0x0001fbc8:    100006bc    ....    DCD    268437180
        0x0001fbcc:    100006d0    ....    DCD    268437200
        0x0001fbd0:    100006d4    ....    DCD    268437204
        0x0001fbd4:    100006f8    ....    DCD    268437240
        0x0001fbd8:    100006fc    ....    DCD    268437244
        0x0001fbdc:    10000710    ....    DCD    268437264
        0x0001fbe0:    10000714    ....    DCD    268437268
        0x0001fbe4:    10000728    (...    DCD    268437288
        0x0001fbe8:    1000072c    ,...    DCD    268437292
    $t
    i.am_bsp_itm_printf_enable
    am_bsp_itm_printf_enable
        0x0001fbec:    b570        p.      PUSH     {r4-r6,lr}
        0x0001fbee:    2400        .$      MOVS     r4,#0
        0x0001fbf0:    b082        ..      SUB      sp,sp,#8
        0x0001fbf2:    4625        %F      MOV      r5,r4
        0x0001fbf4:    f7f8fc12    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001fbf8:    4e1e        .N      LDR      r6,[pc,#120] ; [0x1fc74] = 0x40021000
        0x0001fbfa:    9001        ..      STR      r0,[sp,#4]
        0x0001fbfc:    68b0        .h      LDR      r0,[r6,#8]
        0x0001fbfe:    f4101f80    ....    TST      r0,#0x100000
        0x0001fc02:    d103        ..      BNE      0x1fc0c ; am_bsp_itm_printf_enable + 32
        0x0001fc04:    2501        .%      MOVS     r5,#1
        0x0001fc06:    2012        .       MOVS     r0,#0x12
        0x0001fc08:    f003fcb2    ....    BL       am_hal_pwrctrl_periph_enable ; 0x23570
        0x0001fc0c:    68b0        .h      LDR      r0,[r6,#8]
        0x0001fc0e:    f4101f80    ....    TST      r0,#0x100000
        0x0001fc12:    d010        ..      BEQ      0x1fc36 ; am_bsp_itm_printf_enable + 74
        0x0001fc14:    4818        .H      LDR      r0,[pc,#96] ; [0x1fc78] = 0x400c0a7c
        0x0001fc16:    6800        .h      LDR      r0,[r0,#0]
        0x0001fc18:    f0100f01    ....    TST      r0,#1
        0x0001fc1c:    d00b        ..      BEQ      0x1fc36 ; am_bsp_itm_printf_enable + 74
        0x0001fc1e:    4668        hF      MOV      r0,sp
        0x0001fc20:    f001fb00    ....    BL       am_hal_dcu_get ; 0x21224
        0x0001fc24:    9800        ..      LDR      r0,[sp,#0]
        0x0001fc26:    f0100f10    ....    TST      r0,#0x10
        0x0001fc2a:    d106        ..      BNE      0x1fc3a ; am_bsp_itm_printf_enable + 78
        0x0001fc2c:    2110        .!      MOVS     r1,#0x10
        0x0001fc2e:    2001        .       MOVS     r0,#1
        0x0001fc30:    f001fb36    ..6.    BL       am_hal_dcu_update ; 0x212a0
        0x0001fc34:    b108        ..      CBZ      r0,0x1fc3a ; am_bsp_itm_printf_enable + 78
        0x0001fc36:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x0001fc3a:    2d00        .-      CMP      r5,#0
        0x0001fc3c:    bf1c        ..      ITT      NE
        0x0001fc3e:    2012        .       MOVNE    r0,#0x12
        0x0001fc40:    f003fc00    ....    BLNE     am_hal_pwrctrl_periph_disable ; 0x23444
        0x0001fc44:    9801        ..      LDR      r0,[sp,#4]
        0x0001fc46:    f7f8fbed    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001fc4a:    b984        ..      CBNZ     r4,0x1fc6e ; am_bsp_itm_printf_enable + 130
        0x0001fc4c:    490b        .I      LDR      r1,[pc,#44] ; [0x1fc7c] = 0x10000668
        0x0001fc4e:    2001        .       MOVS     r0,#1
        0x0001fc50:    7008        .p      STRB     r0,[r1,#0]
        0x0001fc52:    f002fc55    ..U.    BL       am_hal_itm_enable ; 0x22500
        0x0001fc56:    480a        .H      LDR      r0,[pc,#40] ; [0x1fc80] = 0xf4240
        0x0001fc58:    f003ff14    ....    BL       am_hal_tpiu_enable ; 0x23a84
        0x0001fc5c:    4809        .H      LDR      r0,[pc,#36] ; [0x1fc84] = 0x10000730
        0x0001fc5e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc60:    9101        ..      STR      r1,[sp,#4]
        0x0001fc62:    2018        .       MOVS     r0,#0x18
        0x0001fc64:    f001fd86    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fc68:    4807        .H      LDR      r0,[pc,#28] ; [0x1fc88] = 0x22549
        0x0001fc6a:    f004fb81    ....    BL       am_util_stdio_printf_init ; 0x24370
        0x0001fc6e:    b002        ..      ADD      sp,sp,#8
        0x0001fc70:    4620         F      MOV      r0,r4
        0x0001fc72:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0001fc74:    40021000    ...@    DCD    1073876992
        0x0001fc78:    400c0a7c    |..@    DCD    1074530940
        0x0001fc7c:    10000668    h...    DCD    268437096
        0x0001fc80:    000f4240    @B..    DCD    1000000
        0x0001fc84:    10000730    0...    DCD    268437296
        0x0001fc88:    00022549    I%..    DCD    140617
    $t
    i.am_bsp_low_power_init
    am_bsp_low_power_init
        0x0001fc8c:    b508        ..      PUSH     {r3,lr}
        0x0001fc8e:    f003fa89    ....    BL       am_hal_pwrctrl_low_power_init ; 0x231a4
        0x0001fc92:    2100        .!      MOVS     r1,#0
        0x0001fc94:    4608        .F      MOV      r0,r1
        0x0001fc96:    f003f989    ....    BL       am_hal_pwrctrl_control ; 0x22fac
        0x0001fc9a:    f003fd2b    ..+.    BL       am_hal_rtc_osc_disable ; 0x236f4
        0x0001fc9e:    4806        .H      LDR      r0,[pc,#24] ; [0x1fcb8] = 0x449c4
        0x0001fca0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fca2:    9100        ..      STR      r1,[sp,#0]
        0x0001fca4:    2037        7       MOVS     r0,#0x37
        0x0001fca6:    f001fd65    ..e.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fcaa:    2100        .!      MOVS     r1,#0
        0x0001fcac:    e8bd4008    ...@    POP      {r3,lr}
        0x0001fcb0:    2037        7       MOVS     r0,#0x37
        0x0001fcb2:    f001bde7    ....    B.W      am_hal_gpio_state_write ; 0x21884
    $d
        0x0001fcb6:    0000        ..      DCW    0
        0x0001fcb8:    000449c4    .I..    DCD    281028
    $t
    i.am_ctimer_isr
    am_ctimer_isr
        0x0001fcbc:    b508        ..      PUSH     {r3,lr}
        0x0001fcbe:    4669        iF      MOV      r1,sp
        0x0001fcc0:    2000        .       MOVS     r0,#0
        0x0001fcc2:    f003fed3    ....    BL       am_hal_timer_interrupt_status_get ; 0x23a6c
        0x0001fcc6:    9800        ..      LDR      r0,[sp,#0]
        0x0001fcc8:    f003feca    ....    BL       am_hal_timer_interrupt_clear ; 0x23a60
        0x0001fccc:    bd08        ..      POP      {r3,pc}
        0x0001fcce:    0000        ..      MOVS     r0,r0
    i.am_devices_cooper_blocking_read
    am_devices_cooper_blocking_read
        0x0001fcd0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001fcd4:    4604        .F      MOV      r4,r0
        0x0001fcd6:    4843        CH      LDR      r0,[pc,#268] ; [0x1fde4] = 0x100003d4
        0x0001fcd8:    b08d        ..      SUB      sp,sp,#0x34
        0x0001fcda:    2600        .&      MOVS     r6,#0
        0x0001fcdc:    8206        ..      STRH     r6,[r0,#0x10]
        0x0001fcde:    4842        BH      LDR      r0,[pc,#264] ; [0x1fde8] = 0x40010000
        0x0001fce0:    468a        .F      MOV      r10,r1
        0x0001fce2:    4617        .F      MOV      r7,r2
        0x0001fce4:    f8d00208    ....    LDR      r0,[r0,#0x208]
        0x0001fce8:    4635        5F      MOV      r5,r6
        0x0001fcea:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x0001fcee:    2800        .(      CMP      r0,#0
        0x0001fcf0:    bf01        ..      ITTTT    EQ
        0x0001fcf2:    6015        .`      STREQ    r5,[r2,#0]
        0x0001fcf4:    2000        .       MOVEQ    r0,#0
        0x0001fcf6:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0001fcf8:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0001fcfc:    46a3        .F      MOV      r11,r4
        0x0001fcfe:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fd00:    2801        .(      CMP      r0,#1
        0x0001fd02:    bf1e        ..      ITTT     NE
        0x0001fd04:    2008        .       MOVNE    r0,#8
        0x0001fd06:    b00d        ..      ADDNE    sp,sp,#0x34
        0x0001fd08:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fd0c:    f89b001d    ....    LDRB     r0,[r11,#0x1d]
        0x0001fd10:    f04f0802    O...    MOV      r8,#2
        0x0001fd14:    2800        .(      CMP      r0,#0
        0x0001fd16:    bf1e        ..      ITTT     NE
        0x0001fd18:    4640        @F      MOVNE    r0,r8
        0x0001fd1a:    b00d        ..      ADDNE    sp,sp,#0x34
        0x0001fd1c:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fd20:    f04f0901    O...    MOV      r9,#1
        0x0001fd24:    f88b901d    ....    STRB     r9,[r11,#0x1d]
        0x0001fd28:    464a        JF      MOV      r2,r9
        0x0001fd2a:    2100        .!      MOVS     r1,#0
        0x0001fd2c:    f8db0018    ....    LDR      r0,[r11,#0x18]
        0x0001fd30:    f002fa04    ....    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x0001fd34:    f8db0018    ....    LDR      r0,[r11,#0x18]
        0x0001fd38:    f002f948    ..H.    BL       am_hal_iom_enable ; 0x21fcc
        0x0001fd3c:    6860        `h      LDR      r0,[r4,#4]
        0x0001fd3e:    9000        ..      STR      r0,[sp,#0]
        0x0001fd40:    2104        .!      MOVS     r1,#4
        0x0001fd42:    2000        .       MOVS     r0,#0
        0x0001fd44:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0001fd48:    f8cd8010    ....    STR      r8,[sp,#0x10]
        0x0001fd4c:    f88d9014    ....    STRB     r9,[sp,#0x14]
        0x0001fd50:    f8df8098    ....    LDR      r8,[pc,#152] ; [0x1fdec] = 0x100003e4
        0x0001fd54:    f88d9020    .. .    STRB     r9,[sp,#0x20]
        0x0001fd58:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001fd5c:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fd60:    f88d5021    ..!P    STRB     r5,[sp,#0x21]
        0x0001fd64:    9509        ..      STR      r5,[sp,#0x24]
        0x0001fd66:    950a        ..      STR      r5,[sp,#0x28]
        0x0001fd68:    4669        iF      MOV      r1,sp
        0x0001fd6a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fd6c:    f001fddc    ....    BL       am_hal_iom_blocking_transfer ; 0x21928
        0x0001fd70:    2800        .(      CMP      r0,#0
        0x0001fd72:    bf18        ..      IT       NE
        0x0001fd74:    2606        .&      MOVNE    r6,#6
        0x0001fd76:    d124        $.      BNE      0x1fdc2 ; am_devices_cooper_blocking_read + 242
        0x0001fd78:    f8980000    ....    LDRB     r0,[r8,#0]
        0x0001fd7c:    2800        .(      CMP      r0,#0
        0x0001fd7e:    bf04        ..      ITT      EQ
        0x0001fd80:    f8981001    ....    LDRBEQ   r1,[r8,#1]
        0x0001fd84:    2900        .)      CMPEQ    r1,#0
        0x0001fd86:    d01b        ..      BEQ      0x1fdc0 ; am_devices_cooper_blocking_read + 240
        0x0001fd88:    f04f0200    O...    MOV      r2,#0
        0x0001fd8c:    f8cda01c    ....    STR      r10,[sp,#0x1c]
        0x0001fd90:    e9cd2202    ..."    STRD     r2,r2,[sp,#8]
        0x0001fd94:    9501        ..      STR      r5,[sp,#4]
        0x0001fd96:    f8981001    ....    LDRB     r1,[r8,#1]
        0x0001fd9a:    f88d5020    .. P    STRB     r5,[sp,#0x20]
        0x0001fd9e:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0001fda2:    9004        ..      STR      r0,[sp,#0x10]
        0x0001fda4:    f5b07f81    ....    CMP      r0,#0x102
        0x0001fda8:    bf88        ..      IT       HI
        0x0001fdaa:    2604        .&      MOVHI    r6,#4
        0x0001fdac:    d808        ..      BHI      0x1fdc0 ; am_devices_cooper_blocking_read + 240
        0x0001fdae:    6038        8`      STR      r0,[r7,#0]
        0x0001fdb0:    4669        iF      MOV      r1,sp
        0x0001fdb2:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fdb4:    f001fdb8    ....    BL       am_hal_iom_blocking_transfer ; 0x21928
        0x0001fdb8:    0006        ..      MOVS     r6,r0
        0x0001fdba:    bf18        ..      IT       NE
        0x0001fdbc:    2606        .&      MOVNE    r6,#6
        0x0001fdbe:    d000        ..      BEQ      0x1fdc2 ; am_devices_cooper_blocking_read + 242
        0x0001fdc0:    603d        =`      STR      r5,[r7,#0]
        0x0001fdc2:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fdc4:    2801        .(      CMP      r0,#1
        0x0001fdc6:    d108        ..      BNE      0x1fdda ; am_devices_cooper_blocking_read + 266
        0x0001fdc8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fdca:    f002f8bd    ....    BL       am_hal_iom_disable ; 0x21f48
        0x0001fdce:    2201        ."      MOVS     r2,#1
        0x0001fdd0:    2102        .!      MOVS     r1,#2
        0x0001fdd2:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fdd4:    f002f9b2    ....    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x0001fdd8:    7765        ew      STRB     r5,[r4,#0x1d]
        0x0001fdda:    b00d        ..      ADD      sp,sp,#0x34
        0x0001fddc:    4630        0F      MOV      r0,r6
        0x0001fdde:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0001fde2:    0000        ..      DCW    0
        0x0001fde4:    100003d4    ....    DCD    268436436
        0x0001fde8:    40010000    ...@    DCD    1073807360
        0x0001fdec:    100003e4    ....    DCD    268436452
    $t
    i.am_devices_cooper_blocking_write
    am_devices_cooper_blocking_write
        0x0001fdf0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0001fdf4:    4604        .F      MOV      r4,r0
        0x0001fdf6:    b08d        ..      SUB      sp,sp,#0x34
        0x0001fdf8:    4853        SH      LDR      r0,[pc,#332] ; [0x1ff48] = 0x100003d4
        0x0001fdfa:    f04f0a00    O...    MOV      r10,#0
        0x0001fdfe:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x0001fe02:    f8a0a010    ....    STRH     r10,[r0,#0x10]
        0x0001fe06:    f8940020    .. .    LDRB     r0,[r4,#0x20]
        0x0001fe0a:    4689        .F      MOV      r9,r1
        0x0001fe0c:    4655        UF      MOV      r5,r10
        0x0001fe0e:    2800        .(      CMP      r0,#0
        0x0001fe10:    bf1e        ..      ITTT     NE
        0x0001fe12:    2003        .       MOVNE    r0,#3
        0x0001fe14:    b011        ..      ADDNE    sp,sp,#0x44
        0x0001fe16:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fe1a:    46a0        .F      MOV      r8,r4
        0x0001fe1c:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001fe1e:    2801        .(      CMP      r0,#1
        0x0001fe20:    bf1e        ..      ITTT     NE
        0x0001fe22:    2008        .       MOVNE    r0,#8
        0x0001fe24:    b011        ..      ADDNE    sp,sp,#0x44
        0x0001fe26:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0001fe2a:    f898001d    ....    LDRB     r0,[r8,#0x1d]
        0x0001fe2e:    2602        .&      MOVS     r6,#2
        0x0001fe30:    bb38        8.      CBNZ     r0,0x1fe82 ; am_devices_cooper_blocking_write + 146
        0x0001fe32:    2701        .'      MOVS     r7,#1
        0x0001fe34:    f888701d    ...p    STRB     r7,[r8,#0x1d]
        0x0001fe38:    463a        :F      MOV      r2,r7
        0x0001fe3a:    2100        .!      MOVS     r1,#0
        0x0001fe3c:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x0001fe40:    f002f97c    ..|.    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x0001fe44:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x0001fe48:    f002f8c0    ....    BL       am_hal_iom_enable ; 0x21fcc
        0x0001fe4c:    2080        .       MOVS     r0,#0x80
        0x0001fe4e:    2100        .!      MOVS     r1,#0
        0x0001fe50:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0001fe54:    9701        ..      STR      r7,[sp,#4]
        0x0001fe56:    f88d7014    ...p    STRB     r7,[sp,#0x14]
        0x0001fe5a:    9604        ..      STR      r6,[sp,#0x10]
        0x0001fe5c:    f88d7020    .. p    STRB     r7,[sp,#0x20]
        0x0001fe60:    6860        `h      LDR      r0,[r4,#4]
        0x0001fe62:    f8df80e8    ....    LDR      r8,[pc,#232] ; [0x1ff4c] = 0x100003e4
        0x0001fe66:    9000        ..      STR      r0,[sp,#0]
        0x0001fe68:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0001fe6c:    f88d5021    ..!P    STRB     r5,[sp,#0x21]
        0x0001fe70:    9509        ..      STR      r5,[sp,#0x24]
        0x0001fe72:    950a        ..      STR      r5,[sp,#0x28]
        0x0001fe74:    4669        iF      MOV      r1,sp
        0x0001fe76:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001fe78:    f001fd56    ..V.    BL       am_hal_iom_blocking_transfer ; 0x21928
        0x0001fe7c:    b128        (.      CBZ      r0,0x1fe8a ; am_devices_cooper_blocking_write + 154
        0x0001fe7e:    2606        .&      MOVS     r6,#6
        0x0001fe80:    e055        U.      B        0x1ff2e ; am_devices_cooper_blocking_write + 318
        0x0001fe82:    b011        ..      ADD      sp,sp,#0x44
        0x0001fe84:    4630        0F      MOV      r0,r6
        0x0001fe86:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001fe8a:    f8980000    ....    LDRB     r0,[r8,#0]
        0x0001fe8e:    2868        h(      CMP      r0,#0x68
        0x0001fe90:    bf04        ..      ITT      EQ
        0x0001fe92:    f8980001    ....    LDRBEQ   r0,[r8,#1]
        0x0001fe96:    28a8        .(      CMPEQ    r0,#0xa8
        0x0001fe98:    d030        0.      BEQ      0x1fefc ; am_devices_cooper_blocking_write + 268
        0x0001fe9a:    f04f0603    O...    MOV      r6,#3
        0x0001fe9e:    68a0        .h      LDR      r0,[r4,#8]
        0x0001fea0:    f003fefd    ....    BL       am_util_delay_us ; 0x23c9e
        0x0001fea4:    f1bb0f00    ....    CMP      r11,#0
        0x0001fea8:    d025        %.      BEQ      0x1fef6 ; am_devices_cooper_blocking_write + 262
        0x0001feaa:    4829        )H      LDR      r0,[pc,#164] ; [0x1ff50] = 0x449c4
        0x0001feac:    6801        .h      LDR      r1,[r0,#0]
        0x0001feae:    910c        ..      STR      r1,[sp,#0x30]
        0x0001feb0:    2036        6       MOVS     r0,#0x36
        0x0001feb2:    f001fc5f    .._.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001feb6:    f7f8fab1    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0001feba:    4926        &I      LDR      r1,[pc,#152] ; [0x1ff54] = 0x40010000
        0x0001febc:    900c        ..      STR      r0,[sp,#0x30]
        0x0001febe:    f44f0080    O...    MOV      r0,#0x400000
        0x0001fec2:    f8c10228    ..(.    STR      r0,[r1,#0x228]
        0x0001fec6:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fec8:    f7f8faac    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0001fecc:    68a0        .h      LDR      r0,[r4,#8]
        0x0001fece:    f003fee6    ....    BL       am_util_delay_us ; 0x23c9e
        0x0001fed2:    481d        .H      LDR      r0,[pc,#116] ; [0x1ff48] = 0x100003d4
        0x0001fed4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fed6:    910c        ..      STR      r1,[sp,#0x30]
        0x0001fed8:    2036        6       MOVS     r0,#0x36
        0x0001feda:    f001fc4b    ..K.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0001fede:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0001fee2:    f003fedc    ....    BL       am_util_delay_us ; 0x23c9e
        0x0001fee6:    f5ba7ffa    ....    CMP      r10,#0x1f4
        0x0001feea:    bf18        ..      IT       NE
        0x0001feec:    f10a0a01    ....    ADDNE    r10,r10,#1
        0x0001fef0:    d1c0        ..      BNE      0x1fe74 ; am_devices_cooper_blocking_write + 132
        0x0001fef2:    2607        .&      MOVS     r6,#7
        0x0001fef4:    e01b        ..      B        0x1ff2e ; am_devices_cooper_blocking_write + 318
        0x0001fef6:    f8847020    .. p    STRB     r7,[r4,#0x20]
        0x0001fefa:    e018        ..      B        0x1ff2e ; am_devices_cooper_blocking_write + 318
        0x0001fefc:    f1b90f00    ....    CMP      r9,#0
        0x0001ff00:    bf1c        ..      ITT      NE
        0x0001ff02:    9701        ..      STRNE    r7,[sp,#4]
        0x0001ff04:    e9cd9502    ....    STRDNE   r9,r5,[sp,#8]
        0x0001ff08:    d103        ..      BNE      0x1ff12 ; am_devices_cooper_blocking_write + 290
        0x0001ff0a:    2100        .!      MOVS     r1,#0
        0x0001ff0c:    e9cd1102    ....    STRD     r1,r1,[sp,#8]
        0x0001ff10:    9501        ..      STR      r5,[sp,#4]
        0x0001ff12:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001ff14:    f88d5014    ...P    STRB     r5,[sp,#0x14]
        0x0001ff18:    9004        ..      STR      r0,[sp,#0x10]
        0x0001ff1a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001ff1c:    9006        ..      STR      r0,[sp,#0x18]
        0x0001ff1e:    f88d5020    .. P    STRB     r5,[sp,#0x20]
        0x0001ff22:    4669        iF      MOV      r1,sp
        0x0001ff24:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff26:    f001fcff    ....    BL       am_hal_iom_blocking_transfer ; 0x21928
        0x0001ff2a:    0006        ..      MOVS     r6,r0
        0x0001ff2c:    d1a7        ..      BNE      0x1fe7e ; am_devices_cooper_blocking_write + 142
        0x0001ff2e:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x0001ff30:    2801        .(      CMP      r0,#1
        0x0001ff32:    d1a6        ..      BNE      0x1fe82 ; am_devices_cooper_blocking_write + 146
        0x0001ff34:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff36:    f002f807    ....    BL       am_hal_iom_disable ; 0x21f48
        0x0001ff3a:    2201        ."      MOVS     r2,#1
        0x0001ff3c:    2102        .!      MOVS     r1,#2
        0x0001ff3e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0001ff40:    f002f8fc    ....    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x0001ff44:    7765        ew      STRB     r5,[r4,#0x1d]
        0x0001ff46:    e79c        ..      B        0x1fe82 ; am_devices_cooper_blocking_write + 146
    $d
        0x0001ff48:    100003d4    ....    DCD    268436436
        0x0001ff4c:    100003e4    ....    DCD    268436452
        0x0001ff50:    000449c4    .I..    DCD    281028
        0x0001ff54:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_clkreq_read
    am_devices_cooper_clkreq_read
        0x0001ff58:    4802        .H      LDR      r0,[pc,#8] ; [0x1ff64] = 0x40010000
        0x0001ff5a:    f8d00208    ....    LDR      r0,[r0,#0x208]
        0x0001ff5e:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x0001ff62:    4770        pG      BX       lr
    $d
        0x0001ff64:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_command_write
    am_devices_cooper_command_write
        0x0001ff68:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0001ff6c:    461d        .F      MOV      r5,r3
        0x0001ff6e:    9f0a        ..      LDR      r7,[sp,#0x28]
        0x0001ff70:    000e        ..      MOVS     r6,r1
        0x0001ff72:    4680        .F      MOV      r8,r0
        0x0001ff74:    bf19        ..      ITTEE    NE
        0x0001ff76:    2d00        .-      CMPNE    r5,#0
        0x0001ff78:    2f00        ./      CMPNE    r7,#0
        0x0001ff7a:    2008        .       MOVEQ    r0,#8
        0x0001ff7c:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0001ff80:    f04f0001    O...    MOV      r0,#1
        0x0001ff84:    4613        .F      MOV      r3,r2
        0x0001ff86:    460a        .F      MOV      r2,r1
        0x0001ff88:    9000        ..      STR      r0,[sp,#0]
        0x0001ff8a:    f04f0100    O...    MOV      r1,#0
        0x0001ff8e:    4640        @F      MOV      r0,r8
        0x0001ff90:    f7ffff2e    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x0001ff94:    2800        .(      CMP      r0,#0
        0x0001ff96:    bf18        ..      IT       NE
        0x0001ff98:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0001ff9c:    2400        .$      MOVS     r4,#0
        0x0001ff9e:    f8df9064    ..d.    LDR      r9,[pc,#100] ; [0x20004] = 0x40010000
        0x0001ffa2:    f8d90208    ....    LDR      r0,[r9,#0x208]
        0x0001ffa6:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x0001ffaa:    2800        .(      CMP      r0,#0
        0x0001ffac:    bf08        ..      IT       EQ
        0x0001ffae:    f8dfa058    ..X.    LDREQ    r10,[pc,#88] ; [0x20008] = 0x4c4b40
        0x0001ffb2:    d10f        ..      BNE      0x1ffd4 ; am_devices_cooper_command_write + 108
        0x0001ffb4:    e004        ..      B        0x1ffc0 ; am_devices_cooper_command_write + 88
        0x0001ffb6:    4554        TE      CMP      r4,r10
        0x0001ffb8:    d102        ..      BNE      0x1ffc0 ; am_devices_cooper_command_write + 88
        0x0001ffba:    2005        .       MOVS     r0,#5
        0x0001ffbc:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0001ffc0:    2001        .       MOVS     r0,#1
        0x0001ffc2:    f003fe6c    ..l.    BL       am_util_delay_us ; 0x23c9e
        0x0001ffc6:    f8d90208    ....    LDR      r0,[r9,#0x208]
        0x0001ffca:    1c64        d.      ADDS     r4,r4,#1
        0x0001ffcc:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x0001ffd0:    2800        .(      CMP      r0,#0
        0x0001ffd2:    d0f0        ..      BEQ      0x1ffb6 ; am_devices_cooper_command_write + 78
        0x0001ffd4:    463a        :F      MOV      r2,r7
        0x0001ffd6:    4629        )F      MOV      r1,r5
        0x0001ffd8:    4640        @F      MOV      r0,r8
        0x0001ffda:    f7fffe79    ..y.    BL       am_devices_cooper_blocking_read ; 0x1fcd0
        0x0001ffde:    2800        .(      CMP      r0,#0
        0x0001ffe0:    bf18        ..      IT       NE
        0x0001ffe2:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0001ffe6:    686a        jh      LDR      r2,[r5,#4]
        0x0001ffe8:    6831        1h      LDR      r1,[r6,#0]
        0x0001ffea:    b2d3        ..      UXTB     r3,r2
        0x0001ffec:    f3c12c07    ...,    UBFX     r12,r1,#8,#8
        0x0001fff0:    4563        cE      CMP      r3,r12
        0x0001fff2:    d1ef        ..      BNE      0x1ffd4 ; am_devices_cooper_command_write + 108
        0x0001fff4:    f3c22207    ..."    UBFX     r2,r2,#8,#8
        0x0001fff8:    f3c14107    ...A    UBFX     r1,r1,#16,#8
        0x0001fffc:    428a        .B      CMP      r2,r1
        0x0001fffe:    d1e9        ..      BNE      0x1ffd4 ; am_devices_cooper_command_write + 108
        0x00020000:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00020004:    40010000    ...@    DCD    1073807360
        0x00020008:    004c4b40    @KL.    DCD    5000000
    $t
    i.am_devices_cooper_init
    am_devices_cooper_init
        0x0002000c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00020010:    b091        ..      SUB      sp,sp,#0x44
        0x00020012:    f04f0b00    O...    MOV      r11,#0
        0x00020016:    4f7f        .O      LDR      r7,[pc,#508] ; [0x20214] = 0x1000dc60
        0x00020018:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0002001c:    f8cdb004    ....    STR      r11,[sp,#4]
        0x00020020:    f8cdb008    ....    STR      r11,[sp,#8]
        0x00020024:    4680        .F      MOV      r8,r0
        0x00020026:    f8cdb00c    ....    STR      r11,[sp,#0xc]
        0x0002002a:    f8cdb010    ....    STR      r11,[sp,#0x10]
        0x0002002e:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x00020032:    f8cdb018    ....    STR      r11,[sp,#0x18]
        0x00020036:    f8cdb01c    ....    STR      r11,[sp,#0x1c]
        0x0002003a:    7f38        8.      LDRB     r0,[r7,#0x1c]
        0x0002003c:    4692        .F      MOV      r10,r2
        0x0002003e:    460d        .F      MOV      r5,r1
        0x00020040:    465c        \F      MOV      r4,r11
        0x00020042:    b118        ..      CBZ      r0,0x2004c ; am_devices_cooper_init + 64
        0x00020044:    b015        ..      ADD      sp,sp,#0x54
        0x00020046:    2001        .       MOVS     r0,#1
        0x00020048:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002004c:    f1b80f08    ....    CMP      r8,#8
        0x00020050:    d8f8        ..      BHI      0x20044 ; am_devices_cooper_init + 56
        0x00020052:    2d00        .-      CMP      r5,#0
        0x00020054:    d0f6        ..      BEQ      0x20044 ; am_devices_cooper_init + 56
        0x00020056:    f001f9f9    ....    BL       am_hal_fault_capture_enable ; 0x2144c
        0x0002005a:    486f        oH      LDR      r0,[pc,#444] ; [0x20218] = 0x16e3600
        0x0002005c:    2603        .&      MOVS     r6,#3
        0x0002005e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020060:    f88d4028    ..(@    STRB     r4,[sp,#0x28]
        0x00020064:    f88d6030    ..0`    STRB     r6,[sp,#0x30]
        0x00020068:    6868        hh      LDR      r0,[r5,#4]
        0x0002006a:    900e        ..      STR      r0,[sp,#0x38]
        0x0002006c:    6828        (h      LDR      r0,[r5,#0]
        0x0002006e:    900d        ..      STR      r0,[sp,#0x34]
        0x00020070:    a909        ..      ADD      r1,sp,#0x24
        0x00020072:    4640        @F      MOV      r0,r8
        0x00020074:    f002f838    ..8.    BL       am_hal_iom_initialize ; 0x220e8
        0x00020078:    2800        .(      CMP      r0,#0
        0x0002007a:    d1e3        ..      BNE      0x20044 ; am_devices_cooper_init + 56
        0x0002007c:    2200        ."      MOVS     r2,#0
        0x0002007e:    4611        .F      MOV      r1,r2
        0x00020080:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020082:    f002f85b    ..[.    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x00020086:    2800        .(      CMP      r0,#0
        0x00020088:    d1dc        ..      BNE      0x20044 ; am_devices_cooper_init + 56
        0x0002008a:    a90a        ..      ADD      r1,sp,#0x28
        0x0002008c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002008e:    f001fde1    ....    BL       am_hal_iom_configure ; 0x21c54
        0x00020092:    2800        .(      CMP      r0,#0
        0x00020094:    d1d6        ..      BNE      0x20044 ; am_devices_cooper_init + 56
        0x00020096:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020098:    f001ff98    ....    BL       am_hal_iom_enable ; 0x21fcc
        0x0002009c:    2800        .(      CMP      r0,#0
        0x0002009e:    d1d1        ..      BNE      0x20044 ; am_devices_cooper_init + 56
        0x000200a0:    2100        .!      MOVS     r1,#0
        0x000200a2:    4640        @F      MOV      r0,r8
        0x000200a4:    f7fffbf2    ....    BL       am_bsp_iom_pins_enable ; 0x1f88c
        0x000200a8:    f8df9170    ..p.    LDR      r9,[pc,#368] ; [0x2021c] = 0x100003d4
        0x000200ac:    f8d91000    ....    LDR      r1,[r9,#0]
        0x000200b0:    910f        ..      STR      r1,[sp,#0x3c]
        0x000200b2:    2036        6       MOVS     r0,#0x36
        0x000200b4:    f001fb5e    ..^.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000200b8:    4859        YH      LDR      r0,[pc,#356] ; [0x20220] = 0x449c4
        0x000200ba:    6801        .h      LDR      r1,[r0,#0]
        0x000200bc:    910f        ..      STR      r1,[sp,#0x3c]
        0x000200be:    2037        7       MOVS     r0,#0x37
        0x000200c0:    f001fb58    ..X.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000200c4:    4857        WH      LDR      r0,[pc,#348] ; [0x20224] = 0x449c8
        0x000200c6:    6801        .h      LDR      r1,[r0,#0]
        0x000200c8:    910f        ..      STR      r1,[sp,#0x3c]
        0x000200ca:    2035        5       MOVS     r0,#0x35
        0x000200cc:    f001fb52    ..R.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000200d0:    4854        TH      LDR      r0,[pc,#336] ; [0x20224] = 0x449c8
        0x000200d2:    6801        .h      LDR      r1,[r0,#0]
        0x000200d4:    910f        ..      STR      r1,[sp,#0x3c]
        0x000200d6:    2034        4       MOVS     r0,#0x34
        0x000200d8:    f001fb4c    ..L.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000200dc:    f8d91004    ....    LDR      r1,[r9,#4]
        0x000200e0:    910f        ..      STR      r1,[sp,#0x3c]
        0x000200e2:    202e        .       MOVS     r0,#0x2e
        0x000200e4:    f001fb46    ..F.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000200e8:    f8d91008    ....    LDR      r1,[r9,#8]
        0x000200ec:    910f        ..      STR      r1,[sp,#0x3c]
        0x000200ee:    2004        .       MOVS     r0,#4
        0x000200f0:    f001fb40    ..@.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000200f4:    2100        .!      MOVS     r1,#0
        0x000200f6:    4608        .F      MOV      r0,r1
        0x000200f8:    f002fa3e    ..>.    BL       am_hal_mcuctrl_control ; 0x22578
        0x000200fc:    2800        .(      CMP      r0,#0
        0x000200fe:    d1a1        ..      BNE      0x20044 ; am_devices_cooper_init + 56
        0x00020100:    4949        II      LDR      r1,[pc,#292] ; [0x20228] = 0x44c08
        0x00020102:    2002        .       MOVS     r0,#2
        0x00020104:    f002fa38    ..8.    BL       am_hal_mcuctrl_control ; 0x22578
        0x00020108:    2800        .(      CMP      r0,#0
        0x0002010a:    d19b        ..      BNE      0x20044 ; am_devices_cooper_init + 56
        0x0002010c:    f000f8b2    ....    BL       am_devices_cooper_reset ; 0x20274
        0x00020110:    613c        <a      STR      r4,[r7,#0x10]
        0x00020112:    617c        |a      STR      r4,[r7,#0x14]
        0x00020114:    777c        |w      STRB     r4,[r7,#0x1d]
        0x00020116:    2001        .       MOVS     r0,#1
        0x00020118:    7738        8w      STRB     r0,[r7,#0x1c]
        0x0002011a:    77b8        .w      STRB     r0,[r7,#0x1e]
        0x0002011c:    77fc        .w      STRB     r4,[r7,#0x1f]
        0x0002011e:    f8874020    .. @    STRB     r4,[r7,#0x20]
        0x00020122:    f85d0028    ].(.    LDR      r0,[sp,r8,LSL #2]
        0x00020126:    e9c78000    ....    STRD     r8,r0,[r7,#0]
        0x0002012a:    2064        d       MOVS     r0,#0x64
        0x0002012c:    60b8        .`      STR      r0,[r7,#8]
        0x0002012e:    9909        ..      LDR      r1,[sp,#0x24]
        0x00020130:    61b9        .a      STR      r1,[r7,#0x18]
        0x00020132:    9814        ..      LDR      r0,[sp,#0x50]
        0x00020134:    f8df80f4    ....    LDR      r8,[pc,#244] ; [0x2022c] = 0x1000dc84
        0x00020138:    6001        .`      STR      r1,[r0,#0]
        0x0002013a:    f8ca7000    ...p    STR      r7,[r10,#0]
        0x0002013e:    6828        (h      LDR      r0,[r5,#0]
        0x00020140:    f8c84000    ...@    STR      r4,[r8,#0]
        0x00020144:    f8c84004    ...@    STR      r4,[r8,#4]
        0x00020148:    f8c84008    ...@    STR      r4,[r8,#8]
        0x0002014c:    f8c84010    ...@    STR      r4,[r8,#0x10]
        0x00020150:    f8c8400c    ...@    STR      r4,[r8,#0xc]
        0x00020154:    e9c84606    ...F    STRD     r4,r6,[r8,#0x18]
        0x00020158:    f8c84014    ...@    STR      r4,[r8,#0x14]
        0x0002015c:    e9c87009    ...p    STRD     r7,r0,[r8,#0x24]
        0x00020160:    f8884040    ..@@    STRB     r4,[r8,#0x40]
        0x00020164:    2000        .       MOVS     r0,#0
        0x00020166:    f8c9000c    ....    STR      r0,[r9,#0xc]
        0x0002016a:    f000f947    ..G.    BL       am_devices_cooper_update_image ; 0x203fc
        0x0002016e:    4e30        0N      LDR      r6,[pc,#192] ; [0x20230] = 0xf4240
        0x00020170:    4d30        0M      LDR      r5,[pc,#192] ; [0x20234] = 0x40010000
        0x00020172:    f8c9000c    ....    STR      r0,[r9,#0xc]
        0x00020176:    e01a        ..      B        0x201ae ; am_devices_cooper_init + 418
        0x00020178:    f8d50208    ....    LDR      r0,[r5,#0x208]
        0x0002017c:    2400        .$      MOVS     r4,#0
        0x0002017e:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x00020182:    b130        0.      CBZ      r0,0x20192 ; am_devices_cooper_init + 390
        0x00020184:    e00f        ..      B        0x201a6 ; am_devices_cooper_init + 410
        0x00020186:    42b4        .B      CMP      r4,r6
        0x00020188:    d103        ..      BNE      0x20192 ; am_devices_cooper_init + 390
        0x0002018a:    b015        ..      ADD      sp,sp,#0x54
        0x0002018c:    2007        .       MOVS     r0,#7
        0x0002018e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00020192:    2001        .       MOVS     r0,#1
        0x00020194:    f003fd83    ....    BL       am_util_delay_us ; 0x23c9e
        0x00020198:    f8d50208    ....    LDR      r0,[r5,#0x208]
        0x0002019c:    1c64        d.      ADDS     r4,r4,#1
        0x0002019e:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x000201a2:    2800        .(      CMP      r0,#0
        0x000201a4:    d0ef        ..      BEQ      0x20186 ; am_devices_cooper_init + 378
        0x000201a6:    f000f929    ..).    BL       am_devices_cooper_update_image ; 0x203fc
        0x000201aa:    f8c9000c    ....    STR      r0,[r9,#0xc]
        0x000201ae:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x000201b2:    d013        ..      BEQ      0x201dc ; am_devices_cooper_init + 464
        0x000201b4:    f1b03fa1    ...?    CMP      r0,#0xa1a1a1a1
        0x000201b8:    d1de        ..      BNE      0x20178 ; am_devices_cooper_init + 364
        0x000201ba:    f8da0000    ....    LDR      r0,[r10,#0]
        0x000201be:    f000f8cf    ....    BL       am_devices_cooper_term ; 0x20360
        0x000201c2:    2000        .       MOVS     r0,#0
        0x000201c4:    f8ca0000    ....    STR      r0,[r10,#0]
        0x000201c8:    a01b        ..      ADR      r0,{pc}+0x70 ; 0x20238
        0x000201ca:    f8d9100c    ....    LDR      r1,[r9,#0xc]
        0x000201ce:    f004f8b5    ....    BL       am_util_stdio_printf ; 0x2433c
        0x000201d2:    f8d80030    ..0.    LDR      r0,[r8,#0x30]
        0x000201d6:    b015        ..      ADD      sp,sp,#0x54
        0x000201d8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000201dc:    f8d8002c    ..,.    LDR      r0,[r8,#0x2c]
        0x000201e0:    f5b07f87    ....    CMP      r0,#0x10e
        0x000201e4:    d206        ..      BCS      0x201f4 ; am_devices_cooper_init + 488
        0x000201e6:    eb0b02cb    ....    ADD      r2,r11,r11,LSL #3
        0x000201ea:    eb070282    ....    ADD      r2,r7,r2,LSL #2
        0x000201ee:    f44f7196    O..q    MOV      r1,#0x12c
        0x000201f2:    6091        .`      STR      r1,[r2,#8]
        0x000201f4:    eb0b01cb    ....    ADD      r1,r11,r11,LSL #3
        0x000201f8:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x000201fc:    60c8        .`      STR      r0,[r1,#0xc]
        0x000201fe:    200a        .       MOVS     r0,#0xa
        0x00020200:    f003fd48    ..H.    BL       am_util_delay_ms ; 0x23c94
        0x00020204:    a014        ..      ADR      r0,{pc}+0x54 ; 0x20258
        0x00020206:    f004f899    ....    BL       am_util_stdio_printf ; 0x2433c
        0x0002020a:    b015        ..      ADD      sp,sp,#0x54
        0x0002020c:    2000        .       MOVS     r0,#0
        0x0002020e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00020212:    0000        ..      DCW    0
        0x00020214:    1000dc60    `...    DCD    268491872
        0x00020218:    016e3600    .6n.    DCD    24000000
        0x0002021c:    100003d4    ....    DCD    268436436
        0x00020220:    000449c4    .I..    DCD    281028
        0x00020224:    000449c8    .I..    DCD    281032
        0x00020228:    00044c08    .L..    DCD    281608
        0x0002022c:    1000dc84    ....    DCD    268491908
        0x00020230:    000f4240    @B..    DCD    1000000
        0x00020234:    40010000    ...@    DCD    1073807360
        0x00020238:    20454c42    BLE     DCD    541412418
        0x0002023c:    746e6f43    Cont    DCD    1953394499
        0x00020240:    6c6c6f72    roll    DCD    1819045746
        0x00020244:    53207265    er S    DCD    1394635365
        0x00020248:    45204c42    BL E    DCD    1159744578
        0x0002024c:    726f7272    rror    DCD    1919906418
        0x00020250:    25783020     0x%    DCD    628633632
        0x00020254:    000a0d78    x...    DCD    658808
        0x00020258:    20454c42    BLE     DCD    541412418
        0x0002025c:    746e6f43    Cont    DCD    1953394499
        0x00020260:    6c6c6f72    roll    DCD    1819045746
        0x00020264:    49207265    er I    DCD    1226863205
        0x00020268:    2074696e    nit     DCD    544500078
        0x0002026c:    656e6f44    Done    DCD    1701736260
        0x00020270:    00000a0d    ....    DCD    2573
    $t
    i.am_devices_cooper_reset
    am_devices_cooper_reset
        0x00020274:    b530        0.      PUSH     {r4,r5,lr}
        0x00020276:    b083        ..      SUB      sp,sp,#0xc
        0x00020278:    f7f8f8d0    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002027c:    4c1c        .L      LDR      r4,[pc,#112] ; [0x202f0] = 0x40010000
        0x0002027e:    f44f0500    O...    MOV      r5,#0x800000
        0x00020282:    9001        ..      STR      r0,[sp,#4]
        0x00020284:    f8c45228    ..(R    STR      r5,[r4,#0x228]
        0x00020288:    f504740a    ...t    ADD      r4,r4,#0x228
        0x0002028c:    9801        ..      LDR      r0,[sp,#4]
        0x0002028e:    f7f8f8c9    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020292:    2014        .       MOVS     r0,#0x14
        0x00020294:    f003fcfe    ....    BL       am_util_delay_ms ; 0x23c94
        0x00020298:    f7f8f8c0    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002029c:    9001        ..      STR      r0,[sp,#4]
        0x0002029e:    6125        %a      STR      r5,[r4,#0x10]
        0x000202a0:    9801        ..      LDR      r0,[sp,#4]
        0x000202a2:    f7f8f8bf    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000202a6:    2014        .       MOVS     r0,#0x14
        0x000202a8:    f003fcf4    ....    BL       am_util_delay_ms ; 0x23c94
        0x000202ac:    f7f8f8b6    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000202b0:    9001        ..      STR      r0,[sp,#4]
        0x000202b2:    6025        %`      STR      r5,[r4,#0]
        0x000202b4:    9801        ..      LDR      r0,[sp,#4]
        0x000202b6:    f7f8f8b5    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000202ba:    2400        .$      MOVS     r4,#0
        0x000202bc:    466a        jF      MOV      r2,sp
        0x000202be:    2100        .!      MOVS     r1,#0
        0x000202c0:    2039        9       MOVS     r0,#0x39
        0x000202c2:    f001f9c1    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21648
        0x000202c6:    9800        ..      LDR      r0,[sp,#0]
        0x000202c8:    f4101000    ....    ANDS     r0,r0,#0x200000
        0x000202cc:    9000        ..      STR      r0,[sp,#0]
        0x000202ce:    d005        ..      BEQ      0x202dc ; am_devices_cooper_reset + 104
        0x000202d0:    4601        .F      MOV      r1,r0
        0x000202d2:    2039        9       MOVS     r0,#0x39
        0x000202d4:    f001f9a0    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21618
        0x000202d8:    b003        ..      ADD      sp,sp,#0xc
        0x000202da:    bd30        0.      POP      {r4,r5,pc}
        0x000202dc:    f5b47ffa    ....    CMP      r4,#0x1f4
        0x000202e0:    bf24        $.      ITT      CS
        0x000202e2:    b003        ..      ADDCS    sp,sp,#0xc
        0x000202e4:    bd30        0.      POPCS    {r4,r5,pc}
        0x000202e6:    2001        .       MOVS     r0,#1
        0x000202e8:    f003fcd4    ....    BL       am_util_delay_ms ; 0x23c94
        0x000202ec:    1c64        d.      ADDS     r4,r4,#1
        0x000202ee:    e7e5        ..      B        0x202bc ; am_devices_cooper_reset + 72
    $d
        0x000202f0:    40010000    ...@    DCD    1073807360
    $t
    i.am_devices_cooper_sbl_update_state_data
    am_devices_cooper_sbl_update_state_data
        0x000202f4:    2800        .(      CMP      r0,#0
        0x000202f6:    bf08        ..      IT       EQ
        0x000202f8:    4915        .I      LDREQ    r1,[pc,#84] ; [0x20350] = 0x1000dc50
        0x000202fa:    d007        ..      BEQ      0x2030c ; am_devices_cooper_sbl_update_state_data + 24
        0x000202fc:    2801        .(      CMP      r0,#1
        0x000202fe:    bf08        ..      IT       EQ
        0x00020300:    4914        .I      LDREQ    r1,[pc,#80] ; [0x20354] = 0x100003e8
        0x00020302:    d003        ..      BEQ      0x2030c ; am_devices_cooper_sbl_update_state_data + 24
        0x00020304:    2802        .(      CMP      r0,#2
        0x00020306:    bf08        ..      IT       EQ
        0x00020308:    4913        .I      LDREQ    r1,[pc,#76] ; [0x20358] = 0x100003f8
        0x0002030a:    d11e        ..      BNE      0x2034a ; am_devices_cooper_sbl_update_state_data + 86
        0x0002030c:    2900        .)      CMP      r1,#0
        0x0002030e:    bf1f        ..      ITTTT    NE
        0x00020310:    680b        .h      LDRNE    r3,[r1,#0]
        0x00020312:    2b00        .+      CMPNE    r3,#0
        0x00020314:    684a        Jh      LDRNE    r2,[r1,#4]
        0x00020316:    2a00        .*      CMPNE    r2,#0
        0x00020318:    d017        ..      BEQ      0x2034a ; am_devices_cooper_sbl_update_state_data + 86
        0x0002031a:    6889        .h      LDR      r1,[r1,#8]
        0x0002031c:    4281        .B      CMP      r1,r0
        0x0002031e:    d114        ..      BNE      0x2034a ; am_devices_cooper_sbl_update_state_data + 86
        0x00020320:    480e        .H      LDR      r0,[pc,#56] ; [0x2035c] = 0x1000dc84
        0x00020322:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00020324:    e9c03201    ...2    STRD     r3,r2,[r0,#4]
        0x00020328:    f1a20140    ..@.    SUB      r1,r2,#0x40
        0x0002032c:    f1030240    ..@.    ADD      r2,r3,#0x40
        0x00020330:    e9c02103    ...!    STRD     r2,r1,[r0,#0xc]
        0x00020334:    0a4a        J.      LSRS     r2,r1,#9
        0x00020336:    05c9        ..      LSLS     r1,r1,#23
        0x00020338:    6182        .a      STR      r2,[r0,#0x18]
        0x0002033a:    0dc9        ..      LSRS     r1,r1,#23
        0x0002033c:    bf1c        ..      ITT      NE
        0x0002033e:    1c51        Q.      ADDNE    r1,r2,#1
        0x00020340:    6181        .a      STRNE    r1,[r0,#0x18]
        0x00020342:    2100        .!      MOVS     r1,#0
        0x00020344:    6141        Aa      STR      r1,[r0,#0x14]
        0x00020346:    2001        .       MOVS     r0,#1
        0x00020348:    4770        pG      BX       lr
        0x0002034a:    2000        .       MOVS     r0,#0
        0x0002034c:    4770        pG      BX       lr
    $d
        0x0002034e:    0000        ..      DCW    0
        0x00020350:    1000dc50    P...    DCD    268491856
        0x00020354:    100003e8    ....    DCD    268436456
        0x00020358:    100003f8    ....    DCD    268436472
        0x0002035c:    1000dc84    ....    DCD    268491908
    $t
    i.am_devices_cooper_term
    am_devices_cooper_term
        0x00020360:    b538        8.      PUSH     {r3-r5,lr}
        0x00020362:    4604        .F      MOV      r4,r0
        0x00020364:    6800        .h      LDR      r0,[r0,#0]
        0x00020366:    2808        .(      CMP      r0,#8
        0x00020368:    bf84        ..      ITT      HI
        0x0002036a:    2001        .       MOVHI    r0,#1
        0x0002036c:    bd38        8.      POPHI    {r3-r5,pc}
        0x0002036e:    2100        .!      MOVS     r1,#0
        0x00020370:    2001        .       MOVS     r0,#1
        0x00020372:    f002f901    ....    BL       am_hal_mcuctrl_control ; 0x22578
        0x00020376:    491e        .I      LDR      r1,[pc,#120] ; [0x203f0] = 0x44c08
        0x00020378:    2004        .       MOVS     r0,#4
        0x0002037a:    f002f8fd    ....    BL       am_hal_mcuctrl_control ; 0x22578
        0x0002037e:    2100        .!      MOVS     r1,#0
        0x00020380:    6820         h      LDR      r0,[r4,#0]
        0x00020382:    f7fff94d    ..M.    BL       am_bsp_iom_pins_disable ; 0x1f620
        0x00020386:    f7f8f849    ..I.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002038a:    491a        .I      LDR      r1,[pc,#104] ; [0x203f4] = 0x40010000
        0x0002038c:    9000        ..      STR      r0,[sp,#0]
        0x0002038e:    f44f0000    O...    MOV      r0,#0x800000
        0x00020392:    f8c10238    ..8.    STR      r0,[r1,#0x238]
        0x00020396:    9800        ..      LDR      r0,[sp,#0]
        0x00020398:    f7f8f844    ..D.    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002039c:    4d16        .M      LDR      r5,[pc,#88] ; [0x203f8] = 0x449d4
        0x0002039e:    6829        )h      LDR      r1,[r5,#0]
        0x000203a0:    9100        ..      STR      r1,[sp,#0]
        0x000203a2:    2035        5       MOVS     r0,#0x35
        0x000203a4:    f001f9e6    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000203a8:    6829        )h      LDR      r1,[r5,#0]
        0x000203aa:    9100        ..      STR      r1,[sp,#0]
        0x000203ac:    2034        4       MOVS     r0,#0x34
        0x000203ae:    f001f9e1    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000203b2:    6829        )h      LDR      r1,[r5,#0]
        0x000203b4:    9100        ..      STR      r1,[sp,#0]
        0x000203b6:    202e        .       MOVS     r0,#0x2e
        0x000203b8:    f001f9dc    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000203bc:    6829        )h      LDR      r1,[r5,#0]
        0x000203be:    9100        ..      STR      r1,[sp,#0]
        0x000203c0:    2004        .       MOVS     r0,#4
        0x000203c2:    f001f9d7    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000203c6:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203c8:    f001fdbe    ....    BL       am_hal_iom_disable ; 0x21f48
        0x000203cc:    2201        ."      MOVS     r2,#1
        0x000203ce:    2100        .!      MOVS     r1,#0
        0x000203d0:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203d2:    f001feb3    ....    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x000203d6:    2200        ."      MOVS     r2,#0
        0x000203d8:    2102        .!      MOVS     r1,#2
        0x000203da:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203dc:    f001feae    ....    BL       am_hal_iom_power_ctrl ; 0x2213c
        0x000203e0:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000203e2:    f002f847    ..G.    BL       am_hal_iom_uninitialize ; 0x22474
        0x000203e6:    2000        .       MOVS     r0,#0
        0x000203e8:    7720         w      STRB     r0,[r4,#0x1c]
        0x000203ea:    f8840020    .. .    STRB     r0,[r4,#0x20]
        0x000203ee:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000203f0:    00044c08    .L..    DCD    281608
        0x000203f4:    40010000    ...@    DCD    1073807360
        0x000203f8:    000449d4    .I..    DCD    281044
    $t
    i.am_devices_cooper_update_image
    am_devices_cooper_update_image
        0x000203fc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00020400:    b087        ..      SUB      sp,sp,#0x1c
        0x00020402:    2700        .'      MOVS     r7,#0
        0x00020404:    4dfe        .M      LDR      r5,[pc,#1016] ; [0x20800] = 0x1000dc84
        0x00020406:    9706        ..      STR      r7,[sp,#0x18]
        0x00020408:    4628        (F      MOV      r0,r5
        0x0002040a:    6829        )h      LDR      r1,[r5,#0]
        0x0002040c:    6a86        .j      LDR      r6,[r0,#0x28]
        0x0002040e:    f8df93f4    ....    LDR      r9,[pc,#1012] ; [0x20804] = 0xa78bd32c
        0x00020412:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020414:    463c        <F      MOV      r4,r7
        0x00020416:    f04f0b04    O...    MOV      r11,#4
        0x0002041a:    f04f0a08    O...    MOV      r10,#8
        0x0002041e:    f04f0801    O...    MOV      r8,#1
        0x00020422:    2905        .)      CMP      r1,#5
        0x00020424:    f0808387    ....    BCS.W    0x20b36 ; am_devices_cooper_update_image + 1850
        0x00020428:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x0002042c:    f7f81903    ....    DCD    4160231683
        0x00020430:    00f6        ..      DCW    246
    $t
        0x00020432:    4604        .F      MOV      r4,r0
        0x00020434:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x00020438:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x0002043c:    2104        .!      MOVS     r1,#4
        0x0002043e:    aa02        ..      ADD      r2,sp,#8
        0x00020440:    a803        ..      ADD      r0,sp,#0xc
        0x00020442:    f000fe2b    ..+.    BL       am_hal_crc32 ; 0x2109c
        0x00020446:    2308        .#      MOVS     r3,#8
        0x00020448:    aa02        ..      ADD      r2,sp,#8
        0x0002044a:    2100        .!      MOVS     r1,#0
        0x0002044c:    4620         F      MOV      r0,r4
        0x0002044e:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020452:    f7fffccd    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020456:    f8c58000    ....    STR      r8,[r5,#0]
        0x0002045a:    f000b8f4    ....    B.W      0x20646 ; am_devices_cooper_update_image + 586
        0x0002045e:    aa06        ..      ADD      r2,sp,#0x18
        0x00020460:    4631        1F      MOV      r1,r6
        0x00020462:    f7fffc35    ..5.    BL       am_devices_cooper_blocking_read ; 0x1fcd0
        0x00020466:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020468:    aa03        ..      ADD      r2,sp,#0xc
        0x0002046a:    1f01        ..      SUBS     r1,r0,#4
        0x0002046c:    1d30        0.      ADDS     r0,r6,#4
        0x0002046e:    f000fe15    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020472:    6830        0h      LDR      r0,[r6,#0]
        0x00020474:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020476:    4288        .B      CMP      r0,r1
        0x00020478:    6a28        (j      LDR      r0,[r5,#0x20]
        0x0002047a:    d13e        >.      BNE      0x204fa ; am_devices_cooper_update_image + 254
        0x0002047c:    2800        .(      CMP      r0,#0
        0x0002047e:    bf18        ..      IT       NE
        0x00020480:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020482:    6aae        .j      LDR      r6,[r5,#0x28]
        0x00020484:    6930        0i      LDR      r0,[r6,#0x10]
        0x00020486:    6328        (c      STR      r0,[r5,#0x30]
        0x00020488:    a0df        ..      ADR      r0,{pc}+0x380 ; 0x20808
        0x0002048a:    f003ff57    ..W.    BL       am_util_stdio_printf ; 0x2433c
        0x0002048e:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00020490:    0e00        ..      LSRS     r0,r0,#24
        0x00020492:    bf08        ..      IT       EQ
        0x00020494:    a0e2        ..      ADREQ    r0,{pc}+0x38c ; 0x20820
        0x00020496:    d04a        J.      BEQ      0x2052e ; am_devices_cooper_update_image + 306
        0x00020498:    2801        .(      CMP      r0,#1
        0x0002049a:    bf08        ..      IT       EQ
        0x0002049c:    a0e5        ..      ADREQ    r0,{pc}+0x398 ; 0x20834
        0x0002049e:    d046        F.      BEQ      0x2052e ; am_devices_cooper_update_image + 306
        0x000204a0:    a0e9        ..      ADR      r0,{pc}+0x3a8 ; 0x20848
        0x000204a2:    f003ff4b    ..K.    BL       am_util_stdio_printf ; 0x2433c
        0x000204a6:    f04f34a1    O..4    MOV      r4,#0xa1a1a1a1
        0x000204aa:    68b0        .h      LDR      r0,[r6,#8]
        0x000204ac:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000204b0:    bf0c        ..      ITE      EQ
        0x000204b2:    62ef        .b      STREQ    r7,[r5,#0x2c]
        0x000204b4:    62e8        .b      STRNE    r0,[r5,#0x2c]
        0x000204b6:    0c01        ..      LSRS     r1,r0,#16
        0x000204b8:    d03c        <.      BEQ      0x20534 ; am_devices_cooper_update_image + 312
        0x000204ba:    b2c1        ..      UXTB     r1,r0
        0x000204bc:    9100        ..      STR      r1,[sp,#0]
        0x000204be:    f3c02307    ...#    UBFX     r3,r0,#8,#8
        0x000204c2:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x000204c6:    0e01        ..      LSRS     r1,r0,#24
        0x000204c8:    a0e5        ..      ADR      r0,{pc}+0x398 ; 0x20860
        0x000204ca:    f003ff37    ..7.    BL       am_util_stdio_printf ; 0x2433c
        0x000204ce:    9806        ..      LDR      r0,[sp,#0x18]
        0x000204d0:    2820         (      CMP      r0,#0x20
        0x000204d2:    bf18        ..      IT       NE
        0x000204d4:    636f        oc      STRNE    r7,[r5,#0x34]
        0x000204d6:    d034        4.      BEQ      0x20542 ; am_devices_cooper_update_image + 326
        0x000204d8:    6930        0i      LDR      r0,[r6,#0x10]
        0x000204da:    f8dfa3a0    ....    LDR      r10,[pc,#928] ; [0x2087c] = 0x4598f231
        0x000204de:    2800        .(      CMP      r0,#0
        0x000204e0:    d03e        >.      BEQ      0x20560 ; am_devices_cooper_update_image + 356
        0x000204e2:    2807        .(      CMP      r0,#7
        0x000204e4:    d07d        }.      BEQ      0x205e2 ; am_devices_cooper_update_image + 486
        0x000204e6:    2808        .(      CMP      r0,#8
        0x000204e8:    f000808b    ....    BEQ.W    0x20602 ; am_devices_cooper_update_image + 518
        0x000204ec:    2809        .(      CMP      r0,#9
        0x000204ee:    bf18        ..      IT       NE
        0x000204f0:    a0e3        ..      ADRNE    r0,{pc}+0x390 ; 0x20880
        0x000204f2:    f0008094    ....    BEQ.W    0x2061e ; am_devices_cooper_update_image + 546
        0x000204f6:    f000b8f9    ....    B.W      0x206ec ; am_devices_cooper_update_image + 752
        0x000204fa:    1c40        @.      ADDS     r0,r0,#1
        0x000204fc:    6228        (b      STR      r0,[r5,#0x20]
        0x000204fe:    2803        .(      CMP      r0,#3
        0x00020500:    f20082df    ....    BHI.W    0x20ac2 ; am_devices_cooper_update_image + 1734
        0x00020504:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x00020506:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x0002050a:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x0002050e:    2104        .!      MOVS     r1,#4
        0x00020510:    aa02        ..      ADD      r2,sp,#8
        0x00020512:    a803        ..      ADD      r0,sp,#0xc
        0x00020514:    f000fdc2    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020518:    2308        .#      MOVS     r3,#8
        0x0002051a:    aa02        ..      ADD      r2,sp,#8
        0x0002051c:    2100        .!      MOVS     r1,#0
        0x0002051e:    4620         F      MOV      r0,r4
        0x00020520:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020524:    f7fffc64    ..d.    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020528:    464c        LF      MOV      r4,r9
        0x0002052a:    f000b884    ....    B.W      0x20636 ; am_devices_cooper_update_image + 570
        0x0002052e:    f003ff05    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00020532:    e7ba        ..      B        0x204aa ; am_devices_cooper_update_image + 174
        0x00020534:    b2c2        ..      UXTB     r2,r0
        0x00020536:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x0002053a:    a0d9        ..      ADR      r0,{pc}+0x366 ; 0x208a0
        0x0002053c:    f003fefe    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00020540:    e7c5        ..      B        0x204ce ; am_devices_cooper_update_image + 210
        0x00020542:    6970        pi      LDR      r0,[r6,#0x14]
        0x00020544:    6368        hc      STR      r0,[r5,#0x34]
        0x00020546:    a0dc        ..      ADR      r0,{pc}+0x372 ; 0x208b8
        0x00020548:    69b1        .i      LDR      r1,[r6,#0x18]
        0x0002054a:    f003fef7    ....    BL       am_util_stdio_printf ; 0x2433c
        0x0002054e:    a0df        ..      ADR      r0,{pc}+0x37e ; 0x208cc
        0x00020550:    69f1        .i      LDR      r1,[r6,#0x1c]
        0x00020552:    f003fef3    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00020556:    69b0        .i      LDR      r0,[r6,#0x18]
        0x00020558:    63a8        .c      STR      r0,[r5,#0x38]
        0x0002055a:    69f0        .i      LDR      r0,[r6,#0x1c]
        0x0002055c:    63e8        .c      STR      r0,[r5,#0x3c]
        0x0002055e:    e7bb        ..      B        0x204d8 ; am_devices_cooper_update_image + 220
        0x00020560:    2000        .       MOVS     r0,#0
        0x00020562:    f7fffec7    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x202f4
        0x00020566:    b300        ..      CBZ      r0,0x205aa ; am_devices_cooper_update_image + 430
        0x00020568:    48de        .H      LDR      r0,[pc,#888] ; [0x208e4] = 0x1000dc50
        0x0002056a:    68b1        .h      LDR      r1,[r6,#8]
        0x0002056c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002056e:    4281        .B      CMP      r1,r0
        0x00020570:    f8951040    ..@.    LDRB     r1,[r5,#0x40]
        0x00020574:    d301        ..      BCC      0x2057a ; am_devices_cooper_update_image + 382
        0x00020576:    b909        ..      CBNZ     r1,0x2057c ; am_devices_cooper_update_image + 384
        0x00020578:    e017        ..      B        0x205aa ; am_devices_cooper_update_image + 430
        0x0002057a:    b109        ..      CBZ      r1,0x20580 ; am_devices_cooper_update_image + 388
        0x0002057c:    f8857040    ..@p    STRB     r7,[r5,#0x40]
        0x00020580:    4654        TF      MOV      r4,r10
        0x00020582:    0c01        ..      LSRS     r1,r0,#16
        0x00020584:    d00a        ..      BEQ      0x2059c ; am_devices_cooper_update_image + 416
        0x00020586:    b2c1        ..      UXTB     r1,r0
        0x00020588:    9100        ..      STR      r1,[sp,#0]
        0x0002058a:    f3c02307    ...#    UBFX     r3,r0,#8,#8
        0x0002058e:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020592:    0e01        ..      LSRS     r1,r0,#24
        0x00020594:    48d4        .H      LDR      r0,[pc,#848] ; [0x208e8] = 0x4add8
        0x00020596:    f003fed1    ....    BL       am_util_stdio_printf ; 0x2433c
        0x0002059a:    e04c        L.      B        0x20636 ; am_devices_cooper_update_image + 570
        0x0002059c:    b2c2        ..      UXTB     r2,r0
        0x0002059e:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x000205a2:    48d2        .H      LDR      r0,[pc,#840] ; [0x208ec] = 0x4ad94
        0x000205a4:    f003feca    ....    BL       am_util_stdio_printf ; 0x2433c
        0x000205a8:    e045        E.      B        0x20636 ; am_devices_cooper_update_image + 570
        0x000205aa:    4554        TE      CMP      r4,r10
        0x000205ac:    d043        C.      BEQ      0x20636 ; am_devices_cooper_update_image + 570
        0x000205ae:    464c        LF      MOV      r4,r9
        0x000205b0:    a0cf        ..      ADR      r0,{pc}+0x340 ; 0x208f0
        0x000205b2:    f8c5b000    ....    STR      r11,[r5,#0]
        0x000205b6:    f003fec1    ....    BL       am_util_stdio_printf ; 0x2433c
        0x000205ba:    6a6e        nj      LDR      r6,[r5,#0x24]
        0x000205bc:    f8adb00c    ....    STRH     r11,[sp,#0xc]
        0x000205c0:    200c        .       MOVS     r0,#0xc
        0x000205c2:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x000205c6:    2108        .!      MOVS     r1,#8
        0x000205c8:    aa02        ..      ADD      r2,sp,#8
        0x000205ca:    a803        ..      ADD      r0,sp,#0xc
        0x000205cc:    f000fd66    ..f.    BL       am_hal_crc32 ; 0x2109c
        0x000205d0:    230c        .#      MOVS     r3,#0xc
        0x000205d2:    aa02        ..      ADD      r2,sp,#8
        0x000205d4:    2100        .!      MOVS     r1,#0
        0x000205d6:    4630        0F      MOV      r0,r6
        0x000205d8:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000205dc:    f7fffc08    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x000205e0:    e000        ..      B        0x205e4 ; am_devices_cooper_update_image + 488
        0x000205e2:    e003        ..      B        0x205ec ; am_devices_cooper_update_image + 496
        0x000205e4:    a0c9        ..      ADR      r0,{pc}+0x328 ; 0x2090c
        0x000205e6:    f003fea9    ....    BL       am_util_stdio_printf ; 0x2433c
        0x000205ea:    e024        $.      B        0x20636 ; am_devices_cooper_update_image + 570
        0x000205ec:    a0d4        ..      ADR      r0,{pc}+0x354 ; 0x20940
        0x000205ee:    f003fea5    ....    BL       am_util_stdio_printf ; 0x2433c
        0x000205f2:    2000        .       MOVS     r0,#0
        0x000205f4:    f7fffe7e    ..~.    BL       am_devices_cooper_sbl_update_state_data ; 0x202f4
        0x000205f8:    2800        .(      CMP      r0,#0
        0x000205fa:    bf18        ..      IT       NE
        0x000205fc:    4654        TF      MOVNE    r4,r10
        0x000205fe:    d11a        ..      BNE      0x20636 ; am_devices_cooper_update_image + 570
        0x00020600:    e017        ..      B        0x20632 ; am_devices_cooper_update_image + 566
        0x00020602:    a0d6        ..      ADR      r0,{pc}+0x35a ; 0x2095c
        0x00020604:    f003fe9a    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00020608:    2001        .       MOVS     r0,#1
        0x0002060a:    f7fffe73    ..s.    BL       am_devices_cooper_sbl_update_state_data ; 0x202f4
        0x0002060e:    2800        .(      CMP      r0,#0
        0x00020610:    bf18        ..      IT       NE
        0x00020612:    4cda        .L      LDRNE    r4,[pc,#872] ; [0x2097c] = 0x8730da5b
        0x00020614:    d10f        ..      BNE      0x20636 ; am_devices_cooper_update_image + 570
        0x00020616:    e00c        ..      B        0x20632 ; am_devices_cooper_update_image + 566
        0x00020618:    e272        r.      B        0x20b00 ; am_devices_cooper_update_image + 1796
        0x0002061a:    e08f        ..      B        0x2073c ; am_devices_cooper_update_image + 832
        0x0002061c:    e016        ..      B        0x2064c ; am_devices_cooper_update_image + 592
        0x0002061e:    a0d8        ..      ADR      r0,{pc}+0x362 ; 0x20980
        0x00020620:    f003fe8c    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00020624:    2002        .       MOVS     r0,#2
        0x00020626:    f7fffe65    ..e.    BL       am_devices_cooper_sbl_update_state_data ; 0x202f4
        0x0002062a:    2800        .(      CMP      r0,#0
        0x0002062c:    bf18        ..      IT       NE
        0x0002062e:    4cdc        .L      LDRNE    r4,[pc,#880] ; [0x209a0] = 0x9fa3725
        0x00020630:    d101        ..      BNE      0x20636 ; am_devices_cooper_update_image + 570
        0x00020632:    f04f34a3    O..4    MOV      r4,#0xa3a3a3a3
        0x00020636:    6828        (h      LDR      r0,[r5,#0]
        0x00020638:    2804        .(      CMP      r0,#4
        0x0002063a:    bf1c        ..      ITT      NE
        0x0002063c:    2002        .       MOVNE    r0,#2
        0x0002063e:    6028        (`      STRNE    r0,[r5,#0]
        0x00020640:    f0008279    ..y.    BEQ.W    0x20b36 ; am_devices_cooper_update_image + 1850
        0x00020644:    e025        %.      B        0x20692 ; am_devices_cooper_update_image + 662
        0x00020646:    464c        LF      MOV      r4,r9
        0x00020648:    f000ba75    ..u.    B.W      0x20b36 ; am_devices_cooper_update_image + 1850
        0x0002064c:    aa06        ..      ADD      r2,sp,#0x18
        0x0002064e:    4631        1F      MOV      r1,r6
        0x00020650:    f7fffb3e    ..>.    BL       am_devices_cooper_blocking_read ; 0x1fcd0
        0x00020654:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020656:    aa01        ..      ADD      r2,sp,#4
        0x00020658:    1f01        ..      SUBS     r1,r0,#4
        0x0002065a:    1d30        0.      ADDS     r0,r6,#4
        0x0002065c:    f000fd1e    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020660:    6830        0h      LDR      r0,[r6,#0]
        0x00020662:    9901        ..      LDR      r1,[sp,#4]
        0x00020664:    4288        .B      CMP      r0,r1
        0x00020666:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020668:    d10d        ..      BNE      0x20686 ; am_devices_cooper_update_image + 650
        0x0002066a:    2800        .(      CMP      r0,#0
        0x0002066c:    bf18        ..      IT       NE
        0x0002066e:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020670:    6aab        .j      LDR      r3,[r5,#0x28]
        0x00020672:    2403        .$      MOVS     r4,#3
        0x00020674:    8898        ..      LDRH     r0,[r3,#4]
        0x00020676:    2807        .(      CMP      r0,#7
        0x00020678:    d010        ..      BEQ      0x2069c ; am_devices_cooper_update_image + 672
        0x0002067a:    2805        .(      CMP      r0,#5
        0x0002067c:    bf04        ..      ITT      EQ
        0x0002067e:    68d8        .h      LDREQ    r0,[r3,#0xc]
        0x00020680:    2809        .(      CMPEQ    r0,#9
        0x00020682:    d036        6.      BEQ      0x206f2 ; am_devices_cooper_update_image + 758
        0x00020684:    e030        0.      B        0x206e8 ; am_devices_cooper_update_image + 748
        0x00020686:    f1000001    ....    ADD      r0,r0,#1
        0x0002068a:    6228        (b      STR      r0,[r5,#0x20]
        0x0002068c:    2803        .(      CMP      r0,#3
        0x0002068e:    f2008218    ....    BHI.W    0x20ac2 ; am_devices_cooper_update_image + 1734
        0x00020692:    68a9        .h      LDR      r1,[r5,#8]
        0x00020694:    6a68        hj      LDR      r0,[r5,#0x24]
        0x00020696:    f01df87d    ..}.    BL       send_update ; 0x3d794
        0x0002069a:    e7d4        ..      B        0x20646 ; am_devices_cooper_update_image + 586
        0x0002069c:    6869        ih      LDR      r1,[r5,#4]
        0x0002069e:    b319        ..      CBZ      r1,0x206e8 ; am_devices_cooper_update_image + 748
        0x000206a0:    68d8        .h      LDR      r0,[r3,#0xc]
        0x000206a2:    602c        ,`      STR      r4,[r5,#0]
        0x000206a4:    6328        (c      STR      r0,[r5,#0x30]
        0x000206a6:    f8d5c014    ....    LDR      r12,[r5,#0x14]
        0x000206aa:    6a6e        nj      LDR      r6,[r5,#0x24]
        0x000206ac:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x000206b0:    204c        L       MOVS     r0,#0x4c
        0x000206b2:    80d8        ..      STRH     r0,[r3,#6]
        0x000206b4:    2240        @"      MOVS     r2,#0x40
        0x000206b6:    461c        .F      MOV      r4,r3
        0x000206b8:    f103000c    ....    ADD      r0,r3,#0xc
        0x000206bc:    f8c3c008    ....    STR      r12,[r3,#8]
        0x000206c0:    f7f7ff63    ..c.    BL       __aeabi_memcpy ; 0x1858a
        0x000206c4:    88e0        ..      LDRH     r0,[r4,#6]
        0x000206c6:    4622        "F      MOV      r2,r4
        0x000206c8:    1f01        ..      SUBS     r1,r0,#4
        0x000206ca:    1d20         .      ADDS     r0,r4,#4
        0x000206cc:    f000fce6    ....    BL       am_hal_crc32 ; 0x2109c
        0x000206d0:    234c        L#      MOVS     r3,#0x4c
        0x000206d2:    4622        "F      MOV      r2,r4
        0x000206d4:    2100        .!      MOVS     r1,#0
        0x000206d6:    4630        0F      MOV      r0,r6
        0x000206d8:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000206dc:    f7fffb88    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x000206e0:    a0b0        ..      ADR      r0,{pc}+0x2c4 ; 0x209a4
        0x000206e2:    f003fe2b    ..+.    BL       am_util_stdio_printf ; 0x2433c
        0x000206e6:    e7ae        ..      B        0x20646 ; am_devices_cooper_update_image + 586
        0x000206e8:    a0ba        ..      ADR      r0,{pc}+0x2ec ; 0x209d4
        0x000206ea:    bf00        ..      NOP      
        0x000206ec:    f003fe26    ..&.    BL       am_util_stdio_printf ; 0x2433c
        0x000206f0:    e1e7        ..      B        0x20ac2 ; am_devices_cooper_update_image + 1734
        0x000206f2:    a0bd        ..      ADR      r0,{pc}+0x2f6 ; 0x209e8
        0x000206f4:    f003fe22    ..".    BL       am_util_stdio_printf ; 0x2433c
        0x000206f8:    f44f6096    O..`    MOV      r0,#0x4b0
        0x000206fc:    f003faca    ....    BL       am_util_delay_ms ; 0x23c94
        0x00020700:    f7fffdb8    ....    BL       am_devices_cooper_reset ; 0x20274
        0x00020704:    606f        o`      STR      r7,[r5,#4]
        0x00020706:    60af        .`      STR      r7,[r5,#8]
        0x00020708:    612f        /a      STR      r7,[r5,#0x10]
        0x0002070a:    60ef        .`      STR      r7,[r5,#0xc]
        0x0002070c:    e9c57406    ...t    STRD     r7,r4,[r5,#0x18]
        0x00020710:    616f        oa      STR      r7,[r5,#0x14]
        0x00020712:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x00020714:    f8ad700c    ...p    STRH     r7,[sp,#0xc]
        0x00020718:    f8ada00e    ....    STRH     r10,[sp,#0xe]
        0x0002071c:    2104        .!      MOVS     r1,#4
        0x0002071e:    aa02        ..      ADD      r2,sp,#8
        0x00020720:    a803        ..      ADD      r0,sp,#0xc
        0x00020722:    f000fcbb    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020726:    2308        .#      MOVS     r3,#8
        0x00020728:    aa02        ..      ADD      r2,sp,#8
        0x0002072a:    2100        .!      MOVS     r1,#0
        0x0002072c:    4620         F      MOV      r0,r4
        0x0002072e:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020732:    f7fffb5d    ..].    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020736:    f8c58000    ....    STR      r8,[r5,#0]
        0x0002073a:    e784        ..      B        0x20646 ; am_devices_cooper_update_image + 586
        0x0002073c:    aa06        ..      ADD      r2,sp,#0x18
        0x0002073e:    4631        1F      MOV      r1,r6
        0x00020740:    f7fffac6    ....    BL       am_devices_cooper_blocking_read ; 0x1fcd0
        0x00020744:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020746:    aa02        ..      ADD      r2,sp,#8
        0x00020748:    1f01        ..      SUBS     r1,r0,#4
        0x0002074a:    1d30        0.      ADDS     r0,r6,#4
        0x0002074c:    f000fca6    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020750:    6830        0h      LDR      r0,[r6,#0]
        0x00020752:    9902        ..      LDR      r1,[sp,#8]
        0x00020754:    4288        .B      CMP      r0,r1
        0x00020756:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020758:    d10b        ..      BNE      0x20772 ; am_devices_cooper_update_image + 886
        0x0002075a:    2800        .(      CMP      r0,#0
        0x0002075c:    bf18        ..      IT       NE
        0x0002075e:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020760:    6aab        .j      LDR      r3,[r5,#0x28]
        0x00020762:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00020764:    6329        )c      STR      r1,[r5,#0x30]
        0x00020766:    6898        .h      LDR      r0,[r3,#8]
        0x00020768:    2808        .(      CMP      r0,#8
        0x0002076a:    bf18        ..      IT       NE
        0x0002076c:    2802        .(      CMPNE    r0,#2
        0x0002076e:    d045        E.      BEQ      0x207fc ; am_devices_cooper_update_image + 1024
        0x00020770:    e1a7        ..      B        0x20ac2 ; am_devices_cooper_update_image + 1734
        0x00020772:    f1000001    ....    ADD      r0,r0,#1
        0x00020776:    6228        (b      STR      r0,[r5,#0x20]
        0x00020778:    2803        .(      CMP      r0,#3
        0x0002077a:    d840        @.      BHI      0x207fe ; am_devices_cooper_update_image + 1026
        0x0002077c:    f8d5c014    ....    LDR      r12,[r5,#0x14]
        0x00020780:    f1bc0f00    ....    CMP      r12,#0
        0x00020784:    d002        ..      BEQ      0x2078c ; am_devices_cooper_update_image + 912
        0x00020786:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020788:    b1e8        ..      CBZ      r0,0x207c6 ; am_devices_cooper_update_image + 970
        0x0002078a:    e020         .      B        0x207ce ; am_devices_cooper_update_image + 978
        0x0002078c:    e9d56409    ...d    LDRD     r6,r4,[r5,#0x24]
        0x00020790:    6869        ih      LDR      r1,[r5,#4]
        0x00020792:    f8a4a004    ....    STRH     r10,[r4,#4]
        0x00020796:    204c        L       MOVS     r0,#0x4c
        0x00020798:    80e0        ..      STRH     r0,[r4,#6]
        0x0002079a:    2240        @"      MOVS     r2,#0x40
        0x0002079c:    f104000c    ....    ADD      r0,r4,#0xc
        0x000207a0:    f8c4c008    ....    STR      r12,[r4,#8]
        0x000207a4:    f7f7fef1    ....    BL       __aeabi_memcpy ; 0x1858a
        0x000207a8:    88e0        ..      LDRH     r0,[r4,#6]
        0x000207aa:    4622        "F      MOV      r2,r4
        0x000207ac:    1f01        ..      SUBS     r1,r0,#4
        0x000207ae:    1d20         .      ADDS     r0,r4,#4
        0x000207b0:    f000fc74    ..t.    BL       am_hal_crc32 ; 0x2109c
        0x000207b4:    234c        L#      MOVS     r3,#0x4c
        0x000207b6:    4622        "F      MOV      r2,r4
        0x000207b8:    2100        .!      MOVS     r1,#0
        0x000207ba:    4630        0F      MOV      r0,r6
        0x000207bc:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000207c0:    f7fffb16    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x000207c4:    e73f        ?.      B        0x20646 ; am_devices_cooper_update_image + 586
        0x000207c6:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x000207c8:    05c4        ..      LSLS     r4,r0,#23
        0x000207ca:    0de4        ..      LSRS     r4,r4,#23
        0x000207cc:    d101        ..      BNE      0x207d2 ; am_devices_cooper_update_image + 982
        0x000207ce:    f44f7400    O..t    MOV      r4,#0x200
        0x000207d2:    4995        .I      LDR      r1,[pc,#596] ; [0x20a28] = 0xfffffe00
        0x000207d4:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000207d6:    e9d56309    ...c    LDRD     r6,r3,[r5,#0x24]
        0x000207da:    eb01214c    ..L!    ADD      r1,r1,r12,LSL #9
        0x000207de:    4401        .D      ADD      r1,r1,r0
        0x000207e0:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x000207e4:    f104000c    ....    ADD      r0,r4,#0xc
        0x000207e8:    80d8        ..      STRH     r0,[r3,#6]
        0x000207ea:    461d        .F      MOV      r5,r3
        0x000207ec:    4622        "F      MOV      r2,r4
        0x000207ee:    f103000c    ....    ADD      r0,r3,#0xc
        0x000207f2:    f8c3c008    ....    STR      r12,[r3,#8]
        0x000207f6:    f7f7fec8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x000207fa:    e117        ..      B        0x20a2c ; am_devices_cooper_update_image + 1584
        0x000207fc:    e126        &.      B        0x20a4c ; am_devices_cooper_update_image + 1616
        0x000207fe:    e160        `.      B        0x20ac2 ; am_devices_cooper_update_image + 1734
    $d
        0x00020800:    1000dc84    ....    DCD    268491908
        0x00020804:    a78bd32c    ,...    DCD    2810958636
        0x00020808:    20454c42    BLE     DCD    541412418
        0x0002080c:    746e6f43    Cont    DCD    1953394499
        0x00020810:    6c6c6f72    roll    DCD    1819045746
        0x00020814:    49207265    er I    DCD    1226863205
        0x00020818:    3a6f666e    nfo:    DCD    980379246
        0x0002081c:    0000000a    ....    DCD    10
        0x00020820:    4c425309    .SBL    DCD    1279415049
        0x00020824:    72655620     Ver    DCD    1919243808
        0x00020828:    2020203a    :       DCD    538976314
        0x0002082c:    31562020      V1    DCD    827727904
        0x00020830:    0000000a    ....    DCD    10
        0x00020834:    4c425309    .SBL    DCD    1279415049
        0x00020838:    72655620     Ver    DCD    1919243808
        0x0002083c:    2020203a    :       DCD    538976314
        0x00020840:    32562020      V2    DCD    844505120
        0x00020844:    0000000a    ....    DCD    10
        0x00020848:    4c425309    .SBL    DCD    1279415049
        0x0002084c:    72655620     Ver    DCD    1919243808
        0x00020850:    2020203a    :       DCD    538976314
        0x00020854:    6e492020      In    DCD    1850286112
        0x00020858:    696c6176    vali    DCD    1768710518
        0x0002085c:    00000a64    d...    DCD    2660
        0x00020860:    20574609    .FW     DCD    542590473
        0x00020864:    3a726556    Ver:    DCD    980575574
        0x00020868:    20202020            DCD    538976288
        0x0002086c:    64252020      %d    DCD    1680154656
        0x00020870:    2e64252e    .%d.    DCD    778315054
        0x00020874:    252e6425    %d.%    DCD    623797285
        0x00020878:    00000a64    d...    DCD    2660
        0x0002087c:    4598f231    1..E    DCD    1167651377
        0x00020880:    20454c42    BLE     DCD    541412418
        0x00020884:    746e6f43    Cont    DCD    1953394499
        0x00020888:    6c6c6f72    roll    DCD    1819045746
        0x0002088c:    57207265    er W    DCD    1461744229
        0x00020890:    676e6f72    rong    DCD    1735290738
        0x00020894:    73655220     Res    DCD    1936020000
        0x00020898:    736e6f70    pons    DCD    1936617328
        0x0002089c:    00000a65    e...    DCD    2661
        0x000208a0:    20574609    .FW     DCD    542590473
        0x000208a4:    3a726556    Ver:    DCD    980575574
        0x000208a8:    20202020            DCD    538976288
        0x000208ac:    64252020      %d    DCD    1680154656
        0x000208b0:    0a64252e    .%d.    DCD    174335278
        0x000208b4:    00000000    ....    DCD    0
        0x000208b8:    69684309    .Chi    DCD    1768440585
        0x000208bc:    44492070    p ID    DCD    1145643120
        0x000208c0:    20203a30    0:      DCD    538982960
        0x000208c4:    78302020      0x    DCD    2016419872
        0x000208c8:    000a7825    %x..    DCD    686117
        0x000208cc:    69684309    .Chi    DCD    1768440585
        0x000208d0:    44492070    p ID    DCD    1145643120
        0x000208d4:    20203a31    1:      DCD    538982961
        0x000208d8:    78302020      0x    DCD    2016419872
        0x000208dc:    0a0a7825    %x..    DCD    168458277
        0x000208e0:    00000000    ....    DCD    0
        0x000208e4:    1000dc50    P...    DCD    268491856
        0x000208e8:    0004add8    ....    DCD    306648
        0x000208ec:    0004ad94    ....    DCD    306580
        0x000208f0:    6e206f4e    No n    DCD    1847619406
        0x000208f4:    69207765    ew i    DCD    1763735397
        0x000208f8:    6567616d    mage    DCD    1701273965
        0x000208fc:    206f7420     to     DCD    544175136
        0x00020900:    72677075    upgr    DCD    1919381621
        0x00020904:    0a656461    ade.    DCD    174416993
        0x00020908:    00000000    ....    DCD    0
        0x0002090c:    20454c42    BLE     DCD    541412418
        0x00020910:    746e6f43    Cont    DCD    1953394499
        0x00020914:    6c6c6f72    roll    DCD    1819045746
        0x00020918:    46207265    er F    DCD    1176531557
        0x0002091c:    75412057    W Au    DCD    1967202391
        0x00020920:    50206874    th P    DCD    1344301172
        0x00020924:    65737361    asse    DCD    1702064993
        0x00020928:    43202c64    d, C    DCD    1126181988
        0x0002092c:    69746e6f    onti    DCD    1769238127
        0x00020930:    2065756e    nue     DCD    543520110
        0x00020934:    68746977    with    DCD    1752459639
        0x00020938:    0a574620     FW.    DCD    173491744
        0x0002093c:    00000000    ....    DCD    0
        0x00020940:    20454c42    BLE     DCD    541412418
        0x00020944:    746e6f43    Cont    DCD    1953394499
        0x00020948:    6c6c6f72    roll    DCD    1819045746
        0x0002094c:    52207265    er R    DCD    1377858149
        0x00020950:    69757165    equi    DCD    1769304421
        0x00020954:    20736572    res     DCD    544433522
        0x00020958:    000a5746    FW..    DCD    677702
        0x0002095c:    20454c42    BLE     DCD    541412418
        0x00020960:    746e6f43    Cont    DCD    1953394499
        0x00020964:    6c6c6f72    roll    DCD    1819045746
        0x00020968:    52207265    er R    DCD    1377858149
        0x0002096c:    69757165    equi    DCD    1769304421
        0x00020970:    20736572    res     DCD    544433522
        0x00020974:    4f464e49    INFO    DCD    1330007625
        0x00020978:    000a3020     0..    DCD    667680
        0x0002097c:    8730da5b    [.0.    DCD    2268125787
        0x00020980:    20454c42    BLE     DCD    541412418
        0x00020984:    746e6f43    Cont    DCD    1953394499
        0x00020988:    6c6c6f72    roll    DCD    1819045746
        0x0002098c:    52207265    er R    DCD    1377858149
        0x00020990:    69757165    equi    DCD    1769304421
        0x00020994:    20736572    res     DCD    544433522
        0x00020998:    4f464e49    INFO    DCD    1330007625
        0x0002099c:    000a3120     1..    DCD    667936
        0x000209a0:    09fa3725    %7..    DCD    167393061
        0x000209a4:    20454c42    BLE     DCD    541412418
        0x000209a8:    746e6f63    cont    DCD    1953394531
        0x000209ac:    6c6c6f72    roll    DCD    1819045746
        0x000209b0:    75207265    er u    DCD    1965060709
        0x000209b4:    61726770    pgra    DCD    1634887536
        0x000209b8:    69206564    de i    DCD    1763730788
        0x000209bc:    7270206e    n pr    DCD    1919950958
        0x000209c0:    6572676f    ogre    DCD    1701996399
        0x000209c4:    202c7373    ss,     DCD    539784051
        0x000209c8:    74696177    wait    DCD    1953063287
        0x000209cc:    0a2e2e2e    ....    DCD    170798638
        0x000209d0:    00000000    ....    DCD    0
        0x000209d4:    61647055    Upda    DCD    1633972309
        0x000209d8:    46206574    te F    DCD    1176528244
        0x000209dc:    656c6961    aile    DCD    1701603681
        0x000209e0:    21212064    d !!    DCD    555819108
        0x000209e4:    00000a21    !...    DCD    2593
        0x000209e8:    61656c43    Clea    DCD    1634036803
        0x000209ec:    6f432072    r Co    DCD    1866670194
        0x000209f0:    7265706f    oper    DCD    1919250543
        0x000209f4:    67695320     Sig    DCD    1734955808
        0x000209f8:    7574616e    natu    DCD    1970561390
        0x000209fc:    202c6572    re,     DCD    539780466
        0x00020a00:    65736572    rese    DCD    1702061426
        0x00020a04:    6f432074    t Co    DCD    1866670196
        0x00020a08:    7265706f    oper    DCD    1919250543
        0x00020a0c:    646e6120     and    DCD    1684955424
        0x00020a10:    6c617420     tal    DCD    1818326048
        0x00020a14:    6977206b    k wi    DCD    1769414763
        0x00020a18:    53206874    th S    DCD    1394632820
        0x00020a1c:    61204c42    BL a    DCD    1629506626
        0x00020a20:    6e696167    gain    DCD    1852399975
        0x00020a24:    0000000a    ....    DCD    10
        0x00020a28:    fffffe00    ....    DCD    4294966784
    $t
        0x00020a2c:    88e8        ..      LDRH     r0,[r5,#6]
        0x00020a2e:    462a        *F      MOV      r2,r5
        0x00020a30:    1f01        ..      SUBS     r1,r0,#4
        0x00020a32:    1d28        (.      ADDS     r0,r5,#4
        0x00020a34:    f000fb32    ..2.    BL       am_hal_crc32 ; 0x2109c
        0x00020a38:    f104030c    ....    ADD      r3,r4,#0xc
        0x00020a3c:    462a        *F      MOV      r2,r5
        0x00020a3e:    2100        .!      MOVS     r1,#0
        0x00020a40:    4630        0F      MOV      r0,r6
        0x00020a42:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020a46:    f7fff9d3    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020a4a:    e5fc        ..      B        0x20646 ; am_devices_cooper_update_image + 586
        0x00020a4c:    2900        .)      CMP      r1,#0
        0x00020a4e:    bf18        ..      IT       NE
        0x00020a50:    290b        .)      CMPNE    r1,#0xb
        0x00020a52:    d133        3.      BNE      0x20abc ; am_devices_cooper_update_image + 1728
        0x00020a54:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020a56:    b378        x.      CBZ      r0,0x20ab8 ; am_devices_cooper_update_image + 1724
        0x00020a58:    2801        .(      CMP      r0,#1
        0x00020a5a:    d103        ..      BNE      0x20a64 ; am_devices_cooper_update_image + 1640
        0x00020a5c:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00020a5e:    05c4        ..      LSLS     r4,r0,#23
        0x00020a60:    0de4        ..      LSRS     r4,r4,#23
        0x00020a62:    d101        ..      BNE      0x20a68 ; am_devices_cooper_update_image + 1644
        0x00020a64:    f44f7400    O..t    MOV      r4,#0x200
        0x00020a68:    68e9        .h      LDR      r1,[r5,#0xc]
        0x00020a6a:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020a6c:    6a6f        oj      LDR      r7,[r5,#0x24]
        0x00020a6e:    f8a3a004    ....    STRH     r10,[r3,#4]
        0x00020a72:    f104020c    ....    ADD      r2,r4,#0xc
        0x00020a76:    eb012140    ..@!    ADD      r1,r1,r0,LSL #9
        0x00020a7a:    80da        ..      STRH     r2,[r3,#6]
        0x00020a7c:    1c40        @.      ADDS     r0,r0,#1
        0x00020a7e:    6098        .`      STR      r0,[r3,#8]
        0x00020a80:    461e        .F      MOV      r6,r3
        0x00020a82:    4622        "F      MOV      r2,r4
        0x00020a84:    f103000c    ....    ADD      r0,r3,#0xc
        0x00020a88:    f7f7fd7f    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00020a8c:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020a8e:    4632        2F      MOV      r2,r6
        0x00020a90:    1f01        ..      SUBS     r1,r0,#4
        0x00020a92:    1d30        0.      ADDS     r0,r6,#4
        0x00020a94:    f000fb02    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020a98:    f104030c    ....    ADD      r3,r4,#0xc
        0x00020a9c:    4632        2F      MOV      r2,r6
        0x00020a9e:    2100        .!      MOVS     r1,#0
        0x00020aa0:    4638        8F      MOV      r0,r7
        0x00020aa2:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020aa6:    f7fff9a3    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020aaa:    69a8        .i      LDR      r0,[r5,#0x18]
        0x00020aac:    1e40        @.      SUBS     r0,r0,#1
        0x00020aae:    61a8        .a      STR      r0,[r5,#0x18]
        0x00020ab0:    6968        hi      LDR      r0,[r5,#0x14]
        0x00020ab2:    1c40        @.      ADDS     r0,r0,#1
        0x00020ab4:    6168        ha      STR      r0,[r5,#0x14]
        0x00020ab6:    e5c6        ..      B        0x20646 ; am_devices_cooper_update_image + 586
        0x00020ab8:    e7ff        ..      B        0x20aba ; am_devices_cooper_update_image + 1726
        0x00020aba:    b129        ).      CBZ      r1,0x20ac8 ; am_devices_cooper_update_image + 1740
        0x00020abc:    a02e        ..      ADR      r0,{pc}+0xbc ; 0x20b78
        0x00020abe:    f003fc3d    ..=.    BL       am_util_stdio_printf ; 0x2433c
        0x00020ac2:    f04f34a1    O..4    MOV      r4,#0xa1a1a1a1
        0x00020ac6:    e036        6.      B        0x20b36 ; am_devices_cooper_update_image + 1850
        0x00020ac8:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00020aca:    bbc0        ..      CBNZ     r0,0x20b3e ; am_devices_cooper_update_image + 1858
        0x00020acc:    4831        1H      LDR      r0,[pc,#196] ; [0x20b94] = 0x1000dc50
        0x00020ace:    f8c5b000    ....    STR      r11,[r5,#0]
        0x00020ad2:    464c        LF      MOV      r4,r9
        0x00020ad4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020ad6:    62e8        .b      STR      r0,[r5,#0x2c]
        0x00020ad8:    6a6d        mj      LDR      r5,[r5,#0x24]
        0x00020ada:    f8adb00c    ....    STRH     r11,[sp,#0xc]
        0x00020ade:    200c        .       MOVS     r0,#0xc
        0x00020ae0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00020ae4:    2108        .!      MOVS     r1,#8
        0x00020ae6:    aa02        ..      ADD      r2,sp,#8
        0x00020ae8:    a803        ..      ADD      r0,sp,#0xc
        0x00020aea:    f000fad7    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020aee:    230c        .#      MOVS     r3,#0xc
        0x00020af0:    aa02        ..      ADD      r2,sp,#8
        0x00020af2:    2100        .!      MOVS     r1,#0
        0x00020af4:    4628        (F      MOV      r0,r5
        0x00020af6:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020afa:    f7fff979    ..y.    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020afe:    e01a        ..      B        0x20b36 ; am_devices_cooper_update_image + 1850
        0x00020b00:    aa06        ..      ADD      r2,sp,#0x18
        0x00020b02:    4631        1F      MOV      r1,r6
        0x00020b04:    f7fff8e4    ....    BL       am_devices_cooper_blocking_read ; 0x1fcd0
        0x00020b08:    88f0        ..      LDRH     r0,[r6,#6]
        0x00020b0a:    aa01        ..      ADD      r2,sp,#4
        0x00020b0c:    1f01        ..      SUBS     r1,r0,#4
        0x00020b0e:    1d30        0.      ADDS     r0,r6,#4
        0x00020b10:    f000fac4    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020b14:    6830        0h      LDR      r0,[r6,#0]
        0x00020b16:    9901        ..      LDR      r1,[sp,#4]
        0x00020b18:    4288        .B      CMP      r0,r1
        0x00020b1a:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00020b1c:    d110        ..      BNE      0x20b40 ; am_devices_cooper_update_image + 1860
        0x00020b1e:    2800        .(      CMP      r0,#0
        0x00020b20:    bf18        ..      IT       NE
        0x00020b22:    622f        /b      STRNE    r7,[r5,#0x20]
        0x00020b24:    6aa8        .j      LDR      r0,[r5,#0x28]
        0x00020b26:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020b28:    6328        (c      STR      r0,[r5,#0x30]
        0x00020b2a:    b140        @.      CBZ      r0,0x20b3e ; am_devices_cooper_update_image + 1858
        0x00020b2c:    2808        .(      CMP      r0,#8
        0x00020b2e:    bf08        ..      IT       EQ
        0x00020b30:    f04f34a3    O..4    MOVEQ    r4,#0xa3a3a3a3
        0x00020b34:    d1c5        ..      BNE      0x20ac2 ; am_devices_cooper_update_image + 1734
        0x00020b36:    b007        ..      ADD      sp,sp,#0x1c
        0x00020b38:    4620         F      MOV      r0,r4
        0x00020b3a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00020b3e:    e017        ..      B        0x20b70 ; am_devices_cooper_update_image + 1908
        0x00020b40:    1c40        @.      ADDS     r0,r0,#1
        0x00020b42:    6228        (b      STR      r0,[r5,#0x20]
        0x00020b44:    2803        .(      CMP      r0,#3
        0x00020b46:    d8ed        ..      BHI      0x20b24 ; am_devices_cooper_update_image + 1832
        0x00020b48:    6a6c        lj      LDR      r4,[r5,#0x24]
        0x00020b4a:    f8adb008    ....    STRH     r11,[sp,#8]
        0x00020b4e:    200c        .       MOVS     r0,#0xc
        0x00020b50:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00020b54:    2108        .!      MOVS     r1,#8
        0x00020b56:    aa01        ..      ADD      r2,sp,#4
        0x00020b58:    a802        ..      ADD      r0,sp,#8
        0x00020b5a:    f000fa9f    ....    BL       am_hal_crc32 ; 0x2109c
        0x00020b5e:    230c        .#      MOVS     r3,#0xc
        0x00020b60:    aa01        ..      ADD      r2,sp,#4
        0x00020b62:    2100        .!      MOVS     r1,#0
        0x00020b64:    4620         F      MOV      r0,r4
        0x00020b66:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00020b6a:    f7fff941    ..A.    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00020b6e:    e7d9        ..      B        0x20b24 ; am_devices_cooper_update_image + 1832
        0x00020b70:    f04f34a5    O..4    MOV      r4,#0xa5a5a5a5
        0x00020b74:    e7df        ..      B        0x20b36 ; am_devices_cooper_update_image + 1850
    $d
        0x00020b76:    0000        ..      DCW    0
        0x00020b78:    61647055    Upda    DCD    1633972309
        0x00020b7c:    66206574    te f    DCD    1713399156
        0x00020b80:    736c6961    ails    DCD    1936484705
        0x00020b84:    61747320     sta    DCD    1635021600
        0x00020b88:    20737574    tus     DCD    544437620
        0x00020b8c:    7830203d    = 0x    DCD    2016419901
        0x00020b90:    000a7825    %x..    DCD    686117
        0x00020b94:    1000dc50    P...    DCD    268491856
    $t
    i.am_devices_led_array_init
    am_devices_led_array_init
        0x00020b98:    2800        .(      CMP      r0,#0
        0x00020b9a:    bf08        ..      IT       EQ
        0x00020b9c:    4770        pG      BXEQ     lr
        0x00020b9e:    291f        .)      CMP      r1,#0x1f
        0x00020ba0:    bf88        ..      IT       HI
        0x00020ba2:    4770        pG      BXHI     lr
        0x00020ba4:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00020ba8:    000e        ..      MOVS     r6,r1
        0x00020baa:    4607        .F      MOV      r7,r0
        0x00020bac:    f04f0500    O...    MOV      r5,#0
        0x00020bb0:    bf08        ..      IT       EQ
        0x00020bb2:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00020bb6:    f8df8090    ....    LDR      r8,[pc,#144] ; [0x20c48] = 0x449c4
        0x00020bba:    f8df9090    ....    LDR      r9,[pc,#144] ; [0x20c4c] = 0x449d0
        0x00020bbe:    f8dfa090    ....    LDR      r10,[pc,#144] ; [0x20c50] = 0x449cc
        0x00020bc2:    bf00        ..      NOP      
        0x00020bc4:    eb1704c5    ....    ADDS     r4,r7,r5,LSL #3
        0x00020bc8:    d038        8.      BEQ      0x20c3c ; am_devices_led_array_init + 164
        0x00020bca:    6820         h      LDR      r0,[r4,#0]
        0x00020bcc:    2880        .(      CMP      r0,#0x80
        0x00020bce:    d235        5.      BCS      0x20c3c ; am_devices_led_array_init + 164
        0x00020bd0:    6861        ah      LDR      r1,[r4,#4]
        0x00020bd2:    f0110f02    ....    TST      r1,#2
        0x00020bd6:    d00f        ..      BEQ      0x20bf8 ; am_devices_led_array_init + 96
        0x00020bd8:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00020bdc:    9100        ..      STR      r1,[sp,#0]
        0x00020bde:    f000fdc9    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00020be2:    2103        .!      MOVS     r1,#3
        0x00020be4:    6820         h      LDR      r0,[r4,#0]
        0x00020be6:    f000fe4d    ..M.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020bea:    7920         y      LDRB     r0,[r4,#4]
        0x00020bec:    f0000101    ....    AND      r1,r0,#1
        0x00020bf0:    6820         h      LDR      r0,[r4,#0]
        0x00020bf2:    f000fe47    ..G.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020bf6:    e021        !.      B        0x20c3c ; am_devices_led_array_init + 164
        0x00020bf8:    f0110f04    ....    TST      r1,#4
        0x00020bfc:    d00f        ..      BEQ      0x20c1e ; am_devices_led_array_init + 134
        0x00020bfe:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00020c02:    9100        ..      STR      r1,[sp,#0]
        0x00020c04:    f000fdb6    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00020c08:    2103        .!      MOVS     r1,#3
        0x00020c0a:    6820         h      LDR      r0,[r4,#0]
        0x00020c0c:    f000fe3a    ..:.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020c10:    7920         y      LDRB     r0,[r4,#4]
        0x00020c12:    f0000101    ....    AND      r1,r0,#1
        0x00020c16:    6820         h      LDR      r0,[r4,#0]
        0x00020c18:    f000fe34    ..4.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020c1c:    e00e        ..      B        0x20c3c ; am_devices_led_array_init + 164
        0x00020c1e:    f8da1000    ....    LDR      r1,[r10,#0]
        0x00020c22:    9100        ..      STR      r1,[sp,#0]
        0x00020c24:    f000fda6    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00020c28:    2103        .!      MOVS     r1,#3
        0x00020c2a:    6820         h      LDR      r0,[r4,#0]
        0x00020c2c:    f000fe2a    ..*.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020c30:    7920         y      LDRB     r0,[r4,#4]
        0x00020c32:    f0000101    ....    AND      r1,r0,#1
        0x00020c36:    6820         h      LDR      r0,[r4,#0]
        0x00020c38:    f000fe24    ..$.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020c3c:    1c6d        m.      ADDS     r5,r5,#1
        0x00020c3e:    42b5        .B      CMP      r5,r6
        0x00020c40:    d3c0        ..      BCC      0x20bc4 ; am_devices_led_array_init + 44
        0x00020c42:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x00020c46:    0000        ..      DCW    0
        0x00020c48:    000449c4    .I..    DCD    281028
        0x00020c4c:    000449d0    .I..    DCD    281040
        0x00020c50:    000449cc    .I..    DCD    281036
    $t
    i.am_devices_led_array_out
    am_devices_led_array_out
        0x00020c54:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00020c58:    4690        .F      MOV      r8,r2
        0x00020c5a:    000f        ..      MOVS     r7,r1
        0x00020c5c:    4605        .F      MOV      r5,r0
        0x00020c5e:    f04f0400    O...    MOV      r4,#0
        0x00020c62:    bf14        ..      ITE      NE
        0x00020c64:    2601        .&      MOVNE    r6,#1
        0x00020c66:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00020c6a:    bf00        ..      NOP      
        0x00020c6c:    fa06f004    ....    LSL      r0,r6,r4
        0x00020c70:    ea100f08    ....    TST      r0,r8
        0x00020c74:    d01c        ..      BEQ      0x20cb0 ; am_devices_led_array_out + 92
        0x00020c76:    2d00        .-      CMP      r5,#0
        0x00020c78:    bf18        ..      IT       NE
        0x00020c7a:    2c1f        .,      CMPNE    r4,#0x1f
        0x00020c7c:    bf3c        <.      ITT      CC
        0x00020c7e:    f8552034    U.4     LDRCC    r2,[r5,r4,LSL #3]
        0x00020c82:    2a80        .*      CMPCC    r2,#0x80
        0x00020c84:    d230        0.      BCS      0x20ce8 ; am_devices_led_array_out + 148
        0x00020c86:    eb0500c4    ....    ADD      r0,r5,r4,LSL #3
        0x00020c8a:    6840        @h      LDR      r0,[r0,#4]
        0x00020c8c:    f0100f02    ....    TST      r0,#2
        0x00020c90:    bf04        ..      ITT      EQ
        0x00020c92:    7929        )y      LDRBEQ   r1,[r5,#4]
        0x00020c94:    f0110f04    ....    TSTEQ    r1,#4
        0x00020c98:    d005        ..      BEQ      0x20ca6 ; am_devices_led_array_out + 82
        0x00020c9a:    f0000101    ....    AND      r1,r0,#1
        0x00020c9e:    4610        .F      MOV      r0,r2
        0x00020ca0:    f000fdf0    ....    BL       am_hal_gpio_state_write ; 0x21884
        0x00020ca4:    e020         .      B        0x20ce8 ; am_devices_led_array_out + 148
        0x00020ca6:    2104        .!      MOVS     r1,#4
        0x00020ca8:    4610        .F      MOV      r0,r2
        0x00020caa:    f000fdeb    ....    BL       am_hal_gpio_state_write ; 0x21884
        0x00020cae:    e01b        ..      B        0x20ce8 ; am_devices_led_array_out + 148
        0x00020cb0:    2d00        .-      CMP      r5,#0
        0x00020cb2:    bf18        ..      IT       NE
        0x00020cb4:    2c1f        .,      CMPNE    r4,#0x1f
        0x00020cb6:    bf3c        <.      ITT      CC
        0x00020cb8:    f8552034    U.4     LDRCC    r2,[r5,r4,LSL #3]
        0x00020cbc:    2a80        .*      CMPCC    r2,#0x80
        0x00020cbe:    d213        ..      BCS      0x20ce8 ; am_devices_led_array_out + 148
        0x00020cc0:    eb0500c4    ....    ADD      r0,r5,r4,LSL #3
        0x00020cc4:    6840        @h      LDR      r0,[r0,#4]
        0x00020cc6:    f0100f02    ....    TST      r0,#2
        0x00020cca:    bf04        ..      ITT      EQ
        0x00020ccc:    7929        )y      LDRBEQ   r1,[r5,#4]
        0x00020cce:    f0110f04    ....    TSTEQ    r1,#4
        0x00020cd2:    d005        ..      BEQ      0x20ce0 ; am_devices_led_array_out + 140
        0x00020cd4:    ea260100    &...    BIC      r1,r6,r0
        0x00020cd8:    4610        .F      MOV      r0,r2
        0x00020cda:    f000fdd3    ....    BL       am_hal_gpio_state_write ; 0x21884
        0x00020cde:    e003        ..      B        0x20ce8 ; am_devices_led_array_out + 148
        0x00020ce0:    2103        .!      MOVS     r1,#3
        0x00020ce2:    4610        .F      MOV      r0,r2
        0x00020ce4:    f000fdce    ....    BL       am_hal_gpio_state_write ; 0x21884
        0x00020ce8:    1c64        d.      ADDS     r4,r4,#1
        0x00020cea:    42bc        .B      CMP      r4,r7
        0x00020cec:    d3be        ..      BCC      0x20c6c ; am_devices_led_array_out + 24
        0x00020cee:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.am_devices_led_off
    am_devices_led_off
        0x00020cf2:    2800        .(      CMP      r0,#0
        0x00020cf4:    bf18        ..      IT       NE
        0x00020cf6:    291f        .)      CMPNE    r1,#0x1f
        0x00020cf8:    bf3a        :.      ITTE     CC
        0x00020cfa:    f8502031    P.1     LDRCC    r2,[r0,r1,LSL #3]
        0x00020cfe:    2a80        .*      CMPCC    r2,#0x80
        0x00020d00:    4770        pG      BXCS     lr
        0x00020d02:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00020d06:    f04f0301    O...    MOV      r3,#1
        0x00020d0a:    6849        Ih      LDR      r1,[r1,#4]
        0x00020d0c:    f0110f02    ....    TST      r1,#2
        0x00020d10:    bf04        ..      ITT      EQ
        0x00020d12:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00020d14:    f0100f04    ....    TSTEQ    r0,#4
        0x00020d18:    d004        ..      BEQ      0x20d24 ; am_devices_led_off + 50
        0x00020d1a:    ea230101    #...    BIC      r1,r3,r1
        0x00020d1e:    4610        .F      MOV      r0,r2
        0x00020d20:    f000bdb0    ....    B.W      am_hal_gpio_state_write ; 0x21884
        0x00020d24:    2103        .!      MOVS     r1,#3
        0x00020d26:    4610        .F      MOV      r0,r2
        0x00020d28:    f000bdac    ....    B.W      am_hal_gpio_state_write ; 0x21884
    i.am_devices_led_on
    am_devices_led_on
        0x00020d2c:    2800        .(      CMP      r0,#0
        0x00020d2e:    bf18        ..      IT       NE
        0x00020d30:    291f        .)      CMPNE    r1,#0x1f
        0x00020d32:    bf3a        :.      ITTE     CC
        0x00020d34:    f8502031    P.1     LDRCC    r2,[r0,r1,LSL #3]
        0x00020d38:    2a80        .*      CMPCC    r2,#0x80
        0x00020d3a:    4770        pG      BXCS     lr
        0x00020d3c:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x00020d40:    6849        Ih      LDR      r1,[r1,#4]
        0x00020d42:    f0110f02    ....    TST      r1,#2
        0x00020d46:    bf04        ..      ITT      EQ
        0x00020d48:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00020d4a:    f0100f04    ....    TSTEQ    r0,#4
        0x00020d4e:    d004        ..      BEQ      0x20d5a ; am_devices_led_on + 46
        0x00020d50:    f0010101    ....    AND      r1,r1,#1
        0x00020d54:    4610        .F      MOV      r0,r2
        0x00020d56:    f000bd95    ....    B.W      am_hal_gpio_state_write ; 0x21884
        0x00020d5a:    2104        .!      MOVS     r1,#4
        0x00020d5c:    4610        .F      MOV      r0,r2
        0x00020d5e:    f000bd91    ....    B.W      am_hal_gpio_state_write ; 0x21884
    i.am_devices_led_toggle
    am_devices_led_toggle
        0x00020d62:    2800        .(      CMP      r0,#0
        0x00020d64:    bf18        ..      IT       NE
        0x00020d66:    291f        .)      CMPNE    r1,#0x1f
        0x00020d68:    bf28        (.      IT       CS
        0x00020d6a:    4770        pG      BXCS     lr
        0x00020d6c:    b538        8.      PUSH     {r3-r5,lr}
        0x00020d6e:    460d        .F      MOV      r5,r1
        0x00020d70:    4604        .F      MOV      r4,r0
        0x00020d72:    f8500035    P.5.    LDR      r0,[r0,r5,LSL #3]
        0x00020d76:    2880        .(      CMP      r0,#0x80
        0x00020d78:    bf28        (.      IT       CS
        0x00020d7a:    bd38        8.      POPCS    {r3-r5,pc}
        0x00020d7c:    eb0401c5    ....    ADD      r1,r4,r5,LSL #3
        0x00020d80:    7909        .y      LDRB     r1,[r1,#4]
        0x00020d82:    f0110f02    ....    TST      r1,#2
        0x00020d86:    bf04        ..      ITT      EQ
        0x00020d88:    7921        !y      LDRBEQ   r1,[r4,#4]
        0x00020d8a:    f0110f04    ....    TSTEQ    r1,#4
        0x00020d8e:    d004        ..      BEQ      0x20d9a ; am_devices_led_toggle + 56
        0x00020d90:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00020d94:    2102        .!      MOVS     r1,#2
        0x00020d96:    f000bd75    ..u.    B.W      am_hal_gpio_state_write ; 0x21884
        0x00020d9a:    466a        jF      MOV      r2,sp
        0x00020d9c:    2102        .!      MOVS     r1,#2
        0x00020d9e:    f000fd4d    ..M.    BL       am_hal_gpio_state_read ; 0x2183c
        0x00020da2:    2800        .(      CMP      r0,#0
        0x00020da4:    bf18        ..      IT       NE
        0x00020da6:    bd38        8.      POPNE    {r3-r5,pc}
        0x00020da8:    9800        ..      LDR      r0,[sp,#0]
        0x00020daa:    2800        .(      CMP      r0,#0
        0x00020dac:    f8540035    T.5.    LDR      r0,[r4,r5,LSL #3]
        0x00020db0:    bf14        ..      ITE      NE
        0x00020db2:    2103        .!      MOVNE    r1,#3
        0x00020db4:    2104        .!      MOVEQ    r1,#4
        0x00020db6:    f000fd65    ..e.    BL       am_hal_gpio_state_write ; 0x21884
        0x00020dba:    bd38        8.      POP      {r3-r5,pc}
    i.am_freertos_sleep
    am_freertos_sleep
        0x00020dbc:    b510        ..      PUSH     {r4,lr}
        0x00020dbe:    2001        .       MOVS     r0,#1
        0x00020dc0:    f002fdb8    ....    BL       am_hal_sysctrl_sleep ; 0x23934
        0x00020dc4:    2000        .       MOVS     r0,#0
        0x00020dc6:    bd10        ..      POP      {r4,pc}
    i.am_freertos_wakeup
    am_freertos_wakeup
        0x00020dc8:    4770        pG      BX       lr
    i.am_gpio0_001f_isr
    am_gpio0_001f_isr
        0x00020dca:    b500        ..      PUSH     {lr}
        0x00020dcc:    b083        ..      SUB      sp,sp,#0xc
        0x00020dce:    f7f7fb25    ..%.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020dd2:    9001        ..      STR      r0,[sp,#4]
        0x00020dd4:    466a        jF      MOV      r2,sp
        0x00020dd6:    2100        .!      MOVS     r1,#0
        0x00020dd8:    2038        8       MOVS     r0,#0x38
        0x00020dda:    f000fc35    ..5.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21648
        0x00020dde:    2038        8       MOVS     r0,#0x38
        0x00020de0:    9900        ..      LDR      r1,[sp,#0]
        0x00020de2:    f000fc19    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21618
        0x00020de6:    9801        ..      LDR      r0,[sp,#4]
        0x00020de8:    f7f7fb1c    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020dec:    2038        8       MOVS     r0,#0x38
        0x00020dee:    9900        ..      LDR      r1,[sp,#0]
        0x00020df0:    f000fc94    ....    BL       am_hal_gpio_interrupt_service ; 0x2171c
        0x00020df4:    b003        ..      ADD      sp,sp,#0xc
        0x00020df6:    bd00        ..      POP      {pc}
    i.am_gpio0_203f_isr
    am_gpio0_203f_isr
        0x00020df8:    b500        ..      PUSH     {lr}
        0x00020dfa:    b083        ..      SUB      sp,sp,#0xc
        0x00020dfc:    f7f7fb0e    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020e00:    9001        ..      STR      r0,[sp,#4]
        0x00020e02:    466a        jF      MOV      r2,sp
        0x00020e04:    2100        .!      MOVS     r1,#0
        0x00020e06:    2039        9       MOVS     r0,#0x39
        0x00020e08:    f000fc1e    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21648
        0x00020e0c:    2039        9       MOVS     r0,#0x39
        0x00020e0e:    9900        ..      LDR      r1,[sp,#0]
        0x00020e10:    f000fc02    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21618
        0x00020e14:    9801        ..      LDR      r0,[sp,#4]
        0x00020e16:    f7f7fb05    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020e1a:    2039        9       MOVS     r0,#0x39
        0x00020e1c:    9900        ..      LDR      r1,[sp,#0]
        0x00020e1e:    f000fc7d    ..}.    BL       am_hal_gpio_interrupt_service ; 0x2171c
        0x00020e22:    b003        ..      ADD      sp,sp,#0xc
        0x00020e24:    bd00        ..      POP      {pc}
    i.am_gpu_power_disable
    am_gpu_power_disable
        0x00020e26:    4770        pG      BX       lr
    i.am_gpu_power_enable
    am_gpu_power_enable
        0x00020e28:    4770        pG      BX       lr
    i.am_hal_cachectrl_config
    am_hal_cachectrl_config
        0x00020e2a:    b538        8.      PUSH     {r3-r5,lr}
        0x00020e2c:    4604        .F      MOV      r4,r0
        0x00020e2e:    f7f7faf5    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00020e32:    f04f4590    O..E    MOV      r5,#0x48000000
        0x00020e36:    9000        ..      STR      r0,[sp,#0]
        0x00020e38:    6828        (h      LDR      r0,[r5,#0]
        0x00020e3a:    f4207040     .@p    BIC      r0,r0,#0x300
        0x00020e3e:    6028        (`      STR      r0,[r5,#0]
        0x00020e40:    9800        ..      LDR      r0,[sp,#0]
        0x00020e42:    f7f7faef    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00020e46:    78a0        .x      LDRB     r0,[r4,#2]
        0x00020e48:    2102        .!      MOVS     r1,#2
        0x00020e4a:    ea010040    ..@.    AND      r0,r1,r0,LSL #1
        0x00020e4e:    7821        !x      LDRB     r1,[r4,#0]
        0x00020e50:    22f0        ."      MOVS     r2,#0xf0
        0x00020e52:    ea021101    ....    AND      r1,r2,r1,LSL #4
        0x00020e56:    4308        .C      ORRS     r0,r0,r1
        0x00020e58:    7861        ax      LDRB     r1,[r4,#1]
        0x00020e5a:    f44f7240    O.@r    MOV      r2,#0x300
        0x00020e5e:    ea022101    ...!    AND      r1,r2,r1,LSL #8
        0x00020e62:    4308        .C      ORRS     r0,r0,r1
        0x00020e64:    f4406080    @..`    ORR      r0,r0,#0x400
        0x00020e68:    f4401080    @...    ORR      r0,r0,#0x100000
        0x00020e6c:    6028        (`      STR      r0,[r5,#0]
        0x00020e6e:    2000        .       MOVS     r0,#0
        0x00020e70:    bd38        8.      POP      {r3-r5,pc}
    i.am_hal_cachectrl_enable
    am_hal_cachectrl_enable
        0x00020e72:    f04f4090    O..@    MOV      r0,#0x48000000
        0x00020e76:    6801        .h      LDR      r1,[r0,#0]
        0x00020e78:    f0410101    A...    ORR      r1,r1,#1
        0x00020e7c:    6001        .`      STR      r1,[r0,#0]
        0x00020e7e:    6881        .h      LDR      r1,[r0,#8]
        0x00020e80:    f0410101    A...    ORR      r1,r1,#1
        0x00020e84:    6081        .`      STR      r1,[r0,#8]
        0x00020e86:    2000        .       MOVS     r0,#0
        0x00020e88:    4770        pG      BX       lr
        0x00020e8a:    0000        ..      MOVS     r0,r0
    i.am_hal_cmdq_disable
    am_hal_cmdq_disable
        0x00020e8c:    2800        .(      CMP      r0,#0
        0x00020e8e:    bf1c        ..      ITT      NE
        0x00020e90:    6801        .h      LDRNE    r1,[r0,#0]
        0x00020e92:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00020e96:    d004        ..      BEQ      0x20ea2 ; am_hal_cmdq_disable + 22
        0x00020e98:    4b0b        .K      LDR      r3,[pc,#44] ; [0x20ec8] = 0xcdcdcd
        0x00020e9a:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00020e9e:    429a        .B      CMP      r2,r3
        0x00020ea0:    d001        ..      BEQ      0x20ea6 ; am_hal_cmdq_disable + 26
        0x00020ea2:    2002        .       MOVS     r0,#2
        0x00020ea4:    4770        pG      BX       lr
        0x00020ea6:    f0117f00    ....    TST      r1,#0x2000000
        0x00020eaa:    bf04        ..      ITT      EQ
        0x00020eac:    2000        .       MOVEQ    r0,#0
        0x00020eae:    4770        pG      BXEQ     lr
        0x00020eb0:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00020eb2:    6809        .h      LDR      r1,[r1,#0]
        0x00020eb4:    680a        .h      LDR      r2,[r1,#0]
        0x00020eb6:    f0220201    "...    BIC      r2,r2,#1
        0x00020eba:    600a        .`      STR      r2,[r1,#0]
        0x00020ebc:    6801        .h      LDR      r1,[r0,#0]
        0x00020ebe:    f0217100    !..q    BIC      r1,r1,#0x2000000
        0x00020ec2:    6001        .`      STR      r1,[r0,#0]
        0x00020ec4:    2000        .       MOVS     r0,#0
        0x00020ec6:    4770        pG      BX       lr
    $d
        0x00020ec8:    00cdcdcd    ....    DCD    13487565
    $t
    i.am_hal_cmdq_enable
    am_hal_cmdq_enable
        0x00020ecc:    b510        ..      PUSH     {r4,lr}
        0x00020ece:    1e04        ..      SUBS     r4,r0,#0
        0x00020ed0:    bf1c        ..      ITT      NE
        0x00020ed2:    6820         h      LDRNE    r0,[r4,#0]
        0x00020ed4:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00020ed8:    d004        ..      BEQ      0x20ee4 ; am_hal_cmdq_enable + 24
        0x00020eda:    4a10        .J      LDR      r2,[pc,#64] ; [0x20f1c] = 0xcdcdcd
        0x00020edc:    f020417f     ..A    BIC      r1,r0,#0xff000000
        0x00020ee0:    4291        .B      CMP      r1,r2
        0x00020ee2:    d001        ..      BEQ      0x20ee8 ; am_hal_cmdq_enable + 28
        0x00020ee4:    2002        .       MOVS     r0,#2
        0x00020ee6:    bd10        ..      POP      {r4,pc}
        0x00020ee8:    f0107f00    ....    TST      r0,#0x2000000
        0x00020eec:    bf1c        ..      ITT      NE
        0x00020eee:    2000        .       MOVNE    r0,#0
        0x00020ef0:    bd10        ..      POPNE    {r4,pc}
        0x00020ef2:    490b        .I      LDR      r1,[pc,#44] ; [0x20f20] = 0x10060000
        0x00020ef4:    68a0        .h      LDR      r0,[r4,#8]
        0x00020ef6:    4288        .B      CMP      r0,r1
        0x00020ef8:    d303        ..      BCC      0x20f02 ; am_hal_cmdq_enable + 54
        0x00020efa:    2100        .!      MOVS     r1,#0
        0x00020efc:    2001        .       MOVS     r0,#1
        0x00020efe:    f000f951    ..Q.    BL       am_hal_daxi_control ; 0x211a4
        0x00020f02:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00020f04:    6800        .h      LDR      r0,[r0,#0]
        0x00020f06:    6801        .h      LDR      r1,[r0,#0]
        0x00020f08:    f0410101    A...    ORR      r1,r1,#1
        0x00020f0c:    6001        .`      STR      r1,[r0,#0]
        0x00020f0e:    6820         h      LDR      r0,[r4,#0]
        0x00020f10:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00020f14:    6020         `      STR      r0,[r4,#0]
        0x00020f16:    2000        .       MOVS     r0,#0
        0x00020f18:    bd10        ..      POP      {r4,pc}
    $d
        0x00020f1a:    0000        ..      DCW    0
        0x00020f1c:    00cdcdcd    ....    DCD    13487565
        0x00020f20:    10060000    ....    DCD    268828672
    $t
    i.am_hal_cmdq_init
    am_hal_cmdq_init
        0x00020f24:    280b        .(      CMP      r0,#0xb
        0x00020f26:    bf24        $.      ITT      CS
        0x00020f28:    2005        .       MOVCS    r0,#5
        0x00020f2a:    4770        pG      BXCS     lr
        0x00020f2c:    2900        .)      CMP      r1,#0
        0x00020f2e:    bf1e        ..      ITTT     NE
        0x00020f30:    684b        Kh      LDRNE    r3,[r1,#4]
        0x00020f32:    2b00        .+      CMPNE    r3,#0
        0x00020f34:    2a00        .*      CMPNE    r2,#0
        0x00020f36:    d004        ..      BEQ      0x20f42 ; am_hal_cmdq_init + 30
        0x00020f38:    f8d1c000    ....    LDR      r12,[r1,#0]
        0x00020f3c:    f1bc0f02    ....    CMP      r12,#2
        0x00020f40:    d201        ..      BCS      0x20f46 ; am_hal_cmdq_init + 34
        0x00020f42:    2006        .       MOVS     r0,#6
        0x00020f44:    4770        pG      BX       lr
        0x00020f46:    b430        0.      PUSH     {r4,r5}
        0x00020f48:    eb000340    ..@.    ADD      r3,r0,r0,LSL #1
        0x00020f4c:    4c2e        .L      LDR      r4,[pc,#184] ; [0x21008] = 0x10021198
        0x00020f4e:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x00020f52:    f8545023    T.#P    LDR      r5,[r4,r3,LSL #2]
        0x00020f56:    f0157f80    ....    TST      r5,#0x1000000
        0x00020f5a:    bf1e        ..      ITTT     NE
        0x00020f5c:    2007        .       MOVNE    r0,#7
        0x00020f5e:    bc30        0.      POPNE    {r4,r5}
        0x00020f60:    4770        pG      BXNE     lr
        0x00020f62:    eb040383    ....    ADD      r3,r4,r3,LSL #2
        0x00020f66:    ea4f0ccc    O...    LSL      r12,r12,#3
        0x00020f6a:    f8c3c018    ....    STR      r12,[r3,#0x18]
        0x00020f6e:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00020f72:    f8c3c004    ....    STR      r12,[r3,#4]
        0x00020f76:    f8c3c00c    ....    STR      r12,[r3,#0xc]
        0x00020f7a:    f8c3c014    ....    STR      r12,[r3,#0x14]
        0x00020f7e:    f8c3c010    ....    STR      r12,[r3,#0x10]
        0x00020f82:    e9d14c00    ...L    LDRD     r4,r12,[r1,#0]
        0x00020f86:    eb0c0cc4    ....    ADD      r12,r12,r4,LSL #3
        0x00020f8a:    f8c3c008    ....    STR      r12,[r3,#8]
        0x00020f8e:    f8d3c000    ....    LDR      r12,[r3,#0]
        0x00020f92:    4c1e        .L      LDR      r4,[pc,#120] ; [0x2100c] = 0xcdcdcd
        0x00020f94:    f02c7c00    ,..|    BIC      r12,r12,#0x2000000
        0x00020f98:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x00020f9c:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00020fa0:    f8c3c000    ....    STR      r12,[r3,#0]
        0x00020fa4:    f8dfc068    ..h.    LDR      r12,[pc,#104] ; [0x21010] = 0x44c38
        0x00020fa8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00020fac:    eb0c00c0    ....    ADD      r0,r12,r0,LSL #3
        0x00020fb0:    6258        Xb      STR      r0,[r3,#0x24]
        0x00020fb2:    2000        .       MOVS     r0,#0
        0x00020fb4:    61d8        .a      STR      r0,[r3,#0x1c]
        0x00020fb6:    6218        .b      STR      r0,[r3,#0x20]
        0x00020fb8:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00020fbc:    f8dcc008    ....    LDR      r12,[r12,#8]
        0x00020fc0:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020fc4:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00020fc8:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00020fcc:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020fd0:    6a58        Xj      LDR      r0,[r3,#0x24]
        0x00020fd2:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x00020fd6:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x00020fda:    6940        @i      LDR      r0,[r0,#0x14]
        0x00020fdc:    4320         C      ORRS     r0,r0,r4
        0x00020fde:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020fe2:    f8d3c024    ..$.    LDR      r12,[r3,#0x24]
        0x00020fe6:    6848        Hh      LDR      r0,[r1,#4]
        0x00020fe8:    f8dcc004    ....    LDR      r12,[r12,#4]
        0x00020fec:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020ff0:    7a08        .z      LDRB     r0,[r1,#8]
        0x00020ff2:    2102        .!      MOVS     r1,#2
        0x00020ff4:    ea010040    ..@.    AND      r0,r1,r0,LSL #1
        0x00020ff8:    6a59        Yj      LDR      r1,[r3,#0x24]
        0x00020ffa:    6809        .h      LDR      r1,[r1,#0]
        0x00020ffc:    6008        .`      STR      r0,[r1,#0]
        0x00020ffe:    6013        .`      STR      r3,[r2,#0]
        0x00021000:    bc30        0.      POP      {r4,r5}
        0x00021002:    2000        .       MOVS     r0,#0
        0x00021004:    4770        pG      BX       lr
    $d
        0x00021006:    0000        ..      DCW    0
        0x00021008:    10021198    ....    DCD    268571032
        0x0002100c:    00cdcdcd    ....    DCD    13487565
        0x00021010:    00044c38    8L..    DCD    281656
    $t
    i.am_hal_cmdq_term
    am_hal_cmdq_term
        0x00021014:    b538        8.      PUSH     {r3-r5,lr}
        0x00021016:    460d        .F      MOV      r5,r1
        0x00021018:    1e04        ..      SUBS     r4,r0,#0
        0x0002101a:    bf1c        ..      ITT      NE
        0x0002101c:    6820         h      LDRNE    r0,[r4,#0]
        0x0002101e:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021022:    d004        ..      BEQ      0x2102e ; am_hal_cmdq_term + 26
        0x00021024:    491c        .I      LDR      r1,[pc,#112] ; [0x21098] = 0xcdcdcd
        0x00021026:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002102a:    4288        .B      CMP      r0,r1
        0x0002102c:    d001        ..      BEQ      0x21032 ; am_hal_cmdq_term + 30
        0x0002102e:    2002        .       MOVS     r0,#2
        0x00021030:    bd38        8.      POP      {r3-r5,pc}
        0x00021032:    f7f7f9f3    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021036:    9000        ..      STR      r0,[sp,#0]
        0x00021038:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0002103a:    6880        .h      LDR      r0,[r0,#8]
        0x0002103c:    6800        .h      LDR      r0,[r0,#0]
        0x0002103e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00021040:    b2c0        ..      UXTB     r0,r0
        0x00021042:    f02101ff    !...    BIC      r1,r1,#0xff
        0x00021046:    4308        .C      ORRS     r0,r0,r1
        0x00021048:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002104a:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0002104c:    1a09        ..      SUBS     r1,r1,r0
        0x0002104e:    bf44        D.      ITT      MI
        0x00021050:    f5a07080    ...p    SUBMI    r0,r0,#0x100
        0x00021054:    61e0        .a      STRMI    r0,[r4,#0x1c]
        0x00021056:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00021058:    6840        @h      LDR      r0,[r0,#4]
        0x0002105a:    6800        .h      LDR      r0,[r0,#0]
        0x0002105c:    60e0        .`      STR      r0,[r4,#0xc]
        0x0002105e:    9800        ..      LDR      r0,[sp,#0]
        0x00021060:    f7f7f9e0    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021064:    b92d        -.      CBNZ     r5,0x21072 ; am_hal_cmdq_term + 94
        0x00021066:    e9d40107    ....    LDRD     r0,r1,[r4,#0x1c]
        0x0002106a:    4288        .B      CMP      r0,r1
        0x0002106c:    bf1c        ..      ITT      NE
        0x0002106e:    2003        .       MOVNE    r0,#3
        0x00021070:    bd38        8.      POPNE    {r3-r5,pc}
        0x00021072:    6820         h      LDR      r0,[r4,#0]
        0x00021074:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00021078:    6020         `      STR      r0,[r4,#0]
        0x0002107a:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0002107c:    6800        .h      LDR      r0,[r0,#0]
        0x0002107e:    6801        .h      LDR      r1,[r0,#0]
        0x00021080:    f0210101    !...    BIC      r1,r1,#1
        0x00021084:    6001        .`      STR      r1,[r0,#0]
        0x00021086:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00021088:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002108a:    680a        .h      LDR      r2,[r1,#0]
        0x0002108c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002108e:    ea220000    "...    BIC      r0,r2,r0
        0x00021092:    6008        .`      STR      r0,[r1,#0]
        0x00021094:    2000        .       MOVS     r0,#0
        0x00021096:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00021098:    00cdcdcd    ....    DCD    13487565
    $t
    i.am_hal_crc32
    am_hal_crc32
        0x0002109c:    2a00        .*      CMP      r2,#0
        0x0002109e:    bf04        ..      ITT      EQ
        0x000210a0:    2006        .       MOVEQ    r0,#6
        0x000210a2:    4770        pG      BXEQ     lr
        0x000210a4:    b570        p.      PUSH     {r4-r6,lr}
        0x000210a6:    4615        .F      MOV      r5,r2
        0x000210a8:    f0110f03    ....    TST      r1,#3
        0x000210ac:    bf1c        ..      ITT      NE
        0x000210ae:    2006        .       MOVNE    r0,#6
        0x000210b0:    bd70        p.      POPNE    {r4-r6,pc}
        0x000210b2:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000210b6:    4c12        .L      LDR      r4,[pc,#72] ; [0x21100] = 0x40030000
        0x000210b8:    6322        "c      STR      r2,[r4,#0x30]
        0x000210ba:    6120         a      STR      r0,[r4,#0x10]
        0x000210bc:    6221        !b      STR      r1,[r4,#0x20]
        0x000210be:    6822        "h      LDR      r2,[r4,#0]
        0x000210c0:    f02202f0    "...    BIC      r2,r2,#0xf0
        0x000210c4:    6022        "`      STR      r2,[r4,#0]
        0x000210c6:    4408        .D      ADD      r0,r0,r1
        0x000210c8:    490e        .I      LDR      r1,[pc,#56] ; [0x21104] = 0x10060000
        0x000210ca:    4288        .B      CMP      r0,r1
        0x000210cc:    d303        ..      BCC      0x210d6 ; am_hal_crc32 + 58
        0x000210ce:    2100        .!      MOVS     r1,#0
        0x000210d0:    2001        .       MOVS     r0,#1
        0x000210d2:    f000f867    ..g.    BL       am_hal_daxi_control ; 0x211a4
        0x000210d6:    6820         h      LDR      r0,[r4,#0]
        0x000210d8:    4621        !F      MOV      r1,r4
        0x000210da:    f0400001    @...    ORR      r0,r0,#1
        0x000210de:    6020         `      STR      r0,[r4,#0]
        0x000210e0:    2300        .#      MOVS     r3,#0
        0x000210e2:    2201        ."      MOVS     r2,#1
        0x000210e4:    4808        .H      LDR      r0,[pc,#32] ; [0x21108] = 0x186a0
        0x000210e6:    f000f953    ..S.    BL       am_hal_delay_us_status_change ; 0x21390
        0x000210ea:    2800        .(      CMP      r0,#0
        0x000210ec:    bf18        ..      IT       NE
        0x000210ee:    bd70        p.      POPNE    {r4-r6,pc}
        0x000210f0:    6821        !h      LDR      r1,[r4,#0]
        0x000210f2:    f0114f00    ...O    TST      r1,#0x80000000
        0x000210f6:    bf18        ..      IT       NE
        0x000210f8:    2009        .       MOVNE    r0,#9
        0x000210fa:    6b21        !k      LDR      r1,[r4,#0x30]
        0x000210fc:    6029        )`      STR      r1,[r5,#0]
        0x000210fe:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00021100:    40030000    ...@    DCD    1073938432
        0x00021104:    10060000    ....    DCD    268828672
        0x00021108:    000186a0    ....    DCD    100000
    $t
    i.am_hal_daxi_config
    am_hal_daxi_config
        0x0002110c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002110e:    b082        ..      SUB      sp,sp,#8
        0x00021110:    4605        .F      MOV      r5,r0
        0x00021112:    f7f7f983    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021116:    9000        ..      STR      r0,[sp,#0]
        0x00021118:    f7f7f980    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002111c:    f04f4490    O..D    MOV      r4,#0x48000000
        0x00021120:    9001        ..      STR      r0,[sp,#4]
        0x00021122:    6d20         m      LDR      r0,[r4,#0x50]
        0x00021124:    4e1d        .N      LDR      r6,[pc,#116] ; [0x2119c] = 0x47ff0000
        0x00021126:    f0100f04    ....    TST      r0,#4
        0x0002112a:    d10f        ..      BNE      0x2114c ; am_hal_daxi_config + 64
        0x0002112c:    f3bf8f4f    ..O.    DSB      
        0x00021130:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021132:    f0400001    @...    ORR      r0,r0,#1
        0x00021136:    6560        `e      STR      r0,[r4,#0x54]
        0x00021138:    6830        0h      LDR      r0,[r6,#0]
        0x0002113a:    6d60        `m      LDR      r0,[r4,#0x54]
        0x0002113c:    f0100f04    ....    TST      r0,#4
        0x00021140:    d0fb        ..      BEQ      0x2113a ; am_hal_daxi_config + 46
        0x00021142:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021144:    f0400002    @...    ORR      r0,r0,#2
        0x00021148:    6560        `e      STR      r0,[r4,#0x54]
        0x0002114a:    6830        0h      LDR      r0,[r6,#0]
        0x0002114c:    9801        ..      LDR      r0,[sp,#4]
        0x0002114e:    f7f7f969    ..i.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021152:    2d00        .-      CMP      r5,#0
        0x00021154:    bf04        ..      ITT      EQ
        0x00021156:    2006        .       MOVEQ    r0,#6
        0x00021158:    6520         e      STREQ    r0,[r4,#0x50]
        0x0002115a:    d018        ..      BEQ      0x2118e ; am_hal_daxi_config + 130
        0x0002115c:    7928        (y      LDRB     r0,[r5,#4]
        0x0002115e:    7869        ix      LDRB     r1,[r5,#1]
        0x00021160:    2202        ."      MOVS     r2,#2
        0x00021162:    f0000001    ....    AND      r0,r0,#1
        0x00021166:    ea020141    ..A.    AND      r1,r2,r1,LSL #1
        0x0002116a:    4308        .C      ORRS     r0,r0,r1
        0x0002116c:    78e9        .x      LDRB     r1,[r5,#3]
        0x0002116e:    f44f6270    O.pb    MOV      r2,#0xf00
        0x00021172:    ea022101    ...!    AND      r1,r2,r1,LSL #8
        0x00021176:    4308        .C      ORRS     r0,r0,r1
        0x00021178:    78a9        .x      LDRB     r1,[r5,#2]
        0x0002117a:    f44f12f8    O...    MOV      r2,#0x1f0000
        0x0002117e:    ea024101    ...A    AND      r1,r2,r1,LSL #16
        0x00021182:    4308        .C      ORRS     r0,r0,r1
        0x00021184:    6520         e      STR      r0,[r4,#0x50]
        0x00021186:    4629        )F      MOV      r1,r5
        0x00021188:    4805        .H      LDR      r0,[pc,#20] ; [0x211a0] = 0x10000640
        0x0002118a:    f7fbff75    ..u.    BL       __ARM_common_memcpy4_5 ; 0x1d078
        0x0002118e:    6830        0h      LDR      r0,[r6,#0]
        0x00021190:    9800        ..      LDR      r0,[sp,#0]
        0x00021192:    f7f7f947    ..G.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021196:    b002        ..      ADD      sp,sp,#8
        0x00021198:    2000        .       MOVS     r0,#0
        0x0002119a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002119c:    47ff0000    ...G    DCD    1207894016
        0x000211a0:    10000640    @...    DCD    268437056
    $t
    i.am_hal_daxi_control
    am_hal_daxi_control
        0x000211a4:    b538        8.      PUSH     {r3-r5,lr}
        0x000211a6:    4d1d        .M      LDR      r5,[pc,#116] ; [0x2121c] = 0x47ff0000
        0x000211a8:    f04f4490    O..D    MOV      r4,#0x48000000
        0x000211ac:    b348        H.      CBZ      r0,0x21202 ; am_hal_daxi_control + 94
        0x000211ae:    2801        .(      CMP      r0,#1
        0x000211b0:    d00c        ..      BEQ      0x211cc ; am_hal_daxi_control + 40
        0x000211b2:    2802        .(      CMP      r0,#2
        0x000211b4:    bf08        ..      IT       EQ
        0x000211b6:    2000        .       MOVEQ    r0,#0
        0x000211b8:    d004        ..      BEQ      0x211c4 ; am_hal_daxi_control + 32
        0x000211ba:    2803        .(      CMP      r0,#3
        0x000211bc:    bf16        ..      ITET     NE
        0x000211be:    2006        .       MOVNE    r0,#6
        0x000211c0:    4817        .H      LDREQ    r0,[pc,#92] ; [0x21220] = 0x10000640
        0x000211c2:    bd38        8.      POPNE    {r3-r5,pc}
        0x000211c4:    f7ffffa2    ....    BL       am_hal_daxi_config ; 0x2110c
        0x000211c8:    2000        .       MOVS     r0,#0
        0x000211ca:    bd38        8.      POP      {r3-r5,pc}
        0x000211cc:    f7f7f926    ..&.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000211d0:    9000        ..      STR      r0,[sp,#0]
        0x000211d2:    6d20         m      LDR      r0,[r4,#0x50]
        0x000211d4:    f0100f04    ....    TST      r0,#4
        0x000211d8:    d10f        ..      BNE      0x211fa ; am_hal_daxi_control + 86
        0x000211da:    f3bf8f4f    ..O.    DSB      
        0x000211de:    6d60        `m      LDR      r0,[r4,#0x54]
        0x000211e0:    f0400001    @...    ORR      r0,r0,#1
        0x000211e4:    6560        `e      STR      r0,[r4,#0x54]
        0x000211e6:    6828        (h      LDR      r0,[r5,#0]
        0x000211e8:    6d60        `m      LDR      r0,[r4,#0x54]
        0x000211ea:    f0100f04    ....    TST      r0,#4
        0x000211ee:    d0fb        ..      BEQ      0x211e8 ; am_hal_daxi_control + 68
        0x000211f0:    6d60        `m      LDR      r0,[r4,#0x54]
        0x000211f2:    f0400002    @...    ORR      r0,r0,#2
        0x000211f6:    6560        `e      STR      r0,[r4,#0x54]
        0x000211f8:    6828        (h      LDR      r0,[r5,#0]
        0x000211fa:    9800        ..      LDR      r0,[sp,#0]
        0x000211fc:    f7f7f912    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021200:    e7e2        ..      B        0x211c8 ; am_hal_daxi_control + 36
        0x00021202:    6d20         m      LDR      r0,[r4,#0x50]
        0x00021204:    f0100f04    ....    TST      r0,#4
        0x00021208:    d1de        ..      BNE      0x211c8 ; am_hal_daxi_control + 36
        0x0002120a:    f3bf8f4f    ..O.    DSB      
        0x0002120e:    6d60        `m      LDR      r0,[r4,#0x54]
        0x00021210:    f0400002    @...    ORR      r0,r0,#2
        0x00021214:    6560        `e      STR      r0,[r4,#0x54]
        0x00021216:    6828        (h      LDR      r0,[r5,#0]
        0x00021218:    e7d6        ..      B        0x211c8 ; am_hal_daxi_control + 36
    $d
        0x0002121a:    0000        ..      DCW    0
        0x0002121c:    47ff0000    ...G    DCD    1207894016
        0x00021220:    10000640    @...    DCD    268437056
    $t
    i.am_hal_dcu_get
    am_hal_dcu_get
        0x00021224:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00021228:    4680        .F      MOV      r8,r0
        0x0002122a:    481a        .H      LDR      r0,[pc,#104] ; [0x21294] = 0x40021000
        0x0002122c:    6880        .h      LDR      r0,[r0,#8]
        0x0002122e:    f4101f80    ....    TST      r0,#0x100000
        0x00021232:    d01c        ..      BEQ      0x2126e ; am_hal_dcu_get + 74
        0x00021234:    4818        .H      LDR      r0,[pc,#96] ; [0x21298] = 0x400c0a7c
        0x00021236:    6800        .h      LDR      r0,[r0,#0]
        0x00021238:    f0100f01    ....    TST      r0,#1
        0x0002123c:    d017        ..      BEQ      0x2126e ; am_hal_dcu_get + 74
        0x0002123e:    4a17        .J      LDR      r2,[pc,#92] ; [0x2129c] = 0x10000770
        0x00021240:    6851        Qh      LDR      r1,[r2,#4]
        0x00021242:    6808        .h      LDR      r0,[r1,#0]
        0x00021244:    6849        Ih      LDR      r1,[r1,#4]
        0x00021246:    2400        .$      MOVS     r4,#0
        0x00021248:    4627        'F      MOV      r7,r4
        0x0002124a:    2605        .&      MOVS     r6,#5
        0x0002124c:    4625        %F      MOV      r5,r4
        0x0002124e:    6812        .h      LDR      r2,[r2,#0]
        0x00021250:    f7f7f919    ....    BL       __aeabi_llsr ; 0x18486
        0x00021254:    2214        ."      MOVS     r2,#0x14
        0x00021256:    f04f0c01    O...    MOV      r12,#1
        0x0002125a:    bf00        ..      NOP      
        0x0002125c:    f0000307    ....    AND      r3,r0,#7
        0x00021260:    4073        s@      EORS     r3,r3,r6
        0x00021262:    ea840904    ....    EOR      r9,r4,r4
        0x00021266:    ea530309    S...    ORRS     r3,r3,r9
        0x0002126a:    d108        ..      BNE      0x2127e ; am_hal_dcu_get + 90
        0x0002126c:    e002        ..      B        0x21274 ; am_hal_dcu_get + 80
        0x0002126e:    2007        .       MOVS     r0,#7
        0x00021270:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00021274:    f1c20314    ....    RSB      r3,r2,#0x14
        0x00021278:    fa0cf303    ....    LSL      r3,r12,r3
        0x0002127c:    431d        .C      ORRS     r5,r5,r3
        0x0002127e:    08c0        ..      LSRS     r0,r0,#3
        0x00021280:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x00021284:    08c9        ..      LSRS     r1,r1,#3
        0x00021286:    1e52        R.      SUBS     r2,r2,#1
        0x00021288:    d1e8        ..      BNE      0x2125c ; am_hal_dcu_get + 56
        0x0002128a:    4638        8F      MOV      r0,r7
        0x0002128c:    f8c85000    ...P    STR      r5,[r8,#0]
        0x00021290:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00021294:    40021000    ...@    DCD    1073876992
        0x00021298:    400c0a7c    |..@    DCD    1074530940
        0x0002129c:    10000770    p...    DCD    268437360
    $t
    i.am_hal_dcu_update
    am_hal_dcu_update
        0x000212a0:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000212a4:    4681        .F      MOV      r9,r0
        0x000212a6:    482c        ,H      LDR      r0,[pc,#176] ; [0x21358] = 0x40021000
        0x000212a8:    6880        .h      LDR      r0,[r0,#8]
        0x000212aa:    f4101f80    ....    TST      r0,#0x100000
        0x000212ae:    d027        '.      BEQ      0x21300 ; am_hal_dcu_update + 96
        0x000212b0:    f8dfa0a8    ....    LDR      r10,[pc,#168] ; [0x2135c] = 0x400c0a7c
        0x000212b4:    f8da0000    ....    LDR      r0,[r10,#0]
        0x000212b8:    f0100f01    ....    TST      r0,#1
        0x000212bc:    d020         .      BEQ      0x21300 ; am_hal_dcu_update + 96
        0x000212be:    f8df80a0    ....    LDR      r8,[pc,#160] ; [0x21360] = 0x10000770
        0x000212c2:    2400        .$      MOVS     r4,#0
        0x000212c4:    084f        O.      LSRS     r7,r1,#1
        0x000212c6:    f8d8b000    ....    LDR      r11,[r8,#0]
        0x000212ca:    4625        %F      MOV      r5,r4
        0x000212cc:    2614        .&      MOVS     r6,#0x14
        0x000212ce:    bf00        ..      NOP      
        0x000212d0:    f0170f01    ....    TST      r7,#1
        0x000212d4:    d006        ..      BEQ      0x212e4 ; am_hal_dcu_update + 68
        0x000212d6:    465a        ZF      MOV      r2,r11
        0x000212d8:    2007        .       MOVS     r0,#7
        0x000212da:    2100        .!      MOVS     r1,#0
        0x000212dc:    f7f7f8c0    ....    BL       __aeabi_llsl ; 0x18460
        0x000212e0:    4304        .C      ORRS     r4,r4,r0
        0x000212e2:    430d        .C      ORRS     r5,r5,r1
        0x000212e4:    087f        ..      LSRS     r7,r7,#1
        0x000212e6:    1e76        v.      SUBS     r6,r6,#1
        0x000212e8:    f10b0b03    ....    ADD      r11,r11,#3
        0x000212ec:    2e00        ..      CMP      r6,#0
        0x000212ee:    dcef        ..      BGT      0x212d0 ; am_hal_dcu_update + 48
        0x000212f0:    f8d80008    ....    LDR      r0,[r8,#8]
        0x000212f4:    6801        .h      LDR      r1,[r0,#0]
        0x000212f6:    6840        @h      LDR      r0,[r0,#4]
        0x000212f8:    4021        !@      ANDS     r1,r1,r4
        0x000212fa:    4028        (@      ANDS     r0,r0,r5
        0x000212fc:    4308        .C      ORRS     r0,r0,r1
        0x000212fe:    d002        ..      BEQ      0x21306 ; am_hal_dcu_update + 102
        0x00021300:    2007        .       MOVS     r0,#7
        0x00021302:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00021306:    f8d81004    ....    LDR      r1,[r8,#4]
        0x0002130a:    6808        .h      LDR      r0,[r1,#0]
        0x0002130c:    684a        Jh      LDR      r2,[r1,#4]
        0x0002130e:    f1b90f00    ....    CMP      r9,#0
        0x00021312:    d00a        ..      BEQ      0x2132a ; am_hal_dcu_update + 138
        0x00021314:    e9d83c04    ...<    LDRD     r3,r12,[r8,#0x10]
        0x00021318:    43a0        .C      BICS     r0,r0,r4
        0x0002131a:    43aa        .C      BICS     r2,r2,r5
        0x0002131c:    4023        #@      ANDS     r3,r3,r4
        0x0002131e:    ea0c0c05    ....    AND      r12,r12,r5
        0x00021322:    4303        .C      ORRS     r3,r3,r0
        0x00021324:    ea42000c    B...    ORR      r0,r2,r12
        0x00021328:    e00b        ..      B        0x21342 ; am_hal_dcu_update + 162
        0x0002132a:    ea200304     ...    BIC      r3,r0,r4
        0x0002132e:    ea220005    "...    BIC      r0,r2,r5
        0x00021332:    e9d82c06    ...,    LDRD     r2,r12,[r8,#0x18]
        0x00021336:    4022        "@      ANDS     r2,r2,r4
        0x00021338:    ea0c0c05    ....    AND      r12,r12,r5
        0x0002133c:    4313        .C      ORRS     r3,r3,r2
        0x0002133e:    ea40000c    @...    ORR      r0,r0,r12
        0x00021342:    600b        .`      STR      r3,[r1,#0]
        0x00021344:    f8c10004    ....    STR.W    r0,[r1,#4]
        0x00021348:    f8da0000    ....    LDR      r0,[r10,#0]
        0x0002134c:    f0100f01    ....    TST      r0,#1
        0x00021350:    d0fa        ..      BEQ      0x21348 ; am_hal_dcu_update + 168
        0x00021352:    2000        .       MOVS     r0,#0
        0x00021354:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x00021358:    40021000    ...@    DCD    1073876992
        0x0002135c:    400c0a7c    |..@    DCD    1074530940
        0x00021360:    10000770    p...    DCD    268437360
    $t
    i.am_hal_delay_us
    am_hal_delay_us
        0x00021364:    4908        .I      LDR      r1,[pc,#32] ; [0x21388] = 0x40021000
        0x00021366:    0140        @.      LSLS     r0,r0,#5
        0x00021368:    6809        .h      LDR      r1,[r1,#0]
        0x0002136a:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x0002136e:    2902        .)      CMP      r1,#2
        0x00021370:    bf06        ..      ITTE     EQ
        0x00021372:    0040        @.      LSLEQ    r0,r0,#1
        0x00021374:    2115        .!      MOVEQ    r1,#0x15
        0x00021376:    210f        .!      MOVNE    r1,#0xf
        0x00021378:    4288        .B      CMP      r0,r1
        0x0002137a:    bf98        ..      IT       LS
        0x0002137c:    4770        pG      BXLS     lr
        0x0002137e:    1a40        @.      SUBS     r0,r0,r1
        0x00021380:    4902        .I      LDR      r1,[pc,#8] ; [0x2138c] = 0x44c10
        0x00021382:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00021384:    4708        .G      BX       r1
    $d
        0x00021386:    0000        ..      DCW    0
        0x00021388:    40021000    ...@    DCD    1073876992
        0x0002138c:    00044c10    .L..    DCD    281616
    $t
    i.am_hal_delay_us_status_change
    am_hal_delay_us_status_change
        0x00021390:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00021394:    f8df8048    ..H.    LDR      r8,[pc,#72] ; [0x213e0] = 0x40021000
        0x00021398:    f8df9048    ..H.    LDR      r9,[pc,#72] ; [0x213e4] = 0x44c10
        0x0002139c:    461d        .F      MOV      r5,r3
        0x0002139e:    4616        .F      MOV      r6,r2
        0x000213a0:    460f        .F      MOV      r7,r1
        0x000213a2:    4604        .F      MOV      r4,r0
        0x000213a4:    6838        8h      LDR      r0,[r7,#0]
        0x000213a6:    4030        0@      ANDS     r0,r0,r6
        0x000213a8:    42a8        .B      CMP      r0,r5
        0x000213aa:    d102        ..      BNE      0x213b2 ; am_hal_delay_us_status_change + 34
        0x000213ac:    2000        .       MOVS     r0,#0
        0x000213ae:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000213b2:    1e64        d.      SUBS     r4,r4,#1
        0x000213b4:    d311        ..      BCC      0x213da ; am_hal_delay_us_status_change + 74
        0x000213b6:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000213ba:    2020                MOVS     r0,#0x20
        0x000213bc:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x000213c0:    2902        .)      CMP      r1,#2
        0x000213c2:    bf06        ..      ITTE     EQ
        0x000213c4:    2040        @       MOVEQ    r0,#0x40
        0x000213c6:    f04f0c15    O...    MOVEQ    r12,#0x15
        0x000213ca:    f04f0c0f    O...    MOVNE    r12,#0xf
        0x000213ce:    eba0000c    ....    SUB      r0,r0,r12
        0x000213d2:    f8d91024    ..$.    LDR      r1,[r9,#0x24]
        0x000213d6:    4788        .G      BLX      r1
        0x000213d8:    e7e4        ..      B        0x213a4 ; am_hal_delay_us_status_change + 20
        0x000213da:    2004        .       MOVS     r0,#4
        0x000213dc:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000213e0:    40021000    ...@    DCD    1073876992
        0x000213e4:    00044c10    .L..    DCD    281616
    $t
    i.am_hal_delay_us_status_check
    am_hal_delay_us_status_check
        0x000213e8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000213ec:    f8df9054    ..T.    LDR      r9,[pc,#84] ; [0x21444] = 0x40021000
        0x000213f0:    f8dfa054    ..T.    LDR      r10,[pc,#84] ; [0x21448] = 0x44c10
        0x000213f4:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x000213f8:    461c        .F      MOV      r4,r3
        0x000213fa:    4615        .F      MOV      r5,r2
        0x000213fc:    460e        .F      MOV      r6,r1
        0x000213fe:    4607        .F      MOV      r7,r0
        0x00021400:    6830        0h      LDR      r0,[r6,#0]
        0x00021402:    f1b80f00    ....    CMP      r8,#0
        0x00021406:    ea000005    ....    AND      r0,r0,r5
        0x0002140a:    d002        ..      BEQ      0x21412 ; am_hal_delay_us_status_check + 42
        0x0002140c:    42a0        .B      CMP      r0,r4
        0x0002140e:    d002        ..      BEQ      0x21416 ; am_hal_delay_us_status_check + 46
        0x00021410:    e004        ..      B        0x2141c ; am_hal_delay_us_status_check + 52
        0x00021412:    42a0        .B      CMP      r0,r4
        0x00021414:    d002        ..      BEQ      0x2141c ; am_hal_delay_us_status_check + 52
        0x00021416:    2000        .       MOVS     r0,#0
        0x00021418:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002141c:    1e7f        ..      SUBS     r7,r7,#1
        0x0002141e:    d30e        ..      BCC      0x2143e ; am_hal_delay_us_status_check + 86
        0x00021420:    f8d91000    ....    LDR      r1,[r9,#0]
        0x00021424:    2020                MOVS     r0,#0x20
        0x00021426:    f3c101c1    ....    UBFX     r1,r1,#3,#2
        0x0002142a:    2902        .)      CMP      r1,#2
        0x0002142c:    bf06        ..      ITTE     EQ
        0x0002142e:    2040        @       MOVEQ    r0,#0x40
        0x00021430:    2115        .!      MOVEQ    r1,#0x15
        0x00021432:    210f        .!      MOVNE    r1,#0xf
        0x00021434:    1a40        @.      SUBS     r0,r0,r1
        0x00021436:    f8da1024    ..$.    LDR      r1,[r10,#0x24]
        0x0002143a:    4788        .G      BLX      r1
        0x0002143c:    e7e0        ..      B        0x21400 ; am_hal_delay_us_status_check + 24
        0x0002143e:    2004        .       MOVS     r0,#4
        0x00021440:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00021444:    40021000    ...@    DCD    1073876992
        0x00021448:    00044c10    .L..    DCD    281616
    $t
    i.am_hal_fault_capture_enable
    am_hal_fault_capture_enable
        0x0002144c:    f04f4090    O..@    MOV      r0,#0x48000000
        0x00021450:    f8501f90    P...    LDR      r1,[r0,#0x90]!
        0x00021454:    f0410101    A...    ORR      r1,r1,#1
        0x00021458:    6001        .`      STR      r1,[r0,#0]
        0x0002145a:    2000        .       MOVS     r0,#0
        0x0002145c:    4770        pG      BX       lr
    i.am_hal_fault_status_get
    am_hal_fault_status_get
        0x0002145e:    2800        .(      CMP      r0,#0
        0x00021460:    bf04        ..      ITT      EQ
        0x00021462:    2006        .       MOVEQ    r0,#6
        0x00021464:    4770        pG      BXEQ     lr
        0x00021466:    f04f4190    O..A    MOV      r1,#0x48000000
        0x0002146a:    f8d1208c    ...     LDR      r2,[r1,#0x8c]
        0x0002146e:    f0020301    ....    AND      r3,r2,#1
        0x00021472:    7003        .p      STRB     r3,[r0,#0]
        0x00021474:    f3c20340    ..@.    UBFX     r3,r2,#1,#1
        0x00021478:    7203        .r      STRB     r3,[r0,#8]
        0x0002147a:    f3c20280    ....    UBFX     r2,r2,#2,#1
        0x0002147e:    7402        .t      STRB     r2,[r0,#0x10]
        0x00021480:    f8d12084    ...     LDR      r2,[r1,#0x84]
        0x00021484:    60c2        .`      STR      r2,[r0,#0xc]
        0x00021486:    6842        Bh      LDR      r2,[r0,#4]
        0x00021488:    f8513f80    Q..?    LDR      r3,[r1,#0x80]!
        0x0002148c:    431a        .C      ORRS     r2,r2,r3
        0x0002148e:    6042        B`      STR      r2,[r0,#4]
        0x00021490:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00021492:    6889        .h      LDR      r1,[r1,#8]
        0x00021494:    4311        .C      ORRS     r1,r1,r2
        0x00021496:    6141        Aa      STR      r1,[r0,#0x14]
        0x00021498:    2000        .       MOVS     r0,#0
        0x0002149a:    4770        pG      BX       lr
    i.am_hal_gpio_interrupt_control
    am_hal_gpio_interrupt_control
        0x0002149c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x000214a0:    460f        .F      MOV      r7,r1
        0x000214a2:    4606        .F      MOV      r6,r0
        0x000214a4:    f04f0800    O...    MOV      r8,#0
        0x000214a8:    1e14        ..      SUBS     r4,r2,#0
        0x000214aa:    d001        ..      BEQ      0x214b0 ; am_hal_gpio_interrupt_control + 20
        0x000214ac:    2f03        ./      CMP      r7,#3
        0x000214ae:    d902        ..      BLS      0x214b6 ; am_hal_gpio_interrupt_control + 26
        0x000214b0:    2006        .       MOVS     r0,#6
        0x000214b2:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000214b6:    2f01        ./      CMP      r7,#1
        0x000214b8:    d817        ..      BHI      0x214ea ; am_hal_gpio_interrupt_control + 78
        0x000214ba:    6821        !h      LDR      r1,[r4,#0]
        0x000214bc:    2980        .)      CMP      r1,#0x80
        0x000214be:    d20b        ..      BCS      0x214d8 ; am_hal_gpio_interrupt_control + 60
        0x000214c0:    4a52        RJ      LDR      r2,[pc,#328] ; [0x2160c] = 0x449dc
        0x000214c2:    0948        H.      LSRS     r0,r1,#5
        0x000214c4:    f001031f    ....    AND      r3,r1,#0x1f
        0x000214c8:    f8522020    R.      LDR      r2,[r2,r0,LSL #2]
        0x000214cc:    2101        .!      MOVS     r1,#1
        0x000214ce:    fa01f903    ....    LSL      r9,r1,r3
        0x000214d2:    ea120f09    ....    TST      r2,r9
        0x000214d6:    d002        ..      BEQ      0x214de ; am_hal_gpio_interrupt_control + 66
        0x000214d8:    2005        .       MOVS     r0,#5
        0x000214da:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000214de:    494c        LI      LDR      r1,[pc,#304] ; [0x21610] = 0x400102c0
        0x000214e0:    2e01        ..      CMP      r6,#1
        0x000214e2:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x000214e6:    bf08        ..      IT       EQ
        0x000214e8:    3540        @5      ADDEQ    r5,r5,#0x40
        0x000214ea:    f7f6ff97    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000214ee:    9000        ..      STR      r0,[sp,#0]
        0x000214f0:    b13f        ?.      CBZ      r7,0x21502 ; am_hal_gpio_interrupt_control + 102
        0x000214f2:    2f01        ./      CMP      r7,#1
        0x000214f4:    d010        ..      BEQ      0x21518 ; am_hal_gpio_interrupt_control + 124
        0x000214f6:    4a47        GJ      LDR      r2,[pc,#284] ; [0x21614] = 0x40010000
        0x000214f8:    2f02        ./      CMP      r7,#2
        0x000214fa:    d019        ..      BEQ      0x21530 ; am_hal_gpio_interrupt_control + 148
        0x000214fc:    2f03        ./      CMP      r7,#3
        0x000214fe:    d049        I.      BEQ      0x21594 ; am_hal_gpio_interrupt_control + 248
        0x00021500:    e07d        }.      B        0x215fe ; am_hal_gpio_interrupt_control + 354
        0x00021502:    6828        (h      LDR      r0,[r5,#0]
        0x00021504:    2e02        ..      CMP      r6,#2
        0x00021506:    ea200009     ...    BIC      r0,r0,r9
        0x0002150a:    6028        (`      STR      r0,[r5,#0]
        0x0002150c:    bf04        ..      ITT      EQ
        0x0002150e:    6c28        (l      LDREQ    r0,[r5,#0x40]
        0x00021510:    ea200009     ...    BICEQ    r0,r0,r9
        0x00021514:    d173        s.      BNE      0x215fe ; am_hal_gpio_interrupt_control + 354
        0x00021516:    e009        ..      B        0x2152c ; am_hal_gpio_interrupt_control + 144
        0x00021518:    6828        (h      LDR      r0,[r5,#0]
        0x0002151a:    2e02        ..      CMP      r6,#2
        0x0002151c:    ea400009    @...    ORR      r0,r0,r9
        0x00021520:    6028        (`      STR      r0,[r5,#0]
        0x00021522:    bf04        ..      ITT      EQ
        0x00021524:    6c28        (l      LDREQ    r0,[r5,#0x40]
        0x00021526:    ea400009    @...    ORREQ    r0,r0,r9
        0x0002152a:    d168        h.      BNE      0x215fe ; am_hal_gpio_interrupt_control + 354
        0x0002152c:    6428        (d      STR      r0,[r5,#0x40]
        0x0002152e:    e066        f.      B        0x215fe ; am_hal_gpio_interrupt_control + 354
        0x00021530:    2e01        ..      CMP      r6,#1
        0x00021532:    d018        ..      BEQ      0x21566 ; am_hal_gpio_interrupt_control + 202
        0x00021534:    f8d202c0    ....    LDR      r0,[r2,#0x2c0]
        0x00021538:    6821        !h      LDR      r1,[r4,#0]
        0x0002153a:    4388        .C      BICS     r0,r0,r1
        0x0002153c:    f8c202c0    ....    STR      r0,[r2,#0x2c0]
        0x00021540:    f8d202d0    ....    LDR      r0,[r2,#0x2d0]
        0x00021544:    6861        ah      LDR      r1,[r4,#4]
        0x00021546:    4388        .C      BICS     r0,r0,r1
        0x00021548:    f8c202d0    ....    STR      r0,[r2,#0x2d0]
        0x0002154c:    f8d202e0    ....    LDR      r0,[r2,#0x2e0]
        0x00021550:    68a1        .h      LDR      r1,[r4,#8]
        0x00021552:    4388        .C      BICS     r0,r0,r1
        0x00021554:    f8c202e0    ....    STR      r0,[r2,#0x2e0]
        0x00021558:    f8d202f0    ....    LDR      r0,[r2,#0x2f0]
        0x0002155c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0002155e:    4388        .C      BICS     r0,r0,r1
        0x00021560:    f8c202f0    ....    STR      r0,[r2,#0x2f0]
        0x00021564:    b3f6        ..      CBZ      r6,0x215e4 ; am_hal_gpio_interrupt_control + 328
        0x00021566:    f8d20300    ....    LDR      r0,[r2,#0x300]
        0x0002156a:    6821        !h      LDR      r1,[r4,#0]
        0x0002156c:    4388        .C      BICS     r0,r0,r1
        0x0002156e:    f8c20300    ....    STR      r0,[r2,#0x300]
        0x00021572:    f8d20310    ....    LDR      r0,[r2,#0x310]
        0x00021576:    6861        ah      LDR      r1,[r4,#4]
        0x00021578:    4388        .C      BICS     r0,r0,r1
        0x0002157a:    f8c20310    ....    STR      r0,[r2,#0x310]
        0x0002157e:    f8d20320    .. .    LDR      r0,[r2,#0x320]
        0x00021582:    68a1        .h      LDR      r1,[r4,#8]
        0x00021584:    4388        .C      BICS     r0,r0,r1
        0x00021586:    f8c20320    .. .    STR      r0,[r2,#0x320]
        0x0002158a:    f8d20330    ..0.    LDR      r0,[r2,#0x330]
        0x0002158e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00021590:    4388        .C      BICS     r0,r0,r1
        0x00021592:    e032        2.      B        0x215fa ; am_hal_gpio_interrupt_control + 350
        0x00021594:    2e01        ..      CMP      r6,#1
        0x00021596:    d018        ..      BEQ      0x215ca ; am_hal_gpio_interrupt_control + 302
        0x00021598:    f8d202c0    ....    LDR      r0,[r2,#0x2c0]
        0x0002159c:    6821        !h      LDR      r1,[r4,#0]
        0x0002159e:    4308        .C      ORRS     r0,r0,r1
        0x000215a0:    f8c202c0    ....    STR      r0,[r2,#0x2c0]
        0x000215a4:    f8d202d0    ....    LDR      r0,[r2,#0x2d0]
        0x000215a8:    6861        ah      LDR      r1,[r4,#4]
        0x000215aa:    4308        .C      ORRS     r0,r0,r1
        0x000215ac:    f8c202d0    ....    STR      r0,[r2,#0x2d0]
        0x000215b0:    f8d202e0    ....    LDR      r0,[r2,#0x2e0]
        0x000215b4:    68a1        .h      LDR      r1,[r4,#8]
        0x000215b6:    4308        .C      ORRS     r0,r0,r1
        0x000215b8:    f8c202e0    ....    STR      r0,[r2,#0x2e0]
        0x000215bc:    f8d202f0    ....    LDR      r0,[r2,#0x2f0]
        0x000215c0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000215c2:    4308        .C      ORRS     r0,r0,r1
        0x000215c4:    f8c202f0    ....    STR      r0,[r2,#0x2f0]
        0x000215c8:    b166        f.      CBZ      r6,0x215e4 ; am_hal_gpio_interrupt_control + 328
        0x000215ca:    f8d20300    ....    LDR      r0,[r2,#0x300]
        0x000215ce:    6821        !h      LDR      r1,[r4,#0]
        0x000215d0:    4308        .C      ORRS     r0,r0,r1
        0x000215d2:    f8c20300    ....    STR      r0,[r2,#0x300]
        0x000215d6:    f8d20310    ....    LDR      r0,[r2,#0x310]
        0x000215da:    6861        ah      LDR      r1,[r4,#4]
        0x000215dc:    4308        .C      ORRS     r0,r0,r1
        0x000215de:    f8c20310    ....    STR      r0,[r2,#0x310]
        0x000215e2:    e000        ..      B        0x215e6 ; am_hal_gpio_interrupt_control + 330
        0x000215e4:    e00b        ..      B        0x215fe ; am_hal_gpio_interrupt_control + 354
        0x000215e6:    f8d20320    .. .    LDR      r0,[r2,#0x320]
        0x000215ea:    68a1        .h      LDR      r1,[r4,#8]
        0x000215ec:    4308        .C      ORRS     r0,r0,r1
        0x000215ee:    f8c20320    .. .    STR      r0,[r2,#0x320]
        0x000215f2:    f8d20330    ..0.    LDR      r0,[r2,#0x330]
        0x000215f6:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000215f8:    4308        .C      ORRS     r0,r0,r1
        0x000215fa:    f8c20330    ..0.    STR      r0,[r2,#0x330]
        0x000215fe:    9800        ..      LDR      r0,[sp,#0]
        0x00021600:    f7f6ff10    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021604:    4640        @F      MOV      r0,r8
        0x00021606:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0002160a:    0000        ..      DCW    0
        0x0002160c:    000449dc    .I..    DCD    281052
        0x00021610:    400102c0    ...@    DCD    1073808064
        0x00021614:    40010000    ...@    DCD    1073807360
    $t
    i.am_hal_gpio_interrupt_irq_clear
    am_hal_gpio_interrupt_irq_clear
        0x00021618:    f1a00238    ..8.    SUB      r2,r0,#0x38
        0x0002161c:    2a08        .*      CMP      r2,#8
        0x0002161e:    bf24        $.      ITT      CS
        0x00021620:    2006        .       MOVCS    r0,#6
        0x00021622:    4770        pG      BXCS     lr
        0x00021624:    283b        ;(      CMP      r0,#0x3b
        0x00021626:    bf8c        ..      ITE      HI
        0x00021628:    2201        ."      MOVHI    r2,#1
        0x0002162a:    2200        ."      MOVLS    r2,#0
        0x0002162c:    4253        SB      RSBS     r3,r2,#0
        0x0002162e:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00021632:    0192        ..      LSLS     r2,r2,#6
        0x00021634:    3838        88      SUBS     r0,r0,#0x38
        0x00021636:    eb021000    ....    ADD      r0,r2,r0,LSL #4
        0x0002163a:    4a02        .J      LDR      r2,[pc,#8] ; [0x21644] = 0x400102c8
        0x0002163c:    5081        .P      STR      r1,[r0,r2]
        0x0002163e:    2000        .       MOVS     r0,#0
        0x00021640:    4770        pG      BX       lr
    $d
        0x00021642:    0000        ..      DCW    0
        0x00021644:    400102c8    ...@    DCD    1073808072
    $t
    i.am_hal_gpio_interrupt_irq_status_get
    am_hal_gpio_interrupt_irq_status_get
        0x00021648:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002164c:    0014        ..      MOVS     r4,r2
        0x0002164e:    460e        .F      MOV      r6,r1
        0x00021650:    f04f0500    O...    MOV      r5,#0
        0x00021654:    d003        ..      BEQ      0x2165e ; am_hal_gpio_interrupt_irq_status_get + 22
        0x00021656:    2838        8(      CMP      r0,#0x38
        0x00021658:    d301        ..      BCC      0x2165e ; am_hal_gpio_interrupt_irq_status_get + 22
        0x0002165a:    283f        ?(      CMP      r0,#0x3f
        0x0002165c:    d902        ..      BLS      0x21664 ; am_hal_gpio_interrupt_irq_status_get + 28
        0x0002165e:    2006        .       MOVS     r0,#6
        0x00021660:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00021664:    283b        ;(      CMP      r0,#0x3b
        0x00021666:    bf8c        ..      ITE      HI
        0x00021668:    2201        ."      MOVHI    r2,#1
        0x0002166a:    2200        ."      MOVLS    r2,#0
        0x0002166c:    4251        QB      RSBS     r1,r2,#0
        0x0002166e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00021672:    0191        ..      LSLS     r1,r2,#6
        0x00021674:    3838        88      SUBS     r0,r0,#0x38
        0x00021676:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002167a:    490c        .I      LDR      r1,[pc,#48] ; [0x216ac] = 0x400102c0
        0x0002167c:    eb000801    ....    ADD      r8,r0,r1
        0x00021680:    1d09        ..      ADDS     r1,r1,#4
        0x00021682:    1847        G.      ADDS     r7,r0,r1
        0x00021684:    f7f6feca    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021688:    9000        ..      STR      r0,[sp,#0]
        0x0002168a:    2e00        ..      CMP      r6,#0
        0x0002168c:    bf14        ..      ITE      NE
        0x0002168e:    f8d80000    ....    LDRNE    r0,[r8,#0]
        0x00021692:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x00021696:    6020         `      STR      r0,[r4,#0]
        0x00021698:    6839        9h      LDR      r1,[r7,#0]
        0x0002169a:    4008        .@      ANDS     r0,r0,r1
        0x0002169c:    6020         `      STR      r0,[r4,#0]
        0x0002169e:    9800        ..      LDR      r0,[sp,#0]
        0x000216a0:    f7f6fec0    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000216a4:    4628        (F      MOV      r0,r5
        0x000216a6:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x000216aa:    0000        ..      DCW    0
        0x000216ac:    400102c0    ...@    DCD    1073808064
    $t
    i.am_hal_gpio_interrupt_register
    am_hal_gpio_interrupt_register
        0x000216b0:    b4f0        ..      PUSH     {r4-r7}
        0x000216b2:    4c18        .L      LDR      r4,[pc,#96] ; [0x21714] = 0x1001b3e0
        0x000216b4:    ea4f1c51    O.Q.    LSR      r12,r1,#5
        0x000216b8:    eb0415cc    ....    ADD      r5,r4,r12,LSL #7
        0x000216bc:    f5046480    ...d    ADD      r4,r4,#0x400
        0x000216c0:    eb0414cc    ....    ADD      r4,r4,r12,LSL #7
        0x000216c4:    f0010c1f    ....    AND      r12,r1,#0x1f
        0x000216c8:    2800        .(      CMP      r0,#0
        0x000216ca:    bf04        ..      ITT      EQ
        0x000216cc:    f845202c    E.,     STREQ    r2,[r5,r12,LSL #2]
        0x000216d0:    f844302c    D.,0    STREQ    r3,[r4,r12,LSL #2]
        0x000216d4:    d01b        ..      BEQ      0x2170e ; am_hal_gpio_interrupt_register + 94
        0x000216d6:    0949        I.      LSRS     r1,r1,#5
        0x000216d8:    1d0e        ..      ADDS     r6,r1,#4
        0x000216da:    490e        .I      LDR      r1,[pc,#56] ; [0x21714] = 0x1001b3e0
        0x000216dc:    4f0e        .O      LDR      r7,[pc,#56] ; [0x21718] = 0x1001b7e0
        0x000216de:    eb0111c6    ....    ADD      r1,r1,r6,LSL #7
        0x000216e2:    eb0716c6    ....    ADD      r6,r7,r6,LSL #7
        0x000216e6:    2801        .(      CMP      r0,#1
        0x000216e8:    bf04        ..      ITT      EQ
        0x000216ea:    f841202c    A.,     STREQ    r2,[r1,r12,LSL #2]
        0x000216ee:    f846302c    F.,0    STREQ    r3,[r6,r12,LSL #2]
        0x000216f2:    d00c        ..      BEQ      0x2170e ; am_hal_gpio_interrupt_register + 94
        0x000216f4:    2802        .(      CMP      r0,#2
        0x000216f6:    bf1e        ..      ITTT     NE
        0x000216f8:    2006        .       MOVNE    r0,#6
        0x000216fa:    bcf0        ..      POPNE    {r4-r7}
        0x000216fc:    4770        pG      BXNE     lr
        0x000216fe:    f845202c    E.,     STR      r2,[r5,r12,LSL #2]
        0x00021702:    f844302c    D.,0    STR      r3,[r4,r12,LSL #2]
        0x00021706:    f841202c    A.,     STR      r2,[r1,r12,LSL #2]
        0x0002170a:    f846302c    F.,0    STR      r3,[r6,r12,LSL #2]
        0x0002170e:    bcf0        ..      POP      {r4-r7}
        0x00021710:    2000        .       MOVS     r0,#0
        0x00021712:    4770        pG      BX       lr
    $d
        0x00021714:    1001b3e0    ....    DCD    268547040
        0x00021718:    1001b7e0    ....    DCD    268548064
    $t
    i.am_hal_gpio_interrupt_service
    am_hal_gpio_interrupt_service
        0x0002171c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00021720:    2500        .%      MOVS     r5,#0
        0x00021722:    3838        88      SUBS     r0,r0,#0x38
        0x00021724:    460c        .F      MOV      r4,r1
        0x00021726:    2808        .(      CMP      r0,#8
        0x00021728:    bf24        $.      ITT      CS
        0x0002172a:    2005        .       MOVCS    r0,#5
        0x0002172c:    e8bd81f0    ....    POPCS    {r4-r8,pc}
        0x00021730:    b1d4        ..      CBZ      r4,0x21768 ; am_hal_gpio_interrupt_service + 76
        0x00021732:    2701        .'      MOVS     r7,#1
        0x00021734:    490e        .I      LDR      r1,[pc,#56] ; [0x21770] = 0x1001b3e0
        0x00021736:    eb0116c0    ....    ADD      r6,r1,r0,LSL #7
        0x0002173a:    f5016180    ...a    ADD      r1,r1,#0x400
        0x0002173e:    eb0118c0    ....    ADD      r8,r1,r0,LSL #7
        0x00021742:    4260        `B      RSBS     r0,r4,#0
        0x00021744:    4020         @      ANDS     r0,r0,r4
        0x00021746:    fab0f080    ....    CLZ      r0,r0
        0x0002174a:    f1c0011f    ....    RSB      r1,r0,#0x1f
        0x0002174e:    fa07f001    ....    LSL      r0,r7,r1
        0x00021752:    4384        .C      BICS     r4,r4,r0
        0x00021754:    f8562021    V.!     LDR      r2,[r6,r1,LSL #2]
        0x00021758:    f8580021    X.!.    LDR      r0,[r8,r1,LSL #2]
        0x0002175c:    2a00        .*      CMP      r2,#0
        0x0002175e:    bf0c        ..      ITE      EQ
        0x00021760:    2507        .%      MOVEQ    r5,#7
        0x00021762:    4790        .G      BLXNE    r2
        0x00021764:    2c00        .,      CMP      r4,#0
        0x00021766:    d1ec        ..      BNE      0x21742 ; am_hal_gpio_interrupt_service + 38
        0x00021768:    4628        (F      MOV      r0,r5
        0x0002176a:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002176e:    0000        ..      DCW    0
        0x00021770:    1001b3e0    ....    DCD    268547040
    $t
    i.am_hal_gpio_pinconfig
    am_hal_gpio_pinconfig
        0x00021774:    b533        3.      PUSH     {r0,r1,r4,r5,lr}
        0x00021776:    4d1b        .M      LDR      r5,[pc,#108] ; [0x217e4] = 0x40010000
        0x00021778:    b081        ..      SUB      sp,sp,#4
        0x0002177a:    4604        .F      MOV      r4,r0
        0x0002177c:    2880        .(      CMP      r0,#0x80
        0x0002177e:    d209        ..      BCS      0x21794 ; am_hal_gpio_pinconfig + 32
        0x00021780:    4819        .H      LDR      r0,[pc,#100] ; [0x217e8] = 0x449dc
        0x00021782:    0961        a.      LSRS     r1,r4,#5
        0x00021784:    f004031f    ....    AND      r3,r4,#0x1f
        0x00021788:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x0002178c:    2001        .       MOVS     r0,#1
        0x0002178e:    4098        .@      LSLS     r0,r0,r3
        0x00021790:    4202        .B      TST      r2,r0
        0x00021792:    d002        ..      BEQ      0x2179a ; am_hal_gpio_pinconfig + 38
        0x00021794:    b003        ..      ADD      sp,sp,#0xc
        0x00021796:    2005        .       MOVS     r0,#5
        0x00021798:    bd30        0.      POP      {r4,r5,pc}
        0x0002179a:    9a02        ..      LDR      r2,[sp,#8]
        0x0002179c:    f3c22281    ..."    UBFX     r2,r2,#10,#2
        0x000217a0:    2a01        .*      CMP      r2,#1
        0x000217a2:    d907        ..      BLS      0x217b4 ; am_hal_gpio_pinconfig + 64
        0x000217a4:    4a11        .J      LDR      r2,[pc,#68] ; [0x217ec] = 0x449ec
        0x000217a6:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x000217aa:    4201        .B      TST      r1,r0
        0x000217ac:    bf02        ..      ITTT     EQ
        0x000217ae:    2007        .       MOVEQ    r0,#7
        0x000217b0:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000217b2:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000217b4:    f7f6fe32    ..2.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000217b8:    9000        ..      STR      r0,[sp,#0]
        0x000217ba:    2073        s       MOVS     r0,#0x73
        0x000217bc:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x000217c0:    9800        ..      LDR      r0,[sp,#0]
        0x000217c2:    f7f6fe2f    ../.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000217c6:    9802        ..      LDR      r0,[sp,#8]
        0x000217c8:    f8450024    E.$.    STR      r0,[r5,r4,LSL #2]
        0x000217cc:    f7f6fe26    ..&.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000217d0:    9000        ..      STR      r0,[sp,#0]
        0x000217d2:    2000        .       MOVS     r0,#0
        0x000217d4:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x000217d8:    9800        ..      LDR      r0,[sp,#0]
        0x000217da:    f7f6fe23    ..#.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000217de:    b003        ..      ADD      sp,sp,#0xc
        0x000217e0:    2000        .       MOVS     r0,#0
        0x000217e2:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000217e4:    40010000    ...@    DCD    1073807360
        0x000217e8:    000449dc    .I..    DCD    281052
        0x000217ec:    000449ec    .I..    DCD    281068
    $t
    i.am_hal_gpio_pinconfig_get
    am_hal_gpio_pinconfig_get
        0x000217f0:    4a10        .J      LDR      r2,[pc,#64] ; [0x21834] = 0x40010000
        0x000217f2:    2880        .(      CMP      r0,#0x80
        0x000217f4:    bf24        $.      ITT      CS
        0x000217f6:    2005        .       MOVCS    r0,#5
        0x000217f8:    4770        pG      BXCS     lr
        0x000217fa:    b410        ..      PUSH     {r4}
        0x000217fc:    0943        C.      LSRS     r3,r0,#5
        0x000217fe:    f8dfc038    ..8.    LDR      r12,[pc,#56] ; [0x21838] = 0x449dc
        0x00021802:    2401        .$      MOVS     r4,#1
        0x00021804:    f85c3023    \.#0    LDR      r3,[r12,r3,LSL #2]
        0x00021808:    f0000c1f    ....    AND      r12,r0,#0x1f
        0x0002180c:    fa04fc0c    ....    LSL      r12,r4,r12
        0x00021810:    ea130f0c    ....    TST      r3,r12
        0x00021814:    bf1e        ..      ITTT     NE
        0x00021816:    2005        .       MOVNE    r0,#5
        0x00021818:    bc10        ..      POPNE    {r4}
        0x0002181a:    4770        pG      BXNE     lr
        0x0002181c:    2900        .)      CMP      r1,#0
        0x0002181e:    bf02        ..      ITTT     EQ
        0x00021820:    2006        .       MOVEQ    r0,#6
        0x00021822:    bc10        ..      POPEQ    {r4}
        0x00021824:    4770        pG      BXEQ     lr
        0x00021826:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x0002182a:    6008        .`      STR      r0,[r1,#0]
        0x0002182c:    bc10        ..      POP      {r4}
        0x0002182e:    2000        .       MOVS     r0,#0
        0x00021830:    4770        pG      BX       lr
    $d
        0x00021832:    0000        ..      DCW    0
        0x00021834:    40010000    ...@    DCD    1073807360
        0x00021838:    000449dc    .I..    DCD    281052
    $t
    i.am_hal_gpio_state_read
    am_hal_gpio_state_read
        0x0002183c:    f3c01341    ..A.    UBFX     r3,r0,#5,#2
        0x00021840:    2900        .)      CMP      r1,#0
        0x00021842:    bf08        ..      IT       EQ
        0x00021844:    490c        .I      LDREQ    r1,[pc,#48] ; [0x21878] = 0x40010204
        0x00021846:    d00b        ..      BEQ      0x21860 ; am_hal_gpio_state_read + 36
        0x00021848:    2901        .)      CMP      r1,#1
        0x0002184a:    bf08        ..      IT       EQ
        0x0002184c:    490b        .I      LDREQ    r1,[pc,#44] ; [0x2187c] = 0x40010214
        0x0002184e:    d007        ..      BEQ      0x21860 ; am_hal_gpio_state_read + 36
        0x00021850:    2902        .)      CMP      r1,#2
        0x00021852:    bf12        ..      ITEE     NE
        0x00021854:    2006        .       MOVNE    r0,#6
        0x00021856:    490a        .I      LDREQ    r1,[pc,#40] ; [0x21880] = 0x40010244
        0x00021858:    eb010183    ....    ADDEQ    r1,r1,r3,LSL #2
        0x0002185c:    d002        ..      BEQ      0x21864 ; am_hal_gpio_state_read + 40
        0x0002185e:    4770        pG      BX       lr
        0x00021860:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x00021864:    6809        .h      LDR      r1,[r1,#0]
        0x00021866:    f000001f    ....    AND      r0,r0,#0x1f
        0x0002186a:    fa21f000    !...    LSR      r0,r1,r0
        0x0002186e:    f0000001    ....    AND      r0,r0,#1
        0x00021872:    6010        .`      STR      r0,[r2,#0]
        0x00021874:    2000        .       MOVS     r0,#0
        0x00021876:    4770        pG      BX       lr
    $d
        0x00021878:    40010204    ...@    DCD    1073807876
        0x0002187c:    40010214    ...@    DCD    1073807892
        0x00021880:    40010244    D..@    DCD    1073807940
    $t
    i.am_hal_gpio_state_write
    am_hal_gpio_state_write
        0x00021884:    b538        8.      PUSH     {r3-r5,lr}
        0x00021886:    f000021f    ....    AND      r2,r0,#0x1f
        0x0002188a:    2301        .#      MOVS     r3,#1
        0x0002188c:    fa03f502    ....    LSL      r5,r3,r2
        0x00021890:    f3c01041    ..A.    UBFX     r0,r0,#5,#2
        0x00021894:    0080        ..      LSLS     r0,r0,#2
        0x00021896:    f1004480    ...D    ADD      r4,r0,#0x40000000
        0x0002189a:    f5043480    ...4    ADD      r4,r4,#0x10000
        0x0002189e:    2906        .)      CMP      r1,#6
        0x000218a0:    d23f        ?.      BCS      0x21922 ; am_hal_gpio_state_write + 158
        0x000218a2:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x000218a6:    0c03        ..      DCW    3075
        0x000218a8:    332a2115    .!*3    DCD    858398997
    $t
        0x000218ac:    f7f6fdb6    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000218b0:    9000        ..      STR      r0,[sp,#0]
        0x000218b2:    f8c45234    ..4R    STR      r5,[r4,#0x234]
        0x000218b6:    9800        ..      LDR      r0,[sp,#0]
        0x000218b8:    f7f6fdb4    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000218bc:    e031        1.      B        0x21922 ; am_hal_gpio_state_write + 158
        0x000218be:    f7f6fdad    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000218c2:    9000        ..      STR      r0,[sp,#0]
        0x000218c4:    f8c45224    ..$R    STR      r5,[r4,#0x224]
        0x000218c8:    9800        ..      LDR      r0,[sp,#0]
        0x000218ca:    f7f6fdab    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000218ce:    e028        (.      B        0x21922 ; am_hal_gpio_state_write + 158
        0x000218d0:    f7f6fda4    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000218d4:    9000        ..      STR      r0,[sp,#0]
        0x000218d6:    f8d40214    ....    LDR      r0,[r4,#0x214]
        0x000218da:    4068        h@      EORS     r0,r0,r5
        0x000218dc:    f8c40214    ....    STR      r0,[r4,#0x214]
        0x000218e0:    9800        ..      LDR      r0,[sp,#0]
        0x000218e2:    f7f6fd9f    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000218e6:    e01c        ..      B        0x21922 ; am_hal_gpio_state_write + 158
        0x000218e8:    f7f6fd98    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000218ec:    9000        ..      STR      r0,[sp,#0]
        0x000218ee:    f8c45264    ..dR    STR      r5,[r4,#0x264]
        0x000218f2:    9800        ..      LDR      r0,[sp,#0]
        0x000218f4:    f7f6fd96    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000218f8:    e013        ..      B        0x21922 ; am_hal_gpio_state_write + 158
        0x000218fa:    f7f6fd8f    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000218fe:    9000        ..      STR      r0,[sp,#0]
        0x00021900:    f8c45254    ..TR    STR      r5,[r4,#0x254]
        0x00021904:    9800        ..      LDR      r0,[sp,#0]
        0x00021906:    f7f6fd8d    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002190a:    e00a        ..      B        0x21922 ; am_hal_gpio_state_write + 158
        0x0002190c:    f7f6fd86    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00021910:    9000        ..      STR      r0,[sp,#0]
        0x00021912:    f8d40244    ..D.    LDR      r0,[r4,#0x244]
        0x00021916:    4068        h@      EORS     r0,r0,r5
        0x00021918:    f8c40244    ..D.    STR      r0,[r4,#0x244]
        0x0002191c:    9800        ..      LDR      r0,[sp,#0]
        0x0002191e:    f7f6fd81    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00021922:    2000        .       MOVS     r0,#0
        0x00021924:    bd38        8.      POP      {r3-r5,pc}
        0x00021926:    0000        ..      MOVS     r0,r0
    i.am_hal_iom_blocking_transfer
    am_hal_iom_blocking_transfer
        0x00021928:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002192c:    b087        ..      SUB      sp,sp,#0x1c
        0x0002192e:    460c        .F      MOV      r4,r1
        0x00021930:    f1b00800    ....    SUBS     r8,r0,#0
        0x00021934:    f04f0700    O...    MOV      r7,#0
        0x00021938:    bf1c        ..      ITT      NE
        0x0002193a:    f8d80000    ....    LDRNE    r0,[r8,#0]
        0x0002193e:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021942:    d004        ..      BEQ      0x2194e ; am_hal_iom_blocking_transfer + 38
        0x00021944:    49bd        .I      LDR      r1,[pc,#756] ; [0x21c3c] = 0x123456
        0x00021946:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002194a:    4288        .B      CMP      r0,r1
        0x0002194c:    d003        ..      BEQ      0x21956 ; am_hal_iom_blocking_transfer + 46
        0x0002194e:    b007        ..      ADD      sp,sp,#0x1c
        0x00021950:    2002        .       MOVS     r0,#2
        0x00021952:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021956:    2c00        .,      CMP      r4,#0
        0x00021958:    bf02        ..      ITTT     EQ
        0x0002195a:    2006        .       MOVEQ    r0,#6
        0x0002195c:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0002195e:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00021962:    7d20         }      LDRB     r0,[r4,#0x14]
        0x00021964:    2801        .(      CMP      r0,#1
        0x00021966:    d87c        |.      BHI      0x21a62 ; am_hal_iom_blocking_transfer + 314
        0x00021968:    f8d49010    ....    LDR      r9,[r4,#0x10]
        0x0002196c:    f1b90f00    ....    CMP      r9,#0
        0x00021970:    bf04        ..      ITT      EQ
        0x00021972:    2000        .       MOVEQ    r0,#0
        0x00021974:    7520         u      STRBEQ   r0,[r4,#0x14]
        0x00021976:    2201        ."      MOVS     r2,#1
        0x00021978:    4621        !F      MOV      r1,r4
        0x0002197a:    4640        @F      MOV      r0,r8
        0x0002197c:    f01ffc38    ..8.    BL       validate_transaction ; 0x411f0
        0x00021980:    2800        .(      CMP      r0,#0
        0x00021982:    bf1c        ..      ITT      NE
        0x00021984:    b007        ..      ADDNE    sp,sp,#0x1c
        0x00021986:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x0002198a:    f898082c    ..,.    LDRB     r0,[r8,#0x82c]
        0x0002198e:    2802        .(      CMP      r0,#2
        0x00021990:    d067        g.      BEQ      0x21a62 ; am_hal_iom_blocking_transfer + 314
        0x00021992:    e9d4b002    ....    LDRD     r11,r0,[r4,#8]
        0x00021996:    f8d85004    ...P    LDR      r5,[r8,#4]
        0x0002199a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002199c:    6860        `h      LDR      r0,[r4,#4]
        0x0002199e:    9002        ..      STR      r0,[sp,#8]
        0x000219a0:    f8940020    .. .    LDRB     r0,[r4,#0x20]
        0x000219a4:    f894a014    ....    LDRB     r10,[r4,#0x14]
        0x000219a8:    2800        .(      CMP      r0,#0
        0x000219aa:    bf18        ..      IT       NE
        0x000219ac:    2001        .       MOVNE    r0,#1
        0x000219ae:    9001        ..      STR      r0,[sp,#4]
        0x000219b0:    f1ba0f00    ....    CMP      r10,#0
        0x000219b4:    bf0c        ..      ITE      EQ
        0x000219b6:    69a6        .i      LDREQ    r6,[r4,#0x18]
        0x000219b8:    69e6        .i      LDRNE    r6,[r4,#0x1c]
        0x000219ba:    2001        .       MOVS     r0,#1
        0x000219bc:    9000        ..      STR      r0,[sp,#0]
        0x000219be:    2300        .#      MOVS     r3,#0
        0x000219c0:    1e5a        Z.      SUBS     r2,r3,#1
        0x000219c2:    f1080124    ..$.    ADD      r1,r8,#0x24
        0x000219c6:    f8d80860    ..`.    LDR      r0,[r8,#0x860]
        0x000219ca:    f7fffd0d    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x000219ce:    2800        .(      CMP      r0,#0
        0x000219d0:    bf1c        ..      ITT      NE
        0x000219d2:    b007        ..      ADDNE    sp,sp,#0x1c
        0x000219d4:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x000219d8:    2001        .       MOVS     r0,#1
        0x000219da:    9000        ..      STR      r0,[sp,#0]
        0x000219dc:    4898        .H      LDR      r0,[pc,#608] ; [0x21c40] = 0x40050248
        0x000219de:    2304        .#      MOVS     r3,#4
        0x000219e0:    eb003105    ...1    ADD      r1,r0,r5,LSL #12
        0x000219e4:    9103        ..      STR      r1,[sp,#0xc]
        0x000219e6:    2206        ."      MOVS     r2,#6
        0x000219e8:    f8d80860    ..`.    LDR      r0,[r8,#0x860]
        0x000219ec:    f7fffcfc    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x000219f0:    2800        .(      CMP      r0,#0
        0x000219f2:    bf1c        ..      ITT      NE
        0x000219f4:    b007        ..      ADDNE    sp,sp,#0x1c
        0x000219f6:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x000219fa:    0328        (.      LSLS     r0,r5,#12
        0x000219fc:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x00021a00:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00021a04:    f8d50200    ....    LDR      r0,[r5,#0x200]
        0x00021a08:    9005        ..      STR      r0,[sp,#0x14]
        0x00021a0a:    2000        .       MOVS     r0,#0
        0x00021a0c:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x00021a10:    f8d50218    ....    LDR      r0,[r5,#0x218]
        0x00021a14:    f0200001     ...    BIC      r0,r0,#1
        0x00021a18:    f8c50218    ....    STR      r0,[r5,#0x218]
        0x00021a1c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00021a20:    f8c50208    ....    STR      r0,[r5,#0x208]
        0x00021a24:    6820         h      LDR      r0,[r4,#0]
        0x00021a26:    f8c502c4    ....    STR      r0,[r5,#0x2c4]
        0x00021a2a:    f8980008    ....    LDRB     r0,[r8,#8]
        0x00021a2e:    2800        .(      CMP      r0,#0
        0x00021a30:    bf11        ..      ITEEE    NE
        0x00021a32:    2000        .       MOVNE    r0,#0
        0x00021a34:    6820         h      LDREQ    r0,[r4,#0]
        0x00021a36:    f508610a    ...a    ADDEQ    r1,r8,#0x8a0
        0x00021a3a:    5c40        @\      LDRBEQ   r0,[r0,r1]
        0x00021a3c:    f8c50124    ..$.    STR      r0,[r5,#0x124]
        0x00021a40:    f8980008    ....    LDRB     r0,[r8,#8]
        0x00021a44:    2800        .(      CMP      r0,#0
        0x00021a46:    bf0c        ..      ITE      EQ
        0x00021a48:    6820         h      LDREQ    r0,[r4,#0]
        0x00021a4a:    2000        .       MOVNE    r0,#0
        0x00021a4c:    f44f1340    O.@.    MOV      r3,#0x300000
        0x00021a50:    ea035000    ...P    AND      r0,r3,r0,LSL #20
        0x00021a54:    4b7b        {K      LDR      r3,[pc,#492] ; [0x21c44] = 0xfffff
        0x00021a56:    ea032309    ...#    AND      r3,r3,r9,LSL #8
        0x00021a5a:    4318        .C      ORRS     r0,r0,r3
        0x00021a5c:    f8df91e8    ....    LDR      r9,[pc,#488] ; [0x21c48] = 0x7a120
        0x00021a60:    e000        ..      B        0x21a64 ; am_hal_iom_blocking_transfer + 316
        0x00021a62:    e04f        O.      B        0x21b04 ; am_hal_iom_blocking_transfer + 476
        0x00021a64:    e9dd2101    ...!    LDRD     r2,r1,[sp,#4]
        0x00021a68:    f1ba0f01    ....    CMP      r10,#1
        0x00021a6c:    bf0c        ..      ITE      EQ
        0x00021a6e:    f0400002    @...    ORREQ    r0,r0,#2
        0x00021a72:    f0400001    @...    ORRNE    r0,r0,#1
        0x00021a76:    f04f0380    O...    MOV      r3,#0x80
        0x00021a7a:    ea0312c2    ....    AND      r2,r3,r2,LSL #7
        0x00021a7e:    ea420000    B...    ORR      r0,r2,r0
        0x00021a82:    f04f0270    O.p.    MOV      r2,#0x70
        0x00021a86:    ea40600b    @..`    ORR      r0,r0,r11,LSL #24
        0x00021a8a:    ea021101    ....    AND      r1,r2,r1,LSL #4
        0x00021a8e:    ea410000    A...    ORR      r0,r1,r0
        0x00021a92:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021a94:    ea4f221b    O.."    LSR      r2,r11,#8
        0x00021a98:    ea426101    B..a    ORR      r1,r2,r1,LSL #24
        0x00021a9c:    f8c51128    ..(.    STR      r1,[r5,#0x128]
        0x00021aa0:    6924        $i      LDR      r4,[r4,#0x10]
        0x00021aa2:    d008        ..      BEQ      0x21ab6 ; am_hal_iom_blocking_transfer + 398
        0x00021aa4:    f1ba0f00    ....    CMP      r10,#0
        0x00021aa8:    bf04        ..      ITT      EQ
        0x00021aaa:    f8d51100    ....    LDREQ    r1,[r5,#0x100]
        0x00021aae:    f3c12107    ...!    UBFXEQ   r1,r1,#8,#8
        0x00021ab2:    d05a        Z.      BEQ      0x21b6a ; am_hal_iom_blocking_transfer + 578
        0x00021ab4:    e08d        ..      B        0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021ab6:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021aba:    2c00        .,      CMP      r4,#0
        0x00021abc:    d047        G.      BEQ      0x21b4e ; am_hal_iom_blocking_transfer + 550
        0x00021abe:    bf00        ..      NOP      
        0x00021ac0:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021ac4:    f3c04307    ...C    UBFX     r3,r0,#16,#8
        0x00021ac8:    2b04        .+      CMP      r3,#4
        0x00021aca:    bf38        8.      IT       CC
        0x00021acc:    f04f0a01    O...    MOVCC    r10,#1
        0x00021ad0:    d23b        ;.      BCS      0x21b4a ; am_hal_iom_blocking_transfer + 546
        0x00021ad2:    2f00        ./      CMP      r7,#0
        0x00021ad4:    bf18        ..      IT       NE
        0x00021ad6:    429c        .B      CMPNE    r4,r3
        0x00021ad8:    d811        ..      BHI      0x21afe ; am_hal_iom_blocking_transfer + 470
        0x00021ada:    2001        .       MOVS     r0,#1
        0x00021adc:    f7fffc42    ..B.    BL       am_hal_delay_us ; 0x21364
        0x00021ae0:    f8d50204    ....    LDR      r0,[r5,#0x204]
        0x00021ae4:    f0000701    ....    AND      r7,r0,#1
        0x00021ae8:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021aec:    f3c04307    ...C    UBFX     r3,r0,#16,#8
        0x00021af0:    2b04        .+      CMP      r3,#4
        0x00021af2:    d22a        *.      BCS      0x21b4a ; am_hal_iom_blocking_transfer + 546
        0x00021af4:    4650        PF      MOV      r0,r10
        0x00021af6:    f10a0a01    ....    ADD      r10,r10,#1
        0x00021afa:    4548        HE      CMP      r0,r9
        0x00021afc:    d3e9        ..      BCC      0x21ad2 ; am_hal_iom_blocking_transfer + 426
        0x00021afe:    2b04        .+      CMP      r3,#4
        0x00021b00:    d367        g.      BCC      0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021b02:    e022        ".      B        0x21b4a ; am_hal_iom_blocking_transfer + 546
        0x00021b04:    b007        ..      ADD      sp,sp,#0x1c
        0x00021b06:    2007        .       MOVS     r0,#7
        0x00021b08:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021b0c:    f8d51108    ....    LDR      r1,[r5,#0x108]
        0x00021b10:    1f1b        ..      SUBS     r3,r3,#4
        0x00021b12:    2c04        .,      CMP      r4,#4
        0x00021b14:    d303        ..      BCC      0x21b1e ; am_hal_iom_blocking_transfer + 502
        0x00021b16:    f8461b04    F...    STR      r1,[r6],#4
        0x00021b1a:    1f24        $.      SUBS     r4,r4,#4
        0x00021b1c:    e013        ..      B        0x21b46 ; am_hal_iom_blocking_transfer + 542
        0x00021b1e:    2c01        .,      CMP      r4,#1
        0x00021b20:    bfd8        ..      IT       LE
        0x00021b22:    2401        .$      MOVLE    r4,#1
        0x00021b24:    1e72        r.      SUBS     r2,r6,#1
        0x00021b26:    f0140f01    ....    TST      r4,#1
        0x00021b2a:    d002        ..      BEQ      0x21b32 ; am_hal_iom_blocking_transfer + 522
        0x00021b2c:    f8021f01    ....    STRB     r1,[r2,#1]!
        0x00021b30:    0a09        ..      LSRS     r1,r1,#8
        0x00021b32:    1060        `.      ASRS     r0,r4,#1
        0x00021b34:    d006        ..      BEQ      0x21b44 ; am_hal_iom_blocking_transfer + 540
        0x00021b36:    7051        Qp      STRB     r1,[r2,#1]
        0x00021b38:    0a09        ..      LSRS     r1,r1,#8
        0x00021b3a:    f8021f02    ....    STRB     r1,[r2,#2]!
        0x00021b3e:    0a09        ..      LSRS     r1,r1,#8
        0x00021b40:    1e40        @.      SUBS     r0,r0,#1
        0x00021b42:    d1f8        ..      BNE      0x21b36 ; am_hal_iom_blocking_transfer + 526
        0x00021b44:    2400        .$      MOVS     r4,#0
        0x00021b46:    2b04        .+      CMP      r3,#4
        0x00021b48:    d302        ..      BCC      0x21b50 ; am_hal_iom_blocking_transfer + 552
        0x00021b4a:    2c00        .,      CMP      r4,#0
        0x00021b4c:    d1de        ..      BNE      0x21b0c ; am_hal_iom_blocking_transfer + 484
        0x00021b4e:    e040        @.      B        0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021b50:    2c00        .,      CMP      r4,#0
        0x00021b52:    d1b5        ..      BNE      0x21ac0 ; am_hal_iom_blocking_transfer + 408
        0x00021b54:    e03d        =.      B        0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021b56:    bf00        ..      NOP      
        0x00021b58:    f8562b04    V..+    LDR      r2,[r6],#4
        0x00021b5c:    f8c5210c    ...!    STR      r2,[r5,#0x10c]
        0x00021b60:    1f09        ..      SUBS     r1,r1,#4
        0x00021b62:    2c04        .,      CMP      r4,#4
        0x00021b64:    bf2c        ,.      ITE      CS
        0x00021b66:    1f24        $.      SUBCS    r4,r4,#4
        0x00021b68:    2400        .$      MOVCC    r4,#0
        0x00021b6a:    2904        .)      CMP      r1,#4
        0x00021b6c:    d304        ..      BCC      0x21b78 ; am_hal_iom_blocking_transfer + 592
        0x00021b6e:    2c00        .,      CMP      r4,#0
        0x00021b70:    d1f2        ..      BNE      0x21b58 ; am_hal_iom_blocking_transfer + 560
        0x00021b72:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021b76:    e02c        ,.      B        0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021b78:    f8c50120    .. .    STR      r0,[r5,#0x120]
        0x00021b7c:    b34c        L.      CBZ      r4,0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021b7e:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021b82:    2700        .'      MOVS     r7,#0
        0x00021b84:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00021b88:    2804        .(      CMP      r0,#4
        0x00021b8a:    d214        ..      BCS      0x21bb6 ; am_hal_iom_blocking_transfer + 654
        0x00021b8c:    f8d51204    ....    LDR      r1,[r5,#0x204]
        0x00021b90:    f0110f01    ....    TST      r1,#1
        0x00021b94:    d11d        ..      BNE      0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021b96:    4639        9F      MOV      r1,r7
        0x00021b98:    1c7f        ..      ADDS     r7,r7,#1
        0x00021b9a:    4549        IE      CMP      r1,r9
        0x00021b9c:    d209        ..      BCS      0x21bb2 ; am_hal_iom_blocking_transfer + 650
        0x00021b9e:    2001        .       MOVS     r0,#1
        0x00021ba0:    f7fffbe0    ....    BL       am_hal_delay_us ; 0x21364
        0x00021ba4:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00021ba8:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00021bac:    2804        .(      CMP      r0,#4
        0x00021bae:    d3ed        ..      BCC      0x21b8c ; am_hal_iom_blocking_transfer + 612
        0x00021bb0:    e001        ..      B        0x21bb6 ; am_hal_iom_blocking_transfer + 654
        0x00021bb2:    2804        .(      CMP      r0,#4
        0x00021bb4:    d30d        ..      BCC      0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021bb6:    b164        d.      CBZ      r4,0x21bd2 ; am_hal_iom_blocking_transfer + 682
        0x00021bb8:    f8561b04    V...    LDR      r1,[r6],#4
        0x00021bbc:    f8c5110c    ....    STR      r1,[r5,#0x10c]
        0x00021bc0:    1f00        ..      SUBS     r0,r0,#4
        0x00021bc2:    2c04        .,      CMP      r4,#4
        0x00021bc4:    bf2c        ,.      ITE      CS
        0x00021bc6:    1f24        $.      SUBCS    r4,r4,#4
        0x00021bc8:    2400        .$      MOVCC    r4,#0
        0x00021bca:    2804        .(      CMP      r0,#4
        0x00021bcc:    d2f3        ..      BCS      0x21bb6 ; am_hal_iom_blocking_transfer + 654
        0x00021bce:    2c00        .,      CMP      r4,#0
        0x00021bd0:    d1d5        ..      BNE      0x21b7e ; am_hal_iom_blocking_transfer + 598
        0x00021bd2:    2001        .       MOVS     r0,#1
        0x00021bd4:    9000        ..      STR      r0,[sp,#0]
        0x00021bd6:    2304        .#      MOVS     r3,#4
        0x00021bd8:    2206        ."      MOVS     r2,#6
        0x00021bda:    4648        HF      MOV      r0,r9
        0x00021bdc:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021bde:    f7fffc03    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x00021be2:    0006        ..      MOVS     r6,r0
        0x00021be4:    d011        ..      BEQ      0x21c0a ; am_hal_iom_blocking_transfer + 738
        0x00021be6:    bf00        ..      NOP      
        0x00021be8:    f8d51204    ....    LDR      r1,[r5,#0x204]
        0x00021bec:    4640        @F      MOV      r0,r8
        0x00021bee:    f014fa0d    ....    BL       internal_iom_reset_on_error ; 0x3600c
        0x00021bf2:    bf00        ..      NOP      
        0x00021bf4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00021bf8:    f8c50208    ....    STR      r0,[r5,#0x208]
        0x00021bfc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021bfe:    f8c50200    ....    STR      r0,[r5,#0x200]
        0x00021c02:    b007        ..      ADD      sp,sp,#0x1c
        0x00021c04:    4630        0F      MOV      r0,r6
        0x00021c06:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021c0a:    f8d50204    ....    LDR      r0,[r5,#0x204]
        0x00021c0e:    f0100f6c    ..l.    TST      r0,#0x6c
        0x00021c12:    bf18        ..      IT       NE
        0x00021c14:    f04f6600    O..f    MOVNE    r6,#0x8000000
        0x00021c18:    d1e6        ..      BNE      0x21be8 ; am_hal_iom_blocking_transfer + 704
        0x00021c1a:    f4107f00    ....    TST      r0,#0x200
        0x00021c1e:    bf18        ..      IT       NE
        0x00021c20:    4e0a        .N      LDRNE    r6,[pc,#40] ; [0x21c4c] = 0x8000001
        0x00021c22:    d1e1        ..      BNE      0x21be8 ; am_hal_iom_blocking_transfer + 704
        0x00021c24:    f0100f10    ....    TST      r0,#0x10
        0x00021c28:    bf18        ..      IT       NE
        0x00021c2a:    4e09        .N      LDRNE    r6,[pc,#36] ; [0x21c50] = 0x8000002
        0x00021c2c:    d1dc        ..      BNE      0x21be8 ; am_hal_iom_blocking_transfer + 704
        0x00021c2e:    f4104f90    ...O    TST      r0,#0x4800
        0x00021c32:    bf0c        ..      ITE      EQ
        0x00021c34:    2c00        .,      CMPEQ    r4,#0
        0x00021c36:    2601        .&      MOVNE    r6,#1
        0x00021c38:    d1d6        ..      BNE      0x21be8 ; am_hal_iom_blocking_transfer + 704
        0x00021c3a:    e7db        ..      B        0x21bf4 ; am_hal_iom_blocking_transfer + 716
    $d
        0x00021c3c:    00123456    V4..    DCD    1193046
        0x00021c40:    40050248    H..@    DCD    1074070088
        0x00021c44:    000fffff    ....    DCD    1048575
        0x00021c48:    0007a120     ...    DCD    500000
        0x00021c4c:    08000001    ....    DCD    134217729
        0x00021c50:    08000002    ....    DCD    134217730
    $t
    i.am_hal_iom_configure
    am_hal_iom_configure
        0x00021c54:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00021c58:    1e02        ..      SUBS     r2,r0,#0
        0x00021c5a:    bf1c        ..      ITT      NE
        0x00021c5c:    6813        .h      LDRNE    r3,[r2,#0]
        0x00021c5e:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x00021c62:    d005        ..      BEQ      0x21c70 ; am_hal_iom_configure + 28
        0x00021c64:    f8dfc2a4    ....    LDR      r12,[pc,#676] ; [0x21f0c] = 0x123456
        0x00021c68:    f023407f    #..@    BIC      r0,r3,#0xff000000
        0x00021c6c:    4560        `E      CMP      r0,r12
        0x00021c6e:    d002        ..      BEQ      0x21c76 ; am_hal_iom_configure + 34
        0x00021c70:    2002        .       MOVS     r0,#2
        0x00021c72:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021c76:    2900        .)      CMP      r1,#0
        0x00021c78:    bf1c        ..      ITT      NE
        0x00021c7a:    6850        Ph      LDRNE    r0,[r2,#4]
        0x00021c7c:    2808        .(      CMPNE    r0,#8
        0x00021c7e:    d22e        ..      BCS      0x21cde ; am_hal_iom_configure + 138
        0x00021c80:    f0137f00    ....    TST      r3,#0x2000000
        0x00021c84:    bf1c        ..      ITT      NE
        0x00021c86:    2007        .       MOVNE    r0,#7
        0x00021c88:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021c8c:    780b        .x      LDRB     r3,[r1,#0]
        0x00021c8e:    0300        ..      LSLS     r0,r0,#12
        0x00021c90:    f1004680    ...F    ADD      r6,r0,#0x40000000
        0x00021c94:    7213        .r      STRB     r3,[r2,#8]
        0x00021c96:    f50626a0    ...&    ADD      r6,r6,#0x50000
        0x00021c9a:    f2410310    A...    MOV      r3,#0x1010
        0x00021c9e:    f8c63104    ...1    STR      r3,[r6,#0x104]
        0x00021ca2:    7808        .x      LDRB     r0,[r1,#0]
        0x00021ca4:    b1f0        ..      CBZ      r0,0x21ce4 ; am_hal_iom_configure + 144
        0x00021ca6:    2801        .(      CMP      r0,#1
        0x00021ca8:    bf1c        ..      ITT      NE
        0x00021caa:    2005        .       MOVNE    r0,#5
        0x00021cac:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00021cb0:    6848        Hh      LDR      r0,[r1,#4]
        0x00021cb2:    f5a060d4    ...`    SUB      r0,r0,#0x6a0
        0x00021cb6:    f5b030c0    ...0    SUBS     r0,r0,#0x18000
        0x00021cba:    bf04        ..      ITT      EQ
        0x00021cbc:    4b94        .K      LDREQ    r3,[pc,#592] ; [0x21f10] = 0x773b1301
        0x00021cbe:    4895        .H      LDREQ    r0,[pc,#596] ; [0x21f14] = 0x3f070
        0x00021cc0:    f00080d6    ....    BEQ.W    0x21e70 ; am_hal_iom_configure + 540
        0x00021cc4:    f5a0509f    ...P    SUB      r0,r0,#0x13e0
        0x00021cc8:    f5b02090    ...     SUBS     r0,r0,#0x48000
        0x00021ccc:    bf04        ..      ITT      EQ
        0x00021cce:    4b92        .K      LDREQ    r3,[pc,#584] ; [0x21f18] = 0x1d0e1301
        0x00021cd0:    4892        .H      LDREQ    r0,[pc,#584] ; [0x21f1c] = 0x3f270
        0x00021cd2:    d07c        |.      BEQ      0x21dce ; am_hal_iom_configure + 378
        0x00021cd4:    f5a0501f    ...P    SUB      r0,r0,#0x27c0
        0x00021cd8:    f5b02f10    .../    CMP      r0,#0x90000
        0x00021cdc:    d078        x.      BEQ      0x21dd0 ; am_hal_iom_configure + 380
        0x00021cde:    2006        .       MOVS     r0,#6
        0x00021ce0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021ce4:    7a0f        .z      LDRB     r7,[r1,#8]
        0x00021ce6:    2f03        ./      CMP      r7,#3
        0x00021ce8:    d8f9        ..      BHI      0x21cde ; am_hal_iom_configure + 138
        0x00021cea:    488d        .H      LDR      r0,[pc,#564] ; [0x21f20] = 0x2dc6c00
        0x00021cec:    684b        Kh      LDR      r3,[r1,#4]
        0x00021cee:    4283        .B      CMP      r3,r0
        0x00021cf0:    d8f5        ..      BHI      0x21cde ; am_hal_iom_configure + 138
        0x00021cf2:    f3c70940    ..@.    UBFX     r9,r7,#1,#1
        0x00021cf6:    2b00        .+      CMP      r3,#0
        0x00021cf8:    d06b        k.      BEQ      0x21dd2 ; am_hal_iom_configure + 382
        0x00021cfa:    0040        @.      LSLS     r0,r0,#1
        0x00021cfc:    fbb0fcf3    ....    UDIV     r12,r0,r3
        0x00021d00:    fbb0f4f3    ....    UDIV     r4,r0,r3
        0x00021d04:    fb030014    ....    MLS      r0,r3,r4,r0
        0x00021d08:    2800        .(      CMP      r0,#0
        0x00021d0a:    bf18        ..      IT       NE
        0x00021d0c:    2001        .       MOVNE    r0,#1
        0x00021d0e:    eb0c0400    ....    ADD      r4,r12,r0
        0x00021d12:    4260        `B      RSBS     r0,r4,#0
        0x00021d14:    4020         @      ANDS     r0,r0,r4
        0x00021d16:    fab0f080    ....    CLZ      r0,r0
        0x00021d1a:    f1c00c1f    ....    RSB      r12,r0,#0x1f
        0x00021d1e:    f1bc0f06    ....    CMP      r12,#6
        0x00021d22:    f30080ef    ....    BGT.W    0x21f04 ; am_hal_iom_configure + 688
        0x00021d26:    bf00        ..      NOP      
        0x00021d28:    f24160e3    A..`    MOV      r0,#0x16e3
        0x00021d2c:    4283        .B      CMP      r3,r0
        0x00021d2e:    d309        ..      BCC      0x21d44 ; am_hal_iom_configure + 240
        0x00021d30:    f1a370f4    ...p    SUB      r0,r3,#0x1e80000
        0x00021d34:    4d7b        {M      LDR      r5,[pc,#492] ; [0x21f24] = 0xf423ff
        0x00021d36:    f5a04090    ...@    SUB      r0,r0,#0x4800
        0x00021d3a:    4285        .B      CMP      r5,r0
        0x00021d3c:    bf38        8.      IT       CC
        0x00021d3e:    f04f0a00    O...    MOVCC    r10,#0
        0x00021d42:    d301        ..      BCC      0x21d48 ; am_hal_iom_configure + 244
        0x00021d44:    f04f0a01    O...    MOV      r10,#1
        0x00021d48:    2001        .       MOVS     r0,#1
        0x00021d4a:    eb00084a    ..J.    ADD      r8,r0,r10,LSL #1
        0x00021d4e:    fa08f00c    ....    LSL      r0,r8,r12
        0x00021d52:    fbb4f5f0    ....    UDIV     r5,r4,r0
        0x00021d56:    fbb4fbf0    ....    UDIV     r11,r4,r0
        0x00021d5a:    fb00401b    ...@    MLS      r0,r0,r11,r4
        0x00021d5e:    2800        .(      CMP      r0,#0
        0x00021d60:    bf18        ..      IT       NE
        0x00021d62:    2001        .       MOVNE    r0,#1
        0x00021d64:    4428        (D      ADD      r0,r0,r5
        0x00021d66:    fab0f580    ....    CLZ      r5,r0
        0x00021d6a:    f1c5051f    ....    RSB      r5,r5,#0x1f
        0x00021d6e:    2d07        .-      CMP      r5,#7
        0x00021d70:    bf84        ..      ITT      HI
        0x00021d72:    44ac        .D      ADDHI    r12,r12,r5
        0x00021d74:    f1ac0c07    ....    SUBHI    r12,r12,#7
        0x00021d78:    f10c0c01    ....    ADD      r12,r12,#1
        0x00021d7c:    f1bc0f07    ....    CMP      r12,#7
        0x00021d80:    bf88        ..      IT       HI
        0x00021d82:    2300        .#      MOVHI    r3,#0
        0x00021d84:    d86f        o.      BHI      0x21e66 ; am_hal_iom_configure + 530
        0x00021d86:    2d07        .-      CMP      r5,#7
        0x00021d88:    d90e        ..      BLS      0x21da8 ; am_hal_iom_configure + 340
        0x00021d8a:    1fed        ..      SUBS     r5,r5,#7
        0x00021d8c:    fa20fb05     ...    LSR      r11,r0,r5
        0x00021d90:    f04f0e01    O...    MOV      lr,#1
        0x00021d94:    fa0ef505    ....    LSL      r5,lr,r5
        0x00021d98:    fbb0fef5    ....    UDIV     lr,r0,r5
        0x00021d9c:    fb05001e    ....    MLS      r0,r5,lr,r0
        0x00021da0:    2800        .(      CMP      r0,#0
        0x00021da2:    bf18        ..      IT       NE
        0x00021da4:    2001        .       MOVNE    r0,#1
        0x00021da6:    4458        XD      ADD      r0,r0,r11
        0x00021da8:    4d5f        _M      LDR      r5,[pc,#380] ; [0x21f28] = 0x16e3600
        0x00021daa:    42ab        .B      CMP      r3,r5
        0x00021dac:    d207        ..      BCS      0x21dbe ; am_hal_iom_configure + 362
        0x00021dae:    f1ac0501    ....    SUB      r5,r12,#1
        0x00021db2:    2301        .#      MOVS     r3,#1
        0x00021db4:    40ab        .@      LSLS     r3,r3,r5
        0x00021db6:    42a3        .B      CMP      r3,r4
        0x00021db8:    bf18        ..      IT       NE
        0x00021dba:    2401        .$      MOVNE    r4,#1
        0x00021dbc:    d100        ..      BNE      0x21dc0 ; am_hal_iom_configure + 364
        0x00021dbe:    2400        .$      MOVS     r4,#0
        0x00021dc0:    f1b90f00    ....    CMP      r9,#0
        0x00021dc4:    bf14        ..      ITE      NE
        0x00021dc6:    1e83        ..      SUBNE    r3,r0,#2
        0x00021dc8:    1e43        C.      SUBEQ    r3,r0,#1
        0x00021dca:    085b        [.      LSRS     r3,r3,#1
        0x00021dcc:    e002        ..      B        0x21dd4 ; am_hal_iom_configure + 384
        0x00021dce:    e04f        O.      B        0x21e70 ; am_hal_iom_configure + 540
        0x00021dd0:    e051        Q.      B        0x21e76 ; am_hal_iom_configure + 546
        0x00021dd2:    e048        H.      B        0x21e66 ; am_hal_iom_configure + 530
        0x00021dd4:    f44f65e0    O..e    MOV      r5,#0x700
        0x00021dd8:    ea05290c    ...)    AND      r9,r5,r12,LSL #8
        0x00021ddc:    f44f6500    O..e    MOV      r5,#0x800
        0x00021de0:    ea0525ca    ...%    AND      r5,r5,r10,LSL #11
        0x00021de4:    f44f5a80    O..Z    MOV      r10,#0x1000
        0x00021de8:    ea490505    I...    ORR      r5,r9,r5
        0x00021dec:    ea0a3a04    ...:    AND      r10,r10,r4,LSL #12
        0x00021df0:    ea45050a    E...    ORR      r5,r5,r10
        0x00021df4:    f44f0a7f    O...    MOV      r10,#0xff0000
        0x00021df8:    ea0a4303    ...C    AND      r3,r10,r3,LSL #16
        0x00021dfc:    432b        +C      ORRS     r3,r3,r5
        0x00021dfe:    f04f457f    O..E    MOV      r5,#0xff000000
        0x00021e02:    eb056500    ...e    ADD      r5,r5,r0,LSL #24
        0x00021e06:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00021e0a:    fa08f80c    ....    LSL      r8,r8,r12
        0x00021e0e:    1e40        @.      SUBS     r0,r0,#1
        0x00021e10:    432b        +C      ORRS     r3,r3,r5
        0x00021e12:    4360        `C      MULS     r0,r4,r0
        0x00021e14:    4d45        EM      LDR      r5,[pc,#276] ; [0x21f2c] = 0x5b8d800
        0x00021e16:    1c40        @.      ADDS     r0,r0,#1
        0x00021e18:    fb08f000    ....    MUL      r0,r8,r0
        0x00021e1c:    fbb5f8f0    ....    UDIV     r8,r5,r0
        0x00021e20:    fbb5f4f0    ....    UDIV     r4,r5,r0
        0x00021e24:    fb005818    ...X    MLS      r8,r0,r8,r5
        0x00021e28:    ebb80f50    ..P.    CMP      r8,r0,LSR #1
        0x00021e2c:    bf8c        ..      ITE      HI
        0x00021e2e:    2001        .       MOVHI    r0,#1
        0x00021e30:    2000        .       MOVLS    r0,#0
        0x00021e32:    4404        .D      ADD      r4,r4,r0
        0x00021e34:    483e        >H      LDR      r0,[pc,#248] ; [0x21f30] = 0x3d090
        0x00021e36:    fbb4f8f0    ....    UDIV     r8,r4,r0
        0x00021e3a:    fb004818    ...H    MLS      r8,r0,r8,r4
        0x00021e3e:    f1b80f00    ....    CMP      r8,#0
        0x00021e42:    d110        ..      BNE      0x21e66 ; am_hal_iom_configure + 530
        0x00021e44:    fbb4f0f0    ....    UDIV     r0,r4,r0
        0x00021e48:    b168        h.      CBZ      r0,0x21e66 ; am_hal_iom_configure + 530
        0x00021e4a:    f1a00801    ....    SUB      r8,r0,#1
        0x00021e4e:    ea100f08    ....    TST      r0,r8
        0x00021e52:    d108        ..      BNE      0x21e66 ; am_hal_iom_configure + 530
        0x00021e54:    2003        .       MOVS     r0,#3
        0x00021e56:    fa00f00c    ....    LSL      r0,r0,r12
        0x00021e5a:    fbb5f3f0    ....    UDIV     r3,r5,r0
        0x00021e5e:    fbb5fcf0    ....    UDIV     r12,r5,r0
        0x00021e62:    f4496300    I..c    ORR      r3,r9,#0x800
        0x00021e66:    f0070003    ....    AND      r0,r7,#3
        0x00021e6a:    f8c60280    ....    STR      r0,[r6,#0x280]
        0x00021e6e:    e006        ..      B        0x21e7e ; am_hal_iom_configure + 554
        0x00021e70:    f8c602c0    ....    STR      r0,[r6,#0x2c0]
        0x00021e74:    e003        ..      B        0x21e7e ; am_hal_iom_configure + 554
        0x00021e76:    4b2f        /K      LDR      r3,[pc,#188] ; [0x21f34] = 0xb051301
        0x00021e78:    482f        /H      LDR      r0,[pc,#188] ; [0x21f38] = 0x23040
        0x00021e7a:    f8c602c0    ....    STR      r0,[r6,#0x2c0]
        0x00021e7e:    f0430001    C...    ORR      r0,r3,#1
        0x00021e82:    f8c60118    ....    STR      r0,[r6,#0x118]
        0x00021e86:    4b2d        -K      LDR      r3,[pc,#180] ; [0x21f3c] = 0xf4240
        0x00021e88:    6848        Hh      LDR      r0,[r1,#4]
        0x00021e8a:    fbb3f0f0    ....    UDIV     r0,r3,r0
        0x00021e8e:    f8c20864    ..d.    STR      r0,[r2,#0x864]
        0x00021e92:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00021e96:    f8c20860    ..`.    STR      r0,[r2,#0x860]
        0x00021e9a:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00021e9c:    60d0        .`      STR      r0,[r2,#0xc]
        0x00021e9e:    6909        .i      LDR      r1,[r1,#0x10]
        0x00021ea0:    6111        .a      STR      r1,[r2,#0x10]
        0x00021ea2:    b348        H.      CBZ      r0,0x21ef8 ; am_hal_iom_configure + 676
        0x00021ea4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00021ea8:    4925        %I      LDR      r1,[pc,#148] ; [0x21f40] = 0x10060000
        0x00021eaa:    4288        .B      CMP      r0,r1
        0x00021eac:    bf2c        ,.      ITE      CS
        0x00021eae:    2000        .       MOVCS    r0,#0
        0x00021eb0:    2001        .       MOVCC    r0,#1
        0x00021eb2:    f88208a4    ....    STRB     r0,[r2,#0x8a4]
        0x00021eb6:    2800        .(      CMP      r0,#0
        0x00021eb8:    bf18        ..      IT       NE
        0x00021eba:    6910        .i      LDRNE    r0,[r2,#0x10]
        0x00021ebc:    d10d        ..      BNE      0x21eda ; am_hal_iom_configure + 646
        0x00021ebe:    68d1        .h      LDR      r1,[r2,#0xc]
        0x00021ec0:    6913        .i      LDR      r3,[r2,#0x10]
        0x00021ec2:    f101000f    ....    ADD      r0,r1,#0xf
        0x00021ec6:    f020000f     ...    BIC      r0,r0,#0xf
        0x00021eca:    f001010f    ....    AND      r1,r1,#0xf
        0x00021ece:    ebc10183    ....    RSB      r1,r1,r3,LSL #2
        0x00021ed2:    60d0        .`      STR      r0,[r2,#0xc]
        0x00021ed4:    0908        ..      LSRS     r0,r1,#4
        0x00021ed6:    0080        ..      LSLS     r0,r0,#2
        0x00021ed8:    6110        .a      STR      r0,[r2,#0x10]
        0x00021eda:    0080        ..      LSLS     r0,r0,#2
        0x00021edc:    4919        .I      LDR      r1,[pc,#100] ; [0x21f44] = 0xaaaaaaab
        0x00021ede:    3820         8      SUBS     r0,r0,#0x20
        0x00021ee0:    fba11000    ....    UMULL    r1,r0,r1,r0
        0x00021ee4:    0980        ..      LSRS     r0,r0,#6
        0x00021ee6:    f8c20858    ..X.    STR      r0,[r2,#0x858]
        0x00021eea:    f5b07f80    ....    CMP      r0,#0x100
        0x00021eee:    bf88        ..      IT       HI
        0x00021ef0:    f44f7080    O..p    MOVHI    r0,#0x100
        0x00021ef4:    f8c20858    ..X.    STR      r0,[r2,#0x858]
        0x00021ef8:    2000        .       MOVS     r0,#0
        0x00021efa:    f8c208a0    ....    STR      r0,[r2,#0x8a0]
        0x00021efe:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00021f02:    bf00        ..      NOP      
        0x00021f04:    f04f0c06    O...    MOV      r12,#6
        0x00021f08:    e70e        ..      B        0x21d28 ; am_hal_iom_configure + 212
    $d
        0x00021f0a:    0000        ..      DCW    0
        0x00021f0c:    00123456    V4..    DCD    1193046
        0x00021f10:    773b1301    ..;w    DCD    2000360193
        0x00021f14:    0003f070    p...    DCD    258160
        0x00021f18:    1d0e1301    ....    DCD    487461633
        0x00021f1c:    0003f270    p...    DCD    258672
        0x00021f20:    02dc6c00    .l..    DCD    48000000
        0x00021f24:    00f423ff    .#..    DCD    15999999
        0x00021f28:    016e3600    .6n.    DCD    24000000
        0x00021f2c:    05b8d800    ....    DCD    96000000
        0x00021f30:    0003d090    ....    DCD    250000
        0x00021f34:    0b051301    ....    DCD    184881921
        0x00021f38:    00023040    @0..    DCD    143424
        0x00021f3c:    000f4240    @B..    DCD    1000000
        0x00021f40:    10060000    ....    DCD    268828672
        0x00021f44:    aaaaaaab    ....    DCD    2863311531
    $t
    i.am_hal_iom_disable
    am_hal_iom_disable
        0x00021f48:    b570        p.      PUSH     {r4-r6,lr}
        0x00021f4a:    1e04        ..      SUBS     r4,r0,#0
        0x00021f4c:    bf1c        ..      ITT      NE
        0x00021f4e:    6801        .h      LDRNE    r1,[r0,#0]
        0x00021f50:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00021f54:    d004        ..      BEQ      0x21f60 ; am_hal_iom_disable + 24
        0x00021f56:    4b1c        .K      LDR      r3,[pc,#112] ; [0x21fc8] = 0x123456
        0x00021f58:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00021f5c:    429a        .B      CMP      r2,r3
        0x00021f5e:    d001        ..      BEQ      0x21f64 ; am_hal_iom_disable + 28
        0x00021f60:    2002        .       MOVS     r0,#2
        0x00021f62:    bd70        p.      POP      {r4-r6,pc}
        0x00021f64:    f0117f00    ....    TST      r1,#0x2000000
        0x00021f68:    bf04        ..      ITT      EQ
        0x00021f6a:    2000        .       MOVEQ    r0,#0
        0x00021f6c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00021f6e:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00021f70:    2900        .)      CMP      r1,#0
        0x00021f72:    bf1c        ..      ITT      NE
        0x00021f74:    2003        .       MOVNE    r0,#3
        0x00021f76:    bd70        p.      POPNE    {r4-r6,pc}
        0x00021f78:    6861        ah      LDR      r1,[r4,#4]
        0x00021f7a:    0309        ..      LSLS     r1,r1,#12
        0x00021f7c:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00021f80:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00021f84:    f8d1211c    ...!    LDR      r2,[r1,#0x11c]
        0x00021f88:    f0220201    "...    BIC      r2,r2,#1
        0x00021f8c:    f8c1211c    ...!    STR      r2,[r1,#0x11c]
        0x00021f90:    6861        ah      LDR      r1,[r4,#4]
        0x00021f92:    0309        ..      LSLS     r1,r1,#12
        0x00021f94:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00021f98:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00021f9c:    f8d1211c    ...!    LDR      r2,[r1,#0x11c]
        0x00021fa0:    f0220210    "...    BIC      r2,r2,#0x10
        0x00021fa4:    f8c1211c    ...!    STR      r2,[r1,#0x11c]
        0x00021fa8:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x00021fac:    4625        %F      MOV      r5,r4
        0x00021fae:    b128        (.      CBZ      r0,0x21fbc ; am_hal_iom_disable + 116
        0x00021fb0:    2101        .!      MOVS     r1,#1
        0x00021fb2:    f7fff82f    ../.    BL       am_hal_cmdq_term ; 0x21014
        0x00021fb6:    2000        .       MOVS     r0,#0
        0x00021fb8:    f8c50828    ..(.    STR      r0,[r5,#0x828]
        0x00021fbc:    6820         h      LDR      r0,[r4,#0]
        0x00021fbe:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00021fc2:    6020         `      STR      r0,[r4,#0]
        0x00021fc4:    2000        .       MOVS     r0,#0
        0x00021fc6:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00021fc8:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_iom_enable
    am_hal_iom_enable
        0x00021fcc:    b530        0.      PUSH     {r4,r5,lr}
        0x00021fce:    b083        ..      SUB      sp,sp,#0xc
        0x00021fd0:    1e04        ..      SUBS     r4,r0,#0
        0x00021fd2:    f04f0100    O...    MOV      r1,#0
        0x00021fd6:    bf1c        ..      ITT      NE
        0x00021fd8:    6820         h      LDRNE    r0,[r4,#0]
        0x00021fda:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00021fde:    d004        ..      BEQ      0x21fea ; am_hal_iom_enable + 30
        0x00021fe0:    4b3f        ?K      LDR      r3,[pc,#252] ; [0x220e0] = 0x123456
        0x00021fe2:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x00021fe6:    429a        .B      CMP      r2,r3
        0x00021fe8:    d002        ..      BEQ      0x21ff0 ; am_hal_iom_enable + 36
        0x00021fea:    b003        ..      ADD      sp,sp,#0xc
        0x00021fec:    2002        .       MOVS     r0,#2
        0x00021fee:    bd30        0.      POP      {r4,r5,pc}
        0x00021ff0:    f0107f00    ....    TST      r0,#0x2000000
        0x00021ff4:    bf1e        ..      ITTT     NE
        0x00021ff6:    2000        .       MOVNE    r0,#0
        0x00021ff8:    b003        ..      ADDNE    sp,sp,#0xc
        0x00021ffa:    bd30        0.      POPNE    {r4,r5,pc}
        0x00021ffc:    7a22        "z      LDRB     r2,[r4,#8]
        0x00021ffe:    6860        `h      LDR      r0,[r4,#4]
        0x00022000:    2a00        .*      CMP      r2,#0
        0x00022002:    bf14        ..      ITE      NE
        0x00022004:    f04f0c01    O...    MOVNE    r12,#1
        0x00022008:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002200c:    0300        ..      LSLS     r0,r0,#12
        0x0002200e:    f1004380    ...C    ADD      r3,r0,#0x40000000
        0x00022012:    f50323a0    ...#    ADD      r3,r3,#0x50000
        0x00022016:    f8d3011c    ....    LDR      r0,[r3,#0x11c]
        0x0002201a:    2201        ."      MOVS     r2,#1
        0x0002201c:    f3c00542    ..B.    UBFX     r5,r0,#1,#3
        0x00022020:    2000        .       MOVS     r0,#0
        0x00022022:    4565        eE      CMP      r5,r12
        0x00022024:    bf08        ..      IT       EQ
        0x00022026:    f8c3211c    ...!    STREQ    r2,[r3,#0x11c]
        0x0002202a:    d00d        ..      BEQ      0x22048 ; am_hal_iom_enable + 124
        0x0002202c:    f8d3511c    ...Q    LDR      r5,[r3,#0x11c]
        0x00022030:    f3c51542    ..B.    UBFX     r5,r5,#5,#3
        0x00022034:    4565        eE      CMP      r5,r12
        0x00022036:    bf07        ..      ITTEE    EQ
        0x00022038:    f04f0c10    O...    MOVEQ    r12,#0x10
        0x0002203c:    f8c3c11c    ....    STREQ    r12,[r3,#0x11c]
        0x00022040:    2009        .       MOVNE    r0,#9
        0x00022042:    b003        ..      ADDNE    sp,sp,#0xc
        0x00022044:    bf18        ..      IT       NE
        0x00022046:    bd30        0.      POPNE    {r4,r5,pc}
        0x00022048:    68e3        .h      LDR      r3,[r4,#0xc]
        0x0002204a:    2b00        .+      CMP      r3,#0
        0x0002204c:    d040        @.      BEQ      0x220d0 ; am_hal_iom_enable + 260
        0x0002204e:    6260        `b      STR      r0,[r4,#0x24]
        0x00022050:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00022052:    6863        ch      LDR      r3,[r4,#4]
        0x00022054:    4923        #I      LDR      r1,[pc,#140] ; [0x220e4] = 0x800040
        0x00022056:    031b        ..      LSLS     r3,r3,#12
        0x00022058:    f1034380    ...C    ADD      r3,r3,#0x40000000
        0x0002205c:    f50323a0    ...#    ADD      r3,r3,#0x50000
        0x00022060:    f8c31238    ..8.    STR      r1,[r3,#0x238]
        0x00022064:    f8c40854    ..T.    STR      r0,[r4,#0x854]
        0x00022068:    f884083c    ..<.    STRB     r0,[r4,#0x83c]
        0x0002206c:    f8c40838    ..8.    STR      r0,[r4,#0x838]
        0x00022070:    f8c40844    ..D.    STR      r0,[r4,#0x844]
        0x00022074:    f8c40840    ..@.    STR      r0,[r4,#0x840]
        0x00022078:    f884082c    ..,.    STRB     r0,[r4,#0x82c]
        0x0002207c:    f8c40830    ..0.    STR      r0,[r4,#0x830]
        0x00022080:    f884282d    ..-(    STRB     r2,[r4,#0x82d]
        0x00022084:    e9d41303    ....    LDRD     r1,r3,[r4,#0xc]
        0x00022088:    f894c004    ....    LDRB     r12,[r4,#4]
        0x0002208c:    f8c40828    ..(.    STR      r0,[r4,#0x828]
        0x00022090:    6220         b      STR      r0,[r4,#0x20]
        0x00022092:    f8c4085c    ..\.    STR      r0,[r4,#0x85c]
        0x00022096:    0858        X.      LSRS     r0,r3,#1
        0x00022098:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002209c:    f88d2008    ...     STRB     r2,[sp,#8]
        0x000220a0:    f00c00ff    ....    AND      r0,r12,#0xff
        0x000220a4:    f6040228    ..(.    ADD      r2,r4,#0x828
        0x000220a8:    4669        iF      MOV      r1,sp
        0x000220aa:    f7feff3b    ..;.    BL       am_hal_cmdq_init ; 0x20f24
        0x000220ae:    1e01        ..      SUBS     r1,r0,#0
        0x000220b0:    bf04        ..      ITT      EQ
        0x000220b2:    f44f7280    O..r    MOVEQ    r2,#0x100
        0x000220b6:    6222        "b      STREQ    r2,[r4,#0x20]
        0x000220b8:    f04f0002    O...    MOV      r0,#2
        0x000220bc:    6862        bh      LDR      r2,[r4,#4]
        0x000220be:    ea4f3202    O..2    LSL      r2,r2,#12
        0x000220c2:    f1024280    ...B    ADD      r2,r2,#0x40000000
        0x000220c6:    f50222a0    ..."    ADD      r2,r2,#0x50000
        0x000220ca:    f8c20210    ....    STR      r0,[r2,#0x210]
        0x000220ce:    d103        ..      BNE      0x220d8 ; am_hal_iom_enable + 268
        0x000220d0:    6820         h      LDR      r0,[r4,#0]
        0x000220d2:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x000220d6:    6020         `      STR      r0,[r4,#0]
        0x000220d8:    b003        ..      ADD      sp,sp,#0xc
        0x000220da:    4608        .F      MOV      r0,r1
        0x000220dc:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000220de:    0000        ..      DCW    0
        0x000220e0:    00123456    V4..    DCD    1193046
        0x000220e4:    00800040    @...    DCD    8388672
    $t
    i.am_hal_iom_initialize
    am_hal_iom_initialize
        0x000220e8:    2808        .(      CMP      r0,#8
        0x000220ea:    bf24        $.      ITT      CS
        0x000220ec:    2005        .       MOVCS    r0,#5
        0x000220ee:    4770        pG      BXCS     lr
        0x000220f0:    2900        .)      CMP      r1,#0
        0x000220f2:    bf04        ..      ITT      EQ
        0x000220f4:    2006        .       MOVEQ    r0,#6
        0x000220f6:    4770        pG      BXEQ     lr
        0x000220f8:    b410        ..      PUSH     {r4}
        0x000220fa:    f2401215    @...    MOV      r2,#0x115
        0x000220fe:    fb00f302    ....    MUL      r3,r0,r2
        0x00022102:    4a0c        .J      LDR      r2,[pc,#48] ; [0x22134] = 0x1001bbf8
        0x00022104:    f852c033    R.3.    LDR      r12,[r2,r3,LSL #3]
        0x00022108:    f01c7f80    ....    TST      r12,#0x1000000
        0x0002210c:    bf1e        ..      ITTT     NE
        0x0002210e:    2007        .       MOVNE    r0,#7
        0x00022110:    bc10        ..      POPNE    {r4}
        0x00022112:    4770        pG      BXNE     lr
        0x00022114:    f02c7c00    ,..|    BIC      r12,r12,#0x2000000
        0x00022118:    f04c7c80    L..|    ORR      r12,r12,#0x1000000
        0x0002211c:    4c06        .L      LDR      r4,[pc,#24] ; [0x22138] = 0x123456
        0x0002211e:    f3640c17    d...    BFI      r12,r4,#0,#24
        0x00022122:    f842c033    B.3.    STR      r12,[r2,r3,LSL #3]
        0x00022126:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x0002212a:    6050        P`      STR      r0,[r2,#4]
        0x0002212c:    600a        .`      STR      r2,[r1,#0]
        0x0002212e:    bc10        ..      POP      {r4}
        0x00022130:    2000        .       MOVS     r0,#0
        0x00022132:    4770        pG      BX       lr
    $d
        0x00022134:    1001bbf8    ....    DCD    268549112
        0x00022138:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_iom_power_ctrl
    am_hal_iom_power_ctrl
        0x0002213c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002213e:    4615        .F      MOV      r5,r2
        0x00022140:    1e04        ..      SUBS     r4,r0,#0
        0x00022142:    bf1c        ..      ITT      NE
        0x00022144:    6820         h      LDRNE    r0,[r4,#0]
        0x00022146:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x0002214a:    d004        ..      BEQ      0x22156 ; am_hal_iom_power_ctrl + 26
        0x0002214c:    4bc7        .K      LDR      r3,[pc,#796] ; [0x2246c] = 0x123456
        0x0002214e:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x00022152:    429a        .B      CMP      r2,r3
        0x00022154:    d001        ..      BEQ      0x2215a ; am_hal_iom_power_ctrl + 30
        0x00022156:    2002        .       MOVS     r0,#2
        0x00022158:    bd70        p.      POP      {r4-r6,pc}
        0x0002215a:    2900        .)      CMP      r1,#0
        0x0002215c:    f00080d4    ....    BEQ.W    0x22308 ; am_hal_iom_power_ctrl + 460
        0x00022160:    2901        .)      CMP      r1,#1
        0x00022162:    bf1e        ..      ITTT     NE
        0x00022164:    2902        .)      CMPNE    r1,#2
        0x00022166:    2006        .       MOVNE    r0,#6
        0x00022168:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002216a:    f0107f00    ....    TST      r0,#0x2000000
        0x0002216e:    d010        ..      BEQ      0x22192 ; am_hal_iom_power_ctrl + 86
        0x00022170:    6860        `h      LDR      r0,[r4,#4]
        0x00022172:    ea4f3000    O..0    LSL      r0,r0,#12
        0x00022176:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002217a:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002217e:    f8d00248    ..H.    LDR      r0,[r0,#0x248]
        0x00022182:    f0000006    ....    AND      r0,r0,#6
        0x00022186:    2804        .(      CMP      r0,#4
        0x00022188:    bf07        ..      ITTEE    EQ
        0x0002218a:    6a60        `j      LDREQ    r0,[r4,#0x24]
        0x0002218c:    2800        .(      CMPEQ    r0,#0
        0x0002218e:    2003        .       MOVNE    r0,#3
        0x00022190:    bd70        p.      POPNE    {r4-r6,pc}
        0x00022192:    2d00        .-      CMP      r5,#0
        0x00022194:    d07e        ~.      BEQ      0x22294 ; am_hal_iom_power_ctrl + 344
        0x00022196:    6860        `h      LDR      r0,[r4,#4]
        0x00022198:    0300        ..      LSLS     r0,r0,#12
        0x0002219a:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002219e:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221a2:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x000221a6:    f8c4086c    ..l.    STR      r0,[r4,#0x86c]
        0x000221aa:    6860        `h      LDR      r0,[r4,#4]
        0x000221ac:    0300        ..      LSLS     r0,r0,#12
        0x000221ae:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221b2:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221b6:    f8d00118    ....    LDR      r0,[r0,#0x118]
        0x000221ba:    f8c40874    ..t.    STR      r0,[r4,#0x874]
        0x000221be:    6860        `h      LDR      r0,[r4,#4]
        0x000221c0:    0300        ..      LSLS     r0,r0,#12
        0x000221c2:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221c6:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221ca:    f8d0011c    ....    LDR      r0,[r0,#0x11c]
        0x000221ce:    f8c40878    ..x.    STR      r0,[r4,#0x878]
        0x000221d2:    6860        `h      LDR      r0,[r4,#4]
        0x000221d4:    0300        ..      LSLS     r0,r0,#12
        0x000221d6:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221da:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221de:    f8d00228    ..(.    LDR      r0,[r0,#0x228]
        0x000221e2:    f8c4087c    ..|.    STR      r0,[r4,#0x87c]
        0x000221e6:    6860        `h      LDR      r0,[r4,#4]
        0x000221e8:    0300        ..      LSLS     r0,r0,#12
        0x000221ea:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000221ee:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000221f2:    f8d0022c    ..,.    LDR      r0,[r0,#0x22c]
        0x000221f6:    f8c40880    ....    STR      r0,[r4,#0x880]
        0x000221fa:    6860        `h      LDR      r0,[r4,#4]
        0x000221fc:    0300        ..      LSLS     r0,r0,#12
        0x000221fe:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022202:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022206:    f8d00234    ..4.    LDR      r0,[r0,#0x234]
        0x0002220a:    f8c40884    ....    STR      r0,[r4,#0x884]
        0x0002220e:    6860        `h      LDR      r0,[r4,#4]
        0x00022210:    0300        ..      LSLS     r0,r0,#12
        0x00022212:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022216:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002221a:    f8d0023c    ..<.    LDR      r0,[r0,#0x23c]
        0x0002221e:    f8c40888    ....    STR      r0,[r4,#0x888]
        0x00022222:    6860        `h      LDR      r0,[r4,#4]
        0x00022224:    0300        ..      LSLS     r0,r0,#12
        0x00022226:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002222a:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002222e:    f8d00240    ..@.    LDR      r0,[r0,#0x240]
        0x00022232:    f8c4088c    ....    STR      r0,[r4,#0x88c]
        0x00022236:    6860        `h      LDR      r0,[r4,#4]
        0x00022238:    0300        ..      LSLS     r0,r0,#12
        0x0002223a:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002223e:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022242:    f8d00244    ..D.    LDR      r0,[r0,#0x244]
        0x00022246:    f8c40890    ....    STR      r0,[r4,#0x890]
        0x0002224a:    6860        `h      LDR      r0,[r4,#4]
        0x0002224c:    0300        ..      LSLS     r0,r0,#12
        0x0002224e:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022252:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022256:    f8d00280    ....    LDR      r0,[r0,#0x280]
        0x0002225a:    f8c40894    ....    STR      r0,[r4,#0x894]
        0x0002225e:    6860        `h      LDR      r0,[r4,#4]
        0x00022260:    0300        ..      LSLS     r0,r0,#12
        0x00022262:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022266:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002226a:    f8d002c0    ....    LDR      r0,[r0,#0x2c0]
        0x0002226e:    f8c40898    ....    STR      r0,[r4,#0x898]
        0x00022272:    6860        `h      LDR      r0,[r4,#4]
        0x00022274:    0300        ..      LSLS     r0,r0,#12
        0x00022276:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002227a:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x0002227e:    f8d00200    ....    LDR      r0,[r0,#0x200]
        0x00022282:    f8c4089c    ....    STR      r0,[r4,#0x89c]
        0x00022286:    6860        `h      LDR      r0,[r4,#4]
        0x00022288:    0300        ..      LSLS     r0,r0,#12
        0x0002228a:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x0002228e:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022292:    e000        ..      B        0x22296 ; am_hal_iom_power_ctrl + 346
        0x00022294:    e019        ..      B        0x222ca ; am_hal_iom_power_ctrl + 398
        0x00022296:    f8d00210    ....    LDR      r0,[r0,#0x210]
        0x0002229a:    f8c40870    ..p.    STR      r0,[r4,#0x870]
        0x0002229e:    6860        `h      LDR      r0,[r4,#4]
        0x000222a0:    0300        ..      LSLS     r0,r0,#12
        0x000222a2:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000222a6:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000222aa:    f8d00228    ..(.    LDR      r0,[r0,#0x228]
        0x000222ae:    f0100f01    ....    TST      r0,#1
        0x000222b2:    d007        ..      BEQ      0x222c4 ; am_hal_iom_power_ctrl + 392
        0x000222b4:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x000222b8:    f7fefde8    ....    BL       am_hal_cmdq_disable ; 0x20e8c
        0x000222bc:    6860        `h      LDR      r0,[r4,#4]
        0x000222be:    3013        .0      ADDS     r0,r0,#0x13
        0x000222c0:    f7fefdb1    ....    BL       am_gpu_power_disable ; 0x20e26
        0x000222c4:    2001        .       MOVS     r0,#1
        0x000222c6:    f8840868    ..h.    STRB     r0,[r4,#0x868]
        0x000222ca:    6860        `h      LDR      r0,[r4,#4]
        0x000222cc:    0300        ..      LSLS     r0,r0,#12
        0x000222ce:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000222d2:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000222d6:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x000222da:    f0210101    !...    BIC      r1,r1,#1
        0x000222de:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x000222e2:    6860        `h      LDR      r0,[r4,#4]
        0x000222e4:    0300        ..      LSLS     r0,r0,#12
        0x000222e6:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000222ea:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000222ee:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x000222f2:    f0210110    !...    BIC      r1,r1,#0x10
        0x000222f6:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x000222fa:    7920         y      LDRB     r0,[r4,#4]
        0x000222fc:    1c40        @.      ADDS     r0,r0,#1
        0x000222fe:    b2c0        ..      UXTB     r0,r0
        0x00022300:    f001f8a0    ....    BL       am_hal_pwrctrl_periph_disable ; 0x23444
        0x00022304:    2000        .       MOVS     r0,#0
        0x00022306:    bd70        p.      POP      {r4-r6,pc}
        0x00022308:    b12d        -.      CBZ      r5,0x22316 ; am_hal_iom_power_ctrl + 474
        0x0002230a:    f8940868    ..h.    LDRB     r0,[r4,#0x868]
        0x0002230e:    2800        .(      CMP      r0,#0
        0x00022310:    bf04        ..      ITT      EQ
        0x00022312:    2007        .       MOVEQ    r0,#7
        0x00022314:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00022316:    7920         y      LDRB     r0,[r4,#4]
        0x00022318:    1c40        @.      ADDS     r0,r0,#1
        0x0002231a:    b2c0        ..      UXTB     r0,r0
        0x0002231c:    f001f928    ..(.    BL       am_hal_pwrctrl_periph_enable ; 0x23570
        0x00022320:    2d00        .-      CMP      r5,#0
        0x00022322:    d0ef        ..      BEQ      0x22304 ; am_hal_iom_power_ctrl + 456
        0x00022324:    6861        ah      LDR      r1,[r4,#4]
        0x00022326:    f8d4086c    ..l.    LDR      r0,[r4,#0x86c]
        0x0002232a:    0309        ..      LSLS     r1,r1,#12
        0x0002232c:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022330:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022334:    f8c10104    ....    STR      r0,[r1,#0x104]
        0x00022338:    6861        ah      LDR      r1,[r4,#4]
        0x0002233a:    f8d40874    ..t.    LDR      r0,[r4,#0x874]
        0x0002233e:    0309        ..      LSLS     r1,r1,#12
        0x00022340:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022344:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022348:    f8c10118    ....    STR      r0,[r1,#0x118]
        0x0002234c:    6861        ah      LDR      r1,[r4,#4]
        0x0002234e:    f8d40880    ....    LDR      r0,[r4,#0x880]
        0x00022352:    0309        ..      LSLS     r1,r1,#12
        0x00022354:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022358:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x0002235c:    f8c1022c    ..,.    STR      r0,[r1,#0x22c]
        0x00022360:    6861        ah      LDR      r1,[r4,#4]
        0x00022362:    f8d40884    ....    LDR      r0,[r4,#0x884]
        0x00022366:    0309        ..      LSLS     r1,r1,#12
        0x00022368:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002236c:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022370:    f8c10234    ..4.    STR      r0,[r1,#0x234]
        0x00022374:    6861        ah      LDR      r1,[r4,#4]
        0x00022376:    f8d40888    ....    LDR      r0,[r4,#0x888]
        0x0002237a:    0309        ..      LSLS     r1,r1,#12
        0x0002237c:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022380:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022384:    f8c1023c    ..<.    STR      r0,[r1,#0x23c]
        0x00022388:    6861        ah      LDR      r1,[r4,#4]
        0x0002238a:    f8d4088c    ....    LDR      r0,[r4,#0x88c]
        0x0002238e:    0309        ..      LSLS     r1,r1,#12
        0x00022390:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022394:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022398:    f8c10240    ..@.    STR      r0,[r1,#0x240]
        0x0002239c:    6861        ah      LDR      r1,[r4,#4]
        0x0002239e:    f8d40890    ....    LDR      r0,[r4,#0x890]
        0x000223a2:    0309        ..      LSLS     r1,r1,#12
        0x000223a4:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223a8:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223ac:    f8c10244    ..D.    STR      r0,[r1,#0x244]
        0x000223b0:    6861        ah      LDR      r1,[r4,#4]
        0x000223b2:    f8d40894    ....    LDR      r0,[r4,#0x894]
        0x000223b6:    0309        ..      LSLS     r1,r1,#12
        0x000223b8:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223bc:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223c0:    f8c10280    ....    STR      r0,[r1,#0x280]
        0x000223c4:    6861        ah      LDR      r1,[r4,#4]
        0x000223c6:    f8d40898    ....    LDR      r0,[r4,#0x898]
        0x000223ca:    0309        ..      LSLS     r1,r1,#12
        0x000223cc:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223d0:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223d4:    f8c102c0    ....    STR      r0,[r1,#0x2c0]
        0x000223d8:    6861        ah      LDR      r1,[r4,#4]
        0x000223da:    f8d4089c    ....    LDR      r0,[r4,#0x89c]
        0x000223de:    0309        ..      LSLS     r1,r1,#12
        0x000223e0:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223e4:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223e8:    f8c10200    ....    STR      r0,[r1,#0x200]
        0x000223ec:    6861        ah      LDR      r1,[r4,#4]
        0x000223ee:    f8d40870    ..p.    LDR      r0,[r4,#0x870]
        0x000223f2:    0309        ..      LSLS     r1,r1,#12
        0x000223f4:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x000223f8:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x000223fc:    f8c10210    ....    STR      r0,[r1,#0x210]
        0x00022400:    6861        ah      LDR      r1,[r4,#4]
        0x00022402:    f8d4087c    ..|.    LDR      r0,[r4,#0x87c]
        0x00022406:    0309        ..      LSLS     r1,r1,#12
        0x00022408:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x0002240c:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022410:    f0200001     ...    BIC      r0,r0,#1
        0x00022414:    f8c10228    ..(.    STR      r0,[r1,#0x228]
        0x00022418:    6861        ah      LDR      r1,[r4,#4]
        0x0002241a:    f8d40878    ..x.    LDR      r0,[r4,#0x878]
        0x0002241e:    0309        ..      LSLS     r1,r1,#12
        0x00022420:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00022424:    f50121a0    ...!    ADD      r1,r1,#0x50000
        0x00022428:    f8c1011c    ....    STR      r0,[r1,#0x11c]
        0x0002242c:    f894087c    ..|.    LDRB     r0,[r4,#0x87c]
        0x00022430:    f0100f01    ....    TST      r0,#1
        0x00022434:    d016        ..      BEQ      0x22464 ; am_hal_iom_power_ctrl + 808
        0x00022436:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00022438:    b960        `.      CBNZ     r0,0x22454 ; am_hal_iom_power_ctrl + 792
        0x0002243a:    6861        ah      LDR      r1,[r4,#4]
        0x0002243c:    0308        ..      LSLS     r0,r1,#12
        0x0002243e:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x00022442:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x00022446:    f8d0022c    ..,.    LDR      r0,[r0,#0x22c]
        0x0002244a:    4a09        .J      LDR      r2,[pc,#36] ; [0x22470] = 0x4005022c
        0x0002244c:    eb023101    ...1    ADD      r1,r2,r1,LSL #12
        0x00022450:    e9c01000    ....    STRD     r1,r0,[r0,#0]
        0x00022454:    6860        `h      LDR      r0,[r4,#4]
        0x00022456:    3013        .0      ADDS     r0,r0,#0x13
        0x00022458:    f7fefce6    ....    BL       am_gpu_power_enable ; 0x20e28
        0x0002245c:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x00022460:    f7fefd34    ..4.    BL       am_hal_cmdq_enable ; 0x20ecc
        0x00022464:    2000        .       MOVS     r0,#0
        0x00022466:    f8840868    ..h.    STRB     r0,[r4,#0x868]
        0x0002246a:    e74b        K.      B        0x22304 ; am_hal_iom_power_ctrl + 456
    $d
        0x0002246c:    00123456    V4..    DCD    1193046
        0x00022470:    4005022c    ,..@    DCD    1074070060
    $t
    i.am_hal_iom_uninitialize
    am_hal_iom_uninitialize
        0x00022474:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00022478:    2700        .'      MOVS     r7,#0
        0x0002247a:    1e06        ..      SUBS     r6,r0,#0
        0x0002247c:    bf1c        ..      ITT      NE
        0x0002247e:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022480:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022484:    d004        ..      BEQ      0x22490 ; am_hal_iom_uninitialize + 28
        0x00022486:    4b1d        .K      LDR      r3,[pc,#116] ; [0x224fc] = 0x123456
        0x00022488:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x0002248c:    429a        .B      CMP      r2,r3
        0x0002248e:    d002        ..      BEQ      0x22496 ; am_hal_iom_uninitialize + 34
        0x00022490:    2002        .       MOVS     r0,#2
        0x00022492:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00022496:    f0117f00    ....    TST      r1,#0x2000000
        0x0002249a:    d028        (.      BEQ      0x224ee ; am_hal_iom_uninitialize + 122
        0x0002249c:    6a70        pj      LDR      r0,[r6,#0x24]
        0x0002249e:    4634        4F      MOV      r4,r6
        0x000224a0:    bb28        (.      CBNZ     r0,0x224ee ; am_hal_iom_uninitialize + 122
        0x000224a2:    6860        `h      LDR      r0,[r4,#4]
        0x000224a4:    0300        ..      LSLS     r0,r0,#12
        0x000224a6:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000224aa:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000224ae:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x000224b2:    f0210101    !...    BIC      r1,r1,#1
        0x000224b6:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x000224ba:    6860        `h      LDR      r0,[r4,#4]
        0x000224bc:    0300        ..      LSLS     r0,r0,#12
        0x000224be:    f1004080    ...@    ADD      r0,r0,#0x40000000
        0x000224c2:    f50020a0    ...     ADD      r0,r0,#0x50000
        0x000224c6:    f8d0111c    ....    LDR      r1,[r0,#0x11c]
        0x000224ca:    f0210110    !...    BIC      r1,r1,#0x10
        0x000224ce:    f8c0111c    ....    STR      r1,[r0,#0x11c]
        0x000224d2:    f8d40828    ..(.    LDR      r0,[r4,#0x828]
        0x000224d6:    4625        %F      MOV      r5,r4
        0x000224d8:    b128        (.      CBZ      r0,0x224e6 ; am_hal_iom_uninitialize + 114
        0x000224da:    2101        .!      MOVS     r1,#1
        0x000224dc:    f7fefd9a    ....    BL       am_hal_cmdq_term ; 0x21014
        0x000224e0:    2000        .       MOVS     r0,#0
        0x000224e2:    f8c50828    ..(.    STR      r0,[r5,#0x828]
        0x000224e6:    6820         h      LDR      r0,[r4,#0]
        0x000224e8:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x000224ec:    6020         `      STR      r0,[r4,#0]
        0x000224ee:    6830        0h      LDR      r0,[r6,#0]
        0x000224f0:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x000224f4:    6030        0`      STR      r0,[r6,#0]
        0x000224f6:    4638        8F      MOV      r0,r7
        0x000224f8:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000224fc:    00123456    V4..    DCD    1193046
    $t
    i.am_hal_itm_enable
    am_hal_itm_enable
        0x00022500:    480a        .H      LDR      r0,[pc,#40] ; [0x2252c] = 0xe000edfc
        0x00022502:    6801        .h      LDR      r1,[r0,#0]
        0x00022504:    f0417180    A..q    ORR      r1,r1,#0x1000000
        0x00022508:    6001        .`      STR      r1,[r0,#0]
        0x0002250a:    6801        .h      LDR      r1,[r0,#0]
        0x0002250c:    f0117f80    ....    TST      r1,#0x1000000
        0x00022510:    d0fb        ..      BEQ      0x2250a ; am_hal_itm_enable + 10
        0x00022512:    4908        .I      LDR      r1,[pc,#32] ; [0x22534] = 0xe0000fb0
        0x00022514:    4806        .H      LDR      r0,[pc,#24] ; [0x22530] = 0xc5acce55
        0x00022516:    6008        .`      STR      r0,[r1,#0]
        0x00022518:    4907        .I      LDR      r1,[pc,#28] ; [0x22538] = 0xe0000e40
        0x0002251a:    200f        .       MOVS     r0,#0xf
        0x0002251c:    6008        .`      STR      r0,[r1,#0]
        0x0002251e:    1748        H.      ASRS     r0,r1,#29
        0x00022520:    4906        .I      LDR      r1,[pc,#24] ; [0x2253c] = 0xe0000e00
        0x00022522:    6008        .`      STR      r0,[r1,#0]
        0x00022524:    4907        .I      LDR      r1,[pc,#28] ; [0x22544] = 0xe0000e80
        0x00022526:    4806        .H      LDR      r0,[pc,#24] ; [0x22540] = 0x150511
        0x00022528:    6008        .`      STR      r0,[r1,#0]
        0x0002252a:    4770        pG      BX       lr
    $d
        0x0002252c:    e000edfc    ....    DCD    3758157308
        0x00022530:    c5acce55    U...    DCD    3316436565
        0x00022534:    e0000fb0    ....    DCD    3758100400
        0x00022538:    e0000e40    @...    DCD    3758100032
        0x0002253c:    e0000e00    ....    DCD    3758099968
        0x00022540:    00150511    ....    DCD    1377553
        0x00022544:    e0000e80    ....    DCD    3758100096
    $t
    i.am_hal_itm_print
    am_hal_itm_print
        0x00022548:    7802        .x      LDRB     r2,[r0,#0]
        0x0002254a:    2100        .!      MOVS     r1,#0
        0x0002254c:    2a00        .*      CMP      r2,#0
        0x0002254e:    bf08        ..      IT       EQ
        0x00022550:    4770        pG      BXEQ     lr
        0x00022552:    1c49        I.      ADDS     r1,r1,#1
        0x00022554:    5c42        B\      LDRB     r2,[r0,r1]
        0x00022556:    2a00        .*      CMP      r2,#0
        0x00022558:    d1fb        ..      BNE      0x22552 ; am_hal_itm_print + 10
        0x0002255a:    2900        .)      CMP      r1,#0
        0x0002255c:    bf08        ..      IT       EQ
        0x0002255e:    4770        pG      BXEQ     lr
        0x00022560:    f810cb01    ....    LDRB     r12,[r0],#1
        0x00022564:    f04f4260    O.`B    MOV      r2,#0xe0000000
        0x00022568:    6813        .h      LDR      r3,[r2,#0]
        0x0002256a:    2b00        .+      CMP      r3,#0
        0x0002256c:    d0fc        ..      BEQ      0x22568 ; am_hal_itm_print + 32
        0x0002256e:    f882c000    ....    STRB     r12,[r2,#0]
        0x00022572:    1e49        I.      SUBS     r1,r1,#1
        0x00022574:    d1f4        ..      BNE      0x22560 ; am_hal_itm_print + 24
        0x00022576:    4770        pG      BX       lr
    i.am_hal_mcuctrl_control
    am_hal_mcuctrl_control
        0x00022578:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002257c:    4eb2        .N      LDR      r6,[pc,#712] ; [0x22848] = 0x10000648
        0x0002257e:    f8df82cc    ....    LDR      r8,[pc,#716] ; [0x2284c] = 0xfff8c00
        0x00022582:    4cb3        .L      LDR      r4,[pc,#716] ; [0x22850] = 0x40020000
        0x00022584:    4db3        .M      LDR      r5,[pc,#716] ; [0x22854] = 0x10020138
        0x00022586:    b082        ..      SUB      sp,sp,#8
        0x00022588:    f04f0901    O...    MOV      r9,#1
        0x0002258c:    f44f7770    O.pw    MOV      r7,#0x3c0
        0x00022590:    f04f0a00    O...    MOV      r10,#0
        0x00022594:    2806        .(      CMP      r0,#6
        0x00022596:    f0808152    ..R.    BCS.W    0x2283e ; am_hal_mcuctrl_control + 710
        0x0002259a:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0002259e:    1303        ..      DCW    4867
        0x000225a0:    26fdac41    A..&    DCD    654158913
    $t
        0x000225a4:    f7f5ff3a    ..:.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000225a8:    9001        ..      STR      r0,[sp,#4]
        0x000225aa:    f8d40120    .. .    LDR      r0,[r4,#0x120]
        0x000225ae:    f020001f     ...    BIC      r0,r0,#0x1f
        0x000225b2:    f0400019    @...    ORR      r0,r0,#0x19
        0x000225b6:    9000        ..      STR      r0,[sp,#0]
        0x000225b8:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x000225bc:    9801        ..      LDR      r0,[sp,#4]
        0x000225be:    f7f5ff31    ..1.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000225c2:    e00e        ..      B        0x225e2 ; am_hal_mcuctrl_control + 106
        0x000225c4:    f7f5ff2a    ..*.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000225c8:    9001        ..      STR      r0,[sp,#4]
        0x000225ca:    f8d40120    .. .    LDR      r0,[r4,#0x120]
        0x000225ce:    f020001f     ...    BIC      r0,r0,#0x1f
        0x000225d2:    f0400018    @...    ORR      r0,r0,#0x18
        0x000225d6:    9000        ..      STR      r0,[sp,#0]
        0x000225d8:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x000225dc:    9801        ..      LDR      r0,[sp,#4]
        0x000225de:    f7f5ff21    ..!.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000225e2:    b002        ..      ADD      sp,sp,#8
        0x000225e4:    2000        .       MOVS     r0,#0
        0x000225e6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000225ea:    2900        .)      CMP      r1,#0
        0x000225ec:    f0008127    ..'.    BEQ.W    0x2283e ; am_hal_mcuctrl_control + 710
        0x000225f0:    4898        .H      LDR      r0,[pc,#608] ; [0x22854] = 0x10020138
        0x000225f2:    7809        .x      LDRB     r1,[r1,#0]
        0x000225f4:    6840        @h      LDR      r0,[r0,#4]
        0x000225f6:    2900        .)      CMP      r1,#0
        0x000225f8:    bf0c        ..      ITE      EQ
        0x000225fa:    f4203000     ..0    BICEQ    r0,r0,#0x20000
        0x000225fe:    f4403000    @..0    ORRNE    r0,r0,#0x20000
        0x00022602:    6068        h`      STR      r0,[r5,#4]
        0x00022604:    2800        .(      CMP      r0,#0
        0x00022606:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x0002260a:    bf14        ..      ITE      NE
        0x0002260c:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022610:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x00022614:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022618:    b002        ..      ADD      sp,sp,#8
        0x0002261a:    4650        PF      MOV      r0,r10
        0x0002261c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00022620:    ea5f0a01    _...    MOVS     r10,r1
        0x00022624:    f000810b    ....    BEQ.W    0x2283e ; am_hal_mcuctrl_control + 710
        0x00022628:    f7f5fef8    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002262c:    9000        ..      STR      r0,[sp,#0]
        0x0002262e:    6828        (h      LDR      r0,[r5,#0]
        0x00022630:    1c01        ..      ADDS     r1,r0,#0
        0x00022632:    bf18        ..      IT       NE
        0x00022634:    2101        .!      MOVNE    r1,#1
        0x00022636:    f89a2004    ...     LDRB     r2,[r10,#4]
        0x0002263a:    b1c2        ..      CBZ      r2,0x2266e ; am_hal_mcuctrl_control + 246
        0x0002263c:    f8da2000    ...     LDR      r2,[r10,#0]
        0x00022640:    4310        .C      ORRS     r0,r0,r2
        0x00022642:    6028        (`      STR      r0,[r5,#0]
        0x00022644:    f89a2007    ...     LDRB     r2,[r10,#7]
        0x00022648:    f8da0000    ....    LDR      r0,[r10,#0]
        0x0002264c:    2a00        .*      CMP      r2,#0
        0x0002264e:    686a        jh      LDR      r2,[r5,#4]
        0x00022650:    bf0c        ..      ITE      EQ
        0x00022652:    ea220000    "...    BICEQ    r0,r2,r0
        0x00022656:    4310        .C      ORRNE    r0,r0,r2
        0x00022658:    6068        h`      STR      r0,[r5,#4]
        0x0002265a:    2800        .(      CMP      r0,#0
        0x0002265c:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022660:    bf14        ..      ITE      NE
        0x00022662:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x00022666:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x0002266a:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x0002266e:    6828        (h      LDR      r0,[r5,#0]
        0x00022670:    2800        .(      CMP      r0,#0
        0x00022672:    bf18        ..      IT       NE
        0x00022674:    2001        .       MOVNE    r0,#1
        0x00022676:    4388        .C      BICS     r0,r0,r1
        0x00022678:    bf04        ..      ITT      EQ
        0x0002267a:    f89a0006    ....    LDRBEQ   r0,[r10,#6]
        0x0002267e:    2800        .(      CMPEQ    r0,#0
        0x00022680:    f00080d6    ....    BEQ.W    0x22830 ; am_hal_mcuctrl_control + 696
        0x00022684:    f8859008    ....    STRB     r9,[r5,#8]
        0x00022688:    7830        0x      LDRB     r0,[r6,#0]
        0x0002268a:    6871        qh      LDR      r1,[r6,#4]
        0x0002268c:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00022690:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x00022694:    ea400001    @...    ORR      r0,r0,r1
        0x00022698:    ea400008    @...    ORR      r0,r0,r8
        0x0002269c:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x000226a0:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000226a4:    f0200022     .".    BIC      r0,r0,#0x22
        0x000226a8:    f0400002    @...    ORR      r0,r0,#2
        0x000226ac:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226b0:    f0400001    @...    ORR      r0,r0,#1
        0x000226b4:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226b8:    f0400010    @...    ORR      r0,r0,#0x10
        0x000226bc:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226c0:    f0400008    @...    ORR      r0,r0,#8
        0x000226c4:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226c8:    f04f0005    O...    MOV      r0,#5
        0x000226cc:    f7fefe4a    ..J.    BL       am_hal_delay_us ; 0x21364
        0x000226d0:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000226d4:    f89a1005    ....    LDRB     r1,[r10,#5]
        0x000226d8:    f0200010     ...    BIC      r0,r0,#0x10
        0x000226dc:    2900        .)      CMP      r1,#0
        0x000226de:    bf1c        ..      ITT      NE
        0x000226e0:    f0200009     ...    BICNE    r0,r0,#9
        0x000226e4:    f4207080     ..p    BICNE    r0,r0,#0x100
        0x000226e8:    d002        ..      BEQ      0x226f0 ; am_hal_mcuctrl_control + 376
        0x000226ea:    bf00        ..      NOP      
        0x000226ec:    f4407080    @..p    ORR      r0,r0,#0x100
        0x000226f0:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000226f4:    e09c        ..      B        0x22830 ; am_hal_mcuctrl_control + 696
        0x000226f6:    ea5f0901    _...    MOVS     r9,r1
        0x000226fa:    d07d        }.      BEQ      0x227f8 ; am_hal_mcuctrl_control + 640
        0x000226fc:    f7f5fe8e    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022700:    9000        ..      STR      r0,[sp,#0]
        0x00022702:    6828        (h      LDR      r0,[r5,#0]
        0x00022704:    1c01        ..      ADDS     r1,r0,#0
        0x00022706:    bf18        ..      IT       NE
        0x00022708:    2101        .!      MOVNE    r1,#1
        0x0002270a:    f8992004    ...     LDRB     r2,[r9,#4]
        0x0002270e:    b1c2        ..      CBZ      r2,0x22742 ; am_hal_mcuctrl_control + 458
        0x00022710:    f8d92000    ...     LDR      r2,[r9,#0]
        0x00022714:    4310        .C      ORRS     r0,r0,r2
        0x00022716:    6028        (`      STR      r0,[r5,#0]
        0x00022718:    f8992007    ...     LDRB     r2,[r9,#7]
        0x0002271c:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00022720:    2a00        .*      CMP      r2,#0
        0x00022722:    686a        jh      LDR      r2,[r5,#4]
        0x00022724:    bf0c        ..      ITE      EQ
        0x00022726:    ea220000    "...    BICEQ    r0,r2,r0
        0x0002272a:    4310        .C      ORRNE    r0,r0,r2
        0x0002272c:    6068        h`      STR      r0,[r5,#4]
        0x0002272e:    2800        .(      CMP      r0,#0
        0x00022730:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022734:    bf14        ..      ITE      NE
        0x00022736:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x0002273a:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x0002273e:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022742:    6828        (h      LDR      r0,[r5,#0]
        0x00022744:    2800        .(      CMP      r0,#0
        0x00022746:    bf18        ..      IT       NE
        0x00022748:    2001        .       MOVNE    r0,#1
        0x0002274a:    4388        .C      BICS     r0,r0,r1
        0x0002274c:    bf04        ..      ITT      EQ
        0x0002274e:    f8990006    ....    LDRBEQ   r0,[r9,#6]
        0x00022752:    2800        .(      CMPEQ    r0,#0
        0x00022754:    d06c        l.      BEQ      0x22830 ; am_hal_mcuctrl_control + 696
        0x00022756:    7830        0x      LDRB     r0,[r6,#0]
        0x00022758:    6871        qh      LDR      r1,[r6,#4]
        0x0002275a:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0002275e:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x00022762:    ea400001    @...    ORR      r0,r0,r1
        0x00022766:    ea400008    @...    ORR      r0,r0,r8
        0x0002276a:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x0002276e:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022772:    f0400022    @.".    ORR      r0,r0,#0x22
        0x00022776:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x0002277a:    f0400001    @...    ORR      r0,r0,#1
        0x0002277e:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022782:    f8991005    ....    LDRB     r1,[r9,#5]
        0x00022786:    2900        .)      CMP      r1,#0
        0x00022788:    bf1a        ..      ITTE     NE
        0x0002278a:    f0200001     ...    BICNE    r0,r0,#1
        0x0002278e:    f4207080     ..p    BICNE    r0,r0,#0x100
        0x00022792:    f0200028     .(.    BICEQ    r0,r0,#0x28
        0x00022796:    e000        ..      B        0x2279a ; am_hal_mcuctrl_control + 546
        0x00022798:    e004        ..      B        0x227a4 ; am_hal_mcuctrl_control + 556
        0x0002279a:    bf08        ..      IT       EQ
        0x0002279c:    f0400008    @...    ORREQ    r0,r0,#8
        0x000227a0:    d0a6        ..      BEQ      0x226f0 ; am_hal_mcuctrl_control + 376
        0x000227a2:    e7a3        ..      B        0x226ec ; am_hal_mcuctrl_control + 372
        0x000227a4:    ea5f0801    _...    MOVS     r8,r1
        0x000227a8:    d049        I.      BEQ      0x2283e ; am_hal_mcuctrl_control + 710
        0x000227aa:    f7f5fe37    ..7.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000227ae:    9000        ..      STR      r0,[sp,#0]
        0x000227b0:    f8980004    ....    LDRB     r0,[r8,#4]
        0x000227b4:    b1d0        ..      CBZ      r0,0x227ec ; am_hal_mcuctrl_control + 628
        0x000227b6:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000227ba:    6829        )h      LDR      r1,[r5,#0]
        0x000227bc:    ea210000    !...    BIC      r0,r1,r0
        0x000227c0:    6028        (`      STR      r0,[r5,#0]
        0x000227c2:    f8981007    ....    LDRB     r1,[r8,#7]
        0x000227c6:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000227ca:    2900        .)      CMP      r1,#0
        0x000227cc:    6869        ih      LDR      r1,[r5,#4]
        0x000227ce:    bf0c        ..      ITE      EQ
        0x000227d0:    ea210000    !...    BICEQ    r0,r1,r0
        0x000227d4:    4308        .C      ORRNE    r0,r0,r1
        0x000227d6:    6068        h`      STR      r0,[r5,#4]
        0x000227d8:    2800        .(      CMP      r0,#0
        0x000227da:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x000227de:    bf14        ..      ITE      NE
        0x000227e0:    f0400080    @...    ORRNE    r0,r0,#0x80
        0x000227e4:    f0200080     ...    BICEQ    r0,r0,#0x80
        0x000227e8:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x000227ec:    6828        (h      LDR      r0,[r5,#0]
        0x000227ee:    b110        ..      CBZ      r0,0x227f6 ; am_hal_mcuctrl_control + 638
        0x000227f0:    f8980006    ....    LDRB     r0,[r8,#6]
        0x000227f4:    b1e0        ..      CBZ      r0,0x22830 ; am_hal_mcuctrl_control + 696
        0x000227f6:    e000        ..      B        0x227fa ; am_hal_mcuctrl_control + 642
        0x000227f8:    e021        !.      B        0x2283e ; am_hal_mcuctrl_control + 710
        0x000227fa:    f885a008    ....    STRB     r10,[r5,#8]
        0x000227fe:    f8c5a000    ....    STR      r10,[r5,#0]
        0x00022802:    7830        0x      LDRB     r0,[r6,#0]
        0x00022804:    6871        qh      LDR      r1,[r6,#4]
        0x00022806:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0002280a:    ea071181    ....    AND      r1,r7,r1,LSL #6
        0x0002280e:    4308        .C      ORRS     r0,r0,r1
        0x00022810:    f44030f8    @..0    ORR      r0,r0,#0x1f000
        0x00022814:    f0407044    @.Dp    ORR      r0,r0,#0x3100000
        0x00022818:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x0002281c:    f8d4012c    ..,.    LDR      r0,[r4,#0x12c]
        0x00022820:    f020002b     .+.    BIC      r0,r0,#0x2b
        0x00022824:    f4207080     ..p    BIC      r0,r0,#0x100
        0x00022828:    f0400002    @...    ORR      r0,r0,#2
        0x0002282c:    f8c4012c    ..,.    STR      r0,[r4,#0x12c]
        0x00022830:    9800        ..      LDR      r0,[sp,#0]
        0x00022832:    f7f5fdf7    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022836:    b002        ..      ADD      sp,sp,#8
        0x00022838:    2000        .       MOVS     r0,#0
        0x0002283a:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002283e:    b002        ..      ADD      sp,sp,#8
        0x00022840:    2006        .       MOVS     r0,#6
        0x00022842:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00022846:    0000        ..      DCW    0
        0x00022848:    10000648    H...    DCD    268437064
        0x0002284c:    0fff8c00    ....    DCD    268405760
        0x00022850:    40020000    ...@    DCD    1073872896
        0x00022854:    10020138    8...    DCD    268566840
    $t
    i.am_hal_mcuctrl_info_get
    am_hal_mcuctrl_info_get
        0x00022858:    b119        ..      CBZ      r1,0x22862 ; am_hal_mcuctrl_info_get + 10
        0x0002285a:    4a49        IJ      LDR      r2,[pc,#292] ; [0x22980] = 0x40020000
        0x0002285c:    b118        ..      CBZ      r0,0x22866 ; am_hal_mcuctrl_info_get + 14
        0x0002285e:    2801        .(      CMP      r0,#1
        0x00022860:    d020         .      BEQ      0x228a4 ; am_hal_mcuctrl_info_get + 76
        0x00022862:    2006        .       MOVS     r0,#6
        0x00022864:    4770        pG      BX       lr
        0x00022866:    2000        .       MOVS     r0,#0
        0x00022868:    7008        .p      STRB     r0,[r1,#0]
        0x0002286a:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002286c:    f0000003    ....    AND      r0,r0,#3
        0x00022870:    7048        Hp      STRB     r0,[r1,#1]
        0x00022872:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022874:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x00022878:    7088        .p      STRB     r0,[r1,#2]
        0x0002287a:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002287c:    f3c01080    ....    UBFX     r0,r0,#6,#1
        0x00022880:    70c8        .p      STRB     r0,[r1,#3]
        0x00022882:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022884:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x00022888:    7108        .q      STRB     r0,[r1,#4]
        0x0002288a:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002288c:    f3c02000    ...     UBFX     r0,r0,#8,#1
        0x00022890:    7148        Hq      STRB     r0,[r1,#5]
        0x00022892:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00022894:    f3c02040    ..@     UBFX     r0,r0,#9,#1
        0x00022898:    7188        .q      STRB     r0,[r1,#6]
        0x0002289a:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0002289c:    f3c02080    ...     UBFX     r0,r0,#10,#1
        0x000228a0:    71c8        .q      STRB     r0,[r1,#7]
        0x000228a2:    e06a        j.      B        0x2297a ; am_hal_mcuctrl_info_get + 290
        0x000228a4:    6810        .h      LDR      r0,[r2,#0]
        0x000228a6:    6008        .`      STR      r0,[r1,#0]
        0x000228a8:    6853        Sh      LDR      r3,[r2,#4]
        0x000228aa:    604b        K`      STR      r3,[r1,#4]
        0x000228ac:    6893        .h      LDR      r3,[r2,#8]
        0x000228ae:    608b        .`      STR      r3,[r1,#8]
        0x000228b0:    23f0        .#      MOVS     r3,#0xf0
        0x000228b2:    ea032310    ...#    AND      r3,r3,r0,LSR #8
        0x000228b6:    f3c02003    ...     UBFX     r0,r0,#8,#4
        0x000228ba:    1c40        @.      ADDS     r0,r0,#1
        0x000228bc:    3310        .3      ADDS     r3,r3,#0x10
        0x000228be:    4318        .C      ORRS     r0,r0,r3
        0x000228c0:    68d3        .h      LDR      r3,[r2,#0xc]
        0x000228c2:    f8dfc0c0    ....    LDR      r12,[pc,#192] ; [0x22984] = 0xfff00
        0x000228c6:    ea03030c    ....    AND      r3,r3,r12
        0x000228ca:    4318        .C      ORRS     r0,r0,r3
        0x000228cc:    60c8        .`      STR      r0,[r1,#0xc]
        0x000228ce:    6910        .i      LDR      r0,[r2,#0x10]
        0x000228d0:    6108        .a      STR      r0,[r1,#0x10]
        0x000228d2:    6950        Pi      LDR      r0,[r2,#0x14]
        0x000228d4:    6148        Ha      STR      r0,[r1,#0x14]
        0x000228d6:    2001        .       MOVS     r0,#1
        0x000228d8:    6188        .a      STR      r0,[r1,#0x18]
        0x000228da:    6950        Pi      LDR      r0,[r2,#0x14]
        0x000228dc:    4b2a        *K      LDR      r3,[pc,#168] ; [0x22988] = 0x44bf0
        0x000228de:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x000228e2:    f8330010    3...    LDRH     r0,[r3,r0,LSL #1]
        0x000228e6:    0280        ..      LSLS     r0,r0,#10
        0x000228e8:    6288        .b      STR      r0,[r1,#0x28]
        0x000228ea:    f44f20c0    O..     MOV      r0,#0x60000
        0x000228ee:    6208        .b      STR      r0,[r1,#0x20]
        0x000228f0:    6950        Pi      LDR      r0,[r2,#0x14]
        0x000228f2:    6952        Ri      LDR      r2,[r2,#0x14]
        0x000228f4:    f0000303    ....    AND      r3,r0,#3
        0x000228f8:    4824        $H      LDR      r0,[pc,#144] ; [0x2298c] = 0x44bf8
        0x000228fa:    f8303023    0.#0    LDRH     r3,[r0,r3,LSL #2]
        0x000228fe:    f0020203    ....    AND      r2,r2,#3
        0x00022902:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00022906:    8840        @.      LDRH     r0,[r0,#2]
        0x00022908:    4418        .D      ADD      r0,r0,r3
        0x0002290a:    0280        ..      LSLS     r0,r0,#10
        0x0002290c:    6248        Hb      STR      r0,[r1,#0x24]
        0x0002290e:    4820         H      LDR      r0,[pc,#128] ; [0x22990] = 0xf0000fe0
        0x00022910:    6800        .h      LDR      r0,[r0,#0]
        0x00022912:    4a20         J      LDR      r2,[pc,#128] ; [0x22994] = 0xf0000fe4
        0x00022914:    b2c0        ..      UXTB     r0,r0
        0x00022916:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00022918:    6813        .h      LDR      r3,[r2,#0]
        0x0002291a:    f003030f    ....    AND      r3,r3,#0xf
        0x0002291e:    ea402003    @..     ORR      r0,r0,r3,LSL #8
        0x00022922:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00022924:    6810        .h      LDR      r0,[r2,#0]
        0x00022926:    1d12        ..      ADDS     r2,r2,#4
        0x00022928:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x0002292c:    6308        .c      STR      r0,[r1,#0x30]
        0x0002292e:    6813        .h      LDR      r3,[r2,#0]
        0x00022930:    f003030f    ....    AND      r3,r3,#0xf
        0x00022934:    ea401003    @...    ORR      r0,r0,r3,LSL #4
        0x00022938:    6308        .c      STR      r0,[r1,#0x30]
        0x0002293a:    6810        .h      LDR      r0,[r2,#0]
        0x0002293c:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x00022940:    0100        ..      LSLS     r0,r0,#4
        0x00022942:    1d12        ..      ADDS     r2,r2,#4
        0x00022944:    6348        Hc      STR      r0,[r1,#0x34]
        0x00022946:    6812        .h      LDR      r2,[r2,#0]
        0x00022948:    f3c21203    ....    UBFX     r2,r2,#4,#4
        0x0002294c:    4310        .C      ORRS     r0,r0,r2
        0x0002294e:    6348        Hc      STR      r0,[r1,#0x34]
        0x00022950:    4811        .H      LDR      r0,[pc,#68] ; [0x22998] = 0xf0000ffc
        0x00022952:    6800        .h      LDR      r0,[r0,#0]
        0x00022954:    4a11        .J      LDR      r2,[pc,#68] ; [0x2299c] = 0xf0000ff8
        0x00022956:    0600        ..      LSLS     r0,r0,#24
        0x00022958:    6388        .c      STR      r0,[r1,#0x38]
        0x0002295a:    6812        .h      LDR      r2,[r2,#0]
        0x0002295c:    b2d2        ..      UXTB     r2,r2
        0x0002295e:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x00022962:    4a0f        .J      LDR      r2,[pc,#60] ; [0x229a0] = 0xf0000ff4
        0x00022964:    6388        .c      STR      r0,[r1,#0x38]
        0x00022966:    6812        .h      LDR      r2,[r2,#0]
        0x00022968:    b2d2        ..      UXTB     r2,r2
        0x0002296a:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x0002296e:    4a0d        .J      LDR      r2,[pc,#52] ; [0x229a4] = 0xf0000ff0
        0x00022970:    6388        .c      STR      r0,[r1,#0x38]
        0x00022972:    6812        .h      LDR      r2,[r2,#0]
        0x00022974:    b2d2        ..      UXTB     r2,r2
        0x00022976:    4310        .C      ORRS     r0,r0,r2
        0x00022978:    6388        .c      STR      r0,[r1,#0x38]
        0x0002297a:    2000        .       MOVS     r0,#0
        0x0002297c:    4770        pG      BX       lr
    $d
        0x0002297e:    0000        ..      DCW    0
        0x00022980:    40020000    ...@    DCD    1073872896
        0x00022984:    000fff00    ....    DCD    1048320
        0x00022988:    00044bf0    .K..    DCD    281584
        0x0002298c:    00044bf8    .K..    DCD    281592
        0x00022990:    f0000fe0    ....    DCD    4026535904
        0x00022994:    f0000fe4    ....    DCD    4026535908
        0x00022998:    f0000ffc    ....    DCD    4026535932
        0x0002299c:    f0000ff8    ....    DCD    4026535928
        0x000229a0:    f0000ff4    ....    DCD    4026535924
        0x000229a4:    f0000ff0    ....    DCD    4026535920
    $t
    i.am_hal_mram_info_read
    am_hal_mram_info_read
        0x000229a8:    b410        ..      PUSH     {r4}
        0x000229aa:    0004        ..      MOVS     r4,r0
        0x000229ac:    f04f0000    O...    MOV      r0,#0
        0x000229b0:    eb010c02    ....    ADD      r12,r1,r2
        0x000229b4:    d012        ..      BEQ      0x229dc ; am_hal_mram_info_read + 52
        0x000229b6:    2c01        .,      CMP      r4,#1
        0x000229b8:    bf1e        ..      ITTT     NE
        0x000229ba:    2001        .       MOVNE    r0,#1
        0x000229bc:    bc10        ..      POPNE    {r4}
        0x000229be:    4770        pG      BXNE     lr
        0x000229c0:    f5a16490    ...d    SUB      r4,r1,#0x480
        0x000229c4:    f5b47fc0    ....    CMP      r4,#0x180
        0x000229c8:    d205        ..      BCS      0x229d6 ; am_hal_mram_info_read + 46
        0x000229ca:    f5bc6fc0    ...o    CMP      r12,#0x600
        0x000229ce:    bf98        ..      IT       LS
        0x000229d0:    f8dfc040    ..@.    LDRLS    r12,[pc,#64] ; [0x22a14] = 0x42002000
        0x000229d4:    d90b        ..      BLS      0x229ee ; am_hal_mram_info_read + 70
        0x000229d6:    bc10        ..      POP      {r4}
        0x000229d8:    2002        .       MOVS     r0,#2
        0x000229da:    4770        pG      BX       lr
        0x000229dc:    f5b17f00    ....    CMP      r1,#0x200
        0x000229e0:    d2f9        ..      BCS      0x229d6 ; am_hal_mram_info_read + 46
        0x000229e2:    f5bc7f00    ....    CMP      r12,#0x200
        0x000229e6:    bf98        ..      IT       LS
        0x000229e8:    f04f4c84    O..L    MOVLS    r12,#0x42000000
        0x000229ec:    d8f3        ..      BHI      0x229d6 ; am_hal_mram_info_read + 46
        0x000229ee:    eb0c0181    ....    ADD      r1,r12,r1,LSL #2
        0x000229f2:    f04f0c00    O...    MOV      r12,#0
        0x000229f6:    2a00        .*      CMP      r2,#0
        0x000229f8:    bf9c        ..      ITT      LS
        0x000229fa:    bc10        ..      POPLS    {r4}
        0x000229fc:    4770        pG      BXLS     lr
        0x000229fe:    bf00        ..      NOP      
        0x00022a00:    f8514b04    Q..K    LDR      r4,[r1],#4
        0x00022a04:    f10c0c01    ....    ADD      r12,r12,#1
        0x00022a08:    f8434b04    C..K    STR      r4,[r3],#4
        0x00022a0c:    4562        bE      CMP      r2,r12
        0x00022a0e:    d8f7        ..      BHI      0x22a00 ; am_hal_mram_info_read + 88
        0x00022a10:    bc10        ..      POP      {r4}
        0x00022a12:    4770        pG      BX       lr
    $d
        0x00022a14:    42002000    . .B    DCD    1107304448
    $t
    i.am_hal_mram_main_fill
    am_hal_mram_main_fill
        0x00022a18:    b538        8.      PUSH     {r3-r5,lr}
        0x00022a1a:    f0020c0f    ....    AND      r12,r2,#0xf
        0x00022a1e:    f0030403    ....    AND      r4,r3,#3
        0x00022a22:    ea5c0c04    \...    ORRS     r12,r12,r4
        0x00022a26:    bf1c        ..      ITT      NE
        0x00022a28:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x00022a2c:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022a2e:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022a32:    bf38        8.      IT       CC
        0x00022a34:    0892        ..      LSRCC    r2,r2,#2
        0x00022a36:    9300        ..      STR      r3,[sp,#0]
        0x00022a38:    4b03        .K      LDR      r3,[pc,#12] ; [0x22a48] = 0x44c10
        0x00022a3a:    f8d3c010    ....    LDR      r12,[r3,#0x10]
        0x00022a3e:    4613        .F      MOV      r3,r2
        0x00022a40:    460a        .F      MOV      r2,r1
        0x00022a42:    2100        .!      MOVS     r1,#0
        0x00022a44:    47e0        .G      BLX      r12
        0x00022a46:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022a48:    00044c10    .L..    DCD    281616
    $t
    i.am_hal_mram_main_program
    am_hal_mram_main_program
        0x00022a4c:    b538        8.      PUSH     {r3-r5,lr}
        0x00022a4e:    4694        .F      MOV      r12,r2
        0x00022a50:    f002020f    ....    AND      r2,r2,#0xf
        0x00022a54:    f0030403    ....    AND      r4,r3,#3
        0x00022a58:    4322        "C      ORRS     r2,r2,r4
        0x00022a5a:    bf1c        ..      ITT      NE
        0x00022a5c:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x00022a60:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022a62:    460a        .F      MOV      r2,r1
        0x00022a64:    f001417f    ...A    AND      r1,r1,#0xff000000
        0x00022a68:    f1b15f80    ..._    CMP      r1,#0x10000000
        0x00022a6c:    d106        ..      BNE      0x22a7c ; am_hal_mram_main_program + 48
        0x00022a6e:    4c09        .L      LDR      r4,[pc,#36] ; [0x22a94] = 0x1015fffc
        0x00022a70:    eb020183    ....    ADD      r1,r2,r3,LSL #2
        0x00022a74:    42a1        .B      CMP      r1,r4
        0x00022a76:    bf84        ..      ITT      HI
        0x00022a78:    2005        .       MOVHI    r0,#5
        0x00022a7a:    bd38        8.      POPHI    {r3-r5,pc}
        0x00022a7c:    f5bc1f00    ....    CMP      r12,#0x200000
        0x00022a80:    bf38        8.      IT       CC
        0x00022a82:    ea4f0c9c    O...    LSRCC    r12,r12,#2
        0x00022a86:    4904        .I      LDR      r1,[pc,#16] ; [0x22a98] = 0x44c10
        0x00022a88:    9300        ..      STR      r3,[sp,#0]
        0x00022a8a:    4663        cF      MOV      r3,r12
        0x00022a8c:    690c        .i      LDR      r4,[r1,#0x10]
        0x00022a8e:    2101        .!      MOVS     r1,#1
        0x00022a90:    47a0        .G      BLX      r4
        0x00022a92:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022a94:    1015fffc    ....    DCD    269877244
        0x00022a98:    00044c10    .L..    DCD    281616
    $t
    i.am_hal_mram_main_words_program
    am_hal_mram_main_words_program
        0x00022a9c:    b538        8.      PUSH     {r3-r5,lr}
        0x00022a9e:    f0014c7f    ...L    AND      r12,r1,#0xff000000
        0x00022aa2:    f1bc5f80    ..._    CMP      r12,#0x10000000
        0x00022aa6:    d106        ..      BNE      0x22ab6 ; am_hal_mram_main_words_program + 26
        0x00022aa8:    4c09        .L      LDR      r4,[pc,#36] ; [0x22ad0] = 0x1015fffc
        0x00022aaa:    eb010c83    ....    ADD      r12,r1,r3,LSL #2
        0x00022aae:    45a4        .E      CMP      r12,r4
        0x00022ab0:    bf84        ..      ITT      HI
        0x00022ab2:    2005        .       MOVHI    r0,#5
        0x00022ab4:    bd38        8.      POPHI    {r3-r5,pc}
        0x00022ab6:    f5b21f00    ....    CMP      r2,#0x200000
        0x00022aba:    bf38        8.      IT       CC
        0x00022abc:    0892        ..      LSRCC    r2,r2,#2
        0x00022abe:    9300        ..      STR      r3,[sp,#0]
        0x00022ac0:    4b04        .K      LDR      r3,[pc,#16] ; [0x22ad4] = 0x44c10
        0x00022ac2:    f8d3c010    ....    LDR      r12,[r3,#0x10]
        0x00022ac6:    4613        .F      MOV      r3,r2
        0x00022ac8:    460a        .F      MOV      r2,r1
        0x00022aca:    2101        .!      MOVS     r1,#1
        0x00022acc:    47e0        .G      BLX      r12
        0x00022ace:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022ad0:    1015fffc    ....    DCD    269877244
        0x00022ad4:    00044c10    .L..    DCD    281616
    $t
    i.am_hal_ota_add
    am_hal_ota_add
        0x00022ad8:    b538        8.      PUSH     {r3-r5,lr}
        0x00022ada:    4b16        .K      LDR      r3,[pc,#88] ; [0x22b34] = 0x10020144
        0x00022adc:    460c        .F      MOV      r4,r1
        0x00022ade:    9200        ..      STR      r2,[sp,#0]
        0x00022ae0:    6819        .h      LDR      r1,[r3,#0]
        0x00022ae2:    4291        .B      CMP      r1,r2
        0x00022ae4:    bf9c        ..      ITT      LS
        0x00022ae6:    2006        .       MOVLS    r0,#6
        0x00022ae8:    bd38        8.      POPLS    {r3-r5,pc}
        0x00022aea:    6899        .h      LDR      r1,[r3,#8]
        0x00022aec:    2908        .)      CMP      r1,#8
        0x00022aee:    bf04        ..      ITT      EQ
        0x00022af0:    2005        .       MOVEQ    r0,#5
        0x00022af2:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00022af4:    f0420203    B...    ORR      r2,r2,#3
        0x00022af8:    9200        ..      STR      r2,[sp,#0]
        0x00022afa:    685a        Zh      LDR      r2,[r3,#4]
        0x00022afc:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x00022b00:    1c49        I.      ADDS     r1,r1,#1
        0x00022b02:    6099        .`      STR      r1,[r3,#8]
        0x00022b04:    2301        .#      MOVS     r3,#1
        0x00022b06:    4669        iF      MOV      r1,sp
        0x00022b08:    f7ffffc8    ....    BL       am_hal_mram_main_words_program ; 0x22a9c
        0x00022b0c:    2800        .(      CMP      r0,#0
        0x00022b0e:    bf18        ..      IT       NE
        0x00022b10:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022b12:    4a09        .J      LDR      r2,[pc,#36] ; [0x22b38] = 0x40020000
        0x00022b14:    f8d21264    ..d.    LDR      r1,[r2,#0x264]
        0x00022b18:    f0410101    A...    ORR      r1,r1,#1
        0x00022b1c:    f8c21264    ..d.    STR      r1,[r2,#0x264]
        0x00022b20:    2ca3        .,      CMP      r4,#0xa3
        0x00022b22:    bf18        ..      IT       NE
        0x00022b24:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022b26:    f8d21264    ..d.    LDR      r1,[r2,#0x264]
        0x00022b2a:    f0410102    A...    ORR      r1,r1,#2
        0x00022b2e:    f8c21264    ..d.    STR      r1,[r2,#0x264]
        0x00022b32:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00022b34:    10020144    D...    DCD    268566852
        0x00022b38:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_ota_init
    am_hal_ota_init
        0x00022b3c:    b570        p.      PUSH     {r4-r6,lr}
        0x00022b3e:    b090        ..      SUB      sp,sp,#0x40
        0x00022b40:    460d        .F      MOV      r5,r1
        0x00022b42:    4606        .F      MOV      r6,r0
        0x00022b44:    4669        iF      MOV      r1,sp
        0x00022b46:    2001        .       MOVS     r0,#1
        0x00022b48:    f7fffe86    ....    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x00022b4c:    4c0e        .L      LDR      r4,[pc,#56] ; [0x22b88] = 0x10020144
        0x00022b4e:    990a        ..      LDR      r1,[sp,#0x28]
        0x00022b50:    f1a10024    ..$.    SUB      r0,r1,#0x24
        0x00022b54:    6021        !`      STR      r1,[r4,#0]
        0x00022b56:    42a8        .B      CMP      r0,r5
        0x00022b58:    bf9e        ..      ITTT     LS
        0x00022b5a:    2006        .       MOVLS    r0,#6
        0x00022b5c:    b010        ..      ADDLS    sp,sp,#0x40
        0x00022b5e:    bd70        p.      POPLS    {r4-r6,pc}
        0x00022b60:    2324        $#      MOVS     r3,#0x24
        0x00022b62:    462a        *F      MOV      r2,r5
        0x00022b64:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00022b68:    4630        0F      MOV      r0,r6
        0x00022b6a:    f7ffff55    ..U.    BL       am_hal_mram_main_fill ; 0x22a18
        0x00022b6e:    2800        .(      CMP      r0,#0
        0x00022b70:    bf1c        ..      ITT      NE
        0x00022b72:    b010        ..      ADDNE    sp,sp,#0x40
        0x00022b74:    bd70        p.      POPNE    {r4-r6,pc}
        0x00022b76:    4905        .I      LDR      r1,[pc,#20] ; [0x22b8c] = 0x40020000
        0x00022b78:    f8c15264    ..dR    STR      r5,[r1,#0x264]
        0x00022b7c:    2100        .!      MOVS     r1,#0
        0x00022b7e:    e9c45101    ...Q    STRD     r5,r1,[r4,#4]
        0x00022b82:    b010        ..      ADD      sp,sp,#0x40
        0x00022b84:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00022b86:    0000        ..      DCW    0
        0x00022b88:    10020144    D...    DCD    268566852
        0x00022b8c:    40020000    ...@    DCD    1073872896
    $t
    i.am_hal_pdm_configure
    am_hal_pdm_configure
        0x00022b90:    b510        ..      PUSH     {r4,lr}
        0x00022b92:    2800        .(      CMP      r0,#0
        0x00022b94:    bf1c        ..      ITT      NE
        0x00022b96:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022b98:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022b9c:    d004        ..      BEQ      0x22ba8 ; am_hal_pdm_configure + 24
        0x00022b9e:    4a31        1J      LDR      r2,[pc,#196] ; [0x22c64] = 0xf956e2
        0x00022ba0:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022ba4:    4290        .B      CMP      r0,r2
        0x00022ba6:    d001        ..      BEQ      0x22bac ; am_hal_pdm_configure + 28
        0x00022ba8:    2002        .       MOVS     r0,#2
        0x00022baa:    bd10        ..      POP      {r4,pc}
        0x00022bac:    4c2e        .L      LDR      r4,[pc,#184] ; [0x22c68] = 0x40201000
        0x00022bae:    7e8a        .~      LDRB     r2,[r1,#0x1a]
        0x00022bb0:    6860        `h      LDR      r0,[r4,#4]
        0x00022bb2:    f3620000    b...    BFI      r0,r2,#0,#1
        0x00022bb6:    6060        ``      STR      r0,[r4,#4]
        0x00022bb8:    7e4a        J~      LDRB     r2,[r1,#0x19]
        0x00022bba:    6860        `h      LDR      r0,[r4,#4]
        0x00022bbc:    f3620041    b.A.    BFI      r0,r2,#1,#1
        0x00022bc0:    6060        ``      STR      r0,[r4,#4]
        0x00022bc2:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x00022bc4:    6860        `h      LDR      r0,[r4,#4]
        0x00022bc6:    f3620084    b...    BFI      r0,r2,#2,#3
        0x00022bca:    6060        ``      STR      r0,[r4,#4]
        0x00022bcc:    7c0a        .|      LDRB     r2,[r1,#0x10]
        0x00022bce:    6860        `h      LDR      r0,[r4,#4]
        0x00022bd0:    f3621048    b.H.    BFI      r0,r2,#5,#4
        0x00022bd4:    6060        ``      STR      r0,[r4,#4]
        0x00022bd6:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00022bd8:    6860        `h      LDR      r0,[r4,#4]
        0x00022bda:    f3622049    b.I     BFI      r0,r2,#9,#1
        0x00022bde:    6060        ``      STR      r0,[r4,#4]
        0x00022be0:    784a        Jx      LDRB     r2,[r1,#1]
        0x00022be2:    6860        `h      LDR      r0,[r4,#4]
        0x00022be4:    f362208d    b..     BFI      r0,r2,#10,#4
        0x00022be8:    6060        ``      STR      r0,[r4,#4]
        0x00022bea:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00022bec:    6860        `h      LDR      r0,[r4,#4]
        0x00022bee:    f3623094    b..0    BFI      r0,r2,#14,#7
        0x00022bf2:    6060        ``      STR      r0,[r4,#4]
        0x00022bf4:    788a        .x      LDRB     r2,[r1,#2]
        0x00022bf6:    6860        `h      LDR      r0,[r4,#4]
        0x00022bf8:    f3625059    b.YP    BFI      r0,r2,#21,#5
        0x00022bfc:    6060        ``      STR      r0,[r4,#4]
        0x00022bfe:    78ca        .x      LDRB     r2,[r1,#3]
        0x00022c00:    6860        `h      LDR      r0,[r4,#4]
        0x00022c02:    f362609e    b..`    BFI      r0,r2,#26,#5
        0x00022c06:    6060        ``      STR      r0,[r4,#4]
        0x00022c08:    7d8a        .}      LDRB     r2,[r1,#0x16]
        0x00022c0a:    68a0        .h      LDR      r0,[r4,#8]
        0x00022c0c:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00022c10:    60a0        .`      STR      r0,[r4,#8]
        0x00022c12:    780a        .x      LDRB     r2,[r1,#0]
        0x00022c14:    68a0        .h      LDR      r0,[r4,#8]
        0x00022c16:    f3620083    b...    BFI      r0,r2,#2,#2
        0x00022c1a:    60a0        .`      STR      r0,[r4,#8]
        0x00022c1c:    7dca        .}      LDRB     r2,[r1,#0x17]
        0x00022c1e:    68a0        .h      LDR      r0,[r4,#8]
        0x00022c20:    f3621006    b...    BFI      r0,r2,#4,#3
        0x00022c24:    60a0        .`      STR      r0,[r4,#8]
        0x00022c26:    790a        .y      LDRB     r2,[r1,#4]
        0x00022c28:    68a0        .h      LDR      r0,[r4,#8]
        0x00022c2a:    f36210c7    b...    BFI      r0,r2,#7,#1
        0x00022c2e:    60a0        .`      STR      r0,[r4,#8]
        0x00022c30:    6820         h      LDR      r0,[r4,#0]
        0x00022c32:    f0200001     ...    BIC      r0,r0,#1
        0x00022c36:    6020         `      STR      r0,[r4,#0]
        0x00022c38:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x00022c3a:    6820         h      LDR      r0,[r4,#0]
        0x00022c3c:    f3610042    a.B.    BFI      r0,r1,#1,#2
        0x00022c40:    6020         `      STR      r0,[r4,#0]
        0x00022c42:    6820         h      LDR      r0,[r4,#0]
        0x00022c44:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022c48:    6020         `      STR      r0,[r4,#0]
        0x00022c4a:    6820         h      LDR      r0,[r4,#0]
        0x00022c4c:    f0200020     . .    BIC      r0,r0,#0x20
        0x00022c50:    6020         `      STR      r0,[r4,#0]
        0x00022c52:    2064        d       MOVS     r0,#0x64
        0x00022c54:    f7fefb86    ....    BL       am_hal_delay_us ; 0x21364
        0x00022c58:    6820         h      LDR      r0,[r4,#0]
        0x00022c5a:    f0400010    @...    ORR      r0,r0,#0x10
        0x00022c5e:    6020         `      STR      r0,[r4,#0]
        0x00022c60:    2000        .       MOVS     r0,#0
        0x00022c62:    bd10        ..      POP      {r4,pc}
    $d
        0x00022c64:    00f956e2    .V..    DCD    16340706
        0x00022c68:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_disable
    am_hal_pdm_disable
        0x00022c6c:    2800        .(      CMP      r0,#0
        0x00022c6e:    bf1c        ..      ITT      NE
        0x00022c70:    6801        .h      LDRNE    r1,[r0,#0]
        0x00022c72:    f0117f80    ....    TSTNE    r1,#0x1000000
        0x00022c76:    d004        ..      BEQ      0x22c82 ; am_hal_pdm_disable + 22
        0x00022c78:    4a16        .J      LDR      r2,[pc,#88] ; [0x22cd4] = 0xf956e2
        0x00022c7a:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00022c7e:    4291        .B      CMP      r1,r2
        0x00022c80:    d001        ..      BEQ      0x22c86 ; am_hal_pdm_disable + 26
        0x00022c82:    2002        .       MOVS     r0,#2
        0x00022c84:    4770        pG      BX       lr
        0x00022c86:    4914        .I      LDR      r1,[pc,#80] ; [0x22cd8] = 0x40201000
        0x00022c88:    b510        ..      PUSH     {r4,lr}
        0x00022c8a:    680a        .h      LDR      r2,[r1,#0]
        0x00022c8c:    f0220301    "...    BIC      r3,r2,#1
        0x00022c90:    600b        .`      STR      r3,[r1,#0]
        0x00022c92:    f8d13148    ..H1    LDR      r3,[r1,#0x148]
        0x00022c96:    f0230301    #...    BIC      r3,r3,#1
        0x00022c9a:    f8c13148    ..H1    STR      r3,[r1,#0x148]
        0x00022c9e:    f8d13100    ...1    LDR      r3,[r1,#0x100]
        0x00022ca2:    f0230318    #...    BIC      r3,r3,#0x18
        0x00022ca6:    f8c13100    ...1    STR      r3,[r1,#0x100]
        0x00022caa:    2318        .#      MOVS     r3,#0x18
        0x00022cac:    f8c13108    ...1    STR      r3,[r1,#0x108]
        0x00022cb0:    2300        .#      MOVS     r3,#0
        0x00022cb2:    f8c13250    ..P2    STR      r3,[r1,#0x250]
        0x00022cb6:    600a        .`      STR      r2,[r1,#0]
        0x00022cb8:    680a        .h      LDR      r2,[r1,#0]
        0x00022cba:    f0220240    ".@.    BIC      r2,r2,#0x40
        0x00022cbe:    600a        .`      STR      r2,[r1,#0]
        0x00022cc0:    680a        .h      LDR      r2,[r1,#0]
        0x00022cc2:    f0220201    "...    BIC      r2,r2,#1
        0x00022cc6:    600a        .`      STR      r2,[r1,#0]
        0x00022cc8:    6880        .h      LDR      r0,[r0,#8]
        0x00022cca:    300e        .0      ADDS     r0,r0,#0xe
        0x00022ccc:    f7fef8ab    ....    BL       am_gpu_power_disable ; 0x20e26
        0x00022cd0:    2000        .       MOVS     r0,#0
        0x00022cd2:    bd10        ..      POP      {r4,pc}
    $d
        0x00022cd4:    00f956e2    .V..    DCD    16340706
        0x00022cd8:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_dma_get_buffer
    am_hal_pdm_dma_get_buffer
        0x00022cdc:    b510        ..      PUSH     {r4,lr}
        0x00022cde:    4604        .F      MOV      r4,r0
        0x00022ce0:    2100        .!      MOVS     r1,#0
        0x00022ce2:    4608        .F      MOV      r0,r1
        0x00022ce4:    f7fefa5e    ..^.    BL       am_hal_daxi_control ; 0x211a4
        0x00022ce8:    e9d40104    ....    LDRD     r0,r1,[r4,#0x10]
        0x00022cec:    4281        .B      CMP      r1,r0
        0x00022cee:    bf08        ..      IT       EQ
        0x00022cf0:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x00022cf2:    bd10        ..      POP      {r4,pc}
    i.am_hal_pdm_dma_start
    am_hal_pdm_dma_start
        0x00022cf4:    2800        .(      CMP      r0,#0
        0x00022cf6:    bf1c        ..      ITT      NE
        0x00022cf8:    6802        .h      LDRNE    r2,[r0,#0]
        0x00022cfa:    f0127f80    ....    TSTNE    r2,#0x1000000
        0x00022cfe:    d004        ..      BEQ      0x22d0a ; am_hal_pdm_dma_start + 22
        0x00022d00:    4b1d        .K      LDR      r3,[pc,#116] ; [0x22d78] = 0xf956e2
        0x00022d02:    f022427f    "..B    BIC      r2,r2,#0xff000000
        0x00022d06:    429a        .B      CMP      r2,r3
        0x00022d08:    d001        ..      BEQ      0x22d0e ; am_hal_pdm_dma_start + 26
        0x00022d0a:    2002        .       MOVS     r0,#2
        0x00022d0c:    4770        pG      BX       lr
        0x00022d0e:    b570        p.      PUSH     {r4-r6,lr}
        0x00022d10:    6885        .h      LDR      r5,[r0,#8]
        0x00022d12:    680a        .h      LDR      r2,[r1,#0]
        0x00022d14:    60c2        .`      STR      r2,[r0,#0xc]
        0x00022d16:    6142        Ba      STR      r2,[r0,#0x14]
        0x00022d18:    684a        Jh      LDR      r2,[r1,#4]
        0x00022d1a:    6102        .a      STR      r2,[r0,#0x10]
        0x00022d1c:    688a        .h      LDR      r2,[r1,#8]
        0x00022d1e:    f04f0c10    O...    MOV      r12,#0x10
        0x00022d22:    2018        .       MOVS     r0,#0x18
        0x00022d24:    fbb2f3f0    ....    UDIV     r3,r2,r0
        0x00022d28:    fb002313    ...#    MLS      r3,r0,r3,r2
        0x00022d2c:    b113        ..      CBZ      r3,0x22d34 ; am_hal_pdm_dma_start + 64
        0x00022d2e:    1f00        ..      SUBS     r0,r0,#4
        0x00022d30:    4560        `E      CMP      r0,r12
        0x00022d32:    d2f7        ..      BCS      0x22d24 ; am_hal_pdm_dma_start + 48
        0x00022d34:    4560        `E      CMP      r0,r12
        0x00022d36:    d31c        ..      BCC      0x22d72 ; am_hal_pdm_dma_start + 126
        0x00022d38:    b1d8        ..      CBZ      r0,0x22d72 ; am_hal_pdm_dma_start + 126
        0x00022d3a:    4c10        .L      LDR      r4,[pc,#64] ; [0x22d7c] = 0x40201000
        0x00022d3c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00022d3e:    2000        .       MOVS     r0,#0
        0x00022d40:    f8c40148    ..H.    STR      r0,[r4,#0x148]
        0x00022d44:    6888        .h      LDR      r0,[r1,#8]
        0x00022d46:    f8c40250    ..P.    STR      r0,[r4,#0x250]
        0x00022d4a:    6808        .h      LDR      r0,[r1,#0]
        0x00022d4c:    f8c40154    ..T.    STR      r0,[r4,#0x154]
        0x00022d50:    f8d40140    ..@.    LDR      r0,[r4,#0x140]
        0x00022d54:    f0400001    @...    ORR      r0,r0,#1
        0x00022d58:    f8c40140    ..@.    STR      r0,[r4,#0x140]
        0x00022d5c:    f105000e    ....    ADD      r0,r5,#0xe
        0x00022d60:    34d8        .4      ADDS     r4,r4,#0xd8
        0x00022d62:    f7fef861    ..a.    BL       am_gpu_power_enable ; 0x20e28
        0x00022d66:    6f20         o      LDR      r0,[r4,#0x70]
        0x00022d68:    f0400001    @...    ORR      r0,r0,#1
        0x00022d6c:    6720         g      STR      r0,[r4,#0x70]
        0x00022d6e:    2000        .       MOVS     r0,#0
        0x00022d70:    bd70        p.      POP      {r4-r6,pc}
        0x00022d72:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00022d76:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00022d78:    00f956e2    .V..    DCD    16340706
        0x00022d7c:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_enable
    am_hal_pdm_enable
        0x00022d80:    b510        ..      PUSH     {r4,lr}
        0x00022d82:    2800        .(      CMP      r0,#0
        0x00022d84:    bf1c        ..      ITT      NE
        0x00022d86:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022d88:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022d8c:    d004        ..      BEQ      0x22d98 ; am_hal_pdm_enable + 24
        0x00022d8e:    490e        .I      LDR      r1,[pc,#56] ; [0x22dc8] = 0xf956e2
        0x00022d90:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022d94:    4288        .B      CMP      r0,r1
        0x00022d96:    d001        ..      BEQ      0x22d9c ; am_hal_pdm_enable + 28
        0x00022d98:    2002        .       MOVS     r0,#2
        0x00022d9a:    bd10        ..      POP      {r4,pc}
        0x00022d9c:    4c0b        .L      LDR      r4,[pc,#44] ; [0x22dcc] = 0x40201000
        0x00022d9e:    6820         h      LDR      r0,[r4,#0]
        0x00022da0:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022da4:    6020         `      STR      r0,[r4,#0]
        0x00022da6:    2032        2       MOVS     r0,#0x32
        0x00022da8:    f7fefadc    ....    BL       am_hal_delay_us ; 0x21364
        0x00022dac:    6820         h      LDR      r0,[r4,#0]
        0x00022dae:    f0400010    @...    ORR      r0,r0,#0x10
        0x00022db2:    6020         `      STR      r0,[r4,#0]
        0x00022db4:    6820         h      LDR      r0,[r4,#0]
        0x00022db6:    f0400001    @...    ORR      r0,r0,#1
        0x00022dba:    6020         `      STR      r0,[r4,#0]
        0x00022dbc:    6820         h      LDR      r0,[r4,#0]
        0x00022dbe:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x00022dc2:    6020         `      STR      r0,[r4,#0]
        0x00022dc4:    2000        .       MOVS     r0,#0
        0x00022dc6:    bd10        ..      POP      {r4,pc}
    $d
        0x00022dc8:    00f956e2    .V..    DCD    16340706
        0x00022dcc:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_fifo_flush
    am_hal_pdm_fifo_flush
        0x00022dd0:    2800        .(      CMP      r0,#0
        0x00022dd2:    bf1c        ..      ITT      NE
        0x00022dd4:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022dd6:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022dda:    d004        ..      BEQ      0x22de6 ; am_hal_pdm_fifo_flush + 22
        0x00022ddc:    4905        .I      LDR      r1,[pc,#20] ; [0x22df4] = 0xf956e2
        0x00022dde:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022de2:    4288        .B      CMP      r0,r1
        0x00022de4:    d001        ..      BEQ      0x22dea ; am_hal_pdm_fifo_flush + 26
        0x00022de6:    2002        .       MOVS     r0,#2
        0x00022de8:    4770        pG      BX       lr
        0x00022dea:    4903        .I      LDR      r1,[pc,#12] ; [0x22df8] = 0x40201000
        0x00022dec:    2001        .       MOVS     r0,#1
        0x00022dee:    6188        .a      STR      r0,[r1,#0x18]
        0x00022df0:    2000        .       MOVS     r0,#0
        0x00022df2:    4770        pG      BX       lr
    $d
        0x00022df4:    00f956e2    .V..    DCD    16340706
        0x00022df8:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_initialize
    am_hal_pdm_initialize
        0x00022dfc:    2800        .(      CMP      r0,#0
        0x00022dfe:    bf1c        ..      ITT      NE
        0x00022e00:    2005        .       MOVNE    r0,#5
        0x00022e02:    4770        pG      BXNE     lr
        0x00022e04:    2900        .)      CMP      r1,#0
        0x00022e06:    bf04        ..      ITT      EQ
        0x00022e08:    2006        .       MOVEQ    r0,#6
        0x00022e0a:    4770        pG      BXEQ     lr
        0x00022e0c:    2200        ."      MOVS     r2,#0
        0x00022e0e:    4809        .H      LDR      r0,[pc,#36] ; [0x22e34] = 0x1001bbe0
        0x00022e10:    6803        .h      LDR      r3,[r0,#0]
        0x00022e12:    f0137f80    ....    TST      r3,#0x1000000
        0x00022e16:    bf1c        ..      ITT      NE
        0x00022e18:    2007        .       MOVNE    r0,#7
        0x00022e1a:    4770        pG      BXNE     lr
        0x00022e1c:    f0437380    C..s    ORR      r3,r3,#0x1000000
        0x00022e20:    f8dfc014    ....    LDR      r12,[pc,#20] ; [0x22e38] = 0xf956e2
        0x00022e24:    f36c0317    l...    BFI      r3,r12,#0,#24
        0x00022e28:    6003        .`      STR      r3,[r0,#0]
        0x00022e2a:    6082        .`      STR      r2,[r0,#8]
        0x00022e2c:    7102        .q      STRB     r2,[r0,#4]
        0x00022e2e:    6008        .`      STR      r0,[r1,#0]
        0x00022e30:    2000        .       MOVS     r0,#0
        0x00022e32:    4770        pG      BX       lr
    $d
        0x00022e34:    1001bbe0    ....    DCD    268549088
        0x00022e38:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pdm_interrupt_clear
    am_hal_pdm_interrupt_clear
        0x00022e3c:    2800        .(      CMP      r0,#0
        0x00022e3e:    bf1c        ..      ITT      NE
        0x00022e40:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022e42:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022e46:    d004        ..      BEQ      0x22e52 ; am_hal_pdm_interrupt_clear + 22
        0x00022e48:    4a05        .J      LDR      r2,[pc,#20] ; [0x22e60] = 0xf956e2
        0x00022e4a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022e4e:    4290        .B      CMP      r0,r2
        0x00022e50:    d001        ..      BEQ      0x22e56 ; am_hal_pdm_interrupt_clear + 26
        0x00022e52:    2002        .       MOVS     r0,#2
        0x00022e54:    4770        pG      BX       lr
        0x00022e56:    4803        .H      LDR      r0,[pc,#12] ; [0x22e64] = 0x40201000
        0x00022e58:    f8c01108    ....    STR      r1,[r0,#0x108]
        0x00022e5c:    2000        .       MOVS     r0,#0
        0x00022e5e:    4770        pG      BX       lr
    $d
        0x00022e60:    00f956e2    .V..    DCD    16340706
        0x00022e64:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_interrupt_enable
    am_hal_pdm_interrupt_enable
        0x00022e68:    2800        .(      CMP      r0,#0
        0x00022e6a:    bf1c        ..      ITT      NE
        0x00022e6c:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022e6e:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022e72:    d004        ..      BEQ      0x22e7e ; am_hal_pdm_interrupt_enable + 22
        0x00022e74:    4a07        .J      LDR      r2,[pc,#28] ; [0x22e94] = 0xf956e2
        0x00022e76:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022e7a:    4290        .B      CMP      r0,r2
        0x00022e7c:    d001        ..      BEQ      0x22e82 ; am_hal_pdm_interrupt_enable + 26
        0x00022e7e:    2002        .       MOVS     r0,#2
        0x00022e80:    4770        pG      BX       lr
        0x00022e82:    4805        .H      LDR      r0,[pc,#20] ; [0x22e98] = 0x40201000
        0x00022e84:    f8d02100    ...!    LDR      r2,[r0,#0x100]
        0x00022e88:    4311        .C      ORRS     r1,r1,r2
        0x00022e8a:    f8c01100    ....    STR      r1,[r0,#0x100]
        0x00022e8e:    2000        .       MOVS     r0,#0
        0x00022e90:    4770        pG      BX       lr
    $d
        0x00022e92:    0000        ..      DCW    0
        0x00022e94:    00f956e2    .V..    DCD    16340706
        0x00022e98:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_interrupt_service
    am_hal_pdm_interrupt_service
        0x00022e9c:    b410        ..      PUSH     {r4}
        0x00022e9e:    f8dfc044    ..D.    LDR      r12,[pc,#68] ; [0x22ee4] = 0x40201000
        0x00022ea2:    f0110f08    ....    TST      r1,#8
        0x00022ea6:    d00a        ..      BEQ      0x22ebe ; am_hal_pdm_interrupt_service + 34
        0x00022ea8:    e9d03404    ...4    LDRD     r3,r4,[r0,#0x10]
        0x00022eac:    429c        .B      CMP      r4,r3
        0x00022eae:    bf08        ..      IT       EQ
        0x00022eb0:    68c3        .h      LDREQ    r3,[r0,#0xc]
        0x00022eb2:    6143        Ca      STR      r3,[r0,#0x14]
        0x00022eb4:    f8cc3154    ..T1    STR      r3,[r12,#0x154]
        0x00022eb8:    6892        .h      LDR      r2,[r2,#8]
        0x00022eba:    f8cc2250    ..P"    STR      r2,[r12,#0x250]
        0x00022ebe:    f0110f02    ....    TST      r1,#2
        0x00022ec2:    bf1e        ..      ITTT     NE
        0x00022ec4:    2800        .(      CMPNE    r0,#0
        0x00022ec6:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022ec8:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022ecc:    d007        ..      BEQ      0x22ede ; am_hal_pdm_interrupt_service + 66
        0x00022ece:    4906        .I      LDR      r1,[pc,#24] ; [0x22ee8] = 0xf956e2
        0x00022ed0:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022ed4:    4288        .B      CMP      r0,r1
        0x00022ed6:    bf04        ..      ITT      EQ
        0x00022ed8:    2001        .       MOVEQ    r0,#1
        0x00022eda:    f8cc0018    ....    STREQ    r0,[r12,#0x18]
        0x00022ede:    2000        .       MOVS     r0,#0
        0x00022ee0:    bc10        ..      POP      {r4}
        0x00022ee2:    4770        pG      BX       lr
    $d
        0x00022ee4:    40201000    .. @    DCD    1075843072
        0x00022ee8:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pdm_interrupt_status_get
    am_hal_pdm_interrupt_status_get
        0x00022eec:    2800        .(      CMP      r0,#0
        0x00022eee:    bf1c        ..      ITT      NE
        0x00022ef0:    6800        .h      LDRNE    r0,[r0,#0]
        0x00022ef2:    f0107f80    ....    TSTNE    r0,#0x1000000
        0x00022ef6:    d004        ..      BEQ      0x22f02 ; am_hal_pdm_interrupt_status_get + 22
        0x00022ef8:    4b0a        .K      LDR      r3,[pc,#40] ; [0x22f24] = 0xf956e2
        0x00022efa:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022efe:    4298        .B      CMP      r0,r3
        0x00022f00:    d001        ..      BEQ      0x22f06 ; am_hal_pdm_interrupt_status_get + 26
        0x00022f02:    2002        .       MOVS     r0,#2
        0x00022f04:    4770        pG      BX       lr
        0x00022f06:    4808        .H      LDR      r0,[pc,#32] ; [0x22f28] = 0x40201000
        0x00022f08:    2a00        .*      CMP      r2,#0
        0x00022f0a:    bf08        ..      IT       EQ
        0x00022f0c:    f8d00104    ....    LDREQ    r0,[r0,#0x104]
        0x00022f10:    d005        ..      BEQ      0x22f1e ; am_hal_pdm_interrupt_status_get + 50
        0x00022f12:    f8d02104    ...!    LDR      r2,[r0,#0x104]
        0x00022f16:    600a        .`      STR      r2,[r1,#0]
        0x00022f18:    f8d00100    ....    LDR      r0,[r0,#0x100]
        0x00022f1c:    4010        .@      ANDS     r0,r0,r2
        0x00022f1e:    6008        .`      STR      r0,[r1,#0]
        0x00022f20:    2000        .       MOVS     r0,#0
        0x00022f22:    4770        pG      BX       lr
    $d
        0x00022f24:    00f956e2    .V..    DCD    16340706
        0x00022f28:    40201000    .. @    DCD    1075843072
    $t
    i.am_hal_pdm_power_control
    am_hal_pdm_power_control
        0x00022f2c:    2800        .(      CMP      r0,#0
        0x00022f2e:    bf1c        ..      ITT      NE
        0x00022f30:    6803        .h      LDRNE    r3,[r0,#0]
        0x00022f32:    f0137f80    ....    TSTNE    r3,#0x1000000
        0x00022f36:    d005        ..      BEQ      0x22f44 ; am_hal_pdm_power_control + 24
        0x00022f38:    f8dfc06c    ..l.    LDR      r12,[pc,#108] ; [0x22fa8] = 0xf956e2
        0x00022f3c:    f023437f    #..C    BIC      r3,r3,#0xff000000
        0x00022f40:    4563        cE      CMP      r3,r12
        0x00022f42:    d001        ..      BEQ      0x22f48 ; am_hal_pdm_power_control + 28
        0x00022f44:    2002        .       MOVS     r0,#2
        0x00022f46:    4770        pG      BX       lr
        0x00022f48:    b538        8.      PUSH     {r3-r5,lr}
        0x00022f4a:    4604        .F      MOV      r4,r0
        0x00022f4c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022f4e:    3017        .0      ADDS     r0,r0,#0x17
        0x00022f50:    b2c5        ..      UXTB     r5,r0
        0x00022f52:    b191        ..      CBZ      r1,0x22f7a ; am_hal_pdm_power_control + 78
        0x00022f54:    2901        .)      CMP      r1,#1
        0x00022f56:    bf1e        ..      ITTT     NE
        0x00022f58:    2902        .)      CMPNE    r1,#2
        0x00022f5a:    2006        .       MOVNE    r0,#6
        0x00022f5c:    bd38        8.      POPNE    {r3-r5,pc}
        0x00022f5e:    b13a        :.      CBZ      r2,0x22f70 ; am_hal_pdm_power_control + 68
        0x00022f60:    f7f5fa5c    ..\.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022f64:    9000        ..      STR      r0,[sp,#0]
        0x00022f66:    2001        .       MOVS     r0,#1
        0x00022f68:    7120         q      STRB     r0,[r4,#4]
        0x00022f6a:    9800        ..      LDR      r0,[sp,#0]
        0x00022f6c:    f7f5fa5a    ..Z.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022f70:    4628        (F      MOV      r0,r5
        0x00022f72:    f000fa67    ..g.    BL       am_hal_pwrctrl_periph_disable ; 0x23444
        0x00022f76:    2000        .       MOVS     r0,#0
        0x00022f78:    bd38        8.      POP      {r3-r5,pc}
        0x00022f7a:    b182        ..      CBZ      r2,0x22f9e ; am_hal_pdm_power_control + 114
        0x00022f7c:    7920         y      LDRB     r0,[r4,#4]
        0x00022f7e:    2800        .(      CMP      r0,#0
        0x00022f80:    bf04        ..      ITT      EQ
        0x00022f82:    2007        .       MOVEQ    r0,#7
        0x00022f84:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00022f86:    4628        (F      MOV      r0,r5
        0x00022f88:    f000faf2    ....    BL       am_hal_pwrctrl_periph_enable ; 0x23570
        0x00022f8c:    f7f5fa46    ..F.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00022f90:    9000        ..      STR      r0,[sp,#0]
        0x00022f92:    2000        .       MOVS     r0,#0
        0x00022f94:    7120         q      STRB     r0,[r4,#4]
        0x00022f96:    9800        ..      LDR      r0,[sp,#0]
        0x00022f98:    f7f5fa44    ..D.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00022f9c:    e7eb        ..      B        0x22f76 ; am_hal_pdm_power_control + 74
        0x00022f9e:    4628        (F      MOV      r0,r5
        0x00022fa0:    f000fae6    ....    BL       am_hal_pwrctrl_periph_enable ; 0x23570
        0x00022fa4:    e7e7        ..      B        0x22f76 ; am_hal_pdm_power_control + 74
    $d
        0x00022fa6:    0000        ..      DCW    0
        0x00022fa8:    00f956e2    .V..    DCD    16340706
    $t
    i.am_hal_pwrctrl_control
    am_hal_pwrctrl_control
        0x00022fac:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00022fb0:    2700        .'      MOVS     r7,#0
        0x00022fb2:    4d77        wM      LDR      r5,[pc,#476] ; [0x23190] = 0x40021000
        0x00022fb4:    4c77        wL      LDR      r4,[pc,#476] ; [0x23194] = 0x40020000
        0x00022fb6:    46b8        .F      MOV      r8,r7
        0x00022fb8:    b158        X.      CBZ      r0,0x22fd2 ; am_hal_pwrctrl_control + 38
        0x00022fba:    2801        .(      CMP      r0,#1
        0x00022fbc:    d07d        }.      BEQ      0x230ba ; am_hal_pwrctrl_control + 270
        0x00022fbe:    2802        .(      CMP      r0,#2
        0x00022fc0:    d07c        |.      BEQ      0x230bc ; am_hal_pwrctrl_control + 272
        0x00022fc2:    2803        .(      CMP      r0,#3
        0x00022fc4:    bf0c        ..      ITE      EQ
        0x00022fc6:    f8c58004    ....    STREQ    r8,[r5,#4]
        0x00022fca:    2706        .'      MOVNE    r7,#6
        0x00022fcc:    4638        8F      MOV      r0,r7
        0x00022fce:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00022fd2:    4e71        qN      LDR      r6,[pc,#452] ; [0x23198] = 0x100005f0
        0x00022fd4:    6870        ph      LDR      r0,[r6,#4]
        0x00022fd6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00022fda:    d10d        ..      BNE      0x22ff8 ; am_hal_pwrctrl_control + 76
        0x00022fdc:    2201        ."      MOVS     r2,#1
        0x00022fde:    1d33        3.      ADDS     r3,r6,#4
        0x00022fe0:    f24041c4    @..A    MOV      r1,#0x4c4
        0x00022fe4:    4610        .F      MOV      r0,r2
        0x00022fe6:    f7fffcdf    ....    BL       am_hal_mram_info_read ; 0x229a8
        0x00022fea:    b918        ..      CBNZ     r0,0x22ff4 ; am_hal_pwrctrl_control + 72
        0x00022fec:    6870        ph      LDR      r0,[r6,#4]
        0x00022fee:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00022ff2:    d101        ..      BNE      0x22ff8 ; am_hal_pwrctrl_control + 76
        0x00022ff4:    f8c68004    ....    STR      r8,[r6,#4]
        0x00022ff8:    6870        ph      LDR      r0,[r6,#4]
        0x00022ffa:    2802        .(      CMP      r0,#2
        0x00022ffc:    d238        8.      BCS      0x23070 ; am_hal_pwrctrl_control + 196
        0x00022ffe:    bf00        ..      NOP      
        0x00023000:    f8d40378    ..x.    LDR      r0,[r4,#0x378]
        0x00023004:    f02050f8     ..P    BIC      r0,r0,#0x1f000000
        0x00023008:    f8c40378    ..x.    STR      r0,[r4,#0x378]
        0x0002300c:    f8d40358    ..X.    LDR      r0,[r4,#0x358]
        0x00023010:    f42000f8     ...    BIC      r0,r0,#0x7c0000
        0x00023014:    f8c40358    ..X.    STR      r0,[r4,#0x358]
        0x00023018:    f8d40344    ..D.    LDR      r0,[r4,#0x344]
        0x0002301c:    f02050f8     ..P    BIC      r0,r0,#0x1f000000
        0x00023020:    f1006020    .. `    ADD      r0,r0,#0xa000000
        0x00023024:    f8c40344    ..D.    STR      r0,[r4,#0x344]
        0x00023028:    f8d40344    ..D.    LDR      r0,[r4,#0x344]
        0x0002302c:    f42040f0     ..@    BIC      r0,r0,#0x7800
        0x00023030:    f50040a0    ...@    ADD      r0,r0,#0x5000
        0x00023034:    f8c40344    ..D.    STR      r0,[r4,#0x344]
        0x00023038:    f8d40358    ..X.    LDR      r0,[r4,#0x358]
        0x0002303c:    f42050f8     ..P    BIC      r0,r0,#0x1f00
        0x00023040:    f5006070    ..p`    ADD      r0,r0,#0xf00
        0x00023044:    f8c40358    ..X.    STR      r0,[r4,#0x358]
        0x00023048:    f8d40354    ..T.    LDR      r0,[r4,#0x354]
        0x0002304c:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x00023050:    f8c40354    ..T.    STR      r0,[r4,#0x354]
        0x00023054:    f8d40360    ..`.    LDR      r0,[r4,#0x360]
        0x00023058:    f02060f8     ..`    BIC      r0,r0,#0x7c00000
        0x0002305c:    f1007070    ..pp    ADD      r0,r0,#0x3c00000
        0x00023060:    f8c40360    ..`.    STR      r0,[r4,#0x360]
        0x00023064:    f8d40360    ..`.    LDR      r0,[r4,#0x360]
        0x00023068:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x0002306c:    f8c40360    ..`.    STR      r0,[r4,#0x360]
        0x00023070:    f8d40348    ..H.    LDR      r0,[r4,#0x348]
        0x00023074:    f0205070     .pP    BIC      r0,r0,#0x3c000000
        0x00023078:    f1005020    .. P    ADD      r0,r0,#0x28000000
        0x0002307c:    f8c40348    ..H.    STR      r0,[r4,#0x348]
        0x00023080:    f8d40348    ..H.    LDR      r0,[r4,#0x348]
        0x00023084:    f42030f0     ..0    BIC      r0,r0,#0x1e000
        0x00023088:    f50030a0    ...0    ADD      r0,r0,#0x14000
        0x0002308c:    f8c40348    ..H.    STR      r0,[r4,#0x348]
        0x00023090:    f8d4035c    ..\.    LDR      r0,[r4,#0x35c]
        0x00023094:    f0407070    @.pp    ORR      r0,r0,#0x3c00000
        0x00023098:    f8c4035c    ..\.    STR      r0,[r4,#0x35c]
        0x0002309c:    f8d4035c    ..\.    LDR      r0,[r4,#0x35c]
        0x000230a0:    f44050f0    @..P    ORR      r0,r0,#0x1e00
        0x000230a4:    f8c4035c    ..\.    STR      r0,[r4,#0x35c]
        0x000230a8:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000230ac:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x000230b0:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000230b4:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000230b8:    e001        ..      B        0x230be ; am_hal_pwrctrl_control + 274
        0x000230ba:    e04c        L.      B        0x23156 ; am_hal_pwrctrl_control + 426
        0x000230bc:    e05d        ].      B        0x2317a ; am_hal_pwrctrl_control + 462
        0x000230be:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x000230c2:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000230c6:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x000230ca:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x000230ce:    60b0        .`      STR      r0,[r6,#8]
        0x000230d0:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x000230d4:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x000230d8:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x000230dc:    f04f0007    O...    MOV      r0,#7
        0x000230e0:    f8c4033c    ..<.    STR      r0,[r4,#0x33c]
        0x000230e4:    d20d        ..      BCS      0x23102 ; am_hal_pwrctrl_control + 342
        0x000230e6:    f8d40340    ..@.    LDR      r0,[r4,#0x340]
        0x000230ea:    f0207070     .pp    BIC      r0,r0,#0x3c00000
        0x000230ee:    f8c40340    ..@.    STR      r0,[r4,#0x340]
        0x000230f2:    f8d40340    ..@.    LDR      r0,[r4,#0x340]
        0x000230f6:    f42060f8     ..`    BIC      r0,r0,#0x7c0
        0x000230fa:    f1000040    ..@.    ADD      r0,r0,#0x40
        0x000230fe:    f8c40340    ..@.    STR      r0,[r4,#0x340]
        0x00023102:    6820         h      LDR      r0,[r4,#0]
        0x00023104:    f4104f7f    ...O    TST      r0,#0xff00
        0x00023108:    d006        ..      BEQ      0x23118 ; am_hal_pwrctrl_control + 364
        0x0002310a:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x0002310e:    f0400001    @...    ORR      r0,r0,#1
        0x00023112:    f8c50100    ....    STR      r0,[r5,#0x100]
        0x00023116:    e011        ..      B        0x2313c ; am_hal_pwrctrl_control + 400
        0x00023118:    f008fee6    ....    BL       buck_ldo_override_init ; 0x2bee8
        0x0002311c:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00023120:    f0400001    @...    ORR      r0,r0,#1
        0x00023124:    f8c50100    ....    STR      r0,[r5,#0x100]
        0x00023128:    2330        0#      MOVS     r3,#0x30
        0x0002312a:    461a        .F      MOV      r2,r3
        0x0002312c:    491b        .I      LDR      r1,[pc,#108] ; [0x2319c] = 0x40021108
        0x0002312e:    2005        .       MOVS     r0,#5
        0x00023130:    f7fef92e    ....    BL       am_hal_delay_us_status_change ; 0x21390
        0x00023134:    0007        ..      MOVS     r7,r0
        0x00023136:    bf18        ..      IT       NE
        0x00023138:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0002313c:    f8d40378    ..x.    LDR      r0,[r4,#0x378]
        0x00023140:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00023144:    f8c40378    ..x.    STR      r0,[r4,#0x378]
        0x00023148:    6820         h      LDR      r0,[r4,#0]
        0x0002314a:    f4104f7f    ...O    TST      r0,#0xff00
        0x0002314e:    bf18        ..      IT       NE
        0x00023150:    f008feca    ....    BLNE     buck_ldo_override_init ; 0x2bee8
        0x00023154:    e73a        :.      B        0x22fcc ; am_hal_pwrctrl_control + 32
        0x00023156:    4812        .H      LDR      r0,[pc,#72] ; [0x231a0] = 0x44a08
        0x00023158:    e9d0104a    ..J.    LDRD     r1,r0,[r0,#0x128]
        0x0002315c:    6809        .h      LDR      r1,[r1,#0]
        0x0002315e:    4008        .@      ANDS     r0,r0,r1
        0x00023160:    bf18        ..      IT       NE
        0x00023162:    2001        .       MOVNE    r0,#1
        0x00023164:    2800        .(      CMP      r0,#0
        0x00023166:    f43faf31    ?.1.    BEQ      0x22fcc ; am_hal_pwrctrl_control + 32
        0x0002316a:    2012        .       MOVS     r0,#0x12
        0x0002316c:    f000f96a    ..j.    BL       am_hal_pwrctrl_periph_disable ; 0x23444
        0x00023170:    2800        .(      CMP      r0,#0
        0x00023172:    f43faf2b    ?.+.    BEQ      0x22fcc ; am_hal_pwrctrl_control + 32
        0x00023176:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002317a:    f8d40124    ..$.    LDR      r0,[r4,#0x124]
        0x0002317e:    f02000fc     ...    BIC      r0,r0,#0xfc
        0x00023182:    3080        .0      ADDS     r0,r0,#0x80
        0x00023184:    f8c40124    ..$.    STR      r0,[r4,#0x124]
        0x00023188:    2001        .       MOVS     r0,#1
        0x0002318a:    f8c40120    .. .    STR      r0,[r4,#0x120]
        0x0002318e:    e71d        ..      B        0x22fcc ; am_hal_pwrctrl_control + 32
    $d
        0x00023190:    40021000    ...@    DCD    1073876992
        0x00023194:    40020000    ...@    DCD    1073872896
        0x00023198:    100005f0    ....    DCD    268436976
        0x0002319c:    40021108    ...@    DCD    1073877256
        0x000231a0:    00044a08    .J..    DCD    281096
    $t
    i.am_hal_pwrctrl_low_power_init
    am_hal_pwrctrl_low_power_init
        0x000231a4:    b538        8.      PUSH     {r3-r5,lr}
        0x000231a6:    4835        5H      LDR      r0,[pc,#212] ; [0x2327c] = 0x40021000
        0x000231a8:    6880        .h      LDR      r0,[r0,#8]
        0x000231aa:    4c35        5L      LDR      r4,[pc,#212] ; [0x23280] = 0x100005f0
        0x000231ac:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x000231b0:    70a0        .p      STRB     r0,[r4,#2]
        0x000231b2:    4834        4H      LDR      r0,[pc,#208] ; [0x23284] = 0x449fc
        0x000231b4:    f000f870    ..p.    BL       am_hal_pwrctrl_mcu_memory_config ; 0x23298
        0x000231b8:    4833        3H      LDR      r0,[pc,#204] ; [0x23288] = 0x44a02
        0x000231ba:    f000fa33    ..3.    BL       am_hal_pwrctrl_sram_config ; 0x23624
        0x000231be:    f04f2540    O.@%    MOV      r5,#0x40004000
        0x000231c2:    6c68        hl      LDR      r0,[r5,#0x44]
        0x000231c4:    f440007c    @.|.    ORR      r0,r0,#0xfc0000
        0x000231c8:    6468        hd      STR      r0,[r5,#0x44]
        0x000231ca:    4830        0H      LDR      r0,[pc,#192] ; [0x2328c] = 0x44b9b
        0x000231cc:    f7fdff9e    ....    BL       am_hal_daxi_config ; 0x2110c
        0x000231d0:    2064        d       MOVS     r0,#0x64
        0x000231d2:    f7fef8c7    ....    BL       am_hal_delay_us ; 0x21364
        0x000231d6:    6c68        hl      LDR      r0,[r5,#0x44]
        0x000231d8:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x000231dc:    6468        hd      STR      r0,[r5,#0x44]
        0x000231de:    482c        ,H      LDR      r0,[pc,#176] ; [0x23290] = 0x40020000
        0x000231e0:    f8d0137c    ..|.    LDR      r1,[r0,#0x37c]
        0x000231e4:    f44101fd    A...    ORR      r1,r1,#0x7e8000
        0x000231e8:    f04161b0    A..a    ORR      r1,r1,#0x5800000
        0x000231ec:    f8c0137c    ..|.    STR      r1,[r0,#0x37c]
        0x000231f0:    4928        (I      LDR      r1,[pc,#160] ; [0x23294] = 0x40020444
        0x000231f2:    680a        .h      LDR      r2,[r1,#0]
        0x000231f4:    f422427f    "..B    BIC      r2,r2,#0xff00
        0x000231f8:    f5026280    ...b    ADD      r2,r2,#0x400
        0x000231fc:    600a        .`      STR      r2,[r1,#0]
        0x000231fe:    7861        ax      LDRB     r1,[r4,#1]
        0x00023200:    b9c1        ..      CBNZ     r1,0x23234 ; am_hal_pwrctrl_low_power_init + 144
        0x00023202:    f8d0136c    ..l.    LDR      r1,[r0,#0x36c]
        0x00023206:    f3c15105    ...Q    UBFX     r1,r1,#20,#6
        0x0002320a:    60e1        .`      STR      r1,[r4,#0xc]
        0x0002320c:    f8d01088    ....    LDR      r1,[r0,#0x88]
        0x00023210:    f001013f    ..?.    AND      r1,r1,#0x3f
        0x00023214:    6121        !a      STR      r1,[r4,#0x10]
        0x00023216:    f8d0136c    ..l.    LDR      r1,[r0,#0x36c]
        0x0002321a:    0e89        ..      LSRS     r1,r1,#26
        0x0002321c:    6161        aa      STR      r1,[r4,#0x14]
        0x0002321e:    f8d01088    ....    LDR      r1,[r0,#0x88]
        0x00023222:    f3c14185    ...A    UBFX     r1,r1,#18,#6
        0x00023226:    61a1        .a      STR      r1,[r4,#0x18]
        0x00023228:    6c40        @l      LDR      r0,[r0,#0x44]
        0x0002322a:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x0002322e:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00023230:    2001        .       MOVS     r0,#1
        0x00023232:    7060        `p      STRB     r0,[r4,#1]
        0x00023234:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00023236:    6260        `b      STR      r0,[r4,#0x24]
        0x00023238:    6920         i      LDR      r0,[r4,#0x10]
        0x0002323a:    2500        .%      MOVS     r5,#0
        0x0002323c:    6225        %b      STR      r5,[r4,#0x20]
        0x0002323e:    2201        ."      MOVS     r2,#1
        0x00023240:    62a0        .b      STR      r0,[r4,#0x28]
        0x00023242:    466b        kF      MOV      r3,sp
        0x00023244:    f44f6192    O..a    MOV      r1,#0x490
        0x00023248:    4610        .F      MOV      r0,r2
        0x0002324a:    f7fffbad    ....    BL       am_hal_mram_info_read ; 0x229a8
        0x0002324e:    b988        ..      CBNZ     r0,0x23274 ; am_hal_pwrctrl_low_power_init + 208
        0x00023250:    9800        ..      LDR      r0,[sp,#0]
        0x00023252:    f0100f06    ....    TST      r0,#6
        0x00023256:    bf04        ..      ITT      EQ
        0x00023258:    2003        .       MOVEQ    r0,#3
        0x0002325a:    6220         b      STREQ    r0,[r4,#0x20]
        0x0002325c:    d00a        ..      BEQ      0x23274 ; am_hal_pwrctrl_low_power_init + 208
        0x0002325e:    f0100f02    ....    TST      r0,#2
        0x00023262:    bf08        ..      IT       EQ
        0x00023264:    2006        .       MOVEQ    r0,#6
        0x00023266:    d007        ..      BEQ      0x23278 ; am_hal_pwrctrl_low_power_init + 212
        0x00023268:    f0100f04    ....    TST      r0,#4
        0x0002326c:    bf0c        ..      ITE      EQ
        0x0002326e:    2009        .       MOVEQ    r0,#9
        0x00023270:    6225        %b      STRNE    r5,[r4,#0x20]
        0x00023272:    d001        ..      BEQ      0x23278 ; am_hal_pwrctrl_low_power_init + 212
        0x00023274:    2000        .       MOVS     r0,#0
        0x00023276:    bd38        8.      POP      {r3-r5,pc}
        0x00023278:    6220         b      STR      r0,[r4,#0x20]
        0x0002327a:    e7fb        ..      B        0x23274 ; am_hal_pwrctrl_low_power_init + 208
    $d
        0x0002327c:    40021000    ...@    DCD    1073876992
        0x00023280:    100005f0    ....    DCD    268436976
        0x00023284:    000449fc    .I..    DCD    281084
        0x00023288:    00044a02    .J..    DCD    281090
        0x0002328c:    00044b9b    .K..    DCD    281499
        0x00023290:    40020000    ...@    DCD    1073872896
        0x00023294:    40020444    D..@    DCD    1073873988
    $t
    i.am_hal_pwrctrl_mcu_memory_config
    am_hal_pwrctrl_mcu_memory_config
        0x00023298:    b538        8.      PUSH     {r3-r5,lr}
        0x0002329a:    4605        .F      MOV      r5,r0
        0x0002329c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002329e:    4c43        CL      LDR      r4,[pc,#268] ; [0x233ac] = 0x40021000
        0x000232a0:    b120         .      CBZ      r0,0x232ac ; am_hal_pwrctrl_mcu_memory_config + 20
        0x000232a2:    2801        .(      CMP      r0,#1
        0x000232a4:    d00a        ..      BEQ      0x232bc ; am_hal_pwrctrl_mcu_memory_config + 36
        0x000232a6:    2802        .(      CMP      r0,#2
        0x000232a8:    d011        ..      BEQ      0x232ce ; am_hal_pwrctrl_mcu_memory_config + 54
        0x000232aa:    e018        ..      B        0x232de ; am_hal_pwrctrl_mcu_memory_config + 70
        0x000232ac:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232ae:    f0200010     ...    BIC      r0,r0,#0x10
        0x000232b2:    6160        `a      STR      r0,[r4,#0x14]
        0x000232b4:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232b6:    f0200020     . .    BIC      r0,r0,#0x20
        0x000232ba:    e00f        ..      B        0x232dc ; am_hal_pwrctrl_mcu_memory_config + 68
        0x000232bc:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232be:    f0400010    @...    ORR      r0,r0,#0x10
        0x000232c2:    6160        `a      STR      r0,[r4,#0x14]
        0x000232c4:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232c6:    f0200020     . .    BIC      r0,r0,#0x20
        0x000232ca:    6160        `a      STR      r0,[r4,#0x14]
        0x000232cc:    e007        ..      B        0x232de ; am_hal_pwrctrl_mcu_memory_config + 70
        0x000232ce:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232d0:    f0400010    @...    ORR      r0,r0,#0x10
        0x000232d4:    6160        `a      STR      r0,[r4,#0x14]
        0x000232d6:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232d8:    f0400020    @. .    ORR      r0,r0,#0x20
        0x000232dc:    6160        `a      STR      r0,[r4,#0x14]
        0x000232de:    78a9        .x      LDRB     r1,[r5,#2]
        0x000232e0:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232e2:    f3610002    a...    BFI      r0,r1,#0,#3
        0x000232e6:    6160        `a      STR      r0,[r4,#0x14]
        0x000232e8:    7929        )y      LDRB     r1,[r5,#4]
        0x000232ea:    6960        `i      LDR      r0,[r4,#0x14]
        0x000232ec:    f36100c3    a...    BFI      r0,r1,#3,#1
        0x000232f0:    6160        `a      STR      r0,[r4,#0x14]
        0x000232f2:    2001        .       MOVS     r0,#1
        0x000232f4:    9000        ..      STR      r0,[sp,#0]
        0x000232f6:    6963        ci      LDR      r3,[r4,#0x14]
        0x000232f8:    223f        ?"      MOVS     r2,#0x3f
        0x000232fa:    492d        -I      LDR      r1,[pc,#180] ; [0x233b0] = 0x40021018
        0x000232fc:    2005        .       MOVS     r0,#5
        0x000232fe:    f7fef873    ..s.    BL       am_hal_delay_us_status_check ; 0x213e8
        0x00023302:    2800        .(      CMP      r0,#0
        0x00023304:    bf18        ..      IT       NE
        0x00023306:    bd38        8.      POPNE    {r3-r5,pc}
        0x00023308:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002330a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002330c:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x00023310:    f3c11100    ....    UBFX     r1,r1,#4,#1
        0x00023314:    4288        .B      CMP      r0,r1
        0x00023316:    d117        ..      BNE      0x23348 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023318:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002331a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002331c:    f3c01040    ..@.    UBFX     r0,r0,#5,#1
        0x00023320:    f3c11140    ..@.    UBFX     r1,r1,#5,#1
        0x00023324:    4288        .B      CMP      r0,r1
        0x00023326:    d10f        ..      BNE      0x23348 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023328:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002332a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002332c:    f0000007    ....    AND      r0,r0,#7
        0x00023330:    f0010107    ....    AND      r1,r1,#7
        0x00023334:    4288        .B      CMP      r0,r1
        0x00023336:    d107        ..      BNE      0x23348 ; am_hal_pwrctrl_mcu_memory_config + 176
        0x00023338:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002333a:    6961        ai      LDR      r1,[r4,#0x14]
        0x0002333c:    f3c000c0    ....    UBFX     r0,r0,#3,#1
        0x00023340:    f3c101c0    ....    UBFX     r1,r1,#3,#1
        0x00023344:    4288        .B      CMP      r0,r1
        0x00023346:    d001        ..      BEQ      0x2334c ; am_hal_pwrctrl_mcu_memory_config + 180
        0x00023348:    2001        .       MOVS     r0,#1
        0x0002334a:    bd38        8.      POP      {r3-r5,pc}
        0x0002334c:    7868        hx      LDRB     r0,[r5,#1]
        0x0002334e:    2800        .(      CMP      r0,#0
        0x00023350:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023352:    bf14        ..      ITE      NE
        0x00023354:    f0200010     ...    BICNE    r0,r0,#0x10
        0x00023358:    f0400010    @...    ORREQ    r0,r0,#0x10
        0x0002335c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002335e:    7968        hy      LDRB     r0,[r5,#5]
        0x00023360:    2800        .(      CMP      r0,#0
        0x00023362:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023364:    bf14        ..      ITE      NE
        0x00023366:    f0200008     ...    BICNE    r0,r0,#8
        0x0002336a:    f0400008    @...    ORREQ    r0,r0,#8
        0x0002336e:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00023370:    78e8        .x      LDRB     r0,[r5,#3]
        0x00023372:    2800        .(      CMP      r0,#0
        0x00023374:    bf04        ..      ITT      EQ
        0x00023376:    69e0        .i      LDREQ    r0,[r4,#0x1c]
        0x00023378:    f0400007    @...    ORREQ    r0,r0,#7
        0x0002337c:    d013        ..      BEQ      0x233a6 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x0002337e:    2801        .(      CMP      r0,#1
        0x00023380:    d008        ..      BEQ      0x23394 ; am_hal_pwrctrl_mcu_memory_config + 252
        0x00023382:    2803        .(      CMP      r0,#3
        0x00023384:    d00b        ..      BEQ      0x2339e ; am_hal_pwrctrl_mcu_memory_config + 262
        0x00023386:    2807        .(      CMP      r0,#7
        0x00023388:    bf04        ..      ITT      EQ
        0x0002338a:    69e0        .i      LDREQ    r0,[r4,#0x1c]
        0x0002338c:    f0200007     ...    BICEQ    r0,r0,#7
        0x00023390:    d009        ..      BEQ      0x233a6 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x00023392:    e009        ..      B        0x233a8 ; am_hal_pwrctrl_mcu_memory_config + 272
        0x00023394:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00023396:    f0200007     ...    BIC      r0,r0,#7
        0x0002339a:    1d80        ..      ADDS     r0,r0,#6
        0x0002339c:    e003        ..      B        0x233a6 ; am_hal_pwrctrl_mcu_memory_config + 270
        0x0002339e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x000233a0:    f0200007     ...    BIC      r0,r0,#7
        0x000233a4:    1d00        ..      ADDS     r0,r0,#4
        0x000233a6:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000233a8:    2000        .       MOVS     r0,#0
        0x000233aa:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000233ac:    40021000    ...@    DCD    1073876992
        0x000233b0:    40021018    ...@    DCD    1073877016
    $t
    i.am_hal_pwrctrl_mcu_mode_select
    am_hal_pwrctrl_mcu_mode_select
        0x000233b4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000233b8:    4c1a        .L      LDR      r4,[pc,#104] ; [0x23424] = 0x40021000
        0x000233ba:    4605        .F      MOV      r5,r0
        0x000233bc:    2801        .(      CMP      r0,#1
        0x000233be:    d00d        ..      BEQ      0x233dc ; am_hal_pwrctrl_mcu_mode_select + 40
        0x000233c0:    2d02        .-      CMP      r5,#2
        0x000233c2:    bf1c        ..      ITT      NE
        0x000233c4:    2006        .       MOVNE    r0,#6
        0x000233c6:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000233ca:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x000233ce:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x000233d2:    2803        .(      CMP      r0,#3
        0x000233d4:    bf1c        ..      ITT      NE
        0x000233d6:    2007        .       MOVNE    r0,#7
        0x000233d8:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000233dc:    4812        .H      LDR      r0,[pc,#72] ; [0x23428] = 0x100005f0
        0x000233de:    7801        .x      LDRB     r1,[r0,#0]
        0x000233e0:    428d        .B      CMP      r5,r1
        0x000233e2:    d012        ..      BEQ      0x2340a ; am_hal_pwrctrl_mcu_mode_select + 86
        0x000233e4:    7005        .p      STRB     r5,[r0,#0]
        0x000233e6:    6820         h      LDR      r0,[r4,#0]
        0x000233e8:    f3650001    e...    BFI      r0,r5,#0,#2
        0x000233ec:    6020         `      STR      r0,[r4,#0]
        0x000233ee:    2704        .'      MOVS     r7,#4
        0x000233f0:    2600        .&      MOVS     r6,#0
        0x000233f2:    6820         h      LDR      r0,[r4,#0]
        0x000233f4:    f0100f04    ....    TST      r0,#4
        0x000233f8:    d00a        ..      BEQ      0x23410 ; am_hal_pwrctrl_mcu_mode_select + 92
        0x000233fa:    6820         h      LDR      r0,[r4,#0]
        0x000233fc:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00023400:    42a8        .B      CMP      r0,r5
        0x00023402:    bf1c        ..      ITT      NE
        0x00023404:    2001        .       MOVNE    r0,#1
        0x00023406:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0002340a:    2000        .       MOVS     r0,#0
        0x0002340c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00023410:    2001        .       MOVS     r0,#1
        0x00023412:    f7fdffa7    ....    BL       am_hal_delay_us ; 0x21364
        0x00023416:    1c76        v.      ADDS     r6,r6,#1
        0x00023418:    2e05        ..      CMP      r6,#5
        0x0002341a:    d3ea        ..      BCC      0x233f2 ; am_hal_pwrctrl_mcu_mode_select + 62
        0x0002341c:    4638        8F      MOV      r0,r7
        0x0002341e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00023422:    0000        ..      DCW    0
        0x00023424:    40021000    ...@    DCD    1073876992
        0x00023428:    100005f0    ....    DCD    268436976
    $t
    i.am_hal_pwrctrl_mcu_mode_status
    am_hal_pwrctrl_mcu_mode_status
        0x0002342c:    2800        .(      CMP      r0,#0
        0x0002342e:    bf04        ..      ITT      EQ
        0x00023430:    2006        .       MOVEQ    r0,#6
        0x00023432:    4770        pG      BXEQ     lr
        0x00023434:    4902        .I      LDR      r1,[pc,#8] ; [0x23440] = 0x100005f0
        0x00023436:    7809        .x      LDRB     r1,[r1,#0]
        0x00023438:    7001        .p      STRB     r1,[r0,#0]
        0x0002343a:    2000        .       MOVS     r0,#0
        0x0002343c:    4770        pG      BX       lr
    $d
        0x0002343e:    0000        ..      DCW    0
        0x00023440:    100005f0    ....    DCD    268436976
    $t
    i.am_hal_pwrctrl_periph_disable
    am_hal_pwrctrl_periph_disable
        0x00023444:    2819        .(      CMP      r0,#0x19
        0x00023446:    bf24        $.      ITT      CS
        0x00023448:    2006        .       MOVCS    r0,#6
        0x0002344a:    4770        pG      BXCS     lr
        0x0002344c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00023450:    4941        AI      LDR      r1,[pc,#260] ; [0x23558] = 0x44a08
        0x00023452:    4602        .F      MOV      r2,r0
        0x00023454:    eb011800    ....    ADD      r8,r1,r0,LSL #4
        0x00023458:    2500        .%      MOVS     r5,#0
        0x0002345a:    e9d86900    ...i    LDRD     r6,r9,[r8,#0]
        0x0002345e:    e9d87402    ...t    LDRD     r7,r4,[r8,#8]
        0x00023462:    6831        1h      LDR      r1,[r6,#0]
        0x00023464:    ea110f09    ....    TST      r1,r9
        0x00023468:    bf04        ..      ITT      EQ
        0x0002346a:    2000        .       MOVEQ    r0,#0
        0x0002346c:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00023470:    2a12        .*      CMP      r2,#0x12
        0x00023472:    d123        #.      BNE      0x234bc ; am_hal_pwrctrl_periph_disable + 120
        0x00023474:    4839        9H      LDR      r0,[pc,#228] ; [0x2355c] = 0x400c0fe0
        0x00023476:    6800        .h      LDR      r0,[r0,#0]
        0x00023478:    28c0        .(      CMP      r0,#0xc0
        0x0002347a:    d11f        ..      BNE      0x234bc ; am_hal_pwrctrl_periph_disable + 120
        0x0002347c:    2301        .#      MOVS     r3,#1
        0x0002347e:    461a        .F      MOV      r2,r3
        0x00023480:    4937        7I      LDR      r1,[pc,#220] ; [0x23560] = 0x400c0a7c
        0x00023482:    2064        d       MOVS     r0,#0x64
        0x00023484:    f7fdff84    ....    BL       am_hal_delay_us_status_change ; 0x21390
        0x00023488:    2800        .(      CMP      r0,#0
        0x0002348a:    bf18        ..      IT       NE
        0x0002348c:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00023490:    2301        .#      MOVS     r3,#1
        0x00023492:    461a        .F      MOV      r2,r3
        0x00023494:    4933        3I      LDR      r1,[pc,#204] ; [0x23564] = 0x400c1f10
        0x00023496:    2064        d       MOVS     r0,#0x64
        0x00023498:    f7fdff7a    ..z.    BL       am_hal_delay_us_status_change ; 0x21390
        0x0002349c:    2800        .(      CMP      r0,#0
        0x0002349e:    bf18        ..      IT       NE
        0x000234a0:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x000234a4:    4830        0H      LDR      r0,[pc,#192] ; [0x23568] = 0x400c0a80
        0x000234a6:    6801        .h      LDR      r1,[r0,#0]
        0x000234a8:    f0410101    A...    ORR      r1,r1,#1
        0x000234ac:    6001        .`      STR      r1,[r0,#0]
        0x000234ae:    482f        /H      LDR      r0,[pc,#188] ; [0x2356c] = 0x100005f0
        0x000234b0:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000234b2:    2900        .)      CMP      r1,#0
        0x000234b4:    bf1c        ..      ITT      NE
        0x000234b6:    2000        .       MOVNE    r0,#0
        0x000234b8:    f00cff8a    ....    BLNE     crypto_boost_trims ; 0x303d0
        0x000234bc:    f7f4ffae    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000234c0:    9000        ..      STR      r0,[sp,#0]
        0x000234c2:    6830        0h      LDR      r0,[r6,#0]
        0x000234c4:    ea200009     ...    BIC      r0,r0,r9
        0x000234c8:    6030        0`      STR      r0,[r6,#0]
        0x000234ca:    9800        ..      LDR      r0,[sp,#0]
        0x000234cc:    f7f4ffaa    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000234d0:    4623        #F      MOV      r3,r4
        0x000234d2:    461a        .F      MOV      r2,r3
        0x000234d4:    4639        9F      MOV      r1,r7
        0x000234d6:    2005        .       MOVS     r0,#5
        0x000234d8:    9500        ..      STR      r5,[sp,#0]
        0x000234da:    f7fdff85    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x000234de:    2800        .(      CMP      r0,#0
        0x000234e0:    bf08        ..      IT       EQ
        0x000234e2:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x000234e6:    4628        (F      MOV      r0,r5
        0x000234e8:    f8d8200c    ...     LDR      r2,[r8,#0xc]
        0x000234ec:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000234f0:    f5b27ff0    ....    CMP      r2,#0x1e0
        0x000234f4:    d029        ).      BEQ      0x2354a ; am_hal_pwrctrl_periph_disable + 262
        0x000234f6:    dc0b        ..      BGT      0x23510 ; am_hal_pwrctrl_periph_disable + 204
        0x000234f8:    2a1e        .*      CMP      r2,#0x1e
        0x000234fa:    d020         .      BEQ      0x2353e ; am_hal_pwrctrl_periph_disable + 250
        0x000234fc:    2a47        G*      CMP      r2,#0x47
        0x000234fe:    bf18        ..      IT       NE
        0x00023500:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00023504:    680a        .h      LDR      r2,[r1,#0]
        0x00023506:    f0120f47    ..G.    TST      r2,#0x47
        0x0002350a:    d115        ..      BNE      0x23538 ; am_hal_pwrctrl_periph_disable + 244
        0x0002350c:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00023510:    f5b25ff0    ..._    CMP      r2,#0x1e00
        0x00023514:    d00a        ..      BEQ      0x2352c ; am_hal_pwrctrl_periph_disable + 232
        0x00023516:    f5b23fe0    ...?    CMP      r2,#0x1c000
        0x0002351a:    bf18        ..      IT       NE
        0x0002351c:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00023520:    680a        .h      LDR      r2,[r1,#0]
        0x00023522:    f4123fe0    ...?    TST      r2,#0x1c000
        0x00023526:    d107        ..      BNE      0x23538 ; am_hal_pwrctrl_periph_disable + 244
        0x00023528:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0002352c:    680a        .h      LDR      r2,[r1,#0]
        0x0002352e:    f4125ff0    ..._    TST      r2,#0x1e00
        0x00023532:    bf08        ..      IT       EQ
        0x00023534:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00023538:    6809        .h      LDR      r1,[r1,#0]
        0x0002353a:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0002353e:    680a        .h      LDR      r2,[r1,#0]
        0x00023540:    f0120f1e    ....    TST      r2,#0x1e
        0x00023544:    d1f8        ..      BNE      0x23538 ; am_hal_pwrctrl_periph_disable + 244
        0x00023546:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0002354a:    680a        .h      LDR      r2,[r1,#0]
        0x0002354c:    f4127ff0    ....    TST      r2,#0x1e0
        0x00023550:    d1f2        ..      BNE      0x23538 ; am_hal_pwrctrl_periph_disable + 244
        0x00023552:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00023556:    0000        ..      DCW    0
        0x00023558:    00044a08    .J..    DCD    281096
        0x0002355c:    400c0fe0    ...@    DCD    1074532320
        0x00023560:    400c0a7c    |..@    DCD    1074530940
        0x00023564:    400c1f10    ...@    DCD    1074536208
        0x00023568:    400c0a80    ...@    DCD    1074530944
        0x0002356c:    100005f0    ....    DCD    268436976
    $t
    i.am_hal_pwrctrl_periph_enable
    am_hal_pwrctrl_periph_enable
        0x00023570:    2819        .(      CMP      r0,#0x19
        0x00023572:    bf24        $.      ITT      CS
        0x00023574:    2006        .       MOVCS    r0,#6
        0x00023576:    4770        pG      BXCS     lr
        0x00023578:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002357c:    4926        &I      LDR      r1,[pc,#152] ; [0x23618] = 0x44a08
        0x0002357e:    4604        .F      MOV      r4,r0
        0x00023580:    eb011004    ....    ADD      r0,r1,r4,LSL #4
        0x00023584:    e9d06502    ...e    LDRD     r6,r5,[r0,#8]
        0x00023588:    e9d08900    ....    LDRD     r8,r9,[r0,#0]
        0x0002358c:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00023590:    ea100f09    ....    TST      r0,r9
        0x00023594:    d13c        <.      BNE      0x23610 ; am_hal_pwrctrl_periph_enable + 160
        0x00023596:    4f21        !O      LDR      r7,[pc,#132] ; [0x2361c] = 0x100005f0
        0x00023598:    2c12        .,      CMP      r4,#0x12
        0x0002359a:    d105        ..      BNE      0x235a8 ; am_hal_pwrctrl_periph_enable + 56
        0x0002359c:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0002359e:    2900        .)      CMP      r1,#0
        0x000235a0:    bf1c        ..      ITT      NE
        0x000235a2:    2001        .       MOVNE    r0,#1
        0x000235a4:    f00cff14    ....    BLNE     crypto_boost_trims ; 0x303d0
        0x000235a8:    f7f4ff38    ..8.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000235ac:    9000        ..      STR      r0,[sp,#0]
        0x000235ae:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000235b2:    ea400009    @...    ORR      r0,r0,r9
        0x000235b6:    f8c80000    ....    STR      r0,[r8,#0]
        0x000235ba:    9800        ..      LDR      r0,[sp,#0]
        0x000235bc:    f7f4ff32    ..2.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000235c0:    2001        .       MOVS     r0,#1
        0x000235c2:    462b        +F      MOV      r3,r5
        0x000235c4:    9000        ..      STR      r0,[sp,#0]
        0x000235c6:    461a        .F      MOV      r2,r3
        0x000235c8:    4631        1F      MOV      r1,r6
        0x000235ca:    2005        .       MOVS     r0,#5
        0x000235cc:    f7fdff0c    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x000235d0:    ea5f0800    _...    MOVS     r8,r0
        0x000235d4:    d00a        ..      BEQ      0x235ec ; am_hal_pwrctrl_periph_enable + 124
        0x000235d6:    2c12        .,      CMP      r4,#0x12
        0x000235d8:    d105        ..      BNE      0x235e6 ; am_hal_pwrctrl_periph_enable + 118
        0x000235da:    6a39        9j      LDR      r1,[r7,#0x20]
        0x000235dc:    2900        .)      CMP      r1,#0
        0x000235de:    bf1c        ..      ITT      NE
        0x000235e0:    2000        .       MOVNE    r0,#0
        0x000235e2:    f00cfef5    ....    BLNE     crypto_boost_trims ; 0x303d0
        0x000235e6:    4640        @F      MOV      r0,r8
        0x000235e8:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x000235ec:    2c12        .,      CMP      r4,#0x12
        0x000235ee:    d109        ..      BNE      0x23604 ; am_hal_pwrctrl_periph_enable + 148
        0x000235f0:    2301        .#      MOVS     r3,#1
        0x000235f2:    461a        .F      MOV      r2,r3
        0x000235f4:    490a        .I      LDR      r1,[pc,#40] ; [0x23620] = 0x400c1f10
        0x000235f6:    2064        d       MOVS     r0,#0x64
        0x000235f8:    f7fdfeca    ....    BL       am_hal_delay_us_status_change ; 0x21390
        0x000235fc:    2800        .(      CMP      r0,#0
        0x000235fe:    bf18        ..      IT       NE
        0x00023600:    e8bd83f8    ....    POPNE    {r3-r9,pc}
        0x00023604:    6830        0h      LDR      r0,[r6,#0]
        0x00023606:    4228        (B      TST      r0,r5
        0x00023608:    bf04        ..      ITT      EQ
        0x0002360a:    2001        .       MOVEQ    r0,#1
        0x0002360c:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00023610:    2000        .       MOVS     r0,#0
        0x00023612:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00023616:    0000        ..      DCW    0
        0x00023618:    00044a08    .J..    DCD    281096
        0x0002361c:    100005f0    ....    DCD    268436976
        0x00023620:    400c1f10    ...@    DCD    1074536208
    $t
    i.am_hal_pwrctrl_sram_config
    am_hal_pwrctrl_sram_config
        0x00023624:    b538        8.      PUSH     {r3-r5,lr}
        0x00023626:    4c29        )L      LDR      r4,[pc,#164] ; [0x236cc] = 0x40021000
        0x00023628:    4605        .F      MOV      r5,r0
        0x0002362a:    7801        .x      LDRB     r1,[r0,#0]
        0x0002362c:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0002362e:    f3610001    a...    BFI      r0,r1,#0,#2
        0x00023632:    6260        `b      STR      r0,[r4,#0x24]
        0x00023634:    2001        .       MOVS     r0,#1
        0x00023636:    9000        ..      STR      r0,[sp,#0]
        0x00023638:    6a63        cj      LDR      r3,[r4,#0x24]
        0x0002363a:    2203        ."      MOVS     r2,#3
        0x0002363c:    4924        $I      LDR      r1,[pc,#144] ; [0x236d0] = 0x40021028
        0x0002363e:    2005        .       MOVS     r0,#5
        0x00023640:    f7fdfed2    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x00023644:    2800        .(      CMP      r0,#0
        0x00023646:    bf18        ..      IT       NE
        0x00023648:    bd38        8.      POPNE    {r3-r5,pc}
        0x0002364a:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x0002364c:    6a61        aj      LDR      r1,[r4,#0x24]
        0x0002364e:    f0000003    ....    AND      r0,r0,#3
        0x00023652:    f0010103    ....    AND      r1,r1,#3
        0x00023656:    4288        .B      CMP      r0,r1
        0x00023658:    bf1c        ..      ITT      NE
        0x0002365a:    2001        .       MOVNE    r0,#1
        0x0002365c:    bd38        8.      POPNE    {r3-r5,pc}
        0x0002365e:    7869        ix      LDRB     r1,[r5,#1]
        0x00023660:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023662:    f3610083    a...    BFI      r0,r1,#2,#2
        0x00023666:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023668:    78a9        .x      LDRB     r1,[r5,#2]
        0x0002366a:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0002366c:    f3611087    a...    BFI      r0,r1,#6,#2
        0x00023670:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023672:    78e9        .x      LDRB     r1,[r5,#3]
        0x00023674:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023676:    f3612009    a..     BFI      r0,r1,#8,#2
        0x0002367a:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0002367c:    7929        )y      LDRB     r1,[r5,#4]
        0x0002367e:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00023680:    f3611005    a...    BFI      r0,r1,#4,#2
        0x00023684:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00023686:    7968        hy      LDRB     r0,[r5,#5]
        0x00023688:    2800        .(      CMP      r0,#0
        0x0002368a:    bf04        ..      ITT      EQ
        0x0002368c:    6ae0        .j      LDREQ    r0,[r4,#0x2c]
        0x0002368e:    f0400003    @...    ORREQ    r0,r0,#3
        0x00023692:    d00e        ..      BEQ      0x236b2 ; am_hal_pwrctrl_sram_config + 142
        0x00023694:    2801        .(      CMP      r0,#1
        0x00023696:    d008        ..      BEQ      0x236aa ; am_hal_pwrctrl_sram_config + 134
        0x00023698:    2802        .(      CMP      r0,#2
        0x0002369a:    d011        ..      BEQ      0x236c0 ; am_hal_pwrctrl_sram_config + 156
        0x0002369c:    2803        .(      CMP      r0,#3
        0x0002369e:    bf04        ..      ITT      EQ
        0x000236a0:    6ae0        .j      LDREQ    r0,[r4,#0x2c]
        0x000236a2:    f0200003     ...    BICEQ    r0,r0,#3
        0x000236a6:    d004        ..      BEQ      0x236b2 ; am_hal_pwrctrl_sram_config + 142
        0x000236a8:    e004        ..      B        0x236b4 ; am_hal_pwrctrl_sram_config + 144
        0x000236aa:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000236ac:    f0200003     ...    BIC      r0,r0,#3
        0x000236b0:    1c80        ..      ADDS     r0,r0,#2
        0x000236b2:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000236b4:    6c20         l      LDR      r0,[r4,#0x40]
        0x000236b6:    f4206040     .@`    BIC      r0,r0,#0xc00
        0x000236ba:    6420         d      STR      r0,[r4,#0x40]
        0x000236bc:    2000        .       MOVS     r0,#0
        0x000236be:    bd38        8.      POP      {r3-r5,pc}
        0x000236c0:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000236c2:    f0200003     ...    BIC      r0,r0,#3
        0x000236c6:    1c40        @.      ADDS     r0,r0,#1
        0x000236c8:    e7f3        ..      B        0x236b2 ; am_hal_pwrctrl_sram_config + 142
    $d
        0x000236ca:    0000        ..      DCW    0
        0x000236cc:    40021000    ...@    DCD    1073876992
        0x000236d0:    40021028    (..@    DCD    1073877032
    $t
    i.am_hal_reset_control
    am_hal_reset_control
        0x000236d4:    f04f4180    O..A    MOV      r1,#0x40000000
        0x000236d8:    2800        .(      CMP      r0,#0
        0x000236da:    bf04        ..      ITT      EQ
        0x000236dc:    20d4        .       MOVEQ    r0,#0xd4
        0x000236de:    6088        .`      STREQ    r0,[r1,#8]
        0x000236e0:    d005        ..      BEQ      0x236ee ; am_hal_reset_control + 26
        0x000236e2:    2801        .(      CMP      r0,#1
        0x000236e4:    bf13        ..      ITEET    NE
        0x000236e6:    2006        .       MOVNE    r0,#6
        0x000236e8:    201b        .       MOVEQ    r0,#0x1b
        0x000236ea:    6048        H`      STREQ    r0,[r1,#4]
        0x000236ec:    4770        pG      BXNE     lr
        0x000236ee:    2000        .       MOVS     r0,#0
        0x000236f0:    4770        pG      BX       lr
        0x000236f2:    0000        ..      MOVS     r0,r0
    i.am_hal_rtc_osc_disable
    am_hal_rtc_osc_disable
        0x000236f4:    4803        .H      LDR      r0,[pc,#12] ; [0x23704] = 0x40004800
        0x000236f6:    6801        .h      LDR      r1,[r0,#0]
        0x000236f8:    f0410110    A...    ORR      r1,r1,#0x10
        0x000236fc:    6001        .`      STR      r1,[r0,#0]
        0x000236fe:    2000        .       MOVS     r0,#0
        0x00023700:    4770        pG      BX       lr
    $d
        0x00023702:    0000        ..      DCW    0
        0x00023704:    40004800    .H.@    DCD    1073760256
    $t
    i.am_hal_security_get_info
    am_hal_security_get_info
        0x00023708:    2800        .(      CMP      r0,#0
        0x0002370a:    bf04        ..      ITT      EQ
        0x0002370c:    2006        .       MOVEQ    r0,#6
        0x0002370e:    4770        pG      BXEQ     lr
        0x00023710:    b510        ..      PUSH     {r4,lr}
        0x00023712:    4604        .F      MOV      r4,r0
        0x00023714:    f1000308    ....    ADD      r3,r0,#8
        0x00023718:    2201        ."      MOVS     r2,#1
        0x0002371a:    2110        .!      MOVS     r1,#0x10
        0x0002371c:    2000        .       MOVS     r0,#0
        0x0002371e:    f7fff943    ..C.    BL       am_hal_mram_info_read ; 0x229a8
        0x00023722:    4823        #H      LDR      r0,[pc,#140] ; [0x237b0] = 0x40020000
        0x00023724:    f8d011bc    ....    LDR      r1,[r0,#0x1bc]
        0x00023728:    f3c10180    ....    UBFX     r1,r1,#2,#1
        0x0002372c:    7021        !p      STRB     r1,[r4,#0]
        0x0002372e:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00023732:    f3c06081    ...`    UBFX     r0,r0,#26,#2
        0x00023736:    2801        .(      CMP      r0,#1
        0x00023738:    bf18        ..      IT       NE
        0x0002373a:    2000        .       MOVNE    r0,#0
        0x0002373c:    491d        .I      LDR      r1,[pc,#116] ; [0x237b4] = 0x40021000
        0x0002373e:    6889        .h      LDR      r1,[r1,#8]
        0x00023740:    f4111f80    ....    TST      r1,#0x100000
        0x00023744:    d02a        *.      BEQ      0x2379c ; am_hal_security_get_info + 148
        0x00023746:    491c        .I      LDR      r1,[pc,#112] ; [0x237b8] = 0x400c0a7c
        0x00023748:    6809        .h      LDR      r1,[r1,#0]
        0x0002374a:    f0110f01    ....    TST      r1,#1
        0x0002374e:    d025        %.      BEQ      0x2379c ; am_hal_security_get_info + 148
        0x00023750:    491a        .I      LDR      r1,[pc,#104] ; [0x237bc] = 0x400c1f14
        0x00023752:    6809        .h      LDR      r1,[r1,#0]
        0x00023754:    f0010107    ....    AND      r1,r1,#7
        0x00023758:    7061        ap      STRB     r1,[r4,#1]
        0x0002375a:    b308        ..      CBZ      r0,0x237a0 ; am_hal_security_get_info + 152
        0x0002375c:    2201        ."      MOVS     r2,#1
        0x0002375e:    1d23        #.      ADDS     r3,r4,#4
        0x00023760:    f2404182    @..A    MOV      r1,#0x482
        0x00023764:    4610        .F      MOV      r0,r2
        0x00023766:    f7fff91f    ....    BL       am_hal_mram_info_read ; 0x229a8
        0x0002376a:    2201        ."      MOVS     r2,#1
        0x0002376c:    f104030c    ....    ADD      r3,r4,#0xc
        0x00023770:    f44f6190    O..a    MOV      r1,#0x480
        0x00023774:    4610        .F      MOV      r0,r2
        0x00023776:    f7fff917    ....    BL       am_hal_mram_info_read ; 0x229a8
        0x0002377a:    2201        ."      MOVS     r2,#1
        0x0002377c:    f1040310    ....    ADD      r3,r4,#0x10
        0x00023780:    f2404181    @..A    MOV      r1,#0x481
        0x00023784:    4610        .F      MOV      r0,r2
        0x00023786:    f7fff90f    ....    BL       am_hal_mram_info_read ; 0x229a8
        0x0002378a:    2201        ."      MOVS     r2,#1
        0x0002378c:    f1040314    ....    ADD      r3,r4,#0x14
        0x00023790:    f2404186    @..A    MOV      r1,#0x486
        0x00023794:    4610        .F      MOV      r0,r2
        0x00023796:    f7fff907    ....    BL       am_hal_mram_info_read ; 0x229a8
        0x0002379a:    e007        ..      B        0x237ac ; am_hal_security_get_info + 164
        0x0002379c:    21ff        .!      MOVS     r1,#0xff
        0x0002379e:    e7db        ..      B        0x23758 ; am_hal_security_get_info + 80
        0x000237a0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000237a4:    6060        ``      STR      r0,[r4,#4]
        0x000237a6:    60e0        .`      STR      r0,[r4,#0xc]
        0x000237a8:    6120         a      STR      r0,[r4,#0x10]
        0x000237aa:    6160        `a      STR      r0,[r4,#0x14]
        0x000237ac:    2000        .       MOVS     r0,#0
        0x000237ae:    bd10        ..      POP      {r4,pc}
    $d
        0x000237b0:    40020000    ...@    DCD    1073872896
        0x000237b4:    40021000    ...@    DCD    1073876992
        0x000237b8:    400c0a7c    |..@    DCD    1074530940
        0x000237bc:    400c1f14    ...@    DCD    1074536212
    $t
    i.am_hal_stimer_compare_delta_set
    am_hal_stimer_compare_delta_set
        0x000237c0:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x000237c4:    4c2d        -L      LDR      r4,[pc,#180] ; [0x2387c] = 0x40008804
        0x000237c6:    b085        ..      SUB      sp,sp,#0x14
        0x000237c8:    4688        .F      MOV      r8,r1
        0x000237ca:    4605        .F      MOV      r5,r0
        0x000237cc:    f04f0900    O...    MOV      r9,#0
        0x000237d0:    4620         F      MOV      r0,r4
        0x000237d2:    4669        iF      MOV      r1,sp
        0x000237d4:    f7f4fe2a    ..*.    BL       am_hal_triple_read ; 0x1842c
        0x000237d8:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000237dc:    4288        .B      CMP      r0,r1
        0x000237de:    bf0c        ..      ITE      EQ
        0x000237e0:    460a        .F      MOVEQ    r2,r1
        0x000237e2:    9a02        ..      LDRNE    r2,[sp,#8]
        0x000237e4:    4616        .F      MOV      r6,r2
        0x000237e6:    2d07        .-      CMP      r5,#7
        0x000237e8:    bf89        ..      ITETT    HI
        0x000237ea:    2005        .       MOVHI    r0,#5
        0x000237ec:    4f24        $O      LDRLS    r7,[pc,#144] ; [0x23880] = 0x10000620
        0x000237ee:    b005        ..      ADDHI    sp,sp,#0x14
        0x000237f0:    e8bd83f0    ....    POPHI    {r4-r9,pc}
        0x000237f4:    f8570025    W.%.    LDR      r0,[r7,r5,LSL #2]
        0x000237f8:    4290        .B      CMP      r0,r2
        0x000237fa:    bf1c        ..      ITT      NE
        0x000237fc:    1c40        @.      ADDNE    r0,r0,#1
        0x000237fe:    4290        .B      CMPNE    r0,r2
        0x00023800:    d030        0.      BEQ      0x23864 ; am_hal_stimer_compare_delta_set + 164
        0x00023802:    f7f4fe0b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023806:    9000        ..      STR      r0,[sp,#0]
        0x00023808:    4620         F      MOV      r0,r4
        0x0002380a:    a901        ..      ADD      r1,sp,#4
        0x0002380c:    f7f4fe0e    ....    BL       am_hal_triple_read ; 0x1842c
        0x00023810:    e9dd0101    ....    LDRD     r0,r1,[sp,#4]
        0x00023814:    4288        .B      CMP      r0,r1
        0x00023816:    bf0c        ..      ITE      EQ
        0x00023818:    4608        .F      MOVEQ    r0,r1
        0x0002381a:    9803        ..      LDRNE    r0,[sp,#0xc]
        0x0002381c:    1b80        ..      SUBS     r0,r0,r6
        0x0002381e:    1cc1        ..      ADDS     r1,r0,#3
        0x00023820:    4541        AE      CMP      r1,r8
        0x00023822:    bf39        9.      ITTEE    CC
        0x00023824:    eba80000    ....    SUBCC    r0,r8,r0
        0x00023828:    1ec0        ..      SUBCC    r0,r0,#3
        0x0002382a:    2001        .       MOVCS    r0,#1
        0x0002382c:    f04f6900    O..i    MOVCS    r9,#0x8000000
        0x00023830:    00a9        ..      LSLS     r1,r5,#2
        0x00023832:    f1014180    ...A    ADD      r1,r1,#0x40000000
        0x00023836:    f5014100    ...A    ADD      r1,r1,#0x8000
        0x0002383a:    f8c10820    .. .    STR      r0,[r1,#0x820]
        0x0002383e:    4620         F      MOV      r0,r4
        0x00023840:    a901        ..      ADD      r1,sp,#4
        0x00023842:    f7f4fdf3    ....    BL       am_hal_triple_read ; 0x1842c
        0x00023846:    e9dd0101    ....    LDRD     r0,r1,[sp,#4]
        0x0002384a:    4288        .B      CMP      r0,r1
        0x0002384c:    bf0c        ..      ITE      EQ
        0x0002384e:    4608        .F      MOVEQ    r0,r1
        0x00023850:    9803        ..      LDRNE    r0,[sp,#0xc]
        0x00023852:    f8470025    G.%.    STR      r0,[r7,r5,LSL #2]
        0x00023856:    9800        ..      LDR      r0,[sp,#0]
        0x00023858:    f7f4fde4    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002385c:    b005        ..      ADD      sp,sp,#0x14
        0x0002385e:    4648        HF      MOV      r0,r9
        0x00023860:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00023864:    4620         F      MOV      r0,r4
        0x00023866:    4669        iF      MOV      r1,sp
        0x00023868:    f7f4fde0    ....    BL       am_hal_triple_read ; 0x1842c
        0x0002386c:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00023870:    4288        .B      CMP      r0,r1
        0x00023872:    bf0c        ..      ITE      EQ
        0x00023874:    460a        .F      MOVEQ    r2,r1
        0x00023876:    9a02        ..      LDRNE    r2,[sp,#8]
        0x00023878:    e7bc        ..      B        0x237f4 ; am_hal_stimer_compare_delta_set + 52
    $d
        0x0002387a:    0000        ..      DCW    0
        0x0002387c:    40008804    ...@    DCD    1073776644
        0x00023880:    10000620     ...    DCD    268437024
    $t
    i.am_hal_stimer_config
    am_hal_stimer_config
        0x00023884:    4903        .I      LDR      r1,[pc,#12] ; [0x23894] = 0x40008800
        0x00023886:    680a        .h      LDR      r2,[r1,#0]
        0x00023888:    6008        .`      STR      r0,[r1,#0]
        0x0002388a:    4903        .I      LDR      r1,[pc,#12] ; [0x23898] = 0x1000061c
        0x0002388c:    2001        .       MOVS     r0,#1
        0x0002388e:    7008        .p      STRB     r0,[r1,#0]
        0x00023890:    4610        .F      MOV      r0,r2
        0x00023892:    4770        pG      BX       lr
    $d
        0x00023894:    40008800    ...@    DCD    1073776640
        0x00023898:    1000061c    ....    DCD    268437020
    $t
    i.am_hal_stimer_counter_get
    am_hal_stimer_counter_get
        0x0002389c:    b500        ..      PUSH     {lr}
        0x0002389e:    b083        ..      SUB      sp,sp,#0xc
        0x000238a0:    4805        .H      LDR      r0,[pc,#20] ; [0x238b8] = 0x40008804
        0x000238a2:    4669        iF      MOV      r1,sp
        0x000238a4:    f7f4fdc2    ....    BL       am_hal_triple_read ; 0x1842c
        0x000238a8:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000238ac:    4288        .B      CMP      r0,r1
        0x000238ae:    bf0c        ..      ITE      EQ
        0x000238b0:    4608        .F      MOVEQ    r0,r1
        0x000238b2:    9802        ..      LDRNE    r0,[sp,#8]
        0x000238b4:    b003        ..      ADD      sp,sp,#0xc
        0x000238b6:    bd00        ..      POP      {pc}
    $d
        0x000238b8:    40008804    ...@    DCD    1073776644
    $t
    i.am_hal_stimer_int_clear
    am_hal_stimer_int_clear
        0x000238bc:    4901        .I      LDR      r1,[pc,#4] ; [0x238c4] = 0x40008908
        0x000238be:    6008        .`      STR      r0,[r1,#0]
        0x000238c0:    4770        pG      BX       lr
    $d
        0x000238c2:    0000        ..      DCW    0
        0x000238c4:    40008908    ...@    DCD    1073776904
    $t
    i.am_hal_stimer_int_enable
    am_hal_stimer_int_enable
        0x000238c8:    4902        .I      LDR      r1,[pc,#8] ; [0x238d4] = 0x40008900
        0x000238ca:    680a        .h      LDR      r2,[r1,#0]
        0x000238cc:    4310        .C      ORRS     r0,r0,r2
        0x000238ce:    6008        .`      STR      r0,[r1,#0]
        0x000238d0:    4770        pG      BX       lr
    $d
        0x000238d2:    0000        ..      DCW    0
        0x000238d4:    40008900    ...@    DCD    1073776896
    $t
    i.am_hal_stimer_int_status_get
    am_hal_stimer_int_status_get
        0x000238d8:    0001        ..      MOVS     r1,r0
        0x000238da:    4804        .H      LDR      r0,[pc,#16] ; [0x238ec] = 0x40008904
        0x000238dc:    6800        .h      LDR      r0,[r0,#0]
        0x000238de:    bf08        ..      IT       EQ
        0x000238e0:    4770        pG      BXEQ     lr
        0x000238e2:    4903        .I      LDR      r1,[pc,#12] ; [0x238f0] = 0x40008900
        0x000238e4:    6809        .h      LDR      r1,[r1,#0]
        0x000238e6:    4008        .@      ANDS     r0,r0,r1
        0x000238e8:    4770        pG      BX       lr
    $d
        0x000238ea:    0000        ..      DCW    0
        0x000238ec:    40008904    ...@    DCD    1073776900
        0x000238f0:    40008900    ...@    DCD    1073776896
    $t
    i.am_hal_sysctrl_fpu_enable
    am_hal_sysctrl_fpu_enable
        0x000238f4:    4902        .I      LDR      r1,[pc,#8] ; [0x23900] = 0xe000ed88
        0x000238f6:    f44f0070    O.p.    MOV      r0,#0xf00000
        0x000238fa:    6008        .`      STR      r0,[r1,#0]
        0x000238fc:    4770        pG      BX       lr
    $d
        0x000238fe:    0000        ..      DCW    0
        0x00023900:    e000ed88    ....    DCD    3758157192
    $t
    i.am_hal_sysctrl_fpu_stacking_enable
    am_hal_sysctrl_fpu_stacking_enable
        0x00023904:    b538        8.      PUSH     {r3-r5,lr}
        0x00023906:    4604        .F      MOV      r4,r0
        0x00023908:    f7f4fd88    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002390c:    9000        ..      STR      r0,[sp,#0]
        0x0002390e:    4808        .H      LDR      r0,[pc,#32] ; [0x23930] = 0xe000ef34
        0x00023910:    6801        .h      LDR      r1,[r0,#0]
        0x00023912:    2c00        .,      CMP      r4,#0
        0x00023914:    f0214140    !.@A    BIC      r1,r1,#0xc0000000
        0x00023918:    bf14        ..      ITE      NE
        0x0002391a:    f04f4240    O.@B    MOVNE    r2,#0xc0000000
        0x0002391e:    f04f4200    O..B    MOVEQ    r2,#0x80000000
        0x00023922:    4311        .C      ORRS     r1,r1,r2
        0x00023924:    6001        .`      STR      r1,[r0,#0]
        0x00023926:    9800        ..      LDR      r0,[sp,#0]
        0x00023928:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0002392c:    f7f4bd7a    ..z.    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x00023930:    e000ef34    4...    DCD    3758157620
    $t
    i.am_hal_sysctrl_sleep
    am_hal_sysctrl_sleep
        0x00023934:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00023938:    4681        .F      MOV      r9,r0
        0x0002393a:    4844        DH      LDR      r0,[pc,#272] ; [0x23a4c] = 0xf0000008
        0x0002393c:    b083        ..      SUB      sp,sp,#0xc
        0x0002393e:    2600        .&      MOVS     r6,#0
        0x00023940:    4468        hD      ADD      r0,sp,r0
        0x00023942:    f5b02fc0    .../    CMP      r0,#0x60000
        0x00023946:    d300        ..      BCC      0x2394a ; am_hal_sysctrl_sleep + 22
        0x00023948:    e7fe        ..      B        0x23948 ; am_hal_sysctrl_sleep + 20
        0x0002394a:    f04f0800    O...    MOV      r8,#0
        0x0002394e:    f7f4fd65    ..e.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023952:    4f3f        ?O      LDR      r7,[pc,#252] ; [0x23a50] = 0x40021000
        0x00023954:    9001        ..      STR      r0,[sp,#4]
        0x00023956:    f8d70108    ....    LDR      r0,[r7,#0x108]
        0x0002395a:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x0002395e:    2803        .(      CMP      r0,#3
        0x00023960:    bf0c        ..      ITE      EQ
        0x00023962:    2001        .       MOVEQ    r0,#1
        0x00023964:    2000        .       MOVNE    r0,#0
        0x00023966:    4d3b        ;M      LDR      r5,[pc,#236] ; [0x23a54] = 0xe000ed10
        0x00023968:    4c3b        ;L      LDR      r4,[pc,#236] ; [0x23a58] = 0x40020000
        0x0002396a:    f1b90f00    ....    CMP      r9,#0
        0x0002396e:    d004        ..      BEQ      0x2397a ; am_hal_sysctrl_sleep + 70
        0x00023970:    f8d41250    ..P.    LDR      r1,[r4,#0x250]
        0x00023974:    f0110f01    ....    TST      r1,#1
        0x00023978:    d003        ..      BEQ      0x23982 ; am_hal_sysctrl_sleep + 78
        0x0002397a:    6828        (h      LDR      r0,[r5,#0]
        0x0002397c:    f0200004     ...    BIC      r0,r0,#4
        0x00023980:    e039        9.      B        0x239f6 ; am_hal_sysctrl_sleep + 194
        0x00023982:    b310        ..      CBZ      r0,0x239ca ; am_hal_sysctrl_sleep + 150
        0x00023984:    68b8        .h      LDR      r0,[r7,#8]
        0x00023986:    f0207033     .3p    BIC      r0,r0,#0x2cc0000
        0x0002398a:    f030407c    0.|@    BICS     r0,r0,#0xfc000000
        0x0002398e:    d11c        ..      BNE      0x239ca ; am_hal_sysctrl_sleep + 150
        0x00023990:    4832        2H      LDR      r0,[pc,#200] ; [0x23a5c] = 0x100005f8
        0x00023992:    f04f0801    O...    MOV      r8,#1
        0x00023996:    7801        .x      LDRB     r1,[r0,#0]
        0x00023998:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x0002399c:    f3615019    a..P    BFI      r0,r1,#20,#6
        0x000239a0:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x000239a4:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000239a8:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x000239ac:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000239b0:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x000239b4:    f0204080     ..@    BIC      r0,r0,#0x40000000
        0x000239b8:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x000239bc:    6820         h      LDR      r0,[r4,#0]
        0x000239be:    f4104f7f    ...O    TST      r0,#0xff00
        0x000239c2:    bf1c        ..      ITT      NE
        0x000239c4:    2000        .       MOVNE    r0,#0
        0x000239c6:    f008fae3    ....    BLNE     buck_ldo_update_override ; 0x2bf90
        0x000239ca:    6820         h      LDR      r0,[r4,#0]
        0x000239cc:    f4104f70    ..pO    TST      r0,#0xf000
        0x000239d0:    bf04        ..      ITT      EQ
        0x000239d2:    68b8        .h      LDREQ    r0,[r7,#8]
        0x000239d4:    f0107f80    ....    TSTEQ    r0,#0x1000000
        0x000239d8:    d10a        ..      BNE      0x239f0 ; am_hal_sysctrl_sleep + 188
        0x000239da:    4668        hF      MOV      r0,sp
        0x000239dc:    f7fffd26    ..&.    BL       am_hal_pwrctrl_mcu_mode_status ; 0x2342c
        0x000239e0:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000239e4:    2802        .(      CMP      r0,#2
        0x000239e6:    d003        ..      BEQ      0x239f0 ; am_hal_sysctrl_sleep + 188
        0x000239e8:    2002        .       MOVS     r0,#2
        0x000239ea:    f7fffce3    ....    BL       am_hal_pwrctrl_mcu_mode_select ; 0x233b4
        0x000239ee:    2601        .&      MOVS     r6,#1
        0x000239f0:    6828        (h      LDR      r0,[r5,#0]
        0x000239f2:    f0400004    @...    ORR      r0,r0,#4
        0x000239f6:    6028        (`      STR      r0,[r5,#0]
        0x000239f8:    2100        .!      MOVS     r1,#0
        0x000239fa:    2001        .       MOVS     r0,#1
        0x000239fc:    f7fdfbd2    ....    BL       am_hal_daxi_control ; 0x211a4
        0x00023a00:    bf30        0.      WFI      
        0x00023a02:    f3bf8f6f    ..o.    ISB      
        0x00023a06:    2e00        ..      CMP      r6,#0
        0x00023a08:    bf1c        ..      ITT      NE
        0x00023a0a:    2001        .       MOVNE    r0,#1
        0x00023a0c:    f7fffcd2    ....    BLNE     am_hal_pwrctrl_mcu_mode_select ; 0x233b4
        0x00023a10:    f1b80f00    ....    CMP      r8,#0
        0x00023a14:    d014        ..      BEQ      0x23a40 ; am_hal_sysctrl_sleep + 268
        0x00023a16:    2001        .       MOVS     r0,#1
        0x00023a18:    f008faba    ....    BL       buck_ldo_update_override ; 0x2bf90
        0x00023a1c:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x00023a20:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00023a24:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x00023a28:    f8d40380    ....    LDR      r0,[r4,#0x380]
        0x00023a2c:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x00023a30:    f8c40380    ....    STR      r0,[r4,#0x380]
        0x00023a34:    f8d40370    ..p.    LDR      r0,[r4,#0x370]
        0x00023a38:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00023a3c:    f8c40370    ..p.    STR      r0,[r4,#0x370]
        0x00023a40:    9801        ..      LDR      r0,[sp,#4]
        0x00023a42:    f7f4fcef    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00023a46:    b003        ..      ADD      sp,sp,#0xc
        0x00023a48:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x00023a4c:    f0000008    ....    DCD    4026531848
        0x00023a50:    40021000    ...@    DCD    1073876992
        0x00023a54:    e000ed10    ....    DCD    3758157072
        0x00023a58:    40020000    ...@    DCD    1073872896
        0x00023a5c:    100005f8    ....    DCD    268436984
    $t
    i.am_hal_timer_interrupt_clear
    am_hal_timer_interrupt_clear
        0x00023a60:    4901        .I      LDR      r1,[pc,#4] ; [0x23a68] = 0x40008000
        0x00023a62:    6688        .f      STR      r0,[r1,#0x68]
        0x00023a64:    2000        .       MOVS     r0,#0
        0x00023a66:    4770        pG      BX       lr
    $d
        0x00023a68:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_timer_interrupt_status_get
    am_hal_timer_interrupt_status_get
        0x00023a6c:    4a04        .J      LDR      r2,[pc,#16] ; [0x23a80] = 0x40008000
        0x00023a6e:    2800        .(      CMP      r0,#0
        0x00023a70:    6e50        Pn      LDR      r0,[r2,#0x64]
        0x00023a72:    bf1c        ..      ITT      NE
        0x00023a74:    6e12        .n      LDRNE    r2,[r2,#0x60]
        0x00023a76:    4010        .@      ANDNE    r0,r0,r2
        0x00023a78:    6008        .`      STR      r0,[r1,#0]
        0x00023a7a:    2000        .       MOVS     r0,#0
        0x00023a7c:    4770        pG      BX       lr
    $d
        0x00023a7e:    0000        ..      DCW    0
        0x00023a80:    40008000    ...@    DCD    1073774592
    $t
    i.am_hal_tpiu_enable
    am_hal_tpiu_enable
        0x00023a84:    4914        .I      LDR      r1,[pc,#80] ; [0x23ad8] = 0xe0040000
        0x00023a86:    2200        ."      MOVS     r2,#0
        0x00023a88:    f8c12304    ...#    STR      r2,[r1,#0x304]
        0x00023a8c:    2301        .#      MOVS     r3,#1
        0x00023a8e:    604b        K`      STR      r3,[r1,#4]
        0x00023a90:    f8dfc048    ..H.    LDR      r12,[pc,#72] ; [0x23adc] = 0x1da381
        0x00023a94:    f5a04361    ..aC    SUB      r3,r0,#0xe100
        0x00023a98:    4563        cE      CMP      r3,r12
        0x00023a9a:    bf28        (.      IT       CS
        0x00023a9c:    4810        .H      LDRCS    r0,[pc,#64] ; [0x23ae0] = 0xf4240
        0x00023a9e:    4b11        .K      LDR      r3,[pc,#68] ; [0x23ae4] = 0x2dc6c00
        0x00023aa0:    fbb3f0f0    ....    UDIV     r0,r3,r0
        0x00023aa4:    1e40        @.      SUBS     r0,r0,#1
        0x00023aa6:    b280        ..      UXTH     r0,r0
        0x00023aa8:    6108        .a      STR      r0,[r1,#0x10]
        0x00023aaa:    2002        .       MOVS     r0,#2
        0x00023aac:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x00023ab0:    480d        .H      LDR      r0,[pc,#52] ; [0x23ae8] = 0xe0040f00
        0x00023ab2:    6002        .`      STR      r2,[r0,#0]
        0x00023ab4:    480d        .H      LDR      r0,[pc,#52] ; [0x23aec] = 0x40020000
        0x00023ab6:    f8d01250    ..P.    LDR      r1,[r0,#0x250]
        0x00023aba:    f021010e    !...    BIC      r1,r1,#0xe
        0x00023abe:    1d09        ..      ADDS     r1,r1,#4
        0x00023ac0:    f8c01250    ..P.    STR      r1,[r0,#0x250]
        0x00023ac4:    f8d01250    ..P.    LDR      r1,[r0,#0x250]
        0x00023ac8:    f0410101    A...    ORR      r1,r1,#1
        0x00023acc:    f8c01250    ..P.    STR      r1,[r0,#0x250]
        0x00023ad0:    2064        d       MOVS     r0,#0x64
        0x00023ad2:    f7fdbc47    ..G.    B        am_hal_delay_us ; 0x21364
    $d
        0x00023ad6:    0000        ..      DCW    0
        0x00023ad8:    e0040000    ....    DCD    3758358528
        0x00023adc:    001da381    ....    DCD    1942401
        0x00023ae0:    000f4240    @B..    DCD    1000000
        0x00023ae4:    02dc6c00    .l..    DCD    48000000
        0x00023ae8:    e0040f00    ....    DCD    3758362368
        0x00023aec:    40020000    ...@    DCD    1073872896
    $t
    i.am_pdm0_isr
    am_pdm0_isr
        0x00023af0:    b510        ..      PUSH     {r4,lr}
        0x00023af2:    4c24        $L      LDR      r4,[pc,#144] ; [0x23b84] = 0x10001d94
        0x00023af4:    b082        ..      SUB      sp,sp,#8
        0x00023af6:    2201        ."      MOVS     r2,#1
        0x00023af8:    a901        ..      ADD      r1,sp,#4
        0x00023afa:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023afe:    f7fff9f5    ....    BL       am_hal_pdm_interrupt_status_get ; 0x22eec
        0x00023b02:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023b06:    9901        ..      LDR      r1,[sp,#4]
        0x00023b08:    f7fff998    ....    BL       am_hal_pdm_interrupt_clear ; 0x22e3c
        0x00023b0c:    f50472a4    ...r    ADD      r2,r4,#0x148
        0x00023b10:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023b14:    9901        ..      LDR      r1,[sp,#4]
        0x00023b16:    f7fff9c1    ....    BL       am_hal_pdm_interrupt_service ; 0x22e9c
        0x00023b1a:    9801        ..      LDR      r0,[sp,#4]
        0x00023b1c:    f0100f08    ....    TST      r0,#8
        0x00023b20:    d026        &.      BEQ      0x23b70 ; am_pdm0_isr + 128
        0x00023b22:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00023b26:    f7fff8d9    ....    BL       am_hal_pdm_dma_get_buffer ; 0x22cdc
        0x00023b2a:    1f01        ..      SUBS     r1,r0,#4
        0x00023b2c:    1ca0        ..      ADDS     r0,r4,#2
        0x00023b2e:    2228        ("      MOVS     r2,#0x28
        0x00023b30:    f8313f04    1..?    LDRH     r3,[r1,#4]!
        0x00023b34:    0a1b        ..      LSRS     r3,r3,#8
        0x00023b36:    7083        .p      STRB     r3,[r0,#2]
        0x00023b38:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00023b3c:    0c1b        ..      LSRS     r3,r3,#16
        0x00023b3e:    70c3        .p      STRB     r3,[r0,#3]
        0x00023b40:    880b        ..      LDRH     r3,[r1,#0]
        0x00023b42:    0a1b        ..      LSRS     r3,r3,#8
        0x00023b44:    f8003f04    ...?    STRB     r3,[r0,#4]!
        0x00023b48:    680b        .h      LDR      r3,[r1,#0]
        0x00023b4a:    0c1b        ..      LSRS     r3,r3,#16
        0x00023b4c:    7043        Cp      STRB     r3,[r0,#1]
        0x00023b4e:    1e52        R.      SUBS     r2,r2,#1
        0x00023b50:    d1ee        ..      BNE      0x23b30 ; am_pdm0_isr + 64
        0x00023b52:    22a0        ."      MOVS     r2,#0xa0
        0x00023b54:    1d21        !.      ADDS     r1,r4,#4
        0x00023b56:    2000        .       MOVS     r0,#0
        0x00023b58:    f7fbfc42    ..B.    BL       am_audio_buffer_nested_push ; 0x1f3e0
        0x00023b5c:    480a        .H      LDR      r0,[pc,#40] ; [0x23b88] = 0x1000b0d8
        0x00023b5e:    9000        ..      STR      r0,[sp,#0]
        0x00023b60:    23a0        .#      MOVS     r3,#0xa0
        0x00023b62:    2202        ."      MOVS     r2,#2
        0x00023b64:    2104        .!      MOVS     r1,#4
        0x00023b66:    200a        .       MOVS     r0,#0xa
        0x00023b68:    f003fc52    ..R.    BL       am_vos_task_send_fromISR ; 0x27410
        0x00023b6c:    b002        ..      ADD      sp,sp,#8
        0x00023b6e:    bd10        ..      POP      {r4,pc}
        0x00023b70:    f0100f06    ....    TST      r0,#6
        0x00023b74:    bf1c        ..      ITT      NE
        0x00023b76:    f8d40144    ..D.    LDRNE    r0,[r4,#0x144]
        0x00023b7a:    f7fff929    ..).    BLNE     am_hal_pdm_fifo_flush ; 0x22dd0
        0x00023b7e:    b002        ..      ADD      sp,sp,#8
        0x00023b80:    bd10        ..      POP      {r4,pc}
    $d
        0x00023b82:    0000        ..      DCW    0
        0x00023b84:    10001d94    ....    DCD    268443028
        0x00023b88:    1000b0d8    ....    DCD    268480728
    $t
    i.am_stimer_cmpr0_isr
    am_stimer_cmpr0_isr
        0x00023b8c:    b510        ..      PUSH     {r4,lr}
        0x00023b8e:    2000        .       MOVS     r0,#0
        0x00023b90:    f7fffea2    ....    BL       am_hal_stimer_int_status_get ; 0x238d8
        0x00023b94:    f0100f01    ....    TST      r0,#1
        0x00023b98:    bf08        ..      IT       EQ
        0x00023b9a:    bd10        ..      POPEQ    {r4,pc}
        0x00023b9c:    2001        .       MOVS     r0,#1
        0x00023b9e:    f7fffe8d    ....    BL       am_hal_stimer_int_clear ; 0x238bc
        0x00023ba2:    e8bd4010    ...@    POP      {r4,lr}
        0x00023ba6:    2000        .       MOVS     r0,#0
        0x00023ba8:    f01dbd1c    ....    B.W      xPortStimerTickHandler ; 0x415e4
    i.am_stimer_cmpr1_isr
    am_stimer_cmpr1_isr
        0x00023bac:    b510        ..      PUSH     {r4,lr}
        0x00023bae:    2000        .       MOVS     r0,#0
        0x00023bb0:    f7fffe92    ....    BL       am_hal_stimer_int_status_get ; 0x238d8
        0x00023bb4:    f0100f02    ....    TST      r0,#2
        0x00023bb8:    bf08        ..      IT       EQ
        0x00023bba:    bd10        ..      POPEQ    {r4,pc}
        0x00023bbc:    2002        .       MOVS     r0,#2
        0x00023bbe:    f7fffe7d    ..}.    BL       am_hal_stimer_int_clear ; 0x238bc
        0x00023bc2:    4804        .H      LDR      r0,[pc,#16] ; [0x23bd4] = 0x10000194
        0x00023bc4:    6981        .i      LDR      r1,[r0,#0x18]
        0x00023bc6:    1c49        I.      ADDS     r1,r1,#1
        0x00023bc8:    6181        .a      STR      r1,[r0,#0x18]
        0x00023bca:    e8bd4010    ...@    POP      {r4,lr}
        0x00023bce:    2001        .       MOVS     r0,#1
        0x00023bd0:    f01dbd08    ....    B.W      xPortStimerTickHandler ; 0x415e4
    $d
        0x00023bd4:    10000194    ....    DCD    268435860
    $t
    i.am_util_ble_tx_power_set
    am_util_ble_tx_power_set
        0x00023bd8:    b500        ..      PUSH     {lr}
        0x00023bda:    a30b        ..      ADR      r3,{pc}+0x2e ; 0x23c08
        0x00023bdc:    b089        ..      SUB      sp,sp,#0x24
        0x00023bde:    e9d32300    ...#    LDRD     r2,r3,[r3,#0]
        0x00023be2:    e9cd2306    ...#    STRD     r2,r3,[sp,#0x18]
        0x00023be6:    f88d101c    ....    STRB     r1,[sp,#0x1c]
        0x00023bea:    2100        .!      MOVS     r1,#0
        0x00023bec:    9101        ..      STR      r1,[sp,#4]
        0x00023bee:    9102        ..      STR      r1,[sp,#8]
        0x00023bf0:    9103        ..      STR      r1,[sp,#0xc]
        0x00023bf2:    9104        ..      STR      r1,[sp,#0x10]
        0x00023bf4:    9105        ..      STR      r1,[sp,#0x14]
        0x00023bf6:    a901        ..      ADD      r1,sp,#4
        0x00023bf8:    9100        ..      STR      r1,[sp,#0]
        0x00023bfa:    ab02        ..      ADD      r3,sp,#8
        0x00023bfc:    2205        ."      MOVS     r2,#5
        0x00023bfe:    a906        ..      ADD      r1,sp,#0x18
        0x00023c00:    f7fcf9b2    ....    BL       am_devices_cooper_command_write ; 0x1ff68
        0x00023c04:    b009        ..      ADD      sp,sp,#0x24
        0x00023c06:    bd00        ..      POP      {pc}
    $d
        0x00023c08:    01fc7001    .p..    DCD    33320961
        0x00023c0c:    00000000    ....    DCD    0
    $t
    i.am_util_bootloader_erase_flash_page
    am_util_bootloader_erase_flash_page
        0x00023c10:    4770        pG      BX       lr
        0x00023c12:    0000        ..      MOVS     r0,r0
    i.am_util_bootloader_partial_crc32
    am_util_bootloader_partial_crc32
        0x00023c14:    b410        ..      PUSH     {r4}
        0x00023c16:    6813        .h      LDR      r3,[r2,#0]
        0x00023c18:    b309        ..      CBZ      r1,0x23c5e ; am_util_bootloader_partial_crc32 + 74
        0x00023c1a:    f8dfc048    ..H.    LDR      r12,[pc,#72] ; [0x23c64] = 0x44250
        0x00023c1e:    f0110f01    ....    TST      r1,#1
        0x00023c22:    f1a00001    ....    SUB      r0,r0,#1
        0x00023c26:    d007        ..      BEQ      0x23c38 ; am_util_bootloader_partial_crc32 + 36
        0x00023c28:    f8104f01    ...O    LDRB     r4,[r0,#1]!
        0x00023c2c:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x00023c30:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x00023c34:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x00023c38:    0849        I.      LSRS     r1,r1,#1
        0x00023c3a:    d010        ..      BEQ      0x23c5e ; am_util_bootloader_partial_crc32 + 74
        0x00023c3c:    7844        Dx      LDRB     r4,[r0,#1]
        0x00023c3e:    1e49        I.      SUBS     r1,r1,#1
        0x00023c40:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x00023c44:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x00023c48:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x00023c4c:    f8104f02    ...O    LDRB     r4,[r0,#2]!
        0x00023c50:    ea846413    ...d    EOR      r4,r4,r3,LSR #24
        0x00023c54:    f85c4024    \.$@    LDR      r4,[r12,r4,LSL #2]
        0x00023c58:    ea842303    ...#    EOR      r3,r4,r3,LSL #8
        0x00023c5c:    d1ee        ..      BNE      0x23c3c ; am_util_bootloader_partial_crc32 + 40
        0x00023c5e:    6013        .`      STR      r3,[r2,#0]
        0x00023c60:    bc10        ..      POP      {r4}
        0x00023c62:    4770        pG      BX       lr
    $d
        0x00023c64:    00044250    PB..    DCD    279120
    $t
    i.am_util_bootloader_program_flash_page
    am_util_bootloader_program_flash_page
        0x00023c68:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00023c6c:    4605        .F      MOV      r5,r0
        0x00023c6e:    1cd0        ..      ADDS     r0,r2,#3
        0x00023c70:    460e        .F      MOV      r6,r1
        0x00023c72:    0884        ..      LSRS     r4,r0,#2
        0x00023c74:    f7f4fbd2    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00023c78:    4607        .F      MOV      r7,r0
        0x00023c7a:    4623        #F      MOV      r3,r4
        0x00023c7c:    462a        *F      MOV      r2,r5
        0x00023c7e:    4631        1F      MOV      r1,r6
        0x00023c80:    4803        .H      LDR      r0,[pc,#12] ; [0x23c90] = 0x12344321
        0x00023c82:    f7fefee3    ....    BL       am_hal_mram_main_program ; 0x22a4c
        0x00023c86:    4638        8F      MOV      r0,r7
        0x00023c88:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00023c8c:    f7f4bbca    ....    B        am_hal_interrupt_master_set ; 0x18424
    $d
        0x00023c90:    12344321    !C4.    DCD    305414945
    $t
    i.am_util_delay_ms
    am_util_delay_ms
        0x00023c94:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00023c98:    4348        HC      MULS     r0,r1,r0
        0x00023c9a:    f7fdbb63    ..c.    B        am_hal_delay_us ; 0x21364
    i.am_util_delay_us
    am_util_delay_us
        0x00023c9e:    f7fdbb61    ..a.    B        am_hal_delay_us ; 0x21364
        0x00023ca2:    0000        ..      MOVS     r0,r0
    i.am_util_faultisr_collect_data
    am_util_faultisr_collect_data
        0x00023ca4:    b092        ..      SUB      sp,sp,#0x48
        0x00023ca6:    2100        .!      MOVS     r1,#0
        0x00023ca8:    9100        ..      STR      r1,[sp,#0]
        0x00023caa:    9101        ..      STR      r1,[sp,#4]
        0x00023cac:    9102        ..      STR      r1,[sp,#8]
        0x00023cae:    9103        ..      STR      r1,[sp,#0xc]
        0x00023cb0:    9104        ..      STR      r1,[sp,#0x10]
        0x00023cb2:    9105        ..      STR      r1,[sp,#0x14]
        0x00023cb4:    9110        ..      STR      r1,[sp,#0x40]
        0x00023cb6:    4965        eI      LDR      r1,[pc,#404] ; [0x23e4c] = 0xe000ed28
        0x00023cb8:    6809        .h      LDR      r1,[r1,#0]
        0x00023cba:    9110        ..      STR      r1,[sp,#0x40]
        0x00023cbc:    9910        ..      LDR      r1,[sp,#0x40]
        0x00023cbe:    f88d1044    ..D.    STRB     r1,[sp,#0x44]
        0x00023cc2:    9910        ..      LDR      r1,[sp,#0x40]
        0x00023cc4:    0a09        ..      LSRS     r1,r1,#8
        0x00023cc6:    f88d1045    ..E.    STRB     r1,[sp,#0x45]
        0x00023cca:    9910        ..      LDR      r1,[sp,#0x40]
        0x00023ccc:    0c09        ..      LSRS     r1,r1,#16
        0x00023cce:    f8ad1046    ..F.    STRH     r1,[sp,#0x46]
        0x00023cd2:    495f        _I      LDR      r1,[pc,#380] ; [0x23e50] = 0xe000ed38
        0x00023cd4:    6809        .h      LDR      r1,[r1,#0]
        0x00023cd6:    910f        ..      STR      r1,[sp,#0x3c]
        0x00023cd8:    f1a05480    ...T    SUB      r4,r0,#0x10000000
        0x00023cdc:    f5b41fb0    ....    CMP      r4,#0x160000
        0x00023ce0:    d218        ..      BCS      0x23d14 ; am_util_faultisr_collect_data + 112
        0x00023ce2:    f89d1045    ..E.    LDRB     r1,[sp,#0x45]
        0x00023ce6:    f0110f02    ....    TST      r1,#2
        0x00023cea:    bf14        ..      ITE      NE
        0x00023cec:    6981        .i      LDRNE    r1,[r0,#0x18]
        0x00023cee:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00023cf2:    910e        ..      STR      r1,[sp,#0x38]
        0x00023cf4:    6801        .h      LDR      r1,[r0,#0]
        0x00023cf6:    9106        ..      STR      r1,[sp,#0x18]
        0x00023cf8:    6841        Ah      LDR      r1,[r0,#4]
        0x00023cfa:    9107        ..      STR      r1,[sp,#0x1c]
        0x00023cfc:    6881        .h      LDR      r1,[r0,#8]
        0x00023cfe:    9108        ..      STR      r1,[sp,#0x20]
        0x00023d00:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00023d02:    9109        ..      STR      r1,[sp,#0x24]
        0x00023d04:    6901        .i      LDR      r1,[r0,#0x10]
        0x00023d06:    910a        ..      STR      r1,[sp,#0x28]
        0x00023d08:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00023d0a:    910b        ..      STR      r1,[sp,#0x2c]
        0x00023d0c:    6981        .i      LDR      r1,[r0,#0x18]
        0x00023d0e:    910c        ..      STR      r1,[sp,#0x30]
        0x00023d10:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00023d12:    900d        ..      STR      r0,[sp,#0x34]
        0x00023d14:    4668        hF      MOV      r0,sp
        0x00023d16:    f7fdfba2    ....    BL       am_hal_fault_status_get ; 0x2145e
        0x00023d1a:    a04e        N.      ADR      r0,{pc}+0x13a ; 0x23e54
        0x00023d1c:    f000fb0e    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d20:    f5b41fb0    ....    CMP      r4,#0x160000
        0x00023d24:    d223        #.      BCS      0x23d6e ; am_util_faultisr_collect_data + 202
        0x00023d26:    a052        R.      ADR      r0,{pc}+0x14a ; 0x23e70
        0x00023d28:    f000fb08    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d2c:    9906        ..      LDR      r1,[sp,#0x18]
        0x00023d2e:    a057        W.      ADR      r0,{pc}+0x15e ; 0x23e8c
        0x00023d30:    f000fb04    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d34:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023d36:    a05a        Z.      ADR      r0,{pc}+0x16a ; 0x23ea0
        0x00023d38:    f000fb00    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d3c:    9908        ..      LDR      r1,[sp,#0x20]
        0x00023d3e:    a05d        ].      ADR      r0,{pc}+0x176 ; 0x23eb4
        0x00023d40:    f000fafc    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d44:    9909        ..      LDR      r1,[sp,#0x24]
        0x00023d46:    a060        `.      ADR      r0,{pc}+0x182 ; 0x23ec8
        0x00023d48:    f000faf8    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d4c:    990a        ..      LDR      r1,[sp,#0x28]
        0x00023d4e:    a063        c.      ADR      r0,{pc}+0x18e ; 0x23edc
        0x00023d50:    f000faf4    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d54:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00023d56:    a066        f.      ADR      r0,{pc}+0x19a ; 0x23ef0
        0x00023d58:    f000faf0    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d5c:    990c        ..      LDR      r1,[sp,#0x30]
        0x00023d5e:    a069        i.      ADR      r0,{pc}+0x1a6 ; 0x23f04
        0x00023d60:    f000faec    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d64:    990d        ..      LDR      r1,[sp,#0x34]
        0x00023d66:    a06c        l.      ADR      r0,{pc}+0x1b2 ; 0x23f18
        0x00023d68:    f000fae8    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d6c:    e002        ..      B        0x23d74 ; am_util_faultisr_collect_data + 208
        0x00023d6e:    486f        oH      LDR      r0,[pc,#444] ; [0x23f2c] = 0x4aebc
        0x00023d70:    f000fae4    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d74:    a06e        n.      ADR      r0,{pc}+0x1bc ; 0x23f30
        0x00023d76:    f000fae1    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d7a:    990e        ..      LDR      r1,[sp,#0x38]
        0x00023d7c:    a072        r.      ADR      r0,{pc}+0x1cc ; 0x23f48
        0x00023d7e:    f000fadd    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d82:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00023d84:    a077        w.      ADR      r0,{pc}+0x1e0 ; 0x23f64
        0x00023d86:    f000fad9    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d8a:    f89d1044    ..D.    LDRB     r1,[sp,#0x44]
        0x00023d8e:    a07f        ..      ADR      r0,{pc}+0x1fe ; 0x23f8c
        0x00023d90:    f000fad4    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d94:    f8bd1046    ..F.    LDRH     r1,[sp,#0x46]
        0x00023d98:    a088        ..      ADR      r0,{pc}+0x224 ; 0x23fbc
        0x00023d9a:    f000facf    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023d9e:    f89d1045    ..E.    LDRB     r1,[sp,#0x45]
        0x00023da2:    a091        ..      ADR      r0,{pc}+0x246 ; 0x23fe8
        0x00023da4:    f000faca    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023da8:    f05f0480    _...    MOVS.W   r4,#0x80
        0x00023dac:    f89d0045    ..E.    LDRB     r0,[sp,#0x45]
        0x00023db0:    4020         @      ANDS     r0,r0,r4
        0x00023db2:    2810        .(      CMP      r0,#0x10
        0x00023db4:    bf08        ..      IT       EQ
        0x00023db6:    a097        ..      ADREQ    r0,{pc}+0x25e ; 0x24014
        0x00023db8:    d01d        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023dba:    dc10        ..      BGT      0x23dde ; am_util_faultisr_collect_data + 314
        0x00023dbc:    2801        .(      CMP      r0,#1
        0x00023dbe:    bf08        ..      IT       EQ
        0x00023dc0:    a09b        ..      ADREQ    r0,{pc}+0x270 ; 0x24030
        0x00023dc2:    d018        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023dc4:    2802        .(      CMP      r0,#2
        0x00023dc6:    bf08        ..      IT       EQ
        0x00023dc8:    a0a0        ..      ADREQ    r0,{pc}+0x284 ; 0x2404c
        0x00023dca:    d014        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023dcc:    2804        .(      CMP      r0,#4
        0x00023dce:    bf08        ..      IT       EQ
        0x00023dd0:    a0a6        ..      ADREQ    r0,{pc}+0x29c ; 0x2406c
        0x00023dd2:    d010        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023dd4:    2808        .(      CMP      r0,#8
        0x00023dd6:    bf08        ..      IT       EQ
        0x00023dd8:    a0ac        ..      ADREQ    r0,{pc}+0x2b4 ; 0x2408c
        0x00023dda:    d00c        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023ddc:    e00d        ..      B        0x23dfa ; am_util_faultisr_collect_data + 342
        0x00023dde:    2820         (      CMP      r0,#0x20
        0x00023de0:    bf08        ..      IT       EQ
        0x00023de2:    a0b2        ..      ADREQ    r0,{pc}+0x2ca ; 0x240ac
        0x00023de4:    d007        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023de6:    2840        @(      CMP      r0,#0x40
        0x00023de8:    bf08        ..      IT       EQ
        0x00023dea:    a0b7        ..      ADREQ    r0,{pc}+0x2de ; 0x240c8
        0x00023dec:    d003        ..      BEQ      0x23df6 ; am_util_faultisr_collect_data + 338
        0x00023dee:    2880        .(      CMP      r0,#0x80
        0x00023df0:    bf08        ..      IT       EQ
        0x00023df2:    a0bd        ..      ADREQ    r0,{pc}+0x2f6 ; 0x240e8
        0x00023df4:    d101        ..      BNE      0x23dfa ; am_util_faultisr_collect_data + 342
        0x00023df6:    f000faa1    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023dfa:    0864        d.      LSRS     r4,r4,#1
        0x00023dfc:    d1d6        ..      BNE      0x23dac ; am_util_faultisr_collect_data + 264
        0x00023dfe:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00023e02:    2800        .(      CMP      r0,#0
        0x00023e04:    bf01        ..      ITTTT    EQ
        0x00023e06:    f89d0008    ....    LDRBEQ   r0,[sp,#8]
        0x00023e0a:    2800        .(      CMPEQ    r0,#0
        0x00023e0c:    f89d0010    ....    LDRBEQ   r0,[sp,#0x10]
        0x00023e10:    2800        .(      CMPEQ    r0,#0
        0x00023e12:    d017        ..      BEQ      0x23e44 ; am_util_faultisr_collect_data + 416
        0x00023e14:    a0bc        ..      ADR      r0,{pc}+0x2f4 ; 0x24108
        0x00023e16:    f000fa91    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023e1a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00023e1e:    b118        ..      CBZ      r0,0x23e28 ; am_util_faultisr_collect_data + 388
        0x00023e20:    a0be        ..      ADR      r0,{pc}+0x2fc ; 0x2411c
        0x00023e22:    9901        ..      LDR      r1,[sp,#4]
        0x00023e24:    f000fa8a    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023e28:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00023e2c:    b118        ..      CBZ      r0,0x23e36 ; am_util_faultisr_collect_data + 402
        0x00023e2e:    a0c4        ..      ADR      r0,{pc}+0x312 ; 0x24140
        0x00023e30:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023e32:    f000fa83    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00023e36:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00023e3a:    b118        ..      CBZ      r0,0x23e44 ; am_util_faultisr_collect_data + 416
        0x00023e3c:    a0c9        ..      ADR      r0,{pc}+0x328 ; 0x24164
        0x00023e3e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00023e40:    f000fa7c    ..|.    BL       am_util_stdio_printf ; 0x2433c
        0x00023e44:    a0cf        ..      ADR      r0,{pc}+0x340 ; 0x24184
        0x00023e46:    f000fa79    ..y.    BL       am_util_stdio_printf ; 0x2433c
        0x00023e4a:    e7fe        ..      B        0x23e4a ; am_util_faultisr_collect_data + 422
    $d
        0x00023e4c:    e000ed28    (...    DCD    3758157096
        0x00023e50:    e000ed38    8...    DCD    3758157112
        0x00023e54:    48202a2a    ** H    DCD    1210067498
        0x00023e58:    20647261    ard     DCD    543453793
        0x00023e5c:    6c756146    Faul    DCD    1819631942
        0x00023e60:    634f2074    t Oc    DCD    1666130036
        0x00023e64:    72727563    curr    DCD    1920103779
        0x00023e68:    0a3a6465    ed:.    DCD    171598949
        0x00023e6c:    0000000a    ....    DCD    10
        0x00023e70:    64726148    Hard    DCD    1685217608
        0x00023e74:    75614620     Fau    DCD    1969309216
        0x00023e78:    7320746c    lt s    DCD    1931506796
        0x00023e7c:    6b636174    tack    DCD    1801675124
        0x00023e80:    64206465    ed d    DCD    1679844453
        0x00023e84:    3a617461    ata:    DCD    979465313
        0x00023e88:    0000000a    ....    DCD    10
        0x00023e8c:    20202020            DCD    538976288
        0x00023e90:    20203052    R0      DCD    538980434
        0x00023e94:    7830203d    = 0x    DCD    2016419901
        0x00023e98:    58383025    %08X    DCD    1480077349
        0x00023e9c:    0000000a    ....    DCD    10
        0x00023ea0:    20202020            DCD    538976288
        0x00023ea4:    20203152    R1      DCD    538980690
        0x00023ea8:    7830203d    = 0x    DCD    2016419901
        0x00023eac:    58383025    %08X    DCD    1480077349
        0x00023eb0:    0000000a    ....    DCD    10
        0x00023eb4:    20202020            DCD    538976288
        0x00023eb8:    20203252    R2      DCD    538980946
        0x00023ebc:    7830203d    = 0x    DCD    2016419901
        0x00023ec0:    58383025    %08X    DCD    1480077349
        0x00023ec4:    0000000a    ....    DCD    10
        0x00023ec8:    20202020            DCD    538976288
        0x00023ecc:    20203352    R3      DCD    538981202
        0x00023ed0:    7830203d    = 0x    DCD    2016419901
        0x00023ed4:    58383025    %08X    DCD    1480077349
        0x00023ed8:    0000000a    ....    DCD    10
        0x00023edc:    20202020            DCD    538976288
        0x00023ee0:    20323152    R12     DCD    540160338
        0x00023ee4:    7830203d    = 0x    DCD    2016419901
        0x00023ee8:    58383025    %08X    DCD    1480077349
        0x00023eec:    0000000a    ....    DCD    10
        0x00023ef0:    20202020            DCD    538976288
        0x00023ef4:    2020524c    LR      DCD    538989132
        0x00023ef8:    7830203d    = 0x    DCD    2016419901
        0x00023efc:    58383025    %08X    DCD    1480077349
        0x00023f00:    0000000a    ....    DCD    10
        0x00023f04:    20202020            DCD    538976288
        0x00023f08:    20204350    PC      DCD    538985296
        0x00023f0c:    7830203d    = 0x    DCD    2016419901
        0x00023f10:    58383025    %08X    DCD    1480077349
        0x00023f14:    0000000a    ....    DCD    10
        0x00023f18:    20202020            DCD    538976288
        0x00023f1c:    20525350    PSR     DCD    542266192
        0x00023f20:    7830203d    = 0x    DCD    2016419901
        0x00023f24:    58383025    %08X    DCD    1480077349
        0x00023f28:    00000a0a    ....    DCD    2570
        0x00023f2c:    0004aebc    ....    DCD    306876
        0x00023f30:    6568744f    Othe    DCD    1701344335
        0x00023f34:    61482072    r Ha    DCD    1632116850
        0x00023f38:    46206472    rd F    DCD    1176527986
        0x00023f3c:    746c7561    ault    DCD    1953264993
        0x00023f40:    74616420     dat    DCD    1952539680
        0x00023f44:    000a3a61    a:..    DCD    670305
        0x00023f48:    20202020            DCD    538976288
        0x00023f4c:    6c756146    Faul    DCD    1819631942
        0x00023f50:    64612074    t ad    DCD    1684086900
        0x00023f54:    73657264    dres    DCD    1936028260
        0x00023f58:    203d2073    s =     DCD    540876915
        0x00023f5c:    30257830    0x%0    DCD    807761968
        0x00023f60:    000a5838    8X..    DCD    677944
        0x00023f64:    20202020            DCD    538976288
        0x00023f68:    52414642    BFAR    DCD    1380009538
        0x00023f6c:    75422820     (Bu    DCD    1967269920
        0x00023f70:    61462073    s Fa    DCD    1631985779
        0x00023f74:    20746c75    ult     DCD    544500853
        0x00023f78:    72646441    Addr    DCD    1919181889
        0x00023f7c:    67655220     Reg    DCD    1734693408
        0x00023f80:    203d2029    ) =     DCD    540876841
        0x00023f84:    30257830    0x%0    DCD    807761968
        0x00023f88:    000a5838    8X..    DCD    677944
        0x00023f8c:    20202020            DCD    538976288
        0x00023f90:    52534d4d    MMSR    DCD    1381190989
        0x00023f94:    654d2820     (Me    DCD    1699555360
        0x00023f98:    674d206d    m Mg    DCD    1733107821
        0x00023f9c:    4620746d    mt F    DCD    1176532077
        0x00023fa0:    746c7561    ault    DCD    1953264993
        0x00023fa4:    61745320     Sta    DCD    1635013408
        0x00023fa8:    20737574    tus     DCD    544437620
        0x00023fac:    29676552    Reg)    DCD    694642002
        0x00023fb0:    30203d20     = 0    DCD    807419168
        0x00023fb4:    32302578    x%02    DCD    842016120
        0x00023fb8:    00000a58    X...    DCD    2648
        0x00023fbc:    20202020            DCD    538976288
        0x00023fc0:    52534655    UFSR    DCD    1381189205
        0x00023fc4:    73552820     (Us    DCD    1934960672
        0x00023fc8:    20656761    age     DCD    543516513
        0x00023fcc:    6c756146    Faul    DCD    1819631942
        0x00023fd0:    74532074    t St    DCD    1951604852
        0x00023fd4:    73757461    atus    DCD    1937077345
        0x00023fd8:    67655220     Reg    DCD    1734693408
        0x00023fdc:    203d2029    ) =     DCD    540876841
        0x00023fe0:    30257830    0x%0    DCD    807761968
        0x00023fe4:    000a5834    4X..    DCD    677940
        0x00023fe8:    20202020            DCD    538976288
        0x00023fec:    52534642    BFSR    DCD    1381189186
        0x00023ff0:    75422820     (Bu    DCD    1967269920
        0x00023ff4:    61462073    s Fa    DCD    1631985779
        0x00023ff8:    20746c75    ult     DCD    544500853
        0x00023ffc:    74617453    Stat    DCD    1952543827
        0x00024000:    52207375    us R    DCD    1377858421
        0x00024004:    20296765    eg)     DCD    539584357
        0x00024008:    7830203d    = 0x    DCD    2016419901
        0x0002400c:    58323025    %02X    DCD    1479684133
        0x00024010:    0000000a    ....    DCD    10
        0x00024014:    20202020            DCD    538976288
        0x00024018:    20202020            DCD    538976288
        0x0002401c:    52534642    BFSR    DCD    1381189186
        0x00024020:    74696220     bit    DCD    1953063456
        0x00024024:    53203a34    4: S    DCD    1394620980
        0x00024028:    52454b54    TKER    DCD    1380272980
        0x0002402c:    00000a52    R...    DCD    2642
        0x00024030:    20202020            DCD    538976288
        0x00024034:    20202020            DCD    538976288
        0x00024038:    52534642    BFSR    DCD    1381189186
        0x0002403c:    74696220     bit    DCD    1953063456
        0x00024040:    49203a30    0: I    DCD    1226848816
        0x00024044:    45535542    BUSE    DCD    1163089218
        0x00024048:    000a5252    RR..    DCD    676434
        0x0002404c:    20202020            DCD    538976288
        0x00024050:    20202020            DCD    538976288
        0x00024054:    52534642    BFSR    DCD    1381189186
        0x00024058:    74696220     bit    DCD    1953063456
        0x0002405c:    50203a31    1: P    DCD    1344289329
        0x00024060:    49434552    RECI    DCD    1229145426
        0x00024064:    52454553    SEER    DCD    1380271443
        0x00024068:    00000a52    R...    DCD    2642
        0x0002406c:    20202020            DCD    538976288
        0x00024070:    20202020            DCD    538976288
        0x00024074:    52534642    BFSR    DCD    1381189186
        0x00024078:    74696220     bit    DCD    1953063456
        0x0002407c:    49203a32    2: I    DCD    1226848818
        0x00024080:    4552504d    MPRE    DCD    1163022413
        0x00024084:    45534943    CISE    DCD    1163086147
        0x00024088:    000a5252    RR..    DCD    676434
        0x0002408c:    20202020            DCD    538976288
        0x00024090:    20202020            DCD    538976288
        0x00024094:    52534642    BFSR    DCD    1381189186
        0x00024098:    74696220     bit    DCD    1953063456
        0x0002409c:    55203a33    3: U    DCD    1428175411
        0x000240a0:    4b54534e    NSTK    DCD    1263817550
        0x000240a4:    0a525245    ERR.    DCD    173167173
        0x000240a8:    00000000    ....    DCD    0
        0x000240ac:    20202020            DCD    538976288
        0x000240b0:    20202020            DCD    538976288
        0x000240b4:    52534642    BFSR    DCD    1381189186
        0x000240b8:    74696220     bit    DCD    1953063456
        0x000240bc:    4c203a35    5: L    DCD    1277180469
        0x000240c0:    52455053    SPER    DCD    1380274259
        0x000240c4:    00000a52    R...    DCD    2642
        0x000240c8:    20202020            DCD    538976288
        0x000240cc:    20202020            DCD    538976288
        0x000240d0:    52534642    BFSR    DCD    1381189186
        0x000240d4:    74696220     bit    DCD    1953063456
        0x000240d8:    52203a36    6: R    DCD    1377843766
        0x000240dc:    52455345    ESER    DCD    1380275013
        0x000240e0:    0a444556    VED.    DCD    172246358
        0x000240e4:    00000000    ....    DCD    0
        0x000240e8:    20202020            DCD    538976288
        0x000240ec:    20202020            DCD    538976288
        0x000240f0:    52534642    BFSR    DCD    1381189186
        0x000240f4:    74696220     bit    DCD    1953063456
        0x000240f8:    42203a37    7: B    DCD    1109408311
        0x000240fc:    56524146    FARV    DCD    1448231238
        0x00024100:    44494c41    ALID    DCD    1145654337
        0x00024104:    0000000a    ....    DCD    10
        0x00024108:    55434d0a    .MCU    DCD    1430473994
        0x0002410c:    75614620     Fau    DCD    1969309216
        0x00024110:    6420746c    lt d    DCD    1679848556
        0x00024114:    3a617461    ata:    DCD    979465313
        0x00024118:    0000000a    ....    DCD    10
        0x0002411c:    20202020            DCD    538976288
        0x00024120:    444f4349    ICOD    DCD    1146045257
        0x00024124:    61462045    E Fa    DCD    1631985733
        0x00024128:    20746c75    ult     DCD    544500853
        0x0002412c:    72646441    Addr    DCD    1919181889
        0x00024130:    3a737365    ess:    DCD    980644709
        0x00024134:    25783020     0x%    DCD    628633632
        0x00024138:    0a583830    08X.    DCD    173553712
        0x0002413c:    00000000    ....    DCD    0
        0x00024140:    20202020            DCD    538976288
        0x00024144:    444f4344    DCOD    DCD    1146045252
        0x00024148:    61462045    E Fa    DCD    1631985733
        0x0002414c:    20746c75    ult     DCD    544500853
        0x00024150:    72646441    Addr    DCD    1919181889
        0x00024154:    3a737365    ess:    DCD    980644709
        0x00024158:    25783020     0x%    DCD    628633632
        0x0002415c:    0a583830    08X.    DCD    173553712
        0x00024160:    00000000    ....    DCD    0
        0x00024164:    20202020            DCD    538976288
        0x00024168:    20535953    SYS     DCD    542333267
        0x0002416c:    6c756146    Faul    DCD    1819631942
        0x00024170:    64412074    t Ad    DCD    1681989748
        0x00024174:    73657264    dres    DCD    1936028260
        0x00024178:    30203a73    s: 0    DCD    807418483
        0x0002417c:    38302578    x%08    DCD    942679416
        0x00024180:    00000a58    X...    DCD    2648
        0x00024184:    6f440a0a    ..Do    DCD    1866729994
        0x00024188:    7720656e    ne w    DCD    1998611822
        0x0002418c:    20687469    ith     DCD    543716457
        0x00024190:    7074756f    outp    DCD    1886680431
        0x00024194:    202e7475    ut.     DCD    539915381
        0x00024198:    65746e45    Ente    DCD    1702129221
        0x0002419c:    676e6972    ring    DCD    1735289202
        0x000241a0:    666e6920     inf    DCD    1718511904
        0x000241a4:    74696e69    init    DCD    1953066601
        0x000241a8:    6f6c2065    e lo    DCD    1869357157
        0x000241ac:    0a2e706f    op..    DCD    170815599
        0x000241b0:    0000000a    ....    DCD    10
    $t
    i.am_util_id_device
    am_util_id_device
        0x000241b4:    b570        p.      PUSH     {r4-r6,lr}
        0x000241b6:    4604        .F      MOV      r4,r0
        0x000241b8:    4823        #H      LDR      r0,[pc,#140] ; [0x24248] = 0x44693
        0x000241ba:    64e0        .d      STR      r0,[r4,#0x4c]
        0x000241bc:    2500        .%      MOVS     r5,#0
        0x000241be:    383e        >8      SUBS     r0,r0,#0x3e
        0x000241c0:    e9c45011    ...P    STRD     r5,r0,[r4,#0x44]
        0x000241c4:    203f        ?       MOVS     r0,#0x3f
        0x000241c6:    f8840050    ..P.    STRB     r0,[r4,#0x50]
        0x000241ca:    2020                MOVS     r0,#0x20
        0x000241cc:    f8840051    ..Q.    STRB     r0,[r4,#0x51]
        0x000241d0:    4621        !F      MOV      r1,r4
        0x000241d2:    2001        .       MOVS     r0,#1
        0x000241d4:    f7fefb40    ..@.    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x000241d8:    f104013c    ..<.    ADD      r1,r4,#0x3c
        0x000241dc:    2000        .       MOVS     r0,#0
        0x000241de:    f7fefb3b    ..;.    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x000241e2:    6820         h      LDR      r0,[r4,#0]
        0x000241e4:    4b19        .K      LDR      r3,[pc,#100] ; [0x2424c] = 0x414d4251
        0x000241e6:    f000417f    ...A    AND      r1,r0,#0xff000000
        0x000241ea:    e9d40203    ....    LDRD     r0,r2,[r4,#0xc]
        0x000241ee:    429a        .B      CMP      r2,r3
        0x000241f0:    bf04        ..      ITT      EQ
        0x000241f2:    4a17        .J      LDREQ    r2,[pc,#92] ; [0x24250] = 0x44650
        0x000241f4:    64a2        .d      STREQ    r2,[r4,#0x48]
        0x000241f6:    f1b16f10    ...o    CMP      r1,#0x9000000
        0x000241fa:    d117        ..      BNE      0x2422c ; am_util_id_device + 120
        0x000241fc:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x00024200:    f00101f0    ....    AND      r1,r1,#0xf0
        0x00024204:    29b0        .)      CMP      r1,#0xb0
        0x00024206:    d111        ..      BNE      0x2422c ; am_util_id_device + 120
        0x00024208:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x0002420c:    3040        @0      ADDS     r0,r0,#0x40
        0x0002420e:    2841        A(      CMP      r0,#0x41
        0x00024210:    d10c        ..      BNE      0x2422c ; am_util_id_device + 120
        0x00024212:    f44f7101    O..q    MOV      r1,#0x204
        0x00024216:    6461        ad      STR      r1,[r4,#0x44]
        0x00024218:    490e        .I      LDR      r1,[pc,#56] ; [0x24254] = 0x4465a
        0x0002421a:    64e1        .d      STR      r1,[r4,#0x4c]
        0x0002421c:    f8840050    ..P.    STRB     r0,[r4,#0x50]
        0x00024220:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00024222:    f000000f    ....    AND      r0,r0,#0xf
        0x00024226:    302f        /0      ADDS     r0,r0,#0x2f
        0x00024228:    f8840051    ..Q.    STRB     r0,[r4,#0x51]
        0x0002422c:    6565        ee      STR      r5,[r4,#0x54]
        0x0002422e:    7820         x      LDRB     r0,[r4,#0]
        0x00024230:    f3c00041    ..A.    UBFX     r0,r0,#1,#2
        0x00024234:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00024238:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0002423c:    4906        .I      LDR      r1,[pc,#24] ; [0x24258] = 0x44667
        0x0002423e:    4408        .D      ADD      r0,r0,r1
        0x00024240:    65a0        .e      STR      r0,[r4,#0x58]
        0x00024242:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00024244:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00024246:    0000        ..      DCW    0
        0x00024248:    00044693    .F..    DCD    280211
        0x0002424c:    414d4251    QBMA    DCD    1095582289
        0x00024250:    00044650    PF..    DCD    280144
        0x00024254:    0004465a    ZF..    DCD    280154
        0x00024258:    00044667    gF..    DCD    280167
    $t
    i.am_util_multiboot_flash_erase_page
    am_util_multiboot_flash_erase_page
        0x0002425c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002425e:    4d0e        .M      LDR      r5,[pc,#56] ; [0x24298] = 0x10000408
        0x00024260:    4604        .F      MOV      r4,r0
        0x00024262:    1cc6        ..      ADDS     r6,r0,#3
        0x00024264:    68a8        .h      LDR      r0,[r5,#8]
        0x00024266:    b090        ..      SUB      sp,sp,#0x40
        0x00024268:    b928        (.      CBNZ     r0,0x24276 ; am_util_multiboot_flash_erase_page + 26
        0x0002426a:    4669        iF      MOV      r1,sp
        0x0002426c:    2001        .       MOVS     r0,#1
        0x0002426e:    f7fefaf3    ....    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x00024272:    980a        ..      LDR      r0,[sp,#0x28]
        0x00024274:    60a8        .`      STR      r0,[r5,#8]
        0x00024276:    f5b44f80    ...O    CMP      r4,#0x4000
        0x0002427a:    bf24        $.      ITT      CS
        0x0002427c:    68a8        .h      LDRCS    r0,[r5,#8]
        0x0002427e:    42b0        .B      CMPCS    r0,r6
        0x00024280:    bf9e        ..      ITTT     LS
        0x00024282:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x00024286:    b010        ..      ADDLS    sp,sp,#0x40
        0x00024288:    bd70        p.      POPLS    {r4-r6,pc}
        0x0002428a:    4620         F      MOV      r0,r4
        0x0002428c:    f7fffcc0    ....    BL       am_util_bootloader_erase_flash_page ; 0x23c10
        0x00024290:    b010        ..      ADD      sp,sp,#0x40
        0x00024292:    2000        .       MOVS     r0,#0
        0x00024294:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00024296:    0000        ..      DCW    0
        0x00024298:    10000408    ....    DCD    268436488
    $t
    i.am_util_multiboot_flash_read_page
    am_util_multiboot_flash_read_page
        0x0002429c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000242a0:    4615        .F      MOV      r5,r2
        0x000242a2:    4606        .F      MOV      r6,r0
        0x000242a4:    4f10        .O      LDR      r7,[pc,#64] ; [0x242e8] = 0x10000408
        0x000242a6:    1948        H.      ADDS     r0,r1,r5
        0x000242a8:    f1a00801    ....    SUB      r8,r0,#1
        0x000242ac:    68b8        .h      LDR      r0,[r7,#8]
        0x000242ae:    b090        ..      SUB      sp,sp,#0x40
        0x000242b0:    460c        .F      MOV      r4,r1
        0x000242b2:    b928        (.      CBNZ     r0,0x242c0 ; am_util_multiboot_flash_read_page + 36
        0x000242b4:    4669        iF      MOV      r1,sp
        0x000242b6:    2001        .       MOVS     r0,#1
        0x000242b8:    f7feface    ....    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x000242bc:    980a        ..      LDR      r0,[sp,#0x28]
        0x000242be:    60b8        .`      STR      r0,[r7,#8]
        0x000242c0:    f5b44f80    ...O    CMP      r4,#0x4000
        0x000242c4:    bf24        $.      ITT      CS
        0x000242c6:    68b8        .h      LDRCS    r0,[r7,#8]
        0x000242c8:    4540        @E      CMPCS    r0,r8
        0x000242ca:    bf9e        ..      ITTT     LS
        0x000242cc:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x000242d0:    b010        ..      ADDLS    sp,sp,#0x40
        0x000242d2:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x000242d6:    462a        *F      MOV      r2,r5
        0x000242d8:    4621        !F      MOV      r1,r4
        0x000242da:    4630        0F      MOV      r0,r6
        0x000242dc:    f7f4f955    ..U.    BL       __aeabi_memcpy ; 0x1858a
        0x000242e0:    b010        ..      ADD      sp,sp,#0x40
        0x000242e2:    2000        .       MOVS     r0,#0
        0x000242e4:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000242e8:    10000408    ....    DCD    268436488
    $t
    i.am_util_multiboot_flash_write_page
    am_util_multiboot_flash_write_page
        0x000242ec:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000242f0:    4615        .F      MOV      r5,r2
        0x000242f2:    4604        .F      MOV      r4,r0
        0x000242f4:    4f10        .O      LDR      r7,[pc,#64] ; [0x24338] = 0x10000408
        0x000242f6:    4428        (D      ADD      r0,r0,r5
        0x000242f8:    f1a00801    ....    SUB      r8,r0,#1
        0x000242fc:    68b8        .h      LDR      r0,[r7,#8]
        0x000242fe:    b090        ..      SUB      sp,sp,#0x40
        0x00024300:    460e        .F      MOV      r6,r1
        0x00024302:    b928        (.      CBNZ     r0,0x24310 ; am_util_multiboot_flash_write_page + 36
        0x00024304:    4669        iF      MOV      r1,sp
        0x00024306:    2001        .       MOVS     r0,#1
        0x00024308:    f7fefaa6    ....    BL       am_hal_mcuctrl_info_get ; 0x22858
        0x0002430c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002430e:    60b8        .`      STR      r0,[r7,#8]
        0x00024310:    f5b44f80    ...O    CMP      r4,#0x4000
        0x00024314:    bf24        $.      ITT      CS
        0x00024316:    68b8        .h      LDRCS    r0,[r7,#8]
        0x00024318:    4540        @E      CMPCS    r0,r8
        0x0002431a:    bf9e        ..      ITTT     LS
        0x0002431c:    f04f30ff    O..0    MOVLS    r0,#0xffffffff
        0x00024320:    b010        ..      ADDLS    sp,sp,#0x40
        0x00024322:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x00024326:    462a        *F      MOV      r2,r5
        0x00024328:    4631        1F      MOV      r1,r6
        0x0002432a:    4620         F      MOV      r0,r4
        0x0002432c:    f7fffc9c    ....    BL       am_util_bootloader_program_flash_page ; 0x23c68
        0x00024330:    b010        ..      ADD      sp,sp,#0x40
        0x00024332:    2000        .       MOVS     r0,#0
        0x00024334:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00024338:    10000408    ....    DCD    268436488
    $t
    i.am_util_stdio_printf
    am_util_stdio_printf
        0x0002433c:    b40f        ..      PUSH     {r0-r3}
        0x0002433e:    b570        p.      PUSH     {r4-r6,lr}
        0x00024340:    4c09        .L      LDR      r4,[pc,#36] ; [0x24368] = 0x10000460
        0x00024342:    6860        `h      LDR      r0,[r4,#4]
        0x00024344:    2800        .(      CMP      r0,#0
        0x00024346:    bf04        ..      ITT      EQ
        0x00024348:    bc70        p.      POPEQ    {r4-r6}
        0x0002434a:    f85dfb14    ]...    LDREQ    pc,[sp],#0x14
        0x0002434e:    aa05        ..      ADD      r2,sp,#0x14
        0x00024350:    4806        .H      LDR      r0,[pc,#24] ; [0x2436c] = 0x1000dec8
        0x00024352:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024354:    f000f812    ....    BL       am_util_stdio_vsprintf ; 0x2437c
        0x00024358:    4605        .F      MOV      r5,r0
        0x0002435a:    6861        ah      LDR      r1,[r4,#4]
        0x0002435c:    4803        .H      LDR      r0,[pc,#12] ; [0x2436c] = 0x1000dec8
        0x0002435e:    4788        .G      BLX      r1
        0x00024360:    4628        (F      MOV      r0,r5
        0x00024362:    bc70        p.      POP      {r4-r6}
        0x00024364:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00024368:    10000460    `...    DCD    268436576
        0x0002436c:    1000dec8    ....    DCD    268492488
    $t
    i.am_util_stdio_printf_init
    am_util_stdio_printf_init
        0x00024370:    4901        .I      LDR      r1,[pc,#4] ; [0x24378] = 0x10000460
        0x00024372:    6048        H`      STR      r0,[r1,#4]
        0x00024374:    4770        pG      BX       lr
    $d
        0x00024376:    0000        ..      DCW    0
        0x00024378:    10000460    `...    DCD    268436576
    $t
    i.am_util_stdio_vsprintf
    am_util_stdio_vsprintf
        0x0002437c:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x00024380:    4604        .F      MOV      r4,r0
        0x00024382:    7808        .x      LDRB     r0,[r1,#0]
        0x00024384:    2500        .%      MOVS     r5,#0
        0x00024386:    b088        ..      SUB      sp,sp,#0x20
        0x00024388:    2800        .(      CMP      r0,#0
        0x0002438a:    f0008385    ....    BEQ.W    0x24a98 ; am_util_stdio_vsprintf + 1820
        0x0002438e:    bf00        ..      NOP      
        0x00024390:    b2c0        ..      UXTB     r0,r0
        0x00024392:    f04f0906    O...    MOV      r9,#6
        0x00024396:    2825        %(      CMP      r0,#0x25
        0x00024398:    d010        ..      BEQ      0x243bc ; am_util_stdio_vsprintf + 64
        0x0002439a:    b15c        \.      CBZ      r4,0x243b4 ; am_util_stdio_vsprintf + 56
        0x0002439c:    280a        .(      CMP      r0,#0xa
        0x0002439e:    d106        ..      BNE      0x243ae ; am_util_stdio_vsprintf + 50
        0x000243a0:    48fe        .H      LDR      r0,[pc,#1016] ; [0x2479c] = 0x10000460
        0x000243a2:    7800        .x      LDRB     r0,[r0,#0]
        0x000243a4:    b118        ..      CBZ      r0,0x243ae ; am_util_stdio_vsprintf + 50
        0x000243a6:    200d        .       MOVS     r0,#0xd
        0x000243a8:    f8040b01    ....    STRB     r0,[r4],#1
        0x000243ac:    1c6d        m.      ADDS     r5,r5,#1
        0x000243ae:    7808        .x      LDRB     r0,[r1,#0]
        0x000243b0:    f8040b01    ....    STRB     r0,[r4],#1
        0x000243b4:    1c49        I.      ADDS     r1,r1,#1
        0x000243b6:    1c6d        m.      ADDS     r5,r5,#1
        0x000243b8:    f000bb6a    ..j.    B.W      0x24a90 ; am_util_stdio_vsprintf + 1812
        0x000243bc:    2020                MOVS     r0,#0x20
        0x000243be:    9001        ..      STR      r0,[sp,#4]
        0x000243c0:    2700        .'      MOVS     r7,#0
        0x000243c2:    f8110f01    ....    LDRB     r0,[r1,#1]!
        0x000243c6:    46bc        .F      MOV      r12,r7
        0x000243c8:    2830        0(      CMP      r0,#0x30
        0x000243ca:    d101        ..      BNE      0x243d0 ; am_util_stdio_vsprintf + 84
        0x000243cc:    1c49        I.      ADDS     r1,r1,#1
        0x000243ce:    9001        ..      STR      r0,[sp,#4]
        0x000243d0:    2600        .&      MOVS     r6,#0
        0x000243d2:    f891a000    ....    LDRB     r10,[r1,#0]
        0x000243d6:    460a        .F      MOV      r2,r1
        0x000243d8:    f10d0808    ....    ADD      r8,sp,#8
        0x000243dc:    4630        0F      MOV      r0,r6
        0x000243de:    4633        3F      MOV      r3,r6
        0x000243e0:    f1ba0f2d    ..-.    CMP      r10,#0x2d
        0x000243e4:    d102        ..      BNE      0x243ec ; am_util_stdio_vsprintf + 112
        0x000243e6:    2601        .&      MOVS     r6,#1
        0x000243e8:    1c4a        J.      ADDS     r2,r1,#1
        0x000243ea:    4633        3F      MOV      r3,r6
        0x000243ec:    f892a000    ....    LDRB     r10,[r2,#0]
        0x000243f0:    f1aa0a30    ..0.    SUB      r10,r10,#0x30
        0x000243f4:    f1ba0f09    ....    CMP      r10,#9
        0x000243f8:    d80f        ..      BHI      0x2441a ; am_util_stdio_vsprintf + 158
        0x000243fa:    bf00        ..      NOP      
        0x000243fc:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00024400:    0040        @.      LSLS     r0,r0,#1
        0x00024402:    f812ab01    ....    LDRB     r10,[r2],#1
        0x00024406:    3830        08      SUBS     r0,r0,#0x30
        0x00024408:    4450        PD      ADD      r0,r0,r10
        0x0002440a:    f892a000    ....    LDRB     r10,[r2,#0]
        0x0002440e:    1c5b        [.      ADDS     r3,r3,#1
        0x00024410:    f1aa0a30    ..0.    SUB      r10,r10,#0x30
        0x00024414:    f1ba0f09    ....    CMP      r10,#9
        0x00024418:    d9f0        ..      BLS      0x243fc ; am_util_stdio_vsprintf + 128
        0x0002441a:    f1b80f00    ....    CMP      r8,#0
        0x0002441e:    bf18        ..      IT       NE
        0x00024420:    9302        ..      STRNE    r3,[sp,#8]
        0x00024422:    2e00        ..      CMP      r6,#0
        0x00024424:    bf18        ..      IT       NE
        0x00024426:    4240        @B      RSBNE    r0,r0,#0
        0x00024428:    9000        ..      STR      r0,[sp,#0]
        0x0002442a:    9802        ..      LDR      r0,[sp,#8]
        0x0002442c:    180e        ..      ADDS     r6,r1,r0
        0x0002442e:    7830        0x      LDRB     r0,[r6,#0]
        0x00024430:    2873        s(      CMP      r0,#0x73
        0x00024432:    d037        7.      BEQ      0x244a4 ; am_util_stdio_vsprintf + 296
        0x00024434:    9900        ..      LDR      r1,[sp,#0]
        0x00024436:    2900        .)      CMP      r1,#0
        0x00024438:    bfbc        ..      ITT      LT
        0x0002443a:    4249        IB      RSBLT    r1,r1,#0
        0x0002443c:    9100        ..      STRLT    r1,[sp,#0]
        0x0002443e:    282e        .(      CMP      r0,#0x2e
        0x00024440:    d003        ..      BEQ      0x2444a ; am_util_stdio_vsprintf + 206
        0x00024442:    7830        0x      LDRB     r0,[r6,#0]
        0x00024444:    286c        l(      CMP      r0,#0x6c
        0x00024446:    d12d        -.      BNE      0x244a4 ; am_util_stdio_vsprintf + 296
        0x00024448:    e025        %.      B        0x24496 ; am_util_stdio_vsprintf + 282
        0x0002444a:    1c72        r.      ADDS     r2,r6,#1
        0x0002444c:    2300        .#      MOVS     r3,#0
        0x0002444e:    7811        .x      LDRB     r1,[r2,#0]
        0x00024450:    4616        .F      MOV      r6,r2
        0x00024452:    4699        .F      MOV      r9,r3
        0x00024454:    4618        .F      MOV      r0,r3
        0x00024456:    292d        -)      CMP      r1,#0x2d
        0x00024458:    d102        ..      BNE      0x24460 ; am_util_stdio_vsprintf + 228
        0x0002445a:    2301        .#      MOVS     r3,#1
        0x0002445c:    1c56        V.      ADDS     r6,r2,#1
        0x0002445e:    4618        .F      MOV      r0,r3
        0x00024460:    7831        1x      LDRB     r1,[r6,#0]
        0x00024462:    3930        09      SUBS     r1,r1,#0x30
        0x00024464:    2909        .)      CMP      r1,#9
        0x00024466:    d80b        ..      BHI      0x24480 ; am_util_stdio_vsprintf + 260
        0x00024468:    eb090189    ....    ADD      r1,r9,r9,LSL #2
        0x0002446c:    0049        I.      LSLS     r1,r1,#1
        0x0002446e:    f8169b01    ....    LDRB     r9,[r6],#1
        0x00024472:    3930        09      SUBS     r1,r1,#0x30
        0x00024474:    4489        .D      ADD      r9,r9,r1
        0x00024476:    7831        1x      LDRB     r1,[r6,#0]
        0x00024478:    1c40        @.      ADDS     r0,r0,#1
        0x0002447a:    3930        09      SUBS     r1,r1,#0x30
        0x0002447c:    2909        .)      CMP      r1,#9
        0x0002447e:    d9f3        ..      BLS      0x24468 ; am_util_stdio_vsprintf + 236
        0x00024480:    f1b80f00    ....    CMP      r8,#0
        0x00024484:    bf18        ..      IT       NE
        0x00024486:    9002        ..      STRNE    r0,[sp,#8]
        0x00024488:    2b00        .+      CMP      r3,#0
        0x0002448a:    bf18        ..      IT       NE
        0x0002448c:    f1c90900    ....    RSBNE    r9,r9,#0
        0x00024490:    9802        ..      LDR      r0,[sp,#8]
        0x00024492:    1816        ..      ADDS     r6,r2,r0
        0x00024494:    e7d5        ..      B        0x24442 ; am_util_stdio_vsprintf + 198
        0x00024496:    f8160f01    ....    LDRB     r0,[r6,#1]!
        0x0002449a:    286c        l(      CMP      r0,#0x6c
        0x0002449c:    bf04        ..      ITT      EQ
        0x0002449e:    f04f0c01    O...    MOVEQ    r12,#1
        0x000244a2:    1c76        v.      ADDEQ    r6,r6,#1
        0x000244a4:    7830        0x      LDRB     r0,[r6,#0]
        0x000244a6:    2866        f(      CMP      r0,#0x66
        0x000244a8:    f000822a    ..*.    BEQ.W    0x24900 ; am_util_stdio_vsprintf + 1412
        0x000244ac:    dc0a        ..      BGT      0x244c4 ; am_util_stdio_vsprintf + 328
        0x000244ae:    2846        F(      CMP      r0,#0x46
        0x000244b0:    f0008226    ..&.    BEQ.W    0x24900 ; am_util_stdio_vsprintf + 1412
        0x000244b4:    2858        X(      CMP      r0,#0x58
        0x000244b6:    d07d        }.      BEQ      0x245b4 ; am_util_stdio_vsprintf + 568
        0x000244b8:    2863        c(      CMP      r0,#0x63
        0x000244ba:    d014        ..      BEQ      0x244e6 ; am_util_stdio_vsprintf + 362
        0x000244bc:    2864        d(      CMP      r0,#0x64
        0x000244be:    f00081b5    ....    BEQ.W    0x2482c ; am_util_stdio_vsprintf + 1200
        0x000244c2:    e00b        ..      B        0x244dc ; am_util_stdio_vsprintf + 352
        0x000244c4:    2869        i(      CMP      r0,#0x69
        0x000244c6:    f00081b1    ....    BEQ.W    0x2482c ; am_util_stdio_vsprintf + 1200
        0x000244ca:    2873        s(      CMP      r0,#0x73
        0x000244cc:    d016        ..      BEQ      0x244fc ; am_util_stdio_vsprintf + 384
        0x000244ce:    2875        u(      CMP      r0,#0x75
        0x000244d0:    f000810c    ....    BEQ.W    0x246ec ; am_util_stdio_vsprintf + 880
        0x000244d4:    2878        x(      CMP      r0,#0x78
        0x000244d6:    bf08        ..      IT       EQ
        0x000244d8:    2701        .'      MOVEQ    r7,#1
        0x000244da:    d06e        n.      BEQ      0x245ba ; am_util_stdio_vsprintf + 574
        0x000244dc:    2c00        .,      CMP      r4,#0
        0x000244de:    bf18        ..      IT       NE
        0x000244e0:    f8040b01    ....    STRBNE   r0,[r4],#1
        0x000244e4:    e007        ..      B        0x244f6 ; am_util_stdio_vsprintf + 378
        0x000244e6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000244e8:    2c00        .,      CMP      r4,#0
        0x000244ea:    f8101b04    ....    LDRB     r1,[r0],#4
        0x000244ee:    900a        ..      STR      r0,[sp,#0x28]
        0x000244f0:    bf18        ..      IT       NE
        0x000244f2:    f8041b01    ....    STRBNE   r1,[r4],#1
        0x000244f6:    1c6d        m.      ADDS     r5,r5,#1
        0x000244f8:    f000bac9    ....    B.W      0x24a8e ; am_util_stdio_vsprintf + 1810
        0x000244fc:    990a        ..      LDR      r1,[sp,#0x28]
        0x000244fe:    2200        ."      MOVS     r2,#0
        0x00024500:    f8510b04    Q...    LDR      r0,[r1],#4
        0x00024504:    910a        ..      STR      r1,[sp,#0x28]
        0x00024506:    b140        @.      CBZ      r0,0x2451a ; am_util_stdio_vsprintf + 414
        0x00024508:    7803        .x      LDRB     r3,[r0,#0]
        0x0002450a:    1c41        A.      ADDS     r1,r0,#1
        0x0002450c:    b12b        +.      CBZ      r3,0x2451a ; am_util_stdio_vsprintf + 414
        0x0002450e:    bf00        ..      NOP      
        0x00024510:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00024514:    1c52        R.      ADDS     r2,r2,#1
        0x00024516:    2b00        .+      CMP      r3,#0
        0x00024518:    d1fa        ..      BNE      0x24510 ; am_util_stdio_vsprintf + 404
        0x0002451a:    9900        ..      LDR      r1,[sp,#0]
        0x0002451c:    2900        .)      CMP      r1,#0
        0x0002451e:    dd1e        ..      BLE      0x2455e ; am_util_stdio_vsprintf + 482
        0x00024520:    428a        .B      CMP      r2,r1
        0x00024522:    d21c        ..      BCS      0x2455e ; am_util_stdio_vsprintf + 482
        0x00024524:    1a8b        ..      SUBS     r3,r1,r2
        0x00024526:    9f01        ..      LDR      r7,[sp,#4]
        0x00024528:    4621        !F      MOV      r1,r4
        0x0002452a:    f04f0c00    O...    MOV      r12,#0
        0x0002452e:    2b00        .+      CMP      r3,#0
        0x00024530:    bfc4        ..      ITT      GT
        0x00024532:    1e5b        [.      SUBGT    r3,r3,#1
        0x00024534:    f1b33fff    ...?    CMPGT    r3,#0xffffffff
        0x00024538:    dd09        ..      BLE      0x2454e ; am_util_stdio_vsprintf + 466
        0x0002453a:    2900        .)      CMP      r1,#0
        0x0002453c:    bf18        ..      IT       NE
        0x0002453e:    f8017b01    ...{    STRBNE   r7,[r1],#1
        0x00024542:    1e5b        [.      SUBS     r3,r3,#1
        0x00024544:    f10c0c01    ....    ADD      r12,r12,#1
        0x00024548:    f1b33fff    ...?    CMP      r3,#0xffffffff
        0x0002454c:    dcf5        ..      BGT      0x2453a ; am_util_stdio_vsprintf + 446
        0x0002454e:    2c00        .,      CMP      r4,#0
        0x00024550:    bf14        ..      ITE      NE
        0x00024552:    4661        aF      MOVNE    r1,r12
        0x00024554:    2100        .!      MOVEQ    r1,#0
        0x00024556:    440c        .D      ADD      r4,r4,r1
        0x00024558:    2100        .!      MOVS     r1,#0
        0x0002455a:    4465        eD      ADD      r5,r5,r12
        0x0002455c:    9100        ..      STR      r1,[sp,#0]
        0x0002455e:    7801        .x      LDRB     r1,[r0,#0]
        0x00024560:    b139        9.      CBZ      r1,0x24572 ; am_util_stdio_vsprintf + 502
        0x00024562:    b10c        ..      CBZ      r4,0x24568 ; am_util_stdio_vsprintf + 492
        0x00024564:    f8041b01    ....    STRB     r1,[r4],#1
        0x00024568:    f8101f01    ....    LDRB     r1,[r0,#1]!
        0x0002456c:    1c6d        m.      ADDS     r5,r5,#1
        0x0002456e:    2900        .)      CMP      r1,#0
        0x00024570:    d1f7        ..      BNE      0x24562 ; am_util_stdio_vsprintf + 486
        0x00024572:    9800        ..      LDR      r0,[sp,#0]
        0x00024574:    2800        .(      CMP      r0,#0
        0x00024576:    bf1c        ..      ITT      NE
        0x00024578:    4240        @B      RSBNE    r0,r0,#0
        0x0002457a:    4282        .B      CMPNE    r2,r0
        0x0002457c:    f0808287    ....    BCS.W    0x24a8e ; am_util_stdio_vsprintf + 1810
        0x00024580:    1a82        ..      SUBS     r2,r0,r2
        0x00024582:    2000        .       MOVS     r0,#0
        0x00024584:    9b01        ..      LDR      r3,[sp,#4]
        0x00024586:    4621        !F      MOV      r1,r4
        0x00024588:    2a00        .*      CMP      r2,#0
        0x0002458a:    bfc4        ..      ITT      GT
        0x0002458c:    1e52        R.      SUBGT    r2,r2,#1
        0x0002458e:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x00024592:    dd08        ..      BLE      0x245a6 ; am_util_stdio_vsprintf + 554
        0x00024594:    2900        .)      CMP      r1,#0
        0x00024596:    bf18        ..      IT       NE
        0x00024598:    f8013b01    ...;    STRBNE   r3,[r1],#1
        0x0002459c:    1c40        @.      ADDS     r0,r0,#1
        0x0002459e:    1e52        R.      SUBS     r2,r2,#1
        0x000245a0:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x000245a4:    dcf6        ..      BGT      0x24594 ; am_util_stdio_vsprintf + 536
        0x000245a6:    2c00        .,      CMP      r4,#0
        0x000245a8:    bf14        ..      ITE      NE
        0x000245aa:    4601        .F      MOVNE    r1,r0
        0x000245ac:    2100        .!      MOVEQ    r1,#0
        0x000245ae:    440c        .D      ADD      r4,r4,r1
        0x000245b0:    4405        .D      ADD      r5,r5,r0
        0x000245b2:    e000        ..      B        0x245b6 ; am_util_stdio_vsprintf + 570
        0x000245b4:    e001        ..      B        0x245ba ; am_util_stdio_vsprintf + 574
        0x000245b6:    f000ba6a    ..j.    B.W      0x24a8e ; am_util_stdio_vsprintf + 1810
        0x000245ba:    f1bc0f00    ....    CMP      r12,#0
        0x000245be:    d007        ..      BEQ      0x245d0 ; am_util_stdio_vsprintf + 596
        0x000245c0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000245c2:    1dc0        ..      ADDS     r0,r0,#7
        0x000245c4:    f0200207     ...    BIC      r2,r0,#7
        0x000245c8:    e8f20102    ....    LDRD     r0,r1,[r2],#8
        0x000245cc:    920a        ..      STR      r2,[sp,#0x28]
        0x000245ce:    e004        ..      B        0x245da ; am_util_stdio_vsprintf + 606
        0x000245d0:    990a        ..      LDR      r1,[sp,#0x28]
        0x000245d2:    f8510b04    Q...    LDR      r0,[r1],#4
        0x000245d6:    910a        ..      STR      r1,[sp,#0x28]
        0x000245d8:    2100        .!      MOVS     r1,#0
        0x000245da:    9a00        ..      LDR      r2,[sp,#0]
        0x000245dc:    b38a        ..      CBZ      r2,0x24642 ; am_util_stdio_vsprintf + 710
        0x000245de:    460b        .F      MOV      r3,r1
        0x000245e0:    4602        .F      MOV      r2,r0
        0x000245e2:    ea500c03    P...    ORRS     r12,r0,r3
        0x000245e6:    bf0c        ..      ITE      EQ
        0x000245e8:    f04f0c01    O...    MOVEQ    r12,#1
        0x000245ec:    f04f0c00    O...    MOVNE    r12,#0
        0x000245f0:    d008        ..      BEQ      0x24604 ; am_util_stdio_vsprintf + 648
        0x000245f2:    0912        ..      LSRS     r2,r2,#4
        0x000245f4:    ea427203    B..r    ORR      r2,r2,r3,LSL #28
        0x000245f8:    091b        ..      LSRS     r3,r3,#4
        0x000245fa:    f10c0c01    ....    ADD      r12,r12,#1
        0x000245fe:    ea520803    R...    ORRS     r8,r2,r3
        0x00024602:    d1f6        ..      BNE      0x245f2 ; am_util_stdio_vsprintf + 630
        0x00024604:    9a00        ..      LDR      r2,[sp,#0]
        0x00024606:    9b01        ..      LDR      r3,[sp,#4]
        0x00024608:    eba2020c    ....    SUB      r2,r2,r12
        0x0002460c:    46a4        .F      MOV      r12,r4
        0x0002460e:    f04f0800    O...    MOV      r8,#0
        0x00024612:    2a00        .*      CMP      r2,#0
        0x00024614:    bfc4        ..      ITT      GT
        0x00024616:    1e52        R.      SUBGT    r2,r2,#1
        0x00024618:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x0002461c:    dd0b        ..      BLE      0x24636 ; am_util_stdio_vsprintf + 698
        0x0002461e:    bf00        ..      NOP      
        0x00024620:    f1bc0f00    ....    CMP      r12,#0
        0x00024624:    bf18        ..      IT       NE
        0x00024626:    f80c3b01    ...;    STRBNE   r3,[r12],#1
        0x0002462a:    1e52        R.      SUBS     r2,r2,#1
        0x0002462c:    f1080801    ....    ADD      r8,r8,#1
        0x00024630:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x00024634:    dcf4        ..      BGT      0x24620 ; am_util_stdio_vsprintf + 676
        0x00024636:    2c00        .,      CMP      r4,#0
        0x00024638:    bf14        ..      ITE      NE
        0x0002463a:    4642        BF      MOVNE    r2,r8
        0x0002463c:    2200        ."      MOVEQ    r2,#0
        0x0002463e:    4414        .D      ADD      r4,r4,r2
        0x00024640:    4445        ED      ADD      r5,r5,r8
        0x00024642:    46a0        .F      MOV      r8,r4
        0x00024644:    f04f0c00    O...    MOV      r12,#0
        0x00024648:    ea500201    P...    ORRS     r2,r0,r1
        0x0002464c:    d106        ..      BNE      0x2465c ; am_util_stdio_vsprintf + 736
        0x0002464e:    bf00        ..      NOP      
        0x00024650:    f04f0230    O.0.    MOV      r2,#0x30
        0x00024654:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00024658:    f04f0c01    O...    MOV      r12,#1
        0x0002465c:    bf18        ..      IT       NE
        0x0002465e:    ab03        ..      ADDNE    r3,sp,#0xc
        0x00024660:    d017        ..      BEQ      0x24692 ; am_util_stdio_vsprintf + 790
        0x00024662:    bf00        ..      NOP      
        0x00024664:    f000020f    ....    AND      r2,r0,#0xf
        0x00024668:    2a09        .*      CMP      r2,#9
        0x0002466a:    d906        ..      BLS      0x2467a ; am_util_stdio_vsprintf + 766
        0x0002466c:    2f00        ./      CMP      r7,#0
        0x0002466e:    bf14        ..      ITE      NE
        0x00024670:    f04f0927    O.'.    MOVNE    r9,#0x27
        0x00024674:    f04f0907    O...    MOVEQ    r9,#7
        0x00024678:    444a        JD      ADD      r2,r2,r9
        0x0002467a:    3230        02      ADDS     r2,r2,#0x30
        0x0002467c:    0900        ..      LSRS     r0,r0,#4
        0x0002467e:    f803200c    ...     STRB     r2,[r3,r12]
        0x00024682:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x00024686:    0909        ..      LSRS     r1,r1,#4
        0x00024688:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002468c:    ea500201    P...    ORRS     r2,r0,r1
        0x00024690:    d1e8        ..      BNE      0x24664 ; am_util_stdio_vsprintf + 744
        0x00024692:    f1b80f00    ....    CMP      r8,#0
        0x00024696:    d022        ".      BEQ      0x246de ; am_util_stdio_vsprintf + 866
        0x00024698:    f1ac0301    ....    SUB      r3,r12,#1
        0x0002469c:    f1bc0200    ....    SUBS     r2,r12,#0
        0x000246a0:    dd1a        ..      BLE      0x246d8 ; am_util_stdio_vsprintf + 860
        0x000246a2:    a803        ..      ADD      r0,sp,#0xc
        0x000246a4:    4418        .D      ADD      r0,r0,r3
        0x000246a6:    1c41        A.      ADDS     r1,r0,#1
        0x000246a8:    f1a80001    ....    SUB      r0,r8,#1
        0x000246ac:    f0130f01    ....    TST      r3,#1
        0x000246b0:    d103        ..      BNE      0x246ba ; am_util_stdio_vsprintf + 830
        0x000246b2:    f8117d01    ...}    LDRB     r7,[r1,#-1]!
        0x000246b6:    f8007f01    ....    STRB     r7,[r0,#1]!
        0x000246ba:    1052        R.      ASRS     r2,r2,#1
        0x000246bc:    d009        ..      BEQ      0x246d2 ; am_util_stdio_vsprintf + 854
        0x000246be:    bf00        ..      NOP      
        0x000246c0:    f8117c01    ...|    LDRB     r7,[r1,#-1]
        0x000246c4:    7047        Gp      STRB     r7,[r0,#1]
        0x000246c6:    f8117d02    ...}    LDRB     r7,[r1,#-2]!
        0x000246ca:    f8007f02    ....    STRB     r7,[r0,#2]!
        0x000246ce:    1e52        R.      SUBS     r2,r2,#1
        0x000246d0:    d1f6        ..      BNE      0x246c0 ; am_util_stdio_vsprintf + 836
        0x000246d2:    18e0        ..      ADDS     r0,r4,r3
        0x000246d4:    f1000801    ....    ADD      r8,r0,#1
        0x000246d8:    2000        .       MOVS     r0,#0
        0x000246da:    f8880000    ....    STRB     r0,[r8,#0]
        0x000246de:    2c00        .,      CMP      r4,#0
        0x000246e0:    bf18        ..      IT       NE
        0x000246e2:    4464        dD      ADDNE    r4,r4,r12
        0x000246e4:    4465        eD      ADD      r5,r5,r12
        0x000246e6:    f000b9d2    ....    B.W      0x24a8e ; am_util_stdio_vsprintf + 1810
        0x000246ea:    bf00        ..      NOP      
        0x000246ec:    980a        ..      LDR      r0,[sp,#0x28]
        0x000246ee:    f1bc0f00    ....    CMP      r12,#0
        0x000246f2:    d006        ..      BEQ      0x24702 ; am_util_stdio_vsprintf + 902
        0x000246f4:    1dc0        ..      ADDS     r0,r0,#7
        0x000246f6:    f0200107     ...    BIC      r1,r0,#7
        0x000246fa:    e8f1e002    ....    LDRD     lr,r0,[r1],#8
        0x000246fe:    910a        ..      STR      r1,[sp,#0x28]
        0x00024700:    e003        ..      B        0x2470a ; am_util_stdio_vsprintf + 910
        0x00024702:    f850eb04    P...    LDR      lr,[r0],#4
        0x00024706:    900a        ..      STR      r0,[sp,#0x28]
        0x00024708:    2000        .       MOVS     r0,#0
        0x0002470a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002470c:    9800        ..      LDR      r0,[sp,#0]
        0x0002470e:    2800        .(      CMP      r0,#0
        0x00024710:    d07e        ~.      BEQ      0x24810 ; am_util_stdio_vsprintf + 1172
        0x00024712:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024714:    4670        pF      MOV      r0,lr
        0x00024716:    ea5e0201    ^...    ORRS     r2,lr,r1
        0x0002471a:    bf0e        ..      ITEE     EQ
        0x0002471c:    2301        .#      MOVEQ    r3,#1
        0x0002471e:    2300        .#      MOVNE    r3,#0
        0x00024720:    f04f0c00    O...    MOVNE    r12,#0
        0x00024724:    d05e        ^.      BEQ      0x247e4 ; am_util_stdio_vsprintf + 1128
        0x00024726:    b3c1        ..      CBZ      r1,0x2479a ; am_util_stdio_vsprintf + 1054
        0x00024728:    084a        J.      LSRS     r2,r1,#1
        0x0002472a:    ea4f0990    O...    LSR      r9,r0,#2
        0x0002472e:    ea4f0730    O.0.    RRX      r7,r0
        0x00024732:    ea497881    I..x    ORR      r8,r9,r1,LSL #30
        0x00024736:    eb170708    ....    ADDS     r7,r7,r8
        0x0002473a:    eb420291    B...    ADC      r2,r2,r1,LSR #2
        0x0002473e:    ea4f1917    O...    LSR      r9,r7,#4
        0x00024742:    ea497802    I..x    ORR      r8,r9,r2,LSL #28
        0x00024746:    eb180707    ....    ADDS     r7,r8,r7
        0x0002474a:    eb421812    B...    ADC      r8,r2,r2,LSR #4
        0x0002474e:    ea4f2917    O..)    LSR      r9,r7,#8
        0x00024752:    ea496208    I..b    ORR      r2,r9,r8,LSL #24
        0x00024756:    19d2        ..      ADDS     r2,r2,r7
        0x00024758:    eb482718    H..'    ADC      r7,r8,r8,LSR #8
        0x0002475c:    ea4f4912    O..I    LSR      r9,r2,#16
        0x00024760:    ea494807    I..H    ORR      r8,r9,r7,LSL #16
        0x00024764:    eb180802    ....    ADDS     r8,r8,r2
        0x00024768:    eb474217    G..B    ADC      r2,r7,r7,LSR #16
        0x0002476c:    eb180702    ....    ADDS     r7,r8,r2
        0x00024770:    eb42020c    B...    ADC      r2,r2,r12
        0x00024774:    08ff        ..      LSRS     r7,r7,#3
        0x00024776:    ea477742    G.Bw    ORR      r7,r7,r2,LSL #29
        0x0002477a:    f04f080a    O...    MOV      r8,#0xa
        0x0002477e:    fba7ab08    ....    UMULL    r10,r11,r7,r8
        0x00024782:    08d2        ..      LSRS     r2,r2,#3
        0x00024784:    fb02b808    ....    MLA      r8,r2,r8,r11
        0x00024788:    f04f0900    O...    MOV      r9,#0
        0x0002478c:    fb078909    ....    MLA      r9,r7,r9,r8
        0x00024790:    ebb0080a    ....    SUBS     r8,r0,r10
        0x00024794:    eb610009    a...    SBC      r0,r1,r9
        0x00024798:    e002        ..      B        0x247a0 ; am_util_stdio_vsprintf + 1060
        0x0002479a:    e00c        ..      B        0x247b6 ; am_util_stdio_vsprintf + 1082
    $d
        0x0002479c:    10000460    `...    DCD    268436576
    $t
        0x000247a0:    f1180106    ....    ADDS     r1,r8,#6
        0x000247a4:    f1400800    @...    ADC      r8,r0,#0
        0x000247a8:    0909        ..      LSRS     r1,r1,#4
        0x000247aa:    ea417008    A..p    ORR      r0,r1,r8,LSL #28
        0x000247ae:    19c0        ..      ADDS     r0,r0,r7
        0x000247b0:    eb421118    B...    ADC      r1,r2,r8,LSR #4
        0x000247b4:    e012        ..      B        0x247dc ; am_util_stdio_vsprintf + 1120
        0x000247b6:    0841        A.      LSRS     r1,r0,#1
        0x000247b8:    eb010190    ....    ADD      r1,r1,r0,LSR #2
        0x000247bc:    eb011111    ....    ADD      r1,r1,r1,LSR #4
        0x000247c0:    eb012111    ...!    ADD      r1,r1,r1,LSR #8
        0x000247c4:    eb014111    ...A    ADD      r1,r1,r1,LSR #16
        0x000247c8:    08c9        ..      LSRS     r1,r1,#3
        0x000247ca:    424a        JB      RSBS     r2,r1,#0
        0x000247cc:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x000247d0:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x000247d4:    1d80        ..      ADDS     r0,r0,#6
        0x000247d6:    eb011010    ....    ADD      r0,r1,r0,LSR #4
        0x000247da:    4661        aF      MOV      r1,r12
        0x000247dc:    1c5b        [.      ADDS     r3,r3,#1
        0x000247de:    ea500201    P...    ORRS     r2,r0,r1
        0x000247e2:    d1a0        ..      BNE      0x24726 ; am_util_stdio_vsprintf + 938
        0x000247e4:    9800        ..      LDR      r0,[sp,#0]
        0x000247e6:    2100        .!      MOVS     r1,#0
        0x000247e8:    1ac2        ..      SUBS     r2,r0,r3
        0x000247ea:    9b01        ..      LDR      r3,[sp,#4]
        0x000247ec:    4620         F      MOV      r0,r4
        0x000247ee:    2a00        .*      CMP      r2,#0
        0x000247f0:    bfc4        ..      ITT      GT
        0x000247f2:    1e52        R.      SUBGT    r2,r2,#1
        0x000247f4:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x000247f8:    dd08        ..      BLE      0x2480c ; am_util_stdio_vsprintf + 1168
        0x000247fa:    2800        .(      CMP      r0,#0
        0x000247fc:    bf18        ..      IT       NE
        0x000247fe:    f8003b01    ...;    STRBNE   r3,[r0],#1
        0x00024802:    1c49        I.      ADDS     r1,r1,#1
        0x00024804:    1e52        R.      SUBS     r2,r2,#1
        0x00024806:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002480a:    dcf6        ..      BGT      0x247fa ; am_util_stdio_vsprintf + 1150
        0x0002480c:    2c00        .,      CMP      r4,#0
        0x0002480e:    e000        ..      B        0x24812 ; am_util_stdio_vsprintf + 1174
        0x00024810:    e004        ..      B        0x2481c ; am_util_stdio_vsprintf + 1184
        0x00024812:    bf14        ..      ITE      NE
        0x00024814:    4608        .F      MOVNE    r0,r1
        0x00024816:    2000        .       MOVEQ    r0,#0
        0x00024818:    4404        .D      ADD      r4,r4,r0
        0x0002481a:    440d        .D      ADD      r5,r5,r1
        0x0002481c:    4622        "F      MOV      r2,r4
        0x0002481e:    4670        pF      MOV      r0,lr
        0x00024820:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024822:    f01cf8c1    ....    BL       uint64_to_str ; 0x409a8
        0x00024826:    bbdc        ..      CBNZ     r4,0x248a0 ; am_util_stdio_vsprintf + 1316
        0x00024828:    4405        .D      ADD      r5,r5,r0
        0x0002482a:    e130        0.      B        0x24a8e ; am_util_stdio_vsprintf + 1810
        0x0002482c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002482e:    f1bc0f00    ....    CMP      r12,#0
        0x00024832:    d006        ..      BEQ      0x24842 ; am_util_stdio_vsprintf + 1222
        0x00024834:    1dc0        ..      ADDS     r0,r0,#7
        0x00024836:    f0200007     ...    BIC      r0,r0,#7
        0x0002483a:    e8f08702    ....    LDRD     r8,r7,[r0],#8
        0x0002483e:    900a        ..      STR      r0,[sp,#0x28]
        0x00024840:    e004        ..      B        0x2484c ; am_util_stdio_vsprintf + 1232
        0x00024842:    f8508b04    P...    LDR      r8,[r0],#4
        0x00024846:    900a        ..      STR      r0,[sp,#0x28]
        0x00024848:    ea4f77e8    O..w    ASR      r7,r8,#31
        0x0002484c:    2f00        ./      CMP      r7,#0
        0x0002484e:    bfa8        ..      IT       GE
        0x00024850:    f04f0900    O...    MOVGE    r9,#0
        0x00024854:    da06        ..      BGE      0x24864 ; am_util_stdio_vsprintf + 1256
        0x00024856:    2000        .       MOVS     r0,#0
        0x00024858:    f1d80800    ....    RSBS     r8,r8,#0
        0x0002485c:    eb600707    `...    SBC      r7,r0,r7
        0x00024860:    f04f0901    O...    MOV      r9,#1
        0x00024864:    9800        ..      LDR      r0,[sp,#0]
        0x00024866:    b3d8        ..      CBZ      r0,0x248e0 ; am_util_stdio_vsprintf + 1380
        0x00024868:    4640        @F      MOV      r0,r8
        0x0002486a:    0039        9.      MOVS     r1,r7
        0x0002486c:    d503        ..      BPL      0x24876 ; am_util_stdio_vsprintf + 1274
        0x0002486e:    2200        ."      MOVS     r2,#0
        0x00024870:    4240        @B      RSBS     r0,r0,#0
        0x00024872:    eb620107    b...    SBC      r1,r2,r7
        0x00024876:    f011fef5    ....    BL       ndigits_in_u64 ; 0x36664
        0x0002487a:    9900        ..      LDR      r1,[sp,#0]
        0x0002487c:    1a0a        ..      SUBS     r2,r1,r0
        0x0002487e:    f1b90f00    ....    CMP      r9,#0
        0x00024882:    d008        ..      BEQ      0x24896 ; am_util_stdio_vsprintf + 1306
        0x00024884:    9801        ..      LDR      r0,[sp,#4]
        0x00024886:    1e52        R.      SUBS     r2,r2,#1
        0x00024888:    2830        0(      CMP      r0,#0x30
        0x0002488a:    d104        ..      BNE      0x24896 ; am_util_stdio_vsprintf + 1306
        0x0002488c:    b114        ..      CBZ      r4,0x24894 ; am_util_stdio_vsprintf + 1304
        0x0002488e:    202d        -       MOVS     r0,#0x2d
        0x00024890:    f8040b01    ....    STRB     r0,[r4],#1
        0x00024894:    1c6d        m.      ADDS     r5,r5,#1
        0x00024896:    2100        .!      MOVS     r1,#0
        0x00024898:    4620         F      MOV      r0,r4
        0x0002489a:    9b01        ..      LDR      r3,[sp,#4]
        0x0002489c:    2a00        .*      CMP      r2,#0
        0x0002489e:    e000        ..      B        0x248a2 ; am_util_stdio_vsprintf + 1318
        0x000248a0:    e02c        ,.      B        0x248fc ; am_util_stdio_vsprintf + 1408
        0x000248a2:    bfc4        ..      ITT      GT
        0x000248a4:    1e52        R.      SUBGT    r2,r2,#1
        0x000248a6:    f1b23fff    ...?    CMPGT    r2,#0xffffffff
        0x000248aa:    dd08        ..      BLE      0x248be ; am_util_stdio_vsprintf + 1346
        0x000248ac:    2800        .(      CMP      r0,#0
        0x000248ae:    bf18        ..      IT       NE
        0x000248b0:    f8003b01    ...;    STRBNE   r3,[r0],#1
        0x000248b4:    1c49        I.      ADDS     r1,r1,#1
        0x000248b6:    1e52        R.      SUBS     r2,r2,#1
        0x000248b8:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x000248bc:    dcf6        ..      BGT      0x248ac ; am_util_stdio_vsprintf + 1328
        0x000248be:    2c00        .,      CMP      r4,#0
        0x000248c0:    bf14        ..      ITE      NE
        0x000248c2:    4608        .F      MOVNE    r0,r1
        0x000248c4:    2000        .       MOVEQ    r0,#0
        0x000248c6:    4404        .D      ADD      r4,r4,r0
        0x000248c8:    440d        .D      ADD      r5,r5,r1
        0x000248ca:    f1b90f00    ....    CMP      r9,#0
        0x000248ce:    d00e        ..      BEQ      0x248ee ; am_util_stdio_vsprintf + 1394
        0x000248d0:    9801        ..      LDR      r0,[sp,#4]
        0x000248d2:    2820         (      CMP      r0,#0x20
        0x000248d4:    d10b        ..      BNE      0x248ee ; am_util_stdio_vsprintf + 1394
        0x000248d6:    b14c        L.      CBZ      r4,0x248ec ; am_util_stdio_vsprintf + 1392
        0x000248d8:    202d        -       MOVS     r0,#0x2d
        0x000248da:    f8040b01    ....    STRB     r0,[r4],#1
        0x000248de:    e005        ..      B        0x248ec ; am_util_stdio_vsprintf + 1392
        0x000248e0:    e7ff        ..      B        0x248e2 ; am_util_stdio_vsprintf + 1382
        0x000248e2:    f1b90f00    ....    CMP      r9,#0
        0x000248e6:    d002        ..      BEQ      0x248ee ; am_util_stdio_vsprintf + 1394
        0x000248e8:    2c00        .,      CMP      r4,#0
        0x000248ea:    d1f5        ..      BNE      0x248d8 ; am_util_stdio_vsprintf + 1372
        0x000248ec:    1c6d        m.      ADDS     r5,r5,#1
        0x000248ee:    4622        "F      MOV      r2,r4
        0x000248f0:    4640        @F      MOV      r0,r8
        0x000248f2:    4639        9F      MOV      r1,r7
        0x000248f4:    f01cf858    ..X.    BL       uint64_to_str ; 0x409a8
        0x000248f8:    2c00        .,      CMP      r4,#0
        0x000248fa:    d095        ..      BEQ      0x24828 ; am_util_stdio_vsprintf + 1196
        0x000248fc:    4404        .D      ADD      r4,r4,r0
        0x000248fe:    e793        ..      B        0x24828 ; am_util_stdio_vsprintf + 1196
        0x00024900:    2c00        .,      CMP      r4,#0
        0x00024902:    d07d        }.      BEQ      0x24a00 ; am_util_stdio_vsprintf + 1668
        0x00024904:    980a        ..      LDR      r0,[sp,#0x28]
        0x00024906:    1dc0        ..      ADDS     r0,r0,#7
        0x00024908:    f0200007     ...    BIC      r0,r0,#7
        0x0002490c:    ecb00b02    ....    VLDM     r0!,{d0}
        0x00024910:    900a        ..      STR      r0,[sp,#0x28]
        0x00024912:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00024916:    f01dfc87    ....    BL       __aeabi_d2f ; 0x42228
        0x0002491a:    ee000a10    ....    VMOV     s0,r0
        0x0002491e:    f04f0a14    O...    MOV      r10,#0x14
        0x00024922:    4627        'F      MOV      r7,r4
        0x00024924:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00024928:    f8c4a000    ....    STR      r10,[r4,#0]
        0x0002492c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00024930:    d103        ..      BNE      0x2493a ; am_util_stdio_vsprintf + 1470
        0x00024932:    485f        _H      LDR      r0,[pc,#380] ; [0x24ab0] = 0x302e30
        0x00024934:    6020         `      STR      r0,[r4,#0]
        0x00024936:    2003        .       MOVS     r0,#3
        0x00024938:    e0a7        ..      B        0x24a8a ; am_util_stdio_vsprintf + 1806
        0x0002493a:    ee100a10    ....    VMOV     r0,s0
        0x0002493e:    f04f0800    O...    MOV      r8,#0
        0x00024942:    46a3        .F      MOV      r11,r4
        0x00024944:    f3c051c7    ...Q    UBFX     r1,r0,#23,#8
        0x00024948:    f020427f     ..B    BIC      r2,r0,#0xff000000
        0x0002494c:    397f        .9      SUBS     r1,r1,#0x7f
        0x0002494e:    f4420200    B...    ORR      r2,r2,#0x800000
        0x00024952:    4643        CF      MOV      r3,r8
        0x00024954:    291f        .)      CMP      r1,#0x1f
        0x00024956:    da7d        }.      BGE      0x24a54 ; am_util_stdio_vsprintf + 1752
        0x00024958:    f1110f17    ....    CMN      r1,#0x17
        0x0002495c:    db7b        {.      BLT      0x24a56 ; am_util_stdio_vsprintf + 1754
        0x0002495e:    2917        .)      CMP      r1,#0x17
        0x00024960:    bfa4        ..      ITT      GE
        0x00024962:    3917        .9      SUBGE    r1,r1,#0x17
        0x00024964:    fa02f301    ....    LSLGE    r3,r2,r1
        0x00024968:    da0e        ..      BGE      0x24988 ; am_util_stdio_vsprintf + 1548
        0x0002496a:    2900        .)      CMP      r1,#0
        0x0002496c:    bfbc        ..      ITT      LT
        0x0002496e:    43c9        .C      MVNLT    r1,r1
        0x00024970:    fa22f801    "...    LSRLT    r8,r2,r1
        0x00024974:    db08        ..      BLT      0x24988 ; am_util_stdio_vsprintf + 1548
        0x00024976:    f1c10317    ....    RSB      r3,r1,#0x17
        0x0002497a:    fa42f303    B...    ASR      r3,r2,r3
        0x0002497e:    1c49        I.      ADDS     r1,r1,#1
        0x00024980:    fa02f101    ....    LSL      r1,r2,r1
        0x00024984:    f021487f    !..H    BIC      r8,r1,#0xff000000
        0x00024988:    2800        .(      CMP      r0,#0
        0x0002498a:    da03        ..      BGE      0x24994 ; am_util_stdio_vsprintf + 1560
        0x0002498c:    202d        -       MOVS     r0,#0x2d
        0x0002498e:    7038        8p      STRB     r0,[r7,#0]
        0x00024990:    f10b0701    ....    ADD      r7,r11,#1
        0x00024994:    2b00        .+      CMP      r3,#0
        0x00024996:    bf04        ..      ITT      EQ
        0x00024998:    2030        0       MOVEQ    r0,#0x30
        0x0002499a:    f8070b01    ....    STRBEQ   r0,[r7],#1
        0x0002499e:    d015        ..      BEQ      0x249cc ; am_util_stdio_vsprintf + 1616
        0x000249a0:    dd06        ..      BLE      0x249b0 ; am_util_stdio_vsprintf + 1588
        0x000249a2:    463a        :F      MOV      r2,r7
        0x000249a4:    4618        .F      MOV      r0,r3
        0x000249a6:    ea4f71e3    O..q    ASR      r1,r3,#31
        0x000249aa:    f01bfffd    ....    BL       uint64_to_str ; 0x409a8
        0x000249ae:    e007        ..      B        0x249c0 ; am_util_stdio_vsprintf + 1604
        0x000249b0:    202d        -       MOVS     r0,#0x2d
        0x000249b2:    f8070b01    ....    STRB     r0,[r7],#1
        0x000249b6:    4258        XB      RSBS     r0,r3,#0
        0x000249b8:    463a        :F      MOV      r2,r7
        0x000249ba:    17c1        ..      ASRS     r1,r0,#31
        0x000249bc:    f01bfff4    ....    BL       uint64_to_str ; 0x409a8
        0x000249c0:    7838        8x      LDRB     r0,[r7,#0]
        0x000249c2:    b118        ..      CBZ      r0,0x249cc ; am_util_stdio_vsprintf + 1616
        0x000249c4:    f8170f01    ....    LDRB     r0,[r7,#1]!
        0x000249c8:    2800        .(      CMP      r0,#0
        0x000249ca:    d1fb        ..      BNE      0x249c4 ; am_util_stdio_vsprintf + 1608
        0x000249cc:    202e        .       MOVS     r0,#0x2e
        0x000249ce:    1c7a        z.      ADDS     r2,r7,#1
        0x000249d0:    7038        8p      STRB     r0,[r7,#0]
        0x000249d2:    f1b80f00    ....    CMP      r8,#0
        0x000249d6:    d041        A.      BEQ      0x24a5c ; am_util_stdio_vsprintf + 1760
        0x000249d8:    eba2000b    ....    SUB      r0,r2,r11
        0x000249dc:    ebaa0000    ....    SUB      r0,r10,r0
        0x000249e0:    f1a00c01    ....    SUB      r12,r0,#1
        0x000249e4:    45cc        .E      CMP      r12,r9
        0x000249e6:    bfc8        ..      IT       GT
        0x000249e8:    46cc        .F      MOVGT    r12,r9
        0x000249ea:    f1bc0f00    ....    CMP      r12,#0
        0x000249ee:    dd11        ..      BLE      0x24a14 ; am_util_stdio_vsprintf + 1688
        0x000249f0:    4617        .F      MOV      r7,r2
        0x000249f2:    4660        `F      MOV      r0,r12
        0x000249f4:    f05f0330    _.0.    MOVS.W   r3,#0x30
        0x000249f8:    eb080188    ....    ADD      r1,r8,r8,LSL #2
        0x000249fc:    0049        I.      LSLS     r1,r1,#1
        0x000249fe:    e000        ..      B        0x24a02 ; am_util_stdio_vsprintf + 1670
        0x00024a00:    e045        E.      B        0x24a8e ; am_util_stdio_vsprintf + 1810
        0x00024a02:    eb036821    ..!h    ADD      r8,r3,r1,ASR #24
        0x00024a06:    f8078b01    ....    STRB     r8,[r7],#1
        0x00024a0a:    f021487f    !..H    BIC      r8,r1,#0xff000000
        0x00024a0e:    1e40        @.      SUBS     r0,r0,#1
        0x00024a10:    d1f2        ..      BNE      0x249f8 ; am_util_stdio_vsprintf + 1660
        0x00024a12:    4462        bD      ADD      r2,r2,r12
        0x00024a14:    eb080088    ....    ADD      r0,r8,r8,LSL #2
        0x00024a18:    0041        A.      LSLS     r1,r0,#1
        0x00024a1a:    2005        .       MOVS     r0,#5
        0x00024a1c:    ebb06f21    ..!o    CMP      r0,r1,ASR #24
        0x00024a20:    dc24        $.      BGT      0x24a6c ; am_util_stdio_vsprintf + 1776
        0x00024a22:    1e50        P.      SUBS     r0,r2,#1
        0x00024a24:    ebab0300    ....    SUB      r3,r11,r0
        0x00024a28:    2101        .!      MOVS     r1,#1
        0x00024a2a:    f1c30301    ....    RSB      r3,r3,#1
        0x00024a2e:    2b01        .+      CMP      r3,#1
        0x00024a30:    bfa8        ..      IT       GE
        0x00024a32:    2730        0'      MOVGE    r7,#0x30
        0x00024a34:    db1a        ..      BLT      0x24a6c ; am_util_stdio_vsprintf + 1776
        0x00024a36:    bf00        ..      NOP      
        0x00024a38:    f890c000    ....    LDRB     r12,[r0,#0]
        0x00024a3c:    f1bc0f2e    ....    CMP      r12,#0x2e
        0x00024a40:    d010        ..      BEQ      0x24a64 ; am_util_stdio_vsprintf + 1768
        0x00024a42:    f1bc0f39    ..9.    CMP      r12,#0x39
        0x00024a46:    bf08        ..      IT       EQ
        0x00024a48:    7007        .p      STRBEQ   r7,[r0,#0]
        0x00024a4a:    d00b        ..      BEQ      0x24a64 ; am_util_stdio_vsprintf + 1768
        0x00024a4c:    f00c01ff    ....    AND      r1,r12,#0xff
        0x00024a50:    1c49        I.      ADDS     r1,r1,#1
        0x00024a52:    e001        ..      B        0x24a58 ; am_util_stdio_vsprintf + 1756
        0x00024a54:    e02a        *.      B        0x24aac ; am_util_stdio_vsprintf + 1840
        0x00024a56:    e027        '.      B        0x24aa8 ; am_util_stdio_vsprintf + 1836
        0x00024a58:    7001        .p      STRB     r1,[r0,#0]
        0x00024a5a:    e007        ..      B        0x24a6c ; am_util_stdio_vsprintf + 1776
        0x00024a5c:    2030        0       MOVS     r0,#0x30
        0x00024a5e:    f8020b01    ....    STRB     r0,[r2],#1
        0x00024a62:    e003        ..      B        0x24a6c ; am_util_stdio_vsprintf + 1776
        0x00024a64:    1e40        @.      SUBS     r0,r0,#1
        0x00024a66:    1c49        I.      ADDS     r1,r1,#1
        0x00024a68:    428b        .B      CMP      r3,r1
        0x00024a6a:    dae5        ..      BGE      0x24a38 ; am_util_stdio_vsprintf + 1724
        0x00024a6c:    2000        .       MOVS     r0,#0
        0x00024a6e:    7010        .p      STRB     r0,[r2,#0]
        0x00024a70:    ebb2000b    ....    SUBS     r0,r2,r11
        0x00024a74:    d509        ..      BPL      0x24a8a ; am_util_stdio_vsprintf + 1806
        0x00024a76:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00024a7a:    d015        ..      BEQ      0x24aa8 ; am_util_stdio_vsprintf + 1836
        0x00024a7c:    f1100f02    ....    CMN      r0,#2
        0x00024a80:    bf18        ..      IT       NE
        0x00024a82:    480c        .H      LDRNE    r0,[pc,#48] ; [0x24ab4] = 0x3f2e3f
        0x00024a84:    d012        ..      BEQ      0x24aac ; am_util_stdio_vsprintf + 1840
        0x00024a86:    6020         `      STR      r0,[r4,#0]
        0x00024a88:    2003        .       MOVS     r0,#3
        0x00024a8a:    4405        .D      ADD      r5,r5,r0
        0x00024a8c:    4404        .D      ADD      r4,r4,r0
        0x00024a8e:    1c71        q.      ADDS     r1,r6,#1
        0x00024a90:    7808        .x      LDRB     r0,[r1,#0]
        0x00024a92:    2800        .(      CMP      r0,#0
        0x00024a94:    f47fac7c    ..|.    BNE      0x24390 ; am_util_stdio_vsprintf + 20
        0x00024a98:    2c00        .,      CMP      r4,#0
        0x00024a9a:    bf1c        ..      ITT      NE
        0x00024a9c:    2000        .       MOVNE    r0,#0
        0x00024a9e:    7020         p      STRBNE   r0,[r4,#0]
        0x00024aa0:    4628        (F      MOV      r0,r5
        0x00024aa2:    b00b        ..      ADD      sp,sp,#0x2c
        0x00024aa4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00024aa8:    4801        .H      LDR      r0,[pc,#4] ; [0x24ab0] = 0x302e30
        0x00024aaa:    e7ec        ..      B        0x24a86 ; am_util_stdio_vsprintf + 1802
        0x00024aac:    4802        .H      LDR      r0,[pc,#8] ; [0x24ab8] = 0x232e23
        0x00024aae:    e7ea        ..      B        0x24a86 ; am_util_stdio_vsprintf + 1802
    $d
        0x00024ab0:    00302e30    0.0.    DCD    3157552
        0x00024ab4:    003f2e3f    ?.?.    DCD    4140607
        0x00024ab8:    00232e23    #.#.    DCD    2305571
    $t
    i.am_vos_ama_devinfo_set
    am_vos_ama_devinfo_set
        0x00024abc:    b570        p.      PUSH     {r4-r6,lr}
        0x00024abe:    4604        .F      MOV      r4,r0
        0x00024ac0:    4815        .H      LDR      r0,[pc,#84] ; [0x24b18] = 0x40020010
        0x00024ac2:    6800        .h      LDR      r0,[r0,#0]
        0x00024ac4:    4915        .I      LDR      r1,[pc,#84] ; [0x24b1c] = 0x414d4251
        0x00024ac6:    4d16        .M      LDR      r5,[pc,#88] ; [0x24b20] = 0x10020150
        0x00024ac8:    4288        .B      CMP      r0,r1
        0x00024aca:    d11d        ..      BNE      0x24b08 ; am_vos_ama_devinfo_set + 76
        0x00024acc:    4621        !F      MOV      r1,r4
        0x00024ace:    4628        (F      MOV      r0,r5
        0x00024ad0:    f7f3fd18    ....    BL       strcpy ; 0x18504
        0x00024ad4:    f1040114    ....    ADD      r1,r4,#0x14
        0x00024ad8:    f1050014    ....    ADD      r0,r5,#0x14
        0x00024adc:    f7f3fd12    ....    BL       strcpy ; 0x18504
        0x00024ae0:    f1040124    ..$.    ADD      r1,r4,#0x24
        0x00024ae4:    f105002e    ....    ADD      r0,r5,#0x2e
        0x00024ae8:    f7f3fd0c    ....    BL       strcpy ; 0x18504
        0x00024aec:    f8940032    ..2.    LDRB     r0,[r4,#0x32]
        0x00024af0:    f885010c    ....    STRB     r0,[r5,#0x10c]
        0x00024af4:    f8940033    ..3.    LDRB     r0,[r4,#0x33]
        0x00024af8:    f885010d    ....    STRB     r0,[r5,#0x10d]
        0x00024afc:    f8940034    ..4.    LDRB     r0,[r4,#0x34]
        0x00024b00:    f885010e    ....    STRB     r0,[r5,#0x10e]
        0x00024b04:    2001        .       MOVS     r0,#1
        0x00024b06:    e004        ..      B        0x24b12 ; am_vos_ama_devinfo_set + 86
        0x00024b08:    a106        ..      ADR      r1,{pc}+0x1c ; 0x24b24
        0x00024b0a:    2002        .       MOVS     r0,#2
        0x00024b0c:    f002fafc    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00024b10:    2000        .       MOVS     r0,#0
        0x00024b12:    f8850114    ....    STRB     r0,[r5,#0x114]
        0x00024b16:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00024b18:    40020010    ...@    DCD    1073872912
        0x00024b1c:    414d4251    QBMA    DCD    1095582289
        0x00024b20:    10020150    P...    DCD    268566864
        0x00024b24:    6c696146    Fail    DCD    1818845510
        0x00024b28:    74206465    ed t    DCD    1948279909
        0x00024b2c:    6573206f    o se    DCD    1702043759
        0x00024b30:    20707574    tup     DCD    544241012
        0x00024b34:    20414d41    AMA     DCD    541150529
        0x00024b38:    7262696c    libr    DCD    1919052140
        0x00024b3c:    21797261    ary!    DCD    561607265
        0x00024b40:    0000000a    ....    DCD    10
    $t
    i.am_vos_ama_event_callback
    am_vos_ama_event_callback
        0x00024b44:    b510        ..      PUSH     {r4,lr}
        0x00024b46:    b084        ..      SUB      sp,sp,#0x10
        0x00024b48:    2818        .(      CMP      r0,#0x18
        0x00024b4a:    f00080bc    ....    BEQ.W    0x24cc6 ; am_vos_ama_event_callback + 386
        0x00024b4e:    dc0e        ..      BGT      0x24b6e ; am_vos_ama_event_callback + 42
        0x00024b50:    f1a0000a    ....    SUB      r0,r0,#0xa
        0x00024b54:    280e        .(      CMP      r0,#0xe
        0x00024b56:    bf24        $.      ITT      CS
        0x00024b58:    b004        ..      ADDCS    sp,sp,#0x10
        0x00024b5a:    bd10        ..      POPCS    {r4,pc}
        0x00024b5c:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x00024b60:    5a4c4539    9ELZ    DCD    1514947897
        0x00024b64:    e4e4e467    g...    DCD    3840205927
        0x00024b68:    9f96e4e4    ....    DCD    2677466340
        0x00024b6c:    a8e4        ..      DCW    43236
    $t
        0x00024b6e:    2864        d(      CMP      r0,#0x64
        0x00024b70:    f00080cc    ....    BEQ.W    0x24d0c ; am_vos_ama_event_callback + 456
        0x00024b74:    dc11        ..      BGT      0x24b9a ; am_vos_ama_event_callback + 86
        0x00024b76:    2832        2(      CMP      r0,#0x32
        0x00024b78:    f00080b0    ....    BEQ.W    0x24cdc ; am_vos_ama_event_callback + 408
        0x00024b7c:    2837        7(      CMP      r0,#0x37
        0x00024b7e:    f00080ba    ....    BEQ.W    0x24cf6 ; am_vos_ama_event_callback + 434
        0x00024b82:    283c        <(      CMP      r0,#0x3c
        0x00024b84:    bf1c        ..      ITT      NE
        0x00024b86:    b004        ..      ADDNE    sp,sp,#0x10
        0x00024b88:    bd10        ..      POPNE    {r4,pc}
        0x00024b8a:    780a        .x      LDRB     r2,[r1,#0]
        0x00024b8c:    b004        ..      ADD      sp,sp,#0x10
        0x00024b8e:    a19d        ..      ADR      r1,{pc}+0x276 ; 0x24e04
        0x00024b90:    e8bd4010    ...@    POP      {r4,lr}
        0x00024b94:    2003        .       MOVS     r0,#3
        0x00024b96:    f002bab7    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024b9a:    2865        e(      CMP      r0,#0x65
        0x00024b9c:    f00080fc    ....    BEQ.W    0x24d98 ; am_vos_ama_event_callback + 596
        0x00024ba0:    2866        f(      CMP      r0,#0x66
        0x00024ba2:    f0008116    ....    BEQ.W    0x24dd2 ; am_vos_ama_event_callback + 654
        0x00024ba6:    2867        g(      CMP      r0,#0x67
        0x00024ba8:    bf1c        ..      ITT      NE
        0x00024baa:    b004        ..      ADDNE    sp,sp,#0x10
        0x00024bac:    bd10        ..      POPNE    {r4,pc}
        0x00024bae:    2a00        .*      CMP      r2,#0
        0x00024bb0:    bf04        ..      ITT      EQ
        0x00024bb2:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00024bb4:    bd10        ..      POPEQ    {r4,pc}
        0x00024bb6:    460b        .F      MOV      r3,r1
        0x00024bb8:    f8910020    .. .    LDRB     r0,[r1,#0x20]
        0x00024bbc:    499f        .I      LDR      r1,[pc,#636] ; [0x24e3c] = 0x10000294
        0x00024bbe:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00024bc0:    f8932020    ..      LDRB     r2,[r3,#0x20]
        0x00024bc4:    b004        ..      ADD      sp,sp,#0x10
        0x00024bc6:    a19e        ..      ADR      r1,{pc}+0x27a ; 0x24e40
        0x00024bc8:    e8bd4010    ...@    POP      {r4,lr}
        0x00024bcc:    2003        .       MOVS     r0,#3
        0x00024bce:    f002ba9b    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024bd2:    460c        .F      MOV      r4,r1
        0x00024bd4:    6808        .h      LDR      r0,[r1,#0]
        0x00024bd6:    f000fcff    ....    BL       am_vos_ama_provide_speech_rsp_send ; 0x255d8
        0x00024bda:    6822        "h      LDR      r2,[r4,#0]
        0x00024bdc:    b004        ..      ADD      sp,sp,#0x10
        0x00024bde:    a1a0        ..      ADR      r1,{pc}+0x282 ; 0x24e60
        0x00024be0:    e8bd4010    ...@    POP      {r4,lr}
        0x00024be4:    2003        .       MOVS     r0,#3
        0x00024be6:    f002ba8f    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024bea:    b004        ..      ADD      sp,sp,#0x10
        0x00024bec:    a1a6        ..      ADR      r1,{pc}+0x29c ; 0x24e88
        0x00024bee:    e8bd4010    ...@    POP      {r4,lr}
        0x00024bf2:    2003        .       MOVS     r0,#3
        0x00024bf4:    f002ba88    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024bf8:    460c        .F      MOV      r4,r1
        0x00024bfa:    6849        Ih      LDR      r1,[r1,#4]
        0x00024bfc:    200c        .       MOVS     r0,#0xc
        0x00024bfe:    f001f863    ..c.    BL       am_vos_ama_speech_rsp_send ; 0x25cc8
        0x00024c02:    7823        #x      LDRB     r3,[r4,#0]
        0x00024c04:    6862        bh      LDR      r2,[r4,#4]
        0x00024c06:    b004        ..      ADD      sp,sp,#0x10
        0x00024c08:    a1a8        ..      ADR      r1,{pc}+0x2a4 ; 0x24eac
        0x00024c0a:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c0e:    2003        .       MOVS     r0,#3
        0x00024c10:    f002ba7a    ..z.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c14:    460c        .F      MOV      r4,r1
        0x00024c16:    6809        .h      LDR      r1,[r1,#0]
        0x00024c18:    200d        .       MOVS     r0,#0xd
        0x00024c1a:    f001f855    ..U.    BL       am_vos_ama_speech_rsp_send ; 0x25cc8
        0x00024c1e:    6822        "h      LDR      r2,[r4,#0]
        0x00024c20:    b004        ..      ADD      sp,sp,#0x10
        0x00024c22:    a1ae        ..      ADR      r1,{pc}+0x2ba ; 0x24edc
        0x00024c24:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c28:    2003        .       MOVS     r0,#3
        0x00024c2a:    f002ba6d    ..m.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c2e:    780a        .x      LDRB     r2,[r1,#0]
        0x00024c30:    b162        b.      CBZ      r2,0x24c4c ; am_vos_ama_event_callback + 264
        0x00024c32:    2a01        .*      CMP      r2,#1
        0x00024c34:    d011        ..      BEQ      0x24c5a ; am_vos_ama_event_callback + 278
        0x00024c36:    2a02        .*      CMP      r2,#2
        0x00024c38:    d01a        ..      BEQ      0x24c70 ; am_vos_ama_event_callback + 300
        0x00024c3a:    2a03        .*      CMP      r2,#3
        0x00024c3c:    d01f        ..      BEQ      0x24c7e ; am_vos_ama_event_callback + 314
        0x00024c3e:    b004        ..      ADD      sp,sp,#0x10
        0x00024c40:    49b1        .I      LDR      r1,[pc,#708] ; [0x24f08] = 0x254ec
        0x00024c42:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c46:    2003        .       MOVS     r0,#3
        0x00024c48:    f002ba5e    ..^.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c4c:    b004        ..      ADD      sp,sp,#0x10
        0x00024c4e:    49af        .I      LDR      r1,[pc,#700] ; [0x24f0c] = 0x2551c
        0x00024c50:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c54:    2003        .       MOVS     r0,#3
        0x00024c56:    f002ba57    ..W.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c5a:    f2402003    @..     MOV      r0,#0x203
        0x00024c5e:    f000fba9    ....    BL       am_vos_ama_get_state_send ; 0x253b4
        0x00024c62:    b004        ..      ADD      sp,sp,#0x10
        0x00024c64:    49aa        .I      LDR      r1,[pc,#680] ; [0x24f10] = 0x25548
        0x00024c66:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c6a:    2003        .       MOVS     r0,#3
        0x00024c6c:    f002ba4c    ..L.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c70:    b004        ..      ADD      sp,sp,#0x10
        0x00024c72:    49a8        .I      LDR      r1,[pc,#672] ; [0x24f14] = 0x25578
        0x00024c74:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c78:    2003        .       MOVS     r0,#3
        0x00024c7a:    f002ba45    ..E.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c7e:    b004        ..      ADD      sp,sp,#0x10
        0x00024c80:    49a5        .I      LDR      r1,[pc,#660] ; [0x24f18] = 0x255a8
        0x00024c82:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c86:    2003        .       MOVS     r0,#3
        0x00024c88:    f002ba3e    ..>.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c8c:    f000fa7e    ..~.    BL       am_vos_ama_get_devinfo_rsp_send ; 0x2518c
        0x00024c90:    b004        ..      ADD      sp,sp,#0x10
        0x00024c92:    a1a2        ..      ADR      r1,{pc}+0x28a ; 0x24f1c
        0x00024c94:    e8bd4010    ...@    POP      {r4,lr}
        0x00024c98:    2003        .       MOVS     r0,#3
        0x00024c9a:    f002ba35    ..5.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024c9e:    f000fa27    ..'.    BL       am_vos_ama_get_devconf_rsp_send ; 0x250f0
        0x00024ca2:    b004        ..      ADD      sp,sp,#0x10
        0x00024ca4:    a1a7        ..      ADR      r1,{pc}+0x2a0 ; 0x24f44
        0x00024ca6:    e8bd4010    ...@    POP      {r4,lr}
        0x00024caa:    2003        .       MOVS     r0,#3
        0x00024cac:    f002ba2c    ..,.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024cb0:    2100        .!      MOVS     r1,#0
        0x00024cb2:    2017        .       MOVS     r0,#0x17
        0x00024cb4:    f000fce6    ....    BL       am_vos_ama_rsp_send ; 0x25684
        0x00024cb8:    b004        ..      ADD      sp,sp,#0x10
        0x00024cba:    a1ad        ..      ADR      r1,{pc}+0x2b6 ; 0x24f70
        0x00024cbc:    e8bd4010    ...@    POP      {r4,lr}
        0x00024cc0:    2003        .       MOVS     r0,#3
        0x00024cc2:    f002ba21    ..!.    B.W      am_vos_stdio_printf ; 0x27108
        0x00024cc6:    2100        .!      MOVS     r1,#0
        0x00024cc8:    2018        .       MOVS     r0,#0x18
        0x00024cca:    f000fcdb    ....    BL       am_vos_ama_rsp_send ; 0x25684
        0x00024cce:    b004        ..      ADD      sp,sp,#0x10
        0x00024cd0:    a1ae        ..      ADR      r1,{pc}+0x2bc ; 0x24f8c
        0x00024cd2:    e8bd4010    ...@    POP      {r4,lr}
        0x00024cd6:    2003        .       MOVS     r0,#3
        0x00024cd8:    f002ba16    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024cdc:    2100        .!      MOVS     r1,#0
        0x00024cde:    2032        2       MOVS     r0,#0x32
        0x00024ce0:    f000fcd0    ....    BL       am_vos_ama_rsp_send ; 0x25684
        0x00024ce4:    f000f9c4    ....    BL       am_vos_ama_get_central_info_send ; 0x25070
        0x00024ce8:    b004        ..      ADD      sp,sp,#0x10
        0x00024cea:    a1b0        ..      ADR      r1,{pc}+0x2c2 ; 0x24fac
        0x00024cec:    e8bd4010    ...@    POP      {r4,lr}
        0x00024cf0:    2003        .       MOVS     r0,#3
        0x00024cf2:    f002ba09    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024cf6:    2100        .!      MOVS     r1,#0
        0x00024cf8:    2037        7       MOVS     r0,#0x37
        0x00024cfa:    f000fcc3    ....    BL       am_vos_ama_rsp_send ; 0x25684
        0x00024cfe:    b004        ..      ADD      sp,sp,#0x10
        0x00024d00:    a1b4        ..      ADR      r1,{pc}+0x2d4 ; 0x24fd4
        0x00024d02:    e8bd4010    ...@    POP      {r4,lr}
        0x00024d06:    2003        .       MOVS     r0,#3
        0x00024d08:    f002b9fe    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00024d0c:    b172        r.      CBZ      r2,0x24d2c ; am_vos_ama_event_callback + 488
        0x00024d0e:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00024d10:    6888        .h      LDR      r0,[r1,#8]
        0x00024d12:    e9cd0300    ....    STRD     r0,r3,[sp,#0]
        0x00024d16:    888a        ..      LDRH     r2,[r1,#4]
        0x00024d18:    2a01        .*      CMP      r2,#1
        0x00024d1a:    bf18        ..      IT       NE
        0x00024d1c:    4603        .F      MOVNE    r3,r0
        0x00024d1e:    680a        .h      LDR      r2,[r1,#0]
        0x00024d20:    49b3        .I      LDR      r1,[pc,#716] ; [0x24ff0] = 0x4ae70
        0x00024d22:    2003        .       MOVS     r0,#3
        0x00024d24:    f002f9f0    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00024d28:    b004        ..      ADD      sp,sp,#0x10
        0x00024d2a:    bd10        ..      POP      {r4,pc}
        0x00024d2c:    460c        .F      MOV      r4,r1
        0x00024d2e:    680a        .h      LDR      r2,[r1,#0]
        0x00024d30:    a1b0        ..      ADR      r1,{pc}+0x2c4 ; 0x24ff4
        0x00024d32:    2003        .       MOVS     r0,#3
        0x00024d34:    f002f9e8    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00024d38:    6822        "h      LDR      r2,[r4,#0]
        0x00024d3a:    2000        .       MOVS     r0,#0
        0x00024d3c:    f2401c33    @.3.    MOV      r12,#0x133
        0x00024d40:    2101        .!      MOVS     r1,#1
        0x00024d42:    9001        ..      STR      r0,[sp,#4]
        0x00024d44:    f2a21333    ..3.    SUB      r3,r2,#0x133
        0x00024d48:    9200        ..      STR      r2,[sp,#0]
        0x00024d4a:    9002        ..      STR      r0,[sp,#8]
        0x00024d4c:    4562        bE      CMP      r2,r12
        0x00024d4e:    d016        ..      BEQ      0x24d7e ; am_vos_ama_event_callback + 570
        0x00024d50:    dc10        ..      BGT      0x24d74 ; am_vos_ama_event_callback + 560
        0x00024d52:    f5b27f98    ....    CMP      r2,#0x130
        0x00024d56:    bf1e        ..      ITTT     NE
        0x00024d58:    f5a27280    ...r    SUBNE    r2,r2,#0x100
        0x00024d5c:    f1b20231    ..1.    SUBSNE   r2,r2,#0x31
        0x00024d60:    2a01        .*      CMPNE    r2,#1
        0x00024d62:    d00c        ..      BEQ      0x24d7e ; am_vos_ama_event_callback + 570
        0x00024d64:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00024d68:    b170        p.      CBZ      r0,0x24d88 ; am_vos_ama_event_callback + 580
        0x00024d6a:    4668        hF      MOV      r0,sp
        0x00024d6c:    f000facc    ....    BL       am_vos_ama_get_state_rsp_send ; 0x25308
        0x00024d70:    b004        ..      ADD      sp,sp,#0x10
        0x00024d72:    bd10        ..      POP      {r4,pc}
        0x00024d74:    2b04        .+      CMP      r3,#4
        0x00024d76:    bf1c        ..      ITT      NE
        0x00024d78:    2bcf        .+      CMPNE    r3,#0xcf
        0x00024d7a:    2bd1        .+      CMPNE    r3,#0xd1
        0x00024d7c:    d1f2        ..      BNE      0x24d64 ; am_vos_ama_event_callback + 544
        0x00024d7e:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00024d82:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00024d86:    e7f0        ..      B        0x24d6a ; am_vos_ama_event_callback + 550
        0x00024d88:    f04f0103    O...    MOV      r1,#3
        0x00024d8c:    f04f0064    O.d.    MOV      r0,#0x64
        0x00024d90:    f000fc78    ..x.    BL       am_vos_ama_rsp_send ; 0x25684
        0x00024d94:    b004        ..      ADD      sp,sp,#0x10
        0x00024d96:    bd10        ..      POP      {r4,pc}
        0x00024d98:    8888        ..      LDRH     r0,[r1,#4]
        0x00024d9a:    460c        .F      MOV      r4,r1
        0x00024d9c:    2801        .(      CMP      r0,#1
        0x00024d9e:    bf14        ..      ITE      NE
        0x00024da0:    68a3        .h      LDRNE    r3,[r4,#8]
        0x00024da2:    7a23        #z      LDRBEQ   r3,[r4,#8]
        0x00024da4:    a19d        ..      ADR      r1,{pc}+0x278 ; 0x2501c
        0x00024da6:    2003        .       MOVS     r0,#3
        0x00024da8:    6822        "h      LDR      r2,[r4,#0]
        0x00024daa:    f002f9ad    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00024dae:    6820         h      LDR      r0,[r4,#0]
        0x00024db0:    f5b06f80    ...o    CMP      r0,#0x400
        0x00024db4:    d006        ..      BEQ      0x24dc4 ; am_vos_ama_event_callback + 640
        0x00024db6:    b004        ..      ADD      sp,sp,#0x10
        0x00024db8:    2103        .!      MOVS     r1,#3
        0x00024dba:    e8bd4010    ...@    POP      {r4,lr}
        0x00024dbe:    2065        e       MOVS     r0,#0x65
        0x00024dc0:    f000bc60    ..`.    B.W      am_vos_ama_rsp_send ; 0x25684
        0x00024dc4:    b004        ..      ADD      sp,sp,#0x10
        0x00024dc6:    2100        .!      MOVS     r1,#0
        0x00024dc8:    e8bd4010    ...@    POP      {r4,lr}
        0x00024dcc:    2065        e       MOVS     r0,#0x65
        0x00024dce:    f000bc59    ..Y.    B.W      am_vos_ama_rsp_send ; 0x25684
        0x00024dd2:    2a00        .*      CMP      r2,#0
        0x00024dd4:    bf1c        ..      ITT      NE
        0x00024dd6:    b004        ..      ADDNE    sp,sp,#0x10
        0x00024dd8:    bd10        ..      POPNE    {r4,pc}
        0x00024dda:    460c        .F      MOV      r4,r1
        0x00024ddc:    7a08        .z      LDRB     r0,[r1,#8]
        0x00024dde:    688b        .h      LDR      r3,[r1,#8]
        0x00024de0:    e9cd3000    ...0    STRD     r3,r0,[sp,#0]
        0x00024de4:    8889        ..      LDRH     r1,[r1,#4]
        0x00024de6:    2901        .)      CMP      r1,#1
        0x00024de8:    bf08        ..      IT       EQ
        0x00024dea:    4603        .F      MOVEQ    r3,r0
        0x00024dec:    4999        .I      LDR      r1,[pc,#612] ; [0x25054] = 0x4ae20
        0x00024dee:    2003        .       MOVS     r0,#3
        0x00024df0:    6822        "h      LDR      r2,[r4,#0]
        0x00024df2:    f002f989    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00024df6:    b004        ..      ADD      sp,sp,#0x10
        0x00024df8:    2100        .!      MOVS     r1,#0
        0x00024dfa:    e8bd4010    ...@    POP      {r4,lr}
        0x00024dfe:    2066        f       MOVS     r0,#0x66
        0x00024e00:    f000bc40    ..@.    B.W      am_vos_ama_rsp_send ; 0x25684
    $d
        0x00024e04:    414d415b    [AMA    DCD    1095582043
        0x00024e08:    6d43205d    ] Cm    DCD    1833115741
        0x00024e0c:    6f432064    d Co    DCD    1866670180
        0x00024e10:    6e616d6d    mman    DCD    1851878765
        0x00024e14:    53495f64    d_IS    DCD    1397317476
        0x00024e18:    5f455553    SUE_    DCD    1598379347
        0x00024e1c:    4944454d    MEDI    DCD    1229210957
        0x00024e20:    4f435f41    A_CO    DCD    1329815361
        0x00024e24:    4f52544e    NTRO    DCD    1330795598
        0x00024e28:    6572204c    L re    DCD    1701978188
        0x00024e2c:    63207663    cv c    DCD    1663071843
        0x00024e30:    6f746e6f    onto    DCD    1869901423
        0x00024e34:    7830206c    l 0x    DCD    2016419948
        0x00024e38:    000a7825    %x..    DCD    686117
        0x00024e3c:    10000294    ....    DCD    268436116
        0x00024e40:    414d415b    [AMA    DCD    1095582043
        0x00024e44:    6c50205d    ] Pl    DCD    1817190493
        0x00024e48:    6f667461    atfo    DCD    1868985441
        0x00024e4c:    3a206d72    rm :    DCD    975203698
        0x00024e50:    20642520     %d     DCD    543434016
        0x00024e54:    656d614e    Name    DCD    1701667150
        0x00024e58:    25203a20     : %    DCD    622869024
        0x00024e5c:    00000a73    s...    DCD    2675
        0x00024e60:    414d415b    [AMA    DCD    1095582043
        0x00024e64:    6d43205d    ] Cm    DCD    1833115741
        0x00024e68:    52502064    d PR    DCD    1380982884
        0x00024e6c:    4449564f    OVID    DCD    1145656911
        0x00024e70:    50535f45    E_SP    DCD    1347641157
        0x00024e74:    48434545    EECH    DCD    1212368197
        0x00024e78:    61696420     dia    DCD    1634296864
        0x00024e7c:    20676f6c    log     DCD    543649644
        0x00024e80:    6425203d    = %d    DCD    1680154685
        0x00024e84:    0000000a    ....    DCD    10
        0x00024e88:    414d415b    [AMA    DCD    1095582043
        0x00024e8c:    6d43205d    ] Cm    DCD    1833115741
        0x00024e90:    54532064    d ST    DCD    1414733924
        0x00024e94:    5f545241    ART_    DCD    1599361601
        0x00024e98:    45455053    SPEE    DCD    1162170451
        0x00024e9c:    41204843    CH A    DCD    1092634691
        0x00024ea0:    72206b63    ck r    DCD    1914727267
        0x00024ea4:    0a766365    ecv.    DCD    175530853
        0x00024ea8:    00000000    ....    DCD    0
        0x00024eac:    414d415b    [AMA    DCD    1095582043
        0x00024eb0:    6d43205d    ] Cm    DCD    1833115741
        0x00024eb4:    54532064    d ST    DCD    1414733924
        0x00024eb8:    535f504f    OP_S    DCD    1398755407
        0x00024ebc:    43454550    PEEC    DCD    1128613200
        0x00024ec0:    69642048    H di    DCD    1768169544
        0x00024ec4:    676f6c61    alog    DCD    1735355489
        0x00024ec8:    20642520     %d     DCD    543434016
        0x00024ecc:    5f727265    err_    DCD    1601335909
        0x00024ed0:    25206f6e    no %    DCD    622882670
        0x00024ed4:    65722064    d re    DCD    1701978212
        0x00024ed8:    000a7663    cv..    DCD    685667
        0x00024edc:    414d415b    [AMA    DCD    1095582043
        0x00024ee0:    6d43205d    ] Cm    DCD    1833115741
        0x00024ee4:    4e452064    d EN    DCD    1313153124
        0x00024ee8:    494f5044    DPOI    DCD    1229934660
        0x00024eec:    535f544e    NT_S    DCD    1398756430
        0x00024ef0:    43454550    PEEC    DCD    1128613200
        0x00024ef4:    69642048    H di    DCD    1768169544
        0x00024ef8:    676f6c61    alog    DCD    1735355489
        0x00024efc:    20642520     %d     DCD    543434016
        0x00024f00:    76636572    recv    DCD    1986225522
        0x00024f04:    0000000a    ....    DCD    10
        0x00024f08:    000254ec    .T..    DCD    152812
        0x00024f0c:    0002551c    .U..    DCD    152860
        0x00024f10:    00025548    HU..    DCD    152904
        0x00024f14:    00025578    xU..    DCD    152952
        0x00024f18:    000255a8    .U..    DCD    153000
        0x00024f1c:    414d415b    [AMA    DCD    1095582043
        0x00024f20:    6d43205d    ] Cm    DCD    1833115741
        0x00024f24:    45472064    d GE    DCD    1162289252
        0x00024f28:    45445f54    T_DE    DCD    1162108756
        0x00024f2c:    45434956    VICE    DCD    1162037590
        0x00024f30:    464e495f    _INF    DCD    1179535711
        0x00024f34:    414d524f    ORMA    DCD    1095586383
        0x00024f38:    4e4f4954    TION    DCD    1313818964
        0x00024f3c:    63657220     rec    DCD    1667592736
        0x00024f40:    00000a76    v...    DCD    2678
        0x00024f44:    414d415b    [AMA    DCD    1095582043
        0x00024f48:    6d43205d    ] Cm    DCD    1833115741
        0x00024f4c:    45472064    d GE    DCD    1162289252
        0x00024f50:    45445f54    T_DE    DCD    1162108756
        0x00024f54:    45434956    VICE    DCD    1162037590
        0x00024f58:    4e4f435f    _CON    DCD    1313817439
        0x00024f5c:    55474946    FIGU    DCD    1430735174
        0x00024f60:    49544152    RATI    DCD    1230258514
        0x00024f64:    72204e4f    ON r    DCD    1914719823
        0x00024f68:    0a766365    ecv.    DCD    175530853
        0x00024f6c:    00000000    ....    DCD    0
        0x00024f70:    414d415b    [AMA    DCD    1095582043
        0x00024f74:    6d43205d    ] Cm    DCD    1833115741
        0x00024f78:    54532064    d ST    DCD    1414733924
        0x00024f7c:    5f545241    ART_    DCD    1599361601
        0x00024f80:    55544553    SETU    DCD    1431586131
        0x00024f84:    65722050    P re    DCD    1701978192
        0x00024f88:    000a7663    cv..    DCD    685667
        0x00024f8c:    414d415b    [AMA    DCD    1095582043
        0x00024f90:    6d43205d    ] Cm    DCD    1833115741
        0x00024f94:    4f432064    d CO    DCD    1329799268
        0x00024f98:    454c504d    MPLE    DCD    1162629197
        0x00024f9c:    535f4554    TE_S    DCD    1398752596
        0x00024fa0:    50555445    ETUP    DCD    1347769413
        0x00024fa4:    63657220     rec    DCD    1667592736
        0x00024fa8:    00000a76    v...    DCD    2678
        0x00024fac:    414d415b    [AMA    DCD    1095582043
        0x00024fb0:    6d43205d    ] Cm    DCD    1833115741
        0x00024fb4:    59532064    d SY    DCD    1498620004
        0x00024fb8:    5248434e    NCHR    DCD    1380467534
        0x00024fbc:    5a494e4f    ONIZ    DCD    1514753615
        0x00024fc0:    45535f45    E_SE    DCD    1163091781
        0x00024fc4:    4e495454    TTIN    DCD    1313428564
        0x00024fc8:    72205347    GS r    DCD    1914721095
        0x00024fcc:    0a766365    ecv.    DCD    175530853
        0x00024fd0:    00000000    ....    DCD    0
        0x00024fd4:    414d415b    [AMA    DCD    1095582043
        0x00024fd8:    6d43205d    ] Cm    DCD    1833115741
        0x00024fdc:    454b2064    d KE    DCD    1162551396
        0x00024fe0:    415f5045    EP_A    DCD    1096765509
        0x00024fe4:    4556494c    LIVE    DCD    1163282764
        0x00024fe8:    63657220     rec    DCD    1667592736
        0x00024fec:    00000a76    v...    DCD    2678
        0x00024ff0:    0004ae70    p...    DCD    306800
        0x00024ff4:    414d415b    [AMA    DCD    1095582043
        0x00024ff8:    6d43205d    ] Cm    DCD    1833115741
        0x00024ffc:    45472064    d GE    DCD    1162289252
        0x00025000:    54535f54    T_ST    DCD    1414750036
        0x00025004:    20455441    ATE     DCD    541414465
        0x00025008:    76636572    recv    DCD    1986225522
        0x0002500c:    61656620     fea    DCD    1634035232
        0x00025010:    65727574    ture    DCD    1701999988
        0x00025014:    25783020     0x%    DCD    628633632
        0x00025018:    00000a78    x...    DCD    2680
        0x0002501c:    414d415b    [AMA    DCD    1095582043
        0x00025020:    6d43205d    ] Cm    DCD    1833115741
        0x00025024:    6f432064    d Co    DCD    1866670180
        0x00025028:    6e616d6d    mman    DCD    1851878765
        0x0002502c:    45535f64    d_SE    DCD    1163091812
        0x00025030:    54535f54    T_ST    DCD    1414750036
        0x00025034:    20455441    ATE     DCD    541414465
        0x00025038:    76636572    recv    DCD    1986225522
        0x0002503c:    61656620     fea    DCD    1634035232
        0x00025040:    65727574    ture    DCD    1701999988
        0x00025044:    25783020     0x%    DCD    628633632
        0x00025048:    61762078    x va    DCD    1635131512
        0x0002504c:    2065756c    lue     DCD    543520108
        0x00025050:    000a6425    %d..    DCD    680997
        0x00025054:    0004ae20     ...    DCD    306720
    $t
    i.am_vos_ama_evt_cback_register
    am_vos_ama_evt_cback_register
        0x00025058:    2800        .(      CMP      r0,#0
        0x0002505a:    bf04        ..      ITT      EQ
        0x0002505c:    2001        .       MOVEQ    r0,#1
        0x0002505e:    4770        pG      BXEQ     lr
        0x00025060:    4902        .I      LDR      r1,[pc,#8] ; [0x2506c] = 0x10020150
        0x00025062:    f8c10110    ....    STR      r0,[r1,#0x110]
        0x00025066:    2000        .       MOVS     r0,#0
        0x00025068:    4770        pG      BX       lr
    $d
        0x0002506a:    0000        ..      DCW    0
        0x0002506c:    10020150    P...    DCD    268566864
    $t
    i.am_vos_ama_get_central_info_send
    am_vos_ama_get_central_info_send
        0x00025070:    b500        ..      PUSH     {lr}
        0x00025072:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025074:    f44f7190    O..q    MOV      r1,#0x120
        0x00025078:    4668        hF      MOV      r0,sp
        0x0002507a:    f7f3fba6    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002507e:    2180        .!      MOVS     r1,#0x80
        0x00025080:    a848        H.      ADD      r0,sp,#0x120
        0x00025082:    f7f3fba2    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025086:    2280        ."      MOVS     r2,#0x80
        0x00025088:    a948        H.      ADD      r1,sp,#0x120
        0x0002508a:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002508c:    f014fe50    ..P.    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025090:    2067        g       MOVS     r0,#0x67
        0x00025092:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025096:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002509a:    466a        jF      MOV      r2,sp
        0x0002509c:    490b        .I      LDR      r1,[pc,#44] ; [0x250cc] = 0x44e95
        0x0002509e:    a868        h.      ADD      r0,sp,#0x1a0
        0x000250a0:    f014fb5e    ..^.    BL       pb_encode ; 0x39760
        0x000250a4:    b130        0.      CBZ      r0,0x250b4 ; am_vos_ama_get_central_info_send + 68
        0x000250a6:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000250a8:    b2c1        ..      UXTB     r1,r0
        0x000250aa:    a848        H.      ADD      r0,sp,#0x120
        0x000250ac:    f000f9ca    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x000250b0:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000250b2:    bd00        ..      POP      {pc}
        0x000250b4:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000250b6:    2800        .(      CMP      r0,#0
        0x000250b8:    bf14        ..      ITE      NE
        0x000250ba:    4602        .F      MOVNE    r2,r0
        0x000250bc:    a204        ..      ADREQ    r2,{pc}+0x14 ; 0x250d0
        0x000250be:    a106        ..      ADR      r1,{pc}+0x1a ; 0x250d8
        0x000250c0:    2002        .       MOVS     r0,#2
        0x000250c2:    f002f821    ..!.    BL       am_vos_stdio_printf ; 0x27108
        0x000250c6:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000250c8:    2000        .       MOVS     r0,#0
        0x000250ca:    bd00        ..      POP      {pc}
    $d
        0x000250cc:    00044e95    .N..    DCD    282261
        0x000250d0:    6e6f6e28    (non    DCD    1852796456
        0x000250d4:    00002965    e)..    DCD    10597
        0x000250d8:    6f636e45    Enco    DCD    1868787269
        0x000250dc:    676e6964    ding    DCD    1735289188
        0x000250e0:    69616620     fai    DCD    1767990816
        0x000250e4:    3a64656c    led:    DCD    979658092
        0x000250e8:    0a732520     %s.    DCD    175318304
        0x000250ec:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_get_devconf_rsp_send
    am_vos_ama_get_devconf_rsp_send
        0x000250f0:    b500        ..      PUSH     {lr}
        0x000250f2:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x000250f4:    f44f7190    O..q    MOV      r1,#0x120
        0x000250f8:    4668        hF      MOV      r0,sp
        0x000250fa:    f7f3fb66    ..f.    BL       __aeabi_memclr4 ; 0x187ca
        0x000250fe:    2180        .!      MOVS     r1,#0x80
        0x00025100:    a848        H.      ADD      r0,sp,#0x120
        0x00025102:    f7f3fb62    ..b.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025106:    2280        ."      MOVS     r2,#0x80
        0x00025108:    a948        H.      ADD      r1,sp,#0x120
        0x0002510a:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002510c:    f014fe10    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025110:    2015        .       MOVS     r0,#0x15
        0x00025112:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025116:    2009        .       MOVS     r0,#9
        0x00025118:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002511c:    2000        .       MOVS     r0,#0
        0x0002511e:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025122:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025126:    210a        .!      MOVS     r1,#0xa
        0x00025128:    2001        .       MOVS     r0,#1
        0x0002512a:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002512e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00025132:    466a        jF      MOV      r2,sp
        0x00025134:    490c        .I      LDR      r1,[pc,#48] ; [0x25168] = 0x44e95
        0x00025136:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025138:    f014fb12    ....    BL       pb_encode ; 0x39760
        0x0002513c:    b130        0.      CBZ      r0,0x2514c ; am_vos_ama_get_devconf_rsp_send + 92
        0x0002513e:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025140:    b2c1        ..      UXTB     r1,r0
        0x00025142:    a848        H.      ADD      r0,sp,#0x120
        0x00025144:    f000f97e    ..~.    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025148:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002514a:    bd00        ..      POP      {pc}
        0x0002514c:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002514e:    2800        .(      CMP      r0,#0
        0x00025150:    bf14        ..      ITE      NE
        0x00025152:    4603        .F      MOVNE    r3,r0
        0x00025154:    a305        ..      ADREQ    r3,{pc}+0x18 ; 0x2516c
        0x00025156:    f2402233    @.3"    MOV      r2,#0x233
        0x0002515a:    a106        ..      ADR      r1,{pc}+0x1a ; 0x25174
        0x0002515c:    2002        .       MOVS     r0,#2
        0x0002515e:    f001ffd3    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025162:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025164:    2000        .       MOVS     r0,#0
        0x00025166:    bd00        ..      POP      {pc}
    $d
        0x00025168:    00044e95    .N..    DCD    282261
        0x0002516c:    6e6f6e28    (non    DCD    1852796456
        0x00025170:    00002965    e)..    DCD    10597
        0x00025174:    6f636e45    Enco    DCD    1868787269
        0x00025178:    676e6964    ding    DCD    1735289188
        0x0002517c:    69616620     fai    DCD    1767990816
        0x00025180:    3a64656c    led:    DCD    979658092
        0x00025184:    20642520     %d     DCD    543434016
        0x00025188:    000a7325    %s..    DCD    684837
    $t
    i.am_vos_ama_get_devinfo_rsp_send
    am_vos_ama_get_devinfo_rsp_send
        0x0002518c:    b530        0.      PUSH     {r4,r5,lr}
        0x0002518e:    f5ad7d4f    ..O}    SUB      sp,sp,#0x33c
        0x00025192:    f44f7190    O..q    MOV      r1,#0x120
        0x00025196:    a802        ..      ADD      r0,sp,#8
        0x00025198:    f7f3fb17    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002519c:    f44f7100    O..q    MOV      r1,#0x200
        0x000251a0:    a84a        J.      ADD      r0,sp,#0x128
        0x000251a2:    f7f3fb12    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000251a6:    f44f7200    O..r    MOV      r2,#0x200
        0x000251aa:    a94a        J.      ADD      r1,sp,#0x128
        0x000251ac:    a8ca        ..      ADD      r0,sp,#0x328
        0x000251ae:    f014fdbf    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x000251b2:    2014        .       MOVS     r0,#0x14
        0x000251b4:    2100        .!      MOVS     r1,#0
        0x000251b6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000251ba:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x000251be:    2009        .       MOVS     r0,#9
        0x000251c0:    2103        .!      MOVS     r1,#3
        0x000251c2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000251c6:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x000251ca:    ac04        ..      ADD      r4,sp,#0x10
        0x000251cc:    491b        .I      LDR      r1,[pc,#108] ; [0x2523c] = 0x10020150
        0x000251ce:    4620         F      MOV      r0,r4
        0x000251d0:    f7f3f998    ....    BL       strcpy ; 0x18504
        0x000251d4:    4d19        .M      LDR      r5,[pc,#100] ; [0x2523c] = 0x10020150
        0x000251d6:    f1040014    ....    ADD      r0,r4,#0x14
        0x000251da:    f1050114    ....    ADD      r1,r5,#0x14
        0x000251de:    f7f3f991    ....    BL       strcpy ; 0x18504
        0x000251e2:    f105012e    ....    ADD      r1,r5,#0x2e
        0x000251e6:    f104002e    ....    ADD      r0,r4,#0x2e
        0x000251ea:    f7f3f98b    ....    BL       strcpy ; 0x18504
        0x000251ee:    2001        .       MOVS     r0,#1
        0x000251f0:    f8ad0038    ..8.    STRH     r0,[sp,#0x38]
        0x000251f4:    f895010e    ....    LDRB     r0,[r5,#0x10e]
        0x000251f8:    f88d003a    ..:.    STRB     r0,[sp,#0x3a]
        0x000251fc:    aa02        ..      ADD      r2,sp,#8
        0x000251fe:    4910        .I      LDR      r1,[pc,#64] ; [0x25240] = 0x44e95
        0x00025200:    a8ca        ..      ADD      r0,sp,#0x328
        0x00025202:    f014faad    ....    BL       pb_encode ; 0x39760
        0x00025206:    b138        8.      CBZ      r0,0x25218 ; am_vos_ama_get_devinfo_rsp_send + 140
        0x00025208:    98cd        ..      LDR      r0,[sp,#0x334]
        0x0002520a:    b2c1        ..      UXTB     r1,r0
        0x0002520c:    a84a        J.      ADD      r0,sp,#0x128
        0x0002520e:    f000f919    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025212:    f50d7d4f    ..O}    ADD      sp,sp,#0x33c
        0x00025216:    bd30        0.      POP      {r4,r5,pc}
        0x00025218:    98ce        ..      LDR      r0,[sp,#0x338]
        0x0002521a:    2800        .(      CMP      r0,#0
        0x0002521c:    bf08        ..      IT       EQ
        0x0002521e:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x25244
        0x00025220:    f44f7388    O..s    MOV      r3,#0x110
        0x00025224:    9000        ..      STR      r0,[sp,#0]
        0x00025226:    f2402212    @.."    MOV      r2,#0x212
        0x0002522a:    a108        ..      ADR      r1,{pc}+0x22 ; 0x2524c
        0x0002522c:    2002        .       MOVS     r0,#2
        0x0002522e:    f001ff6b    ..k.    BL       am_vos_stdio_printf ; 0x27108
        0x00025232:    f50d7d4f    ..O}    ADD      sp,sp,#0x33c
        0x00025236:    2000        .       MOVS     r0,#0
        0x00025238:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002523a:    0000        ..      DCW    0
        0x0002523c:    10020150    P...    DCD    268566864
        0x00025240:    00044e95    .N..    DCD    282261
        0x00025244:    6e6f6e28    (non    DCD    1852796456
        0x00025248:    00002965    e)..    DCD    10597
        0x0002524c:    6f636e45    Enco    DCD    1868787269
        0x00025250:    676e6964    ding    DCD    1735289188
        0x00025254:    69616620     fai    DCD    1767990816
        0x00025258:    3a64656c    led:    DCD    979658092
        0x0002525c:    20642520     %d     DCD    543434016
        0x00025260:    25206425    %d %    DCD    622879781
        0x00025264:    00000a73    s...    DCD    2675
    $t
    i.am_vos_ama_get_locale_rsp_send
    am_vos_ama_get_locale_rsp_send
        0x00025268:    b500        ..      PUSH     {lr}
        0x0002526a:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x0002526c:    f44f7190    O..q    MOV      r1,#0x120
        0x00025270:    4668        hF      MOV      r0,sp
        0x00025272:    f7f3faaa    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025276:    2180        .!      MOVS     r1,#0x80
        0x00025278:    a848        H.      ADD      r0,sp,#0x120
        0x0002527a:    f7f3faa6    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002527e:    2280        ."      MOVS     r2,#0x80
        0x00025280:    a948        H.      ADD      r1,sp,#0x120
        0x00025282:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025284:    f014fd54    ..T.    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025288:    2039        9       MOVS     r0,#0x39
        0x0002528a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002528e:    2009        .       MOVS     r0,#9
        0x00025290:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025294:    2000        .       MOVS     r0,#0
        0x00025296:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0002529a:    2015        .       MOVS     r0,#0x15
        0x0002529c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000252a0:    2001        .       MOVS     r0,#1
        0x000252a2:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000252a6:    a013        ..      ADR      r0,{pc}+0x4e ; 0x252f4
        0x000252a8:    466a        jF      MOV      r2,sp
        0x000252aa:    6801        .h      LDR      r1,[r0,#0]
        0x000252ac:    f8cd100a    ....    STR      r1,[sp,#0xa]
        0x000252b0:    8880        ..      LDRH     r0,[r0,#4]
        0x000252b2:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x000252b6:    a00f        ..      ADR      r0,{pc}+0x3e ; 0x252f4
        0x000252b8:    6801        .h      LDR      r1,[r0,#0]
        0x000252ba:    f8cd110a    ....    STR      r1,[sp,#0x10a]
        0x000252be:    8880        ..      LDRH     r0,[r0,#4]
        0x000252c0:    f8ad010e    ....    STRH     r0,[sp,#0x10e]
        0x000252c4:    490d        .I      LDR      r1,[pc,#52] ; [0x252fc] = 0x44e95
        0x000252c6:    a868        h.      ADD      r0,sp,#0x1a0
        0x000252c8:    f014fa4a    ..J.    BL       pb_encode ; 0x39760
        0x000252cc:    b130        0.      CBZ      r0,0x252dc ; am_vos_ama_get_locale_rsp_send + 116
        0x000252ce:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000252d0:    b2c1        ..      UXTB     r1,r0
        0x000252d2:    a848        H.      ADD      r0,sp,#0x120
        0x000252d4:    f000f8b6    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x000252d8:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000252da:    bd00        ..      POP      {pc}
        0x000252dc:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000252de:    2800        .(      CMP      r0,#0
        0x000252e0:    bf14        ..      ITE      NE
        0x000252e2:    4602        .F      MOVNE    r2,r0
        0x000252e4:    4a06        .J      LDREQ    r2,[pc,#24] ; [0x25300] = 0x256f4
        0x000252e6:    4907        .I      LDR      r1,[pc,#28] ; [0x25304] = 0x256fc
        0x000252e8:    2002        .       MOVS     r0,#2
        0x000252ea:    f001ff0d    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000252ee:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000252f0:    2000        .       MOVS     r0,#0
        0x000252f2:    bd00        ..      POP      {pc}
    $d
        0x000252f4:    552d6e65    en-U    DCD    1429040741
        0x000252f8:    00000053    S...    DCD    83
        0x000252fc:    00044e95    .N..    DCD    282261
        0x00025300:    000256f4    .V..    DCD    153332
        0x00025304:    000256fc    .V..    DCD    153340
    $t
    i.am_vos_ama_get_state_rsp_send
    am_vos_ama_get_state_rsp_send
        0x00025308:    b510        ..      PUSH     {r4,lr}
        0x0002530a:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x0002530c:    4604        .F      MOV      r4,r0
        0x0002530e:    f44f7190    O..q    MOV      r1,#0x120
        0x00025312:    4668        hF      MOV      r0,sp
        0x00025314:    f7f3fa59    ..Y.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025318:    2180        .!      MOVS     r1,#0x80
        0x0002531a:    a848        H.      ADD      r0,sp,#0x120
        0x0002531c:    f7f3fa55    ..U.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025320:    2280        ."      MOVS     r2,#0x80
        0x00025322:    a948        H.      ADD      r1,sp,#0x120
        0x00025324:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025326:    f014fd03    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x0002532a:    2064        d       MOVS     r0,#0x64
        0x0002532c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025330:    2009        .       MOVS     r0,#9
        0x00025332:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025336:    2000        .       MOVS     r0,#0
        0x00025338:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0002533c:    2007        .       MOVS     r0,#7
        0x0002533e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00025342:    6820         h      LDR      r0,[r4,#0]
        0x00025344:    9002        ..      STR      r0,[sp,#8]
        0x00025346:    88a0        ..      LDRH     r0,[r4,#4]
        0x00025348:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002534c:    88a0        ..      LDRH     r0,[r4,#4]
        0x0002534e:    2801        .(      CMP      r0,#1
        0x00025350:    bf07        ..      ITTEE    EQ
        0x00025352:    7a20         z      LDRBEQ   r0,[r4,#8]
        0x00025354:    f88d0010    ....    STRBEQ   r0,[sp,#0x10]
        0x00025358:    68a0        .h      LDRNE    r0,[r4,#8]
        0x0002535a:    9004        ..      STRNE    r0,[sp,#0x10]
        0x0002535c:    466a        jF      MOV      r2,sp
        0x0002535e:    490c        .I      LDR      r1,[pc,#48] ; [0x25390] = 0x44e95
        0x00025360:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025362:    f014f9fd    ....    BL       pb_encode ; 0x39760
        0x00025366:    b130        0.      CBZ      r0,0x25376 ; am_vos_ama_get_state_rsp_send + 110
        0x00025368:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002536a:    b2c1        ..      UXTB     r1,r0
        0x0002536c:    a848        H.      ADD      r0,sp,#0x120
        0x0002536e:    f000f869    ..i.    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025372:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025374:    bd10        ..      POP      {r4,pc}
        0x00025376:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025378:    2800        .(      CMP      r0,#0
        0x0002537a:    bf14        ..      ITE      NE
        0x0002537c:    4602        .F      MOVNE    r2,r0
        0x0002537e:    a205        ..      ADREQ    r2,{pc}+0x16 ; 0x25394
        0x00025380:    a106        ..      ADR      r1,{pc}+0x1c ; 0x2539c
        0x00025382:    2002        .       MOVS     r0,#2
        0x00025384:    f001fec0    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025388:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002538a:    2000        .       MOVS     r0,#0
        0x0002538c:    bd10        ..      POP      {r4,pc}
    $d
        0x0002538e:    0000        ..      DCW    0
        0x00025390:    00044e95    .N..    DCD    282261
        0x00025394:    6e6f6e28    (non    DCD    1852796456
        0x00025398:    00002965    e)..    DCD    10597
        0x0002539c:    6f636e45    Enco    DCD    1868787269
        0x000253a0:    676e6964    ding    DCD    1735289188
        0x000253a4:    69616620     fai    DCD    1767990816
        0x000253a8:    3a64656c    led:    DCD    979658092
        0x000253ac:    0a732520     %s.    DCD    175318304
        0x000253b0:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_get_state_send
    am_vos_ama_get_state_send
        0x000253b4:    b510        ..      PUSH     {r4,lr}
        0x000253b6:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000253b8:    4604        .F      MOV      r4,r0
        0x000253ba:    f44f7190    O..q    MOV      r1,#0x120
        0x000253be:    4668        hF      MOV      r0,sp
        0x000253c0:    f7f3fa03    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000253c4:    2180        .!      MOVS     r1,#0x80
        0x000253c6:    a848        H.      ADD      r0,sp,#0x120
        0x000253c8:    f7f3f9ff    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000253cc:    2280        ."      MOVS     r2,#0x80
        0x000253ce:    a948        H.      ADD      r1,sp,#0x120
        0x000253d0:    a868        h.      ADD      r0,sp,#0x1a0
        0x000253d2:    f014fcad    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x000253d6:    2064        d       MOVS     r0,#0x64
        0x000253d8:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000253dc:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000253e0:    466a        jF      MOV      r2,sp
        0x000253e2:    490c        .I      LDR      r1,[pc,#48] ; [0x25414] = 0x44e95
        0x000253e4:    a868        h.      ADD      r0,sp,#0x1a0
        0x000253e6:    9401        ..      STR      r4,[sp,#4]
        0x000253e8:    f014f9ba    ....    BL       pb_encode ; 0x39760
        0x000253ec:    b130        0.      CBZ      r0,0x253fc ; am_vos_ama_get_state_send + 72
        0x000253ee:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000253f0:    b2c1        ..      UXTB     r1,r0
        0x000253f2:    a848        H.      ADD      r0,sp,#0x120
        0x000253f4:    f000f826    ..&.    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x000253f8:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000253fa:    bd10        ..      POP      {r4,pc}
        0x000253fc:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000253fe:    2800        .(      CMP      r0,#0
        0x00025400:    bf14        ..      ITE      NE
        0x00025402:    4602        .F      MOVNE    r2,r0
        0x00025404:    a204        ..      ADREQ    r2,{pc}+0x14 ; 0x25418
        0x00025406:    a106        ..      ADR      r1,{pc}+0x1a ; 0x25420
        0x00025408:    2002        .       MOVS     r0,#2
        0x0002540a:    f001fe7d    ..}.    BL       am_vos_stdio_printf ; 0x27108
        0x0002540e:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025410:    2000        .       MOVS     r0,#0
        0x00025412:    bd10        ..      POP      {r4,pc}
    $d
        0x00025414:    00044e95    .N..    DCD    282261
        0x00025418:    6e6f6e28    (non    DCD    1852796456
        0x0002541c:    00002965    e)..    DCD    10597
        0x00025420:    6f636e45    Enco    DCD    1868787269
        0x00025424:    676e6964    ding    DCD    1735289188
        0x00025428:    69616620     fai    DCD    1767990816
        0x0002542c:    3a64656c    led:    DCD    979658092
        0x00025430:    0a732520     %s.    DCD    175318304
        0x00025434:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_isready
    am_vos_ama_isready
        0x00025438:    4801        .H      LDR      r0,[pc,#4] ; [0x25440] = 0x10020150
        0x0002543a:    f8900115    ....    LDRB     r0,[r0,#0x115]
        0x0002543e:    4770        pG      BX       lr
    $d
        0x00025440:    10020150    P...    DCD    268566864
    $t
    i.am_vos_ama_pb_cmd_send
    am_vos_ama_pb_cmd_send
        0x00025444:    b510        ..      PUSH     {r4,lr}
        0x00025446:    b090        ..      SUB      sp,sp,#0x40
        0x00025448:    460c        .F      MOV      r4,r1
        0x0002544a:    2100        .!      MOVS     r1,#0
        0x0002544c:    9100        ..      STR      r1,[sp,#0]
        0x0002544e:    9105        ..      STR      r1,[sp,#0x14]
        0x00025450:    910a        ..      STR      r1,[sp,#0x28]
        0x00025452:    2210        ."      MOVS     r2,#0x10
        0x00025454:    910f        ..      STR      r1,[sp,#0x3c]
        0x00025456:    f88d2000    ...     STRB     r2,[sp,#0]
        0x0002545a:    9101        ..      STR      r1,[sp,#4]
        0x0002545c:    9102        ..      STR      r1,[sp,#8]
        0x0002545e:    9103        ..      STR      r1,[sp,#0xc]
        0x00025460:    9104        ..      STR      r1,[sp,#0x10]
        0x00025462:    9106        ..      STR      r1,[sp,#0x18]
        0x00025464:    9107        ..      STR      r1,[sp,#0x1c]
        0x00025466:    9108        ..      STR      r1,[sp,#0x20]
        0x00025468:    9109        ..      STR      r1,[sp,#0x24]
        0x0002546a:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002546e:    910b        ..      STR      r1,[sp,#0x2c]
        0x00025470:    910c        ..      STR      r1,[sp,#0x30]
        0x00025472:    910d        ..      STR      r1,[sp,#0x34]
        0x00025474:    910e        ..      STR      r1,[sp,#0x38]
        0x00025476:    4601        .F      MOV      r1,r0
        0x00025478:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x0002547c:    4622        "F      MOV      r2,r4
        0x0002547e:    f10d0003    ....    ADD      r0,sp,#3
        0x00025482:    f7f3f882    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00025486:    1ce1        ..      ADDS     r1,r4,#3
        0x00025488:    4668        hF      MOV      r0,sp
        0x0002548a:    f000fef1    ....    BL       am_vos_ble_cmd_send ; 0x26270
        0x0002548e:    b010        ..      ADD      sp,sp,#0x40
        0x00025490:    bd10        ..      POP      {r4,pc}
        0x00025492:    0000        ..      MOVS     r0,r0
    i.am_vos_ama_proc_notify_speech
    am_vos_ama_proc_notify_speech
        0x00025494:    b510        ..      PUSH     {r4,lr}
        0x00025496:    b160        `.      CBZ      r0,0x254b2 ; am_vos_ama_proc_notify_speech + 30
        0x00025498:    2801        .(      CMP      r0,#1
        0x0002549a:    d010        ..      BEQ      0x254be ; am_vos_ama_proc_notify_speech + 42
        0x0002549c:    2802        .(      CMP      r0,#2
        0x0002549e:    d018        ..      BEQ      0x254d2 ; am_vos_ama_proc_notify_speech + 62
        0x000254a0:    2803        .(      CMP      r0,#3
        0x000254a2:    d01c        ..      BEQ      0x254de ; am_vos_ama_proc_notify_speech + 74
        0x000254a4:    4602        .F      MOV      r2,r0
        0x000254a6:    e8bd4010    ...@    POP      {r4,lr}
        0x000254aa:    a110        ..      ADR      r1,{pc}+0x42 ; 0x254ec
        0x000254ac:    2003        .       MOVS     r0,#3
        0x000254ae:    f001be2b    ..+.    B.W      am_vos_stdio_printf ; 0x27108
        0x000254b2:    e8bd4010    ...@    POP      {r4,lr}
        0x000254b6:    a119        ..      ADR      r1,{pc}+0x66 ; 0x2551c
        0x000254b8:    2003        .       MOVS     r0,#3
        0x000254ba:    f001be25    ..%.    B.W      am_vos_stdio_printf ; 0x27108
        0x000254be:    f2402003    @..     MOV      r0,#0x203
        0x000254c2:    f7ffff77    ..w.    BL       am_vos_ama_get_state_send ; 0x253b4
        0x000254c6:    e8bd4010    ...@    POP      {r4,lr}
        0x000254ca:    a11f        ..      ADR      r1,{pc}+0x7e ; 0x25548
        0x000254cc:    2003        .       MOVS     r0,#3
        0x000254ce:    f001be1b    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x000254d2:    e8bd4010    ...@    POP      {r4,lr}
        0x000254d6:    a128        (.      ADR      r1,{pc}+0xa2 ; 0x25578
        0x000254d8:    2003        .       MOVS     r0,#3
        0x000254da:    f001be15    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x000254de:    e8bd4010    ...@    POP      {r4,lr}
        0x000254e2:    a131        1.      ADR      r1,{pc}+0xc6 ; 0x255a8
        0x000254e4:    2003        .       MOVS     r0,#3
        0x000254e6:    f001be0f    ....    B.W      am_vos_stdio_printf ; 0x27108
    $d
        0x000254ea:    0000        ..      DCW    0
        0x000254ec:    414d415b    [AMA    DCD    1095582043
        0x000254f0:    6d43205d    ] Cm    DCD    1833115741
        0x000254f4:    4f4e2064    d NO    DCD    1330520164
        0x000254f8:    59464954    TIFY    DCD    1497778516
        0x000254fc:    4550535f    _SPE    DCD    1162892127
        0x00025500:    5f484345    ECH_    DCD    1598571333
        0x00025504:    54415453    STAT    DCD    1413567571
        0x00025508:    65722045    E re    DCD    1701978181
        0x0002550c:    75207663    cv u    DCD    1965061731
        0x00025510:    6f6e6b6e    nkno    DCD    1869507438
        0x00025514:    25206e77    wn %    DCD    622882423
        0x00025518:    00000a64    d...    DCD    2660
        0x0002551c:    414d415b    [AMA    DCD    1095582043
        0x00025520:    6d43205d    ] Cm    DCD    1833115741
        0x00025524:    4f4e2064    d NO    DCD    1330520164
        0x00025528:    59464954    TIFY    DCD    1497778516
        0x0002552c:    4550535f    _SPE    DCD    1162892127
        0x00025530:    5f484345    ECH_    DCD    1598571333
        0x00025534:    54415453    STAT    DCD    1413567571
        0x00025538:    65722045    E re    DCD    1701978181
        0x0002553c:    49207663    cv I    DCD    1226864227
        0x00025540:    0a454c44    DLE.    DCD    172313668
        0x00025544:    00000000    ....    DCD    0
        0x00025548:    414d415b    [AMA    DCD    1095582043
        0x0002554c:    6d43205d    ] Cm    DCD    1833115741
        0x00025550:    4f4e2064    d NO    DCD    1330520164
        0x00025554:    59464954    TIFY    DCD    1497778516
        0x00025558:    4550535f    _SPE    DCD    1162892127
        0x0002555c:    5f484345    ECH_    DCD    1598571333
        0x00025560:    54415453    STAT    DCD    1413567571
        0x00025564:    65722045    E re    DCD    1701978181
        0x00025568:    4c207663    cv L    DCD    1277195875
        0x0002556c:    45545349    ISTE    DCD    1163154249
        0x00025570:    474e494e    NING    DCD    1196312910
        0x00025574:    0000000a    ....    DCD    10
        0x00025578:    414d415b    [AMA    DCD    1095582043
        0x0002557c:    6d43205d    ] Cm    DCD    1833115741
        0x00025580:    4f4e2064    d NO    DCD    1330520164
        0x00025584:    59464954    TIFY    DCD    1497778516
        0x00025588:    4550535f    _SPE    DCD    1162892127
        0x0002558c:    5f484345    ECH_    DCD    1598571333
        0x00025590:    54415453    STAT    DCD    1413567571
        0x00025594:    65722045    E re    DCD    1701978181
        0x00025598:    50207663    cv P    DCD    1344304739
        0x0002559c:    45434f52    ROCE    DCD    1162039122
        0x000255a0:    4e495353    SSIN    DCD    1313428307
        0x000255a4:    00000a47    G...    DCD    2631
        0x000255a8:    414d415b    [AMA    DCD    1095582043
        0x000255ac:    6d43205d    ] Cm    DCD    1833115741
        0x000255b0:    4f4e2064    d NO    DCD    1330520164
        0x000255b4:    59464954    TIFY    DCD    1497778516
        0x000255b8:    4550535f    _SPE    DCD    1162892127
        0x000255bc:    5f484345    ECH_    DCD    1598571333
        0x000255c0:    54415453    STAT    DCD    1413567571
        0x000255c4:    65722045    E re    DCD    1701978181
        0x000255c8:    53207663    cv S    DCD    1394636387
        0x000255cc:    4b414550    PEAK    DCD    1262568784
        0x000255d0:    0a474e49    ING.    DCD    172445257
        0x000255d4:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_provide_speech_rsp_send
    am_vos_ama_provide_speech_rsp_send
        0x000255d8:    b510        ..      PUSH     {r4,lr}
        0x000255da:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000255dc:    4604        .F      MOV      r4,r0
        0x000255de:    f44f7190    O..q    MOV      r1,#0x120
        0x000255e2:    4668        hF      MOV      r0,sp
        0x000255e4:    f7f3f8f1    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000255e8:    2180        .!      MOVS     r1,#0x80
        0x000255ea:    a848        H.      ADD      r0,sp,#0x120
        0x000255ec:    f7f3f8ed    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x000255f0:    2280        ."      MOVS     r2,#0x80
        0x000255f2:    a948        H.      ADD      r1,sp,#0x120
        0x000255f4:    a868        h.      ADD      r0,sp,#0x1a0
        0x000255f6:    f014fb9b    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x000255fa:    200a        .       MOVS     r0,#0xa
        0x000255fc:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025600:    2009        .       MOVS     r0,#9
        0x00025602:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025606:    2000        .       MOVS     r0,#0
        0x00025608:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0002560c:    210f        .!      MOVS     r1,#0xf
        0x0002560e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00025612:    4912        .I      LDR      r1,[pc,#72] ; [0x2565c] = 0x10020150
        0x00025614:    f891210d    ...!    LDRB     r2,[r1,#0x10d]
        0x00025618:    f88d2009    ...     STRB     r2,[sp,#9]
        0x0002561c:    f891110c    ....    LDRB     r1,[r1,#0x10c]
        0x00025620:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00025624:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00025628:    466a        jF      MOV      r2,sp
        0x0002562a:    490d        .I      LDR      r1,[pc,#52] ; [0x25660] = 0x44e95
        0x0002562c:    a868        h.      ADD      r0,sp,#0x1a0
        0x0002562e:    9403        ..      STR      r4,[sp,#0xc]
        0x00025630:    f014f896    ....    BL       pb_encode ; 0x39760
        0x00025634:    b130        0.      CBZ      r0,0x25644 ; am_vos_ama_provide_speech_rsp_send + 108
        0x00025636:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025638:    b2c1        ..      UXTB     r1,r0
        0x0002563a:    a848        H.      ADD      r0,sp,#0x120
        0x0002563c:    f7ffff02    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025640:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025642:    bd10        ..      POP      {r4,pc}
        0x00025644:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025646:    2800        .(      CMP      r0,#0
        0x00025648:    bf14        ..      ITE      NE
        0x0002564a:    4602        .F      MOVNE    r2,r0
        0x0002564c:    a205        ..      ADREQ    r2,{pc}+0x18 ; 0x25664
        0x0002564e:    a107        ..      ADR      r1,{pc}+0x1e ; 0x2566c
        0x00025650:    2002        .       MOVS     r0,#2
        0x00025652:    f001fd59    ..Y.    BL       am_vos_stdio_printf ; 0x27108
        0x00025656:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025658:    2000        .       MOVS     r0,#0
        0x0002565a:    bd10        ..      POP      {r4,pc}
    $d
        0x0002565c:    10020150    P...    DCD    268566864
        0x00025660:    00044e95    .N..    DCD    282261
        0x00025664:    6e6f6e28    (non    DCD    1852796456
        0x00025668:    00002965    e)..    DCD    10597
        0x0002566c:    6f636e45    Enco    DCD    1868787269
        0x00025670:    676e6964    ding    DCD    1735289188
        0x00025674:    69616620     fai    DCD    1767990816
        0x00025678:    3a64656c    led:    DCD    979658092
        0x0002567c:    0a732520     %s.    DCD    175318304
        0x00025680:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_rsp_send
    am_vos_ama_rsp_send
        0x00025684:    b530        0.      PUSH     {r4,r5,lr}
        0x00025686:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025688:    460c        .F      MOV      r4,r1
        0x0002568a:    4605        .F      MOV      r5,r0
        0x0002568c:    f44f7190    O..q    MOV      r1,#0x120
        0x00025690:    4668        hF      MOV      r0,sp
        0x00025692:    f7f3f89a    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025696:    2180        .!      MOVS     r1,#0x80
        0x00025698:    a848        H.      ADD      r0,sp,#0x120
        0x0002569a:    f7f3f896    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002569e:    2280        ."      MOVS     r2,#0x80
        0x000256a0:    a948        H.      ADD      r1,sp,#0x120
        0x000256a2:    a868        h.      ADD      r0,sp,#0x1a0
        0x000256a4:    f014fb44    ..D.    BL       pb_ostream_from_buffer ; 0x39d30
        0x000256a8:    f88d5000    ...P    STRB     r5,[sp,#0]
        0x000256ac:    2009        .       MOVS     r0,#9
        0x000256ae:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000256b2:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x000256b6:    2001        .       MOVS     r0,#1
        0x000256b8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000256bc:    466a        jF      MOV      r2,sp
        0x000256be:    490c        .I      LDR      r1,[pc,#48] ; [0x256f0] = 0x44e95
        0x000256c0:    a868        h.      ADD      r0,sp,#0x1a0
        0x000256c2:    f014f84d    ..M.    BL       pb_encode ; 0x39760
        0x000256c6:    b130        0.      CBZ      r0,0x256d6 ; am_vos_ama_rsp_send + 82
        0x000256c8:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x000256ca:    b2c1        ..      UXTB     r1,r0
        0x000256cc:    a848        H.      ADD      r0,sp,#0x120
        0x000256ce:    f7fffeb9    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x000256d2:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000256d4:    bd30        0.      POP      {r4,r5,pc}
        0x000256d6:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x000256d8:    2800        .(      CMP      r0,#0
        0x000256da:    bf14        ..      ITE      NE
        0x000256dc:    4602        .F      MOVNE    r2,r0
        0x000256de:    a205        ..      ADREQ    r2,{pc}+0x16 ; 0x256f4
        0x000256e0:    a106        ..      ADR      r1,{pc}+0x1c ; 0x256fc
        0x000256e2:    2002        .       MOVS     r0,#2
        0x000256e4:    f001fd10    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000256e8:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000256ea:    2000        .       MOVS     r0,#0
        0x000256ec:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000256ee:    0000        ..      DCW    0
        0x000256f0:    00044e95    .N..    DCD    282261
        0x000256f4:    6e6f6e28    (non    DCD    1852796456
        0x000256f8:    00002965    e)..    DCD    10597
        0x000256fc:    6f636e45    Enco    DCD    1868787269
        0x00025700:    676e6964    ding    DCD    1735289188
        0x00025704:    69616620     fai    DCD    1767990816
        0x00025708:    3a64656c    led:    DCD    979658092
        0x0002570c:    0a732520     %s.    DCD    175318304
        0x00025710:    00000000    ....    DCD    0
        0x00025714:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_rx_handler
    am_vos_ama_rx_handler
        0x00025718:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002571c:    f5ad7d3a    ..:}    SUB      sp,sp,#0x2e8
        0x00025720:    4605        .F      MOV      r5,r0
        0x00025722:    f44f7190    O..q    MOV      r1,#0x120
        0x00025726:    4668        hF      MOV      r0,sp
        0x00025728:    f7f3f84f    ..O.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002572c:    2600        .&      MOVS     r6,#0
        0x0002572e:    b19d        ..      CBZ      r5,0x25758 ; am_vos_ama_rx_handler + 64
        0x00025730:    4cc5        .L      LDR      r4,[pc,#788] ; [0x25a48] = 0x10020150
        0x00025732:    f8940114    ....    LDRB     r0,[r4,#0x114]
        0x00025736:    b1c8        ..      CBZ      r0,0x2576c ; am_vos_ama_rx_handler + 84
        0x00025738:    7868        hx      LDRB     r0,[r5,#1]
        0x0002573a:    78aa        .x      LDRB     r2,[r5,#2]
        0x0002573c:    f0100f01    ....    TST      r0,#1
        0x00025740:    d01e        ..      BEQ      0x25780 ; am_vos_ama_rx_handler + 104
        0x00025742:    1d29        ).      ADDS     r1,r5,#4
        0x00025744:    a848        H.      ADD      r0,sp,#0x120
        0x00025746:    f014fa3f    ..?.    BL       pb_istream_from_buffer ; 0x39bc8
        0x0002574a:    af48        H.      ADD      r7,sp,#0x120
        0x0002574c:    e897000f    ....    LDM      r7,{r0-r3}
        0x00025750:    afb0        ..      ADD      r7,sp,#0x2c0
        0x00025752:    e887000f    ....    STM      r7,{r0-r3}
        0x00025756:    e01d        ..      B        0x25794 ; am_vos_ama_rx_handler + 124
        0x00025758:    a1bc        ..      ADR      r1,{pc}+0x2f4 ; 0x25a4c
        0x0002575a:    2002        .       MOVS     r0,#2
        0x0002575c:    f001fcd4    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025760:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x00025764:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025768:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002576c:    a1bb        ..      ADR      r1,{pc}+0x2f0 ; 0x25a5c
        0x0002576e:    2002        .       MOVS     r0,#2
        0x00025770:    f001fcca    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025774:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x00025778:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002577c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00025780:    1ce9        ..      ADDS     r1,r5,#3
        0x00025782:    a848        H.      ADD      r0,sp,#0x120
        0x00025784:    f014fa20    .. .    BL       pb_istream_from_buffer ; 0x39bc8
        0x00025788:    af48        H.      ADD      r7,sp,#0x120
        0x0002578a:    e897000f    ....    LDM      r7,{r0-r3}
        0x0002578e:    afb0        ..      ADD      r7,sp,#0x2c0
        0x00025790:    e887000f    ....    STM      r7,{r0-r3}
        0x00025794:    466a        jF      MOV      r2,sp
        0x00025796:    49ba        .I      LDR      r1,[pc,#744] ; [0x25a80] = 0x44e95
        0x00025798:    a8b0        ..      ADD      r0,sp,#0x2c0
        0x0002579a:    f013fc1f    ....    BL       pb_decode ; 0x38fdc
        0x0002579e:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x000257a2:    4669        iF      MOV      r1,sp
        0x000257a4:    2809        .(      CMP      r0,#9
        0x000257a6:    bf18        ..      IT       NE
        0x000257a8:    1d0f        ..      ADDNE    r7,r1,#4
        0x000257aa:    d015        ..      BEQ      0x257d8 ; am_vos_ama_rx_handler + 192
        0x000257ac:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x000257b0:    2501        .%      MOVS     r5,#1
        0x000257b2:    f04f0909    O...    MOV      r9,#9
        0x000257b6:    2a32        2*      CMP      r2,#0x32
        0x000257b8:    d07e        ~.      BEQ      0x258b8 ; am_vos_ama_rx_handler + 416
        0x000257ba:    dc13        ..      BGT      0x257e4 ; am_vos_ama_rx_handler + 204
        0x000257bc:    f1a2010a    ....    SUB      r1,r2,#0xa
        0x000257c0:    290f        .)      CMP      r1,#0xf
        0x000257c2:    d228        (.      BCS      0x25816 ; am_vos_ama_rx_handler + 254
        0x000257c4:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x000257c8:    e2cf83c8    ....    DCD    3805250504
        0x000257cc:    272727e5    .'''    DCD    656877541
        0x000257d0:    83832727    ''..    DCD    2206410535
        0x000257d4:    00f98327    '...    DCD    16352039
    $t
        0x000257d8:    2601        .&      MOVS     r6,#1
        0x000257da:    f1010804    ....    ADD      r8,r1,#4
        0x000257de:    f1010708    ....    ADD      r7,r1,#8
        0x000257e2:    e7e3        ..      B        0x257ac ; am_vos_ama_rx_handler + 148
        0x000257e4:    2a3c        <*      CMP      r2,#0x3c
        0x000257e6:    d072        r.      BEQ      0x258ce ; am_vos_ama_rx_handler + 438
        0x000257e8:    dc09        ..      BGT      0x257fe ; am_vos_ama_rx_handler + 230
        0x000257ea:    2a33        3*      CMP      r2,#0x33
        0x000257ec:    d03a        :.      BEQ      0x25864 ; am_vos_ama_rx_handler + 332
        0x000257ee:    2a37        7*      CMP      r2,#0x37
        0x000257f0:    d079        y.      BEQ      0x258e6 ; am_vos_ama_rx_handler + 462
        0x000257f2:    2a39        9*      CMP      r2,#0x39
        0x000257f4:    d078        x.      BEQ      0x258e8 ; am_vos_ama_rx_handler + 464
        0x000257f6:    2a3a        :*      CMP      r2,#0x3a
        0x000257f8:    f00080a6    ....    BEQ.W    0x25948 ; am_vos_ama_rx_handler + 560
        0x000257fc:    e00b        ..      B        0x25816 ; am_vos_ama_rx_handler + 254
        0x000257fe:    2a64        d*      CMP      r2,#0x64
        0x00025800:    f00080f4    ....    BEQ.W    0x259ec ; am_vos_ama_rx_handler + 724
        0x00025804:    2a65        e*      CMP      r2,#0x65
        0x00025806:    f0008101    ....    BEQ.W    0x25a0c ; am_vos_ama_rx_handler + 756
        0x0002580a:    2a66        f*      CMP      r2,#0x66
        0x0002580c:    f000810c    ....    BEQ.W    0x25a28 ; am_vos_ama_rx_handler + 784
        0x00025810:    2a67        g*      CMP      r2,#0x67
        0x00025812:    f00080d9    ....    BEQ.W    0x259c8 ; am_vos_ama_rx_handler + 688
        0x00025816:    a19b        ..      ADR      r1,{pc}+0x26e ; 0x25a84
        0x00025818:    2003        .       MOVS     r0,#3
        0x0002581a:    f001fc75    ..u.    BL       am_vos_stdio_printf ; 0x27108
        0x0002581e:    f89da000    ....    LDRB     r10,[sp,#0]
        0x00025822:    f04f0803    O...    MOV      r8,#3
        0x00025826:    f44f7190    O..q    MOV      r1,#0x120
        0x0002582a:    a848        H.      ADD      r0,sp,#0x120
        0x0002582c:    f7f2ffcd    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025830:    2180        .!      MOVS     r1,#0x80
        0x00025832:    a890        ..      ADD      r0,sp,#0x240
        0x00025834:    f7f2ffc9    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025838:    2280        ."      MOVS     r2,#0x80
        0x0002583a:    a990        ..      ADD      r1,sp,#0x240
        0x0002583c:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x0002583e:    f014fa77    ..w.    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025842:    f88da120    .. .    STRB     r10,[sp,#0x120]
        0x00025846:    f88d8124    ..$.    STRB     r8,[sp,#0x124]
        0x0002584a:    f8ad9122    ..".    STRH     r9,[sp,#0x122]
        0x0002584e:    f8ad5126    ..&Q    STRH     r5,[sp,#0x126]
        0x00025852:    aa48        H.      ADD      r2,sp,#0x120
        0x00025854:    498a        .I      LDR      r1,[pc,#552] ; [0x25a80] = 0x44e95
        0x00025856:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x00025858:    f013ff82    ....    BL       pb_encode ; 0x39760
        0x0002585c:    2800        .(      CMP      r0,#0
        0x0002585e:    f00080eb    ....    BEQ.W    0x25a38 ; am_vos_ama_rx_handler + 800
        0x00025862:    e02f        /.      B        0x258c4 ; am_vos_ama_rx_handler + 428
        0x00025864:    2809        .(      CMP      r0,#9
        0x00025866:    d002        ..      BEQ      0x2586e ; am_vos_ama_rx_handler + 342
        0x00025868:    2833        3(      CMP      r0,#0x33
        0x0002586a:    d005        ..      BEQ      0x25878 ; am_vos_ama_rx_handler + 352
        0x0002586c:    e02f        /.      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x0002586e:    a190        ..      ADR      r1,{pc}+0x242 ; 0x25ab0
        0x00025870:    2003        .       MOVS     r0,#3
        0x00025872:    f001fc49    ..I.    BL       am_vos_stdio_printf ; 0x27108
        0x00025876:    e02a        *.      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025878:    a199        ..      ADR      r1,{pc}+0x268 ; 0x25ae0
        0x0002587a:    2003        .       MOVS     r0,#3
        0x0002587c:    f001fc44    ..D.    BL       am_vos_stdio_printf ; 0x27108
        0x00025880:    f04f0a33    O.3.    MOV      r10,#0x33
        0x00025884:    f04f0800    O...    MOV      r8,#0
        0x00025888:    f44f7190    O..q    MOV      r1,#0x120
        0x0002588c:    a848        H.      ADD      r0,sp,#0x120
        0x0002588e:    f7f2ff9c    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025892:    2180        .!      MOVS     r1,#0x80
        0x00025894:    a890        ..      ADD      r0,sp,#0x240
        0x00025896:    f7f2ff98    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002589a:    2280        ."      MOVS     r2,#0x80
        0x0002589c:    a990        ..      ADD      r1,sp,#0x240
        0x0002589e:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x000258a0:    f014fa46    ..F.    BL       pb_ostream_from_buffer ; 0x39d30
        0x000258a4:    f88da120    .. .    STRB     r10,[sp,#0x120]
        0x000258a8:    f88d8124    ..$.    STRB     r8,[sp,#0x124]
        0x000258ac:    f8ad9122    ..".    STRH     r9,[sp,#0x122]
        0x000258b0:    f8ad5126    ..&Q    STRH     r5,[sp,#0x126]
        0x000258b4:    aa48        H.      ADD      r2,sp,#0x120
        0x000258b6:    e000        ..      B        0x258ba ; am_vos_ama_rx_handler + 418
        0x000258b8:    e021        !.      B        0x258fe ; am_vos_ama_rx_handler + 486
        0x000258ba:    4971        qI      LDR      r1,[pc,#452] ; [0x25a80] = 0x44e95
        0x000258bc:    a8b4        ..      ADD      r0,sp,#0x2d0
        0x000258be:    f013ff4f    ..O.    BL       pb_encode ; 0x39760
        0x000258c2:    b190        ..      CBZ      r0,0x258ea ; am_vos_ama_rx_handler + 466
        0x000258c4:    98b7        ..      LDR      r0,[sp,#0x2dc]
        0x000258c6:    b2c1        ..      UXTB     r1,r0
        0x000258c8:    a890        ..      ADD      r0,sp,#0x240
        0x000258ca:    f7fffdbb    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x000258ce:    f8d43110    ...1    LDR      r3,[r4,#0x110]
        0x000258d2:    2b00        .+      CMP      r3,#0
        0x000258d4:    f00080a3    ....    BEQ.W    0x25a1e ; am_vos_ama_rx_handler + 774
        0x000258d8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000258dc:    4632        2F      MOV      r2,r6
        0x000258de:    4639        9F      MOV      r1,r7
        0x000258e0:    4798        .G      BLX      r3
        0x000258e2:    f000b89c    ....    B.W      0x25a1e ; am_vos_ama_rx_handler + 774
        0x000258e6:    e023        #.      B        0x25930 ; am_vos_ama_rx_handler + 536
        0x000258e8:    e029        ).      B        0x2593e ; am_vos_ama_rx_handler + 550
        0x000258ea:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x000258ec:    b108        ..      CBZ      r0,0x258f2 ; am_vos_ama_rx_handler + 474
        0x000258ee:    4602        .F      MOV      r2,r0
        0x000258f0:    e000        ..      B        0x258f4 ; am_vos_ama_rx_handler + 476
        0x000258f2:    4a86        .J      LDR      r2,[pc,#536] ; [0x25b0c] = 0x256f4
        0x000258f4:    4986        .I      LDR      r1,[pc,#536] ; [0x25b10] = 0x256fc
        0x000258f6:    2002        .       MOVS     r0,#2
        0x000258f8:    f001fc06    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000258fc:    e7e7        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x000258fe:    f884510f    ...Q    STRB     r5,[r4,#0x10f]
        0x00025902:    f000fc59    ..Y.    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x00025906:    f8845115    ...Q    STRB     r5,[r4,#0x115]
        0x0002590a:    ed9f1b83    ....    VLDR     d1,[pc,#524] ; [0x25b18] = 0
        0x0002590e:    ed9f0b84    ....    VLDR     d0,[pc,#528] ; [0x25b20] = 0
        0x00025912:    f7f8f851    ..Q.    BL       __hardfp_pow ; 0x1d9b8
        0x00025916:    ed9f1b84    ....    VLDR     d1,[pc,#528] ; [0x25b28] = 0
        0x0002591a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002591e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x00025922:    f01df9d3    ....    BL       __aeabi_dsub ; 0x42ccc
        0x00025926:    f01cff31    ..1.    BL       __aeabi_d2uiz ; 0x4278c
        0x0002592a:    f8c40108    ....    STR      r0,[r4,#0x108]
        0x0002592e:    e7ce        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025930:    2809        .(      CMP      r0,#9
        0x00025932:    d1cc        ..      BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x00025934:    a17e        ~.      ADR      r1,{pc}+0x1fc ; 0x25b30
        0x00025936:    2003        .       MOVS     r0,#3
        0x00025938:    f001fbe6    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002593c:    e7c7        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x0002593e:    a184        ..      ADR      r1,{pc}+0x212 ; 0x25b50
        0x00025940:    2003        .       MOVS     r0,#3
        0x00025942:    f001fbe1    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025946:    e004        ..      B        0x25952 ; am_vos_ama_rx_handler + 570
        0x00025948:    1d0a        ..      ADDS     r2,r1,#4
        0x0002594a:    a188        ..      ADR      r1,{pc}+0x222 ; 0x25b6c
        0x0002594c:    2003        .       MOVS     r0,#3
        0x0002594e:    f001fbdb    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025952:    f7fffc89    ....    BL       am_vos_ama_get_locale_rsp_send ; 0x25268
        0x00025956:    e7ba        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025958:    a18c        ..      ADR      r1,{pc}+0x234 ; 0x25b8c
        0x0002595a:    2003        .       MOVS     r0,#3
        0x0002595c:    f001fbd4    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025960:    f001fc16    ....    BL       am_vos_streaming_provide_speech ; 0x27190
        0x00025964:    e7b3        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025966:    2809        .(      CMP      r0,#9
        0x00025968:    d00b        ..      BEQ      0x25982 ; am_vos_ama_rx_handler + 618
        0x0002596a:    280c        .(      CMP      r0,#0xc
        0x0002596c:    d1af        ..      BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x0002596e:    f89d3004    ...0    LDRB     r3,[sp,#4]
        0x00025972:    a18f        ..      ADR      r1,{pc}+0x23e ; 0x25bb0
        0x00025974:    2003        .       MOVS     r0,#3
        0x00025976:    9a02        ..      LDR      r2,[sp,#8]
        0x00025978:    f001fbc6    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002597c:    f001fc80    ....    BL       am_vos_streaming_stop ; 0x27280
        0x00025980:    e7a5        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025982:    a197        ..      ADR      r1,{pc}+0x25e ; 0x25be0
        0x00025984:    2003        .       MOVS     r0,#3
        0x00025986:    f001fbbf    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002598a:    e048        H.      B        0x25a1e ; am_vos_ama_rx_handler + 774
        0x0002598c:    f001fc78    ..x.    BL       am_vos_streaming_stop ; 0x27280
        0x00025990:    e79d        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025992:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00025996:    2800        .(      CMP      r0,#0
        0x00025998:    bf08        ..      IT       EQ
        0x0002599a:    f884510f    ...Q    STRBEQ   r5,[r4,#0x10f]
        0x0002599e:    d096        ..      BEQ      0x258ce ; am_vos_ama_rx_handler + 438
        0x000259a0:    2801        .(      CMP      r0,#1
        0x000259a2:    bf08        ..      IT       EQ
        0x000259a4:    2002        .       MOVEQ    r0,#2
        0x000259a6:    d005        ..      BEQ      0x259b4 ; am_vos_ama_rx_handler + 668
        0x000259a8:    2802        .(      CMP      r0,#2
        0x000259aa:    d007        ..      BEQ      0x259bc ; am_vos_ama_rx_handler + 676
        0x000259ac:    2803        .(      CMP      r0,#3
        0x000259ae:    bf08        ..      IT       EQ
        0x000259b0:    2004        .       MOVEQ    r0,#4
        0x000259b2:    d18c        ..      BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x000259b4:    f884010f    ....    STRB     r0,[r4,#0x10f]
        0x000259b8:    e789        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x000259ba:    e014        ..      B        0x259e6 ; am_vos_ama_rx_handler + 718
        0x000259bc:    2003        .       MOVS     r0,#3
        0x000259be:    f884010f    ....    STRB     r0,[r4,#0x10f]
        0x000259c2:    f000fbf9    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x000259c6:    e782        ..      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x000259c8:    2809        .(      CMP      r0,#9
        0x000259ca:    d180        ..      BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x000259cc:    f7f2ffb0    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18930
        0x000259d0:    a18b        ..      ADR      r1,{pc}+0x230 ; 0x25c00
        0x000259d2:    2003        .       MOVS     r0,#3
        0x000259d4:    f001fb98    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000259d8:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x000259dc:    f002faba    ....    BL       amvosConnIntervalUpdate ; 0x27f54
        0x000259e0:    f001fd78    ..x.    BL       am_vos_voice_start ; 0x274d4
        0x000259e4:    e773        s.      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x000259e6:    f000fbe7    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x000259ea:    e770        p.      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x000259ec:    2809        .(      CMP      r0,#9
        0x000259ee:    f47faf6e    ..n.    BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x000259f2:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x000259f6:    2801        .(      CMP      r0,#1
        0x000259f8:    bf14        ..      ITE      NE
        0x000259fa:    9b04        ..      LDRNE    r3,[sp,#0x10]
        0x000259fc:    f89d3010    ...0    LDRBEQ   r3,[sp,#0x10]
        0x00025a00:    a18a        ..      ADR      r1,{pc}+0x22c ; 0x25c2c
        0x00025a02:    2003        .       MOVS     r0,#3
        0x00025a04:    9a02        ..      LDR      r2,[sp,#8]
        0x00025a06:    f001fb7f    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025a0a:    e760        `.      B        0x258ce ; am_vos_ama_rx_handler + 438
        0x00025a0c:    2809        .(      CMP      r0,#9
        0x00025a0e:    f47faf5e    ..^.    BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x00025a12:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00025a16:    a192        ..      ADR      r1,{pc}+0x24a ; 0x25c60
        0x00025a18:    2003        .       MOVS     r0,#3
        0x00025a1a:    f001fb75    ..u.    BL       am_vos_stdio_printf ; 0x27108
        0x00025a1e:    f50d7d3a    ..:}    ADD      sp,sp,#0x2e8
        0x00025a22:    2000        .       MOVS     r0,#0
        0x00025a24:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00025a28:    2809        .(      CMP      r0,#9
        0x00025a2a:    f47faf50    ..P.    BNE      0x258ce ; am_vos_ama_rx_handler + 438
        0x00025a2e:    f8982000    ...     LDRB     r2,[r8,#0]
        0x00025a32:    a197        ..      ADR      r1,{pc}+0x25e ; 0x25c90
        0x00025a34:    2003        .       MOVS     r0,#3
        0x00025a36:    e75f        _.      B        0x258f8 ; am_vos_ama_rx_handler + 480
        0x00025a38:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x00025a3a:    2800        .(      CMP      r0,#0
        0x00025a3c:    f43faf59    ?.Y.    BEQ      0x258f2 ; am_vos_ama_rx_handler + 474
        0x00025a40:    e755        U.      B        0x258ee ; am_vos_ama_rx_handler + 470
    $d
        0x00025a42:    0000        ..      DCW    0
        0x00025a44:    00000000    ....    DCD    0
        0x00025a48:    10020150    P...    DCD    268566864
        0x00025a4c:    4c4c554e    NULL    DCD    1280070990
        0x00025a50:    74616420     dat    DCD    1952539680
        0x00025a54:    74702061    a pt    DCD    1953505377
        0x00025a58:    00000a72    r...    DCD    2674
        0x00025a5c:    20414d41    AMA     DCD    541150529
        0x00025a60:    7262696c    libr    DCD    1919052140
        0x00025a64:    20797261    ary     DCD    544830049
        0x00025a68:    6e736177    wasn    DCD    1853055351
        0x00025a6c:    62207427    't b    DCD    1646294055
        0x00025a70:    6e692065    e in    DCD    1852383333
        0x00025a74:    61697469    itia    DCD    1634301033
        0x00025a78:    657a696c    lize    DCD    1702521196
        0x00025a7c:    000a2164    d!..    DCD    663908
        0x00025a80:    00044e95    .N..    DCD    282261
        0x00025a84:    414d415b    [AMA    DCD    1095582043
        0x00025a88:    6e55205d    ] Un    DCD    1851072605
        0x00025a8c:    776f6e6b    know    DCD    2003791467
        0x00025a90:    4d43206e    n CM    DCD    1296244846
        0x00025a94:    64252044    D %d    DCD    1680154692
        0x00025a98:    63657220     rec    DCD    1667592736
        0x00025a9c:    6e282076    v (n    DCD    1848123510
        0x00025aa0:    7320746f    ot s    DCD    1931506799
        0x00025aa4:    6f707075    uppo    DCD    1869639797
        0x00025aa8:    64657472    rted    DCD    1684370546
        0x00025aac:    00000a29    )...    DCD    2601
        0x00025ab0:    414d415b    [AMA    DCD    1095582043
        0x00025ab4:    6d43205d    ] Cm    DCD    1833115741
        0x00025ab8:    6f432064    d Co    DCD    1866670180
        0x00025abc:    6e616d6d    mman    DCD    1851878765
        0x00025ac0:    45525f64    d_RE    DCD    1163026276
        0x00025ac4:    5f544553    SET_    DCD    1599358291
        0x00025ac8:    4e4e4f43    CONN    DCD    1313754947
        0x00025acc:    49544345    ECTI    DCD    1230259013
        0x00025ad0:    61204e4f    ON a    DCD    1629507151
        0x00025ad4:    72206b63    ck r    DCD    1914727267
        0x00025ad8:    0a766365    ecv.    DCD    175530853
        0x00025adc:    00000000    ....    DCD    0
        0x00025ae0:    414d415b    [AMA    DCD    1095582043
        0x00025ae4:    6d43205d    ] Cm    DCD    1833115741
        0x00025ae8:    6f432064    d Co    DCD    1866670180
        0x00025aec:    6e616d6d    mman    DCD    1851878765
        0x00025af0:    45525f64    d_RE    DCD    1163026276
        0x00025af4:    5f544553    SET_    DCD    1599358291
        0x00025af8:    4e4e4f43    CONN    DCD    1313754947
        0x00025afc:    49544345    ECTI    DCD    1230259013
        0x00025b00:    72204e4f    ON r    DCD    1914719823
        0x00025b04:    0a766365    ecv.    DCD    175530853
        0x00025b08:    00000000    ....    DCD    0
        0x00025b0c:    000256f4    .V..    DCD    153332
        0x00025b10:    000256fc    .V..    DCD    153340
        0x00025b14:    00000000    ....    DCD    0
        0x00025b18:    00000000    ....    DCD    0
        0x00025b1c:    403f0000    ..?@    DCD    1077870592
        0x00025b20:    00000000    ....    DCD    0
        0x00025b24:    40000000    ...@    DCD    1073741824
        0x00025b28:    00000000    ....    DCD    0
        0x00025b2c:    3ff00000    ...?    DCD    1072693248
        0x00025b30:    414d415b    [AMA    DCD    1095582043
        0x00025b34:    6d43205d    ] Cm    DCD    1833115741
        0x00025b38:    454b2064    d KE    DCD    1162551396
        0x00025b3c:    415f5045    EP_A    DCD    1096765509
        0x00025b40:    4556494c    LIVE    DCD    1163282764
        0x00025b44:    6b634120     Ack    DCD    1801666848
        0x00025b48:    63657220     rec    DCD    1667592736
        0x00025b4c:    00000a76    v...    DCD    2678
        0x00025b50:    414d415b    [AMA    DCD    1095582043
        0x00025b54:    6d43205d    ] Cm    DCD    1833115741
        0x00025b58:    45472064    d GE    DCD    1162289252
        0x00025b5c:    4f4c5f54    T_LO    DCD    1330405204
        0x00025b60:    454c4143    CALE    DCD    1162625347
        0x00025b64:    65722053    S re    DCD    1701978195
        0x00025b68:    000a7663    cv..    DCD    685667
        0x00025b6c:    414d415b    [AMA    DCD    1095582043
        0x00025b70:    6d43205d    ] Cm    DCD    1833115741
        0x00025b74:    45532064    d SE    DCD    1163075684
        0x00025b78:    4f4c5f54    T_LO    DCD    1330405204
        0x00025b7c:    454c4143    CALE    DCD    1162625347
        0x00025b80:    65722053    S re    DCD    1701978195
        0x00025b84:    25207663    cv %    DCD    622884451
        0x00025b88:    00000a73    s...    DCD    2675
        0x00025b8c:    414d415b    [AMA    DCD    1095582043
        0x00025b90:    6d43205d    ] Cm    DCD    1833115741
        0x00025b94:    52502064    d PR    DCD    1380982884
        0x00025b98:    4449564f    OVID    DCD    1145656911
        0x00025b9c:    50535f45    E_SP    DCD    1347641157
        0x00025ba0:    48434545    EECH    DCD    1212368197
        0x00025ba4:    646d4320     Cmd    DCD    1684882208
        0x00025ba8:    63657220     rec    DCD    1667592736
        0x00025bac:    00000a76    v...    DCD    2678
        0x00025bb0:    414d415b    [AMA    DCD    1095582043
        0x00025bb4:    6d43205d    ] Cm    DCD    1833115741
        0x00025bb8:    54532064    d ST    DCD    1414733924
        0x00025bbc:    535f504f    OP_S    DCD    1398755407
        0x00025bc0:    43454550    PEEC    DCD    1128613200
        0x00025bc4:    69642048    H di    DCD    1768169544
        0x00025bc8:    676f6c61    alog    DCD    1735355489
        0x00025bcc:    20642520     %d     DCD    543434016
        0x00025bd0:    5f727265    err_    DCD    1601335909
        0x00025bd4:    25206f6e    no %    DCD    622882670
        0x00025bd8:    65722064    d re    DCD    1701978212
        0x00025bdc:    000a7663    cv..    DCD    685667
        0x00025be0:    414d415b    [AMA    DCD    1095582043
        0x00025be4:    6d43205d    ] Cm    DCD    1833115741
        0x00025be8:    54532064    d ST    DCD    1414733924
        0x00025bec:    535f504f    OP_S    DCD    1398755407
        0x00025bf0:    43454550    PEEC    DCD    1128613200
        0x00025bf4:    63412048    H Ac    DCD    1665212488
        0x00025bf8:    6572206b    k re    DCD    1701978219
        0x00025bfc:    000a7663    cv..    DCD    685667
        0x00025c00:    414d415b    [AMA    DCD    1095582043
        0x00025c04:    6d43205d    ] Cm    DCD    1833115741
        0x00025c08:    45472064    d GE    DCD    1162289252
        0x00025c0c:    45435f54    T_CE    DCD    1162043220
        0x00025c10:    4152544e    NTRA    DCD    1095914574
        0x00025c14:    4e495f4c    L_IN    DCD    1313431372
        0x00025c18:    4d524f46    FORM    DCD    1297239878
        0x00025c1c:    4f495441    ATIO    DCD    1330205761
        0x00025c20:    6341204e    N Ac    DCD    1665212494
        0x00025c24:    6572206b    k re    DCD    1701978219
        0x00025c28:    000a7663    cv..    DCD    685667
        0x00025c2c:    414d415b    [AMA    DCD    1095582043
        0x00025c30:    6d43205d    ] Cm    DCD    1833115741
        0x00025c34:    45472064    d GE    DCD    1162289252
        0x00025c38:    54535f54    T_ST    DCD    1414750036
        0x00025c3c:    20455441    ATE     DCD    541414465
        0x00025c40:    206b6341    Ack     DCD    543908673
        0x00025c44:    76636572    recv    DCD    1986225522
        0x00025c48:    61656620     fea    DCD    1634035232
        0x00025c4c:    65727574    ture    DCD    1701999988
        0x00025c50:    25783020     0x%    DCD    628633632
        0x00025c54:    61762078    x va    DCD    1635131512
        0x00025c58:    2065756c    lue     DCD    543520108
        0x00025c5c:    000a6425    %d..    DCD    680997
        0x00025c60:    414d415b    [AMA    DCD    1095582043
        0x00025c64:    6d43205d    ] Cm    DCD    1833115741
        0x00025c68:    45532064    d SE    DCD    1163075684
        0x00025c6c:    54535f54    T_ST    DCD    1414750036
        0x00025c70:    20455441    ATE     DCD    541414465
        0x00025c74:    206b6341    Ack     DCD    543908673
        0x00025c78:    76636572    recv    DCD    1986225522
        0x00025c7c:    72726520     err    DCD    1920099616
        0x00025c80:    635f726f    or_c    DCD    1667199599
        0x00025c84:    2065646f    ode     DCD    543515759
        0x00025c88:    78257830    0x%x    DCD    2015721520
        0x00025c8c:    0000000a    ....    DCD    10
        0x00025c90:    414d415b    [AMA    DCD    1095582043
        0x00025c94:    6d43205d    ] Cm    DCD    1833115741
        0x00025c98:    59532064    d SY    DCD    1498620004
        0x00025c9c:    5248434e    NCHR    DCD    1380467534
        0x00025ca0:    5a494e4f    ONIZ    DCD    1514753615
        0x00025ca4:    54535f45    E_ST    DCD    1414750021
        0x00025ca8:    20455441    ATE     DCD    541414465
        0x00025cac:    206b6341    Ack     DCD    543908673
        0x00025cb0:    76636572    recv    DCD    1986225522
        0x00025cb4:    72726520     err    DCD    1920099616
        0x00025cb8:    635f726f    or_c    DCD    1667199599
        0x00025cbc:    2065646f    ode     DCD    543515759
        0x00025cc0:    78257830    0x%x    DCD    2015721520
        0x00025cc4:    0000000a    ....    DCD    10
    $t
    i.am_vos_ama_speech_rsp_send
    am_vos_ama_speech_rsp_send
        0x00025cc8:    b530        0.      PUSH     {r4,r5,lr}
        0x00025cca:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025ccc:    460d        .F      MOV      r5,r1
        0x00025cce:    4604        .F      MOV      r4,r0
        0x00025cd0:    f44f7190    O..q    MOV      r1,#0x120
        0x00025cd4:    4668        hF      MOV      r0,sp
        0x00025cd6:    f7f2fd78    ..x.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025cda:    2180        .!      MOVS     r1,#0x80
        0x00025cdc:    a848        H.      ADD      r0,sp,#0x120
        0x00025cde:    f7f2fd74    ..t.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025ce2:    2280        ."      MOVS     r2,#0x80
        0x00025ce4:    a948        H.      ADD      r1,sp,#0x120
        0x00025ce6:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025ce8:    f014f822    ..".    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025cec:    f88d4000    ...@    STRB     r4,[sp,#0]
        0x00025cf0:    2009        .       MOVS     r0,#9
        0x00025cf2:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025cf6:    2400        .$      MOVS     r4,#0
        0x00025cf8:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x00025cfc:    200e        .       MOVS     r0,#0xe
        0x00025cfe:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00025d02:    466a        jF      MOV      r2,sp
        0x00025d04:    4911        .I      LDR      r1,[pc,#68] ; [0x25d4c] = 0x44e95
        0x00025d06:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025d08:    9502        ..      STR      r5,[sp,#8]
        0x00025d0a:    f013fd29    ..).    BL       pb_encode ; 0x39760
        0x00025d0e:    b180        ..      CBZ      r0,0x25d32 ; am_vos_ama_speech_rsp_send + 106
        0x00025d10:    480f        .H      LDR      r0,[pc,#60] ; [0x25d50] = 0x10020150
        0x00025d12:    e9d01241    ..A.    LDRD     r1,r2,[r0,#0x104]
        0x00025d16:    4291        .B      CMP      r1,r2
        0x00025d18:    bf0e        ..      ITEE     EQ
        0x00025d1a:    f8c04104    ...A    STREQ    r4,[r0,#0x104]
        0x00025d1e:    1c49        I.      ADDNE    r1,r1,#1
        0x00025d20:    f8c01104    ....    STRNE    r1,[r0,#0x104]
        0x00025d24:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025d26:    b2c1        ..      UXTB     r1,r0
        0x00025d28:    a848        H.      ADD      r0,sp,#0x120
        0x00025d2a:    f7fffb8b    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025d2e:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025d30:    bd30        0.      POP      {r4,r5,pc}
        0x00025d32:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025d34:    2800        .(      CMP      r0,#0
        0x00025d36:    bf14        ..      ITE      NE
        0x00025d38:    4602        .F      MOVNE    r2,r0
        0x00025d3a:    a206        ..      ADREQ    r2,{pc}+0x1a ; 0x25d54
        0x00025d3c:    a107        ..      ADR      r1,{pc}+0x20 ; 0x25d5c
        0x00025d3e:    2002        .       MOVS     r0,#2
        0x00025d40:    f001f9e2    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025d44:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025d46:    2000        .       MOVS     r0,#0
        0x00025d48:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00025d4a:    0000        ..      DCW    0
        0x00025d4c:    00044e95    .N..    DCD    282261
        0x00025d50:    10020150    P...    DCD    268566864
        0x00025d54:    6e6f6e28    (non    DCD    1852796456
        0x00025d58:    00002965    e)..    DCD    10597
        0x00025d5c:    6f636e45    Enco    DCD    1868787269
        0x00025d60:    676e6964    ding    DCD    1735289188
        0x00025d64:    69616620     fai    DCD    1767990816
        0x00025d68:    3a64656c    led:    DCD    979658092
        0x00025d6c:    0a732520     %s.    DCD    175318304
        0x00025d70:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_start_speech_send
    am_vos_ama_start_speech_send
        0x00025d74:    b530        0.      PUSH     {r4,r5,lr}
        0x00025d76:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00025d78:    4604        .F      MOV      r4,r0
        0x00025d7a:    f44f7190    O..q    MOV      r1,#0x120
        0x00025d7e:    4668        hF      MOV      r0,sp
        0x00025d80:    f7f2fd23    ..#.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025d84:    2180        .!      MOVS     r1,#0x80
        0x00025d86:    a848        H.      ADD      r0,sp,#0x120
        0x00025d88:    f7f2fd1f    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00025d8c:    2280        ."      MOVS     r2,#0x80
        0x00025d8e:    a948        H.      ADD      r1,sp,#0x120
        0x00025d90:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025d92:    f013ffcd    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025d96:    200b        .       MOVS     r0,#0xb
        0x00025d98:    4d27        'M      LDR      r5,[pc,#156] ; [0x25e38] = 0x10020150
        0x00025d9a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025d9e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025da2:    f895010d    ....    LDRB     r0,[r5,#0x10d]
        0x00025da6:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00025daa:    f895010c    ....    LDRB     r0,[r5,#0x10c]
        0x00025dae:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025db2:    2000        .       MOVS     r0,#0
        0x00025db4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00025db8:    7821        !x      LDRB     r1,[r4,#0]
        0x00025dba:    2003        .       MOVS     r0,#3
        0x00025dbc:    2900        .)      CMP      r1,#0
        0x00025dbe:    bf06        ..      ITTE     EQ
        0x00025dc0:    7861        ax      LDRBEQ   r1,[r4,#1]
        0x00025dc2:    2901        .)      CMPEQ    r1,#1
        0x00025dc4:    f88d0008    ....    STRBNE   r0,[sp,#8]
        0x00025dc8:    d018        ..      BEQ      0x25dfc ; am_vos_ama_start_speech_send + 136
        0x00025dca:    bf00        ..      NOP      
        0x00025dcc:    f8d50104    ....    LDR      r0,[r5,#0x104]
        0x00025dd0:    9046        F.      STR      r0,[sp,#0x118]
        0x00025dd2:    466a        jF      MOV      r2,sp
        0x00025dd4:    4919        .I      LDR      r1,[pc,#100] ; [0x25e3c] = 0x44e95
        0x00025dd6:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025dd8:    f013fcc2    ....    BL       pb_encode ; 0x39760
        0x00025ddc:    2800        .(      CMP      r0,#0
        0x00025dde:    d01f        ..      BEQ      0x25e20 ; am_vos_ama_start_speech_send + 172
        0x00025de0:    f7f2fd92    ....    BL       AMVOS_RSP_TIMER_START ; 0x18908
        0x00025de4:    a116        ..      ADR      r1,{pc}+0x5c ; 0x25e40
        0x00025de6:    2003        .       MOVS     r0,#3
        0x00025de8:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00025dea:    f001f98d    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025dee:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025df0:    b2c1        ..      UXTB     r1,r0
        0x00025df2:    a848        H.      ADD      r0,sp,#0x120
        0x00025df4:    f7fffb26    ..&.    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025df8:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025dfa:    bd30        0.      POP      {r4,r5,pc}
        0x00025dfc:    2004        .       MOVS     r0,#4
        0x00025dfe:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00025e02:    6860        `h      LDR      r0,[r4,#4]
        0x00025e04:    0100        ..      LSLS     r0,r0,#4
        0x00025e06:    9003        ..      STR      r0,[sp,#0xc]
        0x00025e08:    68a1        .h      LDR      r1,[r4,#8]
        0x00025e0a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00025e0c:    4408        .D      ADD      r0,r0,r1
        0x00025e0e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00025e10:    1a40        @.      SUBS     r0,r0,r1
        0x00025e12:    4603        .F      MOV      r3,r0
        0x00025e14:    9004        ..      STR      r0,[sp,#0x10]
        0x00025e16:    a116        ..      ADR      r1,{pc}+0x5a ; 0x25e70
        0x00025e18:    2003        .       MOVS     r0,#3
        0x00025e1a:    f001f975    ..u.    BL       am_vos_stdio_printf ; 0x27108
        0x00025e1e:    e7d5        ..      B        0x25dcc ; am_vos_ama_start_speech_send + 88
        0x00025e20:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025e22:    2800        .(      CMP      r0,#0
        0x00025e24:    bf14        ..      ITE      NE
        0x00025e26:    4602        .F      MOVNE    r2,r0
        0x00025e28:    a21b        ..      ADREQ    r2,{pc}+0x70 ; 0x25e98
        0x00025e2a:    a11d        ..      ADR      r1,{pc}+0x76 ; 0x25ea0
        0x00025e2c:    2002        .       MOVS     r0,#2
        0x00025e2e:    f001f96b    ..k.    BL       am_vos_stdio_printf ; 0x27108
        0x00025e32:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00025e34:    2000        .       MOVS     r0,#0
        0x00025e36:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00025e38:    10020150    P...    DCD    268566864
        0x00025e3c:    00044e95    .N..    DCD    282261
        0x00025e40:    414d415b    [AMA    DCD    1095582043
        0x00025e44:    6f43205d    ] Co    DCD    1866670173
        0x00025e48:    6e616d6d    mman    DCD    1851878765
        0x00025e4c:    54535f64    d_ST    DCD    1414750052
        0x00025e50:    5f545241    ART_    DCD    1599361601
        0x00025e54:    45455053    SPEE    DCD    1162170451
        0x00025e58:    73204843    CH s    DCD    1931495491
        0x00025e5c:    2e746e65    ent.    DCD    779382373
        0x00025e60:    61696420     dia    DCD    1634296864
        0x00025e64:    49676f6c    logI    DCD    1231515500
        0x00025e68:    203d2044    D =     DCD    540876868
        0x00025e6c:    000a6425    %d..    DCD    680997
        0x00025e70:    5742435b    [CBW    DCD    1463960411
        0x00025e74:    205d5657    WV]     DCD    542987863
        0x00025e78:    72617453    Star    DCD    1918989395
        0x00025e7c:    646e4974    tInd    DCD    1684949364
        0x00025e80:    25207865    ex %    DCD    622884965
        0x00025e84:    45202c64    d, E    DCD    1159736420
        0x00025e88:    6e49646e    ndIn    DCD    1850303598
        0x00025e8c:    3a786564    dex:    DCD    980968804
        0x00025e90:    0a642520     %d.    DCD    174335264
        0x00025e94:    0000000a    ....    DCD    10
        0x00025e98:    6e6f6e28    (non    DCD    1852796456
        0x00025e9c:    00002965    e)..    DCD    10597
        0x00025ea0:    6f636e45    Enco    DCD    1868787269
        0x00025ea4:    676e6964    ding    DCD    1735289188
        0x00025ea8:    69616620     fai    DCD    1767990816
        0x00025eac:    3a64656c    led:    DCD    979658092
        0x00025eb0:    0a732520     %s.    DCD    175318304
        0x00025eb4:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_status_ready
    am_vos_ama_status_ready
        0x00025eb8:    4803        .H      LDR      r0,[pc,#12] ; [0x25ec8] = 0x10020150
        0x00025eba:    2101        .!      MOVS     r1,#1
        0x00025ebc:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00025ec0:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00025ec4:    4770        pG      BX       lr
    $d
        0x00025ec6:    0000        ..      DCW    0
        0x00025ec8:    10020150    P...    DCD    268566864
    $t
    i.am_vos_ama_status_reset
    am_vos_ama_status_reset
        0x00025ecc:    4803        .H      LDR      r0,[pc,#12] ; [0x25edc] = 0x10020150
        0x00025ece:    2100        .!      MOVS     r1,#0
        0x00025ed0:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00025ed4:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00025ed8:    4770        pG      BX       lr
    $d
        0x00025eda:    0000        ..      DCW    0
        0x00025edc:    10020150    P...    DCD    268566864
    $t
    i.am_vos_ama_stop_speech_send
    am_vos_ama_stop_speech_send
        0x00025ee0:    b510        ..      PUSH     {r4,lr}
        0x00025ee2:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00025ee4:    4604        .F      MOV      r4,r0
        0x00025ee6:    f44f7190    O..q    MOV      r1,#0x120
        0x00025eea:    4668        hF      MOV      r0,sp
        0x00025eec:    f7f2fc6d    ..m.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025ef0:    2180        .!      MOVS     r1,#0x80
        0x00025ef2:    a848        H.      ADD      r0,sp,#0x120
        0x00025ef4:    f7f2fc69    ..i.    BL       __aeabi_memclr4 ; 0x187ca
        0x00025ef8:    2280        ."      MOVS     r2,#0x80
        0x00025efa:    a948        H.      ADD      r1,sp,#0x120
        0x00025efc:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025efe:    f013ff17    ....    BL       pb_ostream_from_buffer ; 0x39d30
        0x00025f02:    200c        .       MOVS     r0,#0xc
        0x00025f04:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00025f08:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00025f0c:    4813        .H      LDR      r0,[pc,#76] ; [0x25f5c] = 0x10020150
        0x00025f0e:    f88d4004    ...@    STRB     r4,[sp,#4]
        0x00025f12:    466a        jF      MOV      r2,sp
        0x00025f14:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00025f18:    9002        ..      STR      r0,[sp,#8]
        0x00025f1a:    4911        .I      LDR      r1,[pc,#68] ; [0x25f60] = 0x44e95
        0x00025f1c:    a868        h.      ADD      r0,sp,#0x1a0
        0x00025f1e:    f013fc1f    ....    BL       pb_encode ; 0x39760
        0x00025f22:    b178        x.      CBZ      r0,0x25f44 ; am_vos_ama_stop_speech_send + 100
        0x00025f24:    f7f2fcf0    ....    BL       AMVOS_RSP_TIMER_START ; 0x18908
        0x00025f28:    f89d3004    ...0    LDRB     r3,[sp,#4]
        0x00025f2c:    a10d        ..      ADR      r1,{pc}+0x38 ; 0x25f64
        0x00025f2e:    2003        .       MOVS     r0,#3
        0x00025f30:    9a02        ..      LDR      r2,[sp,#8]
        0x00025f32:    f001f8e9    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025f36:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x00025f38:    b2c1        ..      UXTB     r1,r0
        0x00025f3a:    a848        H.      ADD      r0,sp,#0x120
        0x00025f3c:    f7fffa82    ....    BL       am_vos_ama_pb_cmd_send ; 0x25444
        0x00025f40:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025f42:    bd10        ..      POP      {r4,pc}
        0x00025f44:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x00025f46:    2800        .(      CMP      r0,#0
        0x00025f48:    bf14        ..      ITE      NE
        0x00025f4a:    4602        .F      MOVNE    r2,r0
        0x00025f4c:    a215        ..      ADREQ    r2,{pc}+0x58 ; 0x25fa4
        0x00025f4e:    a117        ..      ADR      r1,{pc}+0x5e ; 0x25fac
        0x00025f50:    2002        .       MOVS     r0,#2
        0x00025f52:    f001f8d9    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00025f56:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00025f58:    2000        .       MOVS     r0,#0
        0x00025f5a:    bd10        ..      POP      {r4,pc}
    $d
        0x00025f5c:    10020150    P...    DCD    268566864
        0x00025f60:    00044e95    .N..    DCD    282261
        0x00025f64:    414d415b    [AMA    DCD    1095582043
        0x00025f68:    6f43205d    ] Co    DCD    1866670173
        0x00025f6c:    6e616d6d    mman    DCD    1851878765
        0x00025f70:    54535f64    d_ST    DCD    1414750052
        0x00025f74:    535f504f    OP_S    DCD    1398755407
        0x00025f78:    43454550    PEEC    DCD    1128613200
        0x00025f7c:    65732048    H se    DCD    1702043720
        0x00025f80:    202e746e    nt.     DCD    539915374
        0x00025f84:    6c616964    dial    DCD    1818323300
        0x00025f88:    4449676f    ogID    DCD    1145661295
        0x00025f8c:    25203d20     = %    DCD    622869792
        0x00025f90:    72652064    d er    DCD    1919230052
        0x00025f94:    6f635f72    r_co    DCD    1868783474
        0x00025f98:    3d206564    de =    DCD    1025533284
        0x00025f9c:    0a642520     %d.    DCD    174335264
        0x00025fa0:    00000000    ....    DCD    0
        0x00025fa4:    6e6f6e28    (non    DCD    1852796456
        0x00025fa8:    00002965    e)..    DCD    10597
        0x00025fac:    6f636e45    Enco    DCD    1868787269
        0x00025fb0:    676e6964    ding    DCD    1735289188
        0x00025fb4:    69616620     fai    DCD    1767990816
        0x00025fb8:    3a64656c    led:    DCD    979658092
        0x00025fbc:    0a732520     %s.    DCD    175318304
        0x00025fc0:    00000000    ....    DCD    0
    $t
    i.am_vos_ama_tx_ver_exchange_send
    am_vos_ama_tx_ver_exchange_send
        0x00025fc4:    b500        ..      PUSH     {lr}
        0x00025fc6:    b085        ..      SUB      sp,sp,#0x14
        0x00025fc8:    2000        .       MOVS     r0,#0
        0x00025fca:    9000        ..      STR      r0,[sp,#0]
        0x00025fcc:    21fe        .!      MOVS     r1,#0xfe
        0x00025fce:    f88d1000    ....    STRB     r1,[sp,#0]
        0x00025fd2:    2103        .!      MOVS     r1,#3
        0x00025fd4:    f88d1001    ....    STRB     r1,[sp,#1]
        0x00025fd8:    2101        .!      MOVS     r1,#1
        0x00025fda:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00025fde:    9001        ..      STR      r0,[sp,#4]
        0x00025fe0:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00025fe4:    21ff        .!      MOVS     r1,#0xff
        0x00025fe6:    f88d1005    ....    STRB     r1,[sp,#5]
        0x00025fea:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00025fee:    9002        ..      STR      r0,[sp,#8]
        0x00025ff0:    9003        ..      STR      r0,[sp,#0xc]
        0x00025ff2:    9004        ..      STR      r0,[sp,#0x10]
        0x00025ff4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00025ff8:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00025ffc:    2114        .!      MOVS     r1,#0x14
        0x00025ffe:    4668        hF      MOV      r0,sp
        0x00026000:    f000f936    ..6.    BL       am_vos_ble_cmd_send ; 0x26270
        0x00026004:    b005        ..      ADD      sp,sp,#0x14
        0x00026006:    bd00        ..      POP      {pc}
    i.am_vos_audio_handler
    am_vos_audio_handler
        0x00026008:    b530        0.      PUSH     {r4,r5,lr}
        0x0002600a:    4c39        9L      LDR      r4,[pc,#228] ; [0x260f0] = 0x100001d4
        0x0002600c:    4601        .F      MOV      r1,r0
        0x0002600e:    b085        ..      SUB      sp,sp,#0x14
        0x00026010:    22a0        ."      MOVS     r2,#0xa0
        0x00026012:    f1040020    .. .    ADD      r0,r4,#0x20
        0x00026016:    f7f2fb3f    ..?.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002601a:    22a0        ."      MOVS     r2,#0xa0
        0x0002601c:    f1040120    .. .    ADD      r1,r4,#0x20
        0x00026020:    2001        .       MOVS     r0,#1
        0x00026022:    f7f9f9dd    ....    BL       am_audio_buffer_nested_push ; 0x1f3e0
        0x00026026:    4c33        3L      LDR      r4,[pc,#204] ; [0x260f4] = 0x10000294
        0x00026028:    7820         x      LDRB     r0,[r4,#0]
        0x0002602a:    2800        .(      CMP      r0,#0
        0x0002602c:    bf01        ..      ITTTT    EQ
        0x0002602e:    78a0        .x      LDRBEQ   r0,[r4,#2]
        0x00026030:    2800        .(      CMPEQ    r0,#0
        0x00026032:    78e0        .x      LDRBEQ   r0,[r4,#3]
        0x00026034:    2800        .(      CMPEQ    r0,#0
        0x00026036:    bf04        ..      ITT      EQ
        0x00026038:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002603a:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0002603c:    f04f0500    O...    MOV      r5,#0
        0x00026040:    68a0        .h      LDR      r0,[r4,#8]
        0x00026042:    f5b03ffa    ...?    CMP      r0,#0x1f400
        0x00026046:    d23e        >.      BCS      0x260c6 ; am_vos_audio_handler + 190
        0x00026048:    2800        .(      CMP      r0,#0
        0x0002604a:    d12d        -.      BNE      0x260a8 ; am_vos_audio_handler + 160
        0x0002604c:    f000fa8f    ....    BL       am_vos_burst_mode_enable ; 0x2656e
        0x00026050:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026052:    b950        P.      CBNZ     r0,0x2606a ; am_vos_audio_handler + 98
        0x00026054:    f7f2f9e2    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026058:    9000        ..      STR      r0,[sp,#0]
        0x0002605a:    f44f6170    O.pa    MOV      r1,#0xf00
        0x0002605e:    2001        .       MOVS     r0,#1
        0x00026060:    f7f9fa2e    ....    BL       am_audio_buffer_rewind ; 0x1f4c0
        0x00026064:    9800        ..      LDR      r0,[sp,#0]
        0x00026066:    f7f2f9dd    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0002606a:    f000fc2b    ..+.    BL       am_vos_is_connected ; 0x268c4
        0x0002606e:    b1b8        ..      CBZ      r0,0x260a0 ; am_vos_audio_handler + 152
        0x00026070:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026072:    2801        .(      CMP      r0,#1
        0x00026074:    d103        ..      BNE      0x2607e ; am_vos_audio_handler + 118
        0x00026076:    4920         I      LDR      r1,[pc,#128] ; [0x260f8] = 0x26208
        0x00026078:    2003        .       MOVS     r0,#3
        0x0002607a:    f001f845    ..E.    BL       am_vos_stdio_printf ; 0x27108
        0x0002607e:    7325        %s      STRB     r5,[r4,#0xc]
        0x00026080:    78e0        .x      LDRB     r0,[r4,#3]
        0x00026082:    b988        ..      CBNZ     r0,0x260a8 ; am_vos_audio_handler + 160
        0x00026084:    9500        ..      STR      r5,[sp,#0]
        0x00026086:    78a0        .x      LDRB     r0,[r4,#2]
        0x00026088:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002608c:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002608e:    9001        ..      STR      r0,[sp,#4]
        0x00026090:    6920         i      LDR      r0,[r4,#0x10]
        0x00026092:    9002        ..      STR      r0,[sp,#8]
        0x00026094:    6960        `i      LDR      r0,[r4,#0x14]
        0x00026096:    9003        ..      STR      r0,[sp,#0xc]
        0x00026098:    4668        hF      MOV      r0,sp
        0x0002609a:    f7fffe6b    ..k.    BL       am_vos_ama_start_speech_send ; 0x25d74
        0x0002609e:    e003        ..      B        0x260a8 ; am_vos_audio_handler + 160
        0x000260a0:    a116        ..      ADR      r1,{pc}+0x5c ; 0x260fc
        0x000260a2:    2002        .       MOVS     r0,#2
        0x000260a4:    f001f830    ..0.    BL       am_vos_stdio_printf ; 0x27108
        0x000260a8:    f000fc0c    ....    BL       am_vos_is_connected ; 0x268c4
        0x000260ac:    b130        0.      CBZ      r0,0x260bc ; am_vos_audio_handler + 180
        0x000260ae:    23a0        .#      MOVS     r3,#0xa0
        0x000260b0:    2202        ."      MOVS     r2,#2
        0x000260b2:    2107        .!      MOVS     r1,#7
        0x000260b4:    2004        .       MOVS     r0,#4
        0x000260b6:    9500        ..      STR      r5,[sp,#0]
        0x000260b8:    f001f984    ....    BL       am_vos_task_send ; 0x273c4
        0x000260bc:    68a0        .h      LDR      r0,[r4,#8]
        0x000260be:    3050        P0      ADDS     r0,r0,#0x50
        0x000260c0:    60a0        .`      STR      r0,[r4,#8]
        0x000260c2:    b005        ..      ADD      sp,sp,#0x14
        0x000260c4:    bd30        0.      POP      {r4,r5,pc}
        0x000260c6:    f7f9f947    ..G.    BL       am_audio_buffer_init ; 0x1f358
        0x000260ca:    7025        %p      STRB     r5,[r4,#0]
        0x000260cc:    70a5        .p      STRB     r5,[r4,#2]
        0x000260ce:    70e5        .p      STRB     r5,[r4,#3]
        0x000260d0:    60a5        .`      STR      r5,[r4,#8]
        0x000260d2:    7125        %q      STRB     r5,[r4,#4]
        0x000260d4:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000260d6:    b918        ..      CBNZ     r0,0x260e0 ; am_vos_audio_handler + 216
        0x000260d8:    4912        .I      LDR      r1,[pc,#72] ; [0x26124] = 0x2624c
        0x000260da:    2003        .       MOVS     r0,#3
        0x000260dc:    f001f814    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000260e0:    2001        .       MOVS     r0,#1
        0x000260e2:    7320         s      STRB     r0,[r4,#0xc]
        0x000260e4:    b005        ..      ADD      sp,sp,#0x14
        0x000260e6:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x000260ea:    f000ba3f    ..?.    B.W      am_vos_burst_mode_disable ; 0x2656c
    $d
        0x000260ee:    0000        ..      DCW    0
        0x000260f0:    100001d4    ....    DCD    268435924
        0x000260f4:    10000294    ....    DCD    268436116
        0x000260f8:    00026208    .b..    DCD    156168
        0x000260fc:    2d2d2d2d    ----    DCD    757935405
        0x00026100:    746f4e20     Not    DCD    1953451552
        0x00026104:    6e6f6320     con    DCD    1852793632
        0x00026108:    7463656e    nect    DCD    1952671086
        0x0002610c:    74206465    ed t    DCD    1948279909
        0x00026110:    6c41206f    o Al    DCD    1816207471
        0x00026114:    20617865    exa     DCD    543258725
        0x00026118:    2e707041    App.    DCD    779120705
        0x0002611c:    2d2d2d2d    ----    DCD    757935405
        0x00026120:    0000000a    ....    DCD    10
        0x00026124:    0002624c    Lb..    DCD    156236
    $t
    i.am_vos_audio_packet_tx
    am_vos_audio_packet_tx
        0x00026128:    b570        p.      PUSH     {r4-r6,lr}
        0x0002612a:    460c        .F      MOV      r4,r1
        0x0002612c:    4606        .F      MOV      r6,r0
        0x0002612e:    f7f2fd77    ..w.    BL       AppConnIsOpen ; 0x18c20
        0x00026132:    2800        .(      CMP      r0,#0
        0x00026134:    bf08        ..      IT       EQ
        0x00026136:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00026138:    2501        .%      MOVS     r5,#1
        0x0002613a:    b2a2        ..      UXTH     r2,r4
        0x0002613c:    4c04        .L      LDR      r4,[pc,#16] ; [0x26150] = 0x1000da58
        0x0002613e:    4633        3F      MOV      r3,r6
        0x00026140:    f6400104    @...    MOV      r1,#0x804
        0x00026144:    7860        `x      LDRB     r0,[r4,#1]
        0x00026146:    f7f3ffde    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x0002614a:    70a5        .p      STRB     r5,[r4,#2]
        0x0002614c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002614e:    0000        ..      DCW    0
        0x00026150:    1000da58    X...    DCD    268491352
    $t
    i.am_vos_audio_processing_task
    am_vos_audio_processing_task
        0x00026154:    4c17        .L      LDR      r4,[pc,#92] ; [0x261b4] = 0x10000294
        0x00026156:    b0d4        ..      SUB      sp,sp,#0x150
        0x00026158:    a950        P.      ADD      r1,sp,#0x140
        0x0002615a:    2004        .       MOVS     r0,#4
        0x0002615c:    f001f920    .. .    BL       am_vos_task_read ; 0x273a0
        0x00026160:    9851        Q.      LDR      r0,[sp,#0x144]
        0x00026162:    2801        .(      CMP      r0,#1
        0x00026164:    d002        ..      BEQ      0x2616c ; am_vos_audio_processing_task + 24
        0x00026166:    2802        .(      CMP      r0,#2
        0x00026168:    d01a        ..      BEQ      0x261a0 ; am_vos_audio_processing_task + 76
        0x0002616a:    e01e        ..      B        0x261aa ; am_vos_audio_processing_task + 86
        0x0002616c:    9852        R.      LDR      r0,[sp,#0x148]
        0x0002616e:    2805        .(      CMP      r0,#5
        0x00026170:    d11b        ..      BNE      0x261aa ; am_vos_audio_processing_task + 86
        0x00026172:    2013        .       MOVS     r0,#0x13
        0x00026174:    f000fa40    ..@.    BL       am_vos_button_gpio_check ; 0x265f8
        0x00026178:    b150        P.      CBZ      r0,0x26190 ; am_vos_audio_processing_task + 60
        0x0002617a:    78a0        .x      LDRB     r0,[r4,#2]
        0x0002617c:    2800        .(      CMP      r0,#0
        0x0002617e:    bf04        ..      ITT      EQ
        0x00026180:    7820         x      LDRBEQ   r0,[r4,#0]
        0x00026182:    2800        .(      CMPEQ    r0,#0
        0x00026184:    d009        ..      BEQ      0x2619a ; am_vos_audio_processing_task + 70
        0x00026186:    f000f817    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x0002618a:    2004        .       MOVS     r0,#4
        0x0002618c:    f7fffea8    ....    BL       am_vos_ama_stop_speech_send ; 0x25ee0
        0x00026190:    2113        .!      MOVS     r1,#0x13
        0x00026192:    2038        8       MOVS     r0,#0x38
        0x00026194:    f000fb7d    ..}.    BL       am_vos_gpio_enable_irq ; 0x26892
        0x00026198:    e007        ..      B        0x261aa ; am_vos_audio_processing_task + 86
        0x0002619a:    f001f827    ..'.    BL       am_vos_streaming_push_to_talk ; 0x271ec
        0x0002619e:    e7f7        ..      B        0x26190 ; am_vos_audio_processing_task + 60
        0x000261a0:    e9dd2052    ..R     LDRD     r2,r0,[sp,#0x148]
        0x000261a4:    4669        iF      MOV      r1,sp
        0x000261a6:    f000fe7f    ....    BL       am_vos_ring_buffer_pop ; 0x26ea8
        0x000261aa:    4668        hF      MOV      r0,sp
        0x000261ac:    f7ffff2c    ..,.    BL       am_vos_audio_handler ; 0x26008
        0x000261b0:    e7d2        ..      B        0x26158 ; am_vos_audio_processing_task + 4
    $d
        0x000261b2:    0000        ..      DCW    0
        0x000261b4:    10000294    ....    DCD    268436116
    $t
    i.am_vos_audio_reset_flag_and_buffer
    am_vos_audio_reset_flag_and_buffer
        0x000261b8:    b510        ..      PUSH     {r4,lr}
        0x000261ba:    f7f9f8cd    ....    BL       am_audio_buffer_init ; 0x1f358
        0x000261be:    4c09        .L      LDR      r4,[pc,#36] ; [0x261e4] = 0x10000294
        0x000261c0:    2000        .       MOVS     r0,#0
        0x000261c2:    7020         p      STRB     r0,[r4,#0]
        0x000261c4:    70a0        .p      STRB     r0,[r4,#2]
        0x000261c6:    70e0        .p      STRB     r0,[r4,#3]
        0x000261c8:    60a0        .`      STR      r0,[r4,#8]
        0x000261ca:    7120         q      STRB     r0,[r4,#4]
        0x000261cc:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000261ce:    b918        ..      CBNZ     r0,0x261d8 ; am_vos_audio_reset_flag_and_buffer + 32
        0x000261d0:    4905        .I      LDR      r1,[pc,#20] ; [0x261e8] = 0x2624c
        0x000261d2:    2003        .       MOVS     r0,#3
        0x000261d4:    f000ff98    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000261d8:    2001        .       MOVS     r0,#1
        0x000261da:    7320         s      STRB     r0,[r4,#0xc]
        0x000261dc:    e8bd4010    ...@    POP      {r4,lr}
        0x000261e0:    f000b9c4    ....    B.W      am_vos_burst_mode_disable ; 0x2656c
    $d
        0x000261e4:    10000294    ....    DCD    268436116
        0x000261e8:    0002624c    Lb..    DCD    156236
    $t
    i.am_vos_audio_wwd_disable
    am_vos_audio_wwd_disable
        0x000261ec:    b510        ..      PUSH     {r4,lr}
        0x000261ee:    4c05        .L      LDR      r4,[pc,#20] ; [0x26204] = 0x10000294
        0x000261f0:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000261f2:    2801        .(      CMP      r0,#1
        0x000261f4:    d103        ..      BNE      0x261fe ; am_vos_audio_wwd_disable + 18
        0x000261f6:    a104        ..      ADR      r1,{pc}+0x12 ; 0x26208
        0x000261f8:    2003        .       MOVS     r0,#3
        0x000261fa:    f000ff85    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000261fe:    2000        .       MOVS     r0,#0
        0x00026200:    7320         s      STRB     r0,[r4,#0xc]
        0x00026202:    bd10        ..      POP      {r4,pc}
    $d
        0x00026204:    10000294    ....    DCD    268436116
        0x00026208:    2d4d415b    [AM-    DCD    760037723
        0x0002620c:    5d536f56    VoS]    DCD    1565749078
        0x00026210:    73694420     Dis    DCD    1936278560
        0x00026214:    656c6261    able    DCD    1701601889
        0x00026218:    6b615720     Wak    DCD    1801541408
        0x0002621c:    726f5765    eWor    DCD    1919899493
        0x00026220:    65442064    d De    DCD    1698963556
        0x00026224:    74636574    tect    DCD    1952671092
        0x00026228:    0a6e6f69    ion.    DCD    175009641
        0x0002622c:    00000000    ....    DCD    0
    $t
    i.am_vos_audio_wwd_enable
    am_vos_audio_wwd_enable
        0x00026230:    b510        ..      PUSH     {r4,lr}
        0x00026232:    4c05        .L      LDR      r4,[pc,#20] ; [0x26248] = 0x10000294
        0x00026234:    7b20         {      LDRB     r0,[r4,#0xc]
        0x00026236:    b918        ..      CBNZ     r0,0x26240 ; am_vos_audio_wwd_enable + 16
        0x00026238:    a104        ..      ADR      r1,{pc}+0x14 ; 0x2624c
        0x0002623a:    2003        .       MOVS     r0,#3
        0x0002623c:    f000ff64    ..d.    BL       am_vos_stdio_printf ; 0x27108
        0x00026240:    2001        .       MOVS     r0,#1
        0x00026242:    7320         s      STRB     r0,[r4,#0xc]
        0x00026244:    bd10        ..      POP      {r4,pc}
    $d
        0x00026246:    0000        ..      DCW    0
        0x00026248:    10000294    ....    DCD    268436116
        0x0002624c:    2d4d415b    [AM-    DCD    760037723
        0x00026250:    5d536f56    VoS]    DCD    1565749078
        0x00026254:    616e4520     Ena    DCD    1634616608
        0x00026258:    20656c62    ble     DCD    543517794
        0x0002625c:    656b6157    Wake    DCD    1701536087
        0x00026260:    64726f57    Word    DCD    1685221207
        0x00026264:    74654420     Det    DCD    1952793632
        0x00026268:    69746365    ecti    DCD    1769235301
        0x0002626c:    000a6e6f    on..    DCD    683631
    $t
    i.am_vos_ble_cmd_send
    am_vos_ble_cmd_send
        0x00026270:    b530        0.      PUSH     {r4,r5,lr}
        0x00026272:    b091        ..      SUB      sp,sp,#0x44
        0x00026274:    4605        .F      MOV      r5,r0
        0x00026276:    460c        .F      MOV      r4,r1
        0x00026278:    4668        hF      MOV      r0,sp
        0x0002627a:    f7f2faa6    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002627e:    4622        "F      MOV      r2,r4
        0x00026280:    4629        )F      MOV      r1,r5
        0x00026282:    4668        hF      MOV      r0,sp
        0x00026284:    f7f2f981    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00026288:    480b        .H      LDR      r0,[pc,#44] ; [0x262b8] = 0x1000da58
        0x0002628a:    9410        ..      STR      r4,[sp,#0x40]
        0x0002628c:    2300        .#      MOVS     r3,#0
        0x0002628e:    6880        .h      LDR      r0,[r0,#8]
        0x00026290:    461a        .F      MOV      r2,r3
        0x00026292:    4669        iF      MOV      r1,sp
        0x00026294:    f01bfa2a    ..*.    BL       xQueueGenericSend ; 0x416ec
        0x00026298:    b130        0.      CBZ      r0,0x262a8 ; am_vos_ble_cmd_send + 56
        0x0002629a:    2100        .!      MOVS     r1,#0
        0x0002629c:    4608        .F      MOV      r0,r1
        0x0002629e:    f7f6fd81    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x000262a2:    b011        ..      ADD      sp,sp,#0x44
        0x000262a4:    2001        .       MOVS     r0,#1
        0x000262a6:    bd30        0.      POP      {r4,r5,pc}
        0x000262a8:    a104        ..      ADR      r1,{pc}+0x14 ; 0x262bc
        0x000262aa:    2002        .       MOVS     r0,#2
        0x000262ac:    f000ff2c    ..,.    BL       am_vos_stdio_printf ; 0x27108
        0x000262b0:    b011        ..      ADD      sp,sp,#0x44
        0x000262b2:    2000        .       MOVS     r0,#0
        0x000262b4:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000262b6:    0000        ..      DCW    0
        0x000262b8:    1000da58    X...    DCD    268491352
        0x000262bc:    75657571    queu    DCD    1969583473
        0x000262c0:    65732065    e se    DCD    1702043749
        0x000262c4:    6620646e    nd f    DCD    1713398894
        0x000262c8:    206c6961    ail     DCD    543975777
        0x000262cc:    74206e69    in t    DCD    1948282473
        0x000262d0:    0a0d2178    x!..    DCD    168632696
        0x000262d4:    00000000    ....    DCD    0
    $t
    i.am_vos_ble_nextdata_check
    am_vos_ble_nextdata_check
        0x000262d8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000262dc:    4f16        .O      LDR      r7,[pc,#88] ; [0x26338] = 0x1000da58
        0x000262de:    4614        .F      MOV      r4,r2
        0x000262e0:    460d        .F      MOV      r5,r1
        0x000262e2:    4606        .F      MOV      r6,r0
        0x000262e4:    2200        ."      MOVS     r2,#0
        0x000262e6:    4915        .I      LDR      r1,[pc,#84] ; [0x2633c] = 0x1000dafc
        0x000262e8:    68b8        .h      LDR      r0,[r7,#8]
        0x000262ea:    f01bfb39    ..9.    BL       xQueueReceive ; 0x41960
        0x000262ee:    b138        8.      CBZ      r0,0x26300 ; am_vos_ble_nextdata_check + 40
        0x000262f0:    4812        .H      LDR      r0,[pc,#72] ; [0x2633c] = 0x1000dafc
        0x000262f2:    6030        0`      STR      r0,[r6,#0]
        0x000262f4:    6c00        .l      LDR      r0,[r0,#0x40]
        0x000262f6:    6028        (`      STR      r0,[r5,#0]
        0x000262f8:    2001        .       MOVS     r0,#1
        0x000262fa:    7020         p      STRB     r0,[r4,#0]
        0x000262fc:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00026300:    2200        ."      MOVS     r2,#0
        0x00026302:    490f        .I      LDR      r1,[pc,#60] ; [0x26340] = 0x1000daf0
        0x00026304:    6878        xh      LDR      r0,[r7,#4]
        0x00026306:    f01bfb2b    ..+.    BL       xQueueReceive ; 0x41960
        0x0002630a:    2800        .(      CMP      r0,#0
        0x0002630c:    bf08        ..      IT       EQ
        0x0002630e:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00026312:    480b        .H      LDR      r0,[pc,#44] ; [0x26340] = 0x1000daf0
        0x00026314:    6841        Ah      LDR      r1,[r0,#4]
        0x00026316:    2900        .)      CMP      r1,#0
        0x00026318:    bf01        ..      ITTTT    EQ
        0x0002631a:    7801        .x      LDRBEQ   r1,[r0,#0]
        0x0002631c:    2900        .)      CMPEQ    r1,#0
        0x0002631e:    2000        .       MOVEQ    r0,#0
        0x00026320:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00026324:    6030        0`      STR      r0,[r6,#0]
        0x00026326:    6840        @h      LDR      r0,[r0,#4]
        0x00026328:    6028        (`      STR      r0,[r5,#0]
        0x0002632a:    f04f0000    O...    MOV      r0,#0
        0x0002632e:    7020         p      STRB     r0,[r4,#0]
        0x00026330:    f04f0001    O...    MOV      r0,#1
        0x00026334:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00026338:    1000da58    X...    DCD    268491352
        0x0002633c:    1000dafc    ....    DCD    268491516
        0x00026340:    1000daf0    ....    DCD    268491504
    $t
    i.am_vos_ble_stream_send
    am_vos_ble_stream_send
        0x00026344:    b500        ..      PUSH     {lr}
        0x00026346:    b083        ..      SUB      sp,sp,#0xc
        0x00026348:    2000        .       MOVS     r0,#0
        0x0002634a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002634e:    9001        ..      STR      r0,[sp,#4]
        0x00026350:    4809        .H      LDR      r0,[pc,#36] ; [0x26378] = 0x1000da58
        0x00026352:    2300        .#      MOVS     r3,#0
        0x00026354:    461a        .F      MOV      r2,r3
        0x00026356:    6840        @h      LDR      r0,[r0,#4]
        0x00026358:    4669        iF      MOV      r1,sp
        0x0002635a:    f01bf9c7    ....    BL       xQueueGenericSend ; 0x416ec
        0x0002635e:    2800        .(      CMP      r0,#0
        0x00026360:    bf02        ..      ITTT     EQ
        0x00026362:    2001        .       MOVEQ    r0,#1
        0x00026364:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00026366:    bd00        ..      POPEQ    {pc}
        0x00026368:    2100        .!      MOVS     r1,#0
        0x0002636a:    4608        .F      MOV      r0,r1
        0x0002636c:    f7f6fd1a    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00026370:    b003        ..      ADD      sp,sp,#0xc
        0x00026372:    2000        .       MOVS     r0,#0
        0x00026374:    bd00        ..      POP      {pc}
    $d
        0x00026376:    0000        ..      DCW    0
        0x00026378:    1000da58    X...    DCD    268491352
    $t
    i.am_vos_ble_task
    am_vos_ble_task
        0x0002637c:    b096        ..      SUB      sp,sp,#0x58
        0x0002637e:    f00dfad5    ....    BL       exactle_stack_init ; 0x3392c
        0x00026382:    2200        ."      MOVS     r2,#0
        0x00026384:    210c        .!      MOVS     r1,#0xc
        0x00026386:    200a        .       MOVS     r0,#0xa
        0x00026388:    f01bf96a    ..j.    BL       xQueueGenericCreate ; 0x41660
        0x0002638c:    4c29        )L      LDR      r4,[pc,#164] ; [0x26434] = 0x1000da58
        0x0002638e:    2200        ."      MOVS     r2,#0
        0x00026390:    2144        D!      MOVS     r1,#0x44
        0x00026392:    6060        ``      STR      r0,[r4,#4]
        0x00026394:    200a        .       MOVS     r0,#0xa
        0x00026396:    f01bf963    ..c.    BL       xQueueGenericCreate ; 0x41660
        0x0002639a:    60a0        .`      STR      r0,[r4,#8]
        0x0002639c:    f7f2fb54    ..T.    BL       AmVosStart ; 0x18a48
        0x000263a0:    4825        %H      LDR      r0,[pc,#148] ; [0x26438] = 0x24b45
        0x000263a2:    f7fefe59    ..Y.    BL       am_vos_ama_evt_cback_register ; 0x25058
        0x000263a6:    f8df9098    ....    LDR      r9,[pc,#152] ; [0x26440] = 0x1000dafc
        0x000263aa:    f8df8090    ....    LDR      r8,[pc,#144] ; [0x2643c] = 0x1000b100
        0x000263ae:    f1a9050c    ....    SUB      r5,r9,#0xc
        0x000263b2:    2750        P'      MOVS     r7,#0x50
        0x000263b4:    f04f0a10    O...    MOV      r10,#0x10
        0x000263b8:    f04f0b80    O...    MOV      r11,#0x80
        0x000263bc:    78a0        .x      LDRB     r0,[r4,#2]
        0x000263be:    2800        .(      CMP      r0,#0
        0x000263c0:    d134        4.      BNE      0x2642c ; am_vos_ble_task + 176
        0x000263c2:    4640        @F      MOV      r0,r8
        0x000263c4:    f000fa38    ..8.    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x000263c8:    4606        .F      MOV      r6,r0
        0x000263ca:    2200        ."      MOVS     r2,#0
        0x000263cc:    491c        .I      LDR      r1,[pc,#112] ; [0x26440] = 0x1000dafc
        0x000263ce:    68a0        .h      LDR      r0,[r4,#8]
        0x000263d0:    f01bfac6    ....    BL       xQueueReceive ; 0x41960
        0x000263d4:    b128        (.      CBZ      r0,0x263e2 ; am_vos_ble_task + 102
        0x000263d6:    481a        .H      LDR      r0,[pc,#104] ; [0x26440] = 0x1000dafc
        0x000263d8:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x000263dc:    f000f924    ..$.    BL       am_vos_cmd_packet_tx ; 0x26628
        0x000263e0:    e024        $.      B        0x2642c ; am_vos_ble_task + 176
        0x000263e2:    2200        ."      MOVS     r2,#0
        0x000263e4:    4917        .I      LDR      r1,[pc,#92] ; [0x26444] = 0x1000daf0
        0x000263e6:    6860        `h      LDR      r0,[r4,#4]
        0x000263e8:    f01bfaba    ....    BL       xQueueReceive ; 0x41960
        0x000263ec:    b130        0.      CBZ      r0,0x263fc ; am_vos_ble_task + 128
        0x000263ee:    6869        ih      LDR      r1,[r5,#4]
        0x000263f0:    2900        .)      CMP      r1,#0
        0x000263f2:    bf06        ..      ITTE     EQ
        0x000263f4:    7828        (x      LDRBEQ   r0,[r5,#0]
        0x000263f6:    2800        .(      CMPEQ    r0,#0
        0x000263f8:    4812        .H      LDRNE    r0,[pc,#72] ; [0x26444] = 0x1000daf0
        0x000263fa:    d115        ..      BNE      0x26428 ; am_vos_ble_task + 172
        0x000263fc:    2e50        P.      CMP      r6,#0x50
        0x000263fe:    d315        ..      BCC      0x2642c ; am_vos_ble_task + 176
        0x00026400:    466e        nF      MOV      r6,sp
        0x00026402:    f7f2f80b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026406:    f88da000    ....    STRB     r10,[sp,#0]
        0x0002640a:    9015        ..      STR      r0,[sp,#0x54]
        0x0002640c:    f88db001    ....    STRB     r11,[sp,#1]
        0x00026410:    463a        :F      MOV      r2,r7
        0x00026412:    f88d7002    ...p    STRB     r7,[sp,#2]
        0x00026416:    1cf1        ..      ADDS     r1,r6,#3
        0x00026418:    2002        .       MOVS     r0,#2
        0x0002641a:    f7f9f841    ..A.    BL       am_audio_buffer_pop ; 0x1f4a0
        0x0002641e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00026420:    f7f2f800    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026424:    2153        S!      MOVS     r1,#0x53
        0x00026426:    4668        hF      MOV      r0,sp
        0x00026428:    f7fffe7e    ..~.    BL       am_vos_audio_packet_tx ; 0x26128
        0x0002642c:    f01aff2a    ..*.    BL       wsfOsDispatcher ; 0x41284
        0x00026430:    e7c4        ..      B        0x263bc ; am_vos_ble_task + 64
    $d
        0x00026432:    0000        ..      DCW    0
        0x00026434:    1000da58    X...    DCD    268491352
        0x00026438:    00024b45    EK..    DCD    150341
        0x0002643c:    1000b100    ....    DCD    268480768
        0x00026440:    1000dafc    ....    DCD    268491516
        0x00026444:    1000daf0    ....    DCD    268491504
    $t
    i.am_vos_ble_task_setup
    am_vos_ble_task_setup
        0x00026448:    4904        .I      LDR      r1,[pc,#16] ; [0x2645c] = 0xe000e00a
        0x0002644a:    2080        .       MOVS     r0,#0x80
        0x0002644c:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00026450:    4903        .I      LDR      r1,[pc,#12] ; [0x26460] = 0xe000e039
        0x00026452:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00026456:    2001        .       MOVS     r0,#1
        0x00026458:    f7f4be1e    ....    B        HciDrvRadioBoot ; 0x1b098
    $d
        0x0002645c:    e000e00a    ....    DCD    3758153738
        0x00026460:    e000e039    9...    DCD    3758153785
    $t
    i.am_vos_ble_tx_packet_encap
    am_vos_ble_tx_packet_encap
        0x00026464:    b538        8.      PUSH     {r3-r5,lr}
        0x00026466:    460d        .F      MOV      r5,r1
        0x00026468:    4604        .F      MOV      r4,r0
        0x0002646a:    f7f1ffd7    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002646e:    9000        ..      STR      r0,[sp,#0]
        0x00026470:    2010        .       MOVS     r0,#0x10
        0x00026472:    7020         p      STRB     r0,[r4,#0]
        0x00026474:    2080        .       MOVS     r0,#0x80
        0x00026476:    7060        `p      STRB     r0,[r4,#1]
        0x00026478:    70a5        .p      STRB     r5,[r4,#2]
        0x0002647a:    462a        *F      MOV      r2,r5
        0x0002647c:    1ce1        ..      ADDS     r1,r4,#3
        0x0002647e:    2002        .       MOVS     r0,#2
        0x00026480:    f7f9f80e    ....    BL       am_audio_buffer_pop ; 0x1f4a0
        0x00026484:    9800        ..      LDR      r0,[sp,#0]
        0x00026486:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0002648a:    f7f1bfcb    ....    B        am_hal_interrupt_master_set ; 0x18424
        0x0002648e:    0000        ..      MOVS     r0,r0
    i.am_vos_board_init
    am_vos_board_init
        0x00026490:    b530        0.      PUSH     {r4,r5,lr}
        0x00026492:    482d        -H      LDR      r0,[pc,#180] ; [0x26548] = 0x10000670
        0x00026494:    b083        ..      SUB      sp,sp,#0xc
        0x00026496:    6801        .h      LDR      r1,[r0,#0]
        0x00026498:    9101        ..      STR      r1,[sp,#4]
        0x0002649a:    2012        .       MOVS     r0,#0x12
        0x0002649c:    f7fbf96a    ..j.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000264a0:    482a        *H      LDR      r0,[pc,#168] ; [0x2654c] = 0x10000674
        0x000264a2:    6801        .h      LDR      r1,[r0,#0]
        0x000264a4:    9101        ..      STR      r1,[sp,#4]
        0x000264a6:    2013        .       MOVS     r0,#0x13
        0x000264a8:    f7fbf964    ..d.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000264ac:    2013        .       MOVS     r0,#0x13
        0x000264ae:    2500        .%      MOVS     r5,#0
        0x000264b0:    4601        .F      MOV      r1,r0
        0x000264b2:    9001        ..      STR      r0,[sp,#4]
        0x000264b4:    462b        +F      MOV      r3,r5
        0x000264b6:    4a26        &J      LDR      r2,[pc,#152] ; [0x26550] = 0x26e8f
        0x000264b8:    4628        (F      MOV      r0,r5
        0x000264ba:    f7fbf8f9    ....    BL       am_hal_gpio_interrupt_register ; 0x216b0
        0x000264be:    aa01        ..      ADD      r2,sp,#4
        0x000264c0:    2101        .!      MOVS     r1,#1
        0x000264c2:    2000        .       MOVS     r0,#0
        0x000264c4:    f7faffea    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x000264c8:    f7f1ffa8    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000264cc:    9001        ..      STR      r0,[sp,#4]
        0x000264ce:    466a        jF      MOV      r2,sp
        0x000264d0:    2100        .!      MOVS     r1,#0
        0x000264d2:    2038        8       MOVS     r0,#0x38
        0x000264d4:    f7fbf8b8    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21648
        0x000264d8:    2038        8       MOVS     r0,#0x38
        0x000264da:    9900        ..      LDR      r1,[sp,#0]
        0x000264dc:    f7fbf89c    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21618
        0x000264e0:    9801        ..      LDR      r0,[sp,#4]
        0x000264e2:    f7f1ff9f    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000264e6:    2103        .!      MOVS     r1,#3
        0x000264e8:    481a        .H      LDR      r0,[pc,#104] ; [0x26554] = 0x10000650
        0x000264ea:    f7fafb55    ..U.    BL       am_devices_led_array_init ; 0x20b98
        0x000264ee:    491a        .I      LDR      r1,[pc,#104] ; [0x26558] = 0xe000e038
        0x000264f0:    2080        .       MOVS     r0,#0x80
        0x000264f2:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x000264f6:    4919        .I      LDR      r1,[pc,#100] ; [0x2655c] = 0xe000e004
        0x000264f8:    0440        @.      LSLS     r0,r0,#17
        0x000264fa:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x000264fe:    f000fb51    ..Q.    BL       am_vos_pdm_init ; 0x26ba4
        0x00026502:    2001        .       MOVS     r0,#1
        0x00026504:    f000fa2e    ....    BL       am_vos_logic_led_swirl ; 0x26964
        0x00026508:    f7f9fb70    ..p.    BL       am_bsp_itm_printf_enable ; 0x1fbec
        0x0002650c:    f000fb8a    ....    BL       am_vos_print_system_info ; 0x26c24
        0x00026510:    4c13        .L      LDR      r4,[pc,#76] ; [0x26560] = 0x10001d94
        0x00026512:    f8940155    ..U.    LDRB     r0,[r4,#0x155]
        0x00026516:    b140        @.      CBZ      r0,0x2652a ; am_vos_board_init + 154
        0x00026518:    2001        .       MOVS     r0,#1
        0x0002651a:    f7fcff4b    ..K.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x233b4
        0x0002651e:    0002        ..      MOVS     r2,r0
        0x00026520:    d00a        ..      BEQ      0x26538 ; am_vos_board_init + 168
        0x00026522:    4910        .I      LDR      r1,[pc,#64] ; [0x26564] = 0x265ac
        0x00026524:    2002        .       MOVS     r0,#2
        0x00026526:    f000fdef    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002652a:    f7f1ff73    ..s.    BL       am_hal_interrupt_master_enable ; 0x18414
        0x0002652e:    b003        ..      ADD      sp,sp,#0xc
        0x00026530:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00026534:    f7ffbf88    ....    B.W      am_vos_ble_task_setup ; 0x26448
        0x00026538:    f8845155    ..UQ    STRB     r5,[r4,#0x155]
        0x0002653c:    490a        .I      LDR      r1,[pc,#40] ; [0x26568] = 0x265d8
        0x0002653e:    2002        .       MOVS     r0,#2
        0x00026540:    f000fde2    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00026544:    e7f1        ..      B        0x2652a ; am_vos_board_init + 154
    $d
        0x00026546:    0000        ..      DCW    0
        0x00026548:    10000670    p...    DCD    268437104
        0x0002654c:    10000674    t...    DCD    268437108
        0x00026550:    00026e8f    .n..    DCD    159375
        0x00026554:    10000650    P...    DCD    268437072
        0x00026558:    e000e038    8...    DCD    3758153784
        0x0002655c:    e000e004    ....    DCD    3758153732
        0x00026560:    10001d94    ....    DCD    268443028
        0x00026564:    000265ac    .e..    DCD    157100
        0x00026568:    000265d8    .e..    DCD    157144
    $t
    i.am_vos_burst_mode_disable
    am_vos_burst_mode_disable
        0x0002656c:    4770        pG      BX       lr
    i.am_vos_burst_mode_enable
    am_vos_burst_mode_enable
        0x0002656e:    4770        pG      BX       lr
    i.am_vos_burst_mode_setup
    am_vos_burst_mode_setup
        0x00026570:    b510        ..      PUSH     {r4,lr}
        0x00026572:    4c0d        .L      LDR      r4,[pc,#52] ; [0x265a8] = 0x10001d94
        0x00026574:    f8940155    ..U.    LDRB     r0,[r4,#0x155]
        0x00026578:    2800        .(      CMP      r0,#0
        0x0002657a:    bf08        ..      IT       EQ
        0x0002657c:    bd10        ..      POPEQ    {r4,pc}
        0x0002657e:    2001        .       MOVS     r0,#1
        0x00026580:    f7fcff18    ....    BL       am_hal_pwrctrl_mcu_mode_select ; 0x233b4
        0x00026584:    0002        ..      MOVS     r2,r0
        0x00026586:    d005        ..      BEQ      0x26594 ; am_vos_burst_mode_setup + 36
        0x00026588:    e8bd4010    ...@    POP      {r4,lr}
        0x0002658c:    a107        ..      ADR      r1,{pc}+0x20 ; 0x265ac
        0x0002658e:    2002        .       MOVS     r0,#2
        0x00026590:    f000bdba    ....    B.W      am_vos_stdio_printf ; 0x27108
        0x00026594:    2000        .       MOVS     r0,#0
        0x00026596:    f8840155    ..U.    STRB     r0,[r4,#0x155]
        0x0002659a:    e8bd4010    ...@    POP      {r4,lr}
        0x0002659e:    a10e        ..      ADR      r1,{pc}+0x3a ; 0x265d8
        0x000265a0:    2002        .       MOVS     r0,#2
        0x000265a2:    f000bdb1    ....    B.W      am_vos_stdio_printf ; 0x27108
    $d
        0x000265a6:    0000        ..      DCW    0
        0x000265a8:    10001d94    ....    DCD    268443028
        0x000265ac:    6c696146    Fail    DCD    1818845510
        0x000265b0:    74206465    ed t    DCD    1948279909
        0x000265b4:    6944206f    o Di    DCD    1766072431
        0x000265b8:    6c626173    sabl    DCD    1818386803
        0x000265bc:    75422065    e Bu    DCD    1967267941
        0x000265c0:    20747372    rst     DCD    544502642
        0x000265c4:    65646f4d    Mode    DCD    1701080909
        0x000265c8:    65706f20     ope    DCD    1701867296
        0x000265cc:    69746172    rati    DCD    1769234802
        0x000265d0:    25206e6f    on %    DCD    622882415
        0x000265d4:    00000a64    d...    DCD    2660
        0x000265d8:    4d415b0a    .[AM    DCD    1296128778
        0x000265dc:    536f562d    -VoS    DCD    1399805485
        0x000265e0:    6f4e205d    ] No    DCD    1867391069
        0x000265e4:    6c616d72    rmal    DCD    1818324338
        0x000265e8:    646f4d20     Mod    DCD    1685015840
        0x000265ec:    38282065    e (8    DCD    942153829
        0x000265f0:    7a484d36    6MHz    DCD    2051558710
        0x000265f4:    000a0a29    )...    DCD    657961
    $t
    i.am_vos_button_gpio_check
    am_vos_button_gpio_check
        0x000265f8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000265fa:    2400        .$      MOVS     r4,#0
        0x000265fc:    4606        .F      MOV      r6,r0
        0x000265fe:    4625        %F      MOV      r5,r4
        0x00026600:    2064        d       MOVS     r0,#0x64
        0x00026602:    9500        ..      STR      r5,[sp,#0]
        0x00026604:    f7fdfb46    ..F.    BL       am_util_delay_ms ; 0x23c94
        0x00026608:    466a        jF      MOV      r2,sp
        0x0002660a:    2100        .!      MOVS     r1,#0
        0x0002660c:    4630        0F      MOV      r0,r6
        0x0002660e:    f7fbf915    ....    BL       am_hal_gpio_state_read ; 0x2183c
        0x00026612:    9900        ..      LDR      r1,[sp,#0]
        0x00026614:    2901        .)      CMP      r1,#1
        0x00026616:    d005        ..      BEQ      0x26624 ; am_vos_button_gpio_check + 44
        0x00026618:    1c60        `.      ADDS     r0,r4,#1
        0x0002661a:    b2c4        ..      UXTB     r4,r0
        0x0002661c:    2c05        .,      CMP      r4,#5
        0x0002661e:    d3ef        ..      BCC      0x26600 ; am_vos_button_gpio_check + 8
        0x00026620:    2000        .       MOVS     r0,#0
        0x00026622:    bdf8        ..      POP      {r3-r7,pc}
        0x00026624:    2001        .       MOVS     r0,#1
        0x00026626:    bdf8        ..      POP      {r3-r7,pc}
    i.am_vos_cmd_packet_tx
    am_vos_cmd_packet_tx
        0x00026628:    b570        p.      PUSH     {r4-r6,lr}
        0x0002662a:    460c        .F      MOV      r4,r1
        0x0002662c:    4606        .F      MOV      r6,r0
        0x0002662e:    f7f2faf7    ....    BL       AppConnIsOpen ; 0x18c20
        0x00026632:    2800        .(      CMP      r0,#0
        0x00026634:    bf08        ..      IT       EQ
        0x00026636:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00026638:    2501        .%      MOVS     r5,#1
        0x0002663a:    b2a2        ..      UXTH     r2,r4
        0x0002663c:    4c0b        .L      LDR      r4,[pc,#44] ; [0x2666c] = 0x1000da58
        0x0002663e:    4633        3F      MOV      r3,r6
        0x00026640:    f6400104    @...    MOV      r1,#0x804
        0x00026644:    7860        `x      LDRB     r0,[r4,#1]
        0x00026646:    f7f3fd5e    ..^.    BL       AttsHandleValueNtf ; 0x1a106
        0x0002664a:    70a5        .p      STRB     r5,[r4,#2]
        0x0002664c:    f1040018    ....    ADD      r0,r4,#0x18
        0x00026650:    f7f6fc9e    ....    BL       WsfTimerStop ; 0x1cf90
        0x00026654:    f2427110    B..q    MOV      r1,#0x2710
        0x00026658:    f1040018    ....    ADD      r0,r4,#0x18
        0x0002665c:    f7f6fc2a    ..*.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00026660:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00026664:    2100        .!      MOVS     r1,#0
        0x00026666:    4608        .F      MOV      r0,r1
        0x00026668:    f7f6bb9c    ....    B        WsfTaskSetReady ; 0x1cda4
    $d
        0x0002666c:    1000da58    X...    DCD    268491352
    $t
    i.am_vos_codec_encode
    am_vos_codec_encode
        0x00026670:    b510        ..      PUSH     {r4,lr}
        0x00026672:    f44f71a0    O..q    MOV      r1,#0x140
        0x00026676:    9c02        ..      LDR      r4,[sp,#8]
        0x00026678:    f005fc0e    ....    BL       audio_enc_encode_frame ; 0x2be98
        0x0002667c:    6020         `      STR      r0,[r4,#0]
        0x0002667e:    bd10        ..      POP      {r4,pc}
    i.am_vos_codec_init
    am_vos_codec_init
        0x00026680:    2000        .       MOVS     r0,#0
        0x00026682:    f005bc27    ..'.    B.W      audio_enc_init ; 0x2bed4
        0x00026686:    0000        ..      MOVS     r0,r0
    i.am_vos_codec_task
    am_vos_codec_task
        0x00026688:    f5ad7d44    ..D}    SUB      sp,sp,#0x310
        0x0002668c:    a802        ..      ADD      r0,sp,#8
        0x0002668e:    4680        .F      MOV      r8,r0
        0x00026690:    90c3        ..      STR      r0,[sp,#0x30c]
        0x00026692:    4848        HH      LDR      r0,[pc,#288] ; [0x267b4] = 0x100028d0
        0x00026694:    f6480108    H...    MOV      r1,#0x8808
        0x00026698:    4401        .D      ADD      r1,r1,r0
        0x0002669a:    91c2        ..      STR      r1,[sp,#0x308]
        0x0002669c:    f6480130    H.0.    MOV      r1,#0x8830
        0x000266a0:    4401        .D      ADD      r1,r1,r0
        0x000266a2:    91c1        ..      STR      r1,[sp,#0x304]
        0x000266a4:    f648011c    H...    MOV      r1,#0x881c
        0x000266a8:    2700        .'      MOVS     r7,#0
        0x000266aa:    f44f7620    O. v    MOV      r6,#0x280
        0x000266ae:    f50d7a24    ..$z    ADD      r10,sp,#0x290
        0x000266b2:    f50d793b    ..;y    ADD      r9,sp,#0x2ec
        0x000266b6:    eb000b01    ....    ADD      r11,r0,r1
        0x000266ba:    f5004500    ...E    ADD      r5,r0,#0x8000
        0x000266be:    a9bc        ..      ADD      r1,sp,#0x2f0
        0x000266c0:    2007        .       MOVS     r0,#7
        0x000266c2:    f000fe6d    ..m.    BL       am_vos_task_read ; 0x273a0
        0x000266c6:    f89d02f0    ....    LDRB     r0,[sp,#0x2f0]
        0x000266ca:    2804        .(      CMP      r0,#4
        0x000266cc:    d1f7        ..      BNE      0x266be ; am_vos_codec_task + 54
        0x000266ce:    f7f1fea5    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000266d2:    90b8        ..      STR      r0,[sp,#0x2e0]
        0x000266d4:    4658        XF      MOV      r0,r11
        0x000266d6:    f000f8af    ....    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x000266da:    4604        .F      MOV      r4,r0
        0x000266dc:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x000266de:    f7f1fea1    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000266e2:    2c00        .,      CMP      r4,#0
        0x000266e4:    d0eb        ..      BEQ      0x266be ; am_vos_codec_task + 54
        0x000266e6:    42b4        .B      CMP      r4,r6
        0x000266e8:    bf88        ..      IT       HI
        0x000266ea:    4634        4F      MOVHI    r4,r6
        0x000266ec:    eb080107    ....    ADD      r1,r8,r7
        0x000266f0:    4622        "F      MOV      r2,r4
        0x000266f2:    2001        .       MOVS     r0,#1
        0x000266f4:    f7f8fe58    ..X.    BL       am_audio_buffer_nested_pop ; 0x1f3a8
        0x000266f8:    42a6        .B      CMP      r6,r4
        0x000266fa:    bf9c        ..      ITT      LS
        0x000266fc:    f44f7620    O. v    MOVLS    r6,#0x280
        0x00026700:    2700        .'      MOVLS    r7,#0
        0x00026702:    d902        ..      BLS      0x2670a ; am_vos_codec_task + 130
        0x00026704:    1b36        6.      SUBS     r6,r6,r4
        0x00026706:    193f        ?.      ADDS     r7,r7,r4
        0x00026708:    d144        D.      BNE      0x26794 ; am_vos_codec_task + 268
        0x0002670a:    f01afd21    ..!.    BL       vTaskSuspendAll ; 0x41150
        0x0002670e:    2350        P#      MOVS     r3,#0x50
        0x00026710:    f8cd9000    ....    STR      r9,[sp,#0]
        0x00026714:    4652        RF      MOV      r2,r10
        0x00026716:    00d9        ..      LSLS     r1,r3,#3
        0x00026718:    98c3        ..      LDR      r0,[sp,#0x30c]
        0x0002671a:    f7ffffa9    ....    BL       am_vos_codec_encode ; 0x26670
        0x0002671e:    9abb        ..      LDR      r2,[sp,#0x2ec]
        0x00026720:    2a50        P*      CMP      r2,#0x50
        0x00026722:    d004        ..      BEQ      0x2672e ; am_vos_codec_task + 166
        0x00026724:    a124        $.      ADR      r1,{pc}+0x94 ; 0x267b8
        0x00026726:    2003        .       MOVS     r0,#3
        0x00026728:    f000fcee    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002672c:    2250        P"      MOVS     r2,#0x50
        0x0002672e:    4651        QF      MOV      r1,r10
        0x00026730:    2002        .       MOVS     r0,#2
        0x00026732:    f7f8fe55    ..U.    BL       am_audio_buffer_nested_push ; 0x1f3e0
        0x00026736:    98c2        ..      LDR      r0,[sp,#0x308]
        0x00026738:    f7f8ff12    ....    BL       am_audio_universal_buffer_status_check ; 0x1f560
        0x0002673c:    2800        .(      CMP      r0,#0
        0x0002673e:    d120         .      BNE      0x26782 ; am_vos_codec_task + 250
        0x00026740:    f8d50814    ....    LDR      r0,[r5,#0x814]
        0x00026744:    9000        ..      STR      r0,[sp,#0]
        0x00026746:    f8d5380c    ...8    LDR      r3,[r5,#0x80c]
        0x0002674a:    f8d52810    ...(    LDR      r2,[r5,#0x810]
        0x0002674e:    a122        ".      ADR      r1,{pc}+0x8a ; 0x267d8
        0x00026750:    2002        .       MOVS     r0,#2
        0x00026752:    f000fcd9    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00026756:    f8d50828    ..(.    LDR      r0,[r5,#0x828]
        0x0002675a:    9000        ..      STR      r0,[sp,#0]
        0x0002675c:    f8d53820    .. 8    LDR      r3,[r5,#0x820]
        0x00026760:    f8d52824    ..$(    LDR      r2,[r5,#0x824]
        0x00026764:    a124        $.      ADR      r1,{pc}+0x94 ; 0x267f8
        0x00026766:    2002        .       MOVS     r0,#2
        0x00026768:    f000fcce    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002676c:    f8d5083c    ..<.    LDR      r0,[r5,#0x83c]
        0x00026770:    9000        ..      STR      r0,[sp,#0]
        0x00026772:    f8d53834    ..48    LDR      r3,[r5,#0x834]
        0x00026776:    f8d52838    ..8(    LDR      r2,[r5,#0x838]
        0x0002677a:    a127        '.      ADR      r1,{pc}+0x9e ; 0x26818
        0x0002677c:    2002        .       MOVS     r0,#2
        0x0002677e:    f000fcc3    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00026782:    f01bfbd1    ....    BL       xTaskResumeAll ; 0x41f28
        0x00026786:    98c1        ..      LDR      r0,[sp,#0x304]
        0x00026788:    f000f856    ..V.    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x0002678c:    2850        P(      CMP      r0,#0x50
        0x0002678e:    bf28        (.      IT       CS
        0x00026790:    f7fffdd8    ....    BLCS     am_vos_ble_stream_send ; 0x26344
        0x00026794:    f7f1fe42    ..B.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026798:    90b8        ..      STR      r0,[sp,#0x2e0]
        0x0002679a:    4658        XF      MOV      r0,r11
        0x0002679c:    f000f84c    ..L.    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x000267a0:    4604        .F      MOV      r4,r0
        0x000267a2:    98b8        ..      LDR      r0,[sp,#0x2e0]
        0x000267a4:    f7f1fe3e    ..>.    BL       am_hal_interrupt_master_set ; 0x18424
        0x000267a8:    f5b47f20    .. .    CMP      r4,#0x280
        0x000267ac:    d29b        ..      BCS      0x266e6 ; am_vos_codec_task + 94
        0x000267ae:    2c00        .,      CMP      r4,#0
        0x000267b0:    d199        ..      BNE      0x266e6 ; am_vos_codec_task + 94
        0x000267b2:    e784        ..      B        0x266be ; am_vos_codec_task + 54
    $d
        0x000267b4:    100028d0    .(..    DCD    268445904
        0x000267b8:    2d4d415b    [AM-    DCD    760037723
        0x000267bc:    5d536f56    VoS]    DCD    1565749078
        0x000267c0:    32336920     i32    DCD    842230048
        0x000267c4:    706d6f43    Comp    DCD    1886220099
        0x000267c8:    73736572    ress    DCD    1936942450
        0x000267cc:    654c6465    edLe    DCD    1699505253
        0x000267d0:    203d206e    n =     DCD    540876910
        0x000267d4:    000a6425    %d..    DCD    680997
        0x000267d8:    52204253    SB R    DCD    1377845843
        0x000267dc:    25203a48    H: %    DCD    622869064
        0x000267e0:    53202c64    d, S    DCD    1394617444
        0x000267e4:    54572042    B WT    DCD    1414996034
        0x000267e8:    6425203a    : %d    DCD    1680154682
        0x000267ec:    564f202c    , OV    DCD    1448026156
        0x000267f0:    6425203a    : %d    DCD    1680154682
        0x000267f4:    0000000a    ....    DCD    10
        0x000267f8:    4f4e4f4d    MONO    DCD    1330532173
        0x000267fc:    3a485220     RH:    DCD    977818144
        0x00026800:    2c642520     %d,    DCD    744760608
        0x00026804:    3a545720     WT:    DCD    978605856
        0x00026808:    2c642520     %d,    DCD    744760608
        0x0002680c:    3a564f20     OV:    DCD    978734880
        0x00026810:    0a642520     %d.    DCD    174335264
        0x00026814:    00000000    ....    DCD    0
        0x00026818:    52204245    EB R    DCD    1377845829
        0x0002681c:    25203a48    H: %    DCD    622869064
        0x00026820:    45202c64    d, E    DCD    1159736420
        0x00026824:    54572042    B WT    DCD    1414996034
        0x00026828:    6425203a    : %d    DCD    1680154682
        0x0002682c:    564f202c    , OV    DCD    1448026156
        0x00026830:    6425203a    : %d    DCD    1680154682
        0x00026834:    00000a20     ...    DCD    2592
    $t
    i.am_vos_get_ring_buffer_status
    am_vos_get_ring_buffer_status
        0x00026838:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0002683a:    6846        Fh      LDR      r6,[r0,#4]
        0x0002683c:    6885        .h      LDR      r5,[r0,#8]
        0x0002683e:    6904        .i      LDR      r4,[r0,#0x10]
        0x00026840:    6843        Ch      LDR      r3,[r0,#4]
        0x00026842:    6882        .h      LDR      r2,[r0,#8]
        0x00026844:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00026846:    4293        .B      CMP      r3,r2
        0x00026848:    bf18        ..      IT       NE
        0x0002684a:    2900        .)      CMPNE    r1,#0
        0x0002684c:    d105        ..      BNE      0x2685a ; am_vos_get_ring_buffer_status + 34
        0x0002684e:    6842        Bh      LDR      r2,[r0,#4]
        0x00026850:    6881        .h      LDR      r1,[r0,#8]
        0x00026852:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00026854:    428a        .B      CMP      r2,r1
        0x00026856:    d107        ..      BNE      0x26868 ; am_vos_get_ring_buffer_status + 48
        0x00026858:    b130        0.      CBZ      r0,0x26868 ; am_vos_get_ring_buffer_status + 48
        0x0002685a:    f7f1fddf    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002685e:    9000        ..      STR      r0,[sp,#0]
        0x00026860:    f7f1fde0    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026864:    4620         F      MOV      r0,r4
        0x00026866:    bdf8        ..      POP      {r3-r7,pc}
        0x00026868:    f7f1fdd8    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x0002686c:    9000        ..      STR      r0,[sp,#0]
        0x0002686e:    1930        0.      ADDS     r0,r6,r4
        0x00026870:    1b40        @.      SUBS     r0,r0,r5
        0x00026872:    fbb0f1f4    ....    UDIV     r1,r0,r4
        0x00026876:    fb040411    ....    MLS      r4,r4,r1,r0
        0x0002687a:    9800        ..      LDR      r0,[sp,#0]
        0x0002687c:    f7f1fdd2    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026880:    4620         F      MOV      r0,r4
        0x00026882:    bdf8        ..      POP      {r3-r7,pc}
    i.am_vos_gpio_disable_irq
    am_vos_gpio_disable_irq
        0x00026884:    b501        ..      PUSH     {r0,lr}
        0x00026886:    2100        .!      MOVS     r1,#0
        0x00026888:    466a        jF      MOV      r2,sp
        0x0002688a:    4608        .F      MOV      r0,r1
        0x0002688c:    f7fafe06    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x00026890:    bd08        ..      POP      {r3,pc}
    i.am_vos_gpio_enable_irq
    am_vos_gpio_enable_irq
        0x00026892:    b513        ..      PUSH     {r0,r1,r4,lr}
        0x00026894:    b082        ..      SUB      sp,sp,#8
        0x00026896:    4604        .F      MOV      r4,r0
        0x00026898:    466a        jF      MOV      r2,sp
        0x0002689a:    2100        .!      MOVS     r1,#0
        0x0002689c:    f7fafed4    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x21648
        0x000268a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000268a2:    2201        ."      MOVS     r2,#1
        0x000268a4:    f001011f    ....    AND      r1,r1,#0x1f
        0x000268a8:    408a        .@      LSLS     r2,r2,r1
        0x000268aa:    9900        ..      LDR      r1,[sp,#0]
        0x000268ac:    420a        .B      TST      r2,r1
        0x000268ae:    bf1c        ..      ITT      NE
        0x000268b0:    4620         F      MOVNE    r0,r4
        0x000268b2:    f7fafeb1    ....    BLNE     am_hal_gpio_interrupt_irq_clear ; 0x21618
        0x000268b6:    aa03        ..      ADD      r2,sp,#0xc
        0x000268b8:    2101        .!      MOVS     r1,#1
        0x000268ba:    2000        .       MOVS     r0,#0
        0x000268bc:    f7fafdee    ....    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x000268c0:    b004        ..      ADD      sp,sp,#0x10
        0x000268c2:    bd10        ..      POP      {r4,pc}
    i.am_vos_is_connected
    am_vos_is_connected
        0x000268c4:    b510        ..      PUSH     {r4,lr}
        0x000268c6:    f7fefdb7    ....    BL       am_vos_ama_isready ; 0x25438
        0x000268ca:    b138        8.      CBZ      r0,0x268dc ; am_vos_is_connected + 24
        0x000268cc:    4805        .H      LDR      r0,[pc,#20] ; [0x268e4] = 0x1000da58
        0x000268ce:    7b01        .{      LDRB     r1,[r0,#0xc]
        0x000268d0:    2900        .)      CMP      r1,#0
        0x000268d2:    bf1f        ..      ITTTT    NE
        0x000268d4:    7b80        .{      LDRBNE   r0,[r0,#0xe]
        0x000268d6:    2800        .(      CMPNE    r0,#0
        0x000268d8:    2001        .       MOVNE    r0,#1
        0x000268da:    bd10        ..      POPNE    {r4,pc}
        0x000268dc:    f04f0000    O...    MOV      r0,#0
        0x000268e0:    bd10        ..      POP      {r4,pc}
    $d
        0x000268e2:    0000        ..      DCW    0
        0x000268e4:    1000da58    X...    DCD    268491352
    $t
    i.am_vos_led_task
    am_vos_led_task
        0x000268e8:    4c1c        .L      LDR      r4,[pc,#112] ; [0x2695c] = 0xaa111155
        0x000268ea:    b084        ..      SUB      sp,sp,#0x10
        0x000268ec:    4669        iF      MOV      r1,sp
        0x000268ee:    2001        .       MOVS     r0,#1
        0x000268f0:    f000fd56    ..V.    BL       am_vos_task_read ; 0x273a0
        0x000268f4:    9802        ..      LDR      r0,[sp,#8]
        0x000268f6:    42a0        .B      CMP      r0,r4
        0x000268f8:    bf08        ..      IT       EQ
        0x000268fa:    2000        .       MOVEQ    r0,#0
        0x000268fc:    bf88        ..      IT       HI
        0x000268fe:    2003        .       MOVHI    r0,#3
        0x00026900:    d302        ..      BCC      0x26908 ; am_vos_led_task + 32
        0x00026902:    f000f82f    ../.    BL       am_vos_logic_led_swirl ; 0x26964
        0x00026906:    e7f1        ..      B        0x268ec ; am_vos_led_task + 4
        0x00026908:    2802        .(      CMP      r0,#2
        0x0002690a:    d005        ..      BEQ      0x26918 ; am_vos_led_task + 48
        0x0002690c:    2803        .(      CMP      r0,#3
        0x0002690e:    bf04        ..      ITT      EQ
        0x00026910:    2002        .       MOVEQ    r0,#2
        0x00026912:    f000f827    ..'.    BLEQ     am_vos_logic_led_swirl ; 0x26964
        0x00026916:    e7e9        ..      B        0x268ec ; am_vos_led_task + 4
        0x00026918:    f7ffffd4    ....    BL       am_vos_is_connected ; 0x268c4
        0x0002691c:    2800        .(      CMP      r0,#0
        0x0002691e:    4810        .H      LDR      r0,[pc,#64] ; [0x26960] = 0x10000650
        0x00026920:    f04f0100    O...    MOV      r1,#0
        0x00026924:    d002        ..      BEQ      0x2692c ; am_vos_led_task + 68
        0x00026926:    f7fafa1c    ....    BL       am_devices_led_toggle ; 0x20d62
        0x0002692a:    e7df        ..      B        0x268ec ; am_vos_led_task + 4
        0x0002692c:    f7faf9fe    ....    BL       am_devices_led_on ; 0x20d2c
        0x00026930:    200a        .       MOVS     r0,#0xa
        0x00026932:    f01afab1    ....    BL       vTaskDelay ; 0x40e98
        0x00026936:    2100        .!      MOVS     r1,#0
        0x00026938:    4809        .H      LDR      r0,[pc,#36] ; [0x26960] = 0x10000650
        0x0002693a:    f7faf9da    ....    BL       am_devices_led_off ; 0x20cf2
        0x0002693e:    2096        .       MOVS     r0,#0x96
        0x00026940:    f01afaaa    ....    BL       vTaskDelay ; 0x40e98
        0x00026944:    2100        .!      MOVS     r1,#0
        0x00026946:    4806        .H      LDR      r0,[pc,#24] ; [0x26960] = 0x10000650
        0x00026948:    f7faf9f0    ....    BL       am_devices_led_on ; 0x20d2c
        0x0002694c:    200a        .       MOVS     r0,#0xa
        0x0002694e:    f01afaa3    ....    BL       vTaskDelay ; 0x40e98
        0x00026952:    2100        .!      MOVS     r1,#0
        0x00026954:    4802        .H      LDR      r0,[pc,#8] ; [0x26960] = 0x10000650
        0x00026956:    f7faf9cc    ....    BL       am_devices_led_off ; 0x20cf2
        0x0002695a:    e7c7        ..      B        0x268ec ; am_vos_led_task + 4
    $d
        0x0002695c:    aa111155    U...    DCD    2853245269
        0x00026960:    10000650    P...    DCD    268437072
    $t
    i.am_vos_logic_led_swirl
    am_vos_logic_led_swirl
        0x00026964:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00026968:    4604        .F      MOV      r4,r0
        0x0002696a:    2732        2'      MOVS     r7,#0x32
        0x0002696c:    2200        ."      MOVS     r2,#0
        0x0002696e:    2103        .!      MOVS     r1,#3
        0x00026970:    4834        4H      LDR      r0,[pc,#208] ; [0x26a44] = 0x10000650
        0x00026972:    f7faf96f    ..o.    BL       am_devices_led_array_out ; 0x20c54
        0x00026976:    4e34        4N      LDR      r6,[pc,#208] ; [0x26a48] = 0x55555556
        0x00026978:    b16c        l.      CBZ      r4,0x26996 ; am_vos_logic_led_swirl + 50
        0x0002697a:    2c01        .,      CMP      r4,#1
        0x0002697c:    bf08        ..      IT       EQ
        0x0002697e:    2400        .$      MOVEQ    r4,#0
        0x00026980:    d01a        ..      BEQ      0x269b8 ; am_vos_logic_led_swirl + 84
        0x00026982:    2c02        .,      CMP      r4,#2
        0x00026984:    bf04        ..      ITT      EQ
        0x00026986:    2400        .$      MOVEQ    r4,#0
        0x00026988:    007d        }.      LSLEQ    r5,r7,#1
        0x0002698a:    d033        3.      BEQ      0x269f4 ; am_vos_logic_led_swirl + 144
        0x0002698c:    2c03        .,      CMP      r4,#3
        0x0002698e:    bf08        ..      IT       EQ
        0x00026990:    2405        .$      MOVEQ    r4,#5
        0x00026992:    d040        @.      BEQ      0x26a16 ; am_vos_logic_led_swirl + 178
        0x00026994:    e04e        N.      B        0x26a34 ; am_vos_logic_led_swirl + 208
        0x00026996:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x0002699a:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x0002699e:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x000269a2:    1901        ..      ADDS     r1,r0,r4
        0x000269a4:    4827        'H      LDR      r0,[pc,#156] ; [0x26a44] = 0x10000650
        0x000269a6:    f7faf9dc    ....    BL       am_devices_led_toggle ; 0x20d62
        0x000269aa:    4638        8F      MOV      r0,r7
        0x000269ac:    f01afa74    ..t.    BL       vTaskDelay ; 0x40e98
        0x000269b0:    1c64        d.      ADDS     r4,r4,#1
        0x000269b2:    2c06        .,      CMP      r4,#6
        0x000269b4:    dbef        ..      BLT      0x26996 ; am_vos_logic_led_swirl + 50
        0x000269b6:    e03d        =.      B        0x26a34 ; am_vos_logic_led_swirl + 208
        0x000269b8:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x000269bc:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x000269c0:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x000269c4:    1901        ..      ADDS     r1,r0,r4
        0x000269c6:    481f        .H      LDR      r0,[pc,#124] ; [0x26a44] = 0x10000650
        0x000269c8:    f7faf9cb    ....    BL       am_devices_led_toggle ; 0x20d62
        0x000269cc:    2032        2       MOVS     r0,#0x32
        0x000269ce:    f7fdf961    ..a.    BL       am_util_delay_ms ; 0x23c94
        0x000269d2:    1c64        d.      ADDS     r4,r4,#1
        0x000269d4:    2c0c        .,      CMP      r4,#0xc
        0x000269d6:    dbef        ..      BLT      0x269b8 ; am_vos_logic_led_swirl + 84
        0x000269d8:    e02c        ,.      B        0x26a34 ; am_vos_logic_led_swirl + 208
        0x000269da:    2c03        .,      CMP      r4,#3
        0x000269dc:    d10a        ..      BNE      0x269f4 ; am_vos_logic_led_swirl + 144
        0x000269de:    4628        (F      MOV      r0,r5
        0x000269e0:    f01afa5a    ..Z.    BL       vTaskDelay ; 0x40e98
        0x000269e4:    2200        ."      MOVS     r2,#0
        0x000269e6:    2103        .!      MOVS     r1,#3
        0x000269e8:    4816        .H      LDR      r0,[pc,#88] ; [0x26a44] = 0x10000650
        0x000269ea:    f7faf933    ..3.    BL       am_devices_led_array_out ; 0x20c54
        0x000269ee:    4628        (F      MOV      r0,r5
        0x000269f0:    f01afa52    ..R.    BL       vTaskDelay ; 0x40e98
        0x000269f4:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x000269f8:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x000269fc:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x00026a00:    1901        ..      ADDS     r1,r0,r4
        0x00026a02:    4810        .H      LDR      r0,[pc,#64] ; [0x26a44] = 0x10000650
        0x00026a04:    f7faf9ad    ....    BL       am_devices_led_toggle ; 0x20d62
        0x00026a08:    1c64        d.      ADDS     r4,r4,#1
        0x00026a0a:    2c06        .,      CMP      r4,#6
        0x00026a0c:    dbe5        ..      BLT      0x269da ; am_vos_logic_led_swirl + 118
        0x00026a0e:    4638        8F      MOV      r0,r7
        0x00026a10:    f01afa42    ..B.    BL       vTaskDelay ; 0x40e98
        0x00026a14:    e00e        ..      B        0x26a34 ; am_vos_logic_led_swirl + 208
        0x00026a16:    fb861004    ....    SMULL    r1,r0,r6,r4
        0x00026a1a:    eba070e0    ...p    SUB      r0,r0,r0,ASR #31
        0x00026a1e:    eba00080    ....    SUB      r0,r0,r0,LSL #2
        0x00026a22:    1901        ..      ADDS     r1,r0,r4
        0x00026a24:    4807        .H      LDR      r0,[pc,#28] ; [0x26a44] = 0x10000650
        0x00026a26:    f7faf99c    ....    BL       am_devices_led_toggle ; 0x20d62
        0x00026a2a:    4638        8F      MOV      r0,r7
        0x00026a2c:    f01afa34    ..4.    BL       vTaskDelay ; 0x40e98
        0x00026a30:    1e64        d.      SUBS     r4,r4,#1
        0x00026a32:    d5f0        ..      BPL      0x26a16 ; am_vos_logic_led_swirl + 178
        0x00026a34:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00026a38:    2200        ."      MOVS     r2,#0
        0x00026a3a:    2103        .!      MOVS     r1,#3
        0x00026a3c:    4801        .H      LDR      r0,[pc,#4] ; [0x26a44] = 0x10000650
        0x00026a3e:    f7fab909    ....    B        am_devices_led_array_out ; 0x20c54
    $d
        0x00026a42:    0000        ..      DCW    0
        0x00026a44:    10000650    P...    DCD    268437072
        0x00026a48:    55555556    VUUU    DCD    1431655766
    $t
    i.am_vos_mic_disable
    am_vos_mic_disable
        0x00026a4c:    b510        ..      PUSH     {r4,lr}
        0x00026a4e:    a109        ..      ADR      r1,{pc}+0x26 ; 0x26a74
        0x00026a50:    2003        .       MOVS     r0,#3
        0x00026a52:    f000fb59    ..Y.    BL       am_vos_stdio_printf ; 0x27108
        0x00026a56:    480f        .H      LDR      r0,[pc,#60] ; [0x26a94] = 0x10001d94
        0x00026a58:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00026a5c:    b118        ..      CBZ      r0,0x26a66 ; am_vos_mic_disable + 26
        0x00026a5e:    e8bd4010    ...@    POP      {r4,lr}
        0x00026a62:    f7fcb903    ....    B        am_hal_pdm_disable ; 0x22c6c
        0x00026a66:    e8bd4010    ...@    POP      {r4,lr}
        0x00026a6a:    a10b        ..      ADR      r1,{pc}+0x2e ; 0x26a98
        0x00026a6c:    2002        .       MOVS     r0,#2
        0x00026a6e:    f000bb4b    ..K.    B.W      am_vos_stdio_printf ; 0x27108
    $d
        0x00026a72:    0000        ..      DCW    0
        0x00026a74:    2d4d415b    [AM-    DCD    760037723
        0x00026a78:    5d536f56    VoS]    DCD    1565749078
        0x00026a7c:    5f6d6120     am_    DCD    1601003808
        0x00026a80:    5f736f76    vos_    DCD    1601400694
        0x00026a84:    5f63696d    mic_    DCD    1600350573
        0x00026a88:    61736964    disa    DCD    1634953572
        0x00026a8c:    28656c62    ble(    DCD    677735522
        0x00026a90:    00000a29    )...    DCD    2601
        0x00026a94:    10001d94    ....    DCD    268443028
        0x00026a98:    6c696146    Fail    DCD    1818845510
        0x00026a9c:    74206465    ed t    DCD    1948279909
        0x00026aa0:    4450206f    o PD    DCD    1146101871
        0x00026aa4:    6964204d    M di    DCD    1768169549
        0x00026aa8:    6c626173    sabl    DCD    1818386803
        0x00026aac:    203a2065    e :     DCD    540680293
        0x00026ab0:    204d4450    PDM     DCD    541934672
        0x00026ab4:    646e6168    hand    DCD    1684955496
        0x00026ab8:    6920656c    le i    DCD    1763730796
        0x00026abc:    554e2073    s NU    DCD    1431183475
        0x00026ac0:    000a4c4c    LL..    DCD    674892
    $t
    i.am_vos_mic_enable
    am_vos_mic_enable
        0x00026ac4:    b510        ..      PUSH     {r4,lr}
        0x00026ac6:    a114        ..      ADR      r1,{pc}+0x52 ; 0x26b18
        0x00026ac8:    2003        .       MOVS     r0,#3
        0x00026aca:    f000fb1d    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00026ace:    4c1a        .L      LDR      r4,[pc,#104] ; [0x26b38] = 0x10001d94
        0x00026ad0:    211e        .!      MOVS     r1,#0x1e
        0x00026ad2:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026ad6:    f7fcf9c7    ....    BL       am_hal_pdm_interrupt_enable ; 0x22e68
        0x00026ada:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026ade:    b1a0        ..      CBZ      r0,0x26b0a ; am_vos_mic_enable + 70
        0x00026ae0:    f44f71a0    O..q    MOV      r1,#0x140
        0x00026ae4:    f8c41150    ..P.    STR      r1,[r4,#0x150]
        0x00026ae8:    4914        .I      LDR      r1,[pc,#80] ; [0x26b3c] = 0x10060040
        0x00026aea:    f8c41148    ..H.    STR      r1,[r4,#0x148]
        0x00026aee:    f50171a0    ...q    ADD      r1,r1,#0x140
        0x00026af2:    f8c4114c    ..L.    STR      r1,[r4,#0x14c]
        0x00026af6:    f50471a4    ...q    ADD      r1,r4,#0x148
        0x00026afa:    f7fcf8fb    ....    BL       am_hal_pdm_dma_start ; 0x22cf4
        0x00026afe:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026b02:    e8bd4010    ...@    POP      {r4,lr}
        0x00026b06:    f7fcb93b    ..;.    B        am_hal_pdm_enable ; 0x22d80
        0x00026b0a:    e8bd4010    ...@    POP      {r4,lr}
        0x00026b0e:    a10c        ..      ADR      r1,{pc}+0x32 ; 0x26b40
        0x00026b10:    2002        .       MOVS     r0,#2
        0x00026b12:    f000baf9    ....    B.W      am_vos_stdio_printf ; 0x27108
    $d
        0x00026b16:    0000        ..      DCW    0
        0x00026b18:    2d4d415b    [AM-    DCD    760037723
        0x00026b1c:    5d536f56    VoS]    DCD    1565749078
        0x00026b20:    5f6d6120     am_    DCD    1601003808
        0x00026b24:    5f736f76    vos_    DCD    1601400694
        0x00026b28:    5f63696d    mic_    DCD    1600350573
        0x00026b2c:    62616e65    enab    DCD    1650552421
        0x00026b30:    2928656c    le()    DCD    690513260
        0x00026b34:    0000000a    ....    DCD    10
        0x00026b38:    10001d94    ....    DCD    268443028
        0x00026b3c:    10060040    @...    DCD    268828736
        0x00026b40:    6c696146    Fail    DCD    1818845510
        0x00026b44:    74206465    ed t    DCD    1948279909
        0x00026b48:    4450206f    o PD    DCD    1146101871
        0x00026b4c:    6e65204d    M en    DCD    1852121165
        0x00026b50:    656c6261    able    DCD    1701601889
        0x00026b54:    50203a20     : P    DCD    1344289312
        0x00026b58:    68204d44    DM h    DCD    1746947396
        0x00026b5c:    6c646e61    andl    DCD    1818521185
        0x00026b60:    73692065    e is    DCD    1936269413
        0x00026b64:    4c554e20     NUL    DCD    1280658976
        0x00026b68:    00000a4c    L...    DCD    2636
    $t
    i.am_vos_packet_rx
    am_vos_packet_rx
        0x00026b6c:    b570        p.      PUSH     {r4-r6,lr}
        0x00026b6e:    f5a16200    ...b    SUB      r2,r1,#0x800
        0x00026b72:    e9dd5404    ...T    LDRD     r5,r4,[sp,#0x10]
        0x00026b76:    3a02        .:      SUBS     r2,#2
        0x00026b78:    d110        ..      BNE      0x26b9c ; am_vos_packet_rx + 48
        0x00026b7a:    4909        .I      LDR      r1,[pc,#36] ; [0x26ba0] = 0x1000da58
        0x00026b7c:    f8910035    ..5.    LDRB     r0,[r1,#0x35]
        0x00026b80:    2801        .(      CMP      r0,#1
        0x00026b82:    d107        ..      BNE      0x26b94 ; am_vos_packet_rx + 40
        0x00026b84:    f1010028    ..(.    ADD      r0,r1,#0x28
        0x00026b88:    f7f6fa02    ....    BL       WsfTimerStop ; 0x1cf90
        0x00026b8c:    2100        .!      MOVS     r1,#0
        0x00026b8e:    4608        .F      MOV      r0,r1
        0x00026b90:    f7f6f908    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00026b94:    4629        )F      MOV      r1,r5
        0x00026b96:    4620         F      MOV      r0,r4
        0x00026b98:    f7fefdbe    ....    BL       am_vos_ama_rx_handler ; 0x25718
        0x00026b9c:    2000        .       MOVS     r0,#0
        0x00026b9e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00026ba0:    1000da58    X...    DCD    268491352
    $t
    i.am_vos_pdm_init
    am_vos_pdm_init
        0x00026ba4:    b530        0.      PUSH     {r4,r5,lr}
        0x00026ba6:    4b19        .K      LDR      r3,[pc,#100] ; [0x26c0c] = 0x43250
        0x00026ba8:    b089        ..      SUB      sp,sp,#0x24
        0x00026baa:    e893103f    ..?.    LDM      r3,{r0-r5,r12}
        0x00026bae:    e88d103f    ..?.    STM      sp,{r0-r5,r12}
        0x00026bb2:    4c17        .L      LDR      r4,[pc,#92] ; [0x26c10] = 0x10001d94
        0x00026bb4:    2000        .       MOVS     r0,#0
        0x00026bb6:    f50471a2    ...q    ADD      r1,r4,#0x144
        0x00026bba:    f7fcf91f    ....    BL       am_hal_pdm_initialize ; 0x22dfc
        0x00026bbe:    2200        ."      MOVS     r2,#0
        0x00026bc0:    4611        .F      MOV      r1,r2
        0x00026bc2:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026bc6:    f7fcf9b1    ....    BL       am_hal_pdm_power_control ; 0x22f2c
        0x00026bca:    4669        iF      MOV      r1,sp
        0x00026bcc:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026bd0:    f7fbffde    ....    BL       am_hal_pdm_configure ; 0x22b90
        0x00026bd4:    480f        .H      LDR      r0,[pc,#60] ; [0x26c14] = 0x10000734
        0x00026bd6:    6801        .h      LDR      r1,[r0,#0]
        0x00026bd8:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026bda:    2032        2       MOVS     r0,#0x32
        0x00026bdc:    f7fafdca    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00026be0:    480d        .H      LDR      r0,[pc,#52] ; [0x26c18] = 0x10000738
        0x00026be2:    6801        .h      LDR      r1,[r0,#0]
        0x00026be4:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026be6:    2033        3       MOVS     r0,#0x33
        0x00026be8:    f7fafdc4    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00026bec:    211e        .!      MOVS     r1,#0x1e
        0x00026bee:    f8d40144    ..D.    LDR      r0,[r4,#0x144]
        0x00026bf2:    f7fcf939    ..9.    BL       am_hal_pdm_interrupt_enable ; 0x22e68
        0x00026bf6:    4909        .I      LDR      r1,[pc,#36] ; [0x26c1c] = 0xe000e004
        0x00026bf8:    f44f3080    O..0    MOV      r0,#0x10000
        0x00026bfc:    f8c10100    ....    STR      r0,[r1,#0x100]
        0x00026c00:    4907        .I      LDR      r1,[pc,#28] ; [0x26c20] = 0xe000e030
        0x00026c02:    20e0        .       MOVS     r0,#0xe0
        0x00026c04:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00026c08:    b009        ..      ADD      sp,sp,#0x24
        0x00026c0a:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00026c0c:    00043250    P2..    DCD    275024
        0x00026c10:    10001d94    ....    DCD    268443028
        0x00026c14:    10000734    4...    DCD    268437300
        0x00026c18:    10000738    8...    DCD    268437304
        0x00026c1c:    e000e004    ....    DCD    3758153732
        0x00026c20:    e000e030    0...    DCD    3758153776
    $t
    i.am_vos_print_system_info
    am_vos_print_system_info
        0x00026c24:    b500        ..      PUSH     {lr}
        0x00026c26:    b099        ..      SUB      sp,sp,#0x64
        0x00026c28:    a024        $.      ADR      r0,{pc}+0x94 ; 0x26cbc
        0x00026c2a:    f7fdfb87    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00026c2e:    a801        ..      ADD      r0,sp,#4
        0x00026c30:    f7fdfac0    ....    BL       am_util_id_device ; 0x241b4
        0x00026c34:    a02a        *.      ADR      r0,{pc}+0xac ; 0x26ce0
        0x00026c36:    9914        ..      LDR      r1,[sp,#0x50]
        0x00026c38:    f7fdfb80    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00026c3c:    f89d0055    ..U.    LDRB     r0,[sp,#0x55]
        0x00026c40:    9000        ..      STR      r0,[sp,#0]
        0x00026c42:    f89d3054    ..T0    LDRB     r3,[sp,#0x54]
        0x00026c46:    a02b        +.      ADR      r0,{pc}+0xae ; 0x26cf4
        0x00026c48:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00026c4a:    9901        ..      LDR      r1,[sp,#4]
        0x00026c4c:    f7fdfb76    ..v.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c50:    a038        8.      ADR      r0,{pc}+0xe4 ; 0x26d34
        0x00026c52:    9902        ..      LDR      r1,[sp,#8]
        0x00026c54:    f7fdfb72    ..r.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c58:    a03b        ;.      ADR      r0,{pc}+0xf0 ; 0x26d48
        0x00026c5a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026c5c:    f7fdfb6e    ..n.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c60:    a03e        >.      ADR      r0,{pc}+0xfc ; 0x26d5c
        0x00026c62:    f7fdfb6b    ..k.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c66:    a042        B.      ADR      r0,{pc}+0x10a ; 0x26d70
        0x00026c68:    f7fdfb68    ..h.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c6c:    a042        B.      ADR      r0,{pc}+0x10c ; 0x26d78
        0x00026c6e:    f7fdfb65    ..e.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c72:    a044        D.      ADR      r0,{pc}+0x112 ; 0x26d84
        0x00026c74:    f7fdfb62    ..b.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c78:    a045        E.      ADR      r0,{pc}+0x118 ; 0x26d90
        0x00026c7a:    f7fdfb5f    .._.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c7e:    a048        H.      ADR      r0,{pc}+0x122 ; 0x26da0
        0x00026c80:    f7fdfb5c    ..\.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c84:    a04a        J.      ADR      r0,{pc}+0x12c ; 0x26db0
        0x00026c86:    f7fdfb59    ..Y.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c8a:    a04b        K.      ADR      r0,{pc}+0x12e ; 0x26db8
        0x00026c8c:    f7fdfb56    ..V.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c90:    a04b        K.      ADR      r0,{pc}+0x130 ; 0x26dc0
        0x00026c92:    f7fdfb53    ..S.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c96:    a04d        M.      ADR      r0,{pc}+0x136 ; 0x26dcc
        0x00026c98:    f7fdfb50    ..P.    BL       am_util_stdio_printf ; 0x2433c
        0x00026c9c:    4851        QH      LDR      r0,[pc,#324] ; [0x26de4] = 0x10000294
        0x00026c9e:    6a02        .j      LDR      r2,[r0,#0x20]
        0x00026ca0:    a051        Q.      ADR      r0,{pc}+0x148 ; 0x26de8
        0x00026ca2:    0a91        ..      LSRS     r1,r2,#10
        0x00026ca4:    f7fdfb4a    ..J.    BL       am_util_stdio_printf ; 0x2433c
        0x00026ca8:    a057        W.      ADR      r0,{pc}+0x160 ; 0x26e08
        0x00026caa:    f7fdfb47    ..G.    BL       am_util_stdio_printf ; 0x2433c
        0x00026cae:    4860        `H      LDR      r0,[pc,#384] ; [0x26e30] = 0x4ffff000
        0x00026cb0:    6801        .h      LDR      r1,[r0,#0]
        0x00026cb2:    a060        `.      ADR      r0,{pc}+0x182 ; 0x26e34
        0x00026cb4:    f7fdfb42    ..B.    BL       am_util_stdio_printf ; 0x2433c
        0x00026cb8:    b019        ..      ADD      sp,sp,#0x64
        0x00026cba:    bd00        ..      POP      {pc}
    $d
        0x00026cbc:    3d3d3d0a    .===    DCD    1027423498
        0x00026cc0:    3d3d3d3d    ====    DCD    1027423549
        0x00026cc4:    41203d3d    == A    DCD    1092631869
        0x00026cc8:    7169626d    mbiq    DCD    1902731885
        0x00026ccc:    536f5620     VoS    DCD    1399805472
        0x00026cd0:    4b445320     SDK    DCD    1262768928
        0x00026cd4:    3d3d3d20     ===    DCD    1027423520
        0x00026cd8:    3d3d3d3d    ====    DCD    1027423549
        0x00026cdc:    000a3d3d    ==..    DCD    671037
        0x00026ce0:    69766544    Devi    DCD    1769366852
        0x00026ce4:    74206563    ce t    DCD    1948280163
        0x00026ce8:    3a657079    ype:    DCD    979726457
        0x00026cec:    0a732520     %s.    DCD    175318304
        0x00026cf0:    00000000    ....    DCD    0
        0x00026cf4:    69766544    Devi    DCD    1769366852
        0x00026cf8:    69206563    ce i    DCD    1763730787
        0x00026cfc:    3a6f666e    nfo:    DCD    980379246
        0x00026d00:    6150090a    ..Pa    DCD    1632635146
        0x00026d04:    6e207472    rt n    DCD    1847620722
        0x00026d08:    65626d75    umbe    DCD    1700949365
        0x00026d0c:    30203a72    r: 0    DCD    807418482
        0x00026d10:    38302578    x%08    DCD    942679416
        0x00026d14:    52090a58    X..R    DCD    1376324184
        0x00026d18:    73697665    evis    DCD    1936291429
        0x00026d1c:    3a6e6f69    ion:    DCD    980316009
        0x00026d20:    25783020     0x%    DCD    628633632
        0x00026d24:    52282058    X (R    DCD    1378361432
        0x00026d28:    63257665    ev%c    DCD    1663399525
        0x00026d2c:    0a296325    %c).    DCD    170484517
        0x00026d30:    00000000    ....    DCD    0
        0x00026d34:    69684309    .Chi    DCD    1768440585
        0x00026d38:    44492070    p ID    DCD    1145643120
        0x00026d3c:    203a3020     0:     DCD    540684320
        0x00026d40:    58257830    0x%X    DCD    1478850608
        0x00026d44:    0000000a    ....    DCD    10
        0x00026d48:    69684309    .Chi    DCD    1768440585
        0x00026d4c:    44492070    p ID    DCD    1145643120
        0x00026d50:    203a3120     1:     DCD    540684576
        0x00026d54:    58257830    0x%X    DCD    1478850608
        0x00026d58:    0000000a    ....    DCD    10
        0x00026d5c:    7269460a    .Fir    DCD    1919501834
        0x00026d60:    7261776d    mwar    DCD    1918990189
        0x00026d64:    65762065    e ve    DCD    1702240357
        0x00026d68:    6f697372    rsio    DCD    1869181810
        0x00026d6c:    00203a6e    n: .    DCD    2112110
        0x00026d70:    2e352e34    4.5.    DCD    775237172
        0x00026d74:    00000030    0...    DCD    48
        0x00026d78:    43494d0a    .MIC    DCD    1128877322
        0x00026d7c:    706e6920     inp    DCD    1886284064
        0x00026d80:    003a7475    ut:.    DCD    3830901
        0x00026d84:    4d445020     PDM    DCD    1296322592
        0x00026d88:    4d442820     (DM    DCD    1296312352
        0x00026d8c:    00294349    IC).    DCD    2704201
        0x00026d90:    6953203a    : Si    DCD    1767055418
        0x00026d94:    656c676e    ngle    DCD    1701603182
        0x00026d98:    43494d20     MIC    DCD    1128877344
        0x00026d9c:    00000000    ....    DCD    0
        0x00026da0:    616f4c0a    .Loa    DCD    1634683914
        0x00026da4:    6f6d2064    d mo    DCD    1869422692
        0x00026da8:    656c7564    dule    DCD    1701606756
        0x00026dac:    00003a73    s:..    DCD    14963
        0x00026db0:    414d4120     AMA    DCD    1095581984
        0x00026db4:    00000000    ....    DCD    0
        0x00026db8:    55504f20     OPU    DCD    1431326496
        0x00026dbc:    00000053    S...    DCD    83
        0x00026dc0:    6165460a    .Fea    DCD    1634027018
        0x00026dc4:    65727574    ture    DCD    1701999988
        0x00026dc8:    00003a73    s:..    DCD    14963
        0x00026dcc:    5442090a    ..BT    DCD    1413613834
        0x00026dd0:    203a314e    N1:     DCD    540684622
        0x00026dd4:    68737550    Push    DCD    1752397136
        0x00026dd8:    206f5420     To     DCD    544166944
        0x00026ddc:    6b6c6154    Talk    DCD    1802264916
        0x00026de0:    00000000    ....    DCD    0
        0x00026de4:    10000294    ....    DCD    268436116
        0x00026de8:    7379530a    .Sys    DCD    1937330954
        0x00026dec:    206d6574    tem     DCD    544040308
        0x00026df0:    70616548    Heap    DCD    1885431112
        0x00026df4:    6425203a    : %d    DCD    1680154682
        0x00026df8:    20424b20     KB     DCD    541215520
        0x00026dfc:    20642528    (%d     DCD    543434024
        0x00026e00:    65747962    byte    DCD    1702132066
        0x00026e04:    00002973    s)..    DCD    10611
        0x00026e08:    3d3d3d0a    .===    DCD    1027423498
        0x00026e0c:    3d3d3d3d    ====    DCD    1027423549
        0x00026e10:    3d3d3d3d    ====    DCD    1027423549
        0x00026e14:    3d3d3d3d    ====    DCD    1027423549
        0x00026e18:    3d3d3d3d    ====    DCD    1027423549
        0x00026e1c:    3d3d3d3d    ====    DCD    1027423549
        0x00026e20:    3d3d3d3d    ====    DCD    1027423549
        0x00026e24:    3d3d3d3d    ====    DCD    1027423549
        0x00026e28:    0a0a3d3d    ==..    DCD    168443197
        0x00026e2c:    00000000    ....    DCD    0
        0x00026e30:    4ffff000    ...O    DCD    1342173184
        0x00026e34:    74737953    Syst    DCD    1953724755
        0x00026e38:    72206d65    em r    DCD    1914727781
        0x00026e3c:    74657365    eset    DCD    1952805733
        0x00026e40:    61657220     rea    DCD    1634038304
        0x00026e44:    3a6e6f73    son:    DCD    980316019
        0x00026e48:    34783020     0x4    DCD    880291872
        0x00026e4c:    46464646    FFFF    DCD    1179010630
        0x00026e50:    20303030    000     DCD    540028976
        0x00026e54:    7830203d    = 0x    DCD    2016419901
        0x00026e58:    78383025    %08x    DCD    2016948261
        0x00026e5c:    00000a20     ...    DCD    2592
    $t
    i.am_vos_printf
    am_vos_printf
        0x00026e60:    b508        ..      PUSH     {r3,lr}
        0x00026e62:    ea4f0300    O...    MOV.W    r3,r0
        0x00026e66:    468c        .F      MOV      r12,r1
        0x00026e68:    f04f0000    O...    MOV      r0,#0
        0x00026e6c:    f3ef8205    ....    MRS      r2,IPSR
        0x00026e70:    2a00        .*      CMP      r2,#0
        0x00026e72:    f04f0203    O...    MOV      r2,#3
        0x00026e76:    f04f0102    O...    MOV      r1,#2
        0x00026e7a:    9000        ..      STR      r0,[sp,#0]
        0x00026e7c:    d003        ..      BEQ      0x26e86 ; am_vos_printf + 38
        0x00026e7e:    2000        .       MOVS     r0,#0
        0x00026e80:    f000fac6    ....    BL       am_vos_task_send_fromISR ; 0x27410
        0x00026e84:    bd08        ..      POP      {r3,pc}
        0x00026e86:    4660        `F      MOV      r0,r12
        0x00026e88:    f000fa9c    ....    BL       am_vos_task_send ; 0x273c4
        0x00026e8c:    bd08        ..      POP      {r3,pc}
    i.am_vos_push_to_talk_process
    am_vos_push_to_talk_process
        0x00026e8e:    b508        ..      PUSH     {r3,lr}
        0x00026e90:    2013        .       MOVS     r0,#0x13
        0x00026e92:    f7fffcf7    ....    BL       am_vos_gpio_disable_irq ; 0x26884
        0x00026e96:    2000        .       MOVS     r0,#0
        0x00026e98:    9000        ..      STR      r0,[sp,#0]
        0x00026e9a:    2305        .#      MOVS     r3,#5
        0x00026e9c:    2201        ."      MOVS     r2,#1
        0x00026e9e:    2104        .!      MOVS     r1,#4
        0x00026ea0:    2008        .       MOVS     r0,#8
        0x00026ea2:    f000fab5    ....    BL       am_vos_task_send_fromISR ; 0x27410
        0x00026ea6:    bd08        ..      POP      {r3,pc}
    i.am_vos_ring_buffer_pop
    am_vos_ring_buffer_pop
        0x00026ea8:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00026eac:    f8d0b004    ....    LDR      r11,[r0,#4]
        0x00026eb0:    4691        .F      MOV      r9,r2
        0x00026eb2:    4605        .F      MOV      r5,r0
        0x00026eb4:    f04f0800    O...    MOV      r8,#0
        0x00026eb8:    6886        .h      LDR      r6,[r0,#8]
        0x00026eba:    6907        .i      LDR      r7,[r0,#0x10]
        0x00026ebc:    468a        .F      MOV      r10,r1
        0x00026ebe:    f7fffcbb    ....    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x00026ec2:    4604        .F      MOV      r4,r0
        0x00026ec4:    f7f1faaa    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026ec8:    9000        ..      STR      r0,[sp,#0]
        0x00026eca:    686a        jh      LDR      r2,[r5,#4]
        0x00026ecc:    68a9        .h      LDR      r1,[r5,#8]
        0x00026ece:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00026ed0:    428a        .B      CMP      r2,r1
        0x00026ed2:    bf1e        ..      ITTT     NE
        0x00026ed4:    2800        .(      CMPNE    r0,#0
        0x00026ed6:    465e        ^F      MOVNE    r6,r11
        0x00026ed8:    f8c5b008    ....    STRNE    r11,[r5,#8]
        0x00026edc:    45a1        .E      CMP      r9,r4
        0x00026ede:    bf38        8.      IT       CC
        0x00026ee0:    464c        LF      MOVCC    r4,r9
        0x00026ee2:    46a1        .F      MOV      r9,r4
        0x00026ee4:    1930        0.      ADDS     r0,r6,r4
        0x00026ee6:    42b8        .B      CMP      r0,r7
        0x00026ee8:    d314        ..      BCC      0x26f14 ; am_vos_ring_buffer_pop + 108
        0x00026eea:    bf00        ..      NOP      
        0x00026eec:    6828        (h      LDR      r0,[r5,#0]
        0x00026eee:    eba70806    ....    SUB      r8,r7,r6
        0x00026ef2:    1981        ..      ADDS     r1,r0,r6
        0x00026ef4:    4642        BF      MOV      r2,r8
        0x00026ef6:    4650        PF      MOV      r0,r10
        0x00026ef8:    f7f1fb47    ..G.    BL       __aeabi_memcpy ; 0x1858a
        0x00026efc:    eb060008    ....    ADD      r0,r6,r8
        0x00026f00:    fbb0f1f7    ....    UDIV     r1,r0,r7
        0x00026f04:    fb070611    ....    MLS      r6,r7,r1,r0
        0x00026f08:    60ae        .`      STR      r6,[r5,#8]
        0x00026f0a:    eba40408    ....    SUB      r4,r4,r8
        0x00026f0e:    1930        0.      ADDS     r0,r6,r4
        0x00026f10:    42b8        .B      CMP      r0,r7
        0x00026f12:    d2eb        ..      BCS      0x26eec ; am_vos_ring_buffer_pop + 68
        0x00026f14:    6828        (h      LDR      r0,[r5,#0]
        0x00026f16:    4622        "F      MOV      r2,r4
        0x00026f18:    1981        ..      ADDS     r1,r0,r6
        0x00026f1a:    eb0a0008    ....    ADD      r0,r10,r8
        0x00026f1e:    f7f1fb34    ..4.    BL       __aeabi_memcpy ; 0x1858a
        0x00026f22:    1930        0.      ADDS     r0,r6,r4
        0x00026f24:    fbb0f1f7    ....    UDIV     r1,r0,r7
        0x00026f28:    fb070011    ....    MLS      r0,r7,r1,r0
        0x00026f2c:    60a8        .`      STR      r0,[r5,#8]
        0x00026f2e:    2000        .       MOVS     r0,#0
        0x00026f30:    60e8        .`      STR      r0,[r5,#0xc]
        0x00026f32:    9800        ..      LDR      r0,[sp,#0]
        0x00026f34:    f7f1fa76    ..v.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00026f38:    4648        HF      MOV      r0,r9
        0x00026f3a:    e8bd8ff8    ....    POP      {r3-r11,pc}
    i.am_vos_ring_buffer_push
    am_vos_ring_buffer_push
        0x00026f3e:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00026f42:    b083        ..      SUB      sp,sp,#0xc
        0x00026f44:    4604        .F      MOV      r4,r0
        0x00026f46:    2000        .       MOVS     r0,#0
        0x00026f48:    9001        ..      STR      r0,[sp,#4]
        0x00026f4a:    6867        gh      LDR      r7,[r4,#4]
        0x00026f4c:    4680        .F      MOV      r8,r0
        0x00026f4e:    4615        .F      MOV      r5,r2
        0x00026f50:    4689        .F      MOV      r9,r1
        0x00026f52:    f8d4b008    ....    LDR      r11,[r4,#8]
        0x00026f56:    6926        &i      LDR      r6,[r4,#0x10]
        0x00026f58:    f04f0a01    O...    MOV      r10,#1
        0x00026f5c:    2b00        .+      CMP      r3,#0
        0x00026f5e:    d050        P.      BEQ      0x27002 ; am_vos_ring_buffer_push + 196
        0x00026f60:    f7f1fa5c    ..\.    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00026f64:    9000        ..      STR      r0,[sp,#0]
        0x00026f66:    6861        ah      LDR      r1,[r4,#4]
        0x00026f68:    68a2        .h      LDR      r2,[r4,#8]
        0x00026f6a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00026f6c:    4291        .B      CMP      r1,r2
        0x00026f6e:    d105        ..      BNE      0x26f7c ; am_vos_ring_buffer_push + 62
        0x00026f70:    2800        .(      CMP      r0,#0
        0x00026f72:    bf1e        ..      ITTT     NE
        0x00026f74:    9801        ..      LDRNE    r0,[sp,#4]
        0x00026f76:    b003        ..      ADDNE    sp,sp,#0xc
        0x00026f78:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00026f7c:    6862        bh      LDR      r2,[r4,#4]
        0x00026f7e:    68a1        .h      LDR      r1,[r4,#8]
        0x00026f80:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00026f82:    428a        .B      CMP      r2,r1
        0x00026f84:    bf08        ..      IT       EQ
        0x00026f86:    2800        .(      CMPEQ    r0,#0
        0x00026f88:    d035        5.      BEQ      0x26ff6 ; am_vos_ring_buffer_push + 184
        0x00026f8a:    eb0b0006    ....    ADD      r0,r11,r6
        0x00026f8e:    eba00007    ....    SUB      r0,r0,r7
        0x00026f92:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026f96:    fb060111    ....    MLS      r1,r6,r1,r0
        0x00026f9a:    42a9        .B      CMP      r1,r5
        0x00026f9c:    d805        ..      BHI      0x26faa ; am_vos_ring_buffer_push + 108
        0x00026f9e:    f8c4a00c    ....    STR      r10,[r4,#0xc]
        0x00026fa2:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026fa6:    fb060511    ....    MLS      r5,r6,r1,r0
        0x00026faa:    1978        x.      ADDS     r0,r7,r5
        0x00026fac:    46aa        .F      MOV      r10,r5
        0x00026fae:    42b0        .B      CMP      r0,r6
        0x00026fb0:    d313        ..      BCC      0x26fda ; am_vos_ring_buffer_push + 156
        0x00026fb2:    6820         h      LDR      r0,[r4,#0]
        0x00026fb4:    eba60807    ....    SUB      r8,r6,r7
        0x00026fb8:    4438        8D      ADD      r0,r0,r7
        0x00026fba:    4642        BF      MOV      r2,r8
        0x00026fbc:    4649        IF      MOV      r1,r9
        0x00026fbe:    f7f1fae4    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00026fc2:    eb070008    ....    ADD      r0,r7,r8
        0x00026fc6:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026fca:    fb060711    ....    MLS      r7,r6,r1,r0
        0x00026fce:    6067        g`      STR      r7,[r4,#4]
        0x00026fd0:    eba50508    ....    SUB      r5,r5,r8
        0x00026fd4:    1978        x.      ADDS     r0,r7,r5
        0x00026fd6:    42b0        .B      CMP      r0,r6
        0x00026fd8:    d2eb        ..      BCS      0x26fb2 ; am_vos_ring_buffer_push + 116
        0x00026fda:    6820         h      LDR      r0,[r4,#0]
        0x00026fdc:    eb090108    ....    ADD      r1,r9,r8
        0x00026fe0:    4438        8D      ADD      r0,r0,r7
        0x00026fe2:    462a        *F      MOV      r2,r5
        0x00026fe4:    f7f1fad1    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00026fe8:    1978        x.      ADDS     r0,r7,r5
        0x00026fea:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00026fee:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00026ff2:    6060        ``      STR      r0,[r4,#4]
        0x00026ff4:    e044        D.      B        0x27080 ; am_vos_ring_buffer_push + 322
        0x00026ff6:    42b5        .B      CMP      r5,r6
        0x00026ff8:    bf24        $.      ITT      CS
        0x00026ffa:    f8c4a00c    ....    STRCS    r10,[r4,#0xc]
        0x00026ffe:    4635        5F      MOVCS    r5,r6
        0x00027000:    e7d3        ..      B        0x26faa ; am_vos_ring_buffer_push + 108
        0x00027002:    f7f1fa0b    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027006:    9000        ..      STR      r0,[sp,#0]
        0x00027008:    6862        bh      LDR      r2,[r4,#4]
        0x0002700a:    68a0        .h      LDR      r0,[r4,#8]
        0x0002700c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0002700e:    4282        .B      CMP      r2,r0
        0x00027010:    bf08        ..      IT       EQ
        0x00027012:    2900        .)      CMPEQ    r1,#0
        0x00027014:    d03b        ;.      BEQ      0x2708e ; am_vos_ring_buffer_push + 336
        0x00027016:    eb0b0006    ....    ADD      r0,r11,r6
        0x0002701a:    eba00007    ....    SUB      r0,r0,r7
        0x0002701e:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027022:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00027026:    42a8        .B      CMP      r0,r5
        0x00027028:    d801        ..      BHI      0x2702e ; am_vos_ring_buffer_push + 240
        0x0002702a:    f8c4a00c    ....    STR      r10,[r4,#0xc]
        0x0002702e:    1978        x.      ADDS     r0,r7,r5
        0x00027030:    46aa        .F      MOV      r10,r5
        0x00027032:    42b0        .B      CMP      r0,r6
        0x00027034:    d313        ..      BCC      0x2705e ; am_vos_ring_buffer_push + 288
        0x00027036:    6820         h      LDR      r0,[r4,#0]
        0x00027038:    eba60807    ....    SUB      r8,r6,r7
        0x0002703c:    4438        8D      ADD      r0,r0,r7
        0x0002703e:    4642        BF      MOV      r2,r8
        0x00027040:    4649        IF      MOV      r1,r9
        0x00027042:    f7f1faa2    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027046:    eb070108    ....    ADD      r1,r7,r8
        0x0002704a:    fbb1f0f6    ....    UDIV     r0,r1,r6
        0x0002704e:    fb061710    ....    MLS      r7,r6,r0,r1
        0x00027052:    6067        g`      STR      r7,[r4,#4]
        0x00027054:    eba50508    ....    SUB      r5,r5,r8
        0x00027058:    1978        x.      ADDS     r0,r7,r5
        0x0002705a:    42b0        .B      CMP      r0,r6
        0x0002705c:    d2eb        ..      BCS      0x27036 ; am_vos_ring_buffer_push + 248
        0x0002705e:    6820         h      LDR      r0,[r4,#0]
        0x00027060:    eb090108    ....    ADD      r1,r9,r8
        0x00027064:    4438        8D      ADD      r0,r0,r7
        0x00027066:    462a        *F      MOV      r2,r5
        0x00027068:    f7f1fa8f    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002706c:    1978        x.      ADDS     r0,r7,r5
        0x0002706e:    fbb0f1f6    ....    UDIV     r1,r0,r6
        0x00027072:    fb060011    ....    MLS      r0,r6,r1,r0
        0x00027076:    6060        ``      STR      r0,[r4,#4]
        0x00027078:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0002707a:    2901        .)      CMP      r1,#1
        0x0002707c:    bf08        ..      IT       EQ
        0x0002707e:    60a0        .`      STREQ    r0,[r4,#8]
        0x00027080:    9800        ..      LDR      r0,[sp,#0]
        0x00027082:    f7f1f9cf    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027086:    b003        ..      ADD      sp,sp,#0xc
        0x00027088:    4650        PF      MOV      r0,r10
        0x0002708a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002708e:    42b5        .B      CMP      r5,r6
        0x00027090:    d3cd        ..      BCC      0x2702e ; am_vos_ring_buffer_push + 240
        0x00027092:    e7ca        ..      B        0x2702a ; am_vos_ring_buffer_push + 236
    i.am_vos_stdio_gatekeeper_task
    am_vos_stdio_gatekeeper_task
        0x00027094:    481b        .H      LDR      r0,[pc,#108] ; [0x27104] = 0x100028d0
        0x00027096:    f6ad0d28    ..(.    SUB      sp,sp,#0x828
        0x0002709a:    1dc5        ..      ADDS     r5,r0,#7
        0x0002709c:    f1000408    ....    ADD      r4,r0,#8
        0x000270a0:    2700        .'      MOVS     r7,#0
        0x000270a2:    466e        nF      MOV      r6,sp
        0x000270a4:    f60d0118    ....    ADD      r1,sp,#0x818
        0x000270a8:    2002        .       MOVS     r0,#2
        0x000270aa:    f000f979    ..y.    BL       am_vos_task_read ; 0x273a0
        0x000270ae:    f8dd081c    ....    LDR      r0,[sp,#0x81c]
        0x000270b2:    2803        .(      CMP      r0,#3
        0x000270b4:    d1f6        ..      BNE      0x270a4 ; am_vos_stdio_gatekeeper_task + 16
        0x000270b6:    f8dd0820    .. .    LDR      r0,[sp,#0x820]
        0x000270ba:    4420         D      ADD      r0,r0,r4
        0x000270bc:    f7f1fa46    ..F.    BL       strlen ; 0x1854c
        0x000270c0:    f5b07f80    ....    CMP      r0,#0x100
        0x000270c4:    db00        ..      BLT      0x270c8 ; am_vos_stdio_gatekeeper_task + 52
        0x000270c6:    e7fe        ..      B        0x270c6 ; am_vos_stdio_gatekeeper_task + 50
        0x000270c8:    b1b0        ..      CBZ      r0,0x270f8 ; am_vos_stdio_gatekeeper_task + 100
        0x000270ca:    f8dd1820    .. .    LDR      r1,[sp,#0x820]
        0x000270ce:    1e72        r.      SUBS     r2,r6,#1
        0x000270d0:    4429        )D      ADD      r1,r1,r5
        0x000270d2:    f0100f01    ....    TST      r0,#1
        0x000270d6:    d003        ..      BEQ      0x270e0 ; am_vos_stdio_gatekeeper_task + 76
        0x000270d8:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x000270dc:    f8023f01    ...?    STRB     r3,[r2,#1]!
        0x000270e0:    0843        C.      LSRS     r3,r0,#1
        0x000270e2:    d009        ..      BEQ      0x270f8 ; am_vos_stdio_gatekeeper_task + 100
        0x000270e4:    f891c001    ....    LDRB     r12,[r1,#1]
        0x000270e8:    f882c001    ....    STRB     r12,[r2,#1]
        0x000270ec:    f811cf02    ....    LDRB     r12,[r1,#2]!
        0x000270f0:    f802cf02    ....    STRB     r12,[r2,#2]!
        0x000270f4:    1e5b        [.      SUBS     r3,r3,#1
        0x000270f6:    d1f5        ..      BNE      0x270e4 ; am_vos_stdio_gatekeeper_task + 80
        0x000270f8:    5437        7T      STRB     r7,[r6,r0]
        0x000270fa:    4668        hF      MOV      r0,sp
        0x000270fc:    f7fdf91e    ....    BL       am_util_stdio_printf ; 0x2433c
        0x00027100:    e7d0        ..      B        0x270a4 ; am_vos_stdio_gatekeeper_task + 16
    $d
        0x00027102:    0000        ..      DCW    0
        0x00027104:    100028d0    .(..    DCD    268445904
    $t
    i.am_vos_stdio_printf
    am_vos_stdio_printf
        0x00027108:    b40f        ..      PUSH     {r0-r3}
        0x0002710a:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0002710c:    b0c1        ..      SUB      sp,sp,#0x104
        0x0002710e:    4607        .F      MOV      r7,r0
        0x00027110:    f7f1f984    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x00027114:    9040        @.      STR      r0,[sp,#0x100]
        0x00027116:    9847        G.      LDR      r0,[sp,#0x11c]
        0x00027118:    f7f1fa18    ....    BL       strlen ; 0x1854c
        0x0002711c:    f5b07f80    ....    CMP      r0,#0x100
        0x00027120:    d300        ..      BCC      0x27124 ; am_vos_stdio_printf + 28
        0x00027122:    e7fe        ..      B        0x27122 ; am_vos_stdio_printf + 26
        0x00027124:    aa48        H.      ADD      r2,sp,#0x120
        0x00027126:    4668        hF      MOV      r0,sp
        0x00027128:    9947        G.      LDR      r1,[sp,#0x11c]
        0x0002712a:    f7fdf927    ..'.    BL       am_util_stdio_vsprintf ; 0x2437c
        0x0002712e:    4c13        .L      LDR      r4,[pc,#76] ; [0x2717c] = 0x100028d0
        0x00027130:    4605        .F      MOV      r5,r0
        0x00027132:    2600        .&      MOVS     r6,#0
        0x00027134:    6860        `h      LDR      r0,[r4,#4]
        0x00027136:    4428        (D      ADD      r0,r0,r5
        0x00027138:    f5b06f00    ...o    CMP      r0,#0x800
        0x0002713c:    bf28        (.      IT       CS
        0x0002713e:    6066        f`      STRCS    r6,[r4,#4]
        0x00027140:    490f        .I      LDR      r1,[pc,#60] ; [0x27180] = 0x100028d8
        0x00027142:    6860        `h      LDR      r0,[r4,#4]
        0x00027144:    462a        *F      MOV      r2,r5
        0x00027146:    4408        .D      ADD      r0,r0,r1
        0x00027148:    4669        iF      MOV      r1,sp
        0x0002714a:    f7f1fa1e    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002714e:    6860        `h      LDR      r0,[r4,#4]
        0x00027150:    f1050108    ....    ADD      r1,r5,#8
        0x00027154:    4420         D      ADD      r0,r0,r4
        0x00027156:    5446        FT      STRB     r6,[r0,r1]
        0x00027158:    6822        "h      LDR      r2,[r4,#0]
        0x0002715a:    b112        ..      CBZ      r2,0x27162 ; am_vos_stdio_printf + 90
        0x0002715c:    4639        9F      MOV      r1,r7
        0x0002715e:    6860        `h      LDR      r0,[r4,#4]
        0x00027160:    4790        .G      BLX      r2
        0x00027162:    6860        `h      LDR      r0,[r4,#4]
        0x00027164:    1c69        i.      ADDS     r1,r5,#1
        0x00027166:    4408        .D      ADD      r0,r0,r1
        0x00027168:    6060        ``      STR      r0,[r4,#4]
        0x0002716a:    9840        @.      LDR      r0,[sp,#0x100]
        0x0002716c:    f7f1f95a    ..Z.    BL       am_hal_interrupt_master_set ; 0x18424
        0x00027170:    b041        A.      ADD      sp,sp,#0x104
        0x00027172:    4628        (F      MOV      r0,r5
        0x00027174:    bcf0        ..      POP      {r4-r7}
        0x00027176:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x0002717a:    0000        ..      DCW    0
        0x0002717c:    100028d0    .(..    DCD    268445904
        0x00027180:    100028d8    .(..    DCD    268445912
    $t
    i.am_vos_stdio_printf_init
    am_vos_stdio_printf_init
        0x00027184:    4901        .I      LDR      r1,[pc,#4] ; [0x2718c] = 0x100028d0
        0x00027186:    6008        .`      STR      r0,[r1,#0]
        0x00027188:    4770        pG      BX       lr
    $d
        0x0002718a:    0000        ..      DCW    0
        0x0002718c:    100028d0    .(..    DCD    268445904
    $t
    i.am_vos_streaming_provide_speech
    am_vos_streaming_provide_speech
        0x00027190:    b510        ..      PUSH     {r4,lr}
        0x00027192:    a109        ..      ADR      r1,{pc}+0x26 ; 0x271b8
        0x00027194:    2003        .       MOVS     r0,#3
        0x00027196:    f7ffffb7    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002719a:    4c12        .L      LDR      r4,[pc,#72] ; [0x271e4] = 0x10000294
        0x0002719c:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0002719e:    2801        .(      CMP      r0,#1
        0x000271a0:    d107        ..      BNE      0x271b2 ; am_vos_streaming_provide_speech + 34
        0x000271a2:    4911        .I      LDR      r1,[pc,#68] ; [0x271e8] = 0x2725c
        0x000271a4:    2003        .       MOVS     r0,#3
        0x000271a6:    f7ffffaf    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000271aa:    f7fff805    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x000271ae:    f7fff81d    ....    BL       am_vos_audio_wwd_disable ; 0x261ec
        0x000271b2:    2001        .       MOVS     r0,#1
        0x000271b4:    70e0        .p      STRB     r0,[r4,#3]
        0x000271b6:    bd10        ..      POP      {r4,pc}
    $d
        0x000271b8:    2d4d415b    [AM-    DCD    760037723
        0x000271bc:    5d536f56    VoS]    DCD    1565749078
        0x000271c0:    5f6d6120     am_    DCD    1601003808
        0x000271c4:    5f736f76    vos_    DCD    1601400694
        0x000271c8:    65727473    stre    DCD    1701999731
        0x000271cc:    6e696d61    amin    DCD    1852403041
        0x000271d0:    72705f67    g_pr    DCD    1919967079
        0x000271d4:    6469766f    ovid    DCD    1684633199
        0x000271d8:    70735f65    e_sp    DCD    1886609253
        0x000271dc:    68636565    eech    DCD    1751344485
        0x000271e0:    0000000a    ....    DCD    10
        0x000271e4:    10000294    ....    DCD    268436116
        0x000271e8:    0002725c    \r..    DCD    160348
    $t
    i.am_vos_streaming_push_to_talk
    am_vos_streaming_push_to_talk
        0x000271ec:    b510        ..      PUSH     {r4,lr}
        0x000271ee:    a109        ..      ADR      r1,{pc}+0x26 ; 0x27214
        0x000271f0:    2003        .       MOVS     r0,#3
        0x000271f2:    f7ffff89    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000271f6:    4c0e        .L      LDR      r4,[pc,#56] ; [0x27230] = 0x10000294
        0x000271f8:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000271fa:    2801        .(      CMP      r0,#1
        0x000271fc:    d107        ..      BNE      0x2720e ; am_vos_streaming_push_to_talk + 34
        0x000271fe:    490d        .I      LDR      r1,[pc,#52] ; [0x27234] = 0x2725c
        0x00027200:    2003        .       MOVS     r0,#3
        0x00027202:    f7ffff81    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00027206:    f7feffd7    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x0002720a:    f7feffef    ....    BL       am_vos_audio_wwd_disable ; 0x261ec
        0x0002720e:    2001        .       MOVS     r0,#1
        0x00027210:    70a0        .p      STRB     r0,[r4,#2]
        0x00027212:    bd10        ..      POP      {r4,pc}
    $d
        0x00027214:    4d415b0a    .[AM    DCD    1296128778
        0x00027218:    536f562d    -VoS    DCD    1399805485
        0x0002721c:    7550205d    ] Pu    DCD    1968185437
        0x00027220:    74206873    sh t    DCD    1948280947
        0x00027224:    6174206f    o ta    DCD    1635000431
        0x00027228:    0a216b6c    lk!.    DCD    169962348
        0x0002722c:    00000000    ....    DCD    0
        0x00027230:    10000294    ....    DCD    268436116
        0x00027234:    0002725c    \r..    DCD    160348
    $t
    i.am_vos_streaming_start
    am_vos_streaming_start
        0x00027238:    4807        .H      LDR      r0,[pc,#28] ; [0x27258] = 0x10000294
        0x0002723a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002723c:    2801        .(      CMP      r0,#1
        0x0002723e:    bf18        ..      IT       NE
        0x00027240:    4770        pG      BXNE     lr
        0x00027242:    b510        ..      PUSH     {r4,lr}
        0x00027244:    2003        .       MOVS     r0,#3
        0x00027246:    a105        ..      ADR      r1,{pc}+0x16 ; 0x2725c
        0x00027248:    f7ffff5e    ..^.    BL       am_vos_stdio_printf ; 0x27108
        0x0002724c:    f7feffb4    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x00027250:    e8bd4010    ...@    POP      {r4,lr}
        0x00027254:    f7febfca    ....    B        am_vos_audio_wwd_disable ; 0x261ec
    $d
        0x00027258:    10000294    ....    DCD    268436116
        0x0002725c:    2d4d415b    [AM-    DCD    760037723
        0x00027260:    5d536f56    VoS]    DCD    1565749078
        0x00027264:    5f6d6120     am_    DCD    1601003808
        0x00027268:    5f736f76    vos_    DCD    1601400694
        0x0002726c:    65727473    stre    DCD    1701999731
        0x00027270:    6e696d61    amin    DCD    1852403041
        0x00027274:    74735f67    g_st    DCD    1953718119
        0x00027278:    0a747261    art.    DCD    175403617
        0x0002727c:    00000000    ....    DCD    0
    $t
    i.am_vos_streaming_stop
    am_vos_streaming_stop
        0x00027280:    b510        ..      PUSH     {r4,lr}
        0x00027282:    f7feff99    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x00027286:    e8bd4010    ...@    POP      {r4,lr}
        0x0002728a:    a102        ..      ADR      r1,{pc}+0xa ; 0x27294
        0x0002728c:    2003        .       MOVS     r0,#3
        0x0002728e:    f7ffbf3b    ..;.    B.W      am_vos_stdio_printf ; 0x27108
    $d
        0x00027292:    0000        ..      DCW    0
        0x00027294:    2d4d415b    [AM-    DCD    760037723
        0x00027298:    5d536f56    VoS]    DCD    1565749078
        0x0002729c:    5f6d6120     am_    DCD    1601003808
        0x000272a0:    5f736f76    vos_    DCD    1601400694
        0x000272a4:    65727473    stre    DCD    1701999731
        0x000272a8:    6e696d61    amin    DCD    1852403041
        0x000272ac:    74735f67    g_st    DCD    1953718119
        0x000272b0:    000a706f    op..    DCD    684143
    $t
    i.am_vos_sys_init
    am_vos_sys_init
        0x000272b4:    b508        ..      PUSH     {r3,lr}
        0x000272b6:    f7fff8eb    ....    BL       am_vos_board_init ; 0x26490
        0x000272ba:    480f        .H      LDR      r0,[pc,#60] ; [0x272f8] = 0x26e61
        0x000272bc:    f7ffff62    ..b.    BL       am_vos_stdio_printf_init ; 0x27184
        0x000272c0:    f7fff9de    ....    BL       am_vos_codec_init ; 0x26680
        0x000272c4:    f7f8f848    ..H.    BL       am_audio_buffer_init ; 0x1f358
        0x000272c8:    f000f85a    ..Z.    BL       am_vos_task_init ; 0x27380
        0x000272cc:    2105        .!      MOVS     r1,#5
        0x000272ce:    480b        .H      LDR      r0,[pc,#44] ; [0x272fc] = 0x43690
        0x000272d0:    f000f81a    ....    BL       am_vos_task_create_all_tasks ; 0x27308
        0x000272d4:    2101        .!      MOVS     r1,#1
        0x000272d6:    480a        .H      LDR      r0,[pc,#40] ; [0x27300] = 0x4371c
        0x000272d8:    f000f8cc    ....    BL       am_vos_timer_create_all_timers ; 0x27474
        0x000272dc:    f01afce8    ....    BL       xTaskGetTickCount ; 0x41cb0
        0x000272e0:    2100        .!      MOVS     r1,#0
        0x000272e2:    9100        ..      STR      r1,[sp,#0]
        0x000272e4:    4907        .I      LDR      r1,[pc,#28] ; [0x27304] = 0x100028c0
        0x000272e6:    4602        .F      MOV      r2,r0
        0x000272e8:    2300        .#      MOVS     r3,#0
        0x000272ea:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x000272ee:    2101        .!      MOVS     r1,#1
        0x000272f0:    4660        `F      MOV      r0,r12
        0x000272f2:    f01aff45    ..E.    BL       xTimerGenericCommand ; 0x42180
        0x000272f6:    bd08        ..      POP      {r3,pc}
    $d
        0x000272f8:    00026e61    an..    DCD    159329
        0x000272fc:    00043690    .6..    DCD    276112
        0x00027300:    0004371c    .7..    DCD    276252
        0x00027304:    100028c0    .(..    DCD    268445888
    $t
    i.am_vos_task_create_all_tasks
    am_vos_task_create_all_tasks
        0x00027308:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002730c:    b082        ..      SUB      sp,sp,#8
        0x0002730e:    ea5f0901    _...    MOVS     r9,r1
        0x00027312:    4682        .F      MOV      r10,r0
        0x00027314:    f04f0400    O...    MOV      r4,#0
        0x00027318:    bf12        ..      ITEE     NE
        0x0002731a:    4e18        .N      LDRNE    r6,[pc,#96] ; [0x2737c] = 0x10002860
        0x0002731c:    b002        ..      ADDEQ    sp,sp,#8
        0x0002731e:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x00027322:    bf00        ..      NOP      
        0x00027324:    ebc400c4    ....    RSB      r0,r4,r4,LSL #3
        0x00027328:    eb0a0580    ....    ADD      r5,r10,r0,LSL #2
        0x0002732c:    782f        /x      LDRB     r7,[r5,#0]
        0x0002732e:    e9d50101    ....    LDRD     r0,r1,[r5,#4]
        0x00027332:    e9d53204    ...2    LDRD     r3,r2,[r5,#0x10]
        0x00027336:    f8d5c00c    ....    LDR      r12,[r5,#0xc]
        0x0002733a:    69ad        .i      LDR      r5,[r5,#0x18]
        0x0002733c:    2f0b        ./      CMP      r7,#0xb
        0x0002733e:    d300        ..      BCC      0x27342 ; am_vos_task_create_all_tasks + 58
        0x00027340:    e7fe        ..      B        0x27340 ; am_vos_task_create_all_tasks + 56
        0x00027342:    eb0608c7    ....    ADD      r8,r6,r7,LSL #3
        0x00027346:    e9cd2800    ...(    STRD     r2,r8,[sp,#0]
        0x0002734a:    fa1ff28c    ....    UXTH     r2,r12
        0x0002734e:    f01afbd3    ....    BL       xTaskCreate ; 0x41af8
        0x00027352:    f8560037    V.7.    LDR      r0,[r6,r7,LSL #3]
        0x00027356:    b170        p.      CBZ      r0,0x27376 ; am_vos_task_create_all_tasks + 110
        0x00027358:    4628        (F      MOV      r0,r5
        0x0002735a:    2200        ."      MOVS     r2,#0
        0x0002735c:    2110        .!      MOVS     r1,#0x10
        0x0002735e:    f01af97f    ....    BL       xQueueGenericCreate ; 0x41660
        0x00027362:    f8c80004    ....    STR      r0,[r8,#4]
        0x00027366:    b138        8.      CBZ      r0,0x27378 ; am_vos_task_create_all_tasks + 112
        0x00027368:    1c60        `.      ADDS     r0,r4,#1
        0x0002736a:    b2c4        ..      UXTB     r4,r0
        0x0002736c:    454c        LE      CMP      r4,r9
        0x0002736e:    d3d9        ..      BCC      0x27324 ; am_vos_task_create_all_tasks + 28
        0x00027370:    b002        ..      ADD      sp,sp,#8
        0x00027372:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00027376:    e7fe        ..      B        0x27376 ; am_vos_task_create_all_tasks + 110
        0x00027378:    e7fe        ..      B        0x27378 ; am_vos_task_create_all_tasks + 112
    $d
        0x0002737a:    0000        ..      DCW    0
        0x0002737c:    10002860    `(..    DCD    268445792
    $t
    i.am_vos_task_init
    am_vos_task_init
        0x00027380:    2000        .       MOVS     r0,#0
        0x00027382:    4a06        .J      LDR      r2,[pc,#24] ; [0x2739c] = 0x10002860
        0x00027384:    210b        .!      MOVS     r1,#0xb
        0x00027386:    4603        .F      MOV      r3,r0
        0x00027388:    f8423030    B.00    STR      r3,[r2,r0,LSL #3]
        0x0002738c:    eb020cc0    ....    ADD      r12,r2,r0,LSL #3
        0x00027390:    1c40        @.      ADDS     r0,r0,#1
        0x00027392:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x00027396:    1e49        I.      SUBS     r1,r1,#1
        0x00027398:    d1f6        ..      BNE      0x27388 ; am_vos_task_init + 8
        0x0002739a:    4770        pG      BX       lr
    $d
        0x0002739c:    10002860    `(..    DCD    268445792
    $t
    i.am_vos_task_read
    am_vos_task_read
        0x000273a0:    4a07        .J      LDR      r2,[pc,#28] ; [0x273c0] = 0x10002860
        0x000273a2:    b510        ..      PUSH     {r4,lr}
        0x000273a4:    eb0200c0    ....    ADD      r0,r2,r0,LSL #3
        0x000273a8:    6840        @h      LDR      r0,[r0,#4]
        0x000273aa:    b138        8.      CBZ      r0,0x273bc ; am_vos_task_read + 28
        0x000273ac:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000273b0:    f01afad6    ....    BL       xQueueReceive ; 0x41960
        0x000273b4:    2800        .(      CMP      r0,#0
        0x000273b6:    bf1c        ..      ITT      NE
        0x000273b8:    2001        .       MOVNE    r0,#1
        0x000273ba:    bd10        ..      POPNE    {r4,pc}
        0x000273bc:    2000        .       MOVS     r0,#0
        0x000273be:    bd10        ..      POP      {r4,pc}
    $d
        0x000273c0:    10002860    `(..    DCD    268445792
    $t
    i.am_vos_task_send
    am_vos_task_send
        0x000273c4:    b500        ..      PUSH     {lr}
        0x000273c6:    b085        ..      SUB      sp,sp,#0x14
        0x000273c8:    2a04        .*      CMP      r2,#4
        0x000273ca:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x000273ce:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000273d2:    d300        ..      BCC      0x273d6 ; am_vos_task_send + 18
        0x000273d4:    e7fe        ..      B        0x273d4 ; am_vos_task_send + 16
        0x000273d6:    9201        ..      STR      r2,[sp,#4]
        0x000273d8:    2a01        .*      CMP      r2,#1
        0x000273da:    bf1a        ..      ITTE     NE
        0x000273dc:    2a02        .*      CMPNE    r2,#2
        0x000273de:    2a03        .*      CMPNE    r2,#3
        0x000273e0:    9302        ..      STREQ    r3,[sp,#8]
        0x000273e2:    480a        .H      LDR      r0,[pc,#40] ; [0x2740c] = 0x10002860
        0x000273e4:    f8cdc00c    ....    STR      r12,[sp,#0xc]
        0x000273e8:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000273ec:    6840        @h      LDR      r0,[r0,#4]
        0x000273ee:    b150        P.      CBZ      r0,0x27406 ; am_vos_task_send + 66
        0x000273f0:    f04f0300    O...    MOV      r3,#0
        0x000273f4:    461a        .F      MOV      r2,r3
        0x000273f6:    4669        iF      MOV      r1,sp
        0x000273f8:    f01af978    ..x.    BL       xQueueGenericSend ; 0x416ec
        0x000273fc:    2800        .(      CMP      r0,#0
        0x000273fe:    bf1e        ..      ITTT     NE
        0x00027400:    2001        .       MOVNE    r0,#1
        0x00027402:    b005        ..      ADDNE    sp,sp,#0x14
        0x00027404:    bd00        ..      POPNE    {pc}
        0x00027406:    2000        .       MOVS     r0,#0
        0x00027408:    b005        ..      ADD      sp,sp,#0x14
        0x0002740a:    bd00        ..      POP      {pc}
    $d
        0x0002740c:    10002860    `(..    DCD    268445792
    $t
    i.am_vos_task_send_fromISR
    am_vos_task_send_fromISR
        0x00027410:    b510        ..      PUSH     {r4,lr}
        0x00027412:    b086        ..      SUB      sp,sp,#0x18
        0x00027414:    2400        .$      MOVS     r4,#0
        0x00027416:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0002741a:    9400        ..      STR      r4,[sp,#0]
        0x0002741c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00027420:    9203        ..      STR      r2,[sp,#0xc]
        0x00027422:    2a01        .*      CMP      r2,#1
        0x00027424:    bf1a        ..      ITTE     NE
        0x00027426:    2a02        .*      CMPNE    r2,#2
        0x00027428:    2a03        .*      CMPNE    r2,#3
        0x0002742a:    9304        ..      STREQ    r3,[sp,#0x10]
        0x0002742c:    480f        .H      LDR      r0,[pc,#60] ; [0x2746c] = 0x10002860
        0x0002742e:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x00027432:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00027436:    6840        @h      LDR      r0,[r0,#4]
        0x00027438:    b1a0        ..      CBZ      r0,0x27464 ; am_vos_task_send_fromISR + 84
        0x0002743a:    f04f0300    O...    MOV      r3,#0
        0x0002743e:    466a        jF      MOV      r2,sp
        0x00027440:    a902        ..      ADD      r1,sp,#8
        0x00027442:    f01afa13    ....    BL       xQueueGenericSendFromISR ; 0x4186c
        0x00027446:    9900        ..      LDR      r1,[sp,#0]
        0x00027448:    b139        9.      CBZ      r1,0x2745a ; am_vos_task_send_fromISR + 74
        0x0002744a:    4a09        .J      LDR      r2,[pc,#36] ; [0x27470] = 0xe000ed04
        0x0002744c:    f04f5180    O..Q    MOV      r1,#0x10000000
        0x00027450:    6011        .`      STR      r1,[r2,#0]
        0x00027452:    f3bf8f4f    ..O.    DSB      
        0x00027456:    f3bf8f6f    ..o.    ISB      
        0x0002745a:    2800        .(      CMP      r0,#0
        0x0002745c:    bf1e        ..      ITTT     NE
        0x0002745e:    2001        .       MOVNE    r0,#1
        0x00027460:    b006        ..      ADDNE    sp,sp,#0x18
        0x00027462:    bd10        ..      POPNE    {r4,pc}
        0x00027464:    2000        .       MOVS     r0,#0
        0x00027466:    b006        ..      ADD      sp,sp,#0x18
        0x00027468:    bd10        ..      POP      {r4,pc}
    $d
        0x0002746a:    0000        ..      DCW    0
        0x0002746c:    10002860    `(..    DCD    268445792
        0x00027470:    e000ed04    ....    DCD    3758157060
    $t
    i.am_vos_timer_create_all_timers
    am_vos_timer_create_all_timers
        0x00027474:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00027478:    000d        ..      MOVS     r5,r1
        0x0002747a:    4607        .F      MOV      r7,r0
        0x0002747c:    f04f0400    O...    MOV      r4,#0
        0x00027480:    bf14        ..      ITE      NE
        0x00027482:    f8df8038    ..8.    LDRNE    r8,[pc,#56] ; [0x274bc] = 0x100028c0
        0x00027486:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002748a:    bf00        ..      NOP      
        0x0002748c:    eb040084    ....    ADD      r0,r4,r4,LSL #2
        0x00027490:    eb070380    ....    ADD      r3,r7,r0,LSL #2
        0x00027494:    f813cb04    ....    LDRB     r12,[r3],#4
        0x00027498:    cb0f        ..      LDM      r3,{r0-r3}
        0x0002749a:    f00c06ff    ....    AND      r6,r12,#0xff
        0x0002749e:    2e04        ..      CMP      r6,#4
        0x000274a0:    d300        ..      BCC      0x274a4 ; am_vos_timer_create_all_timers + 48
        0x000274a2:    e7fe        ..      B        0x274a2 ; am_vos_timer_create_all_timers + 46
        0x000274a4:    9300        ..      STR      r3,[sp,#0]
        0x000274a6:    2300        .#      MOVS     r3,#0
        0x000274a8:    f01afdea    ....    BL       xTimerCreate ; 0x42080
        0x000274ac:    f8480026    H.&.    STR      r0,[r8,r6,LSL #2]
        0x000274b0:    1c60        `.      ADDS     r0,r4,#1
        0x000274b2:    b2c4        ..      UXTB     r4,r0
        0x000274b4:    42ac        .B      CMP      r4,r5
        0x000274b6:    d3e9        ..      BCC      0x2748c ; am_vos_timer_create_all_timers + 24
        0x000274b8:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x000274bc:    100028c0    .(..    DCD    268445888
    $t
    i.am_vos_timer_heart_beat_callback
    am_vos_timer_heart_beat_callback
        0x000274c0:    b508        ..      PUSH     {r3,lr}
        0x000274c2:    2000        .       MOVS     r0,#0
        0x000274c4:    2201        ."      MOVS     r2,#1
        0x000274c6:    2302        .#      MOVS     r3,#2
        0x000274c8:    4611        .F      MOV      r1,r2
        0x000274ca:    9000        ..      STR      r0,[sp,#0]
        0x000274cc:    f7ffff7a    ..z.    BL       am_vos_task_send ; 0x273c4
        0x000274d0:    bd08        ..      POP      {r3,pc}
        0x000274d2:    0000        ..      MOVS     r0,r0
    i.am_vos_voice_start
    am_vos_voice_start
        0x000274d4:    b510        ..      PUSH     {r4,lr}
        0x000274d6:    f7fff9f5    ....    BL       am_vos_is_connected ; 0x268c4
        0x000274da:    4c0f        .L      LDR      r4,[pc,#60] ; [0x27518] = 0x1000da58
        0x000274dc:    b140        @.      CBZ      r0,0x274f0 ; am_vos_voice_start + 28
        0x000274de:    a10f        ..      ADR      r1,{pc}+0x3e ; 0x2751c
        0x000274e0:    2003        .       MOVS     r0,#3
        0x000274e2:    f7fffe11    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000274e6:    f7fffaed    ....    BL       am_vos_mic_enable ; 0x26ac4
        0x000274ea:    2001        .       MOVS     r0,#1
        0x000274ec:    7520         u      STRB     r0,[r4,#0x14]
        0x000274ee:    bd10        ..      POP      {r4,pc}
        0x000274f0:    a112        ..      ADR      r1,{pc}+0x4c ; 0x2753c
        0x000274f2:    2003        .       MOVS     r0,#3
        0x000274f4:    f7fffe08    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000274f8:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x000274fc:    f7f5fd48    ..H.    BL       WsfTimerStop ; 0x1cf90
        0x00027500:    f6446120    D. a    MOV      r1,#0x4e20
        0x00027504:    f1040038    ..8.    ADD      r0,r4,#0x38
        0x00027508:    f7f5fcd4    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0002750c:    2100        .!      MOVS     r1,#0
        0x0002750e:    e8bd4010    ...@    POP      {r4,lr}
        0x00027512:    4608        .F      MOV      r0,r1
        0x00027514:    f7f5bc46    ..F.    B        WsfTaskSetReady ; 0x1cda4
    $d
        0x00027518:    1000da58    X...    DCD    268491352
        0x0002751c:    2d4d415b    [AM-    DCD    760037723
        0x00027520:    5d536f56    VoS]    DCD    1565749078
        0x00027524:    5f6d6120     am_    DCD    1601003808
        0x00027528:    5f736f76    vos_    DCD    1601400694
        0x0002752c:    63696f76    voic    DCD    1667854198
        0x00027530:    74735f65    e_st    DCD    1953718117
        0x00027534:    28747261    art(    DCD    678720097
        0x00027538:    00000a29    )...    DCD    2601
        0x0002753c:    414d415b    [AMA    DCD    1095582043
        0x00027540:    4d41205d    ] AM    DCD    1296113757
        0x00027544:    5f534f56    VOS_    DCD    1599295318
        0x00027548:    435f5854    TX_C    DCD    1130322004
        0x0002754c:    545f4343    CC_T    DCD    1415529283
        0x00027550:    52454d49    IMER    DCD    1380273481
        0x00027554:    5345525f    _RES    DCD    1397051999
        0x00027558:    54524154    TART    DCD    1414676820
        0x0002755c:    0a3b2928    ();.    DCD    171649320
        0x00027560:    00000000    ....    DCD    0
    $t
    i.amotas_conn_close
    amotas_conn_close
        0x00027564:    4a07        .J      LDR      r2,[pc,#28] ; [0x27584] = 0x1000d328
        0x00027566:    2100        .!      MOVS     r1,#0
        0x00027568:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x0002756c:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x00027570:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x00027574:    f8a21040    ..@.    STRH     r1,[r2,#0x40]
        0x00027578:    f8a21042    ..B.    STRH     r1,[r2,#0x42]
        0x0002757c:    f8821044    ..D.    STRB     r1,[r2,#0x44]
        0x00027580:    4770        pG      BX       lr
    $d
        0x00027582:    0000        ..      DCW    0
        0x00027584:    1000d328    (...    DCD    268489512
    $t
    i.amotas_init
    amotas_init
        0x00027588:    b510        ..      PUSH     {r4,lr}
        0x0002758a:    4604        .F      MOV      r4,r0
        0x0002758c:    f44f7128    O.(q    MOV      r1,#0x2a0
        0x00027590:    480a        .H      LDR      r0,[pc,#40] ; [0x275bc] = 0x1000d328
        0x00027592:    f7f1f91a    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00027596:    4909        .I      LDR      r1,[pc,#36] ; [0x275bc] = 0x1000d328
        0x00027598:    2200        ."      MOVS     r2,#0
        0x0002759a:    4809        .H      LDR      r0,[pc,#36] ; [0x275c0] = 0x12344321
        0x0002759c:    71cc        .q      STRB     r4,[r1,#7]
        0x0002759e:    718a        .q      STRB     r2,[r1,#6]
        0x000275a0:    730a        .s      STRB     r2,[r1,#0xc]
        0x000275a2:    f881426c    ..lB    STRB     r4,[r1,#0x26c]
        0x000275a6:    f881427c    ..|B    STRB     r4,[r1,#0x27c]
        0x000275aa:    700a        .p      STRB     r2,[r1,#0]
        0x000275ac:    708a        .p      STRB     r2,[r1,#2]
        0x000275ae:    710a        .q      STRB     r2,[r1,#4]
        0x000275b0:    e8bd4010    ...@    POP      {r4,lr}
        0x000275b4:    f44f1186    O...    MOV      r1,#0x10c000
        0x000275b8:    f7fbbac0    ....    B        am_hal_ota_init ; 0x22b3c
    $d
        0x000275bc:    1000d328    (...    DCD    268489512
        0x000275c0:    12344321    !C4.    DCD    305414945
    $t
    i.amotas_packet_handler
    amotas_packet_handler
        0x000275c4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000275c8:    b089        ..      SUB      sp,sp,#0x24
        0x000275ca:    4eeb        .N      LDR      r6,[pc,#940] ; [0x27978] = 0x1000d328
        0x000275cc:    f04f0800    O...    MOV      r8,#0
        0x000275d0:    468b        .F      MOV      r11,r1
        0x000275d2:    f8cd8000    ....    STR      r8,[sp,#0]
        0x000275d6:    4de7        .M      LDR      r5,[pc,#924] ; [0x27974] = 0x1000043c
        0x000275d8:    4ce8        .L      LDR      r4,[pc,#928] ; [0x2797c] = 0x100002b8
        0x000275da:    69f1        .i      LDR      r1,[r6,#0x1c]
        0x000275dc:    4617        .F      MOV      r7,r2
        0x000275de:    4682        .F      MOV      r10,r0
        0x000275e0:    46c1        .F      MOV      r9,r8
        0x000275e2:    2801        .(      CMP      r0,#1
        0x000275e4:    d01b        ..      BEQ      0x2761e ; amotas_packet_handler + 90
        0x000275e6:    f1ba0f02    ....    CMP      r10,#2
        0x000275ea:    f0008129    ..).    BEQ.W    0x27840 ; amotas_packet_handler + 636
        0x000275ee:    f1ba0f03    ....    CMP      r10,#3
        0x000275f2:    f0008190    ....    BEQ.W    0x27916 ; amotas_packet_handler + 850
        0x000275f6:    f1ba0f04    ....    CMP      r10,#4
        0x000275fa:    bf1c        ..      ITT      NE
        0x000275fc:    b009        ..      ADDNE    sp,sp,#0x24
        0x000275fe:    e8bd8ff0    ....    POPNE    {r4-r11,pc}
        0x00027602:    2300        .#      MOVS     r3,#0
        0x00027604:    461a        .F      MOV      r2,r3
        0x00027606:    4619        .F      MOV      r1,r3
        0x00027608:    f000fa00    ....    BL       amotas_reply_to_client ; 0x27a0c
        0x0002760c:    f44f71fa    O..q    MOV      r1,#0x1f4
        0x00027610:    f506701c    ...p    ADD      r0,r6,#0x270
        0x00027614:    f7f5fc4e    ..N.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00027618:    b009        ..      ADD      sp,sp,#0x24
        0x0002761a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002761e:    f1bb0f2c    ..,.    CMP      r11,#0x2c
        0x00027622:    d203        ..      BCS      0x2762c ; amotas_packet_handler + 104
        0x00027624:    2102        .!      MOVS     r1,#2
        0x00027626:    2300        .#      MOVS     r3,#0
        0x00027628:    461a        .F      MOV      r2,r3
        0x0002762a:    e0ba        ..      B        0x277a2 ; amotas_packet_handler + 478
        0x0002762c:    7b30        0{      LDRB     r0,[r6,#0xc]
        0x0002762e:    2801        .(      CMP      r0,#1
        0x00027630:    d11e        ..      BNE      0x27670 ; amotas_packet_handler + 172
        0x00027632:    f8970020    .. .    LDRB     r0,[r7,#0x20]
        0x00027636:    f8972021    ..!     LDRB     r2,[r7,#0x21]
        0x0002763a:    f8973023    ..#0    LDRB     r3,[r7,#0x23]
        0x0002763e:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00027642:    f8972022    .."     LDRB     r2,[r7,#0x22]
        0x00027646:    f897c00f    ....    LDRB     r12,[r7,#0xf]
        0x0002764a:    0412        ..      LSLS     r2,r2,#16
        0x0002764c:    eb026203    ...b    ADD      r2,r2,r3,LSL #24
        0x00027650:    4410        .D      ADD      r0,r0,r2
        0x00027652:    7b3a        :{      LDRB     r2,[r7,#0xc]
        0x00027654:    7b7b        {{      LDRB     r3,[r7,#0xd]
        0x00027656:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x0002765a:    7bbb        .{      LDRB     r3,[r7,#0xe]
        0x0002765c:    041b        ..      LSLS     r3,r3,#16
        0x0002765e:    eb03630c    ...c    ADD      r3,r3,r12,LSL #24
        0x00027662:    441a        .D      ADD      r2,r2,r3
        0x00027664:    6b33        3k      LDR      r3,[r6,#0x30]
        0x00027666:    4283        .B      CMP      r3,r0
        0x00027668:    bf04        ..      ITT      EQ
        0x0002766a:    4291        .B      CMPEQ    r1,r2
        0x0002766c:    f04f0901    O...    MOVEQ    r9,#1
        0x00027670:    f8c48008    ....    STR      r8,[r4,#8]
        0x00027674:    7838        8x      LDRB     r0,[r7,#0]
        0x00027676:    7879        yx      LDRB     r1,[r7,#1]
        0x00027678:    78fa        .x      LDRB     r2,[r7,#3]
        0x0002767a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002767e:    78b9        .x      LDRB     r1,[r7,#2]
        0x00027680:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00027684:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027688:    4408        .D      ADD      r0,r0,r1
        0x0002768a:    6130        0a      STR      r0,[r6,#0x10]
        0x0002768c:    7938        8y      LDRB     r0,[r7,#4]
        0x0002768e:    7979        yy      LDRB     r1,[r7,#5]
        0x00027690:    79fa        .y      LDRB     r2,[r7,#7]
        0x00027692:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00027696:    79b9        .y      LDRB     r1,[r7,#6]
        0x00027698:    ea4f4101    O..A    LSL      r1,r1,#16
        0x0002769c:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276a0:    4408        .D      ADD      r0,r0,r1
        0x000276a2:    6170        pa      STR      r0,[r6,#0x14]
        0x000276a4:    7a38        8z      LDRB     r0,[r7,#8]
        0x000276a6:    7a79        yz      LDRB     r1,[r7,#9]
        0x000276a8:    7afa        .z      LDRB     r2,[r7,#0xb]
        0x000276aa:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276ae:    7ab9        .z      LDRB     r1,[r7,#0xa]
        0x000276b0:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276b4:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276b8:    4408        .D      ADD      r0,r0,r1
        0x000276ba:    61b0        .a      STR      r0,[r6,#0x18]
        0x000276bc:    7b38        8{      LDRB     r0,[r7,#0xc]
        0x000276be:    7b79        y{      LDRB     r1,[r7,#0xd]
        0x000276c0:    7bfa        .{      LDRB     r2,[r7,#0xf]
        0x000276c2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276c6:    7bb9        .{      LDRB     r1,[r7,#0xe]
        0x000276c8:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276cc:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276d0:    4408        .D      ADD      r0,r0,r1
        0x000276d2:    61f0        .a      STR      r0,[r6,#0x1c]
        0x000276d4:    7c38        8|      LDRB     r0,[r7,#0x10]
        0x000276d6:    7c79        y|      LDRB     r1,[r7,#0x11]
        0x000276d8:    7cfa        .|      LDRB     r2,[r7,#0x13]
        0x000276da:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276de:    7cb9        .|      LDRB     r1,[r7,#0x12]
        0x000276e0:    ea4f4101    O..A    LSL      r1,r1,#16
        0x000276e4:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x000276e8:    4408        .D      ADD      r0,r0,r1
        0x000276ea:    6230        0b      STR      r0,[r6,#0x20]
        0x000276ec:    f8970020    .. .    LDRB     r0,[r7,#0x20]
        0x000276f0:    f8971021    ..!.    LDRB     r1,[r7,#0x21]
        0x000276f4:    f8972023    ..#     LDRB     r2,[r7,#0x23]
        0x000276f8:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000276fc:    f8971022    ..".    LDRB     r1,[r7,#0x22]
        0x00027700:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00027704:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027708:    4408        .D      ADD      r0,r0,r1
        0x0002770a:    6330        0c      STR      r0,[r6,#0x30]
        0x0002770c:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x00027710:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x00027714:    f8972027    ..'     LDRB     r2,[r7,#0x27]
        0x00027718:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002771c:    f8971026    ..&.    LDRB     r1,[r7,#0x26]
        0x00027720:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00027724:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027728:    4408        .D      ADD      r0,r0,r1
        0x0002772a:    6370        pc      STR      r0,[r6,#0x34]
        0x0002772c:    f8970028    ..(.    LDRB     r0,[r7,#0x28]
        0x00027730:    f8971029    ..).    LDRB     r1,[r7,#0x29]
        0x00027734:    f897202b    ..+     LDRB     r2,[r7,#0x2b]
        0x00027738:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002773c:    f897102a    ..*.    LDRB     r1,[r7,#0x2a]
        0x00027740:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00027744:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027748:    4408        .D      ADD      r0,r0,r1
        0x0002774a:    63b0        .c      STR      r0,[r6,#0x38]
        0x0002774c:    f897002c    ..,.    LDRB     r0,[r7,#0x2c]
        0x00027750:    f897102d    ..-.    LDRB     r1,[r7,#0x2d]
        0x00027754:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00027758:    f897102e    ....    LDRB     r1,[r7,#0x2e]
        0x0002775c:    f897202f    ../     LDRB     r2,[r7,#0x2f]
        0x00027760:    ea4f4101    O..A    LSL      r1,r1,#16
        0x00027764:    eb016102    ...a    ADD      r1,r1,r2,LSL #24
        0x00027768:    4408        .D      ADD      r0,r0,r1
        0x0002776a:    63f0        .c      STR      r0,[r6,#0x3c]
        0x0002776c:    2801        .(      CMP      r0,#1
        0x0002776e:    d104        ..      BNE      0x2777a ; amotas_packet_handler + 438
        0x00027770:    a802        ..      ADD      r0,sp,#8
        0x00027772:    f7fbffc9    ....    BL       am_hal_security_get_info ; 0x23708
        0x00027776:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027778:    6060        ``      STR      r0,[r4,#4]
        0x0002777a:    f1b90f00    ....    CMP      r9,#0
        0x0002777e:    d015        ..      BEQ      0x277ac ; amotas_packet_handler + 488
        0x00027780:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x00027784:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00027788:    0a01        ..      LSRS     r1,r0,#8
        0x0002778a:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002778e:    0c01        ..      LSRS     r1,r0,#16
        0x00027790:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00027794:    0e00        ..      LSRS     r0,r0,#24
        0x00027796:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002779a:    2304        .#      MOVS     r3,#4
        0x0002779c:    466a        jF      MOV      r2,sp
        0x0002779e:    2100        .!      MOVS     r1,#0
        0x000277a0:    4650        PF      MOV      r0,r10
        0x000277a2:    f000f933    ..3.    BL       amotas_reply_to_client ; 0x27a0c
        0x000277a6:    b009        ..      ADD      sp,sp,#0x24
        0x000277a8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000277ac:    4874        tH      LDR      r0,[pc,#464] ; [0x27980] = 0x1000d114
        0x000277ae:    f8a08000    ....    STRH     r8,[r0,#0]
        0x000277b2:    f8c68258    ..X.    STR      r8,[r6,#0x258]
        0x000277b6:    f8c6825c    ..\.    STR      r8,[r6,#0x25c]
        0x000277ba:    6bb0        .k      LDR      r0,[r6,#0x38]
        0x000277bc:    b970        p.      CBNZ     r0,0x277dc ; amotas_packet_handler + 536
        0x000277be:    69b1        .i      LDR      r1,[r6,#0x18]
        0x000277c0:    f44f1087    O...    MOV      r0,#0x10e000
        0x000277c4:    f5b12f72    ..r/    CMP      r1,#0xf2000
        0x000277c8:    d808        ..      BHI      0x277dc ; amotas_packet_handler + 536
        0x000277ca:    6025        %`      STR      r5,[r4,#0]
        0x000277cc:    f8c60258    ..X.    STR      r0,[r6,#0x258]
        0x000277d0:    68a8        .h      LDR      r0,[r5,#8]
        0x000277d2:    f04f0901    O...    MOV      r9,#1
        0x000277d6:    b160        `.      CBZ      r0,0x277f2 ; amotas_packet_handler + 558
        0x000277d8:    4780        .G      BLX      r0
        0x000277da:    b150        P.      CBZ      r0,0x277f2 ; amotas_packet_handler + 558
        0x000277dc:    2300        .#      MOVS     r3,#0
        0x000277de:    461a        .F      MOV      r2,r3
        0x000277e0:    2105        .!      MOVS     r1,#5
        0x000277e2:    4650        PF      MOV      r0,r10
        0x000277e4:    f000f912    ....    BL       amotas_reply_to_client ; 0x27a0c
        0x000277e8:    f886800c    ....    STRB     r8,[r6,#0xc]
        0x000277ec:    b009        ..      ADD      sp,sp,#0x24
        0x000277ee:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000277f2:    6820         h      LDR      r0,[r4,#0]
        0x000277f4:    6900        .i      LDR      r0,[r0,#0x10]
        0x000277f6:    b140        @.      CBZ      r0,0x2780a ; amotas_packet_handler + 582
        0x000277f8:    4780        .G      BLX      r0
        0x000277fa:    b130        0.      CBZ      r0,0x2780a ; amotas_packet_handler + 582
        0x000277fc:    6820         h      LDR      r0,[r4,#0]
        0x000277fe:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00027800:    2800        .(      CMP      r0,#0
        0x00027802:    bf18        ..      IT       NE
        0x00027804:    4780        .G      BLXNE    r0
        0x00027806:    f04f0900    O...    MOV      r9,#0
        0x0002780a:    f8d67258    ..Xr    LDR      r7,[r6,#0x258]
        0x0002780e:    69b5        .i      LDR      r5,[r6,#0x18]
        0x00027810:    b155        U.      CBZ      r5,0x27828 ; amotas_packet_handler + 612
        0x00027812:    6820         h      LDR      r0,[r4,#0]
        0x00027814:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00027816:    4638        8F      MOV      r0,r7
        0x00027818:    4788        .G      BLX      r1
        0x0002781a:    6820         h      LDR      r0,[r4,#0]
        0x0002781c:    6840        @h      LDR      r0,[r0,#4]
        0x0002781e:    42a8        .B      CMP      r0,r5
        0x00027820:    d202        ..      BCS      0x27828 ; amotas_packet_handler + 612
        0x00027822:    1a2d        -.      SUBS     r5,r5,r0
        0x00027824:    4407        .D      ADD      r7,r7,r0
        0x00027826:    d1f4        ..      BNE      0x27812 ; amotas_packet_handler + 590
        0x00027828:    6820         h      LDR      r0,[r4,#0]
        0x0002782a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002782c:    2800        .(      CMP      r0,#0
        0x0002782e:    bf18        ..      IT       NE
        0x00027830:    4780        .G      BLXNE    r0
        0x00027832:    f1b90f00    ....    CMP      r9,#0
        0x00027836:    bf1c        ..      ITT      NE
        0x00027838:    2001        .       MOVNE    r0,#1
        0x0002783a:    7330        0s      STRBNE   r0,[r6,#0xc]
        0x0002783c:    d0ce        ..      BEQ      0x277dc ; amotas_packet_handler + 536
        0x0002783e:    e79f        ..      B        0x27780 ; amotas_packet_handler + 444
        0x00027840:    f8d6525c    ..\R    LDR      r5,[r6,#0x25c]
        0x00027844:    b92d        -.      CBNZ     r5,0x27852 ; amotas_packet_handler + 654
        0x00027846:    2220         "      MOVS     r2,#0x20
        0x00027848:    4639        9F      MOV      r1,r7
        0x0002784a:    f5067020    .. p    ADD      r0,r6,#0x280
        0x0002784e:    f7f0fe9c    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027852:    4a49        IJ      LDR      r2,[pc,#292] ; [0x27978] = 0x1000d328
        0x00027854:    6bf3        .k      LDR      r3,[r6,#0x3c]
        0x00027856:    f8d2125c    ..\.    LDR      r1,[r2,#0x25c]
        0x0002785a:    f8d22258    ..X"    LDR      r2,[r2,#0x258]
        0x0002785e:    eb01000b    ....    ADD      r0,r1,r11
        0x00027862:    440a        .D      ADD      r2,r2,r1
        0x00027864:    2b01        .+      CMP      r3,#1
        0x00027866:    d009        ..      BEQ      0x2787c ; amotas_packet_handler + 696
        0x00027868:    69b1        .i      LDR      r1,[r6,#0x18]
        0x0002786a:    4288        .B      CMP      r0,r1
        0x0002786c:    bf0c        ..      ITE      EQ
        0x0002786e:    2301        .#      MOVEQ    r3,#1
        0x00027870:    2300        .#      MOVNE    r3,#0
        0x00027872:    4639        9F      MOV      r1,r7
        0x00027874:    4658        XF      MOV      r0,r11
        0x00027876:    f000f929    ..).    BL       amotas_write2flash ; 0x27acc
        0x0002787a:    e017        ..      B        0x278ac ; amotas_packet_handler + 744
        0x0002787c:    f5b54f00    ...O    CMP      r5,#0x8000
        0x00027880:    d209        ..      BCS      0x27896 ; amotas_packet_handler + 722
        0x00027882:    f5b04f00    ...O    CMP      r0,#0x8000
        0x00027886:    bf0c        ..      ITE      EQ
        0x00027888:    2301        .#      MOVEQ    r3,#1
        0x0002788a:    2300        .#      MOVNE    r3,#0
        0x0002788c:    6860        `h      LDR      r0,[r4,#4]
        0x0002788e:    4639        9F      MOV      r1,r7
        0x00027890:    182a        *.      ADDS     r2,r5,r0
        0x00027892:    4658        XF      MOV      r0,r11
        0x00027894:    e008        ..      B        0x278a8 ; amotas_packet_handler + 740
        0x00027896:    69b1        .i      LDR      r1,[r6,#0x18]
        0x00027898:    4288        .B      CMP      r0,r1
        0x0002789a:    bf14        ..      ITE      NE
        0x0002789c:    2300        .#      MOVNE    r3,#0
        0x0002789e:    2301        .#      MOVEQ    r3,#1
        0x000278a0:    4639        9F      MOV      r1,r7
        0x000278a2:    4658        XF      MOV      r0,r11
        0x000278a4:    f5a24200    ...B    SUB      r2,r2,#0x8000
        0x000278a8:    f000f910    ....    BL       amotas_write2flash ; 0x27acc
        0x000278ac:    b1e8        ..      CBZ      r0,0x278ea ; amotas_packet_handler + 806
        0x000278ae:    4a35        5J      LDR      r2,[pc,#212] ; [0x27984] = 0x100002c0
        0x000278b0:    4659        YF      MOV      r1,r11
        0x000278b2:    4638        8F      MOV      r0,r7
        0x000278b4:    f7fcf9ae    ....    BL       am_util_bootloader_partial_crc32 ; 0x23c14
        0x000278b8:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x000278bc:    2304        .#      MOVS     r3,#4
        0x000278be:    4458        XD      ADD      r0,r0,r11
        0x000278c0:    f8c6025c    ..\.    STR      r0,[r6,#0x25c]
        0x000278c4:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000278c8:    0a01        ..      LSRS     r1,r0,#8
        0x000278ca:    f88d1001    ....    STRB     r1,[sp,#1]
        0x000278ce:    0c01        ..      LSRS     r1,r0,#16
        0x000278d0:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000278d4:    0e00        ..      LSRS     r0,r0,#24
        0x000278d6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000278da:    466a        jF      MOV      r2,sp
        0x000278dc:    2100        .!      MOVS     r1,#0
        0x000278de:    4650        PF      MOV      r0,r10
        0x000278e0:    f000f894    ....    BL       amotas_reply_to_client ; 0x27a0c
        0x000278e4:    b009        ..      ADD      sp,sp,#0x24
        0x000278e6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000278ea:    f8d6025c    ..\.    LDR      r0,[r6,#0x25c]
        0x000278ee:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000278f2:    0a01        ..      LSRS     r1,r0,#8
        0x000278f4:    f88d1001    ....    STRB     r1,[sp,#1]
        0x000278f8:    0c01        ..      LSRS     r1,r0,#16
        0x000278fa:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000278fe:    0e00        ..      LSRS     r0,r0,#24
        0x00027900:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00027904:    2304        .#      MOVS     r3,#4
        0x00027906:    466a        jF      MOV      r2,sp
        0x00027908:    2107        .!      MOVS     r1,#7
        0x0002790a:    4650        PF      MOV      r0,r10
        0x0002790c:    f000f87e    ..~.    BL       amotas_reply_to_client ; 0x27a0c
        0x00027910:    b009        ..      ADD      sp,sp,#0x24
        0x00027912:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00027916:    68a0        .h      LDR      r0,[r4,#8]
        0x00027918:    f04f0300    O...    MOV      r3,#0
        0x0002791c:    4281        .B      CMP      r1,r0
        0x0002791e:    461a        .F      MOV      r2,r3
        0x00027920:    d110        ..      BNE      0x27944 ; amotas_packet_handler + 896
        0x00027922:    2100        .!      MOVS     r1,#0
        0x00027924:    4650        PF      MOV      r0,r10
        0x00027926:    f000f871    ..q.    BL       amotas_reply_to_client ; 0x27a0c
        0x0002792a:    6bf0        .k      LDR      r0,[r6,#0x3c]
        0x0002792c:    2801        .(      CMP      r0,#1
        0x0002792e:    bf1a        ..      ITTE     NE
        0x00027930:    f8960290    ....    LDRBNE   r0,[r6,#0x290]
        0x00027934:    b2c1        ..      UXTBNE   r1,r0
        0x00027936:    21a3        .!      MOVEQ    r1,#0xa3
        0x00027938:    4813        .H      LDR      r0,[pc,#76] ; [0x27988] = 0x12344321
        0x0002793a:    f8d62258    ..X"    LDR      r2,[r6,#0x258]
        0x0002793e:    f7fbf8cb    ....    BL       am_hal_ota_add ; 0x22ad8
        0x00027942:    e003        ..      B        0x2794c ; amotas_packet_handler + 904
        0x00027944:    2101        .!      MOVS     r1,#1
        0x00027946:    4650        PF      MOV      r0,r10
        0x00027948:    f000f860    ..`.    BL       amotas_reply_to_client ; 0x27a0c
        0x0002794c:    6820         h      LDR      r0,[r4,#0]
        0x0002794e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00027950:    2800        .(      CMP      r0,#0
        0x00027952:    bf18        ..      IT       NE
        0x00027954:    4780        .G      BLXNE    r0
        0x00027956:    f886800c    ....    STRB     r8,[r6,#0xc]
        0x0002795a:    f8c48008    ....    STR      r8,[r4,#8]
        0x0002795e:    6025        %`      STR      r5,[r4,#0]
        0x00027960:    6bf0        .k      LDR      r0,[r6,#0x3c]
        0x00027962:    2801        .(      CMP      r0,#1
        0x00027964:    bf04        ..      ITT      EQ
        0x00027966:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x0002796a:    6060        ``      STREQ    r0,[r4,#4]
        0x0002796c:    b009        ..      ADD      sp,sp,#0x24
        0x0002796e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00027972:    0000        ..      DCW    0
        0x00027974:    1000043c    <...    DCD    268436540
        0x00027978:    1000d328    (...    DCD    268489512
        0x0002797c:    100002b8    ....    DCD    268436152
        0x00027980:    1000d114    ....    DCD    268488980
        0x00027984:    100002c0    ....    DCD    268436160
        0x00027988:    12344321    !C4.    DCD    305414945
    $t
    i.amotas_proc_msg
    amotas_proc_msg
        0x0002798c:    b510        ..      PUSH     {r4,lr}
        0x0002798e:    7880        .x      LDRB     r0,[r0,#2]
        0x00027990:    4c1d        .L      LDR      r4,[pc,#116] ; [0x27a08] = 0x1000d328
        0x00027992:    2827        '(      CMP      r0,#0x27
        0x00027994:    bf05        ..      ITTET    EQ
        0x00027996:    2001        .       MOVEQ    r0,#1
        0x00027998:    71a0        .q      STRBEQ   r0,[r4,#6]
        0x0002799a:    2829        )(      CMPNE    r0,#0x29
        0x0002799c:    bd10        ..      POPEQ    {r4,pc}
        0x0002799e:    f894126a    ..j.    LDRB     r1,[r4,#0x26a]
        0x000279a2:    4288        .B      CMP      r0,r1
        0x000279a4:    d108        ..      BNE      0x279b8 ; amotas_proc_msg + 44
        0x000279a6:    200a        .       MOVS     r0,#0xa
        0x000279a8:    f7fcf974    ..t.    BL       am_util_delay_ms ; 0x23c94
        0x000279ac:    2100        .!      MOVS     r1,#0
        0x000279ae:    e8bd4010    ...@    POP      {r4,lr}
        0x000279b2:    4608        .F      MOV      r0,r1
        0x000279b4:    f7fbbe8e    ....    B        am_hal_reset_control ; 0x236d4
        0x000279b8:    f894127a    ..z.    LDRB     r1,[r4,#0x27a]
        0x000279bc:    4288        .B      CMP      r0,r1
        0x000279be:    bf18        ..      IT       NE
        0x000279c0:    bd10        ..      POPNE    {r4,pc}
        0x000279c2:    4811        .H      LDR      r0,[pc,#68] ; [0x27a08] = 0x1000d328
        0x000279c4:    7801        .x      LDRB     r1,[r0,#0]
        0x000279c6:    2900        .)      CMP      r1,#0
        0x000279c8:    bf1c        ..      ITT      NE
        0x000279ca:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000279cc:    2900        .)      CMPNE    r1,#0
        0x000279ce:    d00b        ..      BEQ      0x279e8 ; amotas_proc_msg + 92
        0x000279d0:    2800        .(      CMP      r0,#0
        0x000279d2:    bf1c        ..      ITT      NE
        0x000279d4:    7800        .x      LDRBNE   r0,[r0,#0]
        0x000279d6:    f7f1f91d    ....    BLNE     AppConnClose ; 0x18c14
        0x000279da:    21c8        .!      MOVS     r1,#0xc8
        0x000279dc:    f5047018    ...p    ADD      r0,r4,#0x260
        0x000279e0:    e8bd4010    ...@    POP      {r4,lr}
        0x000279e4:    f7f5ba66    ..f.    B        WsfTimerStartMs ; 0x1ceb4
        0x000279e8:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x000279ec:    2900        .)      CMP      r1,#0
        0x000279ee:    bf1c        ..      ITT      NE
        0x000279f0:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x000279f2:    2900        .)      CMPNE    r1,#0
        0x000279f4:    d1ec        ..      BNE      0x279d0 ; amotas_proc_msg + 68
        0x000279f6:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x000279fa:    2900        .)      CMP      r1,#0
        0x000279fc:    bf1c        ..      ITT      NE
        0x000279fe:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a00:    2900        .)      CMPNE    r1,#0
        0x00027a02:    d1e5        ..      BNE      0x279d0 ; amotas_proc_msg + 68
        0x00027a04:    e7e9        ..      B        0x279da ; amotas_proc_msg + 78
    $d
        0x00027a06:    0000        ..      DCW    0
        0x00027a08:    1000d328    (...    DCD    268489512
    $t
    i.amotas_reply_to_client
    amotas_reply_to_client
        0x00027a0c:    b510        ..      PUSH     {r4,lr}
        0x00027a0e:    001c        ..      MOVS     r4,r3
        0x00027a10:    b086        ..      SUB      sp,sp,#0x18
        0x00027a12:    4613        .F      MOV      r3,r2
        0x00027a14:    f04f0200    O...    MOV      r2,#0
        0x00027a18:    9200        ..      STR      r2,[sp,#0]
        0x00027a1a:    9201        ..      STR      r2,[sp,#4]
        0x00027a1c:    9202        ..      STR      r2,[sp,#8]
        0x00027a1e:    9203        ..      STR      r2,[sp,#0xc]
        0x00027a20:    9204        ..      STR      r2,[sp,#0x10]
        0x00027a22:    f1040201    ....    ADD      r2,r4,#1
        0x00027a26:    f88d2000    ...     STRB     r2,[sp,#0]
        0x00027a2a:    ea4f2212    O.."    LSR      r2,r2,#8
        0x00027a2e:    f88d2001    ...     STRB     r2,[sp,#1]
        0x00027a32:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00027a36:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00027a3a:    d004        ..      BEQ      0x27a46 ; amotas_reply_to_client + 58
        0x00027a3c:    4622        "F      MOV      r2,r4
        0x00027a3e:    4619        .F      MOV      r1,r3
        0x00027a40:    a801        ..      ADD      r0,sp,#4
        0x00027a42:    f7f0fda2    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00027a46:    1d20         .      ADDS     r0,r4,#4
        0x00027a48:    b282        ..      UXTH     r2,r0
        0x00027a4a:    4811        .H      LDR      r0,[pc,#68] ; [0x27a90] = 0x1000d328
        0x00027a4c:    466b        kF      MOV      r3,sp
        0x00027a4e:    7801        .x      LDRB     r1,[r0,#0]
        0x00027a50:    2900        .)      CMP      r1,#0
        0x00027a52:    bf1c        ..      ITT      NE
        0x00027a54:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a56:    2900        .)      CMPNE    r1,#0
        0x00027a58:    d00a        ..      BEQ      0x27a70 ; amotas_reply_to_client + 100
        0x00027a5a:    2800        .(      CMP      r0,#0
        0x00027a5c:    bf04        ..      ITT      EQ
        0x00027a5e:    b006        ..      ADDEQ    sp,sp,#0x18
        0x00027a60:    bd10        ..      POPEQ    {r4,pc}
        0x00027a62:    7800        .x      LDRB     r0,[r0,#0]
        0x00027a64:    f6400124    @.$.    MOV      r1,#0x824
        0x00027a68:    f7f2fb4d    ..M.    BL       AttsHandleValueNtf ; 0x1a106
        0x00027a6c:    b006        ..      ADD      sp,sp,#0x18
        0x00027a6e:    bd10        ..      POP      {r4,pc}
        0x00027a70:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x00027a74:    2900        .)      CMP      r1,#0
        0x00027a76:    bf1c        ..      ITT      NE
        0x00027a78:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a7a:    2900        .)      CMPNE    r1,#0
        0x00027a7c:    d1ed        ..      BNE      0x27a5a ; amotas_reply_to_client + 78
        0x00027a7e:    f8101f02    ....    LDRB     r1,[r0,#2]!
        0x00027a82:    2900        .)      CMP      r1,#0
        0x00027a84:    bf1c        ..      ITT      NE
        0x00027a86:    7841        Ax      LDRBNE   r1,[r0,#1]
        0x00027a88:    2900        .)      CMPNE    r1,#0
        0x00027a8a:    d1e6        ..      BNE      0x27a5a ; amotas_reply_to_client + 78
        0x00027a8c:    b006        ..      ADD      sp,sp,#0x18
        0x00027a8e:    bd10        ..      POP      {r4,pc}
    $d
        0x00027a90:    1000d328    (...    DCD    268489512
    $t
    i.amotas_start
    amotas_start
        0x00027a94:    4b06        .K      LDR      r3,[pc,#24] ; [0x27ab0] = 0x1000d328
        0x00027a96:    eb030c40    ..@.    ADD      r12,r3,r0,LSL #1
        0x00027a9a:    f80c0c02    ....    STRB     r0,[r12,#-2]
        0x00027a9e:    2001        .       MOVS     r0,#1
        0x00027aa0:    f80c0c01    ....    STRB     r0,[r12,#-1]
        0x00027aa4:    f883126a    ..j.    STRB     r1,[r3,#0x26a]
        0x00027aa8:    f883227a    ..z"    STRB     r2,[r3,#0x27a]
        0x00027aac:    4770        pG      BX       lr
    $d
        0x00027aae:    0000        ..      DCW    0
        0x00027ab0:    1000d328    (...    DCD    268489512
    $t
    i.amotas_stop
    amotas_stop
        0x00027ab4:    4a04        .J      LDR      r2,[pc,#16] ; [0x27ac8] = 0x1000d328
        0x00027ab6:    2100        .!      MOVS     r1,#0
        0x00027ab8:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x00027abc:    f8001c02    ....    STRB     r1,[r0,#-2]
        0x00027ac0:    f8001c01    ....    STRB     r1,[r0,#-1]
        0x00027ac4:    4770        pG      BX       lr
    $d
        0x00027ac6:    0000        ..      DCW    0
        0x00027ac8:    1000d328    (...    DCD    268489512
    $t
    i.amotas_write2flash
    amotas_write2flash
        0x00027acc:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00027ad0:    b083        ..      SUB      sp,sp,#0xc
        0x00027ad2:    4607        .F      MOV      r7,r0
        0x00027ad4:    f8df813c    ..<.    LDR      r8,[pc,#316] ; [0x27c14] = 0x1000d114
        0x00027ad8:    2000        .       MOVS     r0,#0
        0x00027ada:    9000        ..      STR      r0,[sp,#0]
        0x00027adc:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027ae0:    2501        .%      MOVS     r5,#1
        0x00027ae2:    1a10        ..      SUBS     r0,r2,r0
        0x00027ae4:    9005        ..      STR      r0,[sp,#0x14]
        0x00027ae6:    f5087005    ...p    ADD      r0,r8,#0x214
        0x00027aea:    6bc1        .k      LDR      r1,[r0,#0x3c]
        0x00027aec:    2901        .)      CMP      r1,#1
        0x00027aee:    d104        ..      BNE      0x27afa ; amotas_write2flash + 46
        0x00027af0:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00027af4:    f5b14f00    ...O    CMP      r1,#0x8000
        0x00027af8:    d304        ..      BCC      0x27b04 ; amotas_write2flash + 56
        0x00027afa:    f8d01258    ..X.    LDR      r1,[r0,#0x258]
        0x00027afe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027b00:    4288        .B      CMP      r0,r1
        0x00027b02:    d306        ..      BCC      0x27b12 ; amotas_write2flash + 70
        0x00027b04:    4944        DI      LDR      r1,[pc,#272] ; [0x27c18] = 0x100002b8
        0x00027b06:    6808        .h      LDR      r0,[r1,#0]
        0x00027b08:    6802        .h      LDR      r2,[r0,#0]
        0x00027b0a:    1e53        S.      SUBS     r3,r2,#1
        0x00027b0c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00027b0e:    4213        .B      TST      r3,r2
        0x00027b10:    d003        ..      BEQ      0x27b1a ; amotas_write2flash + 78
        0x00027b12:    b007        ..      ADD      sp,sp,#0x1c
        0x00027b14:    2000        .       MOVS     r0,#0
        0x00027b16:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00027b1a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00027b1c:    2800        .(      CMP      r0,#0
        0x00027b1e:    bf18        ..      IT       NE
        0x00027b20:    4780        .G      BLXNE    r0
        0x00027b22:    2f00        ./      CMP      r7,#0
        0x00027b24:    d06b        k.      BEQ      0x27bfe ; amotas_write2flash + 306
        0x00027b26:    483d        =H      LDR      r0,[pc,#244] ; [0x27c1c] = 0x1000b113
        0x00027b28:    9001        ..      STR      r0,[sp,#4]
        0x00027b2a:    4e3b        ;N      LDR      r6,[pc,#236] ; [0x27c18] = 0x100002b8
        0x00027b2c:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027b30:    6833        3h      LDR      r3,[r6,#0]
        0x00027b32:    8819        ..      LDRH     r1,[r3,#0]
        0x00027b34:    1a09        ..      SUBS     r1,r1,r0
        0x00027b36:    b28c        ..      UXTH     r4,r1
        0x00027b38:    42bc        .B      CMP      r4,r7
        0x00027b3a:    bf88        ..      IT       HI
        0x00027b3c:    463c        <F      MOVHI    r4,r7
        0x00027b3e:    b1e4        ..      CBZ      r4,0x27b7a ; amotas_write2flash + 174
        0x00027b40:    9904        ..      LDR      r1,[sp,#0x10]
        0x00027b42:    1e4a        J.      SUBS     r2,r1,#1
        0x00027b44:    9901        ..      LDR      r1,[sp,#4]
        0x00027b46:    f0140f01    ....    TST      r4,#1
        0x00027b4a:    4401        .D      ADD      r1,r1,r0
        0x00027b4c:    d003        ..      BEQ      0x27b56 ; amotas_write2flash + 138
        0x00027b4e:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x00027b52:    f8010f01    ....    STRB     r0,[r1,#1]!
        0x00027b56:    0860        `.      LSRS     r0,r4,#1
        0x00027b58:    d00a        ..      BEQ      0x27b70 ; amotas_write2flash + 164
        0x00027b5a:    bf00        ..      NOP      
        0x00027b5c:    f892c001    ....    LDRB     r12,[r2,#1]
        0x00027b60:    f881c001    ....    STRB     r12,[r1,#1]
        0x00027b64:    f812cf02    ....    LDRB     r12,[r2,#2]!
        0x00027b68:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x00027b6c:    1e40        @.      SUBS     r0,r0,#1
        0x00027b6e:    d1f5        ..      BNE      0x27b5c ; amotas_write2flash + 144
        0x00027b70:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027b74:    4420         D      ADD      r0,r0,r4
        0x00027b76:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00027b7a:    1b38        8.      SUBS     r0,r7,r4
        0x00027b7c:    b287        ..      UXTH     r7,r0
        0x00027b7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027b80:    4420         D      ADD      r0,r0,r4
        0x00027b82:    9004        ..      STR      r0,[sp,#0x10]
        0x00027b84:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b86:    b920         .      CBNZ     r0,0x27b92 ; amotas_write2flash + 198
        0x00027b88:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00027b8c:    6819        .h      LDR      r1,[r3,#0]
        0x00027b8e:    4288        .B      CMP      r0,r1
        0x00027b90:    d133        3.      BNE      0x27bfa ; amotas_write2flash + 302
        0x00027b92:    681a        .h      LDR      r2,[r3,#0]
        0x00027b94:    9900        ..      LDR      r1,[sp,#0]
        0x00027b96:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027b98:    69db        .i      LDR      r3,[r3,#0x1c]
        0x00027b9a:    fb010402    ....    MLA      r4,r1,r2,r0
        0x00027b9e:    4920         I      LDR      r1,[pc,#128] ; [0x27c20] = 0x1000b114
        0x00027ba0:    4620         F      MOV      r0,r4
        0x00027ba2:    4798        .G      BLX      r3
        0x00027ba4:    b9d8        ..      CBNZ     r0,0x27bde ; amotas_write2flash + 274
        0x00027ba6:    f8dfa078    ..x.    LDR      r10,[pc,#120] ; [0x27c20] = 0x1000b114
        0x00027baa:    f8b85000    ...P    LDRH     r5,[r8,#0]
        0x00027bae:    f8d6b000    ....    LDR      r11,[r6,#0]
        0x00027bb2:    2600        .&      MOVS     r6,#0
        0x00027bb4:    b1cd        ..      CBZ      r5,0x27bea ; amotas_write2flash + 286
        0x00027bb6:    bf00        ..      NOP      
        0x00027bb8:    f5b57f04    ....    CMP      r5,#0x210
        0x00027bbc:    bf8c        ..      ITE      HI
        0x00027bbe:    f44f7904    O..y    MOVHI    r9,#0x210
        0x00027bc2:    46a9        .F      MOVLS    r9,r5
        0x00027bc4:    19a1        ..      ADDS     r1,r4,r6
        0x00027bc6:    f8db3018    ...0    LDR      r3,[r11,#0x18]
        0x00027bca:    464a        JF      MOV      r2,r9
        0x00027bcc:    4815        .H      LDR      r0,[pc,#84] ; [0x27c24] = 0x1000d118
        0x00027bce:    4798        .G      BLX      r3
        0x00027bd0:    eb0a0106    ....    ADD      r1,r10,r6
        0x00027bd4:    464a        JF      MOV      r2,r9
        0x00027bd6:    4813        .H      LDR      r0,[pc,#76] ; [0x27c24] = 0x1000d118
        0x00027bd8:    f7f0fc68    ..h.    BL       memcmp ; 0x184ac
        0x00027bdc:    b108        ..      CBZ      r0,0x27be2 ; amotas_write2flash + 278
        0x00027bde:    2500        .%      MOVS     r5,#0
        0x00027be0:    e00d        ..      B        0x27bfe ; amotas_write2flash + 306
        0x00027be2:    444e        ND      ADD      r6,r6,r9
        0x00027be4:    ebb50509    ....    SUBS     r5,r5,r9
        0x00027be8:    d1e6        ..      BNE      0x27bb8 ; amotas_write2flash + 236
        0x00027bea:    9800        ..      LDR      r0,[sp,#0]
        0x00027bec:    1c40        @.      ADDS     r0,r0,#1
        0x00027bee:    b2c0        ..      UXTB     r0,r0
        0x00027bf0:    9000        ..      STR      r0,[sp,#0]
        0x00027bf2:    2000        .       MOVS     r0,#0
        0x00027bf4:    f8a80000    ....    STRH     r0,[r8,#0]
        0x00027bf8:    2501        .%      MOVS     r5,#1
        0x00027bfa:    2f00        ./      CMP      r7,#0
        0x00027bfc:    d195        ..      BNE      0x27b2a ; amotas_write2flash + 94
        0x00027bfe:    4806        .H      LDR      r0,[pc,#24] ; [0x27c18] = 0x100002b8
        0x00027c00:    6800        .h      LDR      r0,[r0,#0]
        0x00027c02:    6940        @i      LDR      r0,[r0,#0x14]
        0x00027c04:    2800        .(      CMP      r0,#0
        0x00027c06:    bf18        ..      IT       NE
        0x00027c08:    4780        .G      BLXNE    r0
        0x00027c0a:    4628        (F      MOV      r0,r5
        0x00027c0c:    b007        ..      ADD      sp,sp,#0x1c
        0x00027c0e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00027c12:    0000        ..      DCW    0
        0x00027c14:    1000d114    ....    DCD    268488980
        0x00027c18:    100002b8    ....    DCD    268436152
        0x00027c1c:    1000b113    ....    DCD    268480787
        0x00027c20:    1000b114    ....    DCD    268480788
        0x00027c24:    1000d118    ....    DCD    268488984
    $t
    i.amotas_write_cback
    amotas_write_cback
        0x00027c28:    b570        p.      PUSH     {r4-r6,lr}
        0x00027c2a:    4c3c        <L      LDR      r4,[pc,#240] ; [0x27d1c] = 0x1000d328
        0x00027c2c:    e9dd2104    ...!    LDRD     r2,r1,[sp,#0x10]
        0x00027c30:    f8b43040    ..@0    LDRH     r3,[r4,#0x40]
        0x00027c34:    2000        .       MOVS     r0,#0
        0x00027c36:    b9cb        ..      CBNZ     r3,0x27c6c ; amotas_write_cback + 68
        0x00027c38:    2a03        .*      CMP      r2,#3
        0x00027c3a:    d207        ..      BCS      0x27c4c ; amotas_write_cback + 36
        0x00027c3c:    2300        .#      MOVS     r3,#0
        0x00027c3e:    461a        .F      MOV      r2,r3
        0x00027c40:    2103        .!      MOVS     r1,#3
        0x00027c42:    2001        .       MOVS     r0,#1
        0x00027c44:    f7fffee2    ....    BL       amotas_reply_to_client ; 0x27a0c
        0x00027c48:    2000        .       MOVS     r0,#0
        0x00027c4a:    bd70        p.      POP      {r4-r6,pc}
        0x00027c4c:    7808        .x      LDRB     r0,[r1,#0]
        0x00027c4e:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00027c52:    eb00200c    ...     ADD      r0,r0,r12,LSL #8
        0x00027c56:    fa1ffc80    ....    UXTH     r12,r0
        0x00027c5a:    f8a4c042    ..B.    STRH     r12,[r4,#0x42]
        0x00027c5e:    7888        .x      LDRB     r0,[r1,#2]
        0x00027c60:    f8840044    ..D.    STRB     r0,[r4,#0x44]
        0x00027c64:    2003        .       MOVS     r0,#3
        0x00027c66:    f1bc0f03    ....    CMP      r12,#3
        0x00027c6a:    d344        D.      BCC      0x27cf6 ; amotas_write_cback + 206
        0x00027c6c:    eb030c02    ....    ADD      r12,r3,r2
        0x00027c70:    ebac0c00    ....    SUB      r12,r12,r0
        0x00027c74:    f5bc7f04    ....    CMP      r12,#0x210
        0x00027c78:    dd07        ..      BLE      0x27c8a ; amotas_write_cback + 98
        0x00027c7a:    2300        .#      MOVS     r3,#0
        0x00027c7c:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00027c80:    461a        .F      MOV      r2,r3
        0x00027c82:    2104        .!      MOVS     r1,#4
        0x00027c84:    f7fffec2    ....    BL       amotas_reply_to_client ; 0x27a0c
        0x00027c88:    e035        5.      B        0x27cf6 ; amotas_write_cback + 206
        0x00027c8a:    1a12        ..      SUBS     r2,r2,r0
        0x00027c8c:    4401        .D      ADD      r1,r1,r0
        0x00027c8e:    4824        $H      LDR      r0,[pc,#144] ; [0x27d20] = 0x1000d370
        0x00027c90:    4615        .F      MOV      r5,r2
        0x00027c92:    4418        .D      ADD      r0,r0,r3
        0x00027c94:    f7f0fc79    ..y.    BL       __aeabi_memcpy ; 0x1858a
        0x00027c98:    f8b40040    ..@.    LDRH     r0,[r4,#0x40]
        0x00027c9c:    4428        (D      ADD      r0,r0,r5
        0x00027c9e:    b281        ..      UXTH     r1,r0
        0x00027ca0:    f8a41040    ..@.    STRH     r1,[r4,#0x40]
        0x00027ca4:    f8b40042    ..B.    LDRH     r0,[r4,#0x42]
        0x00027ca8:    4281        .B      CMP      r1,r0
        0x00027caa:    d324        $.      BCC      0x27cf6 ; amotas_write_cback + 206
        0x00027cac:    491d        .I      LDR      r1,[pc,#116] ; [0x27d24] = 0x1000d36c
        0x00027cae:    4a1e        .J      LDR      r2,[pc,#120] ; [0x27d28] = 0x1000d36d
        0x00027cb0:    4b1f        .K      LDR      r3,[pc,#124] ; [0x27d30] = 0x1000d36f
        0x00027cb2:    5c41        A\      LDRB     r1,[r0,r1]
        0x00027cb4:    5c82        .\      LDRB     r2,[r0,r2]
        0x00027cb6:    5cc3        .\      LDRB     r3,[r0,r3]
        0x00027cb8:    eb012202    ..."    ADD      r2,r1,r2,LSL #8
        0x00027cbc:    491b        .I      LDR      r1,[pc,#108] ; [0x27d2c] = 0x1000d36e
        0x00027cbe:    5c41        A\      LDRB     r1,[r0,r1]
        0x00027cc0:    0409        ..      LSLS     r1,r1,#16
        0x00027cc2:    eb016103    ...a    ADD      r1,r1,r3,LSL #24
        0x00027cc6:    1856        V.      ADDS     r6,r2,r1
        0x00027cc8:    1f01        ..      SUBS     r1,r0,#4
        0x00027cca:    f1040248    ..H.    ADD      r2,r4,#0x48
        0x00027cce:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00027cd2:    f7f2fb3f    ..?.    BL       CalcCrc32 ; 0x1a354
        0x00027cd6:    2500        .%      MOVS     r5,#0
        0x00027cd8:    4286        .B      CMP      r6,r0
        0x00027cda:    d00e        ..      BEQ      0x27cfa ; amotas_write_cback + 210
        0x00027cdc:    2300        .#      MOVS     r3,#0
        0x00027cde:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00027ce2:    461a        .F      MOV      r2,r3
        0x00027ce4:    2101        .!      MOVS     r1,#1
        0x00027ce6:    f7fffe91    ....    BL       amotas_reply_to_client ; 0x27a0c
        0x00027cea:    f8a45040    ..@P    STRH     r5,[r4,#0x40]
        0x00027cee:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00027cf2:    f8a45042    ..BP    STRH     r5,[r4,#0x42]
        0x00027cf6:    2000        .       MOVS     r0,#0
        0x00027cf8:    bd70        p.      POP      {r4-r6,pc}
        0x00027cfa:    f8b40042    ..B.    LDRH     r0,[r4,#0x42]
        0x00027cfe:    f1040248    ..H.    ADD      r2,r4,#0x48
        0x00027d02:    1f00        ..      SUBS     r0,r0,#4
        0x00027d04:    b281        ..      UXTH     r1,r0
        0x00027d06:    f8940044    ..D.    LDRB     r0,[r4,#0x44]
        0x00027d0a:    f7fffc5b    ..[.    BL       amotas_packet_handler ; 0x275c4
        0x00027d0e:    f8a45040    ..@P    STRH     r5,[r4,#0x40]
        0x00027d12:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x00027d16:    f8a45042    ..BP    STRH     r5,[r4,#0x42]
        0x00027d1a:    e7ec        ..      B        0x27cf6 ; amotas_write_cback + 206
    $d
        0x00027d1c:    1000d328    (...    DCD    268489512
        0x00027d20:    1000d370    p...    DCD    268489584
        0x00027d24:    1000d36c    l...    DCD    268489580
        0x00027d28:    1000d36d    m...    DCD    268489581
        0x00027d2c:    1000d36e    n...    DCD    268489582
        0x00027d30:    1000d36f    o...    DCD    268489583
        0x00027d34:    00000000    ....    DCD    0
    $t
    i.amp2Log2
    amp2Log2
        0x00027d38:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x00027d3c:    460f        .F      MOV      r7,r1
        0x00027d3e:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00027d42:    f04f0800    O...    MOV      r8,#0
        0x00027d46:    ed9fab4a    ..J.    VLDR     d10,[pc,#296] ; [0x27e70] = 0x652b82fe
        0x00027d4a:    f8dda050    ..P.    LDR      r10,[sp,#0x50]
        0x00027d4e:    eba20907    ....    SUB      r9,r2,r7
        0x00027d52:    eeba8a0c    ....    VMOV.F32 s16,#-14.00000000
        0x00027d56:    2f00        ./      CMP      r7,#0
        0x00027d58:    dd64        d.      BLE      0x27e24 ; amp2Log2 + 236
        0x00027d5a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027d5c:    9909        ..      LDR      r1,[sp,#0x24]
        0x00027d5e:    4d46        FM      LDR      r5,[pc,#280] ; [0x27e78] = 0x49490
        0x00027d60:    6880        .h      LDR      r0,[r0,#8]
        0x00027d62:    fb00f008    ....    MUL      r0,r0,r8
        0x00027d66:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00027d6a:    1f0e        ..      SUBS     r6,r1,#4
        0x00027d6c:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x00027d70:    1f04        ..      SUBS     r4,r0,#4
        0x00027d72:    f0170f01    ....    TST      r7,#1
        0x00027d76:    d019        ..      BEQ      0x27dac ; amp2Log2 + 116
        0x00027d78:    f8560f04    V...    LDR      r0,[r6,#4]!
        0x00027d7c:    f01bf890    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00027d80:    ec410b10    A...    VMOV     d0,r0,r1
        0x00027d84:    f7f5fc34    ..4.    BL       __hardfp_log ; 0x1d5f0
        0x00027d88:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00027d8c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00027d90:    f01afd90    ....    BL       __aeabi_dmul ; 0x428b4
        0x00027d94:    f01afa48    ..H.    BL       __aeabi_d2f ; 0x42228
        0x00027d98:    ee000a10    ....    VMOV     s0,r0
        0x00027d9c:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00027da0:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00027da4:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00027da8:    1d24        $.      ADDS     r4,r4,#4
        0x00027daa:    1d2d        -.      ADDS     r5,r5,#4
        0x00027dac:    ea5f0b67    _.g.    ASRS     r11,r7,#1
        0x00027db0:    bf1c        ..      ITT      NE
        0x00027db2:    eeb09a4a    ..J.    VMOVNE.F32 s18,s20
        0x00027db6:    eef09a6a    ..j.    VMOVNE.F32 s19,s21
        0x00027dba:    d033        3.      BEQ      0x27e24 ; amp2Log2 + 236
        0x00027dbc:    6870        ph      LDR      r0,[r6,#4]
        0x00027dbe:    f01bf86f    ..o.    BL       __aeabi_f2d ; 0x42ea0
        0x00027dc2:    ec410b10    A...    VMOV     d0,r0,r1
        0x00027dc6:    f7f5fc13    ....    BL       __hardfp_log ; 0x1d5f0
        0x00027dca:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00027dce:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00027dd2:    f01afd6f    ..o.    BL       __aeabi_dmul ; 0x428b4
        0x00027dd6:    f01afa27    ..'.    BL       __aeabi_d2f ; 0x42228
        0x00027dda:    ee000a10    ....    VMOV     s0,r0
        0x00027dde:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x00027de2:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00027de6:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00027dea:    f8560f08    V...    LDR      r0,[r6,#8]!
        0x00027dee:    f01bf857    ..W.    BL       __aeabi_f2d ; 0x42ea0
        0x00027df2:    ec410b10    A...    VMOV     d0,r0,r1
        0x00027df6:    f7f5fbfb    ....    BL       __hardfp_log ; 0x1d5f0
        0x00027dfa:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00027dfe:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00027e02:    f01afd57    ..W.    BL       __aeabi_dmul ; 0x428b4
        0x00027e06:    f01afa0f    ....    BL       __aeabi_d2f ; 0x42228
        0x00027e0a:    ee000a10    ....    VMOV     s0,r0
        0x00027e0e:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x00027e12:    3508        .5      ADDS     r5,r5,#8
        0x00027e14:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00027e18:    ed840a02    ....    VSTR     s0,[r4,#8]
        0x00027e1c:    3408        .4      ADDS     r4,r4,#8
        0x00027e1e:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00027e22:    d1cb        ..      BNE      0x27dbc ; amp2Log2 + 132
        0x00027e24:    f1b90f00    ....    CMP      r9,#0
        0x00027e28:    dd17        ..      BLE      0x27e5a ; amp2Log2 + 290
        0x00027e2a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e2c:    6880        .h      LDR      r0,[r0,#8]
        0x00027e2e:    fb087000    ...p    MLA      r0,r8,r0,r7
        0x00027e32:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x00027e36:    1f00        ..      SUBS     r0,r0,#4
        0x00027e38:    f0190f01    ....    TST      r9,#1
        0x00027e3c:    bf1c        ..      ITT      NE
        0x00027e3e:    ed808a01    ....    VSTRNE   s16,[r0,#4]
        0x00027e42:    1d00        ..      ADDNE    r0,r0,#4
        0x00027e44:    ea5f0169    _.i.    ASRS     r1,r9,#1
        0x00027e48:    d007        ..      BEQ      0x27e5a ; amp2Log2 + 290
        0x00027e4a:    bf00        ..      NOP      
        0x00027e4c:    ed808a01    ....    VSTR     s16,[r0,#4]
        0x00027e50:    ed808a02    ....    VSTR     s16,[r0,#8]
        0x00027e54:    3008        .0      ADDS     r0,r0,#8
        0x00027e56:    1e49        I.      SUBS     r1,r1,#1
        0x00027e58:    d1f8        ..      BNE      0x27e4c ; amp2Log2 + 276
        0x00027e5a:    9815        ..      LDR      r0,[sp,#0x54]
        0x00027e5c:    f1080801    ....    ADD      r8,r8,#1
        0x00027e60:    4540        @E      CMP      r0,r8
        0x00027e62:    f73faf78    ?.x.    BGT      0x27d56 ; amp2Log2 + 30
        0x00027e66:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00027e6a:    b004        ..      ADD      sp,sp,#0x10
        0x00027e6c:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x00027e70:    652b82fe    ..+e    DCD    1697350398
        0x00027e74:    3ff71547    G..?    DCD    1073157447
        0x00027e78:    00049490    ....    DCD    300176
    $t
    i.amvosAttCback
    amvosAttCback
        0x00027e7c:    b570        p.      PUSH     {r4-r6,lr}
        0x00027e7e:    4605        .F      MOV      r5,r0
        0x00027e80:    8900        ..      LDRH     r0,[r0,#8]
        0x00027e82:    3010        .0      ADDS     r0,r0,#0x10
        0x00027e84:    b280        ..      UXTH     r0,r0
        0x00027e86:    f7f4fe51    ..Q.    BL       WsfMsgAlloc ; 0x1cb2c
        0x00027e8a:    0004        ..      MOVS     r4,r0
        0x00027e8c:    bf08        ..      IT       EQ
        0x00027e8e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00027e90:    e9d51202    ....    LDRD     r1,r2,[r5,#8]
        0x00027e94:    6828        (h      LDR      r0,[r5,#0]
        0x00027e96:    6020         `      STR      r0,[r4,#0]
        0x00027e98:    f1040010    ....    ADD      r0,r4,#0x10
        0x00027e9c:    6060        ``      STR      r0,[r4,#4]
        0x00027e9e:    e9c41202    ....    STRD     r1,r2,[r4,#8]
        0x00027ea2:    892a        *.      LDRH     r2,[r5,#8]
        0x00027ea4:    6869        ih      LDR      r1,[r5,#4]
        0x00027ea6:    f7f0fb70    ..p.    BL       __aeabi_memcpy ; 0x1858a
        0x00027eaa:    4803        .H      LDR      r0,[pc,#12] ; [0x27eb8] = 0x1000da58
        0x00027eac:    4621        !F      MOV      r1,r4
        0x00027eae:    7800        .x      LDRB     r0,[r0,#0]
        0x00027eb0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00027eb4:    f7f4be6a    ..j.    B        WsfMsgSend ; 0x1cb8c
    $d
        0x00027eb8:    1000da58    X...    DCD    268491352
    $t
    i.amvosBtnCback
    amvosBtnCback
        0x00027ebc:    b510        ..      PUSH     {r4,lr}
        0x00027ebe:    4604        .F      MOV      r4,r0
        0x00027ec0:    f7f0feae    ....    BL       AppConnIsOpen ; 0x18c20
        0x00027ec4:    b150        P.      CBZ      r0,0x27edc ; amvosBtnCback + 32
        0x00027ec6:    2c02        .,      CMP      r4,#2
        0x00027ec8:    bf14        ..      ITE      NE
        0x00027eca:    2c03        .,      CMPNE    r4,#3
        0x00027ecc:    bd10        ..      POPEQ    {r4,pc}
        0x00027ece:    2c04        .,      CMP      r4,#4
        0x00027ed0:    bf18        ..      IT       NE
        0x00027ed2:    bd10        ..      POPNE    {r4,pc}
        0x00027ed4:    e8bd4010    ...@    POP      {r4,lr}
        0x00027ed8:    f7f0be9c    ....    B        AppConnClose ; 0x18c14
        0x00027edc:    2c02        .,      CMP      r4,#2
        0x00027ede:    d00b        ..      BEQ      0x27ef8 ; amvosBtnCback + 60
        0x00027ee0:    2c03        .,      CMP      r4,#3
        0x00027ee2:    d00e        ..      BEQ      0x27f02 ; amvosBtnCback + 70
        0x00027ee4:    2c04        .,      CMP      r4,#4
        0x00027ee6:    bf18        ..      IT       NE
        0x00027ee8:    bd10        ..      POPNE    {r4,pc}
        0x00027eea:    f7f0fec5    ....    BL       AppDbDeleteAllRecords ; 0x18c78
        0x00027eee:    e8bd4010    ...@    POP      {r4,lr}
        0x00027ef2:    2002        .       MOVS     r0,#2
        0x00027ef4:    f7f0be5a    ..Z.    B        AppAdvStart ; 0x18bac
        0x00027ef8:    e8bd4010    ...@    POP      {r4,lr}
        0x00027efc:    2002        .       MOVS     r0,#2
        0x00027efe:    f7f0be55    ..U.    B        AppAdvStart ; 0x18bac
        0x00027f02:    2001        .       MOVS     r0,#1
        0x00027f04:    f7f1f9a8    ....    BL       AppSetBondable ; 0x19258
        0x00027f08:    e8bd4010    ...@    POP      {r4,lr}
        0x00027f0c:    2001        .       MOVS     r0,#1
        0x00027f0e:    f7f0be4d    ..M.    B        AppAdvStart ; 0x18bac
        0x00027f12:    0000        ..      MOVS     r0,r0
    i.amvosCccCback
    amvosCccCback
        0x00027f14:    b510        ..      PUSH     {r4,lr}
        0x00027f16:    4604        .F      MOV      r4,r0
        0x00027f18:    8880        ..      LDRH     r0,[r0,#4]
        0x00027f1a:    b138        8.      CBZ      r0,0x27f2c ; amvosCccCback + 24
        0x00027f1c:    7820         x      LDRB     r0,[r4,#0]
        0x00027f1e:    f7f0ff07    ....    BL       AppDbGetHdl ; 0x18d30
        0x00027f22:    b118        ..      CBZ      r0,0x27f2c ; amvosCccCback + 24
        0x00027f24:    88e2        ..      LDRH     r2,[r4,#6]
        0x00027f26:    7a21        !z      LDRB     r1,[r4,#8]
        0x00027f28:    f7f0ffbc    ....    BL       AppDbSetCccTblValue ; 0x18ea4
        0x00027f2c:    200a        .       MOVS     r0,#0xa
        0x00027f2e:    f7f4fdfd    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x00027f32:    0001        ..      MOVS     r1,r0
        0x00027f34:    bf08        ..      IT       EQ
        0x00027f36:    bd10        ..      POPEQ    {r4,pc}
        0x00027f38:    6820         h      LDR      r0,[r4,#0]
        0x00027f3a:    6008        .`      STR      r0,[r1,#0]
        0x00027f3c:    6860        `h      LDR      r0,[r4,#4]
        0x00027f3e:    6048        H`      STR      r0,[r1,#4]
        0x00027f40:    8920         .      LDRH     r0,[r4,#8]
        0x00027f42:    8108        ..      STRH     r0,[r1,#8]
        0x00027f44:    4802        .H      LDR      r0,[pc,#8] ; [0x27f50] = 0x1000da58
        0x00027f46:    7800        .x      LDRB     r0,[r0,#0]
        0x00027f48:    e8bd4010    ...@    POP      {r4,lr}
        0x00027f4c:    f7f4be1e    ....    B        WsfMsgSend ; 0x1cb8c
    $d
        0x00027f50:    1000da58    X...    DCD    268491352
    $t
    i.amvosConnIntervalUpdate
    amvosConnIntervalUpdate
        0x00027f54:    490a        .I      LDR      r1,[pc,#40] ; [0x27f80] = 0x100003c0
        0x00027f56:    4a0b        .J      LDR      r2,[pc,#44] ; [0x27f84] = 0x10000388
        0x00027f58:    2801        .(      CMP      r0,#1
        0x00027f5a:    6809        .h      LDR      r1,[r1,#0]
        0x00027f5c:    d009        ..      BEQ      0x27f72 ; amvosConnIntervalUpdate + 30
        0x00027f5e:    2802        .(      CMP      r0,#2
        0x00027f60:    bf18        ..      IT       NE
        0x00027f62:    4770        pG      BXNE     lr
        0x00027f64:    2063        c       MOVS     r0,#0x63
        0x00027f66:    80c8        ..      STRH     r0,[r1,#6]
        0x00027f68:    80d0        ..      STRH     r0,[r2,#6]
        0x00027f6a:    a107        ..      ADR      r1,{pc}+0x1e ; 0x27f88
        0x00027f6c:    2003        .       MOVS     r0,#3
        0x00027f6e:    f7ffb8cb    ....    B        am_vos_stdio_printf ; 0x27108
        0x00027f72:    200c        .       MOVS     r0,#0xc
        0x00027f74:    80c8        ..      STRH     r0,[r1,#6]
        0x00027f76:    80d0        ..      STRH     r0,[r2,#6]
        0x00027f78:    a10e        ..      ADR      r1,{pc}+0x3c ; 0x27fb4
        0x00027f7a:    2003        .       MOVS     r0,#3
        0x00027f7c:    f7ffb8c4    ....    B        am_vos_stdio_printf ; 0x27108
    $d
        0x00027f80:    100003c0    ....    DCD    268436416
        0x00027f84:    10000388    ....    DCD    268436360
        0x00027f88:    414d415b    [AMA    DCD    1095582043
        0x00027f8c:    6e41205d    ] An    DCD    1849761885
        0x00027f90:    696f7264    droi    DCD    1768911460
        0x00027f94:    6f632064    d co    DCD    1868767332
        0x00027f98:    63656e6e    nnec    DCD    1667591790
        0x00027f9c:    6e6f6974    tion    DCD    1852795252
        0x00027fa0:    72617020     par    DCD    1918988320
        0x00027fa4:    74656d61    amet    DCD    1952804193
        0x00027fa8:    73207265    er s    DCD    1931506277
        0x00027fac:    70757465    etup    DCD    1886745701
        0x00027fb0:    0000000a    ....    DCD    10
        0x00027fb4:    414d415b    [AMA    DCD    1095582043
        0x00027fb8:    4f69205d    ] iO    DCD    1332289629
        0x00027fbc:    6f632053    S co    DCD    1868767315
        0x00027fc0:    63656e6e    nnec    DCD    1667591790
        0x00027fc4:    6e6f6974    tion    DCD    1852795252
        0x00027fc8:    72617020     par    DCD    1918988320
        0x00027fcc:    74656d61    amet    DCD    1952804193
        0x00027fd0:    73207265    er s    DCD    1931506277
        0x00027fd4:    70757465    etup    DCD    1886745701
        0x00027fd8:    0000000a    ....    DCD    10
    $t
    i.amvosDmCback
    amvosDmCback
        0x00027fdc:    b570        p.      PUSH     {r4-r6,lr}
        0x00027fde:    4604        .F      MOV      r4,r0
        0x00027fe0:    f7f2fe82    ....    BL       DmSizeOfEvt ; 0x1ace8
        0x00027fe4:    4606        .F      MOV      r6,r0
        0x00027fe6:    f7f4fda1    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x00027fea:    0005        ..      MOVS     r5,r0
        0x00027fec:    bf08        ..      IT       EQ
        0x00027fee:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00027ff0:    4632        2F      MOV      r2,r6
        0x00027ff2:    4621        !F      MOV      r1,r4
        0x00027ff4:    f7f0fb50    ..P.    BL       __aeabi_memcpy4 ; 0x18698
        0x00027ff8:    4803        .H      LDR      r0,[pc,#12] ; [0x28008] = 0x1000da58
        0x00027ffa:    4629        )F      MOV      r1,r5
        0x00027ffc:    7800        .x      LDRB     r0,[r0,#0]
        0x00027ffe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00028002:    f7f4bdc3    ....    B        WsfMsgSend ; 0x1cb8c
    $d
        0x00028006:    0000        ..      DCW    0
        0x00028008:    1000da58    X...    DCD    268491352
    $t
    i.amvosKwdSetDemoName
    amvosKwdSetDemoName
        0x0002800c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00028010:    4c3e        >L      LDR      r4,[pc,#248] ; [0x2810c] = 0x44138
        0x00028012:    b096        ..      SUB      sp,sp,#0x58
        0x00028014:    ad0e        ..      ADD      r5,sp,#0x38
        0x00028016:    e894100f    ....    LDM      r4,{r0-r3,r12}
        0x0002801a:    e885100f    ....    STM      r5,{r0-r3,r12}
        0x0002801e:    3c6c        l<      SUBS     r4,r4,#0x6c
        0x00028020:    f7f3f8cc    ....    BL       HciGetBdAddr ; 0x1b1bc
        0x00028024:    4601        .F      MOV      r1,r0
        0x00028026:    a813        ..      ADD      r0,sp,#0x4c
        0x00028028:    f7f2f95b    ..[.    BL       BdaCpy ; 0x1a2e2
        0x0002802c:    a813        ..      ADD      r0,sp,#0x4c
        0x0002802e:    f7f2f927    ..'.    BL       Bda2Str ; 0x1a280
        0x00028032:    4606        .F      MOV      r6,r0
        0x00028034:    a136        6.      ADR      r1,{pc}+0xdc ; 0x28110
        0x00028036:    2003        .       MOVS     r0,#3
        0x00028038:    f7fff866    ..f.    BL       am_vos_stdio_printf ; 0x27108
        0x0002803c:    a813        ..      ADD      r0,sp,#0x4c
        0x0002803e:    f7f2f91f    ....    BL       Bda2Str ; 0x1a280
        0x00028042:    4601        .F      MOV      r1,r0
        0x00028044:    2003        .       MOVS     r0,#3
        0x00028046:    f7fff85f    .._.    BL       am_vos_stdio_printf ; 0x27108
        0x0002804a:    a13a        :.      ADR      r1,{pc}+0xea ; 0x28134
        0x0002804c:    2003        .       MOVS     r0,#3
        0x0002804e:    f7fff85b    ..[.    BL       am_vos_stdio_printf ; 0x27108
        0x00028052:    2045        E       MOVS     r0,#0x45
        0x00028054:    f88d003c    ..<.    STRB     r0,[sp,#0x3c]
        0x00028058:    2041        A       MOVS     r0,#0x41
        0x0002805a:    2141        A!      MOVS     r1,#0x41
        0x0002805c:    f88d003d    ..=.    STRB     r0,[sp,#0x3d]
        0x00028060:    f88d1040    ..@.    STRB     r1,[sp,#0x40]
        0x00028064:    204f        O       MOVS     r0,#0x4f
        0x00028066:    214d        M!      MOVS     r1,#0x4d
        0x00028068:    f88d003e    ..>.    STRB     r0,[sp,#0x3e]
        0x0002806c:    f88d1041    ..A.    STRB     r1,[sp,#0x41]
        0x00028070:    202d        -       MOVS     r0,#0x2d
        0x00028072:    2141        A!      MOVS     r1,#0x41
        0x00028074:    f88d1042    ..B.    STRB     r1,[sp,#0x42]
        0x00028078:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x0002807c:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00028080:    7a30        0z      LDRB     r0,[r6,#8]
        0x00028082:    f88d0044    ..D.    STRB     r0,[sp,#0x44]
        0x00028086:    7a70        pz      LDRB     r0,[r6,#9]
        0x00028088:    f88d0045    ..E.    STRB     r0,[sp,#0x45]
        0x0002808c:    7ab0        .z      LDRB     r0,[r6,#0xa]
        0x0002808e:    f88d0046    ..F.    STRB     r0,[sp,#0x46]
        0x00028092:    7af0        .z      LDRB     r0,[r6,#0xb]
        0x00028094:    3480        .4      ADDS     r4,r4,#0x80
        0x00028096:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x0002809a:    e8b4170f    ....    LDM      r4!,{r0-r3,r8-r10,r12}
        0x0002809e:    e88d170f    ....    STM      sp,{r0-r3,r8-r10,r12}
        0x000280a2:    e894101f    ....    LDM      r4,{r0-r4,r12}
        0x000280a6:    f10d0820    .. .    ADD      r8,sp,#0x20
        0x000280aa:    2709        .'      MOVS     r7,#9
        0x000280ac:    e888101f    ....    STM      r8,{r0-r4,r12}
        0x000280b0:    2510        .%      MOVS     r5,#0x10
        0x000280b2:    4631        1F      MOV      r1,r6
        0x000280b4:    4668        hF      MOV      r0,sp
        0x000280b6:    f7f0fa25    ..%.    BL       strcpy ; 0x18504
        0x000280ba:    462a        *F      MOV      r2,r5
        0x000280bc:    a90e        ..      ADD      r1,sp,#0x38
        0x000280be:    a805        ..      ADD      r0,sp,#0x14
        0x000280c0:    f7f0fbaa    ....    BL       strncpy ; 0x18818
        0x000280c4:    4668        hF      MOV      r0,sp
        0x000280c6:    f7fcfcf9    ....    BL       am_vos_ama_devinfo_set ; 0x24abc
        0x000280ca:    4c1b        .L      LDR      r4,[pc,#108] ; [0x28138] = 0x1000dacf
        0x000280cc:    2011        .       MOVS     r0,#0x11
        0x000280ce:    ae0e        ..      ADD      r6,sp,#0x38
        0x000280d0:    7020         p      STRB     r0,[r4,#0]
        0x000280d2:    7067        gp      STRB     r7,[r4,#1]
        0x000280d4:    f89d2038    ..8     LDRB     r2,[sp,#0x38]
        0x000280d8:    70a2        .p      STRB     r2,[r4,#2]
        0x000280da:    1ca1        ..      ADDS     r1,r4,#2
        0x000280dc:    f89d2039    ..9     LDRB     r2,[sp,#0x39]
        0x000280e0:    4630        0F      MOV      r0,r6
        0x000280e2:    2307        .#      MOVS     r3,#7
        0x000280e4:    f810cf02    ....    LDRB     r12,[r0,#2]!
        0x000280e8:    704a        Jp      STRB     r2,[r1,#1]
        0x000280ea:    7842        Bx      LDRB     r2,[r0,#1]
        0x000280ec:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x000280f0:    1e5b        [.      SUBS     r3,r3,#1
        0x000280f2:    d1f7        ..      BNE      0x280e4 ; amvosKwdSetDemoName + 216
        0x000280f4:    1e68        h.      SUBS     r0,r5,#1
        0x000280f6:    bf44        D.      ITT      MI
        0x000280f8:    b016        ..      ADDMI    sp,sp,#0x58
        0x000280fa:    e8bd87f0    ....    POPMI    {r4-r10,pc}
        0x000280fe:    5c31        1\      LDRB     r1,[r6,r0]
        0x00028100:    4420         D      ADD      r0,r0,r4
        0x00028102:    7081        .p      STRB     r1,[r0,#2]
        0x00028104:    b016        ..      ADD      sp,sp,#0x58
        0x00028106:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0002810a:    0000        ..      DCW    0
        0x0002810c:    00044138    8A..    DCD    278840
        0x00028110:    2d4d415b    [AM-    DCD    760037723
        0x00028114:    5d536f56    VoS]    DCD    1565749078
        0x00028118:    636f4c20     Loc    DCD    1668238368
        0x0002811c:    44206c61    al D    DCD    1142975585
        0x00028120:    63697665    evic    DCD    1667855973
        0x00028124:    44422065    e BD    DCD    1145184357
        0x00028128:    64644120     Add    DCD    1684291872
        0x0002812c:    73736572    ress    DCD    1936942450
        0x00028130:    0000203a    : ..    DCD    8250
        0x00028134:    0000000a    ....    DCD    10
        0x00028138:    1000dacf    ....    DCD    268491471
    $t
    i.amvosProcMsg
    amvosProcMsg
        0x0002813c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00028140:    4604        .F      MOV      r4,r0
        0x00028142:    7880        .x      LDRB     r0,[r0,#2]
        0x00028144:    2600        .&      MOVS     r6,#0
        0x00028146:    4dff        .M      LDR      r5,[pc,#1020] ; [0x28544] = 0x1000da58
        0x00028148:    b099        ..      SUB      sp,sp,#0x64
        0x0002814a:    282e        .(      CMP      r0,#0x2e
        0x0002814c:    f00083f5    ....    BEQ.W    0x2893a ; amvosProcMsg + 2046
        0x00028150:    dc54        T.      BGT      0x281fc ; amvosProcMsg + 192
        0x00028152:    4ffd        .O      LDR      r7,[pc,#1012] ; [0x28548] = 0x10000384
        0x00028154:    f04f0801    O...    MOV      r8,#1
        0x00028158:    2827        '(      CMP      r0,#0x27
        0x0002815a:    f00082ef    ....    BEQ.W    0x2873c ; amvosProcMsg + 1536
        0x0002815e:    dc3f        ?.      BGT      0x281e0 ; amvosProcMsg + 164
        0x00028160:    2820         (      CMP      r0,#0x20
        0x00028162:    f00081ed    ....    BEQ.W    0x28540 ; amvosProcMsg + 1028
        0x00028166:    dc2b        +.      BGT      0x281c0 ; amvosProcMsg + 132
        0x00028168:    2812        .(      CMP      r0,#0x12
        0x0002816a:    f00080d9    ....    BEQ.W    0x28320 ; amvosProcMsg + 484
        0x0002816e:    2814        .(      CMP      r0,#0x14
        0x00028170:    f000814d    ..M.    BEQ.W    0x2840e ; amvosProcMsg + 722
        0x00028174:    2816        .(      CMP      r0,#0x16
        0x00028176:    bf1c        ..      ITT      NE
        0x00028178:    b019        ..      ADDNE    sp,sp,#0x64
        0x0002817a:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002817e:    2001        .       MOVS     r0,#1
        0x00028180:    f7f1fc60    ..`.    BL       AttGetMtu ; 0x19a44
        0x00028184:    4602        .F      MOV      r2,r0
        0x00028186:    89e3        ..      LDRH     r3,[r4,#0xe]
        0x00028188:    49f0        .I      LDR      r1,[pc,#960] ; [0x2854c] = 0x4ad48
        0x0002818a:    2003        .       MOVS     r0,#3
        0x0002818c:    f7feffbc    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028190:    89e2        ..      LDRH     r2,[r4,#0xe]
        0x00028192:    2a53        S*      CMP      r2,#0x53
        0x00028194:    f080831d    ....    BCS.W    0x287d2 ; amvosProcMsg + 1686
        0x00028198:    7838        8x      LDRB     r0,[r7,#0]
        0x0002819a:    2805        .(      CMP      r0,#5
        0x0002819c:    bf24        $.      ITT      CS
        0x0002819e:    b019        ..      ADDCS    sp,sp,#0x64
        0x000281a0:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x000281a4:    1c40        @.      ADDS     r0,r0,#1
        0x000281a6:    7038        8p      STRB     r0,[r7,#0]
        0x000281a8:    2153        S!      MOVS     r1,#0x53
        0x000281aa:    2001        .       MOVS     r0,#1
        0x000281ac:    f7f1fd3a    ..:.    BL       AttcMtuReq ; 0x19c24
        0x000281b0:    783a        :x      LDRB     r2,[r7,#0]
        0x000281b2:    b019        ..      ADD      sp,sp,#0x64
        0x000281b4:    a1e6        ..      ADR      r1,{pc}+0x39c ; 0x28550
        0x000281b6:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000281ba:    2003        .       MOVS     r0,#3
        0x000281bc:    f7febfa4    ....    B        am_vos_stdio_printf ; 0x27108
        0x000281c0:    2821        !(      CMP      r0,#0x21
        0x000281c2:    f00082b3    ....    BEQ.W    0x2872c ; amvosProcMsg + 1520
        0x000281c6:    2822        "(      CMP      r0,#0x22
        0x000281c8:    bf1c        ..      ITT      NE
        0x000281ca:    b019        ..      ADDNE    sp,sp,#0x64
        0x000281cc:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000281d0:    a1e8        ..      ADR      r1,{pc}+0x3a4 ; 0x28574
        0x000281d2:    2003        .       MOVS     r0,#3
        0x000281d4:    f7feff98    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000281d8:    f04f0904    O...    MOV      r9,#4
        0x000281dc:    f000bba7    ....    B.W      0x2892e ; amvosProcMsg + 2034
        0x000281e0:    3828        (8      SUBS     r0,r0,#0x28
        0x000281e2:    2806        .(      CMP      r0,#6
        0x000281e4:    bf24        $.      ITT      CS
        0x000281e6:    b019        ..      ADDCS    sp,sp,#0x64
        0x000281e8:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x000281ec:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d
        0x000281f0:    033b030e    ..;.    DCD    54199054
        0x000281f4:    0363035a    Z.c.    DCD    56820570
        0x000281f8:    039d0368    h...    DCD    60621672
    $t
        0x000281fc:    28a1        .(      CMP      r0,#0xa1
        0x000281fe:    d023        #.      BEQ      0x28248 ; amvosProcMsg + 268
        0x00028200:    dc28        (.      BGT      0x28254 ; amvosProcMsg + 280
        0x00028202:    2841        A(      CMP      r0,#0x41
        0x00028204:    f00082f3    ....    BEQ.W    0x287ee ; amvosProcMsg + 1714
        0x00028208:    dc14        ..      BGT      0x28234 ; amvosProcMsg + 248
        0x0002820a:    2831        1(      CMP      r0,#0x31
        0x0002820c:    f000839f    ....    BEQ.W    0x2894e ; amvosProcMsg + 2066
        0x00028210:    2834        4(      CMP      r0,#0x34
        0x00028212:    f00083a3    ....    BEQ.W    0x2895c ; amvosProcMsg + 2080
        0x00028216:    2835        5(      CMP      r0,#0x35
        0x00028218:    bf1c        ..      ITT      NE
        0x0002821a:    b019        ..      ADDNE    sp,sp,#0x64
        0x0002821c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028220:    a1db        ..      ADR      r1,{pc}+0x370 ; 0x28590
        0x00028222:    2003        .       MOVS     r0,#3
        0x00028224:    f7feff70    ..p.    BL       am_vos_stdio_printf ; 0x27108
        0x00028228:    b019        ..      ADD      sp,sp,#0x64
        0x0002822a:    4620         F      MOV      r0,r4
        0x0002822c:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028230:    f7f0bf05    ....    B        AppHandleNumericComparison ; 0x1903e
        0x00028234:    287b        {(      CMP      r0,#0x7b
        0x00028236:    bf04        ..      ITT      EQ
        0x00028238:    b019        ..      ADDEQ    sp,sp,#0x64
        0x0002823a:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002823e:    28a0        .(      CMP      r0,#0xa0
        0x00028240:    bf1c        ..      ITT      NE
        0x00028242:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028244:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028248:    4620         F      MOV      r0,r4
        0x0002824a:    b019        ..      ADD      sp,sp,#0x64
        0x0002824c:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028250:    f7ffbb9c    ....    B        amotas_proc_msg ; 0x2798c
        0x00028254:    f1a001a2    ....    SUB      r1,r0,#0xa2
        0x00028258:    48ba        .H      LDR      r0,[pc,#744] ; [0x28544] = 0x1000da58
        0x0002825a:    2905        .)      CMP      r1,#5
        0x0002825c:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x00028260:    bf24        $.      ITT      CS
        0x00028262:    b019        ..      ADDCS    sp,sp,#0x64
        0x00028264:    e8bd83f0    ....    POPCS    {r4-r9,pc}
        0x00028268:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x0002826c:    362c0315    ..,6    DCD    908854037
        0x00028270:    004d        M.      DCW    77
    $t
        0x00028272:    2801        .(      CMP      r0,#1
        0x00028274:    bf04        ..      ITT      EQ
        0x00028276:    f1050028    ..(.    ADDEQ    r0,r5,#0x28
        0x0002827a:    f7f4fe89    ....    BLEQ     WsfTimerStop ; 0x1cf90
        0x0002827e:    2103        .!      MOVS     r1,#3
        0x00028280:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x00028284:    f7f4fe4e    ..N.    BL       WsfTimerStartSec ; 0x1cf24
        0x00028288:    b019        ..      ADD      sp,sp,#0x64
        0x0002828a:    2100        .!      MOVS     r1,#0
        0x0002828c:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028290:    4608        .F      MOV      r0,r1
        0x00028292:    f7f4bd87    ....    B        WsfTaskSetReady ; 0x1cda4
        0x00028296:    2801        .(      CMP      r0,#1
        0x00028298:    d107        ..      BNE      0x282aa ; amvosProcMsg + 366
        0x0002829a:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x0002829e:    f7f4fe77    ..w.    BL       WsfTimerStop ; 0x1cf90
        0x000282a2:    2100        .!      MOVS     r1,#0
        0x000282a4:    4608        .F      MOV      r0,r1
        0x000282a6:    f7f4fd7d    ..}.    BL       WsfTaskSetReady ; 0x1cda4
        0x000282aa:    706e        np      STRB     r6,[r5,#1]
        0x000282ac:    f7fdfe0e    ....    BL       am_vos_ama_status_reset ; 0x25ecc
        0x000282b0:    f7f2ff54    ..T.    BL       HciDrvRadioShutdown ; 0x1b15c
        0x000282b4:    2001        .       MOVS     r0,#1
        0x000282b6:    f7f2feef    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x000282ba:    b019        ..      ADD      sp,sp,#0x64
        0x000282bc:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000282c0:    f7f2ba82    ....    B        DmDevReset ; 0x1a7c8
        0x000282c4:    706e        np      STRB     r6,[r5,#1]
        0x000282c6:    f7fdfe01    ....    BL       am_vos_ama_status_reset ; 0x25ecc
        0x000282ca:    f7f0fca9    ....    BL       AppConnIsOpen ; 0x18c20
        0x000282ce:    b019        ..      ADD      sp,sp,#0x64
        0x000282d0:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000282d4:    f7f0bc9e    ....    B        AppConnClose ; 0x18c14
        0x000282d8:    f7f0fca2    ....    BL       AppConnIsOpen ; 0x18c20
        0x000282dc:    f7f0fc9a    ....    BL       AppConnClose ; 0x18c14
        0x000282e0:    a1b3        ..      ADR      r1,{pc}+0x2d0 ; 0x285b0
        0x000282e2:    2003        .       MOVS     r0,#3
        0x000282e4:    f7feff10    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000282e8:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000282ec:    f7f4fe50    ..P.    BL       WsfTimerStop ; 0x1cf90
        0x000282f0:    49ba        .I      LDR      r1,[pc,#744] ; [0x285dc] = 0x18950
        0x000282f2:    2003        .       MOVS     r0,#3
        0x000282f4:    f7feff08    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000282f8:    b019        ..      ADD      sp,sp,#0x64
        0x000282fa:    2100        .!      MOVS     r1,#0
        0x000282fc:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028300:    4608        .F      MOV      r0,r1
        0x00028302:    f7f4bd4f    ..O.    B        WsfTaskSetReady ; 0x1cda4
        0x00028306:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x0002830a:    f7f4fe41    ..A.    BL       WsfTimerStop ; 0x1cf90
        0x0002830e:    b019        ..      ADD      sp,sp,#0x64
        0x00028310:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x00028314:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028318:    f2427110    B..q    MOV      r1,#0x2710
        0x0002831c:    f7f4bdca    ....    B        WsfTimerStartMs ; 0x1ceb4
        0x00028320:    8960        `.      LDRH     r0,[r4,#0xa]
        0x00028322:    f5a06100    ...a    SUB      r1,r0,#0x800
        0x00028326:    3904        .9      SUBS     r1,#4
        0x00028328:    bf07        ..      ITTEE    EQ
        0x0002832a:    78e0        .x      LDRBEQ   r0,[r4,#3]
        0x0002832c:    2800        .(      CMPEQ    r0,#0
        0x0002832e:    b019        ..      ADDNE    sp,sp,#0x64
        0x00028330:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x00028334:    9615        ..      STR      r6,[sp,#0x54]
        0x00028336:    9616        ..      STR      r6,[sp,#0x58]
        0x00028338:    f88d605c    ..\`    STRB     r6,[sp,#0x5c]
        0x0002833c:    f1050018    ....    ADD      r0,r5,#0x18
        0x00028340:    f7f4fe26    ..&.    BL       WsfTimerStop ; 0x1cf90
        0x00028344:    2100        .!      MOVS     r1,#0
        0x00028346:    4608        .F      MOV      r0,r1
        0x00028348:    f7f4fd2c    ..,.    BL       WsfTaskSetReady ; 0x1cda4
        0x0002834c:    aa17        ..      ADD      r2,sp,#0x5c
        0x0002834e:    a916        ..      ADD      r1,sp,#0x58
        0x00028350:    a815        ..      ADD      r0,sp,#0x54
        0x00028352:    f7fdffc1    ....    BL       am_vos_ble_nextdata_check ; 0x262d8
        0x00028356:    b3c0        ..      CBZ      r0,0x283ca ; amvosProcMsg + 654
        0x00028358:    e9dd4615    ...F    LDRD     r4,r6,[sp,#0x54]
        0x0002835c:    f89d005c    ..\.    LDRB     r0,[sp,#0x5c]
        0x00028360:    b300        ..      CBZ      r0,0x283a4 ; amvosProcMsg + 616
        0x00028362:    f7f0fc5d    ..].    BL       AppConnIsOpen ; 0x18c20
        0x00028366:    2800        .(      CMP      r0,#0
        0x00028368:    bf04        ..      ITT      EQ
        0x0002836a:    b019        ..      ADDEQ    sp,sp,#0x64
        0x0002836c:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x00028370:    b2b2        ..      UXTH     r2,r6
        0x00028372:    7868        hx      LDRB     r0,[r5,#1]
        0x00028374:    4623        #F      MOV      r3,r4
        0x00028376:    f6400104    @...    MOV      r1,#0x804
        0x0002837a:    f7f1fec4    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x0002837e:    f8858002    ....    STRB     r8,[r5,#2]
        0x00028382:    f1050018    ....    ADD      r0,r5,#0x18
        0x00028386:    f7f4fe03    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002838a:    f2427110    B..q    MOV      r1,#0x2710
        0x0002838e:    f1050018    ....    ADD      r0,r5,#0x18
        0x00028392:    f7f4fd8f    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x00028396:    2100        .!      MOVS     r1,#0
        0x00028398:    4608        .F      MOV      r0,r1
        0x0002839a:    f7f4fd03    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x0002839e:    b019        ..      ADD      sp,sp,#0x64
        0x000283a0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000283a4:    f7f0fc3c    ..<.    BL       AppConnIsOpen ; 0x18c20
        0x000283a8:    2800        .(      CMP      r0,#0
        0x000283aa:    bf04        ..      ITT      EQ
        0x000283ac:    b019        ..      ADDEQ    sp,sp,#0x64
        0x000283ae:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x000283b2:    b2b2        ..      UXTH     r2,r6
        0x000283b4:    7868        hx      LDRB     r0,[r5,#1]
        0x000283b6:    4623        #F      MOV      r3,r4
        0x000283b8:    f6400104    @...    MOV      r1,#0x804
        0x000283bc:    f7f1fea3    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x000283c0:    f8858002    ....    STRB     r8,[r5,#2]
        0x000283c4:    b019        ..      ADD      sp,sp,#0x64
        0x000283c6:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000283ca:    e7ff        ..      B        0x283cc ; amvosProcMsg + 656
        0x000283cc:    4884        .H      LDR      r0,[pc,#528] ; [0x285e0] = 0x1000b100
        0x000283ce:    f7fefa33    ..3.    BL       am_vos_get_ring_buffer_status ; 0x26838
        0x000283d2:    2850        P(      CMP      r0,#0x50
        0x000283d4:    bf3e        >.      ITTT     CC
        0x000283d6:    70ae        .p      STRBCC   r6,[r5,#2]
        0x000283d8:    b019        ..      ADDCC    sp,sp,#0x64
        0x000283da:    e8bd83f0    ....    POPCC    {r4-r9,pc}
        0x000283de:    2150        P!      MOVS     r1,#0x50
        0x000283e0:    4668        hF      MOV      r0,sp
        0x000283e2:    f7fef83f    ..?.    BL       am_vos_ble_tx_packet_encap ; 0x26464
        0x000283e6:    466c        lF      MOV      r4,sp
        0x000283e8:    f7f0fc1a    ....    BL       AppConnIsOpen ; 0x18c20
        0x000283ec:    2800        .(      CMP      r0,#0
        0x000283ee:    bf04        ..      ITT      EQ
        0x000283f0:    b019        ..      ADDEQ    sp,sp,#0x64
        0x000283f2:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x000283f6:    2253        S"      MOVS     r2,#0x53
        0x000283f8:    7868        hx      LDRB     r0,[r5,#1]
        0x000283fa:    4623        #F      MOV      r3,r4
        0x000283fc:    f6400104    @...    MOV      r1,#0x804
        0x00028400:    f7f1fe81    ....    BL       AttsHandleValueNtf ; 0x1a106
        0x00028404:    f8858002    ....    STRB     r8,[r5,#2]
        0x00028408:    b019        ..      ADD      sp,sp,#0x64
        0x0002840a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002840e:    7a20         z      LDRB     r0,[r4,#8]
        0x00028410:    9000        ..      STR      r0,[sp,#0]
        0x00028412:    88a3        ..      LDRH     r3,[r4,#4]
        0x00028414:    88e2        ..      LDRH     r2,[r4,#6]
        0x00028416:    a173        s.      ADR      r1,{pc}+0x1ce ; 0x285e4
        0x00028418:    2003        .       MOVS     r0,#3
        0x0002841a:    f7fefe75    ..u.    BL       am_vos_stdio_printf ; 0x27108
        0x0002841e:    88e0        ..      LDRH     r0,[r4,#6]
        0x00028420:    2801        .(      CMP      r0,#1
        0x00028422:    bf02        ..      ITTT     EQ
        0x00028424:    88a0        ..      LDRHEQ   r0,[r4,#4]
        0x00028426:    f5a06100    ...a    SUBEQ    r1,r0,#0x800
        0x0002842a:    f1b10105    ....    SUBSEQ   r1,r1,#5
        0x0002842e:    d112        ..      BNE      0x28456 ; amvosProcMsg + 794
        0x00028430:    f885800e    ....    STRB     r8,[r5,#0xe]
        0x00028434:    a178        x.      ADR      r1,{pc}+0x1e4 ; 0x28618
        0x00028436:    2003        .       MOVS     r0,#3
        0x00028438:    f7fefe66    ..f.    BL       am_vos_stdio_printf ; 0x27108
        0x0002843c:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x0002843e:    2801        .(      CMP      r0,#1
        0x00028440:    d010        ..      BEQ      0x28464 ; amvosProcMsg + 808
        0x00028442:    a17d        }.      ADR      r1,{pc}+0x1f6 ; 0x28638
        0x00028444:    2003        .       MOVS     r0,#3
        0x00028446:    f7fefe5f    .._.    BL       am_vos_stdio_printf ; 0x27108
        0x0002844a:    f885800d    ....    STRB     r8,[r5,#0xd]
        0x0002844e:    f7f0fbe7    ....    BL       AppConnIsOpen ; 0x18c20
        0x00028452:    f7f1fa93    ....    BL       AppSlaveSecurityReq ; 0x1997c
        0x00028456:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x00028458:    2801        .(      CMP      r0,#1
        0x0002845a:    d00d        ..      BEQ      0x28478 ; amvosProcMsg + 828
        0x0002845c:    f7fefa32    ..2.    BL       am_vos_is_connected ; 0x268c4
        0x00028460:    b1c0        ..      CBZ      r0,0x28494 ; amvosProcMsg + 856
        0x00028462:    e029        ).      B        0x284b8 ; amvosProcMsg + 892
        0x00028464:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x00028466:    2800        .(      CMP      r0,#0
        0x00028468:    d1f5        ..      BNE      0x28456 ; amvosProcMsg + 794
        0x0002846a:    a17e        ~.      ADR      r1,{pc}+0x1fa ; 0x28664
        0x0002846c:    2003        .       MOVS     r0,#3
        0x0002846e:    f7fefe4b    ..K.    BL       am_vos_stdio_printf ; 0x27108
        0x00028472:    f7fdfda7    ....    BL       am_vos_ama_tx_ver_exchange_send ; 0x25fc4
        0x00028476:    e7ee        ..      B        0x28456 ; amvosProcMsg + 794
        0x00028478:    f7fdfd1e    ....    BL       am_vos_ama_status_ready ; 0x25eb8
        0x0002847c:    f7fefa22    ..".    BL       am_vos_is_connected ; 0x268c4
        0x00028480:    b140        @.      CBZ      r0,0x28494 ; amvosProcMsg + 856
        0x00028482:    4980        .I      LDR      r1,[pc,#512] ; [0x28684] = 0x2751c
        0x00028484:    2003        .       MOVS     r0,#3
        0x00028486:    f7fefe3f    ..?.    BL       am_vos_stdio_printf ; 0x27108
        0x0002848a:    f7fefb1b    ....    BL       am_vos_mic_enable ; 0x26ac4
        0x0002848e:    f8858014    ....    STRB     r8,[r5,#0x14]
        0x00028492:    e011        ..      B        0x284b8 ; amvosProcMsg + 892
        0x00028494:    497c        |I      LDR      r1,[pc,#496] ; [0x28688] = 0x2753c
        0x00028496:    2003        .       MOVS     r0,#3
        0x00028498:    f7fefe36    ..6.    BL       am_vos_stdio_printf ; 0x27108
        0x0002849c:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000284a0:    f7f4fd76    ..v.    BL       WsfTimerStop ; 0x1cf90
        0x000284a4:    f6446120    D. a    MOV      r1,#0x4e20
        0x000284a8:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000284ac:    f7f4fd02    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x000284b0:    2100        .!      MOVS     r1,#0
        0x000284b2:    4608        .F      MOV      r0,r1
        0x000284b4:    f7f4fc76    ..v.    BL       WsfTaskSetReady ; 0x1cda4
        0x000284b8:    7a20         z      LDRB     r0,[r4,#8]
        0x000284ba:    2801        .(      CMP      r0,#1
        0x000284bc:    d00d        ..      BEQ      0x284da ; amvosProcMsg + 926
        0x000284be:    2802        .(      CMP      r0,#2
        0x000284c0:    bf1c        ..      ITT      NE
        0x000284c2:    b019        ..      ADDNE    sp,sp,#0x64
        0x000284c4:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000284c8:    88e0        ..      LDRH     r0,[r4,#6]
        0x000284ca:    2801        .(      CMP      r0,#1
        0x000284cc:    7820         x      LDRB     r0,[r4,#0]
        0x000284ce:    d01d        ..      BEQ      0x2850c ; amvosProcMsg + 976
        0x000284d0:    b019        ..      ADD      sp,sp,#0x64
        0x000284d2:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000284d6:    f7ffbaed    ....    B        amotas_stop ; 0x27ab4
        0x000284da:    88e0        ..      LDRH     r0,[r4,#6]
        0x000284dc:    2801        .(      CMP      r0,#1
        0x000284de:    bf1e        ..      ITTT     NE
        0x000284e0:    706e        np      STRBNE   r6,[r5,#1]
        0x000284e2:    b019        ..      ADDNE    sp,sp,#0x64
        0x000284e4:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000284e8:    7820         x      LDRB     r0,[r4,#0]
        0x000284ea:    7068        hp      STRB     r0,[r5,#1]
        0x000284ec:    8822        ".      LDRH     r2,[r4,#0]
        0x000284ee:    a167        g.      ADR      r1,{pc}+0x19e ; 0x2868c
        0x000284f0:    2003        .       MOVS     r0,#3
        0x000284f2:    f7fefe09    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000284f6:    7868        hx      LDRB     r0,[r5,#1]
        0x000284f8:    f7f1faa4    ....    BL       AttGetMtu ; 0x19a44
        0x000284fc:    b019        ..      ADD      sp,sp,#0x64
        0x000284fe:    4602        .F      MOV      r2,r0
        0x00028500:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028504:    a167        g.      ADR      r1,{pc}+0x1a0 ; 0x286a4
        0x00028506:    2003        .       MOVS     r0,#3
        0x00028508:    f7febdfe    ....    B        am_vos_stdio_printf ; 0x27108
        0x0002850c:    2302        .#      MOVS     r3,#2
        0x0002850e:    22a1        ."      MOVS     r2,#0xa1
        0x00028510:    21a0        .!      MOVS     r1,#0xa0
        0x00028512:    f7fffabf    ....    BL       amotas_start ; 0x27a94
        0x00028516:    a169        i.      ADR      r1,{pc}+0x1a6 ; 0x286bc
        0x00028518:    2003        .       MOVS     r0,#3
        0x0002851a:    f7fefdf5    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002851e:    f7fefa95    ....    BL       am_vos_mic_disable ; 0x26a4c
        0x00028522:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00028526:    f7f4fd33    ..3.    BL       WsfTimerStop ; 0x1cf90
        0x0002852a:    492c        ,I      LDR      r1,[pc,#176] ; [0x285dc] = 0x18950
        0x0002852c:    2003        .       MOVS     r0,#3
        0x0002852e:    f7fefdeb    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028532:    b019        ..      ADD      sp,sp,#0x64
        0x00028534:    2100        .!      MOVS     r1,#0
        0x00028536:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002853a:    4608        .F      MOV      r0,r1
        0x0002853c:    f7f4bc32    ..2.    B        WsfTaskSetReady ; 0x1cda4
        0x00028540:    e0cc        ..      B        0x286dc ; amvosProcMsg + 1440
    $d
        0x00028542:    0000        ..      DCW    0
        0x00028544:    1000da58    X...    DCD    268491352
        0x00028548:    10000384    ....    DCD    268436356
        0x0002854c:    0004ad48    H...    DCD    306504
        0x00028550:    2d4d415b    [AM-    DCD    760037723
        0x00028554:    5d536f56    VoS]    DCD    1565749078
        0x00028558:    74744120     Att    DCD    1953775904
        0x0002855c:    75744d63    cMtu    DCD    1970556259
        0x00028560:    20716552    Req     DCD    544302418
        0x00028564:    72746572    retr    DCD    1920230770
        0x00028568:    6e635f79    y_cn    DCD    1852006265
        0x0002856c:    203d2074    t =     DCD    540876916
        0x00028570:    000a6425    %d..    DCD    680997
        0x00028574:    2d4d415b    [AM-    DCD    760037723
        0x00028578:    5d536f56    VoS]    DCD    1565749078
        0x0002857c:    5f4d4420     DM_    DCD    1598899232
        0x00028580:    5f564441    ADV_    DCD    1599489089
        0x00028584:    504f5453    STOP    DCD    1347376211
        0x00028588:    444e495f    _IND    DCD    1145981279
        0x0002858c:    0000000a    ....    DCD    10
        0x00028590:    2d4d415b    [AM-    DCD    760037723
        0x00028594:    5d536f56    VoS]    DCD    1565749078
        0x00028598:    5f4d4420     DM_    DCD    1598899232
        0x0002859c:    5f434553    SEC_    DCD    1598244179
        0x000285a0:    504d4f43    COMP    DCD    1347243843
        0x000285a4:    5f455241    ARE_    DCD    1598378561
        0x000285a8:    20444e49    IND     DCD    541347401
        0x000285ac:    0000000a    ....    DCD    10
        0x000285b0:    2d2d2d2d    ----    DCD    757935405
        0x000285b4:    43434320     CCC    DCD    1128481568
        0x000285b8:    746f6e20     not    DCD    1953459744
        0x000285bc:    74657320     set    DCD    1952805664
        0x000285c0:    6d697420     tim    DCD    1835627552
        0x000285c4:    74756f65    eout    DCD    1953853285
        0x000285c8:    6964202c    , di    DCD    1768169516
        0x000285cc:    6e6f6373    scon    DCD    1852793715
        0x000285d0:    7463656e    nect    DCD    1952671086
        0x000285d4:    0a2e2e2e    ....    DCD    170798638
        0x000285d8:    00000000    ....    DCD    0
        0x000285dc:    00018950    P...    DCD    100688
        0x000285e0:    1000b100    ....    DCD    268480768
        0x000285e4:    2d4d415b    [AM-    DCD    760037723
        0x000285e8:    5d536f56    VoS]    DCD    1565749078
        0x000285ec:    63636320     ccc    DCD    1667457824
        0x000285f0:    61747320     sta    DCD    1635021600
        0x000285f4:    69206574    te i    DCD    1763730804
        0x000285f8:    7620646e    nd v    DCD    1981834350
        0x000285fc:    65756c61    alue    DCD    1702194273
        0x00028600:    2064253a    :%d     DCD    543434042
        0x00028604:    646e6168    hand    DCD    1684955496
        0x00028608:    303a656c    le:0    DCD    809133420
        0x0002860c:    20582578    x%X     DCD    542647672
        0x00028610:    3a786469    idx:    DCD    980968553
        0x00028614:    000a6425    %d..    DCD    680997
        0x00028618:    2d4d415b    [AM-    DCD    760037723
        0x0002861c:    5d536f56    VoS]    DCD    1565749078
        0x00028620:    414d4120     AMA    DCD    1095581984
        0x00028624:    20585420     TX     DCD    542659616
        0x00028628:    20434343    CCC     DCD    541279043
        0x0002862c:    62616e65    enab    DCD    1650552421
        0x00028630:    2e64656c    led.    DCD    778331500
        0x00028634:    0000000a    ....    DCD    10
        0x00028638:    2d4d415b    [AM-    DCD    760037723
        0x0002863c:    5d536f56    VoS]    DCD    1565749078
        0x00028640:    71655220     Req    DCD    1902465568
        0x00028644:    74736575    uest    DCD    1953719669
        0x00028648:    726f6620     for    DCD    1919903264
        0x0002864c:    63657320     sec    DCD    1667592992
        0x00028650:    74697275    urit    DCD    1953067637
        0x00028654:    72662079    y fr    DCD    1919295609
        0x00028658:    73206d6f    om s    DCD    1931505007
        0x0002865c:    6576616c    lave    DCD    1702257004
        0x00028660:    00000a2e    ....    DCD    2606
        0x00028664:    414d415b    [AMA    DCD    1095582043
        0x00028668:    6556205d    ] Ve    DCD    1700143197
        0x0002866c:    6f697372    rsio    DCD    1869181810
        0x00028670:    7845206e    n Ex    DCD    2017796206
        0x00028674:    6e616863    chan    DCD    1851877475
        0x00028678:    53206567    ge S    DCD    1394632039
        0x0002867c:    2e646e65    end.    DCD    778333797
        0x00028680:    0000000a    ....    DCD    10
        0x00028684:    0002751c    .u..    DCD    161052
        0x00028688:    0002753c    <u..    DCD    161084
        0x0002868c:    2d4d415b    [AM-    DCD    760037723
        0x00028690:    5d536f56    VoS]    DCD    1565749078
        0x00028694:    6e6f6320     con    DCD    1852793632
        0x00028698:    2064496e    nId     DCD    543443310
        0x0002869c:    6425203a    : %d    DCD    1680154682
        0x000286a0:    00000a0d    ....    DCD    2573
        0x000286a4:    2d4d415b    [AM-    DCD    760037723
        0x000286a8:    5d536f56    VoS]    DCD    1565749078
        0x000286ac:    74744120     Att    DCD    1953775904
        0x000286b0:    4d746547    GetM    DCD    1299473735
        0x000286b4:    203a7574    tu:     DCD    540702068
        0x000286b8:    000a6425    %d..    DCD    680997
        0x000286bc:    2d4d415b    [AM-    DCD    760037723
        0x000286c0:    5d536f56    VoS]    DCD    1565749078
        0x000286c4:    43494d20     MIC    DCD    1128877344
        0x000286c8:    44502820     (PD    DCD    1146103840
        0x000286cc:    44412f4d    M/AD    DCD    1145122637
        0x000286d0:    64202943    C) d    DCD    1679829315
        0x000286d4:    62617369    isab    DCD    1650553705
        0x000286d8:    000a656c    le..    DCD    681324
    $t
        0x000286dc:    a1a2        ..      ADR      r1,{pc}+0x28c ; 0x28968
        0x000286de:    2003        .       MOVS     r0,#3
        0x000286e0:    f7fefd12    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000286e4:    706e        np      STRB     r6,[r5,#1]
        0x000286e6:    f7fdfbf1    ....    BL       am_vos_ama_status_reset ; 0x25ecc
        0x000286ea:    f7f1fad5    ....    BL       AttsCalculateDbHash ; 0x19c98
        0x000286ee:    f7f2fa61    ..a.    BL       DmSecGenerateEccKeyReq ; 0x1abb4
        0x000286f2:    f7fffc8b    ....    BL       amvosKwdSetDemoName ; 0x2800c
        0x000286f6:    4aa3        .J      LDR      r2,[pc,#652] ; [0x28984] = 0x1000dab0
        0x000286f8:    211f        .!      MOVS     r1,#0x1f
        0x000286fa:    2002        .       MOVS     r0,#2
        0x000286fc:    f7f0fa30    ..0.    BL       AppAdvSetData ; 0x18b60
        0x00028700:    4aa1        .J      LDR      r2,[pc,#644] ; [0x28988] = 0x1000dacf
        0x00028702:    211f        .!      MOVS     r1,#0x1f
        0x00028704:    2003        .       MOVS     r0,#3
        0x00028706:    f7f0fa2b    ..+.    BL       AppAdvSetData ; 0x18b60
        0x0002870a:    4a9e        .J      LDR      r2,[pc,#632] ; [0x28984] = 0x1000dab0
        0x0002870c:    211f        .!      MOVS     r1,#0x1f
        0x0002870e:    2000        .       MOVS     r0,#0
        0x00028710:    f7f0fa26    ..&.    BL       AppAdvSetData ; 0x18b60
        0x00028714:    4a9c        .J      LDR      r2,[pc,#624] ; [0x28988] = 0x1000dacf
        0x00028716:    211f        .!      MOVS     r1,#0x1f
        0x00028718:    2001        .       MOVS     r0,#1
        0x0002871a:    f7f0fa21    ..!.    BL       AppAdvSetData ; 0x18b60
        0x0002871e:    2002        .       MOVS     r0,#2
        0x00028720:    f7f0fa44    ..D.    BL       AppAdvStart ; 0x18bac
        0x00028724:    f04f0901    O...    MOV      r9,#1
        0x00028728:    f000b901    ....    B.W      0x2892e ; amvosProcMsg + 2034
        0x0002872c:    a197        ..      ADR      r1,{pc}+0x260 ; 0x2898c
        0x0002872e:    2003        .       MOVS     r0,#3
        0x00028730:    f7fefcea    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028734:    f04f0903    O...    MOV      r9,#3
        0x00028738:    f000b8f9    ....    B.W      0x2892e ; amvosProcMsg + 2034
        0x0002873c:    a19a        ..      ADR      r1,{pc}+0x26c ; 0x289a8
        0x0002873e:    2003        .       MOVS     r0,#3
        0x00028740:    f7fefce2    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028744:    f7fef982    ....    BL       am_vos_mic_disable ; 0x26a4c
        0x00028748:    2001        .       MOVS     r0,#1
        0x0002874a:    f7f0fd85    ....    BL       AppSetBondable ; 0x19258
        0x0002874e:    a19d        ..      ADR      r1,{pc}+0x276 ; 0x289c4
        0x00028750:    2003        .       MOVS     r0,#3
        0x00028752:    f7fefcd9    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028756:    88e2        ..      LDRH     r2,[r4,#6]
        0x00028758:    a1a1        ..      ADR      r1,{pc}+0x288 ; 0x289e0
        0x0002875a:    2003        .       MOVS     r0,#3
        0x0002875c:    f7fefcd4    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028760:    7a22        "z      LDRB     r2,[r4,#8]
        0x00028762:    a1a3        ..      ADR      r1,{pc}+0x28e ; 0x289f0
        0x00028764:    2003        .       MOVS     r0,#3
        0x00028766:    f7fefccf    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002876a:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0002876c:    9000        ..      STR      r0,[sp,#0]
        0x0002876e:    7ae3        .z      LDRB     r3,[r4,#0xb]
        0x00028770:    7aa2        .z      LDRB     r2,[r4,#0xa]
        0x00028772:    a1a3        ..      ADR      r1,{pc}+0x28e ; 0x28a00
        0x00028774:    2003        .       MOVS     r0,#3
        0x00028776:    f7fefcc7    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002877a:    7be0        .{      LDRB     r0,[r4,#0xf]
        0x0002877c:    9000        ..      STR      r0,[sp,#0]
        0x0002877e:    7ba3        .{      LDRB     r3,[r4,#0xe]
        0x00028780:    7b62        b{      LDRB     r2,[r4,#0xd]
        0x00028782:    a1a8        ..      ADR      r1,{pc}+0x2a2 ; 0x28a24
        0x00028784:    2003        .       MOVS     r0,#3
        0x00028786:    f7fefcbf    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002878a:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x0002878c:    a1ae        ..      ADR      r1,{pc}+0x2bc ; 0x28a48
        0x0002878e:    2003        .       MOVS     r0,#3
        0x00028790:    f7fefcba    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028794:    8a62        b.      LDRH     r2,[r4,#0x12]
        0x00028796:    a1b4        ..      ADR      r1,{pc}+0x2d2 ; 0x28a68
        0x00028798:    2003        .       MOVS     r0,#3
        0x0002879a:    f7fefcb5    ....    BL       am_vos_stdio_printf ; 0x27108
        0x0002879e:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x000287a0:    a1b6        ..      ADR      r1,{pc}+0x2dc ; 0x28a7c
        0x000287a2:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000287a6:    0042        B.      LSLS     r2,r0,#1
        0x000287a8:    2003        .       MOVS     r0,#3
        0x000287aa:    f7fefcad    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000287ae:    4620         F      MOV      r0,r4
        0x000287b0:    f7fff8ec    ....    BL       amotas_proc_msg ; 0x2798c
        0x000287b4:    f04f0908    O...    MOV      r9,#8
        0x000287b8:    703e        >p      STRB     r6,[r7,#0]
        0x000287ba:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x000287be:    f7f4fbe7    ....    BL       WsfTimerStop ; 0x1cf90
        0x000287c2:    f2427110    B..q    MOV      r1,#0x2710
        0x000287c6:    f1050048    ..H.    ADD      r0,r5,#0x48
        0x000287ca:    f7f4fb73    ..s.    BL       WsfTimerStartMs ; 0x1ceb4
        0x000287ce:    f000b8ae    ....    B.W      0x2892e ; amvosProcMsg + 2034
        0x000287d2:    703e        >p      STRB     r6,[r7,#0]
        0x000287d4:    a1af        ..      ADR      r1,{pc}+0x2c0 ; 0x28a94
        0x000287d6:    2003        .       MOVS     r0,#3
        0x000287d8:    f7fefc96    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000287dc:    89e1        ..      LDRH     r1,[r4,#0xe]
        0x000287de:    7820         x      LDRB     r0,[r4,#0]
        0x000287e0:    b019        ..      ADD      sp,sp,#0x64
        0x000287e2:    f6400248    @.H.    MOV      r2,#0x848
        0x000287e6:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x000287ea:    f7f1bf7d    ..}.    B        DmConnSetDataLen ; 0x1a6e8
        0x000287ee:    7820         x      LDRB     r0,[r4,#0]
        0x000287f0:    f7f1f928    ..(.    BL       AttGetMtu ; 0x19a44
        0x000287f4:    2817        .(      CMP      r0,#0x17
        0x000287f6:    bf1c        ..      ITT      NE
        0x000287f8:    b019        ..      ADDNE    sp,sp,#0x64
        0x000287fa:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x000287fe:    7820         x      LDRB     r0,[r4,#0]
        0x00028800:    b019        ..      ADD      sp,sp,#0x64
        0x00028802:    21f7        .!      MOVS     r1,#0xf7
        0x00028804:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028808:    f7f1ba0c    ....    B        AttcMtuReq ; 0x19c24
        0x0002880c:    f1050018    ....    ADD      r0,r5,#0x18
        0x00028810:    f7f4fbbe    ....    BL       WsfTimerStop ; 0x1cf90
        0x00028814:    2100        .!      MOVS     r1,#0
        0x00028816:    4608        .F      MOV      r0,r1
        0x00028818:    f7f4fac4    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x0002881c:    f8950035    ..5.    LDRB     r0,[r5,#0x35]
        0x00028820:    2801        .(      CMP      r0,#1
        0x00028822:    d107        ..      BNE      0x28834 ; amvosProcMsg + 1784
        0x00028824:    f1050028    ..(.    ADD      r0,r5,#0x28
        0x00028828:    f7f4fbb2    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002882c:    2100        .!      MOVS     r1,#0
        0x0002882e:    4608        .F      MOV      r0,r1
        0x00028830:    f7f4fab8    ....    BL       WsfTaskSetReady ; 0x1cda4
        0x00028834:    7a22        "z      LDRB     r2,[r4,#8]
        0x00028836:    a19f        ..      ADR      r1,{pc}+0x27e ; 0x28ab4
        0x00028838:    2003        .       MOVS     r0,#3
        0x0002883a:    f7fefc65    ..e.    BL       am_vos_stdio_printf ; 0x27108
        0x0002883e:    7820         x      LDRB     r0,[r4,#0]
        0x00028840:    f7fefe90    ....    BL       amotas_conn_close ; 0x27564
        0x00028844:    f04f0909    O...    MOV      r9,#9
        0x00028848:    f7fdfcb6    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x261b8
        0x0002884c:    7a20         z      LDRB     r0,[r4,#8]
        0x0002884e:    2816        .(      CMP      r0,#0x16
        0x00028850:    bf18        ..      IT       NE
        0x00028852:    752e        .u      STRBNE   r6,[r5,#0x14]
        0x00028854:    732e        .s      STRB     r6,[r5,#0xc]
        0x00028856:    736e        ns      STRB     r6,[r5,#0xd]
        0x00028858:    73ae        .s      STRB     r6,[r5,#0xe]
        0x0002885a:    f7fef8f7    ....    BL       am_vos_mic_disable ; 0x26a4c
        0x0002885e:    f7fdfb35    ..5.    BL       am_vos_ama_status_reset ; 0x25ecc
        0x00028862:    706e        np      STRB     r6,[r5,#1]
        0x00028864:    e063        c.      B        0x2892e ; amvosProcMsg + 2034
        0x00028866:    7922        "y      LDRB     r2,[r4,#4]
        0x00028868:    a19d        ..      ADR      r1,{pc}+0x278 ; 0x28ae0
        0x0002886a:    2003        .       MOVS     r0,#3
        0x0002886c:    f7fefc4c    ..L.    BL       am_vos_stdio_printf ; 0x27108
        0x00028870:    88e2        ..      LDRH     r2,[r4,#6]
        0x00028872:    a15b        [.      ADR      r1,{pc}+0x16e ; 0x289e0
        0x00028874:    2003        .       MOVS     r0,#3
        0x00028876:    f7fefc47    ..G.    BL       am_vos_stdio_printf ; 0x27108
        0x0002887a:    8922        ".      LDRH     r2,[r4,#8]
        0x0002887c:    a172        r.      ADR      r1,{pc}+0x1cc ; 0x28a48
        0x0002887e:    2003        .       MOVS     r0,#3
        0x00028880:    f7fefc42    ..B.    BL       am_vos_stdio_printf ; 0x27108
        0x00028884:    8962        b.      LDRH     r2,[r4,#0xa]
        0x00028886:    a178        x.      ADR      r1,{pc}+0x1e2 ; 0x28a68
        0x00028888:    2003        .       MOVS     r0,#3
        0x0002888a:    f7fefc3d    ..=.    BL       am_vos_stdio_printf ; 0x27108
        0x0002888e:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00028890:    b019        ..      ADD      sp,sp,#0x64
        0x00028892:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00028896:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002889a:    0042        B.      LSLS     r2,r0,#1
        0x0002889c:    a177        w.      ADR      r1,{pc}+0x1e0 ; 0x28a7c
        0x0002889e:    2003        .       MOVS     r0,#3
        0x000288a0:    f7febc32    ..2.    B        am_vos_stdio_printf ; 0x27108
        0x000288a4:    f7f2f986    ....    BL       DmSecGenerateEccKeyReq ; 0x1abb4
        0x000288a8:    f04f090a    O...    MOV      r9,#0xa
        0x000288ac:    a197        ..      ADR      r1,{pc}+0x260 ; 0x28b0c
        0x000288ae:    2003        .       MOVS     r0,#3
        0x000288b0:    f7fefc2a    ..*.    BL       am_vos_stdio_printf ; 0x27108
        0x000288b4:    e03b        ;.      B        0x2892e ; amvosProcMsg + 2034
        0x000288b6:    f7f2f97d    ..}.    BL       DmSecGenerateEccKeyReq ; 0x1abb4
        0x000288ba:    f04f090b    O...    MOV      r9,#0xb
        0x000288be:    e036        6.      B        0x2892e ; amvosProcMsg + 2034
        0x000288c0:    f04f090c    O...    MOV      r9,#0xc
        0x000288c4:    a199        ..      ADR      r1,{pc}+0x268 ; 0x28b2c
        0x000288c6:    2003        .       MOVS     r0,#3
        0x000288c8:    f7fefc1e    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000288cc:    f885800c    ....    STRB     r8,[r5,#0xc]
        0x000288d0:    7868        hx      LDRB     r0,[r5,#1]
        0x000288d2:    b1d8        ..      CBZ      r0,0x2890c ; amvosProcMsg + 2000
        0x000288d4:    f7f0f9a4    ....    BL       AppConnIsOpen ; 0x18c20
        0x000288d8:    2101        .!      MOVS     r1,#1
        0x000288da:    f7f1fafd    ....    BL       AttsCccEnabled ; 0x19ed8
        0x000288de:    b1a8        ..      CBZ      r0,0x2890c ; amvosProcMsg + 2000
        0x000288e0:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x000288e4:    f7f4fb54    ..T.    BL       WsfTimerStop ; 0x1cf90
        0x000288e8:    4998        .I      LDR      r1,[pc,#608] ; [0x28b4c] = 0x18950
        0x000288ea:    2003        .       MOVS     r0,#3
        0x000288ec:    f7fefc0c    ....    BL       am_vos_stdio_printf ; 0x27108
        0x000288f0:    2100        .!      MOVS     r1,#0
        0x000288f2:    4608        .F      MOV      r0,r1
        0x000288f4:    f7f4fa56    ..V.    BL       WsfTaskSetReady ; 0x1cda4
        0x000288f8:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x000288fa:    b1c0        ..      CBZ      r0,0x2892e ; amvosProcMsg + 2034
        0x000288fc:    f2af219c    ...!    ADR      r1,{pc}-0x298 ; 0x28664
        0x00028900:    2003        .       MOVS     r0,#3
        0x00028902:    f7fefc01    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028906:    f7fdfb5d    ..].    BL       am_vos_ama_tx_ver_exchange_send ; 0x25fc4
        0x0002890a:    e010        ..      B        0x2892e ; amvosProcMsg + 2034
        0x0002890c:    f6446120    D. a    MOV      r1,#0x4e20
        0x00028910:    f1050038    ..8.    ADD      r0,r5,#0x38
        0x00028914:    f7f4face    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x00028918:    2100        .!      MOVS     r1,#0
        0x0002891a:    4608        .F      MOV      r0,r1
        0x0002891c:    f7f4fa42    ..B.    BL       WsfTaskSetReady ; 0x1cda4
        0x00028920:    a18b        ..      ADR      r1,{pc}+0x230 ; 0x28b50
        0x00028922:    2003        .       MOVS     r0,#3
        0x00028924:    f7fefbf0    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028928:    e001        ..      B        0x2892e ; amvosProcMsg + 2034
        0x0002892a:    f04f090d    O...    MOV      r9,#0xd
        0x0002892e:    b019        ..      ADD      sp,sp,#0x64
        0x00028930:    4648        HF      MOV      r0,r9
        0x00028932:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028936:    f7f1b833    ..3.    B        AppUiAction ; 0x199a0
        0x0002893a:    a18e        ..      ADR      r1,{pc}+0x23a ; 0x28b74
        0x0002893c:    2003        .       MOVS     r0,#3
        0x0002893e:    f7fefbe3    ....    BL       am_vos_stdio_printf ; 0x27108
        0x00028942:    b019        ..      ADD      sp,sp,#0x64
        0x00028944:    4620         F      MOV      r0,r4
        0x00028946:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0002894a:    f7f0bb85    ....    B        AppHandlePasskey ; 0x19058
        0x0002894e:    b019        ..      ADD      sp,sp,#0x64
        0x00028950:    a190        ..      ADR      r1,{pc}+0x244 ; 0x28b94
        0x00028952:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028956:    2003        .       MOVS     r0,#3
        0x00028958:    f7febbd6    ....    B        am_vos_stdio_printf ; 0x27108
        0x0002895c:    b019        ..      ADD      sp,sp,#0x64
        0x0002895e:    1d20         .      ADDS     r0,r4,#4
        0x00028960:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00028964:    f7f2b9a6    ....    B        DmSecSetEccKey ; 0x1acb4
    $d
        0x00028968:    2d4d415b    [AM-    DCD    760037723
        0x0002896c:    5d536f56    VoS]    DCD    1565749078
        0x00028970:    5f4d4420     DM_    DCD    1598899232
        0x00028974:    45534552    RESE    DCD    1163085138
        0x00028978:    4d435f54    T_CM    DCD    1296260948
        0x0002897c:    495f4c50    PL_I    DCD    1230982224
        0x00028980:    000a444e    ND..    DCD    672846
        0x00028984:    1000dab0    ....    DCD    268491440
        0x00028988:    1000dacf    ....    DCD    268491471
        0x0002898c:    2d4d415b    [AM-    DCD    760037723
        0x00028990:    5d536f56    VoS]    DCD    1565749078
        0x00028994:    5f4d4420     DM_    DCD    1598899232
        0x00028998:    5f564441    ADV_    DCD    1599489089
        0x0002899c:    52415453    STAR    DCD    1380013139
        0x000289a0:    4e495f54    T_IN    DCD    1313431380
        0x000289a4:    00000a44    D...    DCD    2628
        0x000289a8:    2d4d415b    [AM-    DCD    760037723
        0x000289ac:    5d536f56    VoS]    DCD    1565749078
        0x000289b0:    5f4d4420     DM_    DCD    1598899232
        0x000289b4:    4e4e4f43    CONN    DCD    1313754947
        0x000289b8:    45504f5f    _OPE    DCD    1162891103
        0x000289bc:    4e495f4e    N_IN    DCD    1313431374
        0x000289c0:    00000a44    D...    DCD    2628
        0x000289c4:    2d4d415b    [AM-    DCD    760037723
        0x000289c8:    5d536f56    VoS]    DCD    1565749078
        0x000289cc:    6e6f4320     Con    DCD    1852785440
        0x000289d0:    7463656e    nect    DCD    1952671086
        0x000289d4:    206e6f69    ion     DCD    544108393
        0x000289d8:    6e65706f    open    DCD    1852141679
        0x000289dc:    000a6465    ed..    DCD    681061
        0x000289e0:    646e6168    hand    DCD    1684955496
        0x000289e4:    3d20656c    le =    DCD    1025533292
        0x000289e8:    25783020     0x%    DCD    628633632
        0x000289ec:    00000978    x...    DCD    2424
        0x000289f0:    656c6f72    role    DCD    1701605234
        0x000289f4:    30203d20     = 0    DCD    807419168
        0x000289f8:    0a782578    x%x.    DCD    175646072
        0x000289fc:    00000000    ....    DCD    0
        0x00028a00:    72646461    addr    DCD    1919181921
        0x00028a04:    2042534d    MSB     DCD    541217613
        0x00028a08:    3025203d    = %0    DCD    807739453
        0x00028a0c:    30257832    2x%0    DCD    807761970
        0x00028a10:    30257832    2x%0    DCD    807761970
        0x00028a14:    30257832    2x%0    DCD    807761970
        0x00028a18:    30257832    2x%0    DCD    807761970
        0x00028a1c:    30257832    2x%0    DCD    807761970
        0x00028a20:    00097832    2x..    DCD    620594
        0x00028a24:    72646461    addr    DCD    1919181921
        0x00028a28:    2042534c    LSB     DCD    541217612
        0x00028a2c:    3025203d    = %0    DCD    807739453
        0x00028a30:    30257832    2x%0    DCD    807761970
        0x00028a34:    30257832    2x%0    DCD    807761970
        0x00028a38:    30257832    2x%0    DCD    807761970
        0x00028a3c:    30257832    2x%0    DCD    807761970
        0x00028a40:    30257832    2x%0    DCD    807761970
        0x00028a44:    000a7832    2x..    DCD    686130
        0x00028a48:    6e6e6f63    conn    DCD    1852731235
        0x00028a4c:    65746e49    Inte    DCD    1702129225
        0x00028a50:    6c617672    rval    DCD    1818326642
        0x00028a54:    25203d20     = %    DCD    622869792
        0x00028a58:    20782064    d x     DCD    544743524
        0x00028a5c:    35322e31    1.25    DCD    892481073
        0x00028a60:    0a736d20     ms.    DCD    175336736
        0x00028a64:    00000000    ....    DCD    0
        0x00028a68:    6e6e6f63    conn    DCD    1852731235
        0x00028a6c:    6574614c    Late    DCD    1702125900
        0x00028a70:    2079636e    ncy     DCD    544826222
        0x00028a74:    6425203d    = %d    DCD    1680154685
        0x00028a78:    00000009    ....    DCD    9
        0x00028a7c:    54707573    supT    DCD    1416656243
        0x00028a80:    6f656d69    imeo    DCD    1868918121
        0x00028a84:    3d207475    ut =    DCD    1025537141
        0x00028a88:    20642520     %d     DCD    543434016
        0x00028a8c:    0a0a736d    ms..    DCD    168457069
        0x00028a90:    00000000    ....    DCD    0
        0x00028a94:    2d4d415b    [AM-    DCD    760037723
        0x00028a98:    5d536f56    VoS]    DCD    1565749078
        0x00028a9c:    436d4420     DmC    DCD    1131234336
        0x00028aa0:    536e6e6f    onnS    DCD    1399746159
        0x00028aa4:    61447465    etDa    DCD    1631876197
        0x00028aa8:    654c6174    taLe    DCD    1699504500
        0x00028aac:    2029286e    n()     DCD    539568238
        0x00028ab0:    000a6425    %d..    DCD    680997
        0x00028ab4:    2d4d415b    [AM-    DCD    760037723
        0x00028ab8:    5d536f56    VoS]    DCD    1565749078
        0x00028abc:    5f4d4420     DM_    DCD    1598899232
        0x00028ac0:    4e4e4f43    CONN    DCD    1313754947
        0x00028ac4:    4f4c435f    _CLO    DCD    1330398047
        0x00028ac8:    495f4553    SE_I    DCD    1230980435
        0x00028acc:    7220444e    ND r    DCD    1914717262
        0x00028ad0:    6f736165    easo    DCD    1869832549
        0x00028ad4:    203d206e    n =     DCD    540876910
        0x00028ad8:    30257830    0x%0    DCD    807761968
        0x00028adc:    000a7832    2x..    DCD    686130
        0x00028ae0:    2d4d415b    [AM-    DCD    760037723
        0x00028ae4:    5d536f56    VoS]    DCD    1565749078
        0x00028ae8:    6e6f4320     Con    DCD    1852785440
        0x00028aec:    7463656e    nect    DCD    1952671086
        0x00028af0:    206e6f69    ion     DCD    544108393
        0x00028af4:    61647075    upda    DCD    1633972341
        0x00028af8:    73206574    te s    DCD    1931502964
        0x00028afc:    75746174    tatu    DCD    1970561396
        0x00028b00:    203d2073    s =     DCD    540876915
        0x00028b04:    78257830    0x%x    DCD    2015721520
        0x00028b08:    0000000a    ....    DCD    10
        0x00028b0c:    2d4d415b    [AM-    DCD    760037723
        0x00028b10:    5d536f56    VoS]    DCD    1565749078
        0x00028b14:    5f4d4420     DM_    DCD    1598899232
        0x00028b18:    5f434553    SEC_    DCD    1598244179
        0x00028b1c:    52494150    PAIR    DCD    1380532560
        0x00028b20:    504d435f    _CMP    DCD    1347240799
        0x00028b24:    4e495f4c    L_IN    DCD    1313431372
        0x00028b28:    000a2e44    D...    DCD    667204
        0x00028b2c:    2d4d415b    [AM-    DCD    760037723
        0x00028b30:    5d536f56    VoS]    DCD    1565749078
        0x00028b34:    5f4d4420     DM_    DCD    1598899232
        0x00028b38:    5f434553    SEC_    DCD    1598244179
        0x00028b3c:    52434e45    ENCR    DCD    1380142661
        0x00028b40:    5f545059    YPT_    DCD    1599361113
        0x00028b44:    20444e49    IND     DCD    541347401
        0x00028b48:    0000000a    ....    DCD    10
        0x00028b4c:    00018950    P...    DCD    100688
        0x00028b50:    414d415b    [AMA    DCD    1095582043
        0x00028b54:    4d41205d    ] AM    DCD    1296113757
        0x00028b58:    5f534f56    VOS_    DCD    1599295318
        0x00028b5c:    435f5854    TX_C    DCD    1130322004
        0x00028b60:    545f4343    CC_T    DCD    1415529283
        0x00028b64:    52454d49    IMER    DCD    1380273481
        0x00028b68:    4154535f    _STA    DCD    1096045407
        0x00028b6c:    29285452    RT()    DCD    690508882
        0x00028b70:    00000a3b    ;...    DCD    2619
        0x00028b74:    2d4d415b    [AM-    DCD    760037723
        0x00028b78:    5d536f56    VoS]    DCD    1565749078
        0x00028b7c:    5f4d4420     DM_    DCD    1598899232
        0x00028b80:    5f434553    SEC_    DCD    1598244179
        0x00028b84:    48545541    AUTH    DCD    1213486401
        0x00028b88:    5145525f    _REQ    DCD    1363497567
        0x00028b8c:    444e495f    _IND    DCD    1145981279
        0x00028b90:    00000a20     ...    DCD    2592
        0x00028b94:    2d4d415b    [AM-    DCD    760037723
        0x00028b98:    5d536f56    VoS]    DCD    1565749078
        0x00028b9c:    5f4d4420     DM_    DCD    1598899232
        0x00028ba0:    5f434553    SEC_    DCD    1598244179
        0x00028ba4:    52494150    PAIR    DCD    1380532560
        0x00028ba8:    444e495f    _IND    DCD    1145981279
        0x00028bac:    00000a20     ...    DCD    2592
    $t
    i.appAdvSetData
    appAdvSetData
        0x00028bb0:    b4f0        ..      PUSH     {r4-r7}
        0x00028bb2:    f8dfc054    ..T.    LDR      r12,[pc,#84] ; [0x28c08] = 0x1000dbd0
        0x00028bb6:    e9dd5404    ...T    LDRD     r5,r4,[sp,#0x10]
        0x00028bba:    eb0c1600    ....    ADD      r6,r12,r0,LSL #4
        0x00028bbe:    f8463021    F.!0    STR      r3,[r6,r1,LSL #2]
        0x00028bc2:    eb0c03c0    ....    ADD      r3,r12,r0,LSL #3
        0x00028bc6:    eb030341    ..A.    ADD      r3,r3,r1,LSL #1
        0x00028bca:    841a        ..      STRH     r2,[r3,#0x20]
        0x00028bcc:    861d        ..      STRH     r5,[r3,#0x30]
        0x00028bce:    eb0c0540    ..@.    ADD      r5,r12,r0,LSL #1
        0x00028bd2:    f8a54050    ..P@    STRH     r4,[r5,#0x50]
        0x00028bd6:    2500        .%      MOVS     r5,#0
        0x00028bd8:    f8a35040    ..@P    STRH     r5,[r3,#0x40]
        0x00028bdc:    eb0c0300    ....    ADD      r3,r12,r0
        0x00028be0:    f8936057    ..W`    LDRB     r6,[r3,#0x57]
        0x00028be4:    2e03        ..      CMP      r6,#3
        0x00028be6:    d00b        ..      BEQ      0x28c00 ; appAdvSetData + 80
        0x00028be8:    f89cc05d    ..].    LDRB     r12,[r12,#0x5d]
        0x00028bec:    ebbc0f51    ..Q.    CMP      r12,r1,LSR #1
        0x00028bf0:    d106        ..      BNE      0x28c00 ; appAdvSetData + 80
        0x00028bf2:    2afb        .*      CMP      r2,#0xfb
        0x00028bf4:    bf98        ..      IT       LS
        0x00028bf6:    42a2        .B      CMPLS    r2,r4
        0x00028bf8:    d802        ..      BHI      0x28c00 ; appAdvSetData + 80
        0x00028bfa:    bcf0        ..      POP      {r4-r7}
        0x00028bfc:    f000b906    ....    B.W      appSetAdvScanDataFrag ; 0x28e0c
        0x00028c00:    f8835055    ..UP    STRB     r5,[r3,#0x55]
        0x00028c04:    bcf0        ..      POP      {r4-r7}
        0x00028c06:    4770        pG      BX       lr
    $d
        0x00028c08:    1000dbd0    ....    DCD    268491728
    $t
    i.appAdvStart
    appAdvStart
        0x00028c0c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00028c10:    b083        ..      SUB      sp,sp,#0xc
        0x00028c12:    0004        ..      MOVS     r4,r0
        0x00028c14:    f8df8164    ..d.    LDR      r8,[pc,#356] ; [0x28d7c] = 0x1000dbd0
        0x00028c18:    f8dda044    ..D.    LDR      r10,[sp,#0x44]
        0x00028c1c:    460e        .F      MOV      r6,r1
        0x00028c1e:    f04f0000    O...    MOV      r0,#0
        0x00028c22:    bf1c        ..      ITT      NE
        0x00028c24:    f8981059    ..Y.    LDRBNE   r1,[r8,#0x59]
        0x00028c28:    f898305a    ..Z0    LDRBNE   r3,[r8,#0x5a]
        0x00028c2c:    d01c        ..      BEQ      0x28c68 ; appAdvStart + 92
        0x00028c2e:    5c32        2\      LDRB     r2,[r6,r0]
        0x00028c30:    b132        2.      CBZ      r2,0x28c40 ; appAdvStart + 52
        0x00028c32:    2a01        .*      CMP      r2,#1
        0x00028c34:    d00a        ..      BEQ      0x28c4c ; appAdvStart + 64
        0x00028c36:    1c40        @.      ADDS     r0,r0,#1
        0x00028c38:    b2c0        ..      UXTB     r0,r0
        0x00028c3a:    42a0        .B      CMP      r0,r4
        0x00028c3c:    d3f7        ..      BCC      0x28c2e ; appAdvStart + 34
        0x00028c3e:    e013        ..      B        0x28c68 ; appAdvStart + 92
        0x00028c40:    2900        .)      CMP      r1,#0
        0x00028c42:    bf1c        ..      ITT      NE
        0x00028c44:    2904        .)      CMPNE    r1,#4
        0x00028c46:    2905        .)      CMPNE    r1,#5
        0x00028c48:    d1f3        ..      BNE      0x28c32 ; appAdvStart + 38
        0x00028c4a:    e004        ..      B        0x28c56 ; appAdvStart + 74
        0x00028c4c:    2b00        .+      CMP      r3,#0
        0x00028c4e:    bf1c        ..      ITT      NE
        0x00028c50:    2b04        .+      CMPNE    r3,#4
        0x00028c52:    2b05        .+      CMPNE    r3,#5
        0x00028c54:    d1ef        ..      BNE      0x28c36 ; appAdvStart + 42
        0x00028c56:    f04f0001    O...    MOV      r0,#1
        0x00028c5a:    f000f8af    ....    BL       appNumConns ; 0x28dbc
        0x00028c5e:    4948        HI      LDR      r1,[pc,#288] ; [0x28d80] = 0x100003b8
        0x00028c60:    6809        .h      LDR      r1,[r1,#0]
        0x00028c62:    7809        .x      LDRB     r1,[r1,#0]
        0x00028c64:    4288        .B      CMP      r0,r1
        0x00028c66:    d267        g.      BCS      0x28d38 ; appAdvStart + 300
        0x00028c68:    2500        .%      MOVS     r5,#0
        0x00028c6a:    2c00        .,      CMP      r4,#0
        0x00028c6c:    d95b        [.      BLS      0x28d26 ; appAdvStart + 282
        0x00028c6e:    4845        EH      LDR      r0,[pc,#276] ; [0x28d84] = 0x1000dc3a
        0x00028c70:    9002        ..      STR      r0,[sp,#8]
        0x00028c72:    3811        .8      SUBS     r0,r0,#0x11
        0x00028c74:    f1a00b04    ....    SUB      r11,r0,#4
        0x00028c78:    f8cd0004    ....    STR.W    r0,[sp,#4]
        0x00028c7c:    f1ba0f00    ....    CMP      r10,#0
        0x00028c80:    d014        ..      BEQ      0x28cac ; appAdvStart + 160
        0x00028c82:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028c84:    f8301015    0...    LDRH     r1,[r0,r5,LSL #1]
        0x00028c88:    5d70        p]      LDRB     r0,[r6,r5]
        0x00028c8a:    460a        .F      MOV      r2,r1
        0x00028c8c:    f7f1fc24    ..$.    BL       DmAdvSetInterval ; 0x1a4d8
        0x00028c90:    5d70        p]      LDRB     r0,[r6,r5]
        0x00028c92:    493a        :I      LDR      r1,[pc,#232] ; [0x28d7c] = 0x1000dbd0
        0x00028c94:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00028c98:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00028c9c:    f101035e    ..^.    ADD      r3,r1,#0x5e
        0x00028ca0:    9902        ..      LDR      r1,[sp,#8]
        0x00028ca2:    5c42        B\      LDRB     r2,[r0,r1]
        0x00028ca4:    9901        ..      LDR      r1,[sp,#4]
        0x00028ca6:    5c41        A\      LDRB     r1,[r0,r1]
        0x00028ca8:    f7f1fbb8    ....    BL       DmAdvConfig ; 0x1a41c
        0x00028cac:    5d77        w]      LDRB     r7,[r6,r5]
        0x00028cae:    f817000b    ....    LDRB     r0,[r7,r11]
        0x00028cb2:    bba0        ..      CBNZ     r0,0x28d1e ; appAdvStart + 274
        0x00028cb4:    4831        1H      LDR      r0,[pc,#196] ; [0x28d7c] = 0x1000dbd0
        0x00028cb6:    2301        .#      MOVS     r3,#1
        0x00028cb8:    eb0009c7    ....    ADD      r9,r0,r7,LSL #3
        0x00028cbc:    f890205d    ..]     LDRB     r2,[r0,#0x5d]
        0x00028cc0:    0651        Q.      LSLS     r1,r2,#25
        0x00028cc2:    0e09        ..      LSRS     r1,r1,#24
        0x00028cc4:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00028cc8:    b2d2        ..      UXTB     r2,r2
        0x00028cca:    eb090841    ..A.    ADD      r8,r9,r1,LSL #1
        0x00028cce:    9200        ..      STR      r2,[sp,#0]
        0x00028cd0:    f8b80040    ..@.    LDRH     r0,[r8,#0x40]
        0x00028cd4:    f8b82020    ..      LDRH     r2,[r8,#0x20]
        0x00028cd8:    4290        .B      CMP      r0,r2
        0x00028cda:    bf3c        <.      ITT      CC
        0x00028cdc:    4638        8F      MOVCC    r0,r7
        0x00028cde:    f000f895    ....    BLCC     appSetAdvScanDataFrag ; 0x28e0c
        0x00028ce2:    9800        ..      LDR      r0,[sp,#0]
        0x00028ce4:    eb090940    ..@.    ADD      r9,r9,r0,LSL #1
        0x00028ce8:    f8b90040    ..@.    LDRH     r0,[r9,#0x40]
        0x00028cec:    f8b91020    .. .    LDRH     r1,[r9,#0x20]
        0x00028cf0:    4288        .B      CMP      r0,r1
        0x00028cf2:    d203        ..      BCS      0x28cfc ; appAdvStart + 240
        0x00028cf4:    4638        8F      MOV      r0,r7
        0x00028cf6:    9900        ..      LDR      r1,[sp,#0]
        0x00028cf8:    f000f888    ....    BL       appSetAdvScanDataFrag ; 0x28e0c
        0x00028cfc:    f8b81040    ..@.    LDRH     r1,[r8,#0x40]
        0x00028d00:    f8b82020    ..      LDRH     r2,[r8,#0x20]
        0x00028d04:    481d        .H      LDR      r0,[pc,#116] ; [0x28d7c] = 0x1000dbd0
        0x00028d06:    4291        .B      CMP      r1,r2
        0x00028d08:    d309        ..      BCC      0x28d1e ; appAdvStart + 274
        0x00028d0a:    f8b91040    ..@.    LDRH     r1,[r9,#0x40]
        0x00028d0e:    f8b92020    ..      LDRH     r2,[r9,#0x20]
        0x00028d12:    4291        .B      CMP      r1,r2
        0x00028d14:    d303        ..      BCC      0x28d1e ; appAdvStart + 274
        0x00028d16:    4438        8D      ADD      r0,r0,r7
        0x00028d18:    2101        .!      MOVS     r1,#1
        0x00028d1a:    f8801055    ..U.    STRB     r1,[r0,#0x55]
        0x00028d1e:    1c68        h.      ADDS     r0,r5,#1
        0x00028d20:    b2c5        ..      UXTB     r5,r0
        0x00028d22:    42a5        .B      CMP      r5,r4
        0x00028d24:    d3aa        ..      BCC      0x28c7c ; appAdvStart + 112
        0x00028d26:    9b10        ..      LDR      r3,[sp,#0x40]
        0x00028d28:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028d2a:    b007        ..      ADD      sp,sp,#0x1c
        0x00028d2c:    4631        1F      MOV      r1,r6
        0x00028d2e:    4620         F      MOV      r0,r4
        0x00028d30:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00028d34:    f7f1bbe2    ....    B        DmAdvStart ; 0x1a4fc
        0x00028d38:    2c00        .,      CMP      r4,#0
        0x00028d3a:    bf04        ..      ITT      EQ
        0x00028d3c:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00028d3e:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00028d42:    1e70        p.      SUBS     r0,r6,#1
        0x00028d44:    4a10        .J      LDR      r2,[pc,#64] ; [0x28d88] = 0x1000dc27
        0x00028d46:    f0140f01    ....    TST      r4,#1
        0x00028d4a:    f04f0303    O...    MOV      r3,#3
        0x00028d4e:    d002        ..      BEQ      0x28d56 ; appAdvStart + 330
        0x00028d50:    f8101f01    ....    LDRB     r1,[r0,#1]!
        0x00028d54:    548b        .T      STRB     r3,[r1,r2]
        0x00028d56:    0861        a.      LSRS     r1,r4,#1
        0x00028d58:    bf04        ..      ITT      EQ
        0x00028d5a:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00028d5c:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00028d60:    f890c001    ....    LDRB     r12,[r0,#1]
        0x00028d64:    1e49        I.      SUBS     r1,r1,#1
        0x00028d66:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00028d6a:    f810cf02    ....    LDRB     r12,[r0,#2]!
        0x00028d6e:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00028d72:    d1f5        ..      BNE      0x28d60 ; appAdvStart + 340
        0x00028d74:    b007        ..      ADD      sp,sp,#0x1c
        0x00028d76:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00028d7a:    0000        ..      DCW    0
        0x00028d7c:    1000dbd0    ....    DCD    268491728
        0x00028d80:    100003b8    ....    DCD    268436408
        0x00028d84:    1000dc3a    :...    DCD    268491834
        0x00028d88:    1000dc27    '...    DCD    268491815
    $t
    i.appConnReadRemoteFeatTimerStart
    appConnReadRemoteFeatTimerStart
        0x00028d8c:    4a09        .J      LDR      r2,[pc,#36] ; [0x28db4] = 0x1000db40
        0x00028d8e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00028d92:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x00028d96:    f1a10230    ..0.    SUB      r2,r1,#0x30
        0x00028d9a:    4907        .I      LDR      r1,[pc,#28] ; [0x28db8] = 0x100003c4
        0x00028d9c:    7809        .x      LDRB     r1,[r1,#0]
        0x00028d9e:    f882102c    ..,.    STRB     r1,[r2,#0x2c]
        0x00028da2:    2102        .!      MOVS     r1,#2
        0x00028da4:    f882102a    ..*.    STRB     r1,[r2,#0x2a]
        0x00028da8:    8510        ..      STRH     r0,[r2,#0x28]
        0x00028daa:    211e        .!      MOVS     r1,#0x1e
        0x00028dac:    f1020020    .. .    ADD      r0,r2,#0x20
        0x00028db0:    f7f4b880    ....    B        WsfTimerStartMs ; 0x1ceb4
    $d
        0x00028db4:    1000db40    @...    DCD    268491584
        0x00028db8:    100003c4    ....    DCD    268436420
    $t
    i.appNumConns
    appNumConns
        0x00028dbc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00028dc0:    4d0a        .M      LDR      r5,[pc,#40] ; [0x28dec] = 0x1000db40
        0x00028dc2:    2403        .$      MOVS     r4,#3
        0x00028dc4:    4607        .F      MOV      r7,r0
        0x00028dc6:    2600        .&      MOVS     r6,#0
        0x00028dc8:    7928        (y      LDRB     r0,[r5,#4]
        0x00028dca:    b128        (.      CBZ      r0,0x28dd8 ; appNumConns + 28
        0x00028dcc:    f7f1fc78    ..x.    BL       DmConnRole ; 0x1a6c0
        0x00028dd0:    42b8        .B      CMP      r0,r7
        0x00028dd2:    bf04        ..      ITT      EQ
        0x00028dd4:    1c70        p.      ADDEQ    r0,r6,#1
        0x00028dd6:    b2c6        ..      UXTBEQ   r6,r0
        0x00028dd8:    1e60        `.      SUBS     r0,r4,#1
        0x00028dda:    f01004ff    ....    ANDS     r4,r0,#0xff
        0x00028dde:    f1050530    ..0.    ADD      r5,r5,#0x30
        0x00028de2:    d1f1        ..      BNE      0x28dc8 ; appNumConns + 12
        0x00028de4:    4630        0F      MOV      r0,r6
        0x00028de6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00028dea:    0000        ..      DCW    0
        0x00028dec:    1000db40    @...    DCD    268491584
    $t
    i.appServerCsfWriteCback
    appServerCsfWriteCback
        0x00028df0:    b570        p.      PUSH     {r4-r6,lr}
        0x00028df2:    4614        .F      MOV      r4,r2
        0x00028df4:    460d        .F      MOV      r5,r1
        0x00028df6:    f7efff9b    ....    BL       AppDbGetHdl ; 0x18d30
        0x00028dfa:    2800        .(      CMP      r0,#0
        0x00028dfc:    bf08        ..      IT       EQ
        0x00028dfe:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00028e00:    4622        "F      MOV      r2,r4
        0x00028e02:    4629        )F      MOV      r1,r5
        0x00028e04:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00028e08:    f7f0b85e    ..^.    B        AppDbSetCsfRecord ; 0x18ec8
    i.appSetAdvScanDataFrag
    appSetAdvScanDataFrag
        0x00028e0c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00028e10:    4680        .F      MOV      r8,r0
        0x00028e12:    481f        .H      LDR      r0,[pc,#124] ; [0x28e90] = 0x1000dbd0
        0x00028e14:    460f        .F      MOV      r7,r1
        0x00028e16:    eb001208    ....    ADD      r2,r0,r8,LSL #4
        0x00028e1a:    2101        .!      MOVS     r1,#1
        0x00028e1c:    f8529027    R.'.    LDR      r9,[r2,r7,LSL #2]
        0x00028e20:    eb0002c8    ....    ADD      r2,r0,r8,LSL #3
        0x00028e24:    eb020647    ..G.    ADD      r6,r2,r7,LSL #1
        0x00028e28:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x00028e2c:    8c32        2.      LDRH     r2,[r6,#0x20]
        0x00028e2e:    f8b63040    ..@0    LDRH     r3,[r6,#0x40]
        0x00028e32:    f8b00050    ..P.    LDRH     r0,[r0,#0x50]
        0x00028e36:    1ad2        ..      SUBS     r2,r2,r3
        0x00028e38:    b294        ..      UXTH     r4,r2
        0x00028e3a:    42a0        .B      CMP      r0,r4
        0x00028e3c:    bf38        8.      IT       CC
        0x00028e3e:    4604        .F      MOVCC    r4,r0
        0x00028e40:    2c00        .,      CMP      r4,#0
        0x00028e42:    bf08        ..      IT       EQ
        0x00028e44:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x00028e48:    2cfb        .,      CMP      r4,#0xfb
        0x00028e4a:    d91a        ..      BLS      0x28e82 ; appSetAdvScanDataFrag + 118
        0x00028e4c:    25fb        .%      MOVS     r5,#0xfb
        0x00028e4e:    2900        .)      CMP      r1,#0
        0x00028e50:    bf18        ..      IT       NE
        0x00028e52:    2101        .!      MOVNE    r1,#1
        0x00028e54:    f8b60040    ..@.    LDRH     r0,[r6,#0x40]
        0x00028e58:    b2eb        ..      UXTB     r3,r5
        0x00028e5a:    4448        HD      ADD      r0,r0,r9
        0x00028e5c:    9000        ..      STR      r0,[sp,#0]
        0x00028e5e:    f0070201    ....    AND      r2,r7,#1
        0x00028e62:    4640        @F      MOV      r0,r8
        0x00028e64:    f7f1fb12    ....    BL       DmAdvSetData ; 0x1a48c
        0x00028e68:    f8b60040    ..@.    LDRH     r0,[r6,#0x40]
        0x00028e6c:    f04f0100    O...    MOV      r1,#0
        0x00028e70:    4428        (D      ADD      r0,r0,r5
        0x00028e72:    f8a60040    ..@.    STRH     r0,[r6,#0x40]
        0x00028e76:    1b60        `.      SUBS     r0,r4,r5
        0x00028e78:    0404        ..      LSLS     r4,r0,#16
        0x00028e7a:    0c24        $.      LSRS     r4,r4,#16
        0x00028e7c:    d1e4        ..      BNE      0x28e48 ; appSetAdvScanDataFrag + 60
        0x00028e7e:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00028e82:    4625        %F      MOV      r5,r4
        0x00028e84:    2900        .)      CMP      r1,#0
        0x00028e86:    bf14        ..      ITE      NE
        0x00028e88:    2103        .!      MOVNE    r1,#3
        0x00028e8a:    2102        .!      MOVEQ    r1,#2
        0x00028e8c:    e7e2        ..      B        0x28e54 ; appSetAdvScanDataFrag + 72
    $d
        0x00028e8e:    0000        ..      DCW    0
        0x00028e90:    1000dbd0    ....    DCD    268491728
    $t
    i.appSlaveAdvStart
    appSlaveAdvStart
        0x00028e94:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00028e98:    b083        ..      SUB      sp,sp,#0xc
        0x00028e9a:    4c25        %L      LDR      r4,[pc,#148] ; [0x28f30] = 0x1000dbd0
        0x00028e9c:    4606        .F      MOV      r6,r0
        0x00028e9e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00028ea0:    f894a05d    ..].    LDRB     r10,[r4,#0x5d]
        0x00028ea4:    2500        .%      MOVS     r5,#0
        0x00028ea6:    f8dd9040    ..@.    LDR      r9,[sp,#0x40]
        0x00028eaa:    469b        .F      MOV      r11,r3
        0x00028eac:    460f        .F      MOV      r7,r1
        0x00028eae:    f04f0801    O...    MOV      r8,#1
        0x00028eb2:    2802        .(      CMP      r0,#2
        0x00028eb4:    bf18        ..      IT       NE
        0x00028eb6:    f884005d    ..].    STRBNE   r0,[r4,#0x5d]
        0x00028eba:    d02b        +.      BEQ      0x28f14 ; appSlaveAdvStart + 128
        0x00028ebc:    f894005d    ..].    LDRB     r0,[r4,#0x5d]
        0x00028ec0:    4550        PE      CMP      r0,r10
        0x00028ec2:    bf1c        ..      ITT      NE
        0x00028ec4:    2200        ."      MOVNE    r2,#0
        0x00028ec6:    2e00        ..      CMPNE    r6,#0
        0x00028ec8:    d919        ..      BLS      0x28efe ; appSlaveAdvStart + 106
        0x00028eca:    f894105d    ..].    LDRB     r1,[r4,#0x5d]
        0x00028ece:    5cb8        .\      LDRB     r0,[r7,r2]
        0x00028ed0:    064b        K.      LSLS     r3,r1,#25
        0x00028ed2:    ea4f6c13    O..l    LSR      r12,r3,#24
        0x00028ed6:    eb0403c0    ....    ADD      r3,r4,r0,LSL #3
        0x00028eda:    eb080141    ..A.    ADD      r1,r8,r1,LSL #1
        0x00028ede:    b2c9        ..      UXTB     r1,r1
        0x00028ee0:    eb030c4c    ..L.    ADD      r12,r3,r12,LSL #1
        0x00028ee4:    eb030141    ..A.    ADD      r1,r3,r1,LSL #1
        0x00028ee8:    f8ac5040    ..@P    STRH     r5,[r12,#0x40]
        0x00028eec:    4420         D      ADD      r0,r0,r4
        0x00028eee:    f8a15040    ..@P    STRH     r5,[r1,#0x40]
        0x00028ef2:    f8805055    ..UP    STRB     r5,[r0,#0x55]
        0x00028ef6:    1c50        P.      ADDS     r0,r2,#1
        0x00028ef8:    b2c2        ..      UXTB     r2,r0
        0x00028efa:    4296        .B      CMP      r6,r2
        0x00028efc:    d8e5        ..      BHI      0x28eca ; appSlaveAdvStart + 54
        0x00028efe:    e9cd9800    ....    STRD     r9,r8,[sp,#0]
        0x00028f02:    465b        [F      MOV      r3,r11
        0x00028f04:    4639        9F      MOV      r1,r7
        0x00028f06:    4630        0F      MOV      r0,r6
        0x00028f08:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00028f0a:    f7fffe7f    ....    BL       appAdvStart ; 0x28c0c
        0x00028f0e:    b007        ..      ADD      sp,sp,#0x1c
        0x00028f10:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00028f14:    f7effe94    ....    BL       AppDbCheckBonded ; 0x18c40
        0x00028f18:    2800        .(      CMP      r0,#0
        0x00028f1a:    bf0c        ..      ITE      EQ
        0x00028f1c:    2001        .       MOVEQ    r0,#1
        0x00028f1e:    2000        .       MOVNE    r0,#0
        0x00028f20:    f8840054    ..T.    STRB     r0,[r4,#0x54]
        0x00028f24:    bf0c        ..      ITE      EQ
        0x00028f26:    f884805d    ..].    STRBEQ   r8,[r4,#0x5d]
        0x00028f2a:    f884505d    ..]P    STRBNE   r5,[r4,#0x5d]
        0x00028f2e:    e7c5        ..      B        0x28ebc ; appSlaveAdvStart + 40
    $d
        0x00028f30:    1000dbd0    ....    DCD    268491728
    $t
    i.appSlaveLegAdvRestart
    appSlaveLegAdvRestart
        0x00028f34:    b500        ..      PUSH     {lr}
        0x00028f36:    491d        .I      LDR      r1,[pc,#116] ; [0x28fac] = 0x1000dbd0
        0x00028f38:    7883        .x      LDRB     r3,[r0,#2]
        0x00028f3a:    2000        .       MOVS     r0,#0
        0x00028f3c:    f8912075    ..u     LDRB     r2,[r1,#0x75]
        0x00028f40:    b085        ..      SUB      sp,sp,#0x14
        0x00028f42:    f04f0c03    O...    MOV      r12,#3
        0x00028f46:    2b28        (+      CMP      r3,#0x28
        0x00028f48:    d002        ..      BEQ      0x28f50 ; appSlaveLegAdvRestart + 28
        0x00028f4a:    2b27        '+      CMP      r3,#0x27
        0x00028f4c:    d002        ..      BEQ      0x28f54 ; appSlaveLegAdvRestart + 32
        0x00028f4e:    e00a        ..      B        0x28f66 ; appSlaveLegAdvRestart + 50
        0x00028f50:    b92a        *.      CBNZ     r2,0x28f5e ; appSlaveLegAdvRestart + 42
        0x00028f52:    e008        ..      B        0x28f66 ; appSlaveLegAdvRestart + 50
        0x00028f54:    2a00        .*      CMP      r2,#0
        0x00028f56:    bf08        ..      IT       EQ
        0x00028f58:    f881c057    ..W.    STRBEQ   r12,[r1,#0x57]
        0x00028f5c:    d009        ..      BEQ      0x28f72 ; appSlaveLegAdvRestart + 62
        0x00028f5e:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x00028f62:    b005        ..      ADD      sp,sp,#0x14
        0x00028f64:    bd00        ..      POP      {pc}
        0x00028f66:    f8912057    ..W     LDRB     r2,[r1,#0x57]
        0x00028f6a:    2a03        .*      CMP      r2,#3
        0x00028f6c:    bf1c        ..      ITT      NE
        0x00028f6e:    b005        ..      ADDNE    sp,sp,#0x14
        0x00028f70:    bd00        ..      POPNE    {pc}
        0x00028f72:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00028f76:    4a0e        .J      LDR      r2,[pc,#56] ; [0x28fb0] = 0x100003b4
        0x00028f78:    6813        .h      LDR      r3,[r2,#0]
        0x00028f7a:    88da        ..      LDRH     r2,[r3,#6]
        0x00028f7c:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00028f80:    2a00        .*      CMP      r2,#0
        0x00028f82:    bf02        ..      ITTT     EQ
        0x00028f84:    f881c057    ..W.    STRBEQ   r12,[r1,#0x57]
        0x00028f88:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00028f8a:    bd00        ..      POPEQ    {pc}
        0x00028f8c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028f90:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00028f94:    2101        .!      MOVS     r1,#1
        0x00028f96:    a803        ..      ADD      r0,sp,#0xc
        0x00028f98:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00028f9c:    aa04        ..      ADD      r2,sp,#0x10
        0x00028f9e:    a902        ..      ADD      r1,sp,#8
        0x00028fa0:    2001        .       MOVS     r0,#1
        0x00028fa2:    f7fffe33    ..3.    BL       appAdvStart ; 0x28c0c
        0x00028fa6:    b005        ..      ADD      sp,sp,#0x14
        0x00028fa8:    bd00        ..      POP      {pc}
    $d
        0x00028faa:    0000        ..      DCW    0
        0x00028fac:    1000dbd0    ....    DCD    268491728
        0x00028fb0:    100003b4    ....    DCD    268436404
    $t
    i.appSlaveLegAdvStop
    appSlaveLegAdvStop
        0x00028fb4:    b530        0.      PUSH     {r4,r5,lr}
        0x00028fb6:    7881        .x      LDRB     r1,[r0,#2]
        0x00028fb8:    b085        ..      SUB      sp,sp,#0x14
        0x00028fba:    2948        H)      CMP      r1,#0x48
        0x00028fbc:    bf01        ..      ITTTT    EQ
        0x00028fbe:    7900        .y      LDRBEQ   r0,[r0,#4]
        0x00028fc0:    2800        .(      CMPEQ    r0,#0
        0x00028fc2:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00028fc4:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00028fc6:    491d        .I      LDR      r1,[pc,#116] ; [0x2903c] = 0x1000dbd0
        0x00028fc8:    4a1d        .J      LDR      r2,[pc,#116] ; [0x29040] = 0x100003b4
        0x00028fca:    f04f0c01    O...    MOV      r12,#1
        0x00028fce:    f891505b    ..[P    LDRB     r5,[r1,#0x5b]
        0x00028fd2:    6813        .h      LDR      r3,[r2,#0]
        0x00028fd4:    f04f0403    O...    MOV      r4,#3
        0x00028fd8:    f04f0000    O...    MOV      r0,#0
        0x00028fdc:    b1dd        ..      CBZ      r5,0x29016 ; appSlaveLegAdvStop + 98
        0x00028fde:    f881005b    ..[.    STRB     r0,[r1,#0x5b]
        0x00028fe2:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00028fe6:    88da        ..      LDRH     r2,[r3,#6]
        0x00028fe8:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00028fec:    b17a        z.      CBZ      r2,0x2900e ; appSlaveLegAdvStop + 90
        0x00028fee:    bf00        ..      NOP      
        0x00028ff0:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028ff4:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00028ff8:    a803        ..      ADD      r0,sp,#0xc
        0x00028ffa:    e9cd0c00    ....    STRD     r0,r12,[sp,#0]
        0x00028ffe:    aa04        ..      ADD      r2,sp,#0x10
        0x00029000:    a902        ..      ADD      r1,sp,#8
        0x00029002:    f04f0001    O...    MOV      r0,#1
        0x00029006:    f7fffe01    ....    BL       appAdvStart ; 0x28c0c
        0x0002900a:    b005        ..      ADD      sp,sp,#0x14
        0x0002900c:    bd30        0.      POP      {r4,r5,pc}
        0x0002900e:    f8814057    ..W@    STRB     r4,[r1,#0x57]
        0x00029012:    b005        ..      ADD      sp,sp,#0x14
        0x00029014:    bd30        0.      POP      {r4,r5,pc}
        0x00029016:    f8912057    ..W     LDRB     r2,[r1,#0x57]
        0x0002901a:    1c52        R.      ADDS     r2,r2,#1
        0x0002901c:    b2d2        ..      UXTB     r2,r2
        0x0002901e:    f8812057    ..W     STRB     r2,[r1,#0x57]
        0x00029022:    2a03        .*      CMP      r2,#3
        0x00029024:    bf24        $.      ITT      CS
        0x00029026:    b005        ..      ADDCS    sp,sp,#0x14
        0x00029028:    bd30        0.      POPCS    {r4,r5,pc}
        0x0002902a:    eb030342    ..B.    ADD      r3,r3,r2,LSL #1
        0x0002902e:    88da        ..      LDRH     r2,[r3,#6]
        0x00029030:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x00029034:    2a00        .*      CMP      r2,#0
        0x00029036:    d0ea        ..      BEQ      0x2900e ; appSlaveLegAdvStop + 90
        0x00029038:    e7da        ..      B        0x28ff0 ; appSlaveLegAdvStop + 60
    $d
        0x0002903a:    0000        ..      DCW    0
        0x0002903c:    1000dbd0    ....    DCD    268491728
        0x00029040:    100003b4    ....    DCD    268436404
    $t
    i.appSlaveProcMsg
    appSlaveProcMsg
        0x00029044:    b530        0.      PUSH     {r4,r5,lr}
        0x00029046:    8801        ..      LDRH     r1,[r0,#0]
        0x00029048:    4d29        )M      LDR      r5,[pc,#164] ; [0x290f0] = 0x1000db40
        0x0002904a:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0002904e:    7880        .x      LDRB     r0,[r0,#2]
        0x00029050:    eb051101    ....    ADD      r1,r5,r1,LSL #4
        0x00029054:    b083        ..      SUB      sp,sp,#0xc
        0x00029056:    f1a10430    ..0.    SUB      r4,r1,#0x30
        0x0002905a:    2810        .(      CMP      r0,#0x10
        0x0002905c:    bf1c        ..      ITT      NE
        0x0002905e:    b003        ..      ADDNE    sp,sp,#0xc
        0x00029060:    bd30        0.      POPNE    {r4,r5,pc}
        0x00029062:    7b60        `{      LDRB     r0,[r4,#0xd]
        0x00029064:    2802        .(      CMP      r0,#2
        0x00029066:    bf1f        ..      ITTTT    NE
        0x00029068:    2001        .       MOVNE    r0,#1
        0x0002906a:    7360        `s      STRBNE   r0,[r4,#0xd]
        0x0002906c:    b003        ..      ADDNE    sp,sp,#0xc
        0x0002906e:    bd30        0.      POPNE    {r4,r5,pc}
        0x00029070:    2002        .       MOVS     r0,#2
        0x00029072:    7360        `s      STRB     r0,[r4,#0xd]
        0x00029074:    7920         y      LDRB     r0,[r4,#4]
        0x00029076:    f7f1fa71    ..q.    BL       DmConnCheckIdle ; 0x1a55c
        0x0002907a:    491e        .I      LDR      r1,[pc,#120] ; [0x290f4] = 0x100003c0
        0x0002907c:    2800        .(      CMP      r0,#0
        0x0002907e:    bf18        ..      IT       NE
        0x00029080:    2000        .       MOVNE    r0,#0
        0x00029082:    d11f        ..      BNE      0x290c4 ; appSlaveProcMsg + 128
        0x00029084:    7aa2        .z      LDRB     r2,[r4,#0xa]
        0x00029086:    2001        .       MOVS     r0,#1
        0x00029088:    b1e2        ..      CBZ      r2,0x290c4 ; appSlaveProcMsg + 128
        0x0002908a:    7b20         {      LDRB     r0,[r4,#0xc]
        0x0002908c:    1c40        @.      ADDS     r0,r0,#1
        0x0002908e:    7320         s      STRB     r0,[r4,#0xc]
        0x00029090:    6808        .h      LDR      r0,[r1,#0]
        0x00029092:    8881        ..      LDRH     r1,[r0,#4]
        0x00029094:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00029098:    88c1        ..      LDRH     r1,[r0,#6]
        0x0002909a:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0002909e:    8901        ..      LDRH     r1,[r0,#8]
        0x000290a0:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x000290a4:    8940        @.      LDRH     r0,[r0,#0xa]
        0x000290a6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000290aa:    2000        .       MOVS     r0,#0
        0x000290ac:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000290b0:    f64f70ff    O..p    MOV      r0,#0xffff
        0x000290b4:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000290b8:    7920         y      LDRB     r0,[r4,#4]
        0x000290ba:    4669        iF      MOV      r1,sp
        0x000290bc:    f7f1fb5e    ..^.    BL       DmConnUpdate ; 0x1a77c
        0x000290c0:    b003        ..      ADD      sp,sp,#0xc
        0x000290c2:    bd30        0.      POP      {r4,r5,pc}
        0x000290c4:    72a0        .r      STRB     r0,[r4,#0xa]
        0x000290c6:    7922        "y      LDRB     r2,[r4,#4]
        0x000290c8:    4b0b        .K      LDR      r3,[pc,#44] ; [0x290f8] = 0x100003c4
        0x000290ca:    eb020042    ..B.    ADD      r0,r2,r2,LSL #1
        0x000290ce:    eb051000    ....    ADD      r0,r5,r0,LSL #4
        0x000290d2:    781b        .x      LDRB     r3,[r3,#0]
        0x000290d4:    f8003c14    ...<    STRB     r3,[r0,#-0x14]
        0x000290d8:    2310        .#      MOVS     r3,#0x10
        0x000290da:    f8003c16    ...<    STRB     r3,[r0,#-0x16]
        0x000290de:    f8202c18     ..,    STRH     r2,[r0,#-0x18]
        0x000290e2:    6809        .h      LDR      r1,[r1,#0]
        0x000290e4:    3820         8      SUBS     r0,r0,#0x20
        0x000290e6:    6809        .h      LDR      r1,[r1,#0]
        0x000290e8:    f7f3fee4    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x000290ec:    b003        ..      ADD      sp,sp,#0xc
        0x000290ee:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x000290f0:    1000db40    @...    DCD    268491584
        0x000290f4:    100003c0    ....    DCD    268436416
        0x000290f8:    100003c4    ....    DCD    268436420
    $t
    i.appUiBtnPoll
    appUiBtnPoll
        0x000290fc:    4802        .H      LDR      r0,[pc,#8] ; [0x29108] = 0x10002494
        0x000290fe:    6880        .h      LDR      r0,[r0,#8]
        0x00029100:    2800        .(      CMP      r0,#0
        0x00029102:    bf08        ..      IT       EQ
        0x00029104:    4770        pG      BXEQ     lr
        0x00029106:    4700        .G      BX       r0
    $d
        0x00029108:    10002494    .$..    DCD    268444820
    $t
    i.appUiTimerExpired
    appUiTimerExpired
        0x0002910c:    4770        pG      BX       lr
        0x0002910e:    0000        ..      MOVS     r0,r0
    i.attDecodeMsgParam
    attDecodeMsgParam
        0x00029110:    4b06        .K      LDR      r3,[pc,#24] ; [0x2912c] = 0xaaaaaaab
        0x00029112:    fba3c300    ....    UMULL    r12,r3,r3,r0
        0x00029116:    085b        [.      LSRS     r3,r3,#1
        0x00029118:    eba30383    ....    SUB      r3,r3,r3,LSL #2
        0x0002911c:    4403        .D      ADD      r3,r3,r0
        0x0002911e:    7013        .p      STRB     r3,[r2,#0]
        0x00029120:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x00029124:    4350        PC      MULS     r0,r2,r0
        0x00029126:    0c40        @.      LSRS     r0,r0,#17
        0x00029128:    7008        .p      STRB     r0,[r1,#0]
        0x0002912a:    4770        pG      BX       lr
    $d
        0x0002912c:    aaaaaaab    ....    DCD    2863311531
    $t
    i.attDmConnCback
    attDmConnCback
        0x00029130:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00029134:    4605        .F      MOV      r5,r0
        0x00029136:    7800        .x      LDRB     r0,[r0,#0]
        0x00029138:    4f1c        .O      LDR      r7,[pc,#112] ; [0x291ac] = 0x10000bf4
        0x0002913a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002913e:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x00029142:    f1a00414    ....    SUB      r4,r0,#0x14
        0x00029146:    78a8        .x      LDRB     r0,[r5,#2]
        0x00029148:    2600        .&      MOVS     r6,#0
        0x0002914a:    2827        '(      CMP      r0,#0x27
        0x0002914c:    d10b        ..      BNE      0x29166 ; attDmConnCback + 54
        0x0002914e:    88e8        ..      LDRH     r0,[r5,#6]
        0x00029150:    81a0        ..      STRH     r0,[r4,#0xc]
        0x00029152:    7828        (x      LDRB     r0,[r5,#0]
        0x00029154:    73a0        .s      STRB     r0,[r4,#0xe]
        0x00029156:    2017        .       MOVS     r0,#0x17
        0x00029158:    8020         .      STRH     r0,[r4,#0]
        0x0002915a:    70a6        .p      STRB     r6,[r4,#2]
        0x0002915c:    80a0        ..      STRH     r0,[r4,#4]
        0x0002915e:    71a6        .q      STRB     r6,[r4,#6]
        0x00029160:    8120         .      STRH     r0,[r4,#8]
        0x00029162:    72a6        .r      STRB     r6,[r4,#0xa]
        0x00029164:    6126        &a      STR      r6,[r4,#0x10]
        0x00029166:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x00029168:    b190        ..      CBZ      r0,0x29190 ; attDmConnCback + 96
        0x0002916a:    6c38        8l      LDR      r0,[r7,#0x40]
        0x0002916c:    4629        )F      MOV      r1,r5
        0x0002916e:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00029170:    4620         F      MOV      r0,r4
        0x00029172:    4790        .G      BLX      r2
        0x00029174:    6bf8        .k      LDR      r0,[r7,#0x3c]
        0x00029176:    4629        )F      MOV      r1,r5
        0x00029178:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002917a:    4620         F      MOV      r0,r4
        0x0002917c:    4790        .G      BLX      r2
        0x0002917e:    78a8        .x      LDRB     r0,[r5,#2]
        0x00029180:    2828        ((      CMP      r0,#0x28
        0x00029182:    d105        ..      BNE      0x29190 ; attDmConnCback + 96
        0x00029184:    73a6        .s      STRB     r6,[r4,#0xe]
        0x00029186:    6920         i      LDR      r0,[r4,#0x10]
        0x00029188:    2800        .(      CMP      r0,#0
        0x0002918a:    bf18        ..      IT       NE
        0x0002918c:    f7f3fc3e    ..>.    BLNE     WsfBufFree ; 0x1ca0c
        0x00029190:    6d39        9m      LDR      r1,[r7,#0x50]
        0x00029192:    2900        .)      CMP      r1,#0
        0x00029194:    bf1c        ..      ITT      NE
        0x00029196:    4628        (F      MOVNE    r0,r5
        0x00029198:    4788        .G      BLXNE    r1
        0x0002919a:    6df9        .m      LDR      r1,[r7,#0x5c]
        0x0002919c:    2900        .)      CMP      r1,#0
        0x0002919e:    bf08        ..      IT       EQ
        0x000291a0:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000291a4:    4628        (F      MOV      r0,r5
        0x000291a6:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000291aa:    4708        .G      BX       r1
    $d
        0x000291ac:    10000bf4    ....    DCD    268438516
    $t
    i.attEmptyConnCback
    attEmptyConnCback
        0x000291b0:    4770        pG      BX       lr
    i.attEmptyDataCback
    attEmptyDataCback
        0x000291b2:    4770        pG      BX       lr
    i.attEmptyHandler
    attEmptyHandler
        0x000291b4:    4770        pG      BX       lr
    i.attEmptyL2cCocCback
    attEmptyL2cCocCback
        0x000291b6:    4770        pG      BX       lr
    i.attExecCallback
    attExecCallback
        0x000291b8:    f8dfc038    ..8.    LDR      r12,[pc,#56] ; [0x291f4] = 0x10000bf4
        0x000291bc:    f8dcc058    ..X.    LDR      r12,[r12,#0x58]
        0x000291c0:    f1bc0f00    ....    CMP      r12,#0
        0x000291c4:    bf08        ..      IT       EQ
        0x000291c6:    4770        pG      BXEQ     lr
        0x000291c8:    b510        ..      PUSH     {r4,lr}
        0x000291ca:    b084        ..      SUB      sp,sp,#0x10
        0x000291cc:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000291d0:    2000        .       MOVS     r0,#0
        0x000291d2:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000291d6:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x000291da:    9c06        ..      LDR      r4,[sp,#0x18]
        0x000291dc:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000291e0:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x000291e4:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x000291e8:    f8ad400e    ...@    STRH     r4,[sp,#0xe]
        0x000291ec:    4668        hF      MOV      r0,sp
        0x000291ee:    47e0        .G      BLX      r12
        0x000291f0:    b004        ..      ADD      sp,sp,#0x10
        0x000291f2:    bd10        ..      POP      {r4,pc}
    $d
        0x000291f4:    10000bf4    ....    DCD    268438516
    $t
    i.attL2cCtrlCback
    attL2cCtrlCback
        0x000291f8:    b570        p.      PUSH     {r4-r6,lr}
        0x000291fa:    4606        .F      MOV      r6,r0
        0x000291fc:    7800        .x      LDRB     r0,[r0,#0]
        0x000291fe:    4d13        .M      LDR      r5,[pc,#76] ; [0x2924c] = 0x10000bf4
        0x00029200:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00029204:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00029208:    f1a00414    ....    SUB      r4,r0,#0x14
        0x0002920c:    f8100c06    ....    LDRB     r0,[r0,#-6]
        0x00029210:    2800        .(      CMP      r0,#0
        0x00029212:    bf08        ..      IT       EQ
        0x00029214:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029216:    78b0        .x      LDRB     r0,[r6,#2]
        0x00029218:    2801        .(      CMP      r0,#1
        0x0002921a:    78a0        .x      LDRB     r0,[r4,#2]
        0x0002921c:    bf02        ..      ITTT     EQ
        0x0002921e:    f0400002    @...    ORREQ    r0,r0,#2
        0x00029222:    70a0        .p      STRBEQ   r0,[r4,#2]
        0x00029224:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029226:    f0200002     ...    BIC      r0,r0,#2
        0x0002922a:    70a0        .p      STRB     r0,[r4,#2]
        0x0002922c:    6c28        (l      LDR      r0,[r5,#0x40]
        0x0002922e:    6841        Ah      LDR      r1,[r0,#4]
        0x00029230:    4630        0F      MOV      r0,r6
        0x00029232:    4788        .G      BLX      r1
        0x00029234:    78a0        .x      LDRB     r0,[r4,#2]
        0x00029236:    f0100f02    ....    TST      r0,#2
        0x0002923a:    bf18        ..      IT       NE
        0x0002923c:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002923e:    6be8        .k      LDR      r0,[r5,#0x3c]
        0x00029240:    6841        Ah      LDR      r1,[r0,#4]
        0x00029242:    4630        0F      MOV      r0,r6
        0x00029244:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029248:    4708        .G      BX       r1
    $d
        0x0002924a:    0000        ..      DCW    0
        0x0002924c:    10000bf4    ....    DCD    268438516
    $t
    i.attL2cDataCback
    attL2cDataCback
        0x00029250:    7a13        .z      LDRB     r3,[r2,#8]
        0x00029252:    f0130f01    ....    TST      r3,#1
        0x00029256:    4b04        .K      LDR      r3,[pc,#16] ; [0x29268] = 0x10000bf4
        0x00029258:    d002        ..      BEQ      0x29260 ; attL2cDataCback + 16
        0x0002925a:    6bdb        .k      LDR      r3,[r3,#0x3c]
        0x0002925c:    681b        .h      LDR      r3,[r3,#0]
        0x0002925e:    4718        .G      BX       r3
        0x00029260:    6c1b        .l      LDR      r3,[r3,#0x40]
        0x00029262:    681b        .h      LDR      r3,[r3,#0]
        0x00029264:    4718        .G      BX       r3
    $d
        0x00029266:    0000        ..      DCW    0
        0x00029268:    10000bf4    ....    DCD    268438516
    $t
    i.attL2cDataReq
    attL2cDataReq
        0x0002926c:    b139        9.      CBZ      r1,0x2927e ; attL2cDataReq + 18
        0x0002926e:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x2928c] = 0x10000bf4
        0x00029272:    f8dcc054    ..T.    LDR      r12,[r12,#0x54]
        0x00029276:    f1bc0f00    ....    CMP      r12,#0
        0x0002927a:    d004        ..      BEQ      0x29286 ; attL2cDataReq + 26
        0x0002927c:    4760        `G      BX       r12
        0x0002927e:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00029280:    2004        .       MOVS     r0,#4
        0x00029282:    f7f2bcf7    ....    B        L2cDataReq ; 0x1bc74
        0x00029286:    4618        .F      MOV      r0,r3
        0x00029288:    f7f3bc75    ..u.    B        WsfMsgFree ; 0x1cb76
    $d
        0x0002928c:    10000bf4    ....    DCD    268438516
    $t
    i.attMsgAlloc
    attMsgAlloc
        0x00029290:    2100        .!      MOVS     r1,#0
        0x00029292:    f7f3bc54    ..T.    B        WsfMsgDataAlloc ; 0x1cb3e
    i.attMsgParam
    attMsgParam
        0x00029296:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002929a:    4408        .D      ADD      r0,r0,r1
        0x0002929c:    4770        pG      BX       lr
        0x0002929e:    0000        ..      MOVS     r0,r0
    i.attSetMtu
    attSetMtu
        0x000292a0:    b500        ..      PUSH     {lr}
        0x000292a2:    b085        ..      SUB      sp,sp,#0x14
        0x000292a4:    429a        .B      CMP      r2,r3
        0x000292a6:    bf28        (.      IT       CS
        0x000292a8:    461a        .F      MOVCS    r2,r3
        0x000292aa:    f8303021    0.!0    LDRH     r3,[r0,r1,LSL #2]
        0x000292ae:    4293        .B      CMP      r3,r2
        0x000292b0:    bf04        ..      ITT      EQ
        0x000292b2:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000292b4:    bd00        ..      POPEQ    {pc}
        0x000292b6:    f8202021     .!     STRH     r2,[r0,r1,LSL #2]
        0x000292ba:    490e        .I      LDR      r1,[pc,#56] ; [0x292f4] = 0x10000bf4
        0x000292bc:    f890c00e    ....    LDRB     r12,[r0,#0xe]
        0x000292c0:    2316        .#      MOVS     r3,#0x16
        0x000292c2:    6d89        .m      LDR      r1,[r1,#0x58]
        0x000292c4:    2000        .       MOVS     r0,#0
        0x000292c6:    2900        .)      CMP      r1,#0
        0x000292c8:    bf04        ..      ITT      EQ
        0x000292ca:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000292cc:    bd00        ..      POPEQ    {pc}
        0x000292ce:    f8adc000    ....    STRH     r12,[sp,#0]
        0x000292d2:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x000292d6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000292da:    2000        .       MOVS     r0,#0
        0x000292dc:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000292e0:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x000292e4:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000292e8:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x000292ec:    4668        hF      MOV      r0,sp
        0x000292ee:    4788        .G      BLX      r1
        0x000292f0:    b005        ..      ADD      sp,sp,#0x14
        0x000292f2:    bd00        ..      POP      {pc}
    $d
        0x000292f4:    10000bf4    ....    DCD    268438516
    $t
    i.attUuidCmp16to128
    attUuidCmp16to128
        0x000292f8:    b510        ..      PUSH     {r4,lr}
        0x000292fa:    4a07        .J      LDR      r2,[pc,#28] ; [0x29318] = 0x10000064
        0x000292fc:    7803        .x      LDRB     r3,[r0,#0]
        0x000292fe:    7313        .s      STRB     r3,[r2,#0xc]
        0x00029300:    7840        @x      LDRB     r0,[r0,#1]
        0x00029302:    7350        Ps      STRB     r0,[r2,#0xd]
        0x00029304:    2210        ."      MOVS     r2,#0x10
        0x00029306:    4804        .H      LDR      r0,[pc,#16] ; [0x29318] = 0x10000064
        0x00029308:    f7eff8d0    ....    BL       memcmp ; 0x184ac
        0x0002930c:    2800        .(      CMP      r0,#0
        0x0002930e:    bf0c        ..      ITE      EQ
        0x00029310:    2001        .       MOVEQ    r0,#1
        0x00029312:    2000        .       MOVNE    r0,#0
        0x00029314:    bd10        ..      POP      {r4,pc}
    $d
        0x00029316:    0000        ..      DCW    0
        0x00029318:    10000064    d...    DCD    268435556
    $t
    i.attcCcbByConnId
    attcCcbByConnId
        0x0002931c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002931e:    460c        .F      MOV      r4,r1
        0x00029320:    4605        .F      MOV      r5,r0
        0x00029322:    f7f1f959    ..Y.    BL       DmConnInUse ; 0x1a5d8
        0x00029326:    2800        .(      CMP      r0,#0
        0x00029328:    bf08        ..      IT       EQ
        0x0002932a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002932c:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x00029330:    4905        .I      LDR      r1,[pc,#20] ; [0x29348] = 0x10000820
        0x00029332:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00029336:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x0002933a:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0002933e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00029342:    3884        .8      SUBS     r0,r0,#0x84
        0x00029344:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00029346:    0000        ..      DCW    0
        0x00029348:    10000820     ...    DCD    268437536
    $t
    i.attcCcbByHandle
    attcCcbByHandle
        0x0002934c:    b510        ..      PUSH     {r4,lr}
        0x0002934e:    460c        .F      MOV      r4,r1
        0x00029350:    f7f1f92e    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x00029354:    2800        .(      CMP      r0,#0
        0x00029356:    bf08        ..      IT       EQ
        0x00029358:    bd10        ..      POPEQ    {r4,pc}
        0x0002935a:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002935e:    4905        .I      LDR      r1,[pc,#20] ; [0x29374] = 0x10000820
        0x00029360:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00029364:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x00029368:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0002936c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00029370:    3884        .8      SUBS     r0,r0,#0x84
        0x00029372:    bd10        ..      POP      {r4,pc}
    $d
        0x00029374:    10000820     ...    DCD    268437536
    $t
    i.attcConnCback
    attcConnCback
        0x00029378:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002937c:    4607        .F      MOV      r7,r0
        0x0002937e:    7888        .x      LDRB     r0,[r1,#2]
        0x00029380:    2827        '(      CMP      r0,#0x27
        0x00029382:    d06f        o.      BEQ      0x29464 ; attcConnCback + 236
        0x00029384:    2828        ((      CMP      r0,#0x28
        0x00029386:    bf18        ..      IT       NE
        0x00029388:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002938c:    78c8        .x      LDRB     r0,[r1,#3]
        0x0002938e:    2800        .(      CMP      r0,#0
        0x00029390:    bf08        ..      IT       EQ
        0x00029392:    7a08        .z      LDRBEQ   r0,[r1,#8]
        0x00029394:    30a0        .0      ADDS     r0,r0,#0xa0
        0x00029396:    b2c6        ..      UXTB     r6,r0
        0x00029398:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002939a:    4c40        @L      LDR      r4,[pc,#256] ; [0x2949c] = 0x10000820
        0x0002939c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x000293a0:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x000293a4:    f8912182    ...!    LDRB     r2,[r1,#0x182]
        0x000293a8:    b122        ".      CBZ      r2,0x293b4 ; attcConnCback + 60
        0x000293aa:    4632        2F      MOV      r2,r6
        0x000293ac:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x000293b0:    f000fbf3    ....    BL       attcReqClear ; 0x29b9a
        0x000293b4:    f04f0900    O...    MOV      r9,#0
        0x000293b8:    46c8        .F      MOV      r8,r9
        0x000293ba:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x000293bc:    4d37        7M      LDR      r5,[pc,#220] ; [0x2949c] = 0x10000820
        0x000293be:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x000293c2:    eb090149    ..I.    ADD      r1,r9,r9,LSL #1
        0x000293c6:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000293ca:    eb0101c9    ....    ADD      r1,r1,r9,LSL #3
        0x000293ce:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000293d2:    f1a00484    ....    SUB      r4,r0,#0x84
        0x000293d6:    f8100c7e    ..~.    LDRB     r0,[r0,#-0x7e]
        0x000293da:    b1b8        ..      CBZ      r0,0x2940c ; attcConnCback + 148
        0x000293dc:    f1040018    ....    ADD      r0,r4,#0x18
        0x000293e0:    f7f3fdd6    ....    BL       WsfTimerStop ; 0x1cf90
        0x000293e4:    f894a029    ..).    LDRB     r10,[r4,#0x29]
        0x000293e8:    68a0        .h      LDR      r0,[r4,#8]
        0x000293ea:    b118        ..      CBZ      r0,0x293f4 ; attcConnCback + 124
        0x000293ec:    f7f3fbc3    ....    BL       WsfMsgFree ; 0x1cb76
        0x000293f0:    f8c48008    ....    STR      r8,[r4,#8]
        0x000293f4:    79a1        .y      LDRB     r1,[r4,#6]
        0x000293f6:    89a2        ..      LDRH     r2,[r4,#0xc]
        0x000293f8:    4650        PF      MOV      r0,r10
        0x000293fa:    4633        3F      MOV      r3,r6
        0x000293fc:    2901        .)      CMP      r1,#1
        0x000293fe:    bf1c        ..      ITT      NE
        0x00029400:    f8cd8000    ....    STRNE    r8,[sp,#0]
        0x00029404:    f7fffed8    ....    BLNE     attExecCallback ; 0x291b8
        0x00029408:    f8848006    ....    STRB     r8,[r4,#6]
        0x0002940c:    eb070089    ....    ADD      r0,r7,r9,LSL #2
        0x00029410:    7881        .x      LDRB     r1,[r0,#2]
        0x00029412:    f0210112    !...    BIC      r1,r1,#0x12
        0x00029416:    7081        .p      STRB     r1,[r0,#2]
        0x00029418:    f8d501b0    ....    LDR      r0,[r5,#0x1b0]
        0x0002941c:    b118        ..      CBZ      r0,0x29426 ; attcConnCback + 174
        0x0002941e:    6842        Bh      LDR      r2,[r0,#4]
        0x00029420:    4631        1F      MOV      r1,r6
        0x00029422:    4620         F      MOV      r0,r4
        0x00029424:    4790        .G      BLX      r2
        0x00029426:    f897a00e    ....    LDRB     r10,[r7,#0xe]
        0x0002942a:    2500        .%      MOVS     r5,#0
        0x0002942c:    eb040b45    ..E.    ADD      r11,r4,r5,LSL #1
        0x00029430:    f8bb202a    ..*     LDRH     r2,[r11,#0x2a]
        0x00029434:    b142        B.      CBZ      r2,0x29448 ; attcConnCback + 208
        0x00029436:    4650        PF      MOV      r0,r10
        0x00029438:    210a        .!      MOVS     r1,#0xa
        0x0002943a:    4633        3F      MOV      r3,r6
        0x0002943c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00029440:    f7fffeba    ....    BL       attExecCallback ; 0x291b8
        0x00029444:    f8ab802a    ..*.    STRH     r8,[r11,#0x2a]
        0x00029448:    1c68        h.      ADDS     r0,r5,#1
        0x0002944a:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002944e:    d0ed        ..      BEQ      0x2942c ; attcConnCback + 180
        0x00029450:    f1090001    ....    ADD      r0,r9,#1
        0x00029454:    f00009ff    ....    AND      r9,r0,#0xff
        0x00029458:    f1b90f03    ....    CMP      r9,#3
        0x0002945c:    d3ad        ..      BCC      0x293ba ; attcConnCback + 66
        0x0002945e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00029462:    e7ff        ..      B        0x29464 ; attcConnCback + 236
        0x00029464:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x00029466:    f7f1f92b    ..+.    BL       DmConnRole ; 0x1a6c0
        0x0002946a:    2800        .(      CMP      r0,#0
        0x0002946c:    bf18        ..      IT       NE
        0x0002946e:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x00029472:    f7f1feb5    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x00029476:    1f01        ..      SUBS     r1,r0,#4
        0x00029478:    4809        .H      LDR      r0,[pc,#36] ; [0x294a0] = 0x10000000
        0x0002947a:    6800        .h      LDR      r0,[r0,#0]
        0x0002947c:    8880        ..      LDRH     r0,[r0,#4]
        0x0002947e:    4281        .B      CMP      r1,r0
        0x00029480:    dc02        ..      BGT      0x29488 ; attcConnCback + 272
        0x00029482:    f7f1fead    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x00029486:    1f00        ..      SUBS     r0,r0,#4
        0x00029488:    b281        ..      UXTH     r1,r0
        0x0002948a:    2917        .)      CMP      r1,#0x17
        0x0002948c:    bf08        ..      IT       EQ
        0x0002948e:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x00029492:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x00029494:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x00029498:    f7f0bbc4    ....    B        AttcMtuReq ; 0x19c24
    $d
        0x0002949c:    10000820     ...    DCD    268437536
        0x000294a0:    10000000    ....    DCD    268435456
    $t
    i.attcCtrlCback
    attcCtrlCback
        0x000294a4:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x000294a8:    7805        .x      LDRB     r5,[r0,#0]
        0x000294aa:    4604        .F      MOV      r4,r0
        0x000294ac:    4628        (F      MOV      r0,r5
        0x000294ae:    f7f1f893    ....    BL       DmConnInUse ; 0x1a5d8
        0x000294b2:    2600        .&      MOVS     r6,#0
        0x000294b4:    2800        .(      CMP      r0,#0
        0x000294b6:    bf08        ..      IT       EQ
        0x000294b8:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x000294bc:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x000294c0:    4911        .I      LDR      r1,[pc,#68] ; [0x29508] = 0x10000820
        0x000294c2:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000294c6:    f1b00584    ....    SUBS     r5,r0,#0x84
        0x000294ca:    bf08        ..      IT       EQ
        0x000294cc:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x000294d0:    7820         x      LDRB     r0,[r4,#0]
        0x000294d2:    f7f0fb39    ..9.    BL       AttcIndConfirm ; 0x19b48
        0x000294d6:    f8948000    ....    LDRB     r8,[r4,#0]
        0x000294da:    2700        .'      MOVS     r7,#0
        0x000294dc:    ea4f0407    O...    MOV.W    r4,r7
        0x000294e0:    eb050944    ..D.    ADD      r9,r5,r4,LSL #1
        0x000294e4:    f8b9202a    ..*     LDRH     r2,[r9,#0x2a]
        0x000294e8:    b13a        :.      CBZ      r2,0x294fa ; attcCtrlCback + 86
        0x000294ea:    4640        @F      MOV      r0,r8
        0x000294ec:    210a        .!      MOVS     r1,#0xa
        0x000294ee:    463b        ;F      MOV      r3,r7
        0x000294f0:    9600        ..      STR      r6,[sp,#0]
        0x000294f2:    f7fffe61    ..a.    BL       attExecCallback ; 0x291b8
        0x000294f6:    f8a9602a    ..*`    STRH     r6,[r9,#0x2a]
        0x000294fa:    1c60        `.      ADDS     r0,r4,#1
        0x000294fc:    f01004ff    ....    ANDS     r4,r0,#0xff
        0x00029500:    d0ee        ..      BEQ      0x294e0 ; attcCtrlCback + 60
        0x00029502:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00029506:    0000        ..      DCW    0
        0x00029508:    10000820     ...    DCD    268437536
    $t
    i.attcDataCback
    attcDataCback
        0x0002950c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002950e:    4614        .F      MOV      r4,r2
        0x00029510:    460d        .F      MOV      r5,r1
        0x00029512:    f7f1f84d    ..M.    BL       DmConnIdByHandle ; 0x1a5b0
        0x00029516:    2800        .(      CMP      r0,#0
        0x00029518:    bf08        ..      IT       EQ
        0x0002951a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002951c:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x00029520:    4911        .I      LDR      r1,[pc,#68] ; [0x29568] = 0x10000820
        0x00029522:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00029526:    3884        .8      SUBS     r0,r0,#0x84
        0x00029528:    bf14        ..      ITE      NE
        0x0002952a:    2d00        .-      CMPNE    r5,#0
        0x0002952c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002952e:    7a23        #z      LDRB     r3,[r4,#8]
        0x00029530:    2b19        .+      CMP      r3,#0x19
        0x00029532:    d805        ..      BHI      0x29540 ; attcDataCback + 52
        0x00029534:    4622        "F      MOV      r2,r4
        0x00029536:    4629        )F      MOV      r1,r5
        0x00029538:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002953c:    f000ba9e    ....    B.W      attcProcRsp ; 0x29a7c
        0x00029540:    2b1b        .+      CMP      r3,#0x1b
        0x00029542:    bf18        ..      IT       NE
        0x00029544:    2b1d        .+      CMPNE    r3,#0x1d
        0x00029546:    d008        ..      BEQ      0x2955a ; attcDataCback + 78
        0x00029548:    2b23        #+      CMP      r3,#0x23
        0x0002954a:    bf18        ..      IT       NE
        0x0002954c:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002954e:    4622        "F      MOV      r2,r4
        0x00029550:    4629        )F      MOV      r1,r5
        0x00029552:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029556:    f000ba41    ..A.    B.W      attcProcMultiVarNtf ; 0x299dc
        0x0002955a:    4622        "F      MOV      r2,r4
        0x0002955c:    4629        )F      MOV      r1,r5
        0x0002955e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029562:    f000b9bb    ....    B.W      attcProcInd ; 0x298dc
    $d
        0x00029566:    0000        ..      DCW    0
        0x00029568:    10000820     ...    DCD    268437536
    $t
    i.attcExecCallback
    attcExecCallback
        0x0002956c:    2901        .)      CMP      r1,#1
        0x0002956e:    bf08        ..      IT       EQ
        0x00029570:    4770        pG      BXEQ     lr
        0x00029572:    b508        ..      PUSH     {r3,lr}
        0x00029574:    f04f0c00    O...    MOV      r12,#0
        0x00029578:    f8cdc000    ....    STR      r12,[sp,#0]
        0x0002957c:    f7fffe1c    ....    BL       attExecCallback ; 0x291b8
        0x00029580:    bd08        ..      POP      {r3,pc}
    i.attcFreePkt
    attcFreePkt
        0x00029582:    b510        ..      PUSH     {r4,lr}
        0x00029584:    4604        .F      MOV      r4,r0
        0x00029586:    6840        @h      LDR      r0,[r0,#4]
        0x00029588:    2800        .(      CMP      r0,#0
        0x0002958a:    bf08        ..      IT       EQ
        0x0002958c:    bd10        ..      POPEQ    {r4,pc}
        0x0002958e:    f7f3faf2    ....    BL       WsfMsgFree ; 0x1cb76
        0x00029592:    2000        .       MOVS     r0,#0
        0x00029594:    6060        ``      STR      r0,[r4,#4]
        0x00029596:    bd10        ..      POP      {r4,pc}
    i.attcMsgCback
    attcMsgCback
        0x00029598:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002959c:    4605        .F      MOV      r5,r0
        0x0002959e:    7880        .x      LDRB     r0,[r0,#2]
        0x000295a0:    4e65        eN      LDR      r6,[pc,#404] ; [0x29738] = 0x10000820
        0x000295a2:    3811        .8      SUBS     r0,r0,#0x11
        0x000295a4:    2801        .(      CMP      r0,#1
        0x000295a6:    d80b        ..      BHI      0x295c0 ; attcMsgCback + 40
        0x000295a8:    f8d601b0    ....    LDR      r0,[r6,#0x1b0]
        0x000295ac:    2800        .(      CMP      r0,#0
        0x000295ae:    bf08        ..      IT       EQ
        0x000295b0:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000295b4:    4629        )F      MOV      r1,r5
        0x000295b6:    6802        .h      LDR      r2,[r0,#0]
        0x000295b8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000295bc:    2000        .       MOVS     r0,#0
        0x000295be:    4710        .G      BX       r2
        0x000295c0:    782c        ,x      LDRB     r4,[r5,#0]
        0x000295c2:    7aaf        .z      LDRB     r7,[r5,#0xa]
        0x000295c4:    4620         F      MOV      r0,r4
        0x000295c6:    f7f1f807    ....    BL       DmConnInUse ; 0x1a5d8
        0x000295ca:    f04f0800    O...    MOV      r8,#0
        0x000295ce:    b198        ..      CBZ      r0,0x295f8 ; attcMsgCback + 96
        0x000295d0:    eb041044    ..D.    ADD      r0,r4,r4,LSL #5
        0x000295d4:    eb070147    ..G.    ADD      r1,r7,r7,LSL #1
        0x000295d8:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x000295dc:    eb0101c7    ....    ADD      r1,r1,r7,LSL #3
        0x000295e0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000295e4:    f1b00484    ....    SUBS     r4,r0,#0x84
        0x000295e8:    d006        ..      BEQ      0x295f8 ; attcMsgCback + 96
        0x000295ea:    78a8        .x      LDRB     r0,[r5,#2]
        0x000295ec:    2810        .(      CMP      r0,#0x10
        0x000295ee:    d85c        \.      BHI      0x296aa ; attcMsgCback + 274
        0x000295f0:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x000295f4:    b9d2        ..      CBNZ     r2,0x2962c ; attcMsgCback + 148
        0x000295f6:    e010        ..      B        0x2961a ; attcMsgCback + 130
        0x000295f8:    78a8        .x      LDRB     r0,[r5,#2]
        0x000295fa:    1e40        @.      SUBS     r0,r0,#1
        0x000295fc:    2810        .(      CMP      r0,#0x10
        0x000295fe:    bf88        ..      IT       HI
        0x00029600:    e8bd81f0    ....    POPHI    {r4-r8,pc}
        0x00029604:    6868        hh      LDR      r0,[r5,#4]
        0x00029606:    2800        .(      CMP      r0,#0
        0x00029608:    bf08        ..      IT       EQ
        0x0002960a:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002960e:    f7f3fab2    ....    BL       WsfMsgFree ; 0x1cb76
        0x00029612:    f8c58004    ....    STR      r8,[r5,#4]
        0x00029616:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002961a:    f8941029    ..).    LDRB     r1,[r4,#0x29]
        0x0002961e:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00029622:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x00029626:    f8911182    ....    LDRB     r1,[r1,#0x182]
        0x0002962a:    b931        1.      CBNZ     r1,0x2963a ; attcMsgCback + 162
        0x0002962c:    79a1        .y      LDRB     r1,[r4,#6]
        0x0002962e:    2901        .)      CMP      r1,#1
        0x00029630:    d803        ..      BHI      0x2963a ; attcMsgCback + 162
        0x00029632:    280a        .(      CMP      r0,#0xa
        0x00029634:    d109        ..      BNE      0x2964a ; attcMsgCback + 178
        0x00029636:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x00029638:    b138        8.      CBZ      r0,0x2964a ; attcMsgCback + 178
        0x0002963a:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0002963e:    4629        )F      MOV      r1,r5
        0x00029640:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029644:    2272        r"      MOVS     r2,#0x72
        0x00029646:    f000baa8    ....    B.W      attcReqClear ; 0x29b9a
        0x0002964a:    2a00        .*      CMP      r2,#0
        0x0002964c:    bf08        ..      IT       EQ
        0x0002964e:    2901        .)      CMPEQ    r1,#1
        0x00029650:    d01c        ..      BEQ      0x2968c ; attcMsgCback + 244
        0x00029652:    e9d51200    ....    LDRD     r1,r2,[r5,#0]
        0x00029656:    4620         F      MOV      r0,r4
        0x00029658:    68ab        .h      LDR      r3,[r5,#8]
        0x0002965a:    60e3        .`      STR      r3,[r4,#0xc]
        0x0002965c:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00029660:    78a9        .x      LDRB     r1,[r5,#2]
        0x00029662:    290b        .)      CMP      r1,#0xb
        0x00029664:    bf01        ..      ITTTT    EQ
        0x00029666:    6869        ih      LDREQ    r1,[r5,#4]
        0x00029668:    6809        .h      LDREQ    r1,[r1,#0]
        0x0002966a:    e9d12100    ...!    LDRDEQ   r2,r1,[r1,#0]
        0x0002966e:    e9c02104    ...!    STRDEQ   r2,r1,[r0,#0x10]
        0x00029672:    bf1e        ..      ITTT     NE
        0x00029674:    686a        jh      LDRNE    r2,[r5,#4]
        0x00029676:    e9d21200    ....    LDRDNE   r1,r2,[r2,#0]
        0x0002967a:    e9c01204    ....    STRDNE   r1,r2,[r0,#0x10]
        0x0002967e:    7981        .y      LDRB     r1,[r0,#6]
        0x00029680:    4a2e        .J      LDR      r2,[pc,#184] ; [0x2973c] = 0x430d0
        0x00029682:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00029686:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002968a:    4708        .G      BX       r1
        0x0002968c:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029690:    e9d51200    ....    LDRD     r1,r2,[r5,#0]
        0x00029694:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029698:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x0002969c:    68ab        .h      LDR      r3,[r5,#8]
        0x0002969e:    f8c03188    ...1    STR      r3,[r0,#0x188]
        0x000296a2:    e9c01260    ..`.    STRD     r1,r2,[r0,#0x180]
        0x000296a6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000296aa:    2813        .(      CMP      r0,#0x13
        0x000296ac:    d019        ..      BEQ      0x296e2 ; attcMsgCback + 330
        0x000296ae:    2814        .(      CMP      r0,#0x14
        0x000296b0:    bf18        ..      IT       NE
        0x000296b2:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000296b6:    79a0        .y      LDRB     r0,[r4,#6]
        0x000296b8:    2800        .(      CMP      r0,#0
        0x000296ba:    bf08        ..      IT       EQ
        0x000296bc:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000296c0:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x000296c4:    2271        q"      MOVS     r2,#0x71
        0x000296c6:    1d21        !.      ADDS     r1,r4,#4
        0x000296c8:    f000fa67    ..g.    BL       attcReqClear ; 0x29b9a
        0x000296cc:    7aaa        .z      LDRB     r2,[r5,#0xa]
        0x000296ce:    2002        .       MOVS     r0,#2
        0x000296d0:    6821        !h      LDR      r1,[r4,#0]
        0x000296d2:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x000296d6:    5c0a        .\      LDRB     r2,[r1,r0]
        0x000296d8:    f0420204    B...    ORR      r2,r2,#4
        0x000296dc:    540a        .T      STRB     r2,[r1,r0]
        0x000296de:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000296e2:    79a0        .y      LDRB     r0,[r4,#6]
        0x000296e4:    2800        .(      CMP      r0,#0
        0x000296e6:    bf18        ..      IT       NE
        0x000296e8:    2801        .(      CMPNE    r0,#1
        0x000296ea:    d00b        ..      BEQ      0x29704 ; attcMsgCback + 364
        0x000296ec:    f1040018    ....    ADD      r0,r4,#0x18
        0x000296f0:    f7f3fc4e    ..N.    BL       WsfTimerStop ; 0x1cf90
        0x000296f4:    2274        t"      MOVS     r2,#0x74
        0x000296f6:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x000296fa:    1d21        !.      ADDS     r1,r4,#4
        0x000296fc:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029700:    f000ba4b    ..K.    B.W      attcReqClear ; 0x29b9a
        0x00029704:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x00029708:    2800        .(      CMP      r0,#0
        0x0002970a:    bf18        ..      IT       NE
        0x0002970c:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00029710:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029714:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00029718:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x0002971c:    f8912182    ...!    LDRB     r2,[r1,#0x182]
        0x00029720:    2a00        .*      CMP      r2,#0
        0x00029722:    bf08        ..      IT       EQ
        0x00029724:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00029728:    2274        t"      MOVS     r2,#0x74
        0x0002972a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002972e:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x00029732:    f000ba32    ..2.    B.W      attcReqClear ; 0x29b9a
    $d
        0x00029736:    0000        ..      DCW    0
        0x00029738:    10000820     ...    DCD    268437536
        0x0002973c:    000430d0    .0..    DCD    274640
    $t
    i.attcProcErrRsp
    attcProcErrRsp
        0x00029740:    7980        .y      LDRB     r0,[r0,#6]
        0x00029742:    f102010a    ....    ADD      r1,r2,#0xa
        0x00029746:    7098        .p      STRB     r0,[r3,#2]
        0x00029748:    2805        .(      CMP      r0,#5
        0x0002974a:    bf18        ..      IT       NE
        0x0002974c:    2806        .(      CMPNE    r0,#6
        0x0002974e:    d013        ..      BEQ      0x29778 ; attcProcErrRsp + 56
        0x00029750:    2809        .(      CMP      r0,#9
        0x00029752:    bf18        ..      IT       NE
        0x00029754:    280b        .(      CMPNE    r0,#0xb
        0x00029756:    d00f        ..      BEQ      0x29778 ; attcProcErrRsp + 56
        0x00029758:    7808        .x      LDRB     r0,[r1,#0]
        0x0002975a:    784a        Jx      LDRB     r2,[r1,#1]
        0x0002975c:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00029760:    8158        X.      STRH     r0,[r3,#0xa]
        0x00029762:    f1010002    ....    ADD      r0,r1,#2
        0x00029766:    7800        .x      LDRB     r0,[r0,#0]
        0x00029768:    70d8        .p      STRB     r0,[r3,#3]
        0x0002976a:    2800        .(      CMP      r0,#0
        0x0002976c:    bf04        ..      ITT      EQ
        0x0002976e:    2075        u       MOVEQ    r0,#0x75
        0x00029770:    70d8        .p      STRBEQ   r0,[r3,#3]
        0x00029772:    2000        .       MOVS     r0,#0
        0x00029774:    8118        ..      STRH     r0,[r3,#8]
        0x00029776:    4770        pG      BX       lr
        0x00029778:    1c88        ..      ADDS     r0,r1,#2
        0x0002977a:    e7f4        ..      B        0x29766 ; attcProcErrRsp + 38
    i.attcProcFindByTypeRsp
    attcProcFindByTypeRsp
        0x0002977c:    e92d01f0    -...    PUSH     {r4-r8}
        0x00029780:    4411        .D      ADD      r1,r1,r2
        0x00029782:    f1010508    ....    ADD      r5,r1,#8
        0x00029786:    f1020c09    ....    ADD      r12,r2,#9
        0x0002978a:    8a41        A.      LDRH     r1,[r0,#0x12]
        0x0002978c:    45ac        .E      CMP      r12,r5
        0x0002978e:    bf3c        <.      ITT      CC
        0x00029790:    2673        s&      MOVCC    r6,#0x73
        0x00029792:    f64f77ff    O..w    MOVCC    r7,#0xffff
        0x00029796:    d221        !.      BCS      0x297dc ; attcProcFindByTypeRsp + 96
        0x00029798:    f81c2b01    ...+    LDRB     r2,[r12],#1
        0x0002979c:    f81c4b01    ...K    LDRB     r4,[r12],#1
        0x000297a0:    eb022204    ..."    ADD      r2,r2,r4,LSL #8
        0x000297a4:    f81c4b01    ...K    LDRB     r4,[r12],#1
        0x000297a8:    b292        ..      UXTH     r2,r2
        0x000297aa:    f81c8b01    ....    LDRB     r8,[r12],#1
        0x000297ae:    eb042408    ...$    ADD      r4,r4,r8,LSL #8
        0x000297b2:    b2a4        ..      UXTH     r4,r4
        0x000297b4:    42a2        .B      CMP      r2,r4
        0x000297b6:    bf9e        ..      ITTT     LS
        0x000297b8:    4291        .B      CMPLS    r1,r2
        0x000297ba:    f8b08014    ....    LDRHLS   r8,[r0,#0x14]
        0x000297be:    4542        BE      CMPLS    r2,r8
        0x000297c0:    d807        ..      BHI      0x297d2 ; attcProcFindByTypeRsp + 86
        0x000297c2:    b131        1.      CBZ      r1,0x297d2 ; attcProcFindByTypeRsp + 86
        0x000297c4:    42bc        .B      CMP      r4,r7
        0x000297c6:    bf0e        ..      ITEE     EQ
        0x000297c8:    2100        .!      MOVEQ    r1,#0
        0x000297ca:    1c61        a.      ADDNE    r1,r4,#1
        0x000297cc:    b289        ..      UXTHNE   r1,r1
        0x000297ce:    45ac        .E      CMP      r12,r5
        0x000297d0:    d903        ..      BLS      0x297da ; attcProcFindByTypeRsp + 94
        0x000297d2:    70de        .p      STRB     r6,[r3,#3]
        0x000297d4:    e8bd01f0    ....    POP      {r4-r8}
        0x000297d8:    4770        pG      BX       lr
        0x000297da:    d3dd        ..      BCC      0x29798 ; attcProcFindByTypeRsp + 28
        0x000297dc:    78da        .x      LDRB     r2,[r3,#3]
        0x000297de:    2a00        .*      CMP      r2,#0
        0x000297e0:    bf07        ..      ITTEE    EQ
        0x000297e2:    79c2        .y      LDRBEQ   r2,[r0,#7]
        0x000297e4:    2a01        .*      CMPEQ    r2,#1
        0x000297e6:    e8bd01f0    ....    POPNE    {r4-r8}
        0x000297ea:    4770        pG      BXNE     lr
        0x000297ec:    b139        9.      CBZ      r1,0x297fe ; attcProcFindByTypeRsp + 130
        0x000297ee:    8a82        ..      LDRH     r2,[r0,#0x14]
        0x000297f0:    428a        .B      CMP      r2,r1
        0x000297f2:    bf21        !.      ITTTT    CS
        0x000297f4:    8241        A.      STRHCS   r1,[r0,#0x12]
        0x000297f6:    8181        ..      STRHCS   r1,[r0,#0xc]
        0x000297f8:    e8bd01f0    ....    POPCS    {r4-r8}
        0x000297fc:    4770        pG      BXCS     lr
        0x000297fe:    2100        .!      MOVS     r1,#0
        0x00029800:    71c1        .q      STRB     r1,[r0,#7]
        0x00029802:    e8bd01f0    ....    POP      {r4-r8}
        0x00029806:    4770        pG      BX       lr
    i.attcProcFindOrReadRsp
    attcProcFindOrReadRsp
        0x00029808:    e92d0ff0    -...    PUSH     {r4-r11}
        0x0002980c:    4411        .D      ADD      r1,r1,r2
        0x0002980e:    f1010608    ....    ADD      r6,r1,#8
        0x00029812:    7985        .y      LDRB     r5,[r0,#6]
        0x00029814:    7a51        Qz      LDRB     r1,[r2,#9]
        0x00029816:    f1020c09    ....    ADD      r12,r2,#9
        0x0002981a:    2d02        .-      CMP      r5,#2
        0x0002981c:    d02d        -.      BEQ      0x2987a ; attcProcFindOrReadRsp + 114
        0x0002981e:    2d04        .-      CMP      r5,#4
        0x00029820:    bf0c        ..      ITE      EQ
        0x00029822:    1e89        ..      SUBEQ    r1,r1,#2
        0x00029824:    1f09        ..      SUBNE    r1,r1,#4
        0x00029826:    b2cc        ..      UXTB     r4,r1
        0x00029828:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002982c:    8a42        B.      LDRH     r2,[r0,#0x12]
        0x0002982e:    45b4        .E      CMP      r12,r6
        0x00029830:    bf3c        <.      ITT      CC
        0x00029832:    2773        s'      MOVCC    r7,#0x73
        0x00029834:    f64f78ff    O..x    MOVCC    r8,#0xffff
        0x00029838:    d237        7.      BCS      0x298aa ; attcProcFindOrReadRsp + 162
        0x0002983a:    bf00        ..      NOP      
        0x0002983c:    f81c1b01    ....    LDRB     r1,[r12],#1
        0x00029840:    f81c9b01    ....    LDRB     r9,[r12],#1
        0x00029844:    eb012109    ...!    ADD      r1,r1,r9,LSL #8
        0x00029848:    0409        ..      LSLS     r1,r1,#16
        0x0002984a:    0c09        ..      LSRS     r1,r1,#16
        0x0002984c:    bf18        ..      IT       NE
        0x0002984e:    2a00        .*      CMPNE    r2,#0
        0x00029850:    d00f        ..      BEQ      0x29872 ; attcProcFindOrReadRsp + 106
        0x00029852:    4291        .B      CMP      r1,r2
        0x00029854:    bf24        $.      ITT      CS
        0x00029856:    f8b0a014    ....    LDRHCS   r10,[r0,#0x14]
        0x0002985a:    458a        .E      CMPCS    r10,r1
        0x0002985c:    d309        ..      BCC      0x29872 ; attcProcFindOrReadRsp + 106
        0x0002985e:    2d08        .-      CMP      r5,#8
        0x00029860:    d012        ..      BEQ      0x29888 ; attcProcFindOrReadRsp + 128
        0x00029862:    4541        AE      CMP      r1,r8
        0x00029864:    bf0e        ..      ITEE     EQ
        0x00029866:    2200        ."      MOVEQ    r2,#0
        0x00029868:    1c49        I.      ADDNE    r1,r1,#1
        0x0002986a:    b28a        ..      UXTHNE   r2,r1
        0x0002986c:    44a4        .D      ADD      r12,r12,r4
        0x0002986e:    45b4        .E      CMP      r12,r6
        0x00029870:    d91a        ..      BLS      0x298a8 ; attcProcFindOrReadRsp + 160
        0x00029872:    70df        .p      STRB     r7,[r3,#3]
        0x00029874:    e8bd0ff0    ....    POP      {r4-r11}
        0x00029878:    4770        pG      BX       lr
        0x0002987a:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002987e:    2901        .)      CMP      r1,#1
        0x00029880:    bf14        ..      ITE      NE
        0x00029882:    2410        .$      MOVNE    r4,#0x10
        0x00029884:    2402        .$      MOVEQ    r4,#2
        0x00029886:    e7d1        ..      B        0x2982c ; attcProcFindOrReadRsp + 36
        0x00029888:    4689        .F      MOV      r9,r1
        0x0002988a:    f81c1b01    ....    LDRB     r1,[r12],#1
        0x0002988e:    f81cbb01    ....    LDRB     r11,[r12],#1
        0x00029892:    eb01210b    ...!    ADD      r1,r1,r11,LSL #8
        0x00029896:    0409        ..      LSLS     r1,r1,#16
        0x00029898:    0c09        ..      LSRS     r1,r1,#16
        0x0002989a:    d0ea        ..      BEQ      0x29872 ; attcProcFindOrReadRsp + 106
        0x0002989c:    4589        .E      CMP      r9,r1
        0x0002989e:    bf9c        ..      ITT      LS
        0x000298a0:    428a        .B      CMPLS    r2,r1
        0x000298a2:    4551        QE      CMPLS    r1,r10
        0x000298a4:    d9dd        ..      BLS      0x29862 ; attcProcFindOrReadRsp + 90
        0x000298a6:    e7e4        ..      B        0x29872 ; attcProcFindOrReadRsp + 106
        0x000298a8:    d3c8        ..      BCC      0x2983c ; attcProcFindOrReadRsp + 52
        0x000298aa:    78d9        .x      LDRB     r1,[r3,#3]
        0x000298ac:    2900        .)      CMP      r1,#0
        0x000298ae:    bf07        ..      ITTEE    EQ
        0x000298b0:    79c1        .y      LDRBEQ   r1,[r0,#7]
        0x000298b2:    2901        .)      CMPEQ    r1,#1
        0x000298b4:    e8bd0ff0    ....    POPNE    {r4-r11}
        0x000298b8:    4770        pG      BXNE     lr
        0x000298ba:    b14a        J.      CBZ      r2,0x298d0 ; attcProcFindOrReadRsp + 200
        0x000298bc:    8a81        ..      LDRH     r1,[r0,#0x14]
        0x000298be:    f1010101    ....    ADD      r1,r1,#1
        0x000298c2:    4291        .B      CMP      r1,r2
        0x000298c4:    bf1f        ..      ITTTT    NE
        0x000298c6:    8242        B.      STRHNE   r2,[r0,#0x12]
        0x000298c8:    8182        ..      STRHNE   r2,[r0,#0xc]
        0x000298ca:    e8bd0ff0    ....    POPNE    {r4-r11}
        0x000298ce:    4770        pG      BXNE     lr
        0x000298d0:    2100        .!      MOVS     r1,#0
        0x000298d2:    71c1        .q      STRB     r1,[r0,#7]
        0x000298d4:    e8bd0ff0    ....    POP      {r4-r11}
        0x000298d8:    4770        pG      BX       lr
        0x000298da:    0000        ..      MOVS     r0,r0
    i.attcProcInd
    attcProcInd
        0x000298dc:    2903        .)      CMP      r1,#3
        0x000298de:    bf38        8.      IT       CC
        0x000298e0:    4770        pG      BXCC     lr
        0x000298e2:    b510        ..      PUSH     {r4,lr}
        0x000298e4:    4604        .F      MOV      r4,r0
        0x000298e6:    f8120f08    ....    LDRB     r0,[r2,#8]!
        0x000298ea:    b084        ..      SUB      sp,sp,#0x10
        0x000298ec:    0840        @.      LSRS     r0,r0,#1
        0x000298ee:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000298f2:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x000298f6:    f1a10103    ....    SUB      r1,r1,#3
        0x000298fa:    7853        Sx      LDRB     r3,[r2,#1]
        0x000298fc:    f1020202    ....    ADD      r2,r2,#2
        0x00029900:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x00029904:    0400        ..      LSLS     r0,r0,#16
        0x00029906:    0c00        ..      LSRS     r0,r0,#16
        0x00029908:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002990c:    9201        ..      STR      r2,[sp,#4]
        0x0002990e:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00029912:    6821        !h      LDR      r1,[r4,#0]
        0x00029914:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x00029916:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0002991a:    f04f0100    O...    MOV      r1,#0
        0x0002991e:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00029922:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00029926:    d005        ..      BEQ      0x29934 ; attcProcInd + 88
        0x00029928:    481a        .H      LDR      r0,[pc,#104] ; [0x29994] = 0x10000bf4
        0x0002992a:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002992c:    2900        .)      CMP      r1,#0
        0x0002992e:    bf1c        ..      ITT      NE
        0x00029930:    4668        hF      MOVNE    r0,sp
        0x00029932:    4788        .G      BLXNE    r1
        0x00029934:    4818        .H      LDR      r0,[pc,#96] ; [0x29998] = 0x10000820
        0x00029936:    f89011b4    ....    LDRB     r1,[r0,#0x1b4]
        0x0002993a:    2002        .       MOVS     r0,#2
        0x0002993c:    b119        ..      CBZ      r1,0x29946 ; attcProcInd + 106
        0x0002993e:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00029942:    290e        .)      CMP      r1,#0xe
        0x00029944:    d00a        ..      BEQ      0x2995c ; attcProcInd + 128
        0x00029946:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0002994a:    6821        !h      LDR      r1,[r4,#0]
        0x0002994c:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00029950:    5c0a        .\      LDRB     r2,[r1,r0]
        0x00029952:    f0420210    B...    ORR      r2,r2,#0x10
        0x00029956:    540a        .T      STRB     r2,[r1,r0]
        0x00029958:    b004        ..      ADD      sp,sp,#0x10
        0x0002995a:    bd10        ..      POP      {r4,pc}
        0x0002995c:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x00029960:    6821        !h      LDR      r1,[r4,#0]
        0x00029962:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00029966:    5c08        .\      LDRB     r0,[r1,r0]
        0x00029968:    f0100f02    ....    TST      r0,#2
        0x0002996c:    bf1c        ..      ITT      NE
        0x0002996e:    b004        ..      ADDNE    sp,sp,#0x10
        0x00029970:    bd10        ..      POPNE    {r4,pc}
        0x00029972:    2009        .       MOVS     r0,#9
        0x00029974:    f7fffc8c    ....    BL       attMsgAlloc ; 0x29290
        0x00029978:    0003        ..      MOVS     r3,r0
        0x0002997a:    bf04        ..      ITT      EQ
        0x0002997c:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0002997e:    bd10        ..      POPEQ    {r4,pc}
        0x00029980:    201e        .       MOVS     r0,#0x1e
        0x00029982:    7218        .r      STRB     r0,[r3,#8]
        0x00029984:    6820         h      LDR      r0,[r4,#0]
        0x00029986:    2201        ."      MOVS     r2,#1
        0x00029988:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002998a:    2004        .       MOVS     r0,#4
        0x0002998c:    f7f2f972    ..r.    BL       L2cDataReq ; 0x1bc74
        0x00029990:    b004        ..      ADD      sp,sp,#0x10
        0x00029992:    bd10        ..      POP      {r4,pc}
    $d
        0x00029994:    10000bf4    ....    DCD    268438516
        0x00029998:    10000820     ...    DCD    268437536
    $t
    i.attcProcMtuRsp
    attcProcMtuRsp
        0x0002999c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002999e:    4605        .F      MOV      r5,r0
        0x000299a0:    7a50        Pz      LDRB     r0,[r2,#9]
        0x000299a2:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x000299a4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000299a8:    b284        ..      UXTH     r4,r0
        0x000299aa:    2c17        .,      CMP      r4,#0x17
        0x000299ac:    bf38        8.      IT       CC
        0x000299ae:    2417        .$      MOVCC    r4,#0x17
        0x000299b0:    f7f1fc16    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x000299b4:    1f01        ..      SUBS     r1,r0,#4
        0x000299b6:    4808        .H      LDR      r0,[pc,#32] ; [0x299d8] = 0x10000000
        0x000299b8:    6800        .h      LDR      r0,[r0,#0]
        0x000299ba:    8880        ..      LDRH     r0,[r0,#4]
        0x000299bc:    4281        .B      CMP      r1,r0
        0x000299be:    dc02        ..      BGT      0x299c6 ; attcProcMtuRsp + 42
        0x000299c0:    f7f1fc0e    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x000299c4:    1f00        ..      SUBS     r0,r0,#4
        0x000299c6:    b283        ..      UXTH     r3,r0
        0x000299c8:    f8951028    ..(.    LDRB     r1,[r5,#0x28]
        0x000299cc:    4622        "F      MOV      r2,r4
        0x000299ce:    6828        (h      LDR      r0,[r5,#0]
        0x000299d0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000299d4:    f7ffbc64    ..d.    B.W      attSetMtu ; 0x292a0
    $d
        0x000299d8:    10000000    ....    DCD    268435456
    $t
    i.attcProcMultiVarNtf
    attcProcMultiVarNtf
        0x000299dc:    b510        ..      PUSH     {r4,lr}
        0x000299de:    4604        .F      MOV      r4,r0
        0x000299e0:    7a10        .z      LDRB     r0,[r2,#8]
        0x000299e2:    b084        ..      SUB      sp,sp,#0x10
        0x000299e4:    0840        @.      LSRS     r0,r0,#1
        0x000299e6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000299ea:    3209        .2      ADDS     r2,r2,#9
        0x000299ec:    1e48        H.      SUBS     r0,r1,#1
        0x000299ee:    9201        ..      STR      r2,[sp,#4]
        0x000299f0:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000299f4:    6820         h      LDR      r0,[r4,#0]
        0x000299f6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000299f8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000299fc:    2000        .       MOVS     r0,#0
        0x000299fe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029a02:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00029a06:    4809        .H      LDR      r0,[pc,#36] ; [0x29a2c] = 0x10000bf4
        0x00029a08:    6d81        .m      LDR      r1,[r0,#0x58]
        0x00029a0a:    2900        .)      CMP      r1,#0
        0x00029a0c:    bf1c        ..      ITT      NE
        0x00029a0e:    4668        hF      MOVNE    r0,sp
        0x00029a10:    4788        .G      BLXNE    r1
        0x00029a12:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x00029a16:    2102        .!      MOVS     r1,#2
        0x00029a18:    6820         h      LDR      r0,[r4,#0]
        0x00029a1a:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00029a1e:    5c42        B\      LDRB     r2,[r0,r1]
        0x00029a20:    f0420210    B...    ORR      r2,r2,#0x10
        0x00029a24:    5442        BT      STRB     r2,[r0,r1]
        0x00029a26:    b004        ..      ADD      sp,sp,#0x10
        0x00029a28:    bd10        ..      POP      {r4,pc}
    $d
        0x00029a2a:    0000        ..      DCW    0
        0x00029a2c:    10000bf4    ....    DCD    268438516
    $t
    i.attcProcPrepWriteRsp
    attcProcPrepWriteRsp
        0x00029a30:    79c1        .y      LDRB     r1,[r0,#7]
        0x00029a32:    2901        .)      CMP      r1,#1
        0x00029a34:    bf01        ..      ITTTT    EQ
        0x00029a36:    8a01        ..      LDRHEQ   r1,[r0,#0x10]
        0x00029a38:    2900        .)      CMPEQ    r1,#0
        0x00029a3a:    2100        .!      MOVEQ    r1,#0
        0x00029a3c:    71c1        .q      STRBEQ   r1,[r0,#7]
        0x00029a3e:    6858        Xh      LDR      r0,[r3,#4]
        0x00029a40:    f1000004    ....    ADD      r0,r0,#4
        0x00029a44:    6058        X`      STR      r0,[r3,#4]
        0x00029a46:    8918        ..      LDRH     r0,[r3,#8]
        0x00029a48:    f1a00004    ....    SUB      r0,r0,#4
        0x00029a4c:    8118        ..      STRH     r0,[r3,#8]
        0x00029a4e:    4770        pG      BX       lr
    i.attcProcReadLongRsp
    attcProcReadLongRsp
        0x00029a50:    79c2        .y      LDRB     r2,[r0,#7]
        0x00029a52:    2a01        .*      CMP      r2,#1
        0x00029a54:    bf18        ..      IT       NE
        0x00029a56:    4770        pG      BXNE     lr
        0x00029a58:    f890c028    ..(.    LDRB     r12,[r0,#0x28]
        0x00029a5c:    6802        .h      LDR      r2,[r0,#0]
        0x00029a5e:    f832202c    2.,     LDRH     r2,[r2,r12,LSL #2]
        0x00029a62:    428a        .B      CMP      r2,r1
        0x00029a64:    bf82        ..      ITTT     HI
        0x00029a66:    2100        .!      MOVHI    r1,#0
        0x00029a68:    71c1        .q      STRBHI   r1,[r0,#7]
        0x00029a6a:    4770        pG      BXHI     lr
        0x00029a6c:    8a41        A.      LDRH     r1,[r0,#0x12]
        0x00029a6e:    891a        ..      LDRH     r2,[r3,#8]
        0x00029a70:    4411        .D      ADD      r1,r1,r2
        0x00029a72:    8241        A.      STRH     r1,[r0,#0x12]
        0x00029a74:    4770        pG      BX       lr
    i.attcProcReadMultVarRsp
    attcProcReadMultVarRsp
        0x00029a76:    4770        pG      BX       lr
    i.attcProcReadRsp
    attcProcReadRsp
        0x00029a78:    4770        pG      BX       lr
        0x00029a7a:    0000        ..      MOVS     r0,r0
    i.attcProcRsp
    attcProcRsp
        0x00029a7c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00029a7e:    4604        .F      MOV      r4,r0
        0x00029a80:    7980        .y      LDRB     r0,[r0,#6]
        0x00029a82:    b085        ..      SUB      sp,sp,#0x14
        0x00029a84:    4615        .F      MOV      r5,r2
        0x00029a86:    460e        .F      MOV      r6,r1
        0x00029a88:    2800        .(      CMP      r0,#0
        0x00029a8a:    bf04        ..      ITT      EQ
        0x00029a8c:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00029a8e:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00029a90:    7a28        (z      LDRB     r0,[r5,#8]
        0x00029a92:    0840        @.      LSRS     r0,r0,#1
        0x00029a94:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00029a98:    2811        .(      CMP      r0,#0x11
        0x00029a9a:    bf84        ..      ITT      HI
        0x00029a9c:    b005        ..      ADDHI    sp,sp,#0x14
        0x00029a9e:    bdf0        ..      POPHI    {r4-r7,pc}
        0x00029aa0:    2800        .(      CMP      r0,#0
        0x00029aa2:    bf1f        ..      ITTTT    NE
        0x00029aa4:    79a1        .y      LDRBNE   r1,[r4,#6]
        0x00029aa6:    4288        .B      CMPNE    r0,r1
        0x00029aa8:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029aaa:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00029aac:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029ab0:    f7f3fa6e    ..n.    BL       WsfTimerStop ; 0x1cf90
        0x00029ab4:    f1050009    ....    ADD      r0,r5,#9
        0x00029ab8:    9001        ..      STR      r0,[sp,#4]
        0x00029aba:    1e70        p.      SUBS     r0,r6,#1
        0x00029abc:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00029ac0:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00029ac2:    2700        .'      MOVS     r7,#0
        0x00029ac4:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00029ac8:    f88d7003    ...p    STRB     r7,[sp,#3]
        0x00029acc:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00029ad0:    492d        -I      LDR      r1,[pc,#180] ; [0x29b88] = 0x43114
        0x00029ad2:    f851c020    Q. .    LDR      r12,[r1,r0,LSL #2]
        0x00029ad6:    f1bc0f00    ....    CMP      r12,#0
        0x00029ada:    d00a        ..      BEQ      0x29af2 ; attcProcRsp + 118
        0x00029adc:    3144        D1      ADDS     r1,r1,#0x44
        0x00029ade:    5c08        .\      LDRB     r0,[r1,r0]
        0x00029ae0:    42b0        .B      CMP      r0,r6
        0x00029ae2:    bf84        ..      ITT      HI
        0x00029ae4:    b005        ..      ADDHI    sp,sp,#0x14
        0x00029ae6:    bdf0        ..      POPHI    {r4-r7,pc}
        0x00029ae8:    466b        kF      MOV      r3,sp
        0x00029aea:    462a        *F      MOV      r2,r5
        0x00029aec:    4631        1F      MOV      r1,r6
        0x00029aee:    4620         F      MOV      r0,r4
        0x00029af0:    47e0        .G      BLX      r12
        0x00029af2:    79e0        .y      LDRB     r0,[r4,#7]
        0x00029af4:    b110        ..      CBZ      r0,0x29afc ; attcProcRsp + 128
        0x00029af6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029afa:    b118        ..      CBZ      r0,0x29b04 ; attcProcRsp + 136
        0x00029afc:    71a7        .q      STRB     r7,[r4,#6]
        0x00029afe:    1d20         .      ADDS     r0,r4,#4
        0x00029b00:    f7fffd3f    ..?.    BL       attcFreePkt ; 0x29582
        0x00029b04:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00029b08:    2801        .(      CMP      r0,#1
        0x00029b0a:    d00a        ..      BEQ      0x29b22 ; attcProcRsp + 166
        0x00029b0c:    481f        .H      LDR      r0,[pc,#124] ; [0x29b8c] = 0x10000bf4
        0x00029b0e:    6d81        .m      LDR      r1,[r0,#0x58]
        0x00029b10:    b139        9.      CBZ      r1,0x29b22 ; attcProcRsp + 166
        0x00029b12:    79e0        .y      LDRB     r0,[r4,#7]
        0x00029b14:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00029b18:    88a0        ..      LDRH     r0,[r4,#4]
        0x00029b1a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00029b1e:    4668        hF      MOV      r0,sp
        0x00029b20:    4788        .G      BLX      r1
        0x00029b22:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x00029b26:    2202        ."      MOVS     r2,#2
        0x00029b28:    6821        !h      LDR      r1,[r4,#0]
        0x00029b2a:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x00029b2e:    5c89        .\      LDRB     r1,[r1,r2]
        0x00029b30:    f0110f02    ....    TST      r1,#2
        0x00029b34:    bf1c        ..      ITT      NE
        0x00029b36:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029b38:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00029b3a:    68a1        .h      LDR      r1,[r4,#8]
        0x00029b3c:    b121        !.      CBZ      r1,0x29b48 ; attcProcRsp + 204
        0x00029b3e:    4620         F      MOV      r0,r4
        0x00029b40:    f000f964    ..d.    BL       attcSendReq ; 0x29e0c
        0x00029b44:    b005        ..      ADD      sp,sp,#0x14
        0x00029b46:    bdf0        ..      POP      {r4-r7,pc}
        0x00029b48:    2800        .(      CMP      r0,#0
        0x00029b4a:    bf1c        ..      ITT      NE
        0x00029b4c:    b005        ..      ADDNE    sp,sp,#0x14
        0x00029b4e:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00029b50:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029b54:    4d0e        .M      LDR      r5,[pc,#56] ; [0x29b90] = 0x10000820
        0x00029b56:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029b5a:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00029b5e:    f8901182    ....    LDRB     r1,[r0,#0x182]
        0x00029b62:    2900        .)      CMP      r1,#0
        0x00029b64:    bf04        ..      ITT      EQ
        0x00029b66:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00029b68:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00029b6a:    f50071c0    ...q    ADD      r1,r0,#0x180
        0x00029b6e:    4620         F      MOV      r0,r4
        0x00029b70:    f000f9a2    ....    BL       attcSetupReq ; 0x29eb8
        0x00029b74:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029b78:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00029b7c:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00029b80:    f8807182    ...q    STRB     r7,[r0,#0x182]
        0x00029b84:    b005        ..      ADD      sp,sp,#0x14
        0x00029b86:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00029b88:    00043114    .1..    DCD    274708
        0x00029b8c:    10000bf4    ....    DCD    268438516
        0x00029b90:    10000820     ...    DCD    268437536
    $t
    i.attcProcWriteRsp
    attcProcWriteRsp
        0x00029b94:    2000        .       MOVS     r0,#0
        0x00029b96:    8118        ..      STRH     r0,[r3,#8]
        0x00029b98:    4770        pG      BX       lr
    i.attcReqClear
    attcReqClear
        0x00029b9a:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00029b9c:    4607        .F      MOV      r7,r0
        0x00029b9e:    6848        Hh      LDR      r0,[r1,#4]
        0x00029ba0:    4615        .F      MOV      r5,r2
        0x00029ba2:    460c        .F      MOV      r4,r1
        0x00029ba4:    2600        .&      MOVS     r6,#0
        0x00029ba6:    b110        ..      CBZ      r0,0x29bae ; attcReqClear + 20
        0x00029ba8:    f7f2ffe5    ....    BL       WsfMsgFree ; 0x1cb76
        0x00029bac:    6066        f`      STR      r6,[r4,#4]
        0x00029bae:    78a1        .x      LDRB     r1,[r4,#2]
        0x00029bb0:    8922        ".      LDRH     r2,[r4,#8]
        0x00029bb2:    4638        8F      MOV      r0,r7
        0x00029bb4:    462b        +F      MOV      r3,r5
        0x00029bb6:    2901        .)      CMP      r1,#1
        0x00029bb8:    bf1c        ..      ITT      NE
        0x00029bba:    9600        ..      STRNE    r6,[sp,#0]
        0x00029bbc:    f7fffafc    ....    BLNE     attExecCallback ; 0x291b8
        0x00029bc0:    70a6        .p      STRB     r6,[r4,#2]
        0x00029bc2:    bdf8        ..      POP      {r3-r7,pc}
    i.attcSendContinuingReq
    attcSendContinuingReq
        0x00029bc4:    b570        p.      PUSH     {r4-r6,lr}
        0x00029bc6:    4604        .F      MOV      r4,r0
        0x00029bc8:    79c0        .y      LDRB     r0,[r0,#7]
        0x00029bca:    68a5        .h      LDR      r5,[r4,#8]
        0x00029bcc:    2801        .(      CMP      r0,#1
        0x00029bce:    bf1c        ..      ITT      NE
        0x00029bd0:    2000        .       MOVNE    r0,#0
        0x00029bd2:    60a0        .`      STRNE    r0,[r4,#8]
        0x00029bd4:    d021        !.      BEQ      0x29c1a ; attcSendContinuingReq + 86
        0x00029bd6:    bf00        ..      NOP      
        0x00029bd8:    79a1        .y      LDRB     r1,[r4,#6]
        0x00029bda:    f1050009    ....    ADD      r0,r5,#9
        0x00029bde:    2906        .)      CMP      r1,#6
        0x00029be0:    7ca1        .|      LDRB     r1,[r4,#0x12]
        0x00029be2:    d031        1.      BEQ      0x29c48 ; attcSendContinuingReq + 132
        0x00029be4:    7001        .p      STRB     r1,[r0,#0]
        0x00029be6:    8a61        a.      LDRH     r1,[r4,#0x12]
        0x00029be8:    0a09        ..      LSRS     r1,r1,#8
        0x00029bea:    7041        Ap      STRB     r1,[r0,#1]
        0x00029bec:    7d21        !}      LDRB     r1,[r4,#0x14]
        0x00029bee:    7081        .p      STRB     r1,[r0,#2]
        0x00029bf0:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00029bf2:    0a09        ..      LSRS     r1,r1,#8
        0x00029bf4:    70c1        .p      STRB     r1,[r0,#3]
        0x00029bf6:    2014        .       MOVS     r0,#0x14
        0x00029bf8:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029bfc:    4815        .H      LDR      r0,[pc,#84] ; [0x29c54] = 0x10000000
        0x00029bfe:    6800        .h      LDR      r0,[r0,#0]
        0x00029c00:    7981        .y      LDRB     r1,[r0,#6]
        0x00029c02:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029c06:    f7f3f98d    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029c0a:    882a        *.      LDRH     r2,[r5,#0]
        0x00029c0c:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029c0e:    462b        +F      MOV      r3,r5
        0x00029c10:    6820         h      LDR      r0,[r4,#0]
        0x00029c12:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029c16:    f7ffbb29    ..).    B        attL2cDataReq ; 0x2926c
        0x00029c1a:    8828        (.      LDRH     r0,[r5,#0]
        0x00029c1c:    3008        .0      ADDS     r0,r0,#8
        0x00029c1e:    b280        ..      UXTH     r0,r0
        0x00029c20:    f7fffb36    ..6.    BL       attMsgAlloc ; 0x29290
        0x00029c24:    0005        ..      MOVS     r5,r0
        0x00029c26:    d007        ..      BEQ      0x29c38 ; attcSendContinuingReq + 116
        0x00029c28:    68a1        .h      LDR      r1,[r4,#8]
        0x00029c2a:    8808        ..      LDRH     r0,[r1,#0]
        0x00029c2c:    f1000208    ....    ADD      r2,r0,#8
        0x00029c30:    4628        (F      MOV      r0,r5
        0x00029c32:    f7eefd31    ..1.    BL       __aeabi_memcpy4 ; 0x18698
        0x00029c36:    e7cf        ..      B        0x29bd8 ; attcSendContinuingReq + 20
        0x00029c38:    2270        p"      MOVS     r2,#0x70
        0x00029c3a:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029c3e:    1d21        !.      ADDS     r1,r4,#4
        0x00029c40:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029c44:    f7ffbfa9    ....    B.W      attcReqClear ; 0x29b9a
        0x00029c48:    7081        .p      STRB     r1,[r0,#2]
        0x00029c4a:    8a61        a.      LDRH     r1,[r4,#0x12]
        0x00029c4c:    0a09        ..      LSRS     r1,r1,#8
        0x00029c4e:    70c1        .p      STRB     r1,[r0,#3]
        0x00029c50:    e7d1        ..      B        0x29bf6 ; attcSendContinuingReq + 50
    $d
        0x00029c52:    0000        ..      DCW    0
        0x00029c54:    10000000    ....    DCD    268435456
    $t
    i.attcSendMsg
    attcSendMsg
        0x00029c58:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00029c5c:    461c        .F      MOV      r4,r3
        0x00029c5e:    4615        .F      MOV      r5,r2
        0x00029c60:    460e        .F      MOV      r6,r1
        0x00029c62:    4681        .F      MOV      r9,r0
        0x00029c64:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x00029c68:    f7f3f88e    ....    BL       WsfTaskLock ; 0x1cd88
        0x00029c6c:    2100        .!      MOVS     r1,#0
        0x00029c6e:    4648        HF      MOV      r0,r9
        0x00029c70:    f7fffb54    ..T.    BL       attcCcbByConnId ; 0x2931c
        0x00029c74:    b1c8        ..      CBZ      r0,0x29caa ; attcSendMsg + 82
        0x00029c76:    6800        .h      LDR      r0,[r0,#0]
        0x00029c78:    8807        ..      LDRH     r7,[r0,#0]
        0x00029c7a:    7880        .x      LDRB     r0,[r0,#2]
        0x00029c7c:    f3c00a80    ....    UBFX     r10,r0,#2,#1
        0x00029c80:    f7f3f8ce    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x00029c84:    b147        G.      CBZ      r7,0x29c98 ; attcSendMsg + 64
        0x00029c86:    f1ba0f00    ....    CMP      r10,#0
        0x00029c8a:    d011        ..      BEQ      0x29cb0 ; attcSendMsg + 88
        0x00029c8c:    2371        q#      MOVS     r3,#0x71
        0x00029c8e:    4632        2F      MOV      r2,r6
        0x00029c90:    4629        )F      MOV      r1,r5
        0x00029c92:    4648        HF      MOV      r0,r9
        0x00029c94:    f7fffc6a    ..j.    BL       attcExecCallback ; 0x2956c
        0x00029c98:    2c00        .,      CMP      r4,#0
        0x00029c9a:    bf08        ..      IT       EQ
        0x00029c9c:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x00029ca0:    4620         F      MOV      r0,r4
        0x00029ca2:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00029ca6:    f7f2bf66    ..f.    B        WsfMsgFree ; 0x1cb76
        0x00029caa:    f7f3f8b9    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x00029cae:    e7f3        ..      B        0x29c98 ; attcSendMsg + 64
        0x00029cb0:    2000        .       MOVS     r0,#0
        0x00029cb2:    b154        T.      CBZ      r4,0x29cca ; attcSendMsg + 114
        0x00029cb4:    2d0b        .-      CMP      r5,#0xb
        0x00029cb6:    bf14        ..      ITE      NE
        0x00029cb8:    8820         .      LDRHNE   r0,[r4,#0]
        0x00029cba:    f1b80f00    ....    CMPEQ    r8,#0
        0x00029cbe:    d104        ..      BNE      0x29cca ; attcSendMsg + 114
        0x00029cc0:    6820         h      LDR      r0,[r4,#0]
        0x00029cc2:    8800        ..      LDRH     r0,[r0,#0]
        0x00029cc4:    f1000005    ....    ADD      r0,r0,#5
        0x00029cc8:    b280        ..      UXTH     r0,r0
        0x00029cca:    42b8        .B      CMP      r0,r7
        0x00029ccc:    d814        ..      BHI      0x29cf8 ; attcSendMsg + 160
        0x00029cce:    200c        .       MOVS     r0,#0xc
        0x00029cd0:    f7f2ff2c    ..,.    BL       WsfMsgAlloc ; 0x1cb2c
        0x00029cd4:    0001        ..      MOVS     r1,r0
        0x00029cd6:    d0df        ..      BEQ      0x29c98 ; attcSendMsg + 64
        0x00029cd8:    f8a19000    ....    STRH     r9,[r1,#0]
        0x00029cdc:    f8818003    ....    STRB     r8,[r1,#3]
        0x00029ce0:    708d        .p      STRB     r5,[r1,#2]
        0x00029ce2:    604c        L`      STR      r4,[r1,#4]
        0x00029ce4:    810e        ..      STRH     r6,[r1,#8]
        0x00029ce6:    2000        .       MOVS     r0,#0
        0x00029ce8:    7288        .r      STRB     r0,[r1,#0xa]
        0x00029cea:    4807        .H      LDR      r0,[pc,#28] ; [0x29d08] = 0x10000bf4
        0x00029cec:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x00029cf0:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00029cf4:    f7f2bf4a    ..J.    B        WsfMsgSend ; 0x1cb8c
        0x00029cf8:    2377        w#      MOVS     r3,#0x77
        0x00029cfa:    4632        2F      MOV      r2,r6
        0x00029cfc:    4629        )F      MOV      r1,r5
        0x00029cfe:    4648        HF      MOV      r0,r9
        0x00029d00:    f7fffc34    ..4.    BL       attcExecCallback ; 0x2956c
        0x00029d04:    e7c8        ..      B        0x29c98 ; attcSendMsg + 64
    $d
        0x00029d06:    0000        ..      DCW    0
        0x00029d08:    10000bf4    ....    DCD    268438516
    $t
    i.attcSendMtuReq
    attcSendMtuReq
        0x00029d0c:    b570        p.      PUSH     {r4-r6,lr}
        0x00029d0e:    4604        .F      MOV      r4,r0
        0x00029d10:    6800        .h      LDR      r0,[r0,#0]
        0x00029d12:    7ba2        .{      LDRB     r2,[r4,#0xe]
        0x00029d14:    2102        .!      MOVS     r1,#2
        0x00029d16:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x00029d1a:    f04f0500    O...    MOV      r5,#0
        0x00029d1e:    5c81        .\      LDRB     r1,[r0,r2]
        0x00029d20:    f0110f01    ....    TST      r1,#1
        0x00029d24:    d006        ..      BEQ      0x29d34 ; attcSendMtuReq + 40
        0x00029d26:    68a0        .h      LDR      r0,[r4,#8]
        0x00029d28:    b110        ..      CBZ      r0,0x29d30 ; attcSendMtuReq + 36
        0x00029d2a:    f7f2ff24    ..$.    BL       WsfMsgFree ; 0x1cb76
        0x00029d2e:    60a5        .`      STR      r5,[r4,#8]
        0x00029d30:    71a5        .q      STRB     r5,[r4,#6]
        0x00029d32:    bd70        p.      POP      {r4-r6,pc}
        0x00029d34:    f0410101    A...    ORR      r1,r1,#1
        0x00029d38:    5481        .T      STRB     r1,[r0,r2]
        0x00029d3a:    68a6        .h      LDR      r6,[r4,#8]
        0x00029d3c:    60a5        .`      STR      r5,[r4,#8]
        0x00029d3e:    79a0        .y      LDRB     r0,[r4,#6]
        0x00029d40:    280a        .(      CMP      r0,#0xa
        0x00029d42:    d009        ..      BEQ      0x29d58 ; attcSendMtuReq + 76
        0x00029d44:    2014        .       MOVS     r0,#0x14
        0x00029d46:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029d4a:    4807        .H      LDR      r0,[pc,#28] ; [0x29d68] = 0x10000000
        0x00029d4c:    6800        .h      LDR      r0,[r0,#0]
        0x00029d4e:    7981        .y      LDRB     r1,[r0,#6]
        0x00029d50:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029d54:    f7f3f8e6    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029d58:    8832        2.      LDRH     r2,[r6,#0]
        0x00029d5a:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029d5c:    4633        3F      MOV      r3,r6
        0x00029d5e:    6820         h      LDR      r0,[r4,#0]
        0x00029d60:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029d64:    f7ffba82    ....    B        attL2cDataReq ; 0x2926c
    $d
        0x00029d68:    10000000    ....    DCD    268435456
    $t
    i.attcSendPrepWriteReq
    attcSendPrepWriteReq
        0x00029d6c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00029d70:    4604        .F      MOV      r4,r0
        0x00029d72:    6800        .h      LDR      r0,[r0,#0]
        0x00029d74:    f8941028    ..(.    LDRB     r1,[r4,#0x28]
        0x00029d78:    8a25        %.      LDRH     r5,[r4,#0x10]
        0x00029d7a:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x00029d7e:    79e1        .y      LDRB     r1,[r4,#7]
        0x00029d80:    2901        .)      CMP      r1,#1
        0x00029d82:    d01d        ..      BEQ      0x29dc0 ; attcSendPrepWriteReq + 84
        0x00029d84:    2000        .       MOVS     r0,#0
        0x00029d86:    68a7        .h      LDR      r7,[r4,#8]
        0x00029d88:    60a0        .`      STR      r0,[r4,#8]
        0x00029d8a:    7ca0        .|      LDRB     r0,[r4,#0x12]
        0x00029d8c:    72f8        .r      STRB     r0,[r7,#0xb]
        0x00029d8e:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x00029d90:    0a00        ..      LSRS     r0,r0,#8
        0x00029d92:    7338        8s      STRB     r0,[r7,#0xc]
        0x00029d94:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x00029d96:    4428        (D      ADD      r0,r0,r5
        0x00029d98:    8260        `.      STRH     r0,[r4,#0x12]
        0x00029d9a:    2014        .       MOVS     r0,#0x14
        0x00029d9c:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029da0:    4819        .H      LDR      r0,[pc,#100] ; [0x29e08] = 0x10000000
        0x00029da2:    6800        .h      LDR      r0,[r0,#0]
        0x00029da4:    7981        .y      LDRB     r1,[r0,#6]
        0x00029da6:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029daa:    f7f3f8bb    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00029dae:    1d68        h.      ADDS     r0,r5,#5
        0x00029db0:    b282        ..      UXTH     r2,r0
        0x00029db2:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029db4:    463b        ;F      MOV      r3,r7
        0x00029db6:    6820         h      LDR      r0,[r4,#0]
        0x00029db8:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029dbc:    f7ffba56    ..V.    B        attL2cDataReq ; 0x2926c
        0x00029dc0:    1f40        @.      SUBS     r0,r0,#5
        0x00029dc2:    4285        .B      CMP      r5,r0
        0x00029dc4:    bfa8        ..      IT       GE
        0x00029dc6:    b285        ..      UXTHGE   r5,r0
        0x00029dc8:    f105000d    ....    ADD      r0,r5,#0xd
        0x00029dcc:    b280        ..      UXTH     r0,r0
        0x00029dce:    f7fffa5f    .._.    BL       attMsgAlloc ; 0x29290
        0x00029dd2:    0007        ..      MOVS     r7,r0
        0x00029dd4:    d010        ..      BEQ      0x29df8 ; attcSendPrepWriteReq + 140
        0x00029dd6:    220d        ."      MOVS     r2,#0xd
        0x00029dd8:    68a1        .h      LDR      r1,[r4,#8]
        0x00029dda:    f7eefc5d    ..].    BL       __aeabi_memcpy4 ; 0x18698
        0x00029dde:    462a        *F      MOV      r2,r5
        0x00029de0:    f107000d    ....    ADD      r0,r7,#0xd
        0x00029de4:    6961        ai      LDR      r1,[r4,#0x14]
        0x00029de6:    f7eefbd0    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00029dea:    6960        `i      LDR      r0,[r4,#0x14]
        0x00029dec:    4428        (D      ADD      r0,r0,r5
        0x00029dee:    6160        `a      STR      r0,[r4,#0x14]
        0x00029df0:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00029df2:    1b40        @.      SUBS     r0,r0,r5
        0x00029df4:    8220         .      STRH     r0,[r4,#0x10]
        0x00029df6:    e7c8        ..      B        0x29d8a ; attcSendPrepWriteReq + 30
        0x00029df8:    2270        p"      MOVS     r2,#0x70
        0x00029dfa:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x00029dfe:    1d21        !.      ADDS     r1,r4,#4
        0x00029e00:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00029e04:    f7ffbec9    ....    B.W      attcReqClear ; 0x29b9a
    $d
        0x00029e08:    10000000    ....    DCD    268435456
    $t
    i.attcSendReq
    attcSendReq
        0x00029e0c:    7981        .y      LDRB     r1,[r0,#6]
        0x00029e0e:    4a02        .J      LDR      r2,[pc,#8] ; [0x29e18] = 0x430d0
        0x00029e10:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00029e14:    4708        .G      BX       r1
    $d
        0x00029e16:    0000        ..      DCW    0
        0x00029e18:    000430d0    .0..    DCD    274640
    $t
    i.attcSendSimpleReq
    attcSendSimpleReq
        0x00029e1c:    b570        p.      PUSH     {r4-r6,lr}
        0x00029e1e:    4604        .F      MOV      r4,r0
        0x00029e20:    6885        .h      LDR      r5,[r0,#8]
        0x00029e22:    2000        .       MOVS     r0,#0
        0x00029e24:    60a0        .`      STR      r0,[r4,#8]
        0x00029e26:    79a0        .y      LDRB     r0,[r4,#6]
        0x00029e28:    280a        .(      CMP      r0,#0xa
        0x00029e2a:    d009        ..      BEQ      0x29e40 ; attcSendSimpleReq + 36
        0x00029e2c:    2014        .       MOVS     r0,#0x14
        0x00029e2e:    f8840022    ..".    STRB     r0,[r4,#0x22]
        0x00029e32:    4807        .H      LDR      r0,[pc,#28] ; [0x29e50] = 0x10000000
        0x00029e34:    6800        .h      LDR      r0,[r0,#0]
        0x00029e36:    7981        .y      LDRB     r1,[r0,#6]
        0x00029e38:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029e3c:    f7f3f872    ..r.    BL       WsfTimerStartSec ; 0x1cf24
        0x00029e40:    882a        *.      LDRH     r2,[r5,#0]
        0x00029e42:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029e44:    462b        +F      MOV      r3,r5
        0x00029e46:    6820         h      LDR      r0,[r4,#0]
        0x00029e48:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00029e4c:    f7ffba0e    ....    B        attL2cDataReq ; 0x2926c
    $d
        0x00029e50:    10000000    ....    DCD    268435456
    $t
    i.attcSendWriteCmd
    attcSendWriteCmd
        0x00029e54:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00029e56:    2600        .&      MOVS     r6,#0
        0x00029e58:    6885        .h      LDR      r5,[r0,#8]
        0x00029e5a:    4604        .F      MOV      r4,r0
        0x00029e5c:    6086        .`      STR      r6,[r0,#8]
        0x00029e5e:    7980        .y      LDRB     r0,[r0,#6]
        0x00029e60:    280a        .(      CMP      r0,#0xa
        0x00029e62:    d009        ..      BEQ      0x29e78 ; attcSendWriteCmd + 36
        0x00029e64:    4813        .H      LDR      r0,[pc,#76] ; [0x29eb4] = 0x10000000
        0x00029e66:    2114        .!      MOVS     r1,#0x14
        0x00029e68:    f8841022    ..".    STRB     r1,[r4,#0x22]
        0x00029e6c:    6800        .h      LDR      r0,[r0,#0]
        0x00029e6e:    7981        .y      LDRB     r1,[r0,#6]
        0x00029e70:    f1040018    ....    ADD      r0,r4,#0x18
        0x00029e74:    f7f3f856    ..V.    BL       WsfTimerStartSec ; 0x1cf24
        0x00029e78:    882a        *.      LDRH     r2,[r5,#0]
        0x00029e7a:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029e7c:    462b        +F      MOV      r3,r5
        0x00029e7e:    6820         h      LDR      r0,[r4,#0]
        0x00029e80:    f7fff9f4    ....    BL       attL2cDataReq ; 0x2926c
        0x00029e84:    7ba1        .{      LDRB     r1,[r4,#0xe]
        0x00029e86:    2202        ."      MOVS     r2,#2
        0x00029e88:    6820         h      LDR      r0,[r4,#0]
        0x00029e8a:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00029e8e:    5c41        A\      LDRB     r1,[r0,r1]
        0x00029e90:    f0110f02    ....    TST      r1,#2
        0x00029e94:    d005        ..      BEQ      0x29ea2 ; attcSendWriteCmd + 78
        0x00029e96:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x00029e98:    2800        .(      CMP      r0,#0
        0x00029e9a:    bf04        ..      ITT      EQ
        0x00029e9c:    89a0        ..      LDRHEQ   r0,[r4,#0xc]
        0x00029e9e:    8560        `.      STRHEQ   r0,[r4,#0x2a]
        0x00029ea0:    e006        ..      B        0x29eb0 ; attcSendWriteCmd + 92
        0x00029ea2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00029ea4:    89a2        ..      LDRH     r2,[r4,#0xc]
        0x00029ea6:    210a        .!      MOVS     r1,#0xa
        0x00029ea8:    4633        3F      MOV      r3,r6
        0x00029eaa:    9600        ..      STR      r6,[sp,#0]
        0x00029eac:    f7fff984    ....    BL       attExecCallback ; 0x291b8
        0x00029eb0:    71a6        .q      STRB     r6,[r4,#6]
        0x00029eb2:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00029eb4:    10000000    ....    DCD    268435456
    $t
    i.attcSetupReq
    attcSetupReq
        0x00029eb8:    e9d12300    ...#    LDRD     r2,r3,[r1,#0]
        0x00029ebc:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x00029ec0:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x00029ec4:    e9c02301    ...#    STRD     r2,r3,[r0,#4]
        0x00029ec8:    788a        .x      LDRB     r2,[r1,#2]
        0x00029eca:    2a0b        .*      CMP      r2,#0xb
        0x00029ecc:    bf01        ..      ITTTT    EQ
        0x00029ece:    6849        Ih      LDREQ    r1,[r1,#4]
        0x00029ed0:    6809        .h      LDREQ    r1,[r1,#0]
        0x00029ed2:    e9d12100    ...!    LDRDEQ   r2,r1,[r1,#0]
        0x00029ed6:    e9c02104    ...!    STRDEQ   r2,r1,[r0,#0x10]
        0x00029eda:    bf1e        ..      ITTT     NE
        0x00029edc:    684a        Jh      LDRNE    r2,[r1,#4]
        0x00029ede:    e9d21200    ....    LDRDNE   r1,r2,[r2,#0]
        0x00029ee2:    e9c01204    ....    STRDNE   r1,r2,[r0,#0x10]
        0x00029ee6:    7981        .y      LDRB     r1,[r0,#6]
        0x00029ee8:    4a01        .J      LDR      r2,[pc,#4] ; [0x29ef0] = 0x430d0
        0x00029eea:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00029eee:    4708        .G      BX       r1
    $d
        0x00029ef0:    000430d0    .0..    DCD    274640
    $t
    i.attsCcbByConnId
    attsCcbByConnId
        0x00029ef4:    b570        p.      PUSH     {r4-r6,lr}
        0x00029ef6:    460c        .F      MOV      r4,r1
        0x00029ef8:    4605        .F      MOV      r5,r0
        0x00029efa:    f7f0fb6d    ..m.    BL       DmConnInUse ; 0x1a5d8
        0x00029efe:    2800        .(      CMP      r0,#0
        0x00029f00:    bf08        ..      IT       EQ
        0x00029f02:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00029f04:    eb051045    ..E.    ADD      r0,r5,r5,LSL #5
        0x00029f08:    4905        .I      LDR      r1,[pc,#20] ; [0x29f20] = 0x10000a00
        0x00029f0a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00029f0e:    eb040144    ..D.    ADD      r1,r4,r4,LSL #1
        0x00029f12:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00029f16:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00029f1a:    3884        .8      SUBS     r0,r0,#0x84
        0x00029f1c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00029f1e:    0000        ..      DCW    0
        0x00029f20:    10000a00    ....    DCD    268438016
    $t
    i.attsCccMainCback
    attsCccMainCback
        0x00029f24:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00029f28:    f8dfc0e8    ....    LDR      r12,[pc,#232] ; [0x2a014] = 0x100009d8
        0x00029f2c:    2500        .%      MOVS     r5,#0
        0x00029f2e:    2711        .'      MOVS     r7,#0x11
        0x00029f30:    f89c6014    ...`    LDRB     r6,[r12,#0x14]
        0x00029f34:    f8dc400c    ...@    LDR      r4,[r12,#0xc]
        0x00029f38:    2905        .)      CMP      r1,#5
        0x00029f3a:    b083        ..      SUB      sp,sp,#0xc
        0x00029f3c:    f04f080a    O...    MOV      r8,#0xa
        0x00029f40:    4629        )F      MOV      r1,r5
        0x00029f42:    d010        ..      BEQ      0x29f66 ; attsCccMainCback + 66
        0x00029f44:    2e00        ..      CMP      r6,#0
        0x00029f46:    d908        ..      BLS      0x29f5a ; attsCccMainCback + 54
        0x00029f48:    f8b49000    ....    LDRH     r9,[r4,#0]
        0x00029f4c:    4591        .E      CMP      r9,r2
        0x00029f4e:    d004        ..      BEQ      0x29f5a ; attsCccMainCback + 54
        0x00029f50:    1c49        I.      ADDS     r1,r1,#1
        0x00029f52:    b2c9        ..      UXTB     r1,r1
        0x00029f54:    1da4        ..      ADDS     r4,r4,#6
        0x00029f56:    428e        .B      CMP      r6,r1
        0x00029f58:    d8f6        ..      BHI      0x29f48 ; attsCccMainCback + 36
        0x00029f5a:    428e        .B      CMP      r6,r1
        0x00029f5c:    d121        !.      BNE      0x29fa2 ; attsCccMainCback + 126
        0x00029f5e:    b003        ..      ADD      sp,sp,#0xc
        0x00029f60:    4640        @F      MOV      r0,r8
        0x00029f62:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029f66:    2e00        ..      CMP      r6,#0
        0x00029f68:    d909        ..      BLS      0x29f7e ; attsCccMainCback + 90
        0x00029f6a:    bf00        ..      NOP      
        0x00029f6c:    f8b49000    ....    LDRH     r9,[r4,#0]
        0x00029f70:    4591        .E      CMP      r9,r2
        0x00029f72:    d004        ..      BEQ      0x29f7e ; attsCccMainCback + 90
        0x00029f74:    1c49        I.      ADDS     r1,r1,#1
        0x00029f76:    b2c9        ..      UXTB     r1,r1
        0x00029f78:    1da4        ..      ADDS     r4,r4,#6
        0x00029f7a:    428e        .B      CMP      r6,r1
        0x00029f7c:    d8f6        ..      BHI      0x29f6c ; attsCccMainCback + 72
        0x00029f7e:    428e        .B      CMP      r6,r1
        0x00029f80:    d0ed        ..      BEQ      0x29f5e ; attsCccMainCback + 58
        0x00029f82:    eb0c0080    ....    ADD      r0,r12,r0,LSL #2
        0x00029f86:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00029f8a:    b3e8        ..      CBZ      r0,0x2a008 ; attsCccMainCback + 228
        0x00029f8c:    f8102011    ...     LDRB     r2,[r0,r1,LSL #1]
        0x00029f90:    701a        .p      STRB     r2,[r3,#0]
        0x00029f92:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x00029f96:    0a00        ..      LSRS     r0,r0,#8
        0x00029f98:    7058        Xp      STRB     r0,[r3,#1]
        0x00029f9a:    b003        ..      ADD      sp,sp,#0xc
        0x00029f9c:    4628        (F      MOV      r0,r5
        0x00029f9e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029fa2:    781e        .x      LDRB     r6,[r3,#0]
        0x00029fa4:    785b        [x      LDRB     r3,[r3,#1]
        0x00029fa6:    eb062303    ...#    ADD      r3,r6,r3,LSL #8
        0x00029faa:    041b        ..      LSLS     r3,r3,#16
        0x00029fac:    0c1b        ..      LSRS     r3,r3,#16
        0x00029fae:    d00b        ..      BEQ      0x29fc8 ; attsCccMainCback + 164
        0x00029fb0:    2b01        .+      CMP      r3,#1
        0x00029fb2:    bf18        ..      IT       NE
        0x00029fb4:    2b02        .+      CMPNE    r3,#2
        0x00029fb6:    d102        ..      BNE      0x29fbe ; attsCccMainCback + 154
        0x00029fb8:    8864        d.      LDRH     r4,[r4,#2]
        0x00029fba:    421c        .B      TST      r4,r3
        0x00029fbc:    d104        ..      BNE      0x29fc8 ; attsCccMainCback + 164
        0x00029fbe:    b003        ..      ADD      sp,sp,#0xc
        0x00029fc0:    f04f0080    O...    MOV      r0,#0x80
        0x00029fc4:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00029fc8:    eb0c0480    ....    ADD      r4,r12,r0,LSL #2
        0x00029fcc:    f8544c04    T..L    LDR      r4,[r4,#-4]
        0x00029fd0:    b1d4        ..      CBZ      r4,0x2a008 ; attsCccMainCback + 228
        0x00029fd2:    f8346011    4..`    LDRH     r6,[r4,r1,LSL #1]
        0x00029fd6:    f8243011    $..0    STRH     r3,[r4,r1,LSL #1]
        0x00029fda:    429e        .B      CMP      r6,r3
        0x00029fdc:    d103        ..      BNE      0x29fe6 ; attsCccMainCback + 194
        0x00029fde:    f5a26400    ...d    SUB      r4,r2,#0x800
        0x00029fe2:    3c05        .<      SUBS     r4,#5
        0x00029fe4:    d10e        ..      BNE      0x2a004 ; attsCccMainCback + 224
        0x00029fe6:    2414        .$      MOVS     r4,#0x14
        0x00029fe8:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x00029fec:    f8ad2004    ...     STRH     r2,[sp,#4]
        0x00029ff0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00029ff4:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00029ff8:    f8ad3006    ...0    STRH     r3,[sp,#6]
        0x00029ffc:    f8dc1010    ....    LDR      r1,[r12,#0x10]
        0x0002a000:    4668        hF      MOV      r0,sp
        0x0002a002:    4788        .G      BLX      r1
        0x0002a004:    4628        (F      MOV      r0,r5
        0x0002a006:    e000        ..      B        0x2a00a ; attsCccMainCback + 230
        0x0002a008:    e002        ..      B        0x2a010 ; attsCccMainCback + 236
        0x0002a00a:    b003        ..      ADD      sp,sp,#0xc
        0x0002a00c:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002a010:    4638        8F      MOV      r0,r7
        0x0002a012:    e7f8        ..      B        0x2a006 ; attsCccMainCback + 226
    $d
        0x0002a014:    100009d8    ....    DCD    268437976
    $t
    i.attsCheckPendDbHashReadRsp
    attsCheckPendDbHashReadRsp
        0x0002a018:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002a01c:    2500        .%      MOVS     r5,#0
        0x0002a01e:    4e44        DN      LDR      r6,[pc,#272] ; [0x2a130] = 0x10000bf4
        0x0002a020:    ea4f0705    O...    MOV.W    r7,r5
        0x0002a024:    eb050085    ....    ADD      r0,r5,r5,LSL #2
        0x0002a028:    eb060480    ....    ADD      r4,r6,r0,LSL #2
        0x0002a02c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a02e:    2800        .(      CMP      r0,#0
        0x0002a030:    d077        w.      BEQ      0x2a122 ; attsCheckPendDbHashReadRsp + 266
        0x0002a032:    8820         .      LDRH     r0,[r4,#0]
        0x0002a034:    3008        .0      ADDS     r0,r0,#8
        0x0002a036:    b280        ..      UXTH     r0,r0
        0x0002a038:    f7fff92a    ..*.    BL       attMsgAlloc ; 0x29290
        0x0002a03c:    ea5f0800    _...    MOVS     r8,r0
        0x0002a040:    d04d        M.      BEQ      0x2a0de ; attsCheckPendDbHashReadRsp + 198
        0x0002a042:    f1080908    ....    ADD      r9,r8,#8
        0x0002a046:    2009        .       MOVS     r0,#9
        0x0002a048:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a04c:    2012        .       MOVS     r0,#0x12
        0x0002a04e:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a052:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a054:    4669        iF      MOV      r1,sp
        0x0002a056:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a058:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a05c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a05e:    8840        @.      LDRH     r0,[r0,#2]
        0x0002a060:    0a00        ..      LSRS     r0,r0,#8
        0x0002a062:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002a066:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a068:    8840        @.      LDRH     r0,[r0,#2]
        0x0002a06a:    f000fa07    ....    BL       attsFindByHandle ; 0x2a47c
        0x0002a06e:    ea5f0a00    _...    MOVS     r10,r0
        0x0002a072:    d015        ..      BEQ      0x2a0a0 ; attsCheckPendDbHashReadRsp + 136
        0x0002a074:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002a078:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0002a07c:    8802        ..      LDRH     r2,[r0,#0]
        0x0002a07e:    4648        HF      MOV      r0,r9
        0x0002a080:    f7eefa83    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002a084:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002a088:    89a1        ..      LDRH     r1,[r4,#0xc]
        0x0002a08a:    4643        CF      MOV      r3,r8
        0x0002a08c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002a08e:    4448        HD      ADD      r0,r0,r9
        0x0002a090:    eba00008    ....    SUB      r0,r0,r8
        0x0002a094:    3808        .8      SUBS     r0,r0,#8
        0x0002a096:    b282        ..      UXTH     r2,r0
        0x0002a098:    2004        .       MOVS     r0,#4
        0x0002a09a:    f7f1fdeb    ....    BL       L2cDataReq ; 0x1bc74
        0x0002a09e:    e03c        <.      B        0x2a11a ; attsCheckPendDbHashReadRsp + 258
        0x0002a0a0:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a0a2:    f04f0b00    O...    MOV      r11,#0
        0x0002a0a6:    f04f0a08    O...    MOV      r10,#8
        0x0002a0aa:    f8b08000    ....    LDRH     r8,[r0,#0]
        0x0002a0ae:    f04f090a    O...    MOV      r9,#0xa
        0x0002a0b2:    200d        .       MOVS     r0,#0xd
        0x0002a0b4:    f7fff8ec    ....    BL       attMsgAlloc ; 0x29290
        0x0002a0b8:    0003        ..      MOVS     r3,r0
        0x0002a0ba:    d02e        ..      BEQ      0x2a11a ; attsCheckPendDbHashReadRsp + 258
        0x0002a0bc:    2101        .!      MOVS     r1,#1
        0x0002a0be:    7219        .r      STRB     r1,[r3,#8]
        0x0002a0c0:    f883a009    ....    STRB     r10,[r3,#9]
        0x0002a0c4:    f883800a    ....    STRB     r8,[r3,#0xa]
        0x0002a0c8:    ea4f2118    O..!    LSR      r1,r8,#8
        0x0002a0cc:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002a0ce:    f883900c    ....    STRB     r9,[r3,#0xc]
        0x0002a0d2:    2205        ."      MOVS     r2,#5
        0x0002a0d4:    4659        YF      MOV      r1,r11
        0x0002a0d6:    4620         F      MOV      r0,r4
        0x0002a0d8:    f7fff8c8    ....    BL       attL2cDataReq ; 0x2926c
        0x0002a0dc:    e01d        ..      B        0x2a11a ; attsCheckPendDbHashReadRsp + 258
        0x0002a0de:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a0e0:    f04f0b00    O...    MOV      r11,#0
        0x0002a0e4:    f04f0808    O...    MOV      r8,#8
        0x0002a0e8:    f8b09000    ....    LDRH     r9,[r0,#0]
        0x0002a0ec:    f04f0a11    O...    MOV      r10,#0x11
        0x0002a0f0:    200d        .       MOVS     r0,#0xd
        0x0002a0f2:    f7fff8cd    ....    BL       attMsgAlloc ; 0x29290
        0x0002a0f6:    b180        ..      CBZ      r0,0x2a11a ; attsCheckPendDbHashReadRsp + 258
        0x0002a0f8:    2201        ."      MOVS     r2,#1
        0x0002a0fa:    7202        .r      STRB     r2,[r0,#8]
        0x0002a0fc:    f8808009    ....    STRB     r8,[r0,#9]
        0x0002a100:    f880900a    ....    STRB     r9,[r0,#0xa]
        0x0002a104:    ea4f2219    O.."    LSR      r2,r9,#8
        0x0002a108:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0002a10a:    f880a00c    ....    STRB     r10,[r0,#0xc]
        0x0002a10e:    4603        .F      MOV      r3,r0
        0x0002a110:    2205        ."      MOVS     r2,#5
        0x0002a112:    4659        YF      MOV      r1,r11
        0x0002a114:    4620         F      MOV      r0,r4
        0x0002a116:    f7fff8a9    ....    BL       attL2cDataReq ; 0x2926c
        0x0002a11a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a11c:    f7f2fc76    ..v.    BL       WsfBufFree ; 0x1ca0c
        0x0002a120:    6127        'a      STR      r7,[r4,#0x10]
        0x0002a122:    1c68        h.      ADDS     r0,r5,#1
        0x0002a124:    b2c5        ..      UXTB     r5,r0
        0x0002a126:    2d03        .-      CMP      r5,#3
        0x0002a128:    f4ffaf7c    ..|.    BCC      0x2a024 ; attsCheckPendDbHashReadRsp + 12
        0x0002a12c:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0002a130:    10000bf4    ....    DCD    268438516
    $t
    i.attsClearPrepWrites
    attsClearPrepWrites
        0x0002a134:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a136:    4604        .F      MOV      r4,r0
        0x0002a138:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002a13c:    4d0b        .M      LDR      r5,[pc,#44] ; [0x2a16c] = 0x10000a00
        0x0002a13e:    eb0500c0    ....    ADD      r0,r5,r0,LSL #3
        0x0002a142:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a146:    f7f2fd6f    ..o.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a14a:    2800        .(      CMP      r0,#0
        0x0002a14c:    bf08        ..      IT       EQ
        0x0002a14e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a150:    f7f2fc5c    ..\.    BL       WsfBufFree ; 0x1ca0c
        0x0002a154:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002a158:    eb0500c0    ....    ADD      r0,r5,r0,LSL #3
        0x0002a15c:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a160:    f7f2fd62    ..b.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a164:    2800        .(      CMP      r0,#0
        0x0002a166:    d1f3        ..      BNE      0x2a150 ; attsClearPrepWrites + 28
        0x0002a168:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002a16a:    0000        ..      DCW    0
        0x0002a16c:    10000a00    ....    DCD    268438016
    $t
    i.attsConnCback
    attsConnCback
        0x0002a170:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a174:    4607        .F      MOV      r7,r0
        0x0002a176:    7888        .x      LDRB     r0,[r1,#2]
        0x0002a178:    4c1e        .L      LDR      r4,[pc,#120] ; [0x2a1f4] = 0x10000a00
        0x0002a17a:    4688        .F      MOV      r8,r1
        0x0002a17c:    2828        ((      CMP      r0,#0x28
        0x0002a17e:    bf08        ..      IT       EQ
        0x0002a180:    2500        .%      MOVEQ    r5,#0
        0x0002a182:    d12f        /.      BNE      0x2a1e4 ; attsConnCback + 116
        0x0002a184:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a186:    eb050145    ..E.    ADD      r1,r5,r5,LSL #1
        0x0002a18a:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a18e:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002a192:    eb0101c5    ....    ADD      r1,r1,r5,LSL #3
        0x0002a196:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a19a:    f1a00684    ....    SUB      r6,r0,#0x84
        0x0002a19e:    f8100c60    ..`.    LDRB     r0,[r0,#-0x60]
        0x0002a1a2:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0002a1a6:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a1aa:    f7f2fd3d    ..=.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a1ae:    b158        X.      CBZ      r0,0x2a1c8 ; attsConnCback + 88
        0x0002a1b0:    f7f2fc2c    ..,.    BL       WsfBufFree ; 0x1ca0c
        0x0002a1b4:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002a1b8:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0002a1bc:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002a1c0:    f7f2fd32    ..2.    BL       WsfQueueDeq ; 0x1cc28
        0x0002a1c4:    2800        .(      CMP      r0,#0
        0x0002a1c6:    d1f3        ..      BNE      0x2a1b0 ; attsConnCback + 64
        0x0002a1c8:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002a1ca:    f7f0f9c7    ....    BL       DmConnCheckIdle ; 0x1a55c
        0x0002a1ce:    f0100f04    ....    TST      r0,#4
        0x0002a1d2:    bf1c        ..      ITT      NE
        0x0002a1d4:    f1060014    ....    ADDNE    r0,r6,#0x14
        0x0002a1d8:    f7f2feda    ....    BLNE     WsfTimerStop ; 0x1cf90
        0x0002a1dc:    1c68        h.      ADDS     r0,r5,#1
        0x0002a1de:    b2c5        ..      UXTB     r5,r0
        0x0002a1e0:    2d03        .-      CMP      r5,#3
        0x0002a1e2:    d3cf        ..      BCC      0x2a184 ; attsConnCback + 20
        0x0002a1e4:    f8d401ac    ....    LDR      r0,[r4,#0x1ac]
        0x0002a1e8:    4641        AF      MOV      r1,r8
        0x0002a1ea:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002a1ec:    4638        8F      MOV      r0,r7
        0x0002a1ee:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a1f2:    4710        .G      BX       r2
    $d
        0x0002a1f4:    10000a00    ....    DCD    268438016
    $t
    i.attsCsfActClientState
    attsCsfActClientState
        0x0002a1f8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a1fc:    2600        .&      MOVS     r6,#0
        0x0002a1fe:    4690        .F      MOV      r8,r2
        0x0002a200:    460d        .F      MOV      r5,r1
        0x0002a202:    2902        .)      CMP      r1,#2
        0x0002a204:    bf18        ..      IT       NE
        0x0002a206:    2d1e        .-      CMPNE    r5,#0x1e
        0x0002a208:    d034        4.      BEQ      0x2a274 ; attsCsfActClientState + 124
        0x0002a20a:    4f1c        .O      LDR      r7,[pc,#112] ; [0x2a27c] = 0x100009f0
        0x0002a20c:    eb070440    ..@.    ADD      r4,r7,r0,LSL #1
        0x0002a210:    7861        ax      LDRB     r1,[r4,#1]
        0x0002a212:    2903        .)      CMP      r1,#3
        0x0002a214:    d002        ..      BEQ      0x2a21c ; attsCsfActClientState + 36
        0x0002a216:    2901        .)      CMP      r1,#1
        0x0002a218:    d00a        ..      BEQ      0x2a230 ; attsCsfActClientState + 56
        0x0002a21a:    e00d        ..      B        0x2a238 ; attsCsfActClientState + 64
        0x0002a21c:    f0150f40    ..@.    TST      r5,#0x40
        0x0002a220:    d109        ..      BNE      0x2a236 ; attsCsfActClientState + 62
        0x0002a222:    2001        .       MOVS     r0,#1
        0x0002a224:    7060        `p      STRB     r0,[r4,#1]
        0x0002a226:    7820         x      LDRB     r0,[r4,#0]
        0x0002a228:    f0100f01    ....    TST      r0,#1
        0x0002a22c:    d103        ..      BNE      0x2a236 ; attsCsfActClientState + 62
        0x0002a22e:    e003        ..      B        0x2a238 ; attsCsfActClientState + 64
        0x0002a230:    f0150f40    ..@.    TST      r5,#0x40
        0x0002a234:    d003        ..      BEQ      0x2a23e ; attsCsfActClientState + 70
        0x0002a236:    2612        .&      MOVS     r6,#0x12
        0x0002a238:    2d08        .-      CMP      r5,#8
        0x0002a23a:    d11b        ..      BNE      0x2a274 ; attsCsfActClientState + 124
        0x0002a23c:    e009        ..      B        0x2a252 ; attsCsfActClientState + 90
        0x0002a23e:    2100        .!      MOVS     r1,#0
        0x0002a240:    7061        ap      STRB     r1,[r4,#1]
        0x0002a242:    68bb        .h      LDR      r3,[r7,#8]
        0x0002a244:    2b00        .+      CMP      r3,#0
        0x0002a246:    d0f7        ..      BEQ      0x2a238 ; attsCsfActClientState + 64
        0x0002a248:    1c40        @.      ADDS     r0,r0,#1
        0x0002a24a:    b2c0        ..      UXTB     r0,r0
        0x0002a24c:    4622        "F      MOV      r2,r4
        0x0002a24e:    4798        .G      BLX      r3
        0x0002a250:    e7f2        ..      B        0x2a238 ; attsCsfActClientState + 64
        0x0002a252:    f898000d    ....    LDRB     r0,[r8,#0xd]
        0x0002a256:    f898100e    ....    LDRB     r1,[r8,#0xe]
        0x0002a25a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002a25e:    b280        ..      UXTH     r0,r0
        0x0002a260:    f5a0512c    ..,Q    SUB      r1,r0,#0x2b00
        0x0002a264:    392a        *9      SUBS     r1,r1,#0x2a
        0x0002a266:    d105        ..      BNE      0x2a274 ; attsCsfActClientState + 124
        0x0002a268:    7b38        8{      LDRB     r0,[r7,#0xc]
        0x0002a26a:    2600        .&      MOVS     r6,#0
        0x0002a26c:    2800        .(      CMP      r0,#0
        0x0002a26e:    bf1c        ..      ITT      NE
        0x0002a270:    2002        .       MOVNE    r0,#2
        0x0002a272:    7060        `p      STRBNE   r0,[r4,#1]
        0x0002a274:    4630        0F      MOV      r0,r6
        0x0002a276:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002a27a:    0000        ..      DCW    0
        0x0002a27c:    100009f0    ....    DCD    268438000
    $t
    i.attsCsfGetHashUpdateStatus
    attsCsfGetHashUpdateStatus
        0x0002a280:    4801        .H      LDR      r0,[pc,#4] ; [0x2a288] = 0x100009f0
        0x0002a282:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002a284:    4770        pG      BX       lr
    $d
        0x0002a286:    0000        ..      DCW    0
        0x0002a288:    100009f0    ....    DCD    268438000
    $t
    i.attsCsfIsClientChangeAware
    attsCsfIsClientChangeAware
        0x0002a28c:    4a08        .J      LDR      r2,[pc,#32] ; [0x2a2b0] = 0x100009f0
        0x0002a28e:    eb020040    ..@.    ADD      r0,r2,r0,LSL #1
        0x0002a292:    f8102c02    ...,    LDRB     r2,[r0,#-2]
        0x0002a296:    f0120f01    ....    TST      r2,#1
        0x0002a29a:    d007        ..      BEQ      0x2a2ac ; attsCsfIsClientChangeAware + 32
        0x0002a29c:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0002a2a0:    2803        .(      CMP      r0,#3
        0x0002a2a2:    d103        ..      BNE      0x2a2ac ; attsCsfIsClientChangeAware + 32
        0x0002a2a4:    2912        .)      CMP      r1,#0x12
        0x0002a2a6:    bf1c        ..      ITT      NE
        0x0002a2a8:    2000        .       MOVNE    r0,#0
        0x0002a2aa:    4770        pG      BXNE     lr
        0x0002a2ac:    2001        .       MOVS     r0,#1
        0x0002a2ae:    4770        pG      BX       lr
    $d
        0x0002a2b0:    100009f0    ....    DCD    268438000
    $t
    i.attsCsfSetHashUpdateStatus
    attsCsfSetHashUpdateStatus
        0x0002a2b4:    490b        .I      LDR      r1,[pc,#44] ; [0x2a2e4] = 0x100009f0
        0x0002a2b6:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x0002a2b8:    4282        .B      CMP      r2,r0
        0x0002a2ba:    bf08        ..      IT       EQ
        0x0002a2bc:    4770        pG      BXEQ     lr
        0x0002a2be:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002a2c0:    b168        h.      CBZ      r0,0x2a2de ; attsCsfSetHashUpdateStatus + 42
        0x0002a2c2:    784a        Jx      LDRB     r2,[r1,#1]
        0x0002a2c4:    2001        .       MOVS     r0,#1
        0x0002a2c6:    2a02        .*      CMP      r2,#2
        0x0002a2c8:    bf08        ..      IT       EQ
        0x0002a2ca:    7048        Hp      STRBEQ   r0,[r1,#1]
        0x0002a2cc:    78ca        .x      LDRB     r2,[r1,#3]
        0x0002a2ce:    2a02        .*      CMP      r2,#2
        0x0002a2d0:    bf08        ..      IT       EQ
        0x0002a2d2:    70c8        .p      STRBEQ   r0,[r1,#3]
        0x0002a2d4:    794a        Jy      LDRB     r2,[r1,#5]
        0x0002a2d6:    2a02        .*      CMP      r2,#2
        0x0002a2d8:    bf08        ..      IT       EQ
        0x0002a2da:    7148        Hq      STRBEQ   r0,[r1,#5]
        0x0002a2dc:    4770        pG      BX       lr
        0x0002a2de:    f7ffbe9b    ....    B.W      attsCheckPendDbHashReadRsp ; 0x2a018
    $d
        0x0002a2e2:    0000        ..      DCW    0
        0x0002a2e4:    100009f0    ....    DCD    268438000
    $t
    i.attsDataCback
    attsDataCback
        0x0002a2e8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002a2ec:    4691        .F      MOV      r9,r2
        0x0002a2ee:    4688        .F      MOV      r8,r1
        0x0002a2f0:    f7f0f95e    ..^.    BL       DmConnIdByHandle ; 0x1a5b0
        0x0002a2f4:    2800        .(      CMP      r0,#0
        0x0002a2f6:    bf08        ..      IT       EQ
        0x0002a2f8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a2fc:    eb001040    ..@.    ADD      r0,r0,r0,LSL #5
        0x0002a300:    493a        :I      LDR      r1,[pc,#232] ; [0x2a3ec] = 0x10000a00
        0x0002a302:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002a306:    f1b00784    ....    SUBS     r7,r0,#0x84
        0x0002a30a:    bf14        ..      ITE      NE
        0x0002a30c:    f1b80f00    ....    CMPNE    r8,#0
        0x0002a310:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a314:    f8994008    ...@    LDRB     r4,[r9,#8]
        0x0002a318:    2c12        .,      CMP      r4,#0x12
        0x0002a31a:    bf86        ..      ITTE     HI
        0x0002a31c:    f1a40016    ....    SUBHI    r0,r4,#0x16
        0x0002a320:    2808        .(      CMPHI    r0,#8
        0x0002a322:    0865        e.      LSRLS    r5,r4,#1
        0x0002a324:    d90b        ..      BLS      0x2a33e ; attsDataCback + 86
        0x0002a326:    2c52        R,      CMP      r4,#0x52
        0x0002a328:    bf08        ..      IT       EQ
        0x0002a32a:    250a        .%      MOVEQ    r5,#0xa
        0x0002a32c:    d007        ..      BEQ      0x2a33e ; attsDataCback + 86
        0x0002a32e:    2c20         ,      CMP      r4,#0x20
        0x0002a330:    bf08        ..      IT       EQ
        0x0002a332:    2510        .%      MOVEQ    r5,#0x10
        0x0002a334:    d003        ..      BEQ      0x2a33e ; attsDataCback + 86
        0x0002a336:    2cd2        .,      CMP      r4,#0xd2
        0x0002a338:    bf0c        ..      ITE      EQ
        0x0002a33a:    2511        .%      MOVEQ    r5,#0x11
        0x0002a33c:    2500        .%      MOVNE    r5,#0
        0x0002a33e:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002a340:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a342:    f0100f08    ....    TST      r0,#8
        0x0002a346:    bf1c        ..      ITT      NE
        0x0002a348:    2d0f        .-      CMPNE    r5,#0xf
        0x0002a34a:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002a34e:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0002a352:    464a        JF      MOV      r2,r9
        0x0002a354:    f1a00001    ....    SUB      r0,r0,#1
        0x0002a358:    b280        ..      UXTH     r0,r0
        0x0002a35a:    4621        !F      MOV      r1,r4
        0x0002a35c:    f7ffff4c    ..L.    BL       attsCsfActClientState ; 0x2a1f8
        0x0002a360:    b380        ..      CBZ      r0,0x2a3c4 ; attsDataCback + 220
        0x0002a362:    f1b80f03    ....    CMP      r8,#3
        0x0002a366:    bf38        8.      IT       CC
        0x0002a368:    e8bd87f0    ....    POPCC    {r4-r10,pc}
        0x0002a36c:    f8991009    ....    LDRB     r1,[r9,#9]
        0x0002a370:    f899200a    ...     LDRB     r2,[r9,#0xa]
        0x0002a374:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0002a378:    b28e        ..      UXTH     r6,r1
        0x0002a37a:    2c02        .,      CMP      r4,#2
        0x0002a37c:    bf14        ..      ITE      NE
        0x0002a37e:    2c1e        .,      CMPNE    r4,#0x1e
        0x0002a380:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a384:    f0140f40    ..@.    TST      r4,#0x40
        0x0002a388:    bf18        ..      IT       NE
        0x0002a38a:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002a38e:    693f        ?i      LDR      r7,[r7,#0x10]
        0x0002a390:    4680        .F      MOV      r8,r0
        0x0002a392:    f04f0500    O...    MOV      r5,#0
        0x0002a396:    f04f000d    O...    MOV      r0,#0xd
        0x0002a39a:    f7feff79    ..y.    BL       attMsgAlloc ; 0x29290
        0x0002a39e:    0003        ..      MOVS     r3,r0
        0x0002a3a0:    bf08        ..      IT       EQ
        0x0002a3a2:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a3a6:    2101        .!      MOVS     r1,#1
        0x0002a3a8:    7219        .r      STRB     r1,[r3,#8]
        0x0002a3aa:    725c        \r      STRB     r4,[r3,#9]
        0x0002a3ac:    0a31        1.      LSRS     r1,r6,#8
        0x0002a3ae:    729e        .r      STRB     r6,[r3,#0xa]
        0x0002a3b0:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002a3b2:    f883800c    ....    STRB     r8,[r3,#0xc]
        0x0002a3b6:    4629        )F      MOV      r1,r5
        0x0002a3b8:    4638        8F      MOV      r0,r7
        0x0002a3ba:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a3be:    2205        ."      MOVS     r2,#5
        0x0002a3c0:    f7febf54    ..T.    B        attL2cDataReq ; 0x2926c
        0x0002a3c4:    480a        .H      LDR      r0,[pc,#40] ; [0x2a3f0] = 0x1000001c
        0x0002a3c6:    2600        .&      MOVS     r6,#0
        0x0002a3c8:    f8503025    P.%0    LDR      r3,[r0,r5,LSL #2]
        0x0002a3cc:    2b00        .+      CMP      r3,#0
        0x0002a3ce:    bf08        ..      IT       EQ
        0x0002a3d0:    2006        .       MOVEQ    r0,#6
        0x0002a3d2:    d0d2        ..      BEQ      0x2a37a ; attsDataCback + 146
        0x0002a3d4:    4807        .H      LDR      r0,[pc,#28] ; [0x2a3f4] = 0x43188
        0x0002a3d6:    5d40        @]      LDRB     r0,[r0,r5]
        0x0002a3d8:    4540        @E      CMP      r0,r8
        0x0002a3da:    bf88        ..      IT       HI
        0x0002a3dc:    2004        .       MOVHI    r0,#4
        0x0002a3de:    d8cc        ..      BHI      0x2a37a ; attsDataCback + 146
        0x0002a3e0:    464a        JF      MOV      r2,r9
        0x0002a3e2:    4641        AF      MOV      r1,r8
        0x0002a3e4:    4638        8F      MOV      r0,r7
        0x0002a3e6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a3ea:    4718        .G      BX       r3
    $d
        0x0002a3ec:    10000a00    ....    DCD    268438016
        0x0002a3f0:    1000001c    ....    DCD    268435484
        0x0002a3f4:    00043188    .1..    DCD    274824
    $t
    i.attsDiscBusy
    attsDiscBusy
        0x0002a3f8:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a3fa:    4d0f        .M      LDR      r5,[pc,#60] ; [0x2a438] = 0x10000000
        0x0002a3fc:    4604        .F      MOV      r4,r0
        0x0002a3fe:    6828        (h      LDR      r0,[r5,#0]
        0x0002a400:    6800        .h      LDR      r0,[r0,#0]
        0x0002a402:    2800        .(      CMP      r0,#0
        0x0002a404:    bf08        ..      IT       EQ
        0x0002a406:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0002a408:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a40a:    2201        ."      MOVS     r2,#1
        0x0002a40c:    2104        .!      MOVS     r1,#4
        0x0002a40e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a410:    f7f0f982    ....    BL       DmConnSetIdle ; 0x1a718
        0x0002a414:    4809        .H      LDR      r0,[pc,#36] ; [0x2a43c] = 0x10000bf4
        0x0002a416:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002a41a:    f8840020    .. .    STRB     r0,[r4,#0x20]
        0x0002a41e:    2020                MOVS     r0,#0x20
        0x0002a420:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0002a422:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a424:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a426:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0002a428:    6828        (h      LDR      r0,[r5,#0]
        0x0002a42a:    6801        .h      LDR      r1,[r0,#0]
        0x0002a42c:    f1040014    ....    ADD      r0,r4,#0x14
        0x0002a430:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a434:    f7f2bd76    ..v.    B        WsfTimerStartSec ; 0x1cf24
    $d
        0x0002a438:    10000000    ....    DCD    268435456
        0x0002a43c:    10000bf4    ....    DCD    268438516
    $t
    i.attsErrRsp
    attsErrRsp
        0x0002a440:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a444:    4607        .F      MOV      r7,r0
        0x0002a446:    461c        .F      MOV      r4,r3
        0x0002a448:    4690        .F      MOV      r8,r2
        0x0002a44a:    460e        .F      MOV      r6,r1
        0x0002a44c:    200d        .       MOVS     r0,#0xd
        0x0002a44e:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0002a450:    f7feff1e    ....    BL       attMsgAlloc ; 0x29290
        0x0002a454:    0003        ..      MOVS     r3,r0
        0x0002a456:    bf08        ..      IT       EQ
        0x0002a458:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002a45c:    2101        .!      MOVS     r1,#1
        0x0002a45e:    7219        .r      STRB     r1,[r3,#8]
        0x0002a460:    f8838009    ....    STRB     r8,[r3,#9]
        0x0002a464:    0a21        !.      LSRS     r1,r4,#8
        0x0002a466:    729c        .r      STRB     r4,[r3,#0xa]
        0x0002a468:    72d9        .r      STRB     r1,[r3,#0xb]
        0x0002a46a:    731d        .s      STRB     r5,[r3,#0xc]
        0x0002a46c:    4631        1F      MOV      r1,r6
        0x0002a46e:    4638        8F      MOV      r0,r7
        0x0002a470:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002a474:    2205        ."      MOVS     r2,#5
        0x0002a476:    f7febef9    ....    B        attL2cDataReq ; 0x2926c
        0x0002a47a:    0000        ..      MOVS     r0,r0
    i.attsFindByHandle
    attsFindByHandle
        0x0002a47c:    4a0a        .J      LDR      r2,[pc,#40] ; [0x2a4a8] = 0x10000a00
        0x0002a47e:    f8d221a4    ...!    LDR      r2,[r2,#0x1a4]
        0x0002a482:    b17a        z.      CBZ      r2,0x2a4a4 ; attsFindByHandle + 40
        0x0002a484:    8a13        ..      LDRH     r3,[r2,#0x10]
        0x0002a486:    4283        .B      CMP      r3,r0
        0x0002a488:    bf9c        ..      ITT      LS
        0x0002a48a:    8a53        S.      LDRHLS   r3,[r2,#0x12]
        0x0002a48c:    4298        .B      CMPLS    r0,r3
        0x0002a48e:    d806        ..      BHI      0x2a49e ; attsFindByHandle + 34
        0x0002a490:    600a        .`      STR      r2,[r1,#0]
        0x0002a492:    6851        Qh      LDR      r1,[r2,#4]
        0x0002a494:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002a496:    1a80        ..      SUBS     r0,r0,r2
        0x0002a498:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002a49c:    4770        pG      BX       lr
        0x0002a49e:    6812        .h      LDR      r2,[r2,#0]
        0x0002a4a0:    2a00        .*      CMP      r2,#0
        0x0002a4a2:    d1ef        ..      BNE      0x2a484 ; attsFindByHandle + 8
        0x0002a4a4:    2000        .       MOVS     r0,#0
        0x0002a4a6:    4770        pG      BX       lr
    $d
        0x0002a4a8:    10000a00    ....    DCD    268438016
    $t
    i.attsFindServiceGroupEnd
    attsFindServiceGroupEnd
        0x0002a4ac:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002a4b0:    a11e        ..      ADR      r1,{pc}+0x7c ; 0x2a52c
        0x0002a4b2:    b082        ..      SUB      sp,sp,#8
        0x0002a4b4:    6809        .h      LDR      r1,[r1,#0]
        0x0002a4b6:    9100        ..      STR      r1,[sp,#0]
        0x0002a4b8:    a11d        ..      ADR      r1,{pc}+0x78 ; 0x2a530
        0x0002a4ba:    f64f78ff    O..x    MOV      r8,#0xffff
        0x0002a4be:    6809        .h      LDR      r1,[r1,#0]
        0x0002a4c0:    9101        ..      STR      r1,[sp,#4]
        0x0002a4c2:    4540        @E      CMP      r0,r8
        0x0002a4c4:    d02d        -.      BEQ      0x2a522 ; attsFindServiceGroupEnd + 118
        0x0002a4c6:    4606        .F      MOV      r6,r0
        0x0002a4c8:    1c40        @.      ADDS     r0,r0,#1
        0x0002a4ca:    b284        ..      UXTH     r4,r0
        0x0002a4cc:    4819        .H      LDR      r0,[pc,#100] ; [0x2a534] = 0x10000a00
        0x0002a4ce:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002a4d2:    b335        5.      CBZ      r5,0x2a522 ; attsFindServiceGroupEnd + 118
        0x0002a4d4:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002a4d6:    42a0        .B      CMP      r0,r4
        0x0002a4d8:    bf88        ..      IT       HI
        0x0002a4da:    4604        .F      MOVHI    r4,r0
        0x0002a4dc:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x0002a4de:    42a1        .B      CMP      r1,r4
        0x0002a4e0:    d31c        ..      BCC      0x2a51c ; attsFindServiceGroupEnd + 112
        0x0002a4e2:    6869        ih      LDR      r1,[r5,#4]
        0x0002a4e4:    1a20         .      SUBS     r0,r4,r0
        0x0002a4e6:    eb011700    ....    ADD      r7,r1,r0,LSL #4
        0x0002a4ea:    466a        jF      MOV      r2,sp
        0x0002a4ec:    2102        .!      MOVS     r1,#2
        0x0002a4ee:    4638        8F      MOV      r0,r7
        0x0002a4f0:    f001fcaf    ....    BL       attsUuidCmp ; 0x2be52
        0x0002a4f4:    b928        (.      CBNZ     r0,0x2a502 ; attsFindServiceGroupEnd + 86
        0x0002a4f6:    aa01        ..      ADD      r2,sp,#4
        0x0002a4f8:    2102        .!      MOVS     r1,#2
        0x0002a4fa:    4638        8F      MOV      r0,r7
        0x0002a4fc:    f001fca9    ....    BL       attsUuidCmp ; 0x2be52
        0x0002a500:    b118        ..      CBZ      r0,0x2a50a ; attsFindServiceGroupEnd + 94
        0x0002a502:    b002        ..      ADD      sp,sp,#8
        0x0002a504:    4630        0F      MOV      r0,r6
        0x0002a506:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002a50a:    4544        DE      CMP      r4,r8
        0x0002a50c:    d009        ..      BEQ      0x2a522 ; attsFindServiceGroupEnd + 118
        0x0002a50e:    4626        &F      MOV      r6,r4
        0x0002a510:    1c60        `.      ADDS     r0,r4,#1
        0x0002a512:    b284        ..      UXTH     r4,r0
        0x0002a514:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002a516:    3710        .7      ADDS     r7,r7,#0x10
        0x0002a518:    42a0        .B      CMP      r0,r4
        0x0002a51a:    d2e6        ..      BCS      0x2a4ea ; attsFindServiceGroupEnd + 62
        0x0002a51c:    682d        -h      LDR      r5,[r5,#0]
        0x0002a51e:    2d00        .-      CMP      r5,#0
        0x0002a520:    d1d8        ..      BNE      0x2a4d4 ; attsFindServiceGroupEnd + 40
        0x0002a522:    b002        ..      ADD      sp,sp,#8
        0x0002a524:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002a528:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002a52c:    00002800    .(..    DCD    10240
        0x0002a530:    00002801    .(..    DCD    10241
        0x0002a534:    10000a00    ....    DCD    268438016
    $t
    i.attsFindUuidInRange
    attsFindUuidInRange
        0x0002a538:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0002a53c:    4604        .F      MOV      r4,r0
        0x0002a53e:    481d        .H      LDR      r0,[pc,#116] ; [0x2a5b4] = 0x10000a00
        0x0002a540:    e9dd690a    ...i    LDRD     r6,r9,[sp,#0x28]
        0x0002a544:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002a548:    469a        .F      MOV      r10,r3
        0x0002a54a:    4693        .F      MOV      r11,r2
        0x0002a54c:    460f        .F      MOV      r7,r1
        0x0002a54e:    2d00        .-      CMP      r5,#0
        0x0002a550:    bf18        ..      IT       NE
        0x0002a552:    f64f78ff    O..x    MOVNE    r8,#0xffff
        0x0002a556:    d029        ).      BEQ      0x2a5ac ; attsFindUuidInRange + 116
        0x0002a558:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002a55a:    42a0        .B      CMP      r0,r4
        0x0002a55c:    d902        ..      BLS      0x2a564 ; attsFindUuidInRange + 44
        0x0002a55e:    42b8        .B      CMP      r0,r7
        0x0002a560:    bf98        ..      IT       LS
        0x0002a562:    4604        .F      MOVLS    r4,r0
        0x0002a564:    42a0        .B      CMP      r0,r4
        0x0002a566:    bf9c        ..      ITT      LS
        0x0002a568:    8a69        i.      LDRHLS   r1,[r5,#0x12]
        0x0002a56a:    428c        .B      CMPLS    r4,r1
        0x0002a56c:    d81b        ..      BHI      0x2a5a6 ; attsFindUuidInRange + 110
        0x0002a56e:    6869        ih      LDR      r1,[r5,#4]
        0x0002a570:    1a20         .      SUBS     r0,r4,r0
        0x0002a572:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002a576:    e010        ..      B        0x2a59a ; attsFindUuidInRange + 98
        0x0002a578:    4652        RF      MOV      r2,r10
        0x0002a57a:    4659        YF      MOV      r1,r11
        0x0002a57c:    6830        0h      LDR      r0,[r6,#0]
        0x0002a57e:    f001fc68    ..h.    BL       attsUuidCmp ; 0x2be52
        0x0002a582:    b120         .      CBZ      r0,0x2a58e ; attsFindUuidInRange + 86
        0x0002a584:    4620         F      MOV      r0,r4
        0x0002a586:    f8c95000    ...P    STR      r5,[r9,#0]
        0x0002a58a:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0002a58e:    4544        DE      CMP      r4,r8
        0x0002a590:    d009        ..      BEQ      0x2a5a6 ; attsFindUuidInRange + 110
        0x0002a592:    1c60        `.      ADDS     r0,r4,#1
        0x0002a594:    b284        ..      UXTH     r4,r0
        0x0002a596:    6830        0h      LDR      r0,[r6,#0]
        0x0002a598:    3010        .0      ADDS     r0,r0,#0x10
        0x0002a59a:    6030        0`      STR      r0,[r6,#0]
        0x0002a59c:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002a59e:    42a0        .B      CMP      r0,r4
        0x0002a5a0:    bf28        (.      IT       CS
        0x0002a5a2:    42a7        .B      CMPCS    r7,r4
        0x0002a5a4:    d2e8        ..      BCS      0x2a578 ; attsFindUuidInRange + 64
        0x0002a5a6:    682d        -h      LDR      r5,[r5,#0]
        0x0002a5a8:    2d00        .-      CMP      r5,#0
        0x0002a5aa:    d1d5        ..      BNE      0x2a558 ; attsFindUuidInRange + 32
        0x0002a5ac:    2000        .       MOVS     r0,#0
        0x0002a5ae:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002a5b2:    0000        ..      DCW    0
        0x0002a5b4:    10000a00    ....    DCD    268438016
    $t
    i.attsHandleValueIndNtf
    attsHandleValueIndNtf
        0x0002a5b8:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002a5bc:    461f        .F      MOV      r7,r3
        0x0002a5be:    4691        .F      MOV      r9,r2
        0x0002a5c0:    460d        .F      MOV      r5,r1
        0x0002a5c2:    4606        .F      MOV      r6,r0
        0x0002a5c4:    f8dd8030    ..0.    LDR      r8,[sp,#0x30]
        0x0002a5c8:    f7f2fbde    ....    BL       WsfTaskLock ; 0x1cd88
        0x0002a5cc:    4649        IF      MOV      r1,r9
        0x0002a5ce:    4630        0F      MOV      r0,r6
        0x0002a5d0:    f7fffc90    ....    BL       attsCcbByConnId ; 0x29ef4
        0x0002a5d4:    b318        ..      CBZ      r0,0x2a61e ; attsHandleValueIndNtf + 102
        0x0002a5d6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a5d8:    2102        .!      MOVS     r1,#2
        0x0002a5da:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0002a5de:    f830b029    0.).    LDRH     r11,[r0,r9,LSL #2]
        0x0002a5e2:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a5e4:    f3c00a80    ....    UBFX     r10,r0,#2,#1
        0x0002a5e8:    f7f2fc1a    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0002a5ec:    f1bb0f00    ....    CMP      r11,#0
        0x0002a5f0:    d00a        ..      BEQ      0x2a608 ; attsHandleValueIndNtf + 80
        0x0002a5f2:    2400        .$      MOVS     r4,#0
        0x0002a5f4:    f1ba0f00    ....    CMP      r10,#0
        0x0002a5f8:    d014        ..      BEQ      0x2a624 ; attsHandleValueIndNtf + 108
        0x0002a5fa:    4630        0F      MOV      r0,r6
        0x0002a5fc:    462a        *F      MOV      r2,r5
        0x0002a5fe:    2371        q#      MOVS     r3,#0x71
        0x0002a600:    2112        .!      MOVS     r1,#0x12
        0x0002a602:    9400        ..      STR      r4,[sp,#0]
        0x0002a604:    f7fefdd8    ....    BL       attExecCallback ; 0x291b8
        0x0002a608:    f1b80f00    ....    CMP      r8,#0
        0x0002a60c:    bf08        ..      IT       EQ
        0x0002a60e:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002a612:    e9dd010a    ....    LDRD     r0,r1,[sp,#0x28]
        0x0002a616:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002a61a:    f7efba5d    ..].    B        AttMsgFree ; 0x19ad8
        0x0002a61e:    f7f2fbff    ....    BL       WsfTaskUnlock ; 0x1ce20
        0x0002a622:    e7f1        ..      B        0x2a608 ; attsHandleValueIndNtf + 80
        0x0002a624:    4629        )F      MOV      r1,r5
        0x0002a626:    4630        0F      MOV      r0,r6
        0x0002a628:    f7fffe30    ..0.    BL       attsCsfIsClientChangeAware ; 0x2a28c
        0x0002a62c:    2800        .(      CMP      r0,#0
        0x0002a62e:    d0eb        ..      BEQ      0x2a608 ; attsHandleValueIndNtf + 80
        0x0002a630:    f1070a03    ....    ADD      r10,r7,#3
        0x0002a634:    45da        .E      CMP      r10,r11
        0x0002a636:    d836        6.      BHI      0x2a6a6 ; attsHandleValueIndNtf + 238
        0x0002a638:    200c        .       MOVS     r0,#0xc
        0x0002a63a:    f7f2fa77    ..w.    BL       WsfMsgAlloc ; 0x1cb2c
        0x0002a63e:    0004        ..      MOVS     r4,r0
        0x0002a640:    d0e2        ..      BEQ      0x2a608 ; attsHandleValueIndNtf + 80
        0x0002a642:    2021        !       MOVS     r0,#0x21
        0x0002a644:    8026        &.      STRH     r6,[r4,#0]
        0x0002a646:    70a0        .p      STRB     r0,[r4,#2]
        0x0002a648:    f8849008    ....    STRB     r9,[r4,#8]
        0x0002a64c:    f1b80f00    ....    CMP      r8,#0
        0x0002a650:    bf1c        ..      ITT      NE
        0x0002a652:    980a        ..      LDRNE    r0,[sp,#0x28]
        0x0002a654:    380b        .8      SUBNE    r0,r0,#0xb
        0x0002a656:    d104        ..      BNE      0x2a662 ; attsHandleValueIndNtf + 170
        0x0002a658:    f107000b    ....    ADD      r0,r7,#0xb
        0x0002a65c:    b280        ..      UXTH     r0,r0
        0x0002a65e:    f7fefe17    ....    BL       attMsgAlloc ; 0x29290
        0x0002a662:    6060        ``      STR      r0,[r4,#4]
        0x0002a664:    b1d8        ..      CBZ      r0,0x2a69e ; attsHandleValueIndNtf + 230
        0x0002a666:    f8a0a000    ....    STRH     r10,[r0,#0]
        0x0002a66a:    6860        `h      LDR      r0,[r4,#4]
        0x0002a66c:    8045        E.      STRH     r5,[r0,#2]
        0x0002a66e:    6860        `h      LDR      r0,[r4,#4]
        0x0002a670:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002a672:    f8001f08    ....    STRB     r1,[r0,#8]!
        0x0002a676:    0a29        ).      LSRS     r1,r5,#8
        0x0002a678:    f8005f01    ..._    STRB     r5,[r0,#1]!
        0x0002a67c:    7041        Ap      STRB     r1,[r0,#1]
        0x0002a67e:    1c80        ..      ADDS     r0,r0,#2
        0x0002a680:    f1b80f00    ....    CMP      r8,#0
        0x0002a684:    d103        ..      BNE      0x2a68e ; attsHandleValueIndNtf + 214
        0x0002a686:    463a        :F      MOV      r2,r7
        0x0002a688:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002a68a:    f7edff7e    ..~.    BL       __aeabi_memcpy ; 0x1858a
        0x0002a68e:    480a        .H      LDR      r0,[pc,#40] ; [0x2a6b8] = 0x10000bf4
        0x0002a690:    4621        !F      MOV      r1,r4
        0x0002a692:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002a696:    e8bd4ff8    ...O    POP      {r3-r11,lr}
        0x0002a69a:    f7f2ba77    ..w.    B        WsfMsgSend ; 0x1cb8c
        0x0002a69e:    4620         F      MOV      r0,r4
        0x0002a6a0:    f7f2fa69    ..i.    BL       WsfMsgFree ; 0x1cb76
        0x0002a6a4:    e7b0        ..      B        0x2a608 ; attsHandleValueIndNtf + 80
        0x0002a6a6:    4630        0F      MOV      r0,r6
        0x0002a6a8:    462a        *F      MOV      r2,r5
        0x0002a6aa:    2377        w#      MOVS     r3,#0x77
        0x0002a6ac:    2112        .!      MOVS     r1,#0x12
        0x0002a6ae:    9400        ..      STR      r4,[sp,#0]
        0x0002a6b0:    f7fefd82    ....    BL       attExecCallback ; 0x291b8
        0x0002a6b4:    e7a8        ..      B        0x2a608 ; attsHandleValueIndNtf + 80
    $d
        0x0002a6b6:    0000        ..      DCW    0
        0x0002a6b8:    10000bf4    ....    DCD    268438516
    $t
    i.attsIndConnCback
    attsIndConnCback
        0x0002a6bc:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002a6c0:    4683        .F      MOV      r11,r0
        0x0002a6c2:    7888        .x      LDRB     r0,[r1,#2]
        0x0002a6c4:    2827        '(      CMP      r0,#0x27
        0x0002a6c6:    bf08        ..      IT       EQ
        0x0002a6c8:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002a6cc:    2828        ((      CMP      r0,#0x28
        0x0002a6ce:    bf18        ..      IT       NE
        0x0002a6d0:    e8bd8ff8    ....    POPNE    {r3-r11,pc}
        0x0002a6d4:    78c8        .x      LDRB     r0,[r1,#3]
        0x0002a6d6:    2800        .(      CMP      r0,#0
        0x0002a6d8:    bf08        ..      IT       EQ
        0x0002a6da:    7a08        .z      LDRBEQ   r0,[r1,#8]
        0x0002a6dc:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002a6de:    f04f0900    O...    MOV      r9,#0
        0x0002a6e2:    b2c6        ..      UXTB     r6,r0
        0x0002a6e4:    ea4f0709    O...    MOV.W    r7,r9
        0x0002a6e8:    f89b000e    ....    LDRB     r0,[r11,#0xe]
        0x0002a6ec:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002a6f0:    481b        .H      LDR      r0,[pc,#108] ; [0x2a760] = 0x10000a00
        0x0002a6f2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a6f6:    eb090149    ..I.    ADD      r1,r9,r9,LSL #1
        0x0002a6fa:    eb0101c9    ....    ADD      r1,r1,r9,LSL #3
        0x0002a6fe:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002a702:    f1a00484    ....    SUB      r4,r0,#0x84
        0x0002a706:    f8300c5e    0.^.    LDRH     r0,[r0,#-0x5e]
        0x0002a70a:    b118        ..      CBZ      r0,0x2a714 ; attsIndConnCback + 88
        0x0002a70c:    4620         F      MOV      r0,r4
        0x0002a70e:    f7f2fc3f    ..?.    BL       WsfTimerStop ; 0x1cf90
        0x0002a712:    84e7        ..      STRH     r7,[r4,#0x26]
        0x0002a714:    f89b800e    ....    LDRB     r8,[r11,#0xe]
        0x0002a718:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002a71a:    b132        2.      CBZ      r2,0x2a72a ; attsIndConnCback + 110
        0x0002a71c:    4640        @F      MOV      r0,r8
        0x0002a71e:    4633        3F      MOV      r3,r6
        0x0002a720:    2112        .!      MOVS     r1,#0x12
        0x0002a722:    9700        ..      STR      r7,[sp,#0]
        0x0002a724:    f7fefd48    ..H.    BL       attExecCallback ; 0x291b8
        0x0002a728:    8527        '.      STRH     r7,[r4,#0x28]
        0x0002a72a:    2500        .%      MOVS     r5,#0
        0x0002a72c:    eb040a45    ..E.    ADD      r10,r4,r5,LSL #1
        0x0002a730:    f8ba202a    ..*     LDRH     r2,[r10,#0x2a]
        0x0002a734:    b13a        :.      CBZ      r2,0x2a746 ; attsIndConnCback + 138
        0x0002a736:    4640        @F      MOV      r0,r8
        0x0002a738:    4633        3F      MOV      r3,r6
        0x0002a73a:    2112        .!      MOVS     r1,#0x12
        0x0002a73c:    9700        ..      STR      r7,[sp,#0]
        0x0002a73e:    f7fefd3b    ..;.    BL       attExecCallback ; 0x291b8
        0x0002a742:    f8aa702a    ..*p    STRH     r7,[r10,#0x2a]
        0x0002a746:    1c68        h.      ADDS     r0,r5,#1
        0x0002a748:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002a74c:    d0ee        ..      BEQ      0x2a72c ; attsIndConnCback + 112
        0x0002a74e:    f1090001    ....    ADD      r0,r9,#1
        0x0002a752:    f00009ff    ....    AND      r9,r0,#0xff
        0x0002a756:    f1b90f03    ....    CMP      r9,#3
        0x0002a75a:    d3c5        ..      BCC      0x2a6e8 ; attsIndConnCback + 44
        0x0002a75c:    e8bd8ff8    ....    POP      {r3-r11,pc}
    $d
        0x0002a760:    10000a00    ....    DCD    268438016
    $t
    i.attsIndCtrlCback
    attsIndCtrlCback
        0x0002a764:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0002a768:    4605        .F      MOV      r5,r0
        0x0002a76a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a76c:    2100        .!      MOVS     r1,#0
        0x0002a76e:    f7fffbc1    ....    BL       attsCcbByConnId ; 0x29ef4
        0x0002a772:    2800        .(      CMP      r0,#0
        0x0002a774:    bf08        ..      IT       EQ
        0x0002a776:    e8bd83f8    ....    POPEQ    {r3-r9,pc}
        0x0002a77a:    f8958000    ....    LDRB     r8,[r5,#0]
        0x0002a77e:    f04f0900    O...    MOV      r9,#0
        0x0002a782:    8d02        ..      LDRH     r2,[r0,#0x28]
        0x0002a784:    4604        .F      MOV      r4,r0
        0x0002a786:    464f        OF      MOV      r7,r9
        0x0002a788:    b132        2.      CBZ      r2,0x2a798 ; attsIndCtrlCback + 52
        0x0002a78a:    463b        ;F      MOV      r3,r7
        0x0002a78c:    2112        .!      MOVS     r1,#0x12
        0x0002a78e:    4640        @F      MOV      r0,r8
        0x0002a790:    9700        ..      STR      r7,[sp,#0]
        0x0002a792:    f7fefd11    ....    BL       attExecCallback ; 0x291b8
        0x0002a796:    8527        '.      STRH     r7,[r4,#0x28]
        0x0002a798:    f05f0500    _...    MOVS.W   r5,#0
        0x0002a79c:    eb040645    ..E.    ADD      r6,r4,r5,LSL #1
        0x0002a7a0:    8d72        r.      LDRH     r2,[r6,#0x2a]
        0x0002a7a2:    b132        2.      CBZ      r2,0x2a7b2 ; attsIndCtrlCback + 78
        0x0002a7a4:    464b        KF      MOV      r3,r9
        0x0002a7a6:    2112        .!      MOVS     r1,#0x12
        0x0002a7a8:    4640        @F      MOV      r0,r8
        0x0002a7aa:    9700        ..      STR      r7,[sp,#0]
        0x0002a7ac:    f7fefd04    ....    BL       attExecCallback ; 0x291b8
        0x0002a7b0:    8577        w.      STRH     r7,[r6,#0x2a]
        0x0002a7b2:    1c68        h.      ADDS     r0,r5,#1
        0x0002a7b4:    f01005ff    ....    ANDS     r5,r0,#0xff
        0x0002a7b8:    d0f0        ..      BEQ      0x2a79c ; attsIndCtrlCback + 56
        0x0002a7ba:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0002a7be:    0000        ..      MOVS     r0,r0
    i.attsIndMsgCback
    attsIndMsgCback
        0x0002a7c0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002a7c4:    4605        .F      MOV      r5,r0
        0x0002a7c6:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a7c8:    2600        .&      MOVS     r6,#0
        0x0002a7ca:    b086        ..      SUB      sp,sp,#0x18
        0x0002a7cc:    f04f0802    O...    MOV      r8,#2
        0x0002a7d0:    2821        !(      CMP      r0,#0x21
        0x0002a7d2:    d02e        ..      BEQ      0x2a832 ; attsIndMsgCback + 114
        0x0002a7d4:    2822        "(      CMP      r0,#0x22
        0x0002a7d6:    bf1c        ..      ITT      NE
        0x0002a7d8:    b006        ..      ADDNE    sp,sp,#0x18
        0x0002a7da:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x0002a7de:    8828        (.      LDRH     r0,[r5,#0]
        0x0002a7e0:    aa01        ..      ADD      r2,sp,#4
        0x0002a7e2:    a902        ..      ADD      r1,sp,#8
        0x0002a7e4:    f7fefc94    ....    BL       attDecodeMsgParam ; 0x29110
        0x0002a7e8:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002a7ec:    8028        (.      STRH     r0,[r5,#0]
        0x0002a7ee:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002a7f2:    f7fffb7f    ....    BL       attsCcbByConnId ; 0x29ef4
        0x0002a7f6:    0004        ..      MOVS     r4,r0
        0x0002a7f8:    bf19        ..      ITTEE    NE
        0x0002a7fa:    8ce0        ..      LDRHNE   r0,[r4,#0x26]
        0x0002a7fc:    2800        .(      CMPNE    r0,#0
        0x0002a7fe:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0002a800:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002a804:    84e6        ..      STRH     r6,[r4,#0x26]
        0x0002a806:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002a808:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002a80c:    f04f0371    O.q.    MOV      r3,#0x71
        0x0002a810:    f04f0112    O...    MOV      r1,#0x12
        0x0002a814:    9600        ..      STR      r6,[sp,#0]
        0x0002a816:    f7fefccf    ....    BL       attExecCallback ; 0x291b8
        0x0002a81a:    8526        &.      STRH     r6,[r4,#0x28]
        0x0002a81c:    7a29        )z      LDRB     r1,[r5,#8]
        0x0002a81e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a820:    eb080181    ....    ADD      r1,r8,r1,LSL #2
        0x0002a824:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002a826:    f0420204    B...    ORR      r2,r2,#4
        0x0002a82a:    5442        BT      STRB     r2,[r0,r1]
        0x0002a82c:    b006        ..      ADD      sp,sp,#0x18
        0x0002a82e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002a832:    7a29        )z      LDRB     r1,[r5,#8]
        0x0002a834:    7828        (x      LDRB     r0,[r5,#0]
        0x0002a836:    f7fffb5d    ..].    BL       attsCcbByConnId ; 0x29ef4
        0x0002a83a:    b190        ..      CBZ      r0,0x2a862 ; attsIndMsgCback + 162
        0x0002a83c:    686b        kh      LDR      r3,[r5,#4]
        0x0002a83e:    7a1f        .z      LDRB     r7,[r3,#8]
        0x0002a840:    2f1d        ./      CMP      r7,#0x1d
        0x0002a842:    d014        ..      BEQ      0x2a86e ; attsIndMsgCback + 174
        0x0002a844:    8d41        A.      LDRH     r1,[r0,#0x2a]
        0x0002a846:    b1a9        ..      CBZ      r1,0x2a874 ; attsIndMsgCback + 180
        0x0002a848:    885a        Z.      LDRH     r2,[r3,#2]
        0x0002a84a:    7828        (x      LDRB     r0,[r5,#0]
        0x0002a84c:    2372        r#      MOVS     r3,#0x72
        0x0002a84e:    2112        .!      MOVS     r1,#0x12
        0x0002a850:    9600        ..      STR      r6,[sp,#0]
        0x0002a852:    f7fefcb1    ....    BL       attExecCallback ; 0x291b8
        0x0002a856:    6868        hh      LDR      r0,[r5,#4]
        0x0002a858:    b006        ..      ADD      sp,sp,#0x18
        0x0002a85a:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a85e:    f7f2b98a    ....    B        WsfMsgFree ; 0x1cb76
        0x0002a862:    6868        hh      LDR      r0,[r5,#4]
        0x0002a864:    b006        ..      ADD      sp,sp,#0x18
        0x0002a866:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a86a:    f7f2b984    ....    B        WsfMsgFree ; 0x1cb76
        0x0002a86e:    8d01        ..      LDRH     r1,[r0,#0x28]
        0x0002a870:    2900        .)      CMP      r1,#0
        0x0002a872:    d1e9        ..      BNE      0x2a848 ; attsIndMsgCback + 136
        0x0002a874:    f895a008    ....    LDRB     r10,[r5,#8]
        0x0002a878:    4604        .F      MOV      r4,r0
        0x0002a87a:    f8959000    ....    LDRB     r9,[r5,#0]
        0x0002a87e:    885d        ].      LDRH     r5,[r3,#2]
        0x0002a880:    881a        ..      LDRH     r2,[r3,#0]
        0x0002a882:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a884:    4651        QF      MOV      r1,r10
        0x0002a886:    f7fefcf1    ....    BL       attL2cDataReq ; 0x2926c
        0x0002a88a:    2f1d        ./      CMP      r7,#0x1d
        0x0002a88c:    d00d        ..      BEQ      0x2a8aa ; attsIndMsgCback + 234
        0x0002a88e:    6920         i      LDR      r0,[r4,#0x10]
        0x0002a890:    eb08018a    ....    ADD      r1,r8,r10,LSL #2
        0x0002a894:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a896:    f0100f02    ....    TST      r0,#2
        0x0002a89a:    d01a        ..      BEQ      0x2a8d2 ; attsIndMsgCback + 274
        0x0002a89c:    8d60        `.      LDRH     r0,[r4,#0x2a]
        0x0002a89e:    2800        .(      CMP      r0,#0
        0x0002a8a0:    bf08        ..      IT       EQ
        0x0002a8a2:    8565        e.      STRHEQ   r5,[r4,#0x2a]
        0x0002a8a4:    b006        ..      ADD      sp,sp,#0x18
        0x0002a8a6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002a8aa:    8525        %.      STRH     r5,[r4,#0x28]
        0x0002a8ac:    84e5        ..      STRH     r5,[r4,#0x26]
        0x0002a8ae:    2022        "       MOVS     r0,#0x22
        0x0002a8b0:    72a0        .r      STRB     r0,[r4,#0xa]
        0x0002a8b2:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002a8b6:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002a8ba:    f7fefcec    ....    BL       attMsgParam ; 0x29296
        0x0002a8be:    8120         .      STRH     r0,[r4,#8]
        0x0002a8c0:    480d        .H      LDR      r0,[pc,#52] ; [0x2a8f8] = 0x10000000
        0x0002a8c2:    6800        .h      LDR      r0,[r0,#0]
        0x0002a8c4:    7981        .y      LDRB     r1,[r0,#6]
        0x0002a8c6:    b006        ..      ADD      sp,sp,#0x18
        0x0002a8c8:    4620         F      MOV      r0,r4
        0x0002a8ca:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0002a8ce:    f7f2bb29    ..).    B        WsfTimerStartSec ; 0x1cf24
        0x0002a8d2:    2f23        #/      CMP      r7,#0x23
        0x0002a8d4:    d009        ..      BEQ      0x2a8ea ; attsIndMsgCback + 298
        0x0002a8d6:    4648        HF      MOV      r0,r9
        0x0002a8d8:    462a        *F      MOV      r2,r5
        0x0002a8da:    4633        3F      MOV      r3,r6
        0x0002a8dc:    2112        .!      MOVS     r1,#0x12
        0x0002a8de:    9600        ..      STR      r6,[sp,#0]
        0x0002a8e0:    f7fefc6a    ..j.    BL       attExecCallback ; 0x291b8
        0x0002a8e4:    b006        ..      ADD      sp,sp,#0x18
        0x0002a8e6:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002a8ea:    2300        .#      MOVS     r3,#0
        0x0002a8ec:    462a        *F      MOV      r2,r5
        0x0002a8ee:    2113        .!      MOVS     r1,#0x13
        0x0002a8f0:    4648        HF      MOV      r0,r9
        0x0002a8f2:    9600        ..      STR      r6,[sp,#0]
        0x0002a8f4:    e7f4        ..      B        0x2a8e0 ; attsIndMsgCback + 288
    $d
        0x0002a8f6:    0000        ..      DCW    0
        0x0002a8f8:    10000000    ....    DCD    268435456
    $t
    i.attsL2cCtrlCback
    attsL2cCtrlCback
        0x0002a8fc:    4902        .I      LDR      r1,[pc,#8] ; [0x2a908] = 0x10000a00
        0x0002a8fe:    f8d111ac    ....    LDR      r1,[r1,#0x1ac]
        0x0002a902:    6849        Ih      LDR      r1,[r1,#4]
        0x0002a904:    4708        .G      BX       r1
    $d
        0x0002a906:    0000        ..      DCW    0
        0x0002a908:    10000a00    ....    DCD    268438016
    $t
    i.attsMsgCback
    attsMsgCback
        0x0002a90c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002a90e:    4604        .F      MOV      r4,r0
        0x0002a910:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a912:    b08a        ..      SUB      sp,sp,#0x28
        0x0002a914:    2820         (      CMP      r0,#0x20
        0x0002a916:    d00a        ..      BEQ      0x2a92e ; attsMsgCback + 34
        0x0002a918:    4935        5I      LDR      r1,[pc,#212] ; [0x2a9f0] = 0x10000a00
        0x0002a91a:    2822        "(      CMP      r0,#0x22
        0x0002a91c:    d80f        ..      BHI      0x2a93e ; attsMsgCback + 50
        0x0002a91e:    f8d101ac    ....    LDR      r0,[r1,#0x1ac]
        0x0002a922:    6881        .h      LDR      r1,[r0,#8]
        0x0002a924:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a926:    4620         F      MOV      r0,r4
        0x0002a928:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a92c:    4708        .G      BX       r1
        0x0002a92e:    7820         x      LDRB     r0,[r4,#0]
        0x0002a930:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a932:    2200        ."      MOVS     r2,#0
        0x0002a934:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a938:    2104        .!      MOVS     r1,#4
        0x0002a93a:    f7efbeed    ....    B        DmConnSetIdle ; 0x1a718
        0x0002a93e:    2823        #(      CMP      r0,#0x23
        0x0002a940:    d04f        O.      BEQ      0x2a9e2 ; attsMsgCback + 214
        0x0002a942:    2824        $(      CMP      r0,#0x24
        0x0002a944:    bf1c        ..      ITT      NE
        0x0002a946:    b00a        ..      ADDNE    sp,sp,#0x28
        0x0002a948:    bd70        p.      POPNE    {r4-r6,pc}
        0x0002a94a:    2015        .       MOVS     r0,#0x15
        0x0002a94c:    2500        .%      MOVS     r5,#0
        0x0002a94e:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002a952:    2010        .       MOVS     r0,#0x10
        0x0002a954:    f88d5013    ...P    STRB     r5,[sp,#0x13]
        0x0002a958:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002a95c:    f88d501c    ...P    STRB     r5,[sp,#0x1c]
        0x0002a960:    f8ad5010    ...P    STRH     r5,[sp,#0x10]
        0x0002a964:    f8ad501a    ...P    STRH     r5,[sp,#0x1a]
        0x0002a968:    f8ad501e    ...P    STRH     r5,[sp,#0x1e]
        0x0002a96c:    68a0        .h      LDR      r0,[r4,#8]
        0x0002a96e:    b110        ..      CBZ      r0,0x2a976 ; attsMsgCback + 106
        0x0002a970:    f7f2f84c    ..L.    BL       WsfBufFree ; 0x1ca0c
        0x0002a974:    60a5        .`      STR      r5,[r4,#8]
        0x0002a976:    2110        .!      MOVS     r1,#0x10
        0x0002a978:    6860        `h      LDR      r0,[r4,#4]
        0x0002a97a:    f7f1ffef    ....    BL       WStrReverse ; 0x1c95c
        0x0002a97e:    6860        `h      LDR      r0,[r4,#4]
        0x0002a980:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a982:    a908        ..      ADD      r1,sp,#0x20
        0x0002a984:    a803        ..      ADD      r0,sp,#0xc
        0x0002a986:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002a98a:    4b1a        .K      LDR      r3,[pc,#104] ; [0x2a9f4] = 0x431ce
        0x0002a98c:    2202        ."      MOVS     r2,#2
        0x0002a98e:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002a992:    2001        .       MOVS     r0,#1
        0x0002a994:    f7fffdd0    ....    BL       attsFindUuidInRange ; 0x2a538
        0x0002a998:    b1d0        ..      CBZ      r0,0x2a9d0 ; attsMsgCback + 196
        0x0002a99a:    4604        .F      MOV      r4,r0
        0x0002a99c:    2510        .%      MOVS     r5,#0x10
        0x0002a99e:    9e05        ..      LDR      r6,[sp,#0x14]
        0x0002a9a0:    f7f2f9f2    ....    BL       WsfTaskLock ; 0x1cd88
        0x0002a9a4:    a909        ..      ADD      r1,sp,#0x24
        0x0002a9a6:    4620         F      MOV      r0,r4
        0x0002a9a8:    f7fffd68    ..h.    BL       attsFindByHandle ; 0x2a47c
        0x0002a9ac:    0004        ..      MOVS     r4,r0
        0x0002a9ae:    d00d        ..      BEQ      0x2a9cc ; attsMsgCback + 192
        0x0002a9b0:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0002a9b2:    2810        .(      CMP      r0,#0x10
        0x0002a9b4:    d30a        ..      BCC      0x2a9cc ; attsMsgCback + 192
        0x0002a9b6:    462a        *F      MOV      r2,r5
        0x0002a9b8:    4631        1F      MOV      r1,r6
        0x0002a9ba:    6860        `h      LDR      r0,[r4,#4]
        0x0002a9bc:    f7edfde5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002a9c0:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002a9c2:    f0100f08    ....    TST      r0,#8
        0x0002a9c6:    bf1c        ..      ITT      NE
        0x0002a9c8:    68a0        .h      LDRNE    r0,[r4,#8]
        0x0002a9ca:    8005        ..      STRHNE   r5,[r0,#0]
        0x0002a9cc:    f7f2fa28    ..(.    BL       WsfTaskUnlock ; 0x1ce20
        0x0002a9d0:    2000        .       MOVS     r0,#0
        0x0002a9d2:    f7fffc6f    ..o.    BL       attsCsfSetHashUpdateStatus ; 0x2a2b4
        0x0002a9d6:    4808        .H      LDR      r0,[pc,#32] ; [0x2a9f8] = 0x10000bf4
        0x0002a9d8:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002a9da:    a804        ..      ADD      r0,sp,#0x10
        0x0002a9dc:    4788        .G      BLX      r1
        0x0002a9de:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a9e0:    bd70        p.      POP      {r4-r6,pc}
        0x0002a9e2:    f8d111b0    ....    LDR      r1,[r1,#0x1b0]
        0x0002a9e6:    b00a        ..      ADD      sp,sp,#0x28
        0x0002a9e8:    4620         F      MOV      r0,r4
        0x0002a9ea:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0002a9ee:    4708        .G      BX       r1
    $d
        0x0002a9f0:    10000a00    ....    DCD    268438016
        0x0002a9f4:    000431ce    .1..    DCD    274894
        0x0002a9f8:    10000bf4    ....    DCD    268438516
    $t
    i.attsPermissions
    attsPermissions
        0x0002a9fc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002aa00:    460d        .F      MOV      r5,r1
        0x0002aa02:    4616        .F      MOV      r6,r2
        0x0002aa04:    4607        .F      MOV      r7,r0
        0x0002aa06:    461c        .F      MOV      r4,r3
        0x0002aa08:    422b        +B      TST      r3,r5
        0x0002aa0a:    d105        ..      BNE      0x2aa18 ; attsPermissions + 28
        0x0002aa0c:    2901        .)      CMP      r1,#1
        0x0002aa0e:    bf14        ..      ITE      NE
        0x0002aa10:    2003        .       MOVNE    r0,#3
        0x0002aa12:    2002        .       MOVEQ    r0,#2
        0x0002aa14:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002aa18:    2d10        .-      CMP      r5,#0x10
        0x0002aa1a:    bf08        ..      IT       EQ
        0x0002aa1c:    091c        ..      LSREQ    r4,r3,#4
        0x0002aa1e:    f014000e    ....    ANDS     r0,r4,#0xe
        0x0002aa22:    bf08        ..      IT       EQ
        0x0002aa24:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002aa28:    4638        8F      MOV      r0,r7
        0x0002aa2a:    f7effe53    ..S.    BL       DmConnSecLevel ; 0x1a6d4
        0x0002aa2e:    f0140f08    ....    TST      r4,#8
        0x0002aa32:    d000        ..      BEQ      0x2aa36 ; attsPermissions + 58
        0x0002aa34:    b120         .      CBZ      r0,0x2aa40 ; attsPermissions + 68
        0x0002aa36:    210a        .!      MOVS     r1,#0xa
        0x0002aa38:    43a1        .C      BICS     r1,r1,r4
        0x0002aa3a:    d104        ..      BNE      0x2aa46 ; attsPermissions + 74
        0x0002aa3c:    2802        .(      CMP      r0,#2
        0x0002aa3e:    d202        ..      BCS      0x2aa46 ; attsPermissions + 74
        0x0002aa40:    2005        .       MOVS     r0,#5
        0x0002aa42:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002aa46:    f0140004    ....    ANDS     r0,r4,#4
        0x0002aa4a:    bf08        ..      IT       EQ
        0x0002aa4c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002aa50:    4806        .H      LDR      r0,[pc,#24] ; [0x2aa6c] = 0x10000a00
        0x0002aa52:    f8d031b4    ...1    LDR      r3,[r0,#0x1b4]
        0x0002aa56:    2b00        .+      CMP      r3,#0
        0x0002aa58:    bf04        ..      ITT      EQ
        0x0002aa5a:    2008        .       MOVEQ    r0,#8
        0x0002aa5c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002aa60:    4632        2F      MOV      r2,r6
        0x0002aa62:    4629        )F      MOV      r1,r5
        0x0002aa64:    4638        8F      MOV      r0,r7
        0x0002aa66:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0002aa6a:    4718        .G      BX       r3
    $d
        0x0002aa6c:    10000a00    ....    DCD    268438016
    $t
    i.attsProcExecWriteReq
    attsProcExecWriteReq
        0x0002aa70:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002aa74:    4606        .F      MOV      r6,r0
        0x0002aa76:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002aa78:    b085        ..      SUB      sp,sp,#0x14
        0x0002aa7a:    b120         .      CBZ      r0,0x2aa86 ; attsProcExecWriteReq + 22
        0x0002aa7c:    2801        .(      CMP      r0,#1
        0x0002aa7e:    bf18        ..      IT       NE
        0x0002aa80:    2404        .$      MOVNE    r4,#4
        0x0002aa82:    d004        ..      BEQ      0x2aa8e ; attsProcExecWriteReq + 30
        0x0002aa84:    e07a        z.      B        0x2ab7c ; attsProcExecWriteReq + 268
        0x0002aa86:    4630        0F      MOV      r0,r6
        0x0002aa88:    f7fffb54    ..T.    BL       attsClearPrepWrites ; 0x2a134
        0x0002aa8c:    e093        ..      B        0x2abb6 ; attsProcExecWriteReq + 326
        0x0002aa8e:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002aa92:    4f52        RO      LDR      r7,[pc,#328] ; [0x2abdc] = 0x10000a00
        0x0002aa94:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002aa98:    f8d04184    ...A    LDR      r4,[r0,#0x184]
        0x0002aa9c:    b1d4        ..      CBZ      r4,0x2aad4 ; attsProcExecWriteReq + 100
        0x0002aa9e:    88e0        ..      LDRH     r0,[r4,#6]
        0x0002aaa0:    a903        ..      ADD      r1,sp,#0xc
        0x0002aaa2:    f7fffceb    ....    BL       attsFindByHandle ; 0x2a47c
        0x0002aaa6:    0001        ..      MOVS     r1,r0
        0x0002aaa8:    d011        ..      BEQ      0x2aace ; attsProcExecWriteReq + 94
        0x0002aaaa:    8920         .      LDRH     r0,[r4,#8]
        0x0002aaac:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002aaae:    4288        .B      CMP      r0,r1
        0x0002aab0:    d904        ..      BLS      0x2aabc ; attsProcExecWriteReq + 76
        0x0002aab2:    2407        .$      MOVS     r4,#7
        0x0002aab4:    4630        0F      MOV      r0,r6
        0x0002aab6:    f7fffb3d    ..=.    BL       attsClearPrepWrites ; 0x2a134
        0x0002aaba:    e05f        _.      B        0x2ab7c ; attsProcExecWriteReq + 268
        0x0002aabc:    88a2        ..      LDRH     r2,[r4,#4]
        0x0002aabe:    4410        .D      ADD      r0,r0,r2
        0x0002aac0:    4288        .B      CMP      r0,r1
        0x0002aac2:    d904        ..      BLS      0x2aace ; attsProcExecWriteReq + 94
        0x0002aac4:    240d        .$      MOVS     r4,#0xd
        0x0002aac6:    4630        0F      MOV      r0,r6
        0x0002aac8:    f7fffb34    ..4.    BL       attsClearPrepWrites ; 0x2a134
        0x0002aacc:    e056        V.      B        0x2ab7c ; attsProcExecWriteReq + 268
        0x0002aace:    6824        $h      LDR      r4,[r4,#0]
        0x0002aad0:    2c00        .,      CMP      r4,#0
        0x0002aad2:    d1e4        ..      BNE      0x2aa9e ; attsProcExecWriteReq + 46
        0x0002aad4:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002aad8:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002aadc:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002aae0:    f7f2f8a2    ....    BL       WsfQueueDeq ; 0x1cc28
        0x0002aae4:    0005        ..      MOVS     r5,r0
        0x0002aae6:    d066        f.      BEQ      0x2abb6 ; attsProcExecWriteReq + 326
        0x0002aae8:    f04f0900    O...    MOV      r9,#0
        0x0002aaec:    f105080a    ....    ADD      r8,r5,#0xa
        0x0002aaf0:    88e8        ..      LDRH     r0,[r5,#6]
        0x0002aaf2:    a904        ..      ADD      r1,sp,#0x10
        0x0002aaf4:    f7fffcc2    ....    BL       attsFindByHandle ; 0x2a47c
        0x0002aaf8:    0004        ..      MOVS     r4,r0
        0x0002aafa:    bf08        ..      IT       EQ
        0x0002aafc:    240e        .$      MOVEQ    r4,#0xe
        0x0002aafe:    d02c        ,.      BEQ      0x2ab5a ; attsProcExecWriteReq + 234
        0x0002ab00:    7be0        .{      LDRB     r0,[r4,#0xf]
        0x0002ab02:    f0100f10    ....    TST      r0,#0x10
        0x0002ab06:    bf08        ..      IT       EQ
        0x0002ab08:    2403        .$      MOVEQ    r4,#3
        0x0002ab0a:    d026        &.      BEQ      0x2ab5a ; attsProcExecWriteReq + 234
        0x0002ab0c:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002ab0e:    f0100f02    ....    TST      r0,#2
        0x0002ab12:    d011        ..      BEQ      0x2ab38 ; attsProcExecWriteReq + 200
        0x0002ab14:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ab16:    f8d1c00c    ....    LDR      r12,[r1,#0xc]
        0x0002ab1a:    f1bc0f00    ....    CMP      r12,#0
        0x0002ab1e:    d00b        ..      BEQ      0x2ab38 ; attsProcExecWriteReq + 200
        0x0002ab20:    88a8        ..      LDRH     r0,[r5,#4]
        0x0002ab22:    e9cd0800    ....    STRD     r0,r8,[sp,#0]
        0x0002ab26:    9402        ..      STR      r4,[sp,#8]
        0x0002ab28:    892b        +.      LDRH     r3,[r5,#8]
        0x0002ab2a:    88e9        ..      LDRH     r1,[r5,#6]
        0x0002ab2c:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002ab30:    f04f0218    O...    MOV      r2,#0x18
        0x0002ab34:    47e0        .G      BLX      r12
        0x0002ab36:    e00e        ..      B        0x2ab56 ; attsProcExecWriteReq + 230
        0x0002ab38:    f0100f20    .. .    TST      r0,#0x20
        0x0002ab3c:    bf1c        ..      ITT      NE
        0x0002ab3e:    f8d7c1b8    ....    LDRNE    r12,[r7,#0x1b8]
        0x0002ab42:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002ab46:    d024        $.      BEQ      0x2ab92 ; attsProcExecWriteReq + 290
        0x0002ab48:    88ea        ..      LDRH     r2,[r5,#6]
        0x0002ab4a:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002ab4e:    4643        CF      MOV      r3,r8
        0x0002ab50:    f04f0109    O...    MOV      r1,#9
        0x0002ab54:    47e0        .G      BLX      r12
        0x0002ab56:    0004        ..      MOVS     r4,r0
        0x0002ab58:    d002        ..      BEQ      0x2ab60 ; attsProcExecWriteReq + 240
        0x0002ab5a:    4630        0F      MOV      r0,r6
        0x0002ab5c:    f7fffaea    ....    BL       attsClearPrepWrites ; 0x2a134
        0x0002ab60:    4628        (F      MOV      r0,r5
        0x0002ab62:    f7f1ff53    ..S.    BL       WsfBufFree ; 0x1ca0c
        0x0002ab66:    f8960024    ..$.    LDRB     r0,[r6,#0x24]
        0x0002ab6a:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0002ab6e:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002ab72:    f7f2f859    ..Y.    BL       WsfQueueDeq ; 0x1cc28
        0x0002ab76:    0005        ..      MOVS     r5,r0
        0x0002ab78:    d1b6        ..      BNE      0x2aae8 ; attsProcExecWriteReq + 120
        0x0002ab7a:    b1e4        ..      CBZ      r4,0x2abb6 ; attsProcExecWriteReq + 326
        0x0002ab7c:    9400        ..      STR      r4,[sp,#0]
        0x0002ab7e:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002ab82:    2300        .#      MOVS     r3,#0
        0x0002ab84:    2218        ."      MOVS     r2,#0x18
        0x0002ab86:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002ab88:    f7fffc5a    ..Z.    BL       attsErrRsp ; 0x2a440
        0x0002ab8c:    b005        ..      ADD      sp,sp,#0x14
        0x0002ab8e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002ab92:    8928        (.      LDRH     r0,[r5,#8]
        0x0002ab94:    6861        ah      LDR      r1,[r4,#4]
        0x0002ab96:    88aa        ..      LDRH     r2,[r5,#4]
        0x0002ab98:    4408        .D      ADD      r0,r0,r1
        0x0002ab9a:    4641        AF      MOV      r1,r8
        0x0002ab9c:    f7edfcf5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002aba0:    7ba0        .{      LDRB     r0,[r4,#0xe]
        0x0002aba2:    f0100f08    ....    TST      r0,#8
        0x0002aba6:    d004        ..      BEQ      0x2abb2 ; attsProcExecWriteReq + 322
        0x0002aba8:    88a9        ..      LDRH     r1,[r5,#4]
        0x0002abaa:    8928        (.      LDRH     r0,[r5,#8]
        0x0002abac:    4408        .D      ADD      r0,r0,r1
        0x0002abae:    68a1        .h      LDR      r1,[r4,#8]
        0x0002abb0:    8008        ..      STRH     r0,[r1,#0]
        0x0002abb2:    464c        LF      MOV      r4,r9
        0x0002abb4:    e7d4        ..      B        0x2ab60 ; attsProcExecWriteReq + 240
        0x0002abb6:    2009        .       MOVS     r0,#9
        0x0002abb8:    f7fefb6a    ..j.    BL       attMsgAlloc ; 0x29290
        0x0002abbc:    0003        ..      MOVS     r3,r0
        0x0002abbe:    bf04        ..      ITT      EQ
        0x0002abc0:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002abc2:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002abc6:    2119        .!      MOVS     r1,#0x19
        0x0002abc8:    7219        .r      STRB     r1,[r3,#8]
        0x0002abca:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002abce:    2201        ."      MOVS     r2,#1
        0x0002abd0:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002abd2:    f7fefb4b    ..K.    BL       attL2cDataReq ; 0x2926c
        0x0002abd6:    b005        ..      ADD      sp,sp,#0x14
        0x0002abd8:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0002abdc:    10000a00    ....    DCD    268438016
    $t
    i.attsProcFindInfoReq
    attsProcFindInfoReq
        0x0002abe0:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002abe4:    4680        .F      MOV      r8,r0
        0x0002abe6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002abe8:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002abec:    f8309021    0.!.    LDRH     r9,[r0,r1,LSL #2]
        0x0002abf0:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002abf2:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002abf4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002abf8:    0405        ..      LSLS     r5,r0,#16
        0x0002abfa:    7ad0        .z      LDRB     r0,[r2,#0xb]
        0x0002abfc:    7b11        .{      LDRB     r1,[r2,#0xc]
        0x0002abfe:    0c2d        -.      LSRS     r5,r5,#16
        0x0002ac00:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002ac04:    b287        ..      UXTH     r7,r0
        0x0002ac06:    d001        ..      BEQ      0x2ac0c ; attsProcFindInfoReq + 44
        0x0002ac08:    42bd        .B      CMP      r5,r7
        0x0002ac0a:    d904        ..      BLS      0x2ac16 ; attsProcFindInfoReq + 54
        0x0002ac0c:    2401        .$      MOVS     r4,#1
        0x0002ac0e:    4640        @F      MOV      r0,r8
        0x0002ac10:    f7fffbf2    ....    BL       attsDiscBusy ; 0x2a3f8
        0x0002ac14:    e08e        ..      B        0x2ad34 ; attsProcFindInfoReq + 340
        0x0002ac16:    f1090008    ....    ADD      r0,r9,#8
        0x0002ac1a:    b280        ..      UXTH     r0,r0
        0x0002ac1c:    f7fefb38    ..8.    BL       attMsgAlloc ; 0x29290
        0x0002ac20:    0006        ..      MOVS     r6,r0
        0x0002ac22:    d073        s.      BEQ      0x2ad0c ; attsProcFindInfoReq + 300
        0x0002ac24:    f1060408    ....    ADD      r4,r6,#8
        0x0002ac28:    2005        .       MOVS     r0,#5
        0x0002ac2a:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ac2e:    f8dfc13c    ..<.    LDR      r12,[pc,#316] ; [0x2ad6c] = 0x10000a00
        0x0002ac32:    2001        .       MOVS     r0,#1
        0x0002ac34:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ac38:    f8dc01a4    ....    LDR      r0,[r12,#0x1a4]
        0x0002ac3c:    462b        +F      MOV      r3,r5
        0x0002ac3e:    2800        .(      CMP      r0,#0
        0x0002ac40:    d068        h.      BEQ      0x2ad14 ; attsProcFindInfoReq + 308
        0x0002ac42:    8a01        ..      LDRH     r1,[r0,#0x10]
        0x0002ac44:    4299        .B      CMP      r1,r3
        0x0002ac46:    d902        ..      BLS      0x2ac4e ; attsProcFindInfoReq + 110
        0x0002ac48:    42b9        .B      CMP      r1,r7
        0x0002ac4a:    bf98        ..      IT       LS
        0x0002ac4c:    460b        .F      MOVLS    r3,r1
        0x0002ac4e:    4299        .B      CMP      r1,r3
        0x0002ac50:    bf9c        ..      ITT      LS
        0x0002ac52:    8a41        A.      LDRHLS   r1,[r0,#0x12]
        0x0002ac54:    428b        .B      CMPLS    r3,r1
        0x0002ac56:    d829        ).      BHI      0x2acac ; attsProcFindInfoReq + 204
        0x0002ac58:    6841        Ah      LDR      r1,[r0,#4]
        0x0002ac5a:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002ac5c:    1a18        ..      SUBS     r0,r3,r0
        0x0002ac5e:    eb011100    ....    ADD      r1,r1,r0,LSL #4
        0x0002ac62:    2b00        .+      CMP      r3,#0
        0x0002ac64:    d056        V.      BEQ      0x2ad14 ; attsProcFindInfoReq + 308
        0x0002ac66:    eb060009    ....    ADD      r0,r6,r9
        0x0002ac6a:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0002ac6e:    3008        .0      ADDS     r0,r0,#8
        0x0002ac70:    7b8a        .{      LDRB     r2,[r1,#0xe]
        0x0002ac72:    f0120f01    ....    TST      r2,#1
        0x0002ac76:    d01d        ..      BEQ      0x2acb4 ; attsProcFindInfoReq + 212
        0x0002ac78:    f106000a    ....    ADD      r0,r6,#0xa
        0x0002ac7c:    4284        .B      CMP      r4,r0
        0x0002ac7e:    d149        I.      BNE      0x2ad14 ; attsProcFindInfoReq + 308
        0x0002ac80:    2002        .       MOVS     r0,#2
        0x0002ac82:    f8040c01    ....    STRB     r0,[r4,#-1]
        0x0002ac86:    f8043b01    ...;    STRB     r3,[r4],#1
        0x0002ac8a:    0a18        ..      LSRS     r0,r3,#8
        0x0002ac8c:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002ac90:    6808        .h      LDR      r0,[r1,#0]
        0x0002ac92:    6801        .h      LDR      r1,[r0,#0]
        0x0002ac94:    f8441b04    D...    STR      r1,[r4],#4
        0x0002ac98:    6841        Ah      LDR      r1,[r0,#4]
        0x0002ac9a:    f8441b04    D...    STR      r1,[r4],#4
        0x0002ac9e:    6881        .h      LDR      r1,[r0,#8]
        0x0002aca0:    f8441b08    D...    STR      r1,[r4],#8
        0x0002aca4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002aca6:    f8440c04    D...    STR      r0,[r4,#-4]
        0x0002acaa:    e033        3.      B        0x2ad14 ; attsProcFindInfoReq + 308
        0x0002acac:    6800        .h      LDR      r0,[r0,#0]
        0x0002acae:    2800        .(      CMP      r0,#0
        0x0002acb0:    d1c7        ..      BNE      0x2ac42 ; attsProcFindInfoReq + 98
        0x0002acb2:    e02f        /.      B        0x2ad14 ; attsProcFindInfoReq + 308
        0x0002acb4:    1d22        ".      ADDS     r2,r4,#4
        0x0002acb6:    4290        .B      CMP      r0,r2
        0x0002acb8:    d32c        ,.      BCC      0x2ad14 ; attsProcFindInfoReq + 308
        0x0002acba:    f8043b01    ...;    STRB     r3,[r4],#1
        0x0002acbe:    0a1a        ..      LSRS     r2,r3,#8
        0x0002acc0:    f8042b01    ...+    STRB     r2,[r4],#1
        0x0002acc4:    680a        .h      LDR      r2,[r1,#0]
        0x0002acc6:    454b        KE      CMP      r3,r9
        0x0002acc8:    7812        .x      LDRB     r2,[r2,#0]
        0x0002acca:    f8042b01    ...+    STRB     r2,[r4],#1
        0x0002acce:    6809        .h      LDR      r1,[r1,#0]
        0x0002acd0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002acd2:    f8041b01    ....    STRB     r1,[r4],#1
        0x0002acd6:    d01d        ..      BEQ      0x2ad14 ; attsProcFindInfoReq + 308
        0x0002acd8:    1c59        Y.      ADDS     r1,r3,#1
        0x0002acda:    b28b        ..      UXTH     r3,r1
        0x0002acdc:    42bb        .B      CMP      r3,r7
        0x0002acde:    d819        ..      BHI      0x2ad14 ; attsProcFindInfoReq + 308
        0x0002ace0:    f8dc11a4    ....    LDR      r1,[r12,#0x1a4]
        0x0002ace4:    b189        ..      CBZ      r1,0x2ad0a ; attsProcFindInfoReq + 298
        0x0002ace6:    8a0a        ..      LDRH     r2,[r1,#0x10]
        0x0002ace8:    429a        .B      CMP      r2,r3
        0x0002acea:    d902        ..      BLS      0x2acf2 ; attsProcFindInfoReq + 274
        0x0002acec:    42ba        .B      CMP      r2,r7
        0x0002acee:    bf98        ..      IT       LS
        0x0002acf0:    4613        .F      MOVLS    r3,r2
        0x0002acf2:    429a        .B      CMP      r2,r3
        0x0002acf4:    bf9c        ..      ITT      LS
        0x0002acf6:    8a4a        J.      LDRHLS   r2,[r1,#0x12]
        0x0002acf8:    4293        .B      CMPLS    r3,r2
        0x0002acfa:    d808        ..      BHI      0x2ad0e ; attsProcFindInfoReq + 302
        0x0002acfc:    684a        Jh      LDR      r2,[r1,#4]
        0x0002acfe:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002ad00:    1a59        Y.      SUBS     r1,r3,r1
        0x0002ad02:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x0002ad06:    2b00        .+      CMP      r3,#0
        0x0002ad08:    d1b2        ..      BNE      0x2ac70 ; attsProcFindInfoReq + 144
        0x0002ad0a:    e003        ..      B        0x2ad14 ; attsProcFindInfoReq + 308
        0x0002ad0c:    e00e        ..      B        0x2ad2c ; attsProcFindInfoReq + 332
        0x0002ad0e:    6809        .h      LDR      r1,[r1,#0]
        0x0002ad10:    2900        .)      CMP      r1,#0
        0x0002ad12:    d1e8        ..      BNE      0x2ace6 ; attsProcFindInfoReq + 262
        0x0002ad14:    f106000a    ....    ADD      r0,r6,#0xa
        0x0002ad18:    4284        .B      CMP      r4,r0
        0x0002ad1a:    d116        ..      BNE      0x2ad4a ; attsProcFindInfoReq + 362
        0x0002ad1c:    4630        0F      MOV      r0,r6
        0x0002ad1e:    f7f1ff2a    ..*.    BL       WsfMsgFree ; 0x1cb76
        0x0002ad22:    240a        .$      MOVS     r4,#0xa
        0x0002ad24:    4640        @F      MOV      r0,r8
        0x0002ad26:    f7fffb67    ..g.    BL       attsDiscBusy ; 0x2a3f8
        0x0002ad2a:    e003        ..      B        0x2ad34 ; attsProcFindInfoReq + 340
        0x0002ad2c:    2411        .$      MOVS     r4,#0x11
        0x0002ad2e:    4640        @F      MOV      r0,r8
        0x0002ad30:    f7fffb62    ..b.    BL       attsDiscBusy ; 0x2a3f8
        0x0002ad34:    9400        ..      STR      r4,[sp,#0]
        0x0002ad36:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002ad3a:    462b        +F      MOV      r3,r5
        0x0002ad3c:    2204        ."      MOVS     r2,#4
        0x0002ad3e:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0002ad42:    f7fffb7d    ..}.    BL       attsErrRsp ; 0x2a440
        0x0002ad46:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002ad4a:    4640        @F      MOV      r0,r8
        0x0002ad4c:    f7fffb54    ..T.    BL       attsDiscBusy ; 0x2a3f8
        0x0002ad50:    1ba0        ..      SUBS     r0,r4,r6
        0x0002ad52:    3808        .8      SUBS     r0,r0,#8
        0x0002ad54:    b282        ..      UXTH     r2,r0
        0x0002ad56:    f8981025    ..%.    LDRB     r1,[r8,#0x25]
        0x0002ad5a:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0002ad5e:    b001        ..      ADD      sp,sp,#4
        0x0002ad60:    4633        3F      MOV      r3,r6
        0x0002ad62:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002ad66:    f7feba81    ....    B        attL2cDataReq ; 0x2926c
    $d
        0x0002ad6a:    0000        ..      DCW    0
        0x0002ad6c:    10000a00    ....    DCD    268438016
    $t
    i.attsProcFindTypeReq
    attsProcFindTypeReq
        0x0002ad70:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002ad74:    b084        ..      SUB      sp,sp,#0x10
        0x0002ad76:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ad78:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002ad7a:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002ad7e:    f8330020    3. .    LDRH     r0,[r3,r0,LSL #2]
        0x0002ad82:    9001        ..      STR      r0,[sp,#4]
        0x0002ad84:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002ad88:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002ad8a:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002ad8e:    b280        ..      UXTH     r0,r0
        0x0002ad90:    9002        ..      STR      r0,[sp,#8]
        0x0002ad92:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002ad96:    f1020a02    ....    ADD      r10,r2,#2
        0x0002ad9a:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002ad9c:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002ada0:    b286        ..      UXTH     r6,r0
        0x0002ada2:    1d10        ..      ADDS     r0,r2,#4
        0x0002ada4:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ada6:    1fc8        ..      SUBS     r0,r1,#7
        0x0002ada8:    fa1ffb80    ....    UXTH     r11,r0
        0x0002adac:    9802        ..      LDR      r0,[sp,#8]
        0x0002adae:    b108        ..      CBZ      r0,0x2adb4 ; attsProcFindTypeReq + 68
        0x0002adb0:    42b0        .B      CMP      r0,r6
        0x0002adb2:    d905        ..      BLS      0x2adc0 ; attsProcFindTypeReq + 80
        0x0002adb4:    2401        .$      MOVS     r4,#1
        0x0002adb6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002adb8:    f7fffb1e    ....    BL       attsDiscBusy ; 0x2a3f8
        0x0002adbc:    f000b8b4    ....    B.W      0x2af28 ; attsProcFindTypeReq + 440
        0x0002adc0:    9801        ..      LDR      r0,[sp,#4]
        0x0002adc2:    3008        .0      ADDS     r0,r0,#8
        0x0002adc4:    b280        ..      UXTH     r0,r0
        0x0002adc6:    f7fefa63    ..c.    BL       attMsgAlloc ; 0x29290
        0x0002adca:    9000        ..      STR      r0,[sp,#0]
        0x0002adcc:    2800        .(      CMP      r0,#0
        0x0002adce:    d07c        |.      BEQ      0x2aeca ; attsProcFindTypeReq + 346
        0x0002add0:    f1000808    ....    ADD      r8,r0,#8
        0x0002add4:    2007        .       MOVS     r0,#7
        0x0002add6:    f8080b01    ....    STRB     r0,[r8],#1
        0x0002adda:    2002        .       MOVS     r0,#2
        0x0002addc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002adde:    4861        aH      LDR      r0,[pc,#388] ; [0x2af64] = 0x10000a00
        0x0002ade0:    9c02        ..      LDR      r4,[sp,#8]
        0x0002ade2:    f8d071a4    ...q    LDR      r7,[r0,#0x1a4]
        0x0002ade6:    2f00        ./      CMP      r7,#0
        0x0002ade8:    bf18        ..      IT       NE
        0x0002adea:    f64f79ff    O..y    MOVNE    r9,#0xffff
        0x0002adee:    d059        Y.      BEQ      0x2aea4 ; attsProcFindTypeReq + 308
        0x0002adf0:    8a38        8.      LDRH     r0,[r7,#0x10]
        0x0002adf2:    42a0        .B      CMP      r0,r4
        0x0002adf4:    d902        ..      BLS      0x2adfc ; attsProcFindTypeReq + 140
        0x0002adf6:    42b0        .B      CMP      r0,r6
        0x0002adf8:    bf98        ..      IT       LS
        0x0002adfa:    4604        .F      MOVLS    r4,r0
        0x0002adfc:    42a0        .B      CMP      r0,r4
        0x0002adfe:    bf9c        ..      ITT      LS
        0x0002ae00:    8a79        y.      LDRHLS   r1,[r7,#0x12]
        0x0002ae02:    428c        .B      CMPLS    r4,r1
        0x0002ae04:    d84b        K.      BHI      0x2ae9e ; attsProcFindTypeReq + 302
        0x0002ae06:    6879        yh      LDR      r1,[r7,#4]
        0x0002ae08:    1a20         .      SUBS     r0,r4,r0
        0x0002ae0a:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x0002ae0e:    e041        A.      B        0x2ae94 ; attsProcFindTypeReq + 292
        0x0002ae10:    4628        (F      MOV      r0,r5
        0x0002ae12:    4652        RF      MOV      r2,r10
        0x0002ae14:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002ae16:    f001f81c    ....    BL       attsUuidCmp ; 0x2be52
        0x0002ae1a:    b3a8        ..      CBZ      r0,0x2ae88 ; attsProcFindTypeReq + 280
        0x0002ae1c:    2c00        .,      CMP      r4,#0
        0x0002ae1e:    d073        s.      BEQ      0x2af08 ; attsProcFindTypeReq + 408
        0x0002ae20:    e9dd1000    ....    LDRD     r1,r0,[sp,#0]
        0x0002ae24:    4408        .D      ADD      r0,r0,r1
        0x0002ae26:    1d00        ..      ADDS     r0,r0,#4
        0x0002ae28:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ae2a:    7be8        .{      LDRB     r0,[r5,#0xf]
        0x0002ae2c:    f0100f01    ....    TST      r0,#1
        0x0002ae30:    d00c        ..      BEQ      0x2ae4c ; attsProcFindTypeReq + 220
        0x0002ae32:    f1bb0f00    ....    CMP      r11,#0
        0x0002ae36:    d036        6.      BEQ      0x2aea6 ; attsProcFindTypeReq + 310
        0x0002ae38:    68a8        .h      LDR      r0,[r5,#8]
        0x0002ae3a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ae3c:    4558        XE      CMP      r0,r11
        0x0002ae3e:    d105        ..      BNE      0x2ae4c ; attsProcFindTypeReq + 220
        0x0002ae40:    465a        ZF      MOV      r2,r11
        0x0002ae42:    6869        ih      LDR      r1,[r5,#4]
        0x0002ae44:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ae46:    f7edfb31    ..1.    BL       memcmp ; 0x184ac
        0x0002ae4a:    b360        `.      CBZ      r0,0x2aea6 ; attsProcFindTypeReq + 310
        0x0002ae4c:    4620         F      MOV      r0,r4
        0x0002ae4e:    42b0        .B      CMP      r0,r6
        0x0002ae50:    d25a        Z.      BCS      0x2af08 ; attsProcFindTypeReq + 408
        0x0002ae52:    4548        HE      CMP      r0,r9
        0x0002ae54:    d058        X.      BEQ      0x2af08 ; attsProcFindTypeReq + 408
        0x0002ae56:    1c40        @.      ADDS     r0,r0,#1
        0x0002ae58:    b284        ..      UXTH     r4,r0
        0x0002ae5a:    2002        .       MOVS     r0,#2
        0x0002ae5c:    9001        ..      STR      r0,[sp,#4]
        0x0002ae5e:    4841        AH      LDR      r0,[pc,#260] ; [0x2af64] = 0x10000a00
        0x0002ae60:    f8d071a4    ...q    LDR      r7,[r0,#0x1a4]
        0x0002ae64:    2f00        ./      CMP      r7,#0
        0x0002ae66:    d04f        O.      BEQ      0x2af08 ; attsProcFindTypeReq + 408
        0x0002ae68:    8a38        8.      LDRH     r0,[r7,#0x10]
        0x0002ae6a:    42a0        .B      CMP      r0,r4
        0x0002ae6c:    d902        ..      BLS      0x2ae74 ; attsProcFindTypeReq + 260
        0x0002ae6e:    42b0        .B      CMP      r0,r6
        0x0002ae70:    bf98        ..      IT       LS
        0x0002ae72:    4604        .F      MOVLS    r4,r0
        0x0002ae74:    42a0        .B      CMP      r0,r4
        0x0002ae76:    bf9c        ..      ITT      LS
        0x0002ae78:    8a79        y.      LDRHLS   r1,[r7,#0x12]
        0x0002ae7a:    428c        .B      CMPLS    r4,r1
        0x0002ae7c:    d841        A.      BHI      0x2af02 ; attsProcFindTypeReq + 402
        0x0002ae7e:    6879        yh      LDR      r1,[r7,#4]
        0x0002ae80:    1a20         .      SUBS     r0,r4,r0
        0x0002ae82:    eb011500    ....    ADD      r5,r1,r0,LSL #4
        0x0002ae86:    e037        7.      B        0x2aef8 ; attsProcFindTypeReq + 392
        0x0002ae88:    e7ff        ..      B        0x2ae8a ; attsProcFindTypeReq + 282
        0x0002ae8a:    454c        LE      CMP      r4,r9
        0x0002ae8c:    d007        ..      BEQ      0x2ae9e ; attsProcFindTypeReq + 302
        0x0002ae8e:    1c60        `.      ADDS     r0,r4,#1
        0x0002ae90:    b284        ..      UXTH     r4,r0
        0x0002ae92:    3510        .5      ADDS     r5,r5,#0x10
        0x0002ae94:    8a78        x.      LDRH     r0,[r7,#0x12]
        0x0002ae96:    42a0        .B      CMP      r0,r4
        0x0002ae98:    bf28        (.      IT       CS
        0x0002ae9a:    42a6        .B      CMPCS    r6,r4
        0x0002ae9c:    d2b8        ..      BCS      0x2ae10 ; attsProcFindTypeReq + 160
        0x0002ae9e:    683f        ?h      LDR      r7,[r7,#0]
        0x0002aea0:    2f00        ./      CMP      r7,#0
        0x0002aea2:    d1a5        ..      BNE      0x2adf0 ; attsProcFindTypeReq + 128
        0x0002aea4:    e030        0.      B        0x2af08 ; attsProcFindTypeReq + 408
        0x0002aea6:    f89a0000    ....    LDRB     r0,[r10,#0]
        0x0002aeaa:    2800        .(      CMP      r0,#0
        0x0002aeac:    bf04        ..      ITT      EQ
        0x0002aeae:    f89a0001    ....    LDRBEQ   r0,[r10,#1]
        0x0002aeb2:    2828        ((      CMPEQ    r0,#0x28
        0x0002aeb4:    4620         F      MOV      r0,r4
        0x0002aeb6:    bf08        ..      IT       EQ
        0x0002aeb8:    f7fffaf8    ....    BLEQ     attsFindServiceGroupEnd ; 0x2a4ac
        0x0002aebc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002aebe:    4541        AE      CMP      r1,r8
        0x0002aec0:    d322        ".      BCC      0x2af08 ; attsProcFindTypeReq + 408
        0x0002aec2:    f8084b01    ...K    STRB     r4,[r8],#1
        0x0002aec6:    0a21        !.      LSRS     r1,r4,#8
        0x0002aec8:    e000        ..      B        0x2aecc ; attsProcFindTypeReq + 348
        0x0002aeca:    e029        ).      B        0x2af20 ; attsProcFindTypeReq + 432
        0x0002aecc:    f8081b01    ....    STRB     r1,[r8],#1
        0x0002aed0:    0a01        ..      LSRS     r1,r0,#8
        0x0002aed2:    f8080b01    ....    STRB     r0,[r8],#1
        0x0002aed6:    f8081b01    ....    STRB     r1,[r8],#1
        0x0002aeda:    e7b8        ..      B        0x2ae4e ; attsProcFindTypeReq + 222
        0x0002aedc:    4652        RF      MOV      r2,r10
        0x0002aede:    4628        (F      MOV      r0,r5
        0x0002aee0:    9901        ..      LDR      r1,[sp,#4]
        0x0002aee2:    f000ffb6    ....    BL       attsUuidCmp ; 0x2be52
        0x0002aee6:    b110        ..      CBZ      r0,0x2aeee ; attsProcFindTypeReq + 382
        0x0002aee8:    2c00        .,      CMP      r4,#0
        0x0002aeea:    d19e        ..      BNE      0x2ae2a ; attsProcFindTypeReq + 186
        0x0002aeec:    e00c        ..      B        0x2af08 ; attsProcFindTypeReq + 408
        0x0002aeee:    454c        LE      CMP      r4,r9
        0x0002aef0:    d007        ..      BEQ      0x2af02 ; attsProcFindTypeReq + 402
        0x0002aef2:    1c60        `.      ADDS     r0,r4,#1
        0x0002aef4:    b284        ..      UXTH     r4,r0
        0x0002aef6:    3510        .5      ADDS     r5,r5,#0x10
        0x0002aef8:    8a78        x.      LDRH     r0,[r7,#0x12]
        0x0002aefa:    42a0        .B      CMP      r0,r4
        0x0002aefc:    bf28        (.      IT       CS
        0x0002aefe:    42a6        .B      CMPCS    r6,r4
        0x0002af00:    d2ec        ..      BCS      0x2aedc ; attsProcFindTypeReq + 364
        0x0002af02:    683f        ?h      LDR      r7,[r7,#0]
        0x0002af04:    2f00        ./      CMP      r7,#0
        0x0002af06:    d1af        ..      BNE      0x2ae68 ; attsProcFindTypeReq + 248
        0x0002af08:    9800        ..      LDR      r0,[sp,#0]
        0x0002af0a:    3009        .0      ADDS     r0,r0,#9
        0x0002af0c:    4580        .E      CMP      r8,r0
        0x0002af0e:    d117        ..      BNE      0x2af40 ; attsProcFindTypeReq + 464
        0x0002af10:    9800        ..      LDR      r0,[sp,#0]
        0x0002af12:    f7f1fe30    ..0.    BL       WsfMsgFree ; 0x1cb76
        0x0002af16:    240a        .$      MOVS     r4,#0xa
        0x0002af18:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af1a:    f7fffa6d    ..m.    BL       attsDiscBusy ; 0x2a3f8
        0x0002af1e:    e003        ..      B        0x2af28 ; attsProcFindTypeReq + 440
        0x0002af20:    2411        .$      MOVS     r4,#0x11
        0x0002af22:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af24:    f7fffa68    ..h.    BL       attsDiscBusy ; 0x2a3f8
        0x0002af28:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af2a:    9400        ..      STR      r4,[sp,#0]
        0x0002af2c:    2206        ."      MOVS     r2,#6
        0x0002af2e:    f8901025    ..%.    LDRB     r1,[r0,#0x25]
        0x0002af32:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002af34:    9b02        ..      LDR      r3,[sp,#8]
        0x0002af36:    f7fffa83    ....    BL       attsErrRsp ; 0x2a440
        0x0002af3a:    b007        ..      ADD      sp,sp,#0x1c
        0x0002af3c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002af40:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af42:    f7fffa59    ..Y.    BL       attsDiscBusy ; 0x2a3f8
        0x0002af46:    9800        ..      LDR      r0,[sp,#0]
        0x0002af48:    9b00        ..      LDR      r3,[sp,#0]
        0x0002af4a:    eba80000    ....    SUB      r0,r8,r0
        0x0002af4e:    3808        .8      SUBS     r0,r0,#8
        0x0002af50:    b282        ..      UXTH     r2,r0
        0x0002af52:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002af54:    f8901025    ..%.    LDRB     r1,[r0,#0x25]
        0x0002af58:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002af5a:    b007        ..      ADD      sp,sp,#0x1c
        0x0002af5c:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002af60:    f7feb984    ....    B        attL2cDataReq ; 0x2926c
    $d
        0x0002af64:    10000a00    ....    DCD    268438016
    $t
    i.attsProcMtuReq
    attsProcMtuReq
        0x0002af68:    b570        p.      PUSH     {r4-r6,lr}
        0x0002af6a:    b082        ..      SUB      sp,sp,#8
        0x0002af6c:    4615        .F      MOV      r5,r2
        0x0002af6e:    4604        .F      MOV      r4,r0
        0x0002af70:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002af74:    2201        ."      MOVS     r2,#1
        0x0002af76:    a901        ..      ADD      r1,sp,#4
        0x0002af78:    f7eff854    ..T.    BL       AttsCsfGetFeatures ; 0x1a024
        0x0002af7c:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002af80:    f0100f02    ....    TST      r0,#2
        0x0002af84:    d00a        ..      BEQ      0x2af9c ; attsProcMtuReq + 52
        0x0002af86:    2006        .       MOVS     r0,#6
        0x0002af88:    9000        ..      STR      r0,[sp,#0]
        0x0002af8a:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002af8e:    2300        .#      MOVS     r3,#0
        0x0002af90:    2202        ."      MOVS     r2,#2
        0x0002af92:    6920         i      LDR      r0,[r4,#0x10]
        0x0002af94:    f7fffa54    ..T.    BL       attsErrRsp ; 0x2a440
        0x0002af98:    b002        ..      ADD      sp,sp,#8
        0x0002af9a:    bd70        p.      POP      {r4-r6,pc}
        0x0002af9c:    7a68        hz      LDRB     r0,[r5,#9]
        0x0002af9e:    7aa9        .z      LDRB     r1,[r5,#0xa]
        0x0002afa0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002afa4:    b286        ..      UXTH     r6,r0
        0x0002afa6:    2e17        ..      CMP      r6,#0x17
        0x0002afa8:    bf38        8.      IT       CC
        0x0002afaa:    2617        .&      MOVCC    r6,#0x17
        0x0002afac:    f7f0f918    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002afb0:    1f01        ..      SUBS     r1,r0,#4
        0x0002afb2:    4811        .H      LDR      r0,[pc,#68] ; [0x2aff8] = 0x10000000
        0x0002afb4:    6800        .h      LDR      r0,[r0,#0]
        0x0002afb6:    8880        ..      LDRH     r0,[r0,#4]
        0x0002afb8:    4281        .B      CMP      r1,r0
        0x0002afba:    dc02        ..      BGT      0x2afc2 ; attsProcMtuReq + 90
        0x0002afbc:    f7f0f910    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x0002afc0:    1f00        ..      SUBS     r0,r0,#4
        0x0002afc2:    b285        ..      UXTH     r5,r0
        0x0002afc4:    200b        .       MOVS     r0,#0xb
        0x0002afc6:    f7fef963    ..c.    BL       attMsgAlloc ; 0x29290
        0x0002afca:    0003        ..      MOVS     r3,r0
        0x0002afcc:    d00a        ..      BEQ      0x2afe4 ; attsProcMtuReq + 124
        0x0002afce:    2103        .!      MOVS     r1,#3
        0x0002afd0:    7219        .r      STRB     r1,[r3,#8]
        0x0002afd2:    725d        ]r      STRB     r5,[r3,#9]
        0x0002afd4:    0a29        ).      LSRS     r1,r5,#8
        0x0002afd6:    7299        .r      STRB     r1,[r3,#0xa]
        0x0002afd8:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002afdc:    2203        ."      MOVS     r2,#3
        0x0002afde:    6920         i      LDR      r0,[r4,#0x10]
        0x0002afe0:    f7fef944    ..D.    BL       attL2cDataReq ; 0x2926c
        0x0002afe4:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002afe8:    462b        +F      MOV      r3,r5
        0x0002afea:    4632        2F      MOV      r2,r6
        0x0002afec:    6920         i      LDR      r0,[r4,#0x10]
        0x0002afee:    f7fef957    ..W.    BL       attSetMtu ; 0x292a0
        0x0002aff2:    b002        ..      ADD      sp,sp,#8
        0x0002aff4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002aff6:    0000        ..      DCW    0
        0x0002aff8:    10000000    ....    DCD    268435456
    $t
    i.attsProcPrepWriteReq
    attsProcPrepWriteReq
        0x0002affc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002b000:    4604        .F      MOV      r4,r0
        0x0002b002:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002b006:    b085        ..      SUB      sp,sp,#0x14
        0x0002b008:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b00a:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b00e:    b285        ..      UXTH     r5,r0
        0x0002b010:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002b014:    f1020a02    ....    ADD      r10,r2,#2
        0x0002b018:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b01a:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b01e:    fa1ff980    ....    UXTH     r9,r0
        0x0002b022:    1f48        H.      SUBS     r0,r1,#5
        0x0002b024:    b286        ..      UXTH     r6,r0
        0x0002b026:    a903        ..      ADD      r1,sp,#0xc
        0x0002b028:    4628        (F      MOV      r0,r5
        0x0002b02a:    f7fffa27    ..'.    BL       attsFindByHandle ; 0x2a47c
        0x0002b02e:    0007        ..      MOVS     r7,r0
        0x0002b030:    bf08        ..      IT       EQ
        0x0002b032:    2001        .       MOVEQ    r0,#1
        0x0002b034:    d049        I.      BEQ      0x2b0ca ; attsProcPrepWriteReq + 206
        0x0002b036:    7bfb        .{      LDRB     r3,[r7,#0xf]
        0x0002b038:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b03c:    462a        *F      MOV      r2,r5
        0x0002b03e:    2110        .!      MOVS     r1,#0x10
        0x0002b040:    f7fffcdc    ....    BL       attsPermissions ; 0x2a9fc
        0x0002b044:    2800        .(      CMP      r0,#0
        0x0002b046:    d140        @.      BNE      0x2b0ca ; attsProcPrepWriteReq + 206
        0x0002b048:    f1b90f00    ....    CMP      r9,#0
        0x0002b04c:    d005        ..      BEQ      0x2b05a ; attsProcPrepWriteReq + 94
        0x0002b04e:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b050:    f0100f10    ....    TST      r0,#0x10
        0x0002b054:    bf08        ..      IT       EQ
        0x0002b056:    200b        .       MOVEQ    r0,#0xb
        0x0002b058:    d037        7.      BEQ      0x2b0ca ; attsProcPrepWriteReq + 206
        0x0002b05a:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b05c:    f0100f08    ....    TST      r0,#8
        0x0002b060:    d104        ..      BNE      0x2b06c ; attsProcPrepWriteReq + 112
        0x0002b062:    89b8        ..      LDRH     r0,[r7,#0xc]
        0x0002b064:    42b0        .B      CMP      r0,r6
        0x0002b066:    bf18        ..      IT       NE
        0x0002b068:    200d        .       MOVNE    r0,#0xd
        0x0002b06a:    d12e        ..      BNE      0x2b0ca ; attsProcPrepWriteReq + 206
        0x0002b06c:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b070:    f8dfb0e8    ....    LDR      r11,[pc,#232] ; [0x2b15c] = 0x10000a00
        0x0002b074:    eb0b00c0    ....    ADD      r0,r11,r0,LSL #3
        0x0002b078:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002b07c:    f7f1fdc4    ....    BL       WsfQueueCount ; 0x1cc08
        0x0002b080:    4937        7I      LDR      r1,[pc,#220] ; [0x2b160] = 0x10000000
        0x0002b082:    6809        .h      LDR      r1,[r1,#0]
        0x0002b084:    79c9        .y      LDRB     r1,[r1,#7]
        0x0002b086:    4288        .B      CMP      r0,r1
        0x0002b088:    bf28        (.      IT       CS
        0x0002b08a:    2009        .       MOVCS    r0,#9
        0x0002b08c:    d21d        ..      BCS      0x2b0ca ; attsProcPrepWriteReq + 206
        0x0002b08e:    f106000b    ....    ADD      r0,r6,#0xb
        0x0002b092:    b280        ..      UXTH     r0,r0
        0x0002b094:    f7f1fc98    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0002b098:    ea5f0800    _...    MOVS     r8,r0
        0x0002b09c:    bf08        ..      IT       EQ
        0x0002b09e:    2011        .       MOVEQ    r0,#0x11
        0x0002b0a0:    d013        ..      BEQ      0x2b0ca ; attsProcPrepWriteReq + 206
        0x0002b0a2:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b0a4:    f0100f02    ....    TST      r0,#2
        0x0002b0a8:    d01a        ..      BEQ      0x2b0e0 ; attsProcPrepWriteReq + 228
        0x0002b0aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b0ac:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002b0b0:    f1bc0f00    ....    CMP      r12,#0
        0x0002b0b4:    d014        ..      BEQ      0x2b0e0 ; attsProcPrepWriteReq + 228
        0x0002b0b6:    e9cd6a00    ...j    STRD     r6,r10,[sp,#0]
        0x0002b0ba:    9702        ..      STR      r7,[sp,#8]
        0x0002b0bc:    2300        .#      MOVS     r3,#0
        0x0002b0be:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b0c2:    2216        ."      MOVS     r2,#0x16
        0x0002b0c4:    4629        )F      MOV      r1,r5
        0x0002b0c6:    47e0        .G      BLX      r12
        0x0002b0c8:    b150        P.      CBZ      r0,0x2b0e0 ; attsProcPrepWriteReq + 228
        0x0002b0ca:    9000        ..      STR      r0,[sp,#0]
        0x0002b0cc:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b0d0:    462b        +F      MOV      r3,r5
        0x0002b0d2:    2216        ."      MOVS     r2,#0x16
        0x0002b0d4:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b0d6:    f7fff9b3    ....    BL       attsErrRsp ; 0x2a440
        0x0002b0da:    b005        ..      ADD      sp,sp,#0x14
        0x0002b0dc:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b0e0:    f8a86004    ...`    STRH     r6,[r8,#4]
        0x0002b0e4:    f8a85006    ...P    STRH     r5,[r8,#6]
        0x0002b0e8:    f8a89008    ....    STRH     r9,[r8,#8]
        0x0002b0ec:    4632        2F      MOV      r2,r6
        0x0002b0ee:    4651        QF      MOV      r1,r10
        0x0002b0f0:    f108000a    ....    ADD      r0,r8,#0xa
        0x0002b0f4:    f7edfa49    ..I.    BL       __aeabi_memcpy ; 0x1858a
        0x0002b0f8:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002b0fc:    4641        AF      MOV      r1,r8
        0x0002b0fe:    eb0b00c0    ....    ADD      r0,r11,r0,LSL #3
        0x0002b102:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002b106:    f7f1fd9f    ....    BL       WsfQueueEnq ; 0x1cc48
        0x0002b10a:    f106000d    ....    ADD      r0,r6,#0xd
        0x0002b10e:    b280        ..      UXTH     r0,r0
        0x0002b110:    f7fef8be    ....    BL       attMsgAlloc ; 0x29290
        0x0002b114:    0007        ..      MOVS     r7,r0
        0x0002b116:    bf04        ..      ITT      EQ
        0x0002b118:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002b11a:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002b11e:    f1070008    ....    ADD      r0,r7,#8
        0x0002b122:    2117        .!      MOVS     r1,#0x17
        0x0002b124:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b128:    0a29        ).      LSRS     r1,r5,#8
        0x0002b12a:    f8005b01    ...[    STRB     r5,[r0],#1
        0x0002b12e:    4632        2F      MOV      r2,r6
        0x0002b130:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b134:    ea4f2119    O..!    LSR      r1,r9,#8
        0x0002b138:    f8009b01    ....    STRB     r9,[r0],#1
        0x0002b13c:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b140:    4651        QF      MOV      r1,r10
        0x0002b142:    f7edfa22    ..".    BL       __aeabi_memcpy ; 0x1858a
        0x0002b146:    1d70        p.      ADDS     r0,r6,#5
        0x0002b148:    b282        ..      UXTH     r2,r0
        0x0002b14a:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b14e:    463b        ;F      MOV      r3,r7
        0x0002b150:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b152:    f7fef88b    ....    BL       attL2cDataReq ; 0x2926c
        0x0002b156:    b005        ..      ADD      sp,sp,#0x14
        0x0002b158:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002b15c:    10000a00    ....    DCD    268438016
        0x0002b160:    10000000    ....    DCD    268435456
    $t
    i.attsProcReadBlobReq
    attsProcReadBlobReq
        0x0002b164:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0002b168:    4604        .F      MOV      r4,r0
        0x0002b16a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b16c:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b170:    b082        ..      SUB      sp,sp,#8
        0x0002b172:    f8307021    0.!p    LDRH     r7,[r0,r1,LSL #2]
        0x0002b176:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002b178:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002b17a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b17e:    b286        ..      UXTH     r6,r0
        0x0002b180:    7ad0        .z      LDRB     r0,[r2,#0xb]
        0x0002b182:    7b11        .{      LDRB     r1,[r2,#0xc]
        0x0002b184:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b188:    fa1ff880    ....    UXTH     r8,r0
        0x0002b18c:    a901        ..      ADD      r1,sp,#4
        0x0002b18e:    4630        0F      MOV      r0,r6
        0x0002b190:    f7fff974    ..t.    BL       attsFindByHandle ; 0x2a47c
        0x0002b194:    0005        ..      MOVS     r5,r0
        0x0002b196:    bf08        ..      IT       EQ
        0x0002b198:    2001        .       MOVEQ    r0,#1
        0x0002b19a:    d02f        /.      BEQ      0x2b1fc ; attsProcReadBlobReq + 152
        0x0002b19c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b19e:    7beb        .{      LDRB     r3,[r5,#0xf]
        0x0002b1a0:    4632        2F      MOV      r2,r6
        0x0002b1a2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b1a4:    2101        .!      MOVS     r1,#1
        0x0002b1a6:    f7fffc29    ..).    BL       attsPermissions ; 0x2a9fc
        0x0002b1aa:    bb38        8.      CBNZ     r0,0x2b1fc ; attsProcReadBlobReq + 152
        0x0002b1ac:    68a8        .h      LDR      r0,[r5,#8]
        0x0002b1ae:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b1b0:    4540        @E      CMP      r0,r8
        0x0002b1b2:    bf38        8.      IT       CC
        0x0002b1b4:    2007        .       MOVCC    r0,#7
        0x0002b1b6:    d321        !.      BCC      0x2b1fc ; attsProcReadBlobReq + 152
        0x0002b1b8:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002b1ba:    f0100f04    ....    TST      r0,#4
        0x0002b1be:    d00d        ..      BEQ      0x2b1dc ; attsProcReadBlobReq + 120
        0x0002b1c0:    9901        ..      LDR      r1,[sp,#4]
        0x0002b1c2:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002b1c6:    f1bc0f00    ....    CMP      r12,#0
        0x0002b1ca:    d007        ..      BEQ      0x2b1dc ; attsProcReadBlobReq + 120
        0x0002b1cc:    9500        ..      STR      r5,[sp,#0]
        0x0002b1ce:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b1d0:    4643        CF      MOV      r3,r8
        0x0002b1d2:    220c        ."      MOVS     r2,#0xc
        0x0002b1d4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b1d6:    4631        1F      MOV      r1,r6
        0x0002b1d8:    47e0        .G      BLX      r12
        0x0002b1da:    e00e        ..      B        0x2b1fa ; attsProcReadBlobReq + 150
        0x0002b1dc:    f0100f20    .. .    TST      r0,#0x20
        0x0002b1e0:    d017        ..      BEQ      0x2b212 ; attsProcReadBlobReq + 174
        0x0002b1e2:    4820         H      LDR      r0,[pc,#128] ; [0x2b264] = 0x10000a00
        0x0002b1e4:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002b1e8:    f1bc0f00    ....    CMP      r12,#0
        0x0002b1ec:    d011        ..      BEQ      0x2b212 ; attsProcReadBlobReq + 174
        0x0002b1ee:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b1f0:    686b        kh      LDR      r3,[r5,#4]
        0x0002b1f2:    4632        2F      MOV      r2,r6
        0x0002b1f4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b1f6:    2105        .!      MOVS     r1,#5
        0x0002b1f8:    47e0        .G      BLX      r12
        0x0002b1fa:    b150        P.      CBZ      r0,0x2b212 ; attsProcReadBlobReq + 174
        0x0002b1fc:    9000        ..      STR      r0,[sp,#0]
        0x0002b1fe:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b202:    4633        3F      MOV      r3,r6
        0x0002b204:    220c        ."      MOVS     r2,#0xc
        0x0002b206:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b208:    f7fff91a    ....    BL       attsErrRsp ; 0x2a440
        0x0002b20c:    b002        ..      ADD      sp,sp,#8
        0x0002b20e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0002b212:    68a8        .h      LDR      r0,[r5,#8]
        0x0002b214:    1e79        y.      SUBS     r1,r7,#1
        0x0002b216:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b218:    eba00008    ....    SUB      r0,r0,r8
        0x0002b21c:    4288        .B      CMP      r0,r1
        0x0002b21e:    bfa8        ..      IT       GE
        0x0002b220:    4608        .F      MOVGE    r0,r1
        0x0002b222:    b287        ..      UXTH     r7,r0
        0x0002b224:    f1070009    ....    ADD      r0,r7,#9
        0x0002b228:    b280        ..      UXTH     r0,r0
        0x0002b22a:    f7fef831    ..1.    BL       attMsgAlloc ; 0x29290
        0x0002b22e:    0006        ..      MOVS     r6,r0
        0x0002b230:    bf04        ..      ITT      EQ
        0x0002b232:    b002        ..      ADDEQ    sp,sp,#8
        0x0002b234:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0002b238:    f1060008    ....    ADD      r0,r6,#8
        0x0002b23c:    210d        .!      MOVS     r1,#0xd
        0x0002b23e:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b242:    6869        ih      LDR      r1,[r5,#4]
        0x0002b244:    463a        :F      MOV      r2,r7
        0x0002b246:    4441        AD      ADD      r1,r1,r8
        0x0002b248:    f7edf99f    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b24c:    1c78        x.      ADDS     r0,r7,#1
        0x0002b24e:    b282        ..      UXTH     r2,r0
        0x0002b250:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002b254:    4633        3F      MOV      r3,r6
        0x0002b256:    6920         i      LDR      r0,[r4,#0x10]
        0x0002b258:    f7fef808    ....    BL       attL2cDataReq ; 0x2926c
        0x0002b25c:    b002        ..      ADD      sp,sp,#8
        0x0002b25e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0002b262:    0000        ..      DCW    0
        0x0002b264:    10000a00    ....    DCD    268438016
    $t
    i.attsProcReadGroupTypeReq
    attsProcReadGroupTypeReq
        0x0002b268:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002b26c:    b088        ..      SUB      sp,sp,#0x20
        0x0002b26e:    4681        .F      MOV      r9,r0
        0x0002b270:    2000        .       MOVS     r0,#0
        0x0002b272:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b274:    9002        ..      STR      r0,[sp,#8]
        0x0002b276:    a094        ..      ADR      r0,{pc}+0x252 ; 0x2b4c8
        0x0002b278:    6800        .h      LDR      r0,[r0,#0]
        0x0002b27a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002b27c:    f8993025    ..%0    LDRB     r3,[r9,#0x25]
        0x0002b280:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b284:    f8305023    0.#P    LDRH     r5,[r0,r3,LSL #2]
        0x0002b288:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002b28c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b28e:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b292:    b280        ..      UXTH     r0,r0
        0x0002b294:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b296:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002b29a:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b29c:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b2a0:    b286        ..      UXTH     r6,r0
        0x0002b2a2:    1c90        ..      ADDS     r0,r2,#2
        0x0002b2a4:    900a        ..      STR      r0,[sp,#0x28]
        0x0002b2a6:    1f48        H.      SUBS     r0,r1,#5
        0x0002b2a8:    f0000aff    ....    AND      r10,r0,#0xff
        0x0002b2ac:    f1ba0f02    ....    CMP      r10,#2
        0x0002b2b0:    bf18        ..      IT       NE
        0x0002b2b2:    f1ba0f10    ....    CMPNE    r10,#0x10
        0x0002b2b6:    d006        ..      BEQ      0x2b2c6 ; attsProcReadGroupTypeReq + 94
        0x0002b2b8:    f04f0804    O...    MOV      r8,#4
        0x0002b2bc:    4648        HF      MOV      r0,r9
        0x0002b2be:    f7fff89b    ....    BL       attsDiscBusy ; 0x2a3f8
        0x0002b2c2:    f000b8e4    ....    B.W      0x2b48e ; attsProcReadGroupTypeReq + 550
        0x0002b2c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b2c8:    2800        .(      CMP      r0,#0
        0x0002b2ca:    bf08        ..      IT       EQ
        0x0002b2cc:    f04f0801    O...    MOVEQ    r8,#1
        0x0002b2d0:    f00080d7    ....    BEQ.W    0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b2d4:    42b0        .B      CMP      r0,r6
        0x0002b2d6:    d906        ..      BLS      0x2b2e6 ; attsProcReadGroupTypeReq + 126
        0x0002b2d8:    f04f0801    O...    MOV      r8,#1
        0x0002b2dc:    4648        HF      MOV      r0,r9
        0x0002b2de:    f7fff88b    ....    BL       attsDiscBusy ; 0x2a3f8
        0x0002b2e2:    f000b8d4    ....    B.W      0x2b48e ; attsProcReadGroupTypeReq + 550
        0x0002b2e6:    4651        QF      MOV      r1,r10
        0x0002b2e8:    a807        ..      ADD      r0,sp,#0x1c
        0x0002b2ea:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002b2ec:    f000fda0    ....    BL       attsUuid16Cmp ; 0x2be30
        0x0002b2f0:    b1d0        ..      CBZ      r0,0x2b328 ; attsProcReadGroupTypeReq + 192
        0x0002b2f2:    a906        ..      ADD      r1,sp,#0x18
        0x0002b2f4:    a803        ..      ADD      r0,sp,#0xc
        0x0002b2f6:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002b2fa:    4652        RF      MOV      r2,r10
        0x0002b2fc:    4631        1F      MOV      r1,r6
        0x0002b2fe:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002b300:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b302:    f7fff919    ....    BL       attsFindUuidInRange ; 0x2a538
        0x0002b306:    0004        ..      MOVS     r4,r0
        0x0002b308:    d014        ..      BEQ      0x2b334 ; attsProcReadGroupTypeReq + 204
        0x0002b30a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b30c:    4622        "F      MOV      r2,r4
        0x0002b30e:    2101        .!      MOVS     r1,#1
        0x0002b310:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002b312:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b316:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b318:    f7fffb70    ..p.    BL       attsPermissions ; 0x2a9fc
        0x0002b31c:    ea5f0800    _...    MOVS     r8,r0
        0x0002b320:    bf18        ..      IT       NE
        0x0002b322:    9405        ..      STRNE    r4,[sp,#0x14]
        0x0002b324:    d00c        ..      BEQ      0x2b340 ; attsProcReadGroupTypeReq + 216
        0x0002b326:    e0ac        ..      B        0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b328:    f04f0810    O...    MOV      r8,#0x10
        0x0002b32c:    4648        HF      MOV      r0,r9
        0x0002b32e:    f7fff863    ..c.    BL       attsDiscBusy ; 0x2a3f8
        0x0002b332:    e0ac        ..      B        0x2b48e ; attsProcReadGroupTypeReq + 550
        0x0002b334:    f04f080a    O...    MOV      r8,#0xa
        0x0002b338:    4648        HF      MOV      r0,r9
        0x0002b33a:    f7fff85d    ..].    BL       attsDiscBusy ; 0x2a3f8
        0x0002b33e:    e0a6        ..      B        0x2b48e ; attsProcReadGroupTypeReq + 550
        0x0002b340:    f1050008    ....    ADD      r0,r5,#8
        0x0002b344:    b280        ..      UXTH     r0,r0
        0x0002b346:    f7fdffa3    ....    BL       attMsgAlloc ; 0x29290
        0x0002b34a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b34c:    2800        .(      CMP      r0,#0
        0x0002b34e:    d074        t.      BEQ      0x2b43a ; attsProcReadGroupTypeReq + 466
        0x0002b350:    f1000708    ....    ADD      r7,r0,#8
        0x0002b354:    2011        .       MOVS     r0,#0x11
        0x0002b356:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b35a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b35c:    1fa9        ..      SUBS     r1,r5,#6
        0x0002b35e:    6880        .h      LDR      r0,[r0,#8]
        0x0002b360:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b362:    4288        .B      CMP      r0,r1
        0x0002b364:    bf28        (.      IT       CS
        0x0002b366:    4608        .F      MOVCS    r0,r1
        0x0002b368:    f0000bff    ....    AND      r11,r0,#0xff
        0x0002b36c:    f10b0004    ....    ADD      r0,r11,#4
        0x0002b370:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b374:    0a20         .      LSRS     r0,r4,#8
        0x0002b376:    f8074b01    ...K    STRB     r4,[r7],#1
        0x0002b37a:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b37e:    4620         F      MOV      r0,r4
        0x0002b380:    f7fff894    ....    BL       attsFindServiceGroupEnd ; 0x2a4ac
        0x0002b384:    4604        .F      MOV      r4,r0
        0x0002b386:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b38a:    0a00        ..      LSRS     r0,r0,#8
        0x0002b38c:    f8070b01    ....    STRB     r0,[r7],#1
        0x0002b390:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b392:    465a        ZF      MOV      r2,r11
        0x0002b394:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b396:    4638        8F      MOV      r0,r7
        0x0002b398:    f7edf8f7    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b39c:    eb07000b    ....    ADD      r0,r7,r11
        0x0002b3a0:    9002        ..      STR      r0,[sp,#8]
        0x0002b3a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b3a4:    f64f77ff    O..w    MOV      r7,#0xffff
        0x0002b3a8:    4428        (D      ADD      r0,r0,r5
        0x0002b3aa:    eba0000b    ....    SUB      r0,r0,r11
        0x0002b3ae:    1d00        ..      ADDS     r0,r0,#4
        0x0002b3b0:    9000        ..      STR      r0,[sp,#0]
        0x0002b3b2:    42bc        .B      CMP      r4,r7
        0x0002b3b4:    d065        e.      BEQ      0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b3b6:    1c60        `.      ADDS     r0,r4,#1
        0x0002b3b8:    b284        ..      UXTH     r4,r0
        0x0002b3ba:    42b4        .B      CMP      r4,r6
        0x0002b3bc:    d861        a.      BHI      0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b3be:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002b3c0:    9001        ..      STR      r0,[sp,#4]
        0x0002b3c2:    4842        BH      LDR      r0,[pc,#264] ; [0x2b4cc] = 0x10000a00
        0x0002b3c4:    f8d051a4    ...Q    LDR      r5,[r0,#0x1a4]
        0x0002b3c8:    2d00        .-      CMP      r5,#0
        0x0002b3ca:    d05a        Z.      BEQ      0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b3cc:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x0002b3ce:    42a0        .B      CMP      r0,r4
        0x0002b3d0:    d902        ..      BLS      0x2b3d8 ; attsProcReadGroupTypeReq + 368
        0x0002b3d2:    42b0        .B      CMP      r0,r6
        0x0002b3d4:    bf98        ..      IT       LS
        0x0002b3d6:    4604        .F      MOVLS    r4,r0
        0x0002b3d8:    42a0        .B      CMP      r0,r4
        0x0002b3da:    bf9c        ..      ITT      LS
        0x0002b3dc:    8a69        i.      LDRHLS   r1,[r5,#0x12]
        0x0002b3de:    428c        .B      CMPLS    r4,r1
        0x0002b3e0:    d827        '.      BHI      0x2b432 ; attsProcReadGroupTypeReq + 458
        0x0002b3e2:    6869        ih      LDR      r1,[r5,#4]
        0x0002b3e4:    1a20         .      SUBS     r0,r4,r0
        0x0002b3e6:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002b3ea:    e01c        ..      B        0x2b426 ; attsProcReadGroupTypeReq + 446
        0x0002b3ec:    4651        QF      MOV      r1,r10
        0x0002b3ee:    9a01        ..      LDR      r2,[sp,#4]
        0x0002b3f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b3f2:    f000fd2e    ....    BL       attsUuidCmp ; 0x2be52
        0x0002b3f6:    b180        ..      CBZ      r0,0x2b41a ; attsProcReadGroupTypeReq + 434
        0x0002b3f8:    9506        ..      STR      r5,[sp,#0x18]
        0x0002b3fa:    b3dc        ..      CBZ      r4,0x2b474 ; attsProcReadGroupTypeReq + 524
        0x0002b3fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b3fe:    6881        .h      LDR      r1,[r0,#8]
        0x0002b400:    8809        ..      LDRH     r1,[r1,#0]
        0x0002b402:    4559        YE      CMP      r1,r11
        0x0002b404:    d13d        =.      BNE      0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b406:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002b408:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b40c:    4622        "F      MOV      r2,r4
        0x0002b40e:    2101        .!      MOVS     r1,#1
        0x0002b410:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b412:    f7fffaf3    ....    BL       attsPermissions ; 0x2a9fc
        0x0002b416:    bb68        h.      CBNZ     r0,0x2b474 ; attsProcReadGroupTypeReq + 524
        0x0002b418:    e010        ..      B        0x2b43c ; attsProcReadGroupTypeReq + 468
        0x0002b41a:    42bc        .B      CMP      r4,r7
        0x0002b41c:    d009        ..      BEQ      0x2b432 ; attsProcReadGroupTypeReq + 458
        0x0002b41e:    1c60        `.      ADDS     r0,r4,#1
        0x0002b420:    b284        ..      UXTH     r4,r0
        0x0002b422:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b424:    3010        .0      ADDS     r0,r0,#0x10
        0x0002b426:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b428:    8a68        h.      LDRH     r0,[r5,#0x12]
        0x0002b42a:    42a0        .B      CMP      r0,r4
        0x0002b42c:    bf28        (.      IT       CS
        0x0002b42e:    42a6        .B      CMPCS    r6,r4
        0x0002b430:    d2dc        ..      BCS      0x2b3ec ; attsProcReadGroupTypeReq + 388
        0x0002b432:    682d        -h      LDR      r5,[r5,#0]
        0x0002b434:    2d00        .-      CMP      r5,#0
        0x0002b436:    d1c9        ..      BNE      0x2b3cc ; attsProcReadGroupTypeReq + 356
        0x0002b438:    e023        #.      B        0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b43a:    e01c        ..      B        0x2b476 ; attsProcReadGroupTypeReq + 526
        0x0002b43c:    9902        ..      LDR      r1,[sp,#8]
        0x0002b43e:    9800        ..      LDR      r0,[sp,#0]
        0x0002b440:    4288        .B      CMP      r0,r1
        0x0002b442:    d31e        ..      BCC      0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b444:    700c        .p      STRB     r4,[r1,#0]
        0x0002b446:    9d02        ..      LDR      r5,[sp,#8]
        0x0002b448:    0a20         .      LSRS     r0,r4,#8
        0x0002b44a:    7068        hp      STRB     r0,[r5,#1]
        0x0002b44c:    4620         F      MOV      r0,r4
        0x0002b44e:    1cad        ..      ADDS     r5,r5,#2
        0x0002b450:    f7fff82c    ..,.    BL       attsFindServiceGroupEnd ; 0x2a4ac
        0x0002b454:    4604        .F      MOV      r4,r0
        0x0002b456:    f8050b01    ....    STRB     r0,[r5],#1
        0x0002b45a:    0a00        ..      LSRS     r0,r0,#8
        0x0002b45c:    f8050b01    ....    STRB     r0,[r5],#1
        0x0002b460:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b462:    465a        ZF      MOV      r2,r11
        0x0002b464:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b466:    4628        (F      MOV      r0,r5
        0x0002b468:    f7edf88f    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b46c:    eb05000b    ....    ADD      r0,r5,r11
        0x0002b470:    9002        ..      STR      r0,[sp,#8]
        0x0002b472:    e79e        ..      B        0x2b3b2 ; attsProcReadGroupTypeReq + 330
        0x0002b474:    e005        ..      B        0x2b482 ; attsProcReadGroupTypeReq + 538
        0x0002b476:    f04f0811    O...    MOV      r8,#0x11
        0x0002b47a:    4648        HF      MOV      r0,r9
        0x0002b47c:    f7feffbc    ....    BL       attsDiscBusy ; 0x2a3f8
        0x0002b480:    e005        ..      B        0x2b48e ; attsProcReadGroupTypeReq + 550
        0x0002b482:    4648        HF      MOV      r0,r9
        0x0002b484:    f7feffb8    ....    BL       attsDiscBusy ; 0x2a3f8
        0x0002b488:    f1b80f00    ....    CMP      r8,#0
        0x0002b48c:    d00c        ..      BEQ      0x2b4a8 ; attsProcReadGroupTypeReq + 576
        0x0002b48e:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002b492:    f8991025    ..%.    LDRB     r1,[r9,#0x25]
        0x0002b496:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b49a:    2210        ."      MOVS     r2,#0x10
        0x0002b49c:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002b49e:    f7feffcf    ....    BL       attsErrRsp ; 0x2a440
        0x0002b4a2:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002b4a4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b4a8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b4aa:    9802        ..      LDR      r0,[sp,#8]
        0x0002b4ac:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002b4ae:    1a40        @.      SUBS     r0,r0,r1
        0x0002b4b0:    3808        .8      SUBS     r0,r0,#8
        0x0002b4b2:    b282        ..      UXTH     r2,r0
        0x0002b4b4:    f8991025    ..%.    LDRB     r1,[r9,#0x25]
        0x0002b4b8:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0002b4bc:    f7fdfed6    ....    BL       attL2cDataReq ; 0x2926c
        0x0002b4c0:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002b4c2:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002b4c6:    0000        ..      DCW    0
        0x0002b4c8:    00002800    .(..    DCD    10240
        0x0002b4cc:    10000a00    ....    DCD    268438016
    $t
    i.attsProcReadMultReq
    attsProcReadMultReq
        0x0002b4d0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002b4d4:    4606        .F      MOV      r6,r0
        0x0002b4d6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b4d8:    f8963025    ..%0    LDRB     r3,[r6,#0x25]
        0x0002b4dc:    b085        ..      SUB      sp,sp,#0x14
        0x0002b4de:    f04f0a00    O...    MOV      r10,#0
        0x0002b4e2:    f8308023    0.#.    LDRH     r8,[r0,r3,LSL #2]
        0x0002b4e6:    1850        P.      ADDS     r0,r2,r1
        0x0002b4e8:    f1000b08    ....    ADD      r11,r0,#8
        0x0002b4ec:    f1080008    ....    ADD      r0,r8,#8
        0x0002b4f0:    f1020709    ....    ADD      r7,r2,#9
        0x0002b4f4:    b280        ..      UXTH     r0,r0
        0x0002b4f6:    f7fdfecb    ....    BL       attMsgAlloc ; 0x29290
        0x0002b4fa:    0005        ..      MOVS     r5,r0
        0x0002b4fc:    bf08        ..      IT       EQ
        0x0002b4fe:    f04f0811    O...    MOVEQ    r8,#0x11
        0x0002b502:    d058        X.      BEQ      0x2b5b6 ; attsProcReadMultReq + 230
        0x0002b504:    f1050408    ....    ADD      r4,r5,#8
        0x0002b508:    200f        .       MOVS     r0,#0xf
        0x0002b50a:    f8040b01    ....    STRB     r0,[r4],#1
        0x0002b50e:    45bb        .E      CMP      r11,r7
        0x0002b510:    d974        t.      BLS      0x2b5fc ; attsProcReadMultReq + 300
        0x0002b512:    eb050008    ....    ADD      r0,r5,r8
        0x0002b516:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b518:    3008        .0      ADDS     r0,r0,#8
        0x0002b51a:    9002        ..      STR      r0,[sp,#8]
        0x0002b51c:    f8170b01    ....    LDRB     r0,[r7],#1
        0x0002b520:    f8171b01    ....    LDRB     r1,[r7],#1
        0x0002b524:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b528:    fa1ffa80    ....    UXTH     r10,r0
        0x0002b52c:    a901        ..      ADD      r1,sp,#4
        0x0002b52e:    4650        PF      MOV      r0,r10
        0x0002b530:    f7feffa4    ....    BL       attsFindByHandle ; 0x2a47c
        0x0002b534:    ea5f0900    _...    MOVS     r9,r0
        0x0002b538:    d00b        ..      BEQ      0x2b552 ; attsProcReadMultReq + 130
        0x0002b53a:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b53c:    f899300f    ...0    LDRB     r3,[r9,#0xf]
        0x0002b540:    4652        RF      MOV      r2,r10
        0x0002b542:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b544:    2101        .!      MOVS     r1,#1
        0x0002b546:    f7fffa59    ..Y.    BL       attsPermissions ; 0x2a9fc
        0x0002b54a:    ea5f0800    _...    MOVS     r8,r0
        0x0002b54e:    d003        ..      BEQ      0x2b558 ; attsProcReadMultReq + 136
        0x0002b550:    e02c        ,.      B        0x2b5ac ; attsProcReadMultReq + 220
        0x0002b552:    f04f0801    O...    MOV      r8,#1
        0x0002b556:    e029        ).      B        0x2b5ac ; attsProcReadMultReq + 220
        0x0002b558:    f899000e    ....    LDRB     r0,[r9,#0xe]
        0x0002b55c:    f0100f04    ....    TST      r0,#4
        0x0002b560:    d011        ..      BEQ      0x2b586 ; attsProcReadMultReq + 182
        0x0002b562:    9901        ..      LDR      r1,[sp,#4]
        0x0002b564:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002b568:    f1bc0f00    ....    CMP      r12,#0
        0x0002b56c:    d00b        ..      BEQ      0x2b586 ; attsProcReadMultReq + 182
        0x0002b56e:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0002b572:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b574:    2300        .#      MOVS     r3,#0
        0x0002b576:    220e        ."      MOVS     r2,#0xe
        0x0002b578:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b57a:    4651        QF      MOV      r1,r10
        0x0002b57c:    47e0        .G      BLX      r12
        0x0002b57e:    ea5f0800    _...    MOVS     r8,r0
        0x0002b582:    d024        $.      BEQ      0x2b5ce ; attsProcReadMultReq + 254
        0x0002b584:    e012        ..      B        0x2b5ac ; attsProcReadMultReq + 220
        0x0002b586:    f0100f20    .. .    TST      r0,#0x20
        0x0002b58a:    d020         .      BEQ      0x2b5ce ; attsProcReadMultReq + 254
        0x0002b58c:    4821        !H      LDR      r0,[pc,#132] ; [0x2b614] = 0x10000a00
        0x0002b58e:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002b592:    f1bc0f00    ....    CMP      r12,#0
        0x0002b596:    d01a        ..      BEQ      0x2b5ce ; attsProcReadMultReq + 254
        0x0002b598:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b59a:    f8d93004    ...0    LDR      r3,[r9,#4]
        0x0002b59e:    4652        RF      MOV      r2,r10
        0x0002b5a0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b5a2:    2105        .!      MOVS     r1,#5
        0x0002b5a4:    47e0        .G      BLX      r12
        0x0002b5a6:    ea5f0800    _...    MOVS     r8,r0
        0x0002b5aa:    d010        ..      BEQ      0x2b5ce ; attsProcReadMultReq + 254
        0x0002b5ac:    2d00        .-      CMP      r5,#0
        0x0002b5ae:    bf1c        ..      ITT      NE
        0x0002b5b0:    4628        (F      MOVNE    r0,r5
        0x0002b5b2:    f7f1fae0    ....    BLNE     WsfMsgFree ; 0x1cb76
        0x0002b5b6:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002b5ba:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b5be:    4653        SF      MOV      r3,r10
        0x0002b5c0:    220e        ."      MOVS     r2,#0xe
        0x0002b5c2:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b5c4:    f7feff3c    ..<.    BL       attsErrRsp ; 0x2a440
        0x0002b5c8:    b005        ..      ADD      sp,sp,#0x14
        0x0002b5ca:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b5ce:    9802        ..      LDR      r0,[sp,#8]
        0x0002b5d0:    42a0        .B      CMP      r0,r4
        0x0002b5d2:    d911        ..      BLS      0x2b5f8 ; attsProcReadMultReq + 296
        0x0002b5d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b5d6:    1b00        ..      SUBS     r0,r0,r4
        0x0002b5d8:    3008        .0      ADDS     r0,r0,#8
        0x0002b5da:    fa1ff880    ....    UXTH     r8,r0
        0x0002b5de:    f8d90008    ....    LDR      r0,[r9,#8]
        0x0002b5e2:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b5e4:    4580        .E      CMP      r8,r0
        0x0002b5e6:    bf88        ..      IT       HI
        0x0002b5e8:    4680        .F      MOVHI    r8,r0
        0x0002b5ea:    4642        BF      MOV      r2,r8
        0x0002b5ec:    4620         F      MOV      r0,r4
        0x0002b5ee:    f8d91004    ....    LDR      r1,[r9,#4]
        0x0002b5f2:    f7ecffca    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b5f6:    4444        DD      ADD      r4,r4,r8
        0x0002b5f8:    45bb        .E      CMP      r11,r7
        0x0002b5fa:    d88f        ..      BHI      0x2b51c ; attsProcReadMultReq + 76
        0x0002b5fc:    1b60        `.      SUBS     r0,r4,r5
        0x0002b5fe:    3808        .8      SUBS     r0,r0,#8
        0x0002b600:    b282        ..      UXTH     r2,r0
        0x0002b602:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b606:    462b        +F      MOV      r3,r5
        0x0002b608:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b60a:    f7fdfe2f    ../.    BL       attL2cDataReq ; 0x2926c
        0x0002b60e:    b005        ..      ADD      sp,sp,#0x14
        0x0002b610:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002b614:    10000a00    ....    DCD    268438016
    $t
    i.attsProcReadMultiVarReq
    attsProcReadMultiVarReq
        0x0002b618:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002b61c:    4606        .F      MOV      r6,r0
        0x0002b61e:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002b620:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002b624:    b08d        ..      SUB      sp,sp,#0x34
        0x0002b626:    f04f0b00    O...    MOV      r11,#0
        0x0002b62a:    f8330020    3. .    LDRH     r0,[r3,r0,LSL #2]
        0x0002b62e:    9006        ..      STR      r0,[sp,#0x18]
        0x0002b630:    1e48        H.      SUBS     r0,r1,#1
        0x0002b632:    fa1ff980    ....    UXTH     r9,r0
        0x0002b636:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002b638:    f1020409    ....    ADD      r4,r2,#9
        0x0002b63c:    3008        .0      ADDS     r0,r0,#8
        0x0002b63e:    b280        ..      UXTH     r0,r0
        0x0002b640:    f7fdfe26    ..&.    BL       attMsgAlloc ; 0x29290
        0x0002b644:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b646:    2800        .(      CMP      r0,#0
        0x0002b648:    bf04        ..      ITT      EQ
        0x0002b64a:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002b64c:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002b650:    3009        .0      ADDS     r0,r0,#9
        0x0002b652:    9002        ..      STR      r0,[sp,#8]
        0x0002b654:    f1b90f00    ....    CMP      r9,#0
        0x0002b658:    bf18        ..      IT       NE
        0x0002b65a:    4f6c        lO      LDRNE    r7,[pc,#432] ; [0x2b80c] = 0x10000a00
        0x0002b65c:    d07e        ~.      BEQ      0x2b75c ; attsProcReadMultiVarReq + 324
        0x0002b65e:    bf00        ..      NOP      
        0x0002b660:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0002b664:    f8141b01    ....    LDRB     r1,[r4],#1
        0x0002b668:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b66c:    fa1ff880    ....    UXTH     r8,r0
        0x0002b670:    f1a90002    ....    SUB      r0,r9,#2
        0x0002b674:    fa1ff980    ....    UXTH     r9,r0
        0x0002b678:    f8d701a4    ....    LDR      r0,[r7,#0x1a4]
        0x0002b67c:    b350        P.      CBZ      r0,0x2b6d4 ; attsProcReadMultiVarReq + 188
        0x0002b67e:    8a02        ..      LDRH     r2,[r0,#0x10]
        0x0002b680:    4542        BE      CMP      r2,r8
        0x0002b682:    bf9c        ..      ITT      LS
        0x0002b684:    8a42        B.      LDRHLS   r2,[r0,#0x12]
        0x0002b686:    4590        .E      CMPLS    r8,r2
        0x0002b688:    d821        !.      BHI      0x2b6ce ; attsProcReadMultiVarReq + 182
        0x0002b68a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b68c:    8a02        ..      LDRH     r2,[r0,#0x10]
        0x0002b68e:    6841        Ah      LDR      r1,[r0,#4]
        0x0002b690:    eba80002    ....    SUB      r0,r8,r2
        0x0002b694:    eb111a00    ....    ADDS     r10,r1,r0,LSL #4
        0x0002b698:    d07e        ~.      BEQ      0x2b798 ; attsProcReadMultiVarReq + 384
        0x0002b69a:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b69c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b69e:    9009        ..      STR      r0,[sp,#0x24]
        0x0002b6a0:    2001        .       MOVS     r0,#1
        0x0002b6a2:    9008        ..      STR      r0,[sp,#0x20]
        0x0002b6a4:    f89a500f    ...P    LDRB     r5,[r10,#0xf]
        0x0002b6a8:    f0150f01    ....    TST      r5,#1
        0x0002b6ac:    bf08        ..      IT       EQ
        0x0002b6ae:    2502        .%      MOVEQ    r5,#2
        0x0002b6b0:    d07e        ~.      BEQ      0x2b7b0 ; attsProcReadMultiVarReq + 408
        0x0002b6b2:    f0150f0e    ....    TST      r5,#0xe
        0x0002b6b6:    d023        #.      BEQ      0x2b700 ; attsProcReadMultiVarReq + 232
        0x0002b6b8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002b6ba:    f7eff80b    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x0002b6be:    f0150f08    ....    TST      r5,#8
        0x0002b6c2:    d000        ..      BEQ      0x2b6c6 ; attsProcReadMultiVarReq + 174
        0x0002b6c4:    b150        P.      CBZ      r0,0x2b6dc ; attsProcReadMultiVarReq + 196
        0x0002b6c6:    210a        .!      MOVS     r1,#0xa
        0x0002b6c8:    43a9        .C      BICS     r1,r1,r5
        0x0002b6ca:    d109        ..      BNE      0x2b6e0 ; attsProcReadMultiVarReq + 200
        0x0002b6cc:    e004        ..      B        0x2b6d8 ; attsProcReadMultiVarReq + 192
        0x0002b6ce:    6800        .h      LDR      r0,[r0,#0]
        0x0002b6d0:    2800        .(      CMP      r0,#0
        0x0002b6d2:    d1d4        ..      BNE      0x2b67e ; attsProcReadMultiVarReq + 102
        0x0002b6d4:    2501        .%      MOVS     r5,#1
        0x0002b6d6:    e070        p.      B        0x2b7ba ; attsProcReadMultiVarReq + 418
        0x0002b6d8:    2802        .(      CMP      r0,#2
        0x0002b6da:    d201        ..      BCS      0x2b6e0 ; attsProcReadMultiVarReq + 200
        0x0002b6dc:    2505        .%      MOVS     r5,#5
        0x0002b6de:    e067        g.      B        0x2b7b0 ; attsProcReadMultiVarReq + 408
        0x0002b6e0:    f0150f04    ....    TST      r5,#4
        0x0002b6e4:    d00c        ..      BEQ      0x2b700 ; attsProcReadMultiVarReq + 232
        0x0002b6e6:    f8d731b4    ...1    LDR      r3,[r7,#0x1b4]
        0x0002b6ea:    2b00        .+      CMP      r3,#0
        0x0002b6ec:    bf08        ..      IT       EQ
        0x0002b6ee:    2508        .%      MOVEQ    r5,#8
        0x0002b6f0:    d05e        ^.      BEQ      0x2b7b0 ; attsProcReadMultiVarReq + 408
        0x0002b6f2:    e9dd1008    ....    LDRD     r1,r0,[sp,#0x20]
        0x0002b6f6:    4642        BF      MOV      r2,r8
        0x0002b6f8:    4798        .G      BLX      r3
        0x0002b6fa:    0005        ..      MOVS     r5,r0
        0x0002b6fc:    d001        ..      BEQ      0x2b702 ; attsProcReadMultiVarReq + 234
        0x0002b6fe:    e057        W.      B        0x2b7b0 ; attsProcReadMultiVarReq + 408
        0x0002b700:    2500        .%      MOVS     r5,#0
        0x0002b702:    f89a000e    ....    LDRB     r0,[r10,#0xe]
        0x0002b706:    f0100f04    ....    TST      r0,#4
        0x0002b70a:    d010        ..      BEQ      0x2b72e ; attsProcReadMultiVarReq + 278
        0x0002b70c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b70e:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x0002b712:    f1bc0f00    ....    CMP      r12,#0
        0x0002b716:    d00a        ..      BEQ      0x2b72e ; attsProcReadMultiVarReq + 278
        0x0002b718:    f8cda000    ....    STR      r10,[sp,#0]
        0x0002b71c:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b71e:    f04f0300    O...    MOV      r3,#0
        0x0002b722:    f04f0220    O. .    MOV      r2,#0x20
        0x0002b726:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b728:    4641        AF      MOV      r1,r8
        0x0002b72a:    47e0        .G      BLX      r12
        0x0002b72c:    e00f        ..      B        0x2b74e ; attsProcReadMultiVarReq + 310
        0x0002b72e:    f0100f20    .. .    TST      r0,#0x20
        0x0002b732:    bf1c        ..      ITT      NE
        0x0002b734:    f8d7c1b8    ....    LDRNE    r12,[r7,#0x1b8]
        0x0002b738:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b73c:    d009        ..      BEQ      0x2b752 ; attsProcReadMultiVarReq + 314
        0x0002b73e:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b740:    f8da3004    ...0    LDR      r3,[r10,#4]
        0x0002b744:    4642        BF      MOV      r2,r8
        0x0002b746:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b748:    f04f0105    O...    MOV      r1,#5
        0x0002b74c:    47e0        .G      BLX      r12
        0x0002b74e:    0005        ..      MOVS     r5,r0
        0x0002b750:    d133        3.      BNE      0x2b7ba ; attsProcReadMultiVarReq + 418
        0x0002b752:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002b756:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002b758:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b75a:    e000        ..      B        0x2b75e ; attsProcReadMultiVarReq + 326
        0x0002b75c:    e047        G.      B        0x2b7ee ; attsProcReadMultiVarReq + 470
        0x0002b75e:    eba1010b    ....    SUB      r1,r1,r11
        0x0002b762:    f1a10209    ....    SUB      r2,r1,#9
        0x0002b766:    4290        .B      CMP      r0,r2
        0x0002b768:    bfa8        ..      IT       GE
        0x0002b76a:    4610        .F      MOVGE    r0,r2
        0x0002b76c:    b280        ..      UXTH     r0,r0
        0x0002b76e:    9902        ..      LDR      r1,[sp,#8]
        0x0002b770:    9000        ..      STR      r0,[sp,#0]
        0x0002b772:    7008        .p      STRB     r0,[r1,#0]
        0x0002b774:    9800        ..      LDR      r0,[sp,#0]
        0x0002b776:    9902        ..      LDR      r1,[sp,#8]
        0x0002b778:    0a00        ..      LSRS     r0,r0,#8
        0x0002b77a:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b77c:    1c89        ..      ADDS     r1,r1,#2
        0x0002b77e:    9102        ..      STR      r1,[sp,#8]
        0x0002b780:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0002b784:    9a00        ..      LDR      r2,[sp,#0]
        0x0002b786:    9802        ..      LDR      r0,[sp,#8]
        0x0002b788:    f7ecfeff    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002b78c:    9902        ..      LDR      r1,[sp,#8]
        0x0002b78e:    9800        ..      LDR      r0,[sp,#0]
        0x0002b790:    4408        .D      ADD      r0,r0,r1
        0x0002b792:    9002        ..      STR      r0,[sp,#8]
        0x0002b794:    9800        ..      LDR      r0,[sp,#0]
        0x0002b796:    e001        ..      B        0x2b79c ; attsProcReadMultiVarReq + 388
        0x0002b798:    e023        #.      B        0x2b7e2 ; attsProcReadMultiVarReq + 458
        0x0002b79a:    e009        ..      B        0x2b7b0 ; attsProcReadMultiVarReq + 408
        0x0002b79c:    4458        XD      ADD      r0,r0,r11
        0x0002b79e:    1c80        ..      ADDS     r0,r0,#2
        0x0002b7a0:    fa1ffb80    ....    UXTH     r11,r0
        0x0002b7a4:    f8da0008    ....    LDR      r0,[r10,#8]
        0x0002b7a8:    8801        ..      LDRH     r1,[r0,#0]
        0x0002b7aa:    9800        ..      LDR      r0,[sp,#0]
        0x0002b7ac:    4281        .B      CMP      r1,r0
        0x0002b7ae:    d81e        ..      BHI      0x2b7ee ; attsProcReadMultiVarReq + 470
        0x0002b7b0:    f1b90f00    ....    CMP      r9,#0
        0x0002b7b4:    f47faf54    ..T.    BNE      0x2b660 ; attsProcReadMultiVarReq + 72
        0x0002b7b8:    b1cd        ..      CBZ      r5,0x2b7ee ; attsProcReadMultiVarReq + 470
        0x0002b7ba:    2121        !!      MOVS     r1,#0x21
        0x0002b7bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b7be:    f7eef98b    ....    BL       AttMsgFree ; 0x19ad8
        0x0002b7c2:    2d00        .-      CMP      r5,#0
        0x0002b7c4:    bf04        ..      ITT      EQ
        0x0002b7c6:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002b7c8:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002b7cc:    9500        ..      STR      r5,[sp,#0]
        0x0002b7ce:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b7d2:    4643        CF      MOV      r3,r8
        0x0002b7d4:    2220         "      MOVS     r2,#0x20
        0x0002b7d6:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b7d8:    f7fefe32    ..2.    BL       attsErrRsp ; 0x2a440
        0x0002b7dc:    b00d        ..      ADD      sp,sp,#0x34
        0x0002b7de:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002b7e2:    2501        .%      MOVS     r5,#1
        0x0002b7e4:    2121        !!      MOVS     r1,#0x21
        0x0002b7e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b7e8:    f7eef976    ..v.    BL       AttMsgFree ; 0x19ad8
        0x0002b7ec:    e7ee        ..      B        0x2b7cc ; attsProcReadMultiVarReq + 436
        0x0002b7ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b7f0:    2121        !!      MOVS     r1,#0x21
        0x0002b7f2:    7201        .r      STRB     r1,[r0,#8]
        0x0002b7f4:    f10b0001    ....    ADD      r0,r11,#1
        0x0002b7f8:    b282        ..      UXTH     r2,r0
        0x0002b7fa:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b7fe:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b800:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002b802:    b00d        ..      ADD      sp,sp,#0x34
        0x0002b804:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002b808:    f7fdbd30    ..0.    B        attL2cDataReq ; 0x2926c
    $d
        0x0002b80c:    10000a00    ....    DCD    268438016
    $t
    i.attsProcReadReq
    attsProcReadReq
        0x0002b810:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x0002b814:    4606        .F      MOV      r6,r0
        0x0002b816:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002b818:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0002b81c:    f8df9138    ..8.    LDR      r9,[pc,#312] ; [0x2b958] = 0x10000a00
        0x0002b820:    7a91        .z      LDRB     r1,[r2,#0xa]
        0x0002b822:    f833a020    3. .    LDRH     r10,[r3,r0,LSL #2]
        0x0002b826:    7a50        Pz      LDRB     r0,[r2,#9]
        0x0002b828:    f8d941a4    ...A    LDR      r4,[r9,#0x1a4]
        0x0002b82c:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0002b830:    b285        ..      UXTH     r5,r0
        0x0002b832:    b35c        \.      CBZ      r4,0x2b88c ; attsProcReadReq + 124
        0x0002b834:    8a21        !.      LDRH     r1,[r4,#0x10]
        0x0002b836:    42a9        .B      CMP      r1,r5
        0x0002b838:    bf9c        ..      ITT      LS
        0x0002b83a:    8a61        a.      LDRHLS   r1,[r4,#0x12]
        0x0002b83c:    428d        .B      CMPLS    r5,r1
        0x0002b83e:    d822        ".      BHI      0x2b886 ; attsProcReadReq + 118
        0x0002b840:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x0002b842:    6861        ah      LDR      r1,[r4,#4]
        0x0002b844:    1aa8        ..      SUBS     r0,r5,r2
        0x0002b846:    eb111700    ....    ADDS     r7,r1,r0,LSL #4
        0x0002b84a:    d01f        ..      BEQ      0x2b88c ; attsProcReadReq + 124
        0x0002b84c:    7b98        .{      LDRB     r0,[r3,#0xe]
        0x0002b84e:    9000        ..      STR      r0,[sp,#0]
        0x0002b850:    f897800f    ....    LDRB     r8,[r7,#0xf]
        0x0002b854:    f04f0b01    O...    MOV      r11,#1
        0x0002b858:    f0180f01    ....    TST      r8,#1
        0x0002b85c:    bf08        ..      IT       EQ
        0x0002b85e:    2002        .       MOVEQ    r0,#2
        0x0002b860:    d015        ..      BEQ      0x2b88e ; attsProcReadReq + 126
        0x0002b862:    f0180f0e    ....    TST      r8,#0xe
        0x0002b866:    d02d        -.      BEQ      0x2b8c4 ; attsProcReadReq + 180
        0x0002b868:    9800        ..      LDR      r0,[sp,#0]
        0x0002b86a:    f7eeff33    ..3.    BL       DmConnSecLevel ; 0x1a6d4
        0x0002b86e:    4601        .F      MOV      r1,r0
        0x0002b870:    f0180f08    ....    TST      r8,#8
        0x0002b874:    f04f0005    O...    MOV      r0,#5
        0x0002b878:    d000        ..      BEQ      0x2b87c ; attsProcReadReq + 108
        0x0002b87a:    b141        A.      CBZ      r1,0x2b88e ; attsProcReadReq + 126
        0x0002b87c:    220a        ."      MOVS     r2,#0xa
        0x0002b87e:    ea320208    2...    BICS     r2,r2,r8
        0x0002b882:    d110        ..      BNE      0x2b8a6 ; attsProcReadReq + 150
        0x0002b884:    e00d        ..      B        0x2b8a2 ; attsProcReadReq + 146
        0x0002b886:    6824        $h      LDR      r4,[r4,#0]
        0x0002b888:    2c00        .,      CMP      r4,#0
        0x0002b88a:    d1d3        ..      BNE      0x2b834 ; attsProcReadReq + 36
        0x0002b88c:    2001        .       MOVS     r0,#1
        0x0002b88e:    9000        ..      STR      r0,[sp,#0]
        0x0002b890:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b894:    462b        +F      MOV      r3,r5
        0x0002b896:    220a        ."      MOVS     r2,#0xa
        0x0002b898:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b89a:    f7fefdd1    ....    BL       attsErrRsp ; 0x2a440
        0x0002b89e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x0002b8a2:    2902        .)      CMP      r1,#2
        0x0002b8a4:    d3f3        ..      BCC      0x2b88e ; attsProcReadReq + 126
        0x0002b8a6:    f0180f04    ....    TST      r8,#4
        0x0002b8aa:    d00b        ..      BEQ      0x2b8c4 ; attsProcReadReq + 180
        0x0002b8ac:    f8d931b4    ...1    LDR      r3,[r9,#0x1b4]
        0x0002b8b0:    2b00        .+      CMP      r3,#0
        0x0002b8b2:    bf08        ..      IT       EQ
        0x0002b8b4:    2008        .       MOVEQ    r0,#8
        0x0002b8b6:    d0ea        ..      BEQ      0x2b88e ; attsProcReadReq + 126
        0x0002b8b8:    462a        *F      MOV      r2,r5
        0x0002b8ba:    4659        YF      MOV      r1,r11
        0x0002b8bc:    9800        ..      LDR      r0,[sp,#0]
        0x0002b8be:    4798        .G      BLX      r3
        0x0002b8c0:    2800        .(      CMP      r0,#0
        0x0002b8c2:    d1e4        ..      BNE      0x2b88e ; attsProcReadReq + 126
        0x0002b8c4:    7bb8        .{      LDRB     r0,[r7,#0xe]
        0x0002b8c6:    f0100f04    ....    TST      r0,#4
        0x0002b8ca:    bf1c        ..      ITT      NE
        0x0002b8cc:    f8d4c008    ....    LDRNE    r12,[r4,#8]
        0x0002b8d0:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b8d4:    d009        ..      BEQ      0x2b8ea ; attsProcReadReq + 218
        0x0002b8d6:    9700        ..      STR      r7,[sp,#0]
        0x0002b8d8:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b8da:    f04f0300    O...    MOV      r3,#0
        0x0002b8de:    f04f020a    O...    MOV      r2,#0xa
        0x0002b8e2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b8e4:    4629        )F      MOV      r1,r5
        0x0002b8e6:    47e0        .G      BLX      r12
        0x0002b8e8:    e00e        ..      B        0x2b908 ; attsProcReadReq + 248
        0x0002b8ea:    f0100f20    .. .    TST      r0,#0x20
        0x0002b8ee:    bf1c        ..      ITT      NE
        0x0002b8f0:    f8d9c1b8    ....    LDRNE    r12,[r9,#0x1b8]
        0x0002b8f4:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002b8f8:    d008        ..      BEQ      0x2b90c ; attsProcReadReq + 252
        0x0002b8fa:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b8fc:    687b        {h      LDR      r3,[r7,#4]
        0x0002b8fe:    462a        *F      MOV      r2,r5
        0x0002b900:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b902:    f04f0105    O...    MOV      r1,#5
        0x0002b906:    47e0        .G      BLX      r12
        0x0002b908:    2800        .(      CMP      r0,#0
        0x0002b90a:    d1c0        ..      BNE      0x2b88e ; attsProcReadReq + 126
        0x0002b90c:    68b8        .h      LDR      r0,[r7,#8]
        0x0002b90e:    f1aa0101    ....    SUB      r1,r10,#1
        0x0002b912:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b914:    4288        .B      CMP      r0,r1
        0x0002b916:    bfa8        ..      IT       GE
        0x0002b918:    4608        .F      MOVGE    r0,r1
        0x0002b91a:    b285        ..      UXTH     r5,r0
        0x0002b91c:    f1050009    ....    ADD      r0,r5,#9
        0x0002b920:    b280        ..      UXTH     r0,r0
        0x0002b922:    f7fdfcb5    ....    BL       attMsgAlloc ; 0x29290
        0x0002b926:    0004        ..      MOVS     r4,r0
        0x0002b928:    bf08        ..      IT       EQ
        0x0002b92a:    e8bd8ff8    ....    POPEQ    {r3-r11,pc}
        0x0002b92e:    f1040008    ....    ADD      r0,r4,#8
        0x0002b932:    210b        .!      MOVS     r1,#0xb
        0x0002b934:    f8001b01    ....    STRB     r1,[r0],#1
        0x0002b938:    462a        *F      MOV      r2,r5
        0x0002b93a:    6879        yh      LDR      r1,[r7,#4]
        0x0002b93c:    f7ecfe25    ..%.    BL       __aeabi_memcpy ; 0x1858a
        0x0002b940:    1c68        h.      ADDS     r0,r5,#1
        0x0002b942:    b282        ..      UXTH     r2,r0
        0x0002b944:    f8961025    ..%.    LDRB     r1,[r6,#0x25]
        0x0002b948:    6930        0i      LDR      r0,[r6,#0x10]
        0x0002b94a:    b001        ..      ADD      sp,sp,#4
        0x0002b94c:    4623        #F      MOV      r3,r4
        0x0002b94e:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002b952:    f7fdbc8b    ....    B        attL2cDataReq ; 0x2926c
    $d
        0x0002b956:    0000        ..      DCW    0
        0x0002b958:    10000a00    ....    DCD    268438016
    $t
    i.attsProcReadTypeReq
    attsProcReadTypeReq
        0x0002b95c:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0002b960:    4607        .F      MOV      r7,r0
        0x0002b962:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002b964:    f8973025    ..%0    LDRB     r3,[r7,#0x25]
        0x0002b968:    b088        ..      SUB      sp,sp,#0x20
        0x0002b96a:    f8306023    0.#`    LDRH     r6,[r0,r3,LSL #2]
        0x0002b96e:    f8120f09    ....    LDRB     r0,[r2,#9]!
        0x0002b972:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b974:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b978:    fa1ff980    ....    UXTH     r9,r0
        0x0002b97c:    f8120f02    ....    LDRB     r0,[r2,#2]!
        0x0002b980:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002b982:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002b986:    b285        ..      UXTH     r5,r0
        0x0002b988:    1c90        ..      ADDS     r0,r2,#2
        0x0002b98a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002b98c:    1f48        H.      SUBS     r0,r1,#5
        0x0002b98e:    b2c0        ..      UXTB     r0,r0
        0x0002b990:    9006        ..      STR      r0,[sp,#0x18]
        0x0002b992:    2802        .(      CMP      r0,#2
        0x0002b994:    bf1c        ..      ITT      NE
        0x0002b996:    2810        .(      CMPNE    r0,#0x10
        0x0002b998:    2004        .       MOVNE    r0,#4
        0x0002b99a:    d145        E.      BNE      0x2ba28 ; attsProcReadTypeReq + 204
        0x0002b99c:    f1b90f00    ....    CMP      r9,#0
        0x0002b9a0:    d001        ..      BEQ      0x2b9a6 ; attsProcReadTypeReq + 74
        0x0002b9a2:    45a9        .E      CMP      r9,r5
        0x0002b9a4:    d901        ..      BLS      0x2b9aa ; attsProcReadTypeReq + 78
        0x0002b9a6:    2001        .       MOVS     r0,#1
        0x0002b9a8:    e03e        >.      B        0x2ba28 ; attsProcReadTypeReq + 204
        0x0002b9aa:    a905        ..      ADD      r1,sp,#0x14
        0x0002b9ac:    a802        ..      ADD      r0,sp,#8
        0x0002b9ae:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002b9b2:    4629        )F      MOV      r1,r5
        0x0002b9b4:    4648        HF      MOV      r0,r9
        0x0002b9b6:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002b9b8:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002b9ba:    f7fefdbd    ....    BL       attsFindUuidInRange ; 0x2a538
        0x0002b9be:    0004        ..      MOVS     r4,r0
        0x0002b9c0:    4681        .F      MOV      r9,r0
        0x0002b9c2:    bf08        ..      IT       EQ
        0x0002b9c4:    200a        .       MOVEQ    r0,#0xa
        0x0002b9c6:    d02f        /.      BEQ      0x2ba28 ; attsProcReadTypeReq + 204
        0x0002b9c8:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9ca:    4622        "F      MOV      r2,r4
        0x0002b9cc:    2101        .!      MOVS     r1,#1
        0x0002b9ce:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002b9d0:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002b9d2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b9d4:    f7fff812    ....    BL       attsPermissions ; 0x2a9fc
        0x0002b9d8:    bb30        0.      CBNZ     r0,0x2ba28 ; attsProcReadTypeReq + 204
        0x0002b9da:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9dc:    f8df8288    ....    LDR      r8,[pc,#648] ; [0x2bc68] = 0x10000a00
        0x0002b9e0:    7b81        .{      LDRB     r1,[r0,#0xe]
        0x0002b9e2:    f0110f04    ....    TST      r1,#4
        0x0002b9e6:    d00f        ..      BEQ      0x2ba08 ; attsProcReadTypeReq + 172
        0x0002b9e8:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002b9ea:    f8d2c008    ....    LDR      r12,[r2,#8]
        0x0002b9ee:    f1bc0f00    ....    CMP      r12,#0
        0x0002b9f2:    d009        ..      BEQ      0x2ba08 ; attsProcReadTypeReq + 172
        0x0002b9f4:    9000        ..      STR      r0,[sp,#0]
        0x0002b9f6:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002b9f8:    f04f0300    O...    MOV      r3,#0
        0x0002b9fc:    f04f0208    O...    MOV      r2,#8
        0x0002ba00:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ba02:    4621        !F      MOV      r1,r4
        0x0002ba04:    47e0        .G      BLX      r12
        0x0002ba06:    e00e        ..      B        0x2ba26 ; attsProcReadTypeReq + 202
        0x0002ba08:    f0110f20    .. .    TST      r1,#0x20
        0x0002ba0c:    bf1c        ..      ITT      NE
        0x0002ba0e:    f8d8c1b8    ....    LDRNE    r12,[r8,#0x1b8]
        0x0002ba12:    f1bc0f00    ....    CMPNE    r12,#0
        0x0002ba16:    d012        ..      BEQ      0x2ba3e ; attsProcReadTypeReq + 226
        0x0002ba18:    6843        Ch      LDR      r3,[r0,#4]
        0x0002ba1a:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002ba1c:    4622        "F      MOV      r2,r4
        0x0002ba1e:    f04f0105    O...    MOV      r1,#5
        0x0002ba22:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ba24:    47e0        .G      BLX      r12
        0x0002ba26:    b150        P.      CBZ      r0,0x2ba3e ; attsProcReadTypeReq + 226
        0x0002ba28:    9000        ..      STR      r0,[sp,#0]
        0x0002ba2a:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002ba2e:    464b        KF      MOV      r3,r9
        0x0002ba30:    2208        ."      MOVS     r2,#8
        0x0002ba32:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002ba34:    f7fefd04    ....    BL       attsErrRsp ; 0x2a440
        0x0002ba38:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002ba3a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002ba3e:    2202        ."      MOVS     r2,#2
        0x0002ba40:    498a        .I      LDR      r1,[pc,#552] ; [0x2bc6c] = 0x431ce
        0x0002ba42:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ba44:    f7ecfd32    ..2.    BL       memcmp ; 0x184ac
        0x0002ba48:    b9d0        ..      CBNZ     r0,0x2ba80 ; attsProcReadTypeReq + 292
        0x0002ba4a:    f7fefc19    ....    BL       attsCsfGetHashUpdateStatus ; 0x2a280
        0x0002ba4e:    b1b8        ..      CBZ      r0,0x2ba80 ; attsProcReadTypeReq + 292
        0x0002ba50:    2004        .       MOVS     r0,#4
        0x0002ba52:    f7f0ffb9    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0002ba56:    6939        9i      LDR      r1,[r7,#0x10]
        0x0002ba58:    6108        .a      STR      r0,[r1,#0x10]
        0x0002ba5a:    f8d7c010    ....    LDR      r12,[r7,#0x10]
        0x0002ba5e:    b138        8.      CBZ      r0,0x2ba70 ; attsProcReadTypeReq + 276
        0x0002ba60:    f8a09000    ....    STRH     r9,[r0,#0]
        0x0002ba64:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002ba66:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ba68:    8044        D.      STRH     r4,[r0,#2]
        0x0002ba6a:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002ba6c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002ba70:    2011        .       MOVS     r0,#0x11
        0x0002ba72:    9000        ..      STR      r0,[sp,#0]
        0x0002ba74:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002ba78:    464b        KF      MOV      r3,r9
        0x0002ba7a:    2208        ."      MOVS     r2,#8
        0x0002ba7c:    4660        `F      MOV      r0,r12
        0x0002ba7e:    e7d9        ..      B        0x2ba34 ; attsProcReadTypeReq + 216
        0x0002ba80:    f1060008    ....    ADD      r0,r6,#8
        0x0002ba84:    b280        ..      UXTH     r0,r0
        0x0002ba86:    f7fdfc03    ....    BL       attMsgAlloc ; 0x29290
        0x0002ba8a:    9001        ..      STR      r0,[sp,#4]
        0x0002ba8c:    2800        .(      CMP      r0,#0
        0x0002ba8e:    bf08        ..      IT       EQ
        0x0002ba90:    2011        .       MOVEQ    r0,#0x11
        0x0002ba92:    d0c9        ..      BEQ      0x2ba28 ; attsProcReadTypeReq + 204
        0x0002ba94:    f1000908    ....    ADD      r9,r0,#8
        0x0002ba98:    2009        .       MOVS     r0,#9
        0x0002ba9a:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002ba9e:    9802        ..      LDR      r0,[sp,#8]
        0x0002baa0:    1f31        1.      SUBS     r1,r6,#4
        0x0002baa2:    6880        .h      LDR      r0,[r0,#8]
        0x0002baa4:    8800        ..      LDRH     r0,[r0,#0]
        0x0002baa6:    4288        .B      CMP      r0,r1
        0x0002baa8:    bf28        (.      IT       CS
        0x0002baaa:    4608        .F      MOVCS    r0,r1
        0x0002baac:    f0000aff    ....    AND      r10,r0,#0xff
        0x0002bab0:    f10a0002    ....    ADD      r0,r10,#2
        0x0002bab4:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002bab8:    0a20         .      LSRS     r0,r4,#8
        0x0002baba:    f8094b01    ...K    STRB     r4,[r9],#1
        0x0002babe:    4652        RF      MOV      r2,r10
        0x0002bac0:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002bac4:    9802        ..      LDR      r0,[sp,#8]
        0x0002bac6:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bac8:    4648        HF      MOV      r0,r9
        0x0002baca:    f7ecfd5e    ..^.    BL       __aeabi_memcpy ; 0x1858a
        0x0002bace:    1c60        `.      ADDS     r0,r4,#1
        0x0002bad0:    b284        ..      UXTH     r4,r0
        0x0002bad2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002bad4:    9004        ..      STR      r0,[sp,#0x10]
        0x0002bad6:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002bad8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bada:    4863        cH      LDR      r0,[pc,#396] ; [0x2bc68] = 0x10000a00
        0x0002badc:    44d1        .D      ADD      r9,r9,r10
        0x0002bade:    f8d0b1a4    ....    LDR      r11,[r0,#0x1a4]
        0x0002bae2:    f1bb0f00    ....    CMP      r11,#0
        0x0002bae6:    bf18        ..      IT       NE
        0x0002bae8:    f64f78ff    O..x    MOVNE    r8,#0xffff
        0x0002baec:    d049        I.      BEQ      0x2bb82 ; attsProcReadTypeReq + 550
        0x0002baee:    bf00        ..      NOP      
        0x0002baf0:    f8bb0010    ....    LDRH     r0,[r11,#0x10]
        0x0002baf4:    42a0        .B      CMP      r0,r4
        0x0002baf6:    d902        ..      BLS      0x2bafe ; attsProcReadTypeReq + 418
        0x0002baf8:    42a8        .B      CMP      r0,r5
        0x0002bafa:    bf98        ..      IT       LS
        0x0002bafc:    4604        .F      MOVLS    r4,r0
        0x0002bafe:    42a0        .B      CMP      r0,r4
        0x0002bb00:    bf9c        ..      ITT      LS
        0x0002bb02:    f8bb1012    ....    LDRHLS   r1,[r11,#0x12]
        0x0002bb06:    428c        .B      CMPLS    r4,r1
        0x0002bb08:    d836        6.      BHI      0x2bb78 ; attsProcReadTypeReq + 540
        0x0002bb0a:    f8db1004    ....    LDR      r1,[r11,#4]
        0x0002bb0e:    1a20         .      SUBS     r0,r4,r0
        0x0002bb10:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002bb14:    e029        ).      B        0x2bb6a ; attsProcReadTypeReq + 526
        0x0002bb16:    bf00        ..      NOP      
        0x0002bb18:    e9dd0202    ....    LDRD     r0,r2,[sp,#8]
        0x0002bb1c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002bb1e:    f000f998    ....    BL       attsUuidCmp ; 0x2be52
        0x0002bb22:    b1e0        ..      CBZ      r0,0x2bb5e ; attsProcReadTypeReq + 514
        0x0002bb24:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x0002bb28:    2c00        .,      CMP      r4,#0
        0x0002bb2a:    d02a        *.      BEQ      0x2bb82 ; attsProcReadTypeReq + 550
        0x0002bb2c:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb2e:    4430        0D      ADD      r0,r0,r6
        0x0002bb30:    eba0000a    ....    SUB      r0,r0,r10
        0x0002bb34:    f1000b06    ....    ADD      r11,r0,#6
        0x0002bb38:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb3a:    7b81        .{      LDRB     r1,[r0,#0xe]
        0x0002bb3c:    f0110f04    ....    TST      r1,#4
        0x0002bb40:    d020         .      BEQ      0x2bb84 ; attsProcReadTypeReq + 552
        0x0002bb42:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002bb44:    f8d2c008    ....    LDR      r12,[r2,#8]
        0x0002bb48:    f1bc0f00    ....    CMP      r12,#0
        0x0002bb4c:    d01a        ..      BEQ      0x2bb84 ; attsProcReadTypeReq + 552
        0x0002bb4e:    9000        ..      STR      r0,[sp,#0]
        0x0002bb50:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bb52:    2300        .#      MOVS     r3,#0
        0x0002bb54:    2208        ."      MOVS     r2,#8
        0x0002bb56:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bb58:    4621        !F      MOV      r1,r4
        0x0002bb5a:    47e0        .G      BLX      r12
        0x0002bb5c:    e021        !.      B        0x2bba2 ; attsProcReadTypeReq + 582
        0x0002bb5e:    4544        DE      CMP      r4,r8
        0x0002bb60:    d00a        ..      BEQ      0x2bb78 ; attsProcReadTypeReq + 540
        0x0002bb62:    1c60        `.      ADDS     r0,r4,#1
        0x0002bb64:    b284        ..      UXTH     r4,r0
        0x0002bb66:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb68:    3010        .0      ADDS     r0,r0,#0x10
        0x0002bb6a:    9002        ..      STR      r0,[sp,#8]
        0x0002bb6c:    f8bb0012    ....    LDRH     r0,[r11,#0x12]
        0x0002bb70:    42a0        .B      CMP      r0,r4
        0x0002bb72:    bf28        (.      IT       CS
        0x0002bb74:    42a5        .B      CMPCS    r5,r4
        0x0002bb76:    d2cf        ..      BCS      0x2bb18 ; attsProcReadTypeReq + 444
        0x0002bb78:    f8dbb000    ....    LDR      r11,[r11,#0]
        0x0002bb7c:    f1bb0f00    ....    CMP      r11,#0
        0x0002bb80:    d1b6        ..      BNE      0x2baf0 ; attsProcReadTypeReq + 404
        0x0002bb82:    e062        b.      B        0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bb84:    f0110f20    .. .    TST      r1,#0x20
        0x0002bb88:    d00c        ..      BEQ      0x2bba4 ; attsProcReadTypeReq + 584
        0x0002bb8a:    4937        7I      LDR      r1,[pc,#220] ; [0x2bc68] = 0x10000a00
        0x0002bb8c:    f8d1c1b8    ....    LDR      r12,[r1,#0x1b8]
        0x0002bb90:    f1bc0f00    ....    CMP      r12,#0
        0x0002bb94:    d006        ..      BEQ      0x2bba4 ; attsProcReadTypeReq + 584
        0x0002bb96:    6843        Ch      LDR      r3,[r0,#4]
        0x0002bb98:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bb9a:    4622        "F      MOV      r2,r4
        0x0002bb9c:    2105        .!      MOVS     r1,#5
        0x0002bb9e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bba0:    47e0        .G      BLX      r12
        0x0002bba2:    bbc0        ..      CBNZ     r0,0x2bc16 ; attsProcReadTypeReq + 698
        0x0002bba4:    9802        ..      LDR      r0,[sp,#8]
        0x0002bba6:    6881        .h      LDR      r1,[r0,#8]
        0x0002bba8:    8809        ..      LDRH     r1,[r1,#0]
        0x0002bbaa:    4551        QE      CMP      r1,r10
        0x0002bbac:    d14d        M.      BNE      0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bbae:    7bc3        .{      LDRB     r3,[r0,#0xf]
        0x0002bbb0:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bbb2:    4622        "F      MOV      r2,r4
        0x0002bbb4:    2101        .!      MOVS     r1,#1
        0x0002bbb6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bbb8:    f7feff20    .. .    BL       attsPermissions ; 0x2a9fc
        0x0002bbbc:    bb58        X.      CBNZ     r0,0x2bc16 ; attsProcReadTypeReq + 698
        0x0002bbbe:    45cb        .E      CMP      r11,r9
        0x0002bbc0:    d343        C.      BCC      0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bbc2:    f8094b01    ...K    STRB     r4,[r9],#1
        0x0002bbc6:    0a20         .      LSRS     r0,r4,#8
        0x0002bbc8:    f8090b01    ....    STRB     r0,[r9],#1
        0x0002bbcc:    9802        ..      LDR      r0,[sp,#8]
        0x0002bbce:    4652        RF      MOV      r2,r10
        0x0002bbd0:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bbd2:    4648        HF      MOV      r0,r9
        0x0002bbd4:    f7ecfcd9    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002bbd8:    44d1        .D      ADD      r9,r9,r10
        0x0002bbda:    4544        DE      CMP      r4,r8
        0x0002bbdc:    d035        5.      BEQ      0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bbde:    1c60        `.      ADDS     r0,r4,#1
        0x0002bbe0:    b284        ..      UXTH     r4,r0
        0x0002bbe2:    42ac        .B      CMP      r4,r5
        0x0002bbe4:    d831        1.      BHI      0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bbe6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002bbe8:    9004        ..      STR      r0,[sp,#0x10]
        0x0002bbea:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002bbec:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bbee:    481e        .H      LDR      r0,[pc,#120] ; [0x2bc68] = 0x10000a00
        0x0002bbf0:    f8d061a4    ...a    LDR      r6,[r0,#0x1a4]
        0x0002bbf4:    b17e        ~.      CBZ      r6,0x2bc16 ; attsProcReadTypeReq + 698
        0x0002bbf6:    8a30        0.      LDRH     r0,[r6,#0x10]
        0x0002bbf8:    42a0        .B      CMP      r0,r4
        0x0002bbfa:    d902        ..      BLS      0x2bc02 ; attsProcReadTypeReq + 678
        0x0002bbfc:    42a8        .B      CMP      r0,r5
        0x0002bbfe:    bf98        ..      IT       LS
        0x0002bc00:    4604        .F      MOVLS    r4,r0
        0x0002bc02:    42a0        .B      CMP      r0,r4
        0x0002bc04:    bf9c        ..      ITT      LS
        0x0002bc06:    8a71        q.      LDRHLS   r1,[r6,#0x12]
        0x0002bc08:    428c        .B      CMPLS    r4,r1
        0x0002bc0a:    d81b        ..      BHI      0x2bc44 ; attsProcReadTypeReq + 744
        0x0002bc0c:    6871        qh      LDR      r1,[r6,#4]
        0x0002bc0e:    1a20         .      SUBS     r0,r4,r0
        0x0002bc10:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002bc14:    e010        ..      B        0x2bc38 ; attsProcReadTypeReq + 732
        0x0002bc16:    e018        ..      B        0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bc18:    e9dd0202    ....    LDRD     r0,r2,[sp,#8]
        0x0002bc1c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002bc1e:    f000f918    ....    BL       attsUuidCmp ; 0x2be52
        0x0002bc22:    b118        ..      CBZ      r0,0x2bc2c ; attsProcReadTypeReq + 720
        0x0002bc24:    9605        ..      STR      r6,[sp,#0x14]
        0x0002bc26:    2c00        .,      CMP      r4,#0
        0x0002bc28:    d186        ..      BNE      0x2bb38 ; attsProcReadTypeReq + 476
        0x0002bc2a:    e00e        ..      B        0x2bc4a ; attsProcReadTypeReq + 750
        0x0002bc2c:    4544        DE      CMP      r4,r8
        0x0002bc2e:    d009        ..      BEQ      0x2bc44 ; attsProcReadTypeReq + 744
        0x0002bc30:    1c60        `.      ADDS     r0,r4,#1
        0x0002bc32:    b284        ..      UXTH     r4,r0
        0x0002bc34:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc36:    3010        .0      ADDS     r0,r0,#0x10
        0x0002bc38:    9002        ..      STR      r0,[sp,#8]
        0x0002bc3a:    8a70        p.      LDRH     r0,[r6,#0x12]
        0x0002bc3c:    42a0        .B      CMP      r0,r4
        0x0002bc3e:    bf28        (.      IT       CS
        0x0002bc40:    42a5        .B      CMPCS    r5,r4
        0x0002bc42:    d2e9        ..      BCS      0x2bc18 ; attsProcReadTypeReq + 700
        0x0002bc44:    6836        6h      LDR      r6,[r6,#0]
        0x0002bc46:    2e00        ..      CMP      r6,#0
        0x0002bc48:    d1d5        ..      BNE      0x2bbf6 ; attsProcReadTypeReq + 666
        0x0002bc4a:    9801        ..      LDR      r0,[sp,#4]
        0x0002bc4c:    f8971025    ..%.    LDRB     r1,[r7,#0x25]
        0x0002bc50:    eba90000    ....    SUB      r0,r9,r0
        0x0002bc54:    3808        .8      SUBS     r0,r0,#8
        0x0002bc56:    b282        ..      UXTH     r2,r0
        0x0002bc58:    6938        8i      LDR      r0,[r7,#0x10]
        0x0002bc5a:    9b01        ..      LDR      r3,[sp,#4]
        0x0002bc5c:    f7fdfb06    ....    BL       attL2cDataReq ; 0x2926c
        0x0002bc60:    b00b        ..      ADD      sp,sp,#0x2c
        0x0002bc62:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002bc66:    0000        ..      DCW    0
        0x0002bc68:    10000a00    ....    DCD    268438016
        0x0002bc6c:    000431ce    .1..    DCD    274894
    $t
    i.attsProcValueCnf
    attsProcValueCnf
        0x0002bc70:    b530        0.      PUSH     {r4,r5,lr}
        0x0002bc72:    4604        .F      MOV      r4,r0
        0x0002bc74:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002bc76:    b083        ..      SUB      sp,sp,#0xc
        0x0002bc78:    2800        .(      CMP      r0,#0
        0x0002bc7a:    bf04        ..      ITT      EQ
        0x0002bc7c:    b003        ..      ADDEQ    sp,sp,#0xc
        0x0002bc7e:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0002bc80:    4620         F      MOV      r0,r4
        0x0002bc82:    f7f1f985    ....    BL       WsfTimerStop ; 0x1cf90
        0x0002bc86:    8ce0        ..      LDRH     r0,[r4,#0x26]
        0x0002bc88:    a901        ..      ADD      r1,sp,#4
        0x0002bc8a:    f7fefbf7    ....    BL       attsFindByHandle ; 0x2a47c
        0x0002bc8e:    b178        x.      CBZ      r0,0x2bcb0 ; attsProcValueCnf + 64
        0x0002bc90:    6800        .h      LDR      r0,[r0,#0]
        0x0002bc92:    2202        ."      MOVS     r2,#2
        0x0002bc94:    4913        .I      LDR      r1,[pc,#76] ; [0x2bce4] = 0x431c6
        0x0002bc96:    f7ecfc09    ....    BL       memcmp ; 0x184ac
        0x0002bc9a:    b948        H.      CBNZ     r0,0x2bcb0 ; attsProcValueCnf + 64
        0x0002bc9c:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bca0:    f7eef9b8    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a014
        0x0002bca4:    b120         .      CBZ      r0,0x2bcb0 ; attsProcValueCnf + 64
        0x0002bca6:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bcaa:    2100        .!      MOVS     r1,#0
        0x0002bcac:    f7eef9ce    ....    BL       AttsCsfSetClientChangeAwareState ; 0x1a04c
        0x0002bcb0:    2500        .%      MOVS     r5,#0
        0x0002bcb2:    84e5        ..      STRH     r5,[r4,#0x26]
        0x0002bcb4:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bcb8:    2202        ."      MOVS     r2,#2
        0x0002bcba:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bcbc:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002bcc0:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002bcc2:    f0100f02    ....    TST      r0,#2
        0x0002bcc6:    bf1c        ..      ITT      NE
        0x0002bcc8:    b003        ..      ADDNE    sp,sp,#0xc
        0x0002bcca:    bd30        0.      POPNE    {r4,r5,pc}
        0x0002bccc:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0002bcd0:    8d22        ".      LDRH     r2,[r4,#0x28]
        0x0002bcd2:    462b        +F      MOV      r3,r5
        0x0002bcd4:    2112        .!      MOVS     r1,#0x12
        0x0002bcd6:    9500        ..      STR      r5,[sp,#0]
        0x0002bcd8:    f7fdfa6e    ..n.    BL       attExecCallback ; 0x291b8
        0x0002bcdc:    8525        %.      STRH     r5,[r4,#0x28]
        0x0002bcde:    b003        ..      ADD      sp,sp,#0xc
        0x0002bce0:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0002bce2:    0000        ..      DCW    0
        0x0002bce4:    000431c6    .1..    DCD    274886
    $t
    i.attsProcWrite
    attsProcWrite
        0x0002bce8:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0002bcec:    f8127f08    ....    LDRB     r7,[r2,#8]!
        0x0002bcf0:    4604        .F      MOV      r4,r0
        0x0002bcf2:    f8120f01    ....    LDRB     r0,[r2,#1]!
        0x0002bcf6:    b085        ..      SUB      sp,sp,#0x14
        0x0002bcf8:    7853        Sx      LDRB     r3,[r2,#1]
        0x0002bcfa:    f1020902    ....    ADD      r9,r2,#2
        0x0002bcfe:    eb002003    ...     ADD      r0,r0,r3,LSL #8
        0x0002bd02:    fa1ff880    ....    UXTH     r8,r0
        0x0002bd06:    1ec8        ..      SUBS     r0,r1,#3
        0x0002bd08:    b286        ..      UXTH     r6,r0
        0x0002bd0a:    a903        ..      ADD      r1,sp,#0xc
        0x0002bd0c:    4640        @F      MOV      r0,r8
        0x0002bd0e:    f7fefbb5    ....    BL       attsFindByHandle ; 0x2a47c
        0x0002bd12:    0005        ..      MOVS     r5,r0
        0x0002bd14:    d06b        k.      BEQ      0x2bdee ; attsProcWrite + 262
        0x0002bd16:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd18:    7beb        .{      LDRB     r3,[r5,#0xf]
        0x0002bd1a:    4642        BF      MOV      r2,r8
        0x0002bd1c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd1e:    2110        .!      MOVS     r1,#0x10
        0x0002bd20:    f7fefe6c    ..l.    BL       attsPermissions ; 0x2a9fc
        0x0002bd24:    bbc0        ..      CBNZ     r0,0x2bd98 ; attsProcWrite + 176
        0x0002bd26:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002bd28:    89a9        ..      LDRH     r1,[r5,#0xc]
        0x0002bd2a:    f0100f08    ....    TST      r0,#8
        0x0002bd2e:    d008        ..      BEQ      0x2bd42 ; attsProcWrite + 90
        0x0002bd30:    428e        .B      CMP      r6,r1
        0x0002bd32:    d90e        ..      BLS      0x2bd52 ; attsProcWrite + 106
        0x0002bd34:    200d        .       MOVS     r0,#0xd
        0x0002bd36:    2f12        ./      CMP      r7,#0x12
        0x0002bd38:    bf1c        ..      ITT      NE
        0x0002bd3a:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bd3c:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bd40:    e05b        [.      B        0x2bdfa ; attsProcWrite + 274
        0x0002bd42:    42b1        .B      CMP      r1,r6
        0x0002bd44:    d005        ..      BEQ      0x2bd52 ; attsProcWrite + 106
        0x0002bd46:    200d        .       MOVS     r0,#0xd
        0x0002bd48:    2f12        ./      CMP      r7,#0x12
        0x0002bd4a:    d056        V.      BEQ      0x2bdfa ; attsProcWrite + 274
        0x0002bd4c:    b005        ..      ADD      sp,sp,#0x14
        0x0002bd4e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002bd52:    f0100f02    ....    TST      r0,#2
        0x0002bd56:    d00f        ..      BEQ      0x2bd78 ; attsProcWrite + 144
        0x0002bd58:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bd5a:    f8d1c00c    ....    LDR      r12,[r1,#0xc]
        0x0002bd5e:    f1bc0f00    ....    CMP      r12,#0
        0x0002bd62:    d009        ..      BEQ      0x2bd78 ; attsProcWrite + 144
        0x0002bd64:    9600        ..      STR      r6,[sp,#0]
        0x0002bd66:    e9cd9501    ....    STRD     r9,r5,[sp,#4]
        0x0002bd6a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd6c:    2300        .#      MOVS     r3,#0
        0x0002bd6e:    463a        :F      MOV      r2,r7
        0x0002bd70:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd72:    4641        AF      MOV      r1,r8
        0x0002bd74:    47e0        .G      BLX      r12
        0x0002bd76:    e00e        ..      B        0x2bd96 ; attsProcWrite + 174
        0x0002bd78:    f0100f20    .. .    TST      r0,#0x20
        0x0002bd7c:    d014        ..      BEQ      0x2bda8 ; attsProcWrite + 192
        0x0002bd7e:    482b        +H      LDR      r0,[pc,#172] ; [0x2be2c] = 0x10000a00
        0x0002bd80:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002bd84:    f1bc0f00    ....    CMP      r12,#0
        0x0002bd88:    d00e        ..      BEQ      0x2bda8 ; attsProcWrite + 192
        0x0002bd8a:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bd8c:    464b        KF      MOV      r3,r9
        0x0002bd8e:    4642        BF      MOV      r2,r8
        0x0002bd90:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd92:    2109        .!      MOVS     r1,#9
        0x0002bd94:    47e0        .G      BLX      r12
        0x0002bd96:    b190        ..      CBZ      r0,0x2bdbe ; attsProcWrite + 214
        0x0002bd98:    2f12        ./      CMP      r7,#0x12
        0x0002bd9a:    bf1c        ..      ITT      NE
        0x0002bd9c:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bd9e:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bda2:    287a        z(      CMP      r0,#0x7a
        0x0002bda4:    d129        ).      BNE      0x2bdfa ; attsProcWrite + 274
        0x0002bda6:    e033        3.      B        0x2be10 ; attsProcWrite + 296
        0x0002bda8:    4632        2F      MOV      r2,r6
        0x0002bdaa:    4649        IF      MOV      r1,r9
        0x0002bdac:    6868        hh      LDR      r0,[r5,#4]
        0x0002bdae:    f7ecfbec    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0002bdb2:    7ba8        .{      LDRB     r0,[r5,#0xe]
        0x0002bdb4:    f0100f08    ....    TST      r0,#8
        0x0002bdb8:    bf1c        ..      ITT      NE
        0x0002bdba:    68a8        .h      LDRNE    r0,[r5,#8]
        0x0002bdbc:    8006        ..      STRHNE   r6,[r0,#0]
        0x0002bdbe:    2f12        ./      CMP      r7,#0x12
        0x0002bdc0:    bf1c        ..      ITT      NE
        0x0002bdc2:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bdc4:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bdc8:    2009        .       MOVS     r0,#9
        0x0002bdca:    f7fdfa61    ..a.    BL       attMsgAlloc ; 0x29290
        0x0002bdce:    0003        ..      MOVS     r3,r0
        0x0002bdd0:    bf04        ..      ITT      EQ
        0x0002bdd2:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0002bdd4:    e8bd83f0    ....    POPEQ    {r4-r9,pc}
        0x0002bdd8:    2113        .!      MOVS     r1,#0x13
        0x0002bdda:    7219        .r      STRB     r1,[r3,#8]
        0x0002bddc:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002bde0:    2201        ."      MOVS     r2,#1
        0x0002bde2:    6920         i      LDR      r0,[r4,#0x10]
        0x0002bde4:    f7fdfa42    ..B.    BL       attL2cDataReq ; 0x2926c
        0x0002bde8:    b005        ..      ADD      sp,sp,#0x14
        0x0002bdea:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002bdee:    2001        .       MOVS     r0,#1
        0x0002bdf0:    2f12        ./      CMP      r7,#0x12
        0x0002bdf2:    bf1c        ..      ITT      NE
        0x0002bdf4:    b005        ..      ADDNE    sp,sp,#0x14
        0x0002bdf6:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0002bdfa:    9000        ..      STR      r0,[sp,#0]
        0x0002bdfc:    f8941025    ..%.    LDRB     r1,[r4,#0x25]
        0x0002be00:    4643        CF      MOV      r3,r8
        0x0002be02:    2212        ."      MOVS     r2,#0x12
        0x0002be04:    6920         i      LDR      r0,[r4,#0x10]
        0x0002be06:    f7fefb1b    ....    BL       attsErrRsp ; 0x2a440
        0x0002be0a:    b005        ..      ADD      sp,sp,#0x14
        0x0002be0c:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0002be10:    f8942025    ..%     LDRB     r2,[r4,#0x25]
        0x0002be14:    2102        .!      MOVS     r1,#2
        0x0002be16:    6920         i      LDR      r0,[r4,#0x10]
        0x0002be18:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002be1c:    5c42        B\      LDRB     r2,[r0,r1]
        0x0002be1e:    f0420208    B...    ORR      r2,r2,#8
        0x0002be22:    5442        BT      STRB     r2,[r0,r1]
        0x0002be24:    b005        ..      ADD      sp,sp,#0x14
        0x0002be26:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0002be2a:    0000        ..      DCW    0
        0x0002be2c:    10000a00    ....    DCD    268438016
    $t
    i.attsUuid16Cmp
    attsUuid16Cmp
        0x0002be30:    2902        .)      CMP      r1,#2
        0x0002be32:    d002        ..      BEQ      0x2be3a ; attsUuid16Cmp + 10
        0x0002be34:    4611        .F      MOV      r1,r2
        0x0002be36:    f7fdba5f    .._.    B        attUuidCmp16to128 ; 0x292f8
        0x0002be3a:    7801        .x      LDRB     r1,[r0,#0]
        0x0002be3c:    7813        .x      LDRB     r3,[r2,#0]
        0x0002be3e:    4299        .B      CMP      r1,r3
        0x0002be40:    d105        ..      BNE      0x2be4e ; attsUuid16Cmp + 30
        0x0002be42:    7840        @x      LDRB     r0,[r0,#1]
        0x0002be44:    7851        Qx      LDRB     r1,[r2,#1]
        0x0002be46:    4288        .B      CMP      r0,r1
        0x0002be48:    bf04        ..      ITT      EQ
        0x0002be4a:    2001        .       MOVEQ    r0,#1
        0x0002be4c:    4770        pG      BXEQ     lr
        0x0002be4e:    2000        .       MOVS     r0,#0
        0x0002be50:    4770        pG      BX       lr
    i.attsUuidCmp
    attsUuidCmp
        0x0002be52:    b510        ..      PUSH     {r4,lr}
        0x0002be54:    4613        .F      MOV      r3,r2
        0x0002be56:    7b82        .{      LDRB     r2,[r0,#0xe]
        0x0002be58:    6800        .h      LDR      r0,[r0,#0]
        0x0002be5a:    f0120f01    ....    TST      r2,#1
        0x0002be5e:    d002        ..      BEQ      0x2be66 ; attsUuidCmp + 20
        0x0002be60:    2910        .)      CMP      r1,#0x10
        0x0002be62:    d00a        ..      BEQ      0x2be7a ; attsUuidCmp + 40
        0x0002be64:    e003        ..      B        0x2be6e ; attsUuidCmp + 28
        0x0002be66:    2902        .)      CMP      r1,#2
        0x0002be68:    d007        ..      BEQ      0x2be7a ; attsUuidCmp + 40
        0x0002be6a:    2910        .)      CMP      r1,#0x10
        0x0002be6c:    d00e        ..      BEQ      0x2be8c ; attsUuidCmp + 58
        0x0002be6e:    4601        .F      MOV      r1,r0
        0x0002be70:    e8bd4010    ...@    POP      {r4,lr}
        0x0002be74:    4618        .F      MOV      r0,r3
        0x0002be76:    f7fdba3f    ..?.    B        attUuidCmp16to128 ; 0x292f8
        0x0002be7a:    460a        .F      MOV      r2,r1
        0x0002be7c:    4619        .F      MOV      r1,r3
        0x0002be7e:    f7ecfb15    ....    BL       memcmp ; 0x184ac
        0x0002be82:    2800        .(      CMP      r0,#0
        0x0002be84:    bf0c        ..      ITE      EQ
        0x0002be86:    2001        .       MOVEQ    r0,#1
        0x0002be88:    2000        .       MOVNE    r0,#0
        0x0002be8a:    bd10        ..      POP      {r4,pc}
        0x0002be8c:    4619        .F      MOV      r1,r3
        0x0002be8e:    e8bd4010    ...@    POP      {r4,lr}
        0x0002be92:    f7fdba31    ..1.    B        attUuidCmp16to128 ; 0x292f8
        0x0002be96:    0000        ..      MOVS     r0,r0
    i.audio_enc_encode_frame
    audio_enc_encode_frame
        0x0002be98:    b538        8.      PUSH     {r3-r5,lr}
        0x0002be9a:    f8dfc034    ..4.    LDR      r12,[pc,#52] ; [0x2bed0] = 0x100005dc
        0x0002be9e:    460c        .F      MOV      r4,r1
        0x0002bea0:    490a        .I      LDR      r1,[pc,#40] ; [0x2becc] = 0x100163e0
        0x0002bea2:    f8cc100c    ....    STR      r1,[r12,#0xc]
        0x0002bea6:    2100        .!      MOVS     r1,#0
        0x0002bea8:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002beac:    f8cc1004    ....    STR      r1,[r12,#4]
        0x0002beb0:    4613        .F      MOV      r3,r2
        0x0002beb2:    f8cc1008    ....    STR      r1,[r12,#8]
        0x0002beb6:    f24052dc    @..R    MOV      r2,#0x5dc
        0x0002beba:    9200        ..      STR      r2,[sp,#0]
        0x0002bebc:    4601        .F      MOV      r1,r0
        0x0002bebe:    4622        "F      MOV      r2,r4
        0x0002bec0:    f8dc0010    ....    LDR      r0,[r12,#0x10]
        0x0002bec4:    f00afd06    ....    BL       octopus_encode ; 0x368d4
        0x0002bec8:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0002beca:    0000        ..      DCW    0
        0x0002becc:    100163e0    .c..    DCD    268526560
        0x0002bed0:    100005dc    ....    DCD    268436956
    $t
    i.audio_enc_init
    audio_enc_init
        0x0002bed4:    b510        ..      PUSH     {r4,lr}
        0x0002bed6:    f00aff9d    ....    BL       octopus_encoder_create ; 0x36e14
        0x0002beda:    4902        .I      LDR      r1,[pc,#8] ; [0x2bee4] = 0x100005dc
        0x0002bedc:    6108        .a      STR      r0,[r1,#0x10]
        0x0002bede:    2000        .       MOVS     r0,#0
        0x0002bee0:    bd10        ..      POP      {r4,pc}
    $d
        0x0002bee2:    0000        ..      DCW    0
        0x0002bee4:    100005dc    ....    DCD    268436956
    $t
    i.buck_ldo_override_init
    buck_ldo_override_init
        0x0002bee8:    b570        p.      PUSH     {r4-r6,lr}
        0x0002beea:    4c27        'L      LDR      r4,[pc,#156] ; [0x2bf88] = 0x40020000
        0x0002beec:    2600        .&      MOVS     r6,#0
        0x0002beee:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bef0:    f4403000    @..0    ORR      r0,r0,#0x20000
        0x0002bef4:    6620         f      STR      r0,[r4,#0x60]
        0x0002bef6:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bef8:    f4402080    @..     ORR      r0,r0,#0x40000
        0x0002befc:    6620         f      STR      r0,[r4,#0x60]
        0x0002befe:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf00:    f4402000    @..     ORR      r0,r0,#0x80000
        0x0002bf04:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf06:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf08:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x0002bf0c:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf0e:    4d1f        .M      LDR      r5,[pc,#124] ; [0x2bf8c] = 0x100005f0
        0x0002bf10:    6868        hh      LDR      r0,[r5,#4]
        0x0002bf12:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0002bf16:    d10c        ..      BNE      0x2bf32 ; buck_ldo_override_init + 74
        0x0002bf18:    2201        ."      MOVS     r2,#1
        0x0002bf1a:    1d2b        +.      ADDS     r3,r5,#4
        0x0002bf1c:    f24041c4    @..A    MOV      r1,#0x4c4
        0x0002bf20:    4610        .F      MOV      r0,r2
        0x0002bf22:    f7f6fd41    ..A.    BL       am_hal_mram_info_read ; 0x229a8
        0x0002bf26:    b918        ..      CBNZ     r0,0x2bf30 ; buck_ldo_override_init + 72
        0x0002bf28:    6868        hh      LDR      r0,[r5,#4]
        0x0002bf2a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0002bf2e:    d100        ..      BNE      0x2bf32 ; buck_ldo_override_init + 74
        0x0002bf30:    606e        n`      STR      r6,[r5,#4]
        0x0002bf32:    6868        hh      LDR      r0,[r5,#4]
        0x0002bf34:    2802        .(      CMP      r0,#2
        0x0002bf36:    d20e        ..      BCS      0x2bf56 ; buck_ldo_override_init + 110
        0x0002bf38:    f8d40080    ....    LDR      r0,[r4,#0x80]
        0x0002bf3c:    f3c00009    ....    UBFX     r0,r0,#0,#10
        0x0002bf40:    2806        .(      CMP      r0,#6
        0x0002bf42:    d908        ..      BLS      0x2bf56 ; buck_ldo_override_init + 110
        0x0002bf44:    f8d40080    ....    LDR      r0,[r4,#0x80]
        0x0002bf48:    1f81        ..      SUBS     r1,r0,#6
        0x0002bf4a:    f8d40080    ....    LDR      r0,[r4,#0x80]
        0x0002bf4e:    f3610009    a...    BFI      r0,r1,#0,#10
        0x0002bf52:    f8c40080    ....    STR      r0,[r4,#0x80]
        0x0002bf56:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf58:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002bf5c:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf5e:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf60:    f040000e    @...    ORR      r0,r0,#0xe
        0x0002bf64:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf66:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf68:    f0400001    @...    ORR      r0,r0,#1
        0x0002bf6c:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf6e:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf70:    f4207000     ..p    BIC      r0,r0,#0x200
        0x0002bf74:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf76:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf78:    f44070e0    @..p    ORR      r0,r0,#0x1c0
        0x0002bf7c:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf7e:    6e20         n      LDR      r0,[r4,#0x60]
        0x0002bf80:    f0400020    @. .    ORR      r0,r0,#0x20
        0x0002bf84:    6620         f      STR      r0,[r4,#0x60]
        0x0002bf86:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0002bf88:    40020000    ...@    DCD    1073872896
        0x0002bf8c:    100005f0    ....    DCD    268436976
    $t
    i.buck_ldo_update_override
    buck_ldo_update_override
        0x0002bf90:    4906        .I      LDR      r1,[pc,#24] ; [0x2bfac] = 0x40020000
        0x0002bf92:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002bf94:    f3604210    `..B    BFI      r2,r0,#16,#1
        0x0002bf98:    660a        .f      STR      r2,[r1,#0x60]
        0x0002bf9a:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002bf9c:    f3600200    `...    BFI      r2,r0,#0,#1
        0x0002bfa0:    660a        .f      STR      r2,[r1,#0x60]
        0x0002bfa2:    6e0a        .n      LDR      r2,[r1,#0x60]
        0x0002bfa4:    f3601245    `.E.    BFI      r2,r0,#5,#1
        0x0002bfa8:    660a        .f      STR      r2,[r1,#0x60]
        0x0002bfaa:    4770        pG      BX       lr
    $d
        0x0002bfac:    40020000    ...@    DCD    1073872896
    $t
    i.buf_read
    buf_read
        0x0002bfb0:    6843        Ch      LDR      r3,[r0,#4]
        0x0002bfb2:    2900        .)      CMP      r1,#0
        0x0002bfb4:    eb030c02    ....    ADD      r12,r3,r2
        0x0002bfb8:    f8c0c004    ....    STR      r12,[r0,#4]
        0x0002bfbc:    bf18        ..      IT       NE
        0x0002bfbe:    2a00        .*      CMPNE    r2,#0
        0x0002bfc0:    d014        ..      BEQ      0x2bfec ; buf_read + 60
        0x0002bfc2:    f1a30001    ....    SUB      r0,r3,#1
        0x0002bfc6:    f1a10101    ....    SUB      r1,r1,#1
        0x0002bfca:    f0120f01    ....    TST      r2,#1
        0x0002bfce:    d003        ..      BEQ      0x2bfd8 ; buf_read + 40
        0x0002bfd0:    f8103f01    ...?    LDRB     r3,[r0,#1]!
        0x0002bfd4:    f8013f01    ...?    STRB     r3,[r1,#1]!
        0x0002bfd8:    0852        R.      LSRS     r2,r2,#1
        0x0002bfda:    d007        ..      BEQ      0x2bfec ; buf_read + 60
        0x0002bfdc:    7843        Cx      LDRB     r3,[r0,#1]
        0x0002bfde:    704b        Kp      STRB     r3,[r1,#1]
        0x0002bfe0:    f8103f02    ...?    LDRB     r3,[r0,#2]!
        0x0002bfe4:    f8013f02    ...?    STRB     r3,[r1,#2]!
        0x0002bfe8:    1e52        R.      SUBS     r2,r2,#1
        0x0002bfea:    d1f7        ..      BNE      0x2bfdc ; buf_read + 44
        0x0002bfec:    2001        .       MOVS     r0,#1
        0x0002bfee:    4770        pG      BX       lr
    i.buf_write
    buf_write
        0x0002bff0:    6843        Ch      LDR      r3,[r0,#4]
        0x0002bff2:    eb030c02    ....    ADD      r12,r3,r2
        0x0002bff6:    f8c0c004    ....    STR      r12,[r0,#4]
        0x0002bffa:    b192        ..      CBZ      r2,0x2c022 ; buf_write + 50
        0x0002bffc:    1e58        X.      SUBS     r0,r3,#1
        0x0002bffe:    1e49        I.      SUBS     r1,r1,#1
        0x0002c000:    f0120f01    ....    TST      r2,#1
        0x0002c004:    d003        ..      BEQ      0x2c00e ; buf_write + 30
        0x0002c006:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0002c00a:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x0002c00e:    0852        R.      LSRS     r2,r2,#1
        0x0002c010:    d007        ..      BEQ      0x2c022 ; buf_write + 50
        0x0002c012:    784b        Kx      LDRB     r3,[r1,#1]
        0x0002c014:    7043        Cp      STRB     r3,[r0,#1]
        0x0002c016:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x0002c01a:    f8003f02    ...?    STRB     r3,[r0,#2]!
        0x0002c01e:    1e52        R.      SUBS     r2,r2,#1
        0x0002c020:    d1f7        ..      BNE      0x2c012 ; buf_write + 34
        0x0002c022:    2001        .       MOVS     r0,#1
        0x0002c024:    4770        pG      BX       lr
        0x0002c026:    0000        ..      MOVS     r0,r0
    i.celt_encode_with_ec
    celt_encode_with_ec
        0x0002c028:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002c02c:    4604        .F      MOV      r4,r0
        0x0002c02e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0002c032:    b0ef        ..      SUB      sp,sp,#0x1bc
        0x0002c034:    4615        .F      MOV      r5,r2
        0x0002c036:    6840        @h      LDR      r0,[r0,#4]
        0x0002c038:    901c        ..      STR      r0,[sp,#0x70]
        0x0002c03a:    ed9faafe    ....    VLDR     s20,[pc,#1016] ; [0x2c434] = 0
        0x0002c03e:    2000        .       MOVS     r0,#0
        0x0002c040:    68a6        .h      LDR      r6,[r4,#8]
        0x0002c042:    9066        f.      STR      r0,[sp,#0x198]
        0x0002c044:    9027        '.      STR      r0,[sp,#0x9c]
        0x0002c046:    eeb0ca4a    ..J.    VMOV.F32 s24,s20
        0x0002c04a:    eeb0ba4a    ..J.    VMOV.F32 s22,s20
        0x0002c04e:    eef0ca4a    ..J.    VMOV.F32 s25,s20
        0x0002c052:    9060        `.      STR      r0,[sp,#0x180]
        0x0002c054:    9067        g.      STR      r0,[sp,#0x19c]
        0x0002c056:    f7f3f97d    ..}.    BL       alloc_stack ; 0x1f354
        0x0002c05a:    6820         h      LDR      r0,[r4,#0]
        0x0002c05c:    9015        ..      STR      r0,[sp,#0x54]
        0x0002c05e:    6880        .h      LDR      r0,[r0,#8]
        0x0002c060:    9021        !.      STR      r0,[sp,#0x84]
        0x0002c062:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c064:    f8d08004    ....    LDR      r8,[r0,#4]
        0x0002c068:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002c06a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0002c06c:    6a20         j      LDR      r0,[r4,#0x20]
        0x0002c06e:    901e        ..      STR      r0,[sp,#0x78]
        0x0002c070:    6a67        gj      LDR      r7,[r4,#0x24]
        0x0002c072:    2800        .(      CMP      r0,#0
        0x0002c074:    bf18        ..      IT       NE
        0x0002c076:    2001        .       MOVNE    r0,#1
        0x0002c078:    9063        c.      STR      r0,[sp,#0x18c]
        0x0002c07a:    ed8daa4d    ..M.    VSTR     s20,[sp,#0x134]
        0x0002c07e:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c080:    2802        .(      CMP      r0,#2
        0x0002c082:    db36        6.      BLT      0x2c0f2 ; celt_encode_with_ec + 202
        0x0002c084:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c086:    2800        .(      CMP      r0,#0
        0x0002c088:    d033        3.      BEQ      0x2c0f2 ; celt_encode_with_ec + 202
        0x0002c08a:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c08c:    2301        .#      MOVS     r3,#1
        0x0002c08e:    fb00fa05    ....    MUL      r10,r0,r5
        0x0002c092:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c094:    2500        .%      MOVS     r5,#0
        0x0002c096:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x0002c098:    1c4a        J.      ADDS     r2,r1,#1
        0x0002c09a:    2a00        .*      CMP      r2,#0
        0x0002c09c:    bfd4        ..      ITE      LE
        0x0002c09e:    2000        .       MOVLE    r0,#0
        0x0002c0a0:    ea230001    #...    BICGT    r0,r3,r1
        0x0002c0a4:    f1b00c01    ....    SUBS     r12,r0,#1
        0x0002c0a8:    bf5c        \.      ITT      PL
        0x0002c0aa:    f8dd9054    ..T.    LDRPL    r9,[sp,#0x54]
        0x0002c0ae:    f8d9902c    ..,.    LDRPL    r9,[r9,#0x2c]
        0x0002c0b2:    d406        ..      BMI      0x2c0c2 ; celt_encode_with_ec + 154
        0x0002c0b4:    fa09fb05    ....    LSL      r11,r9,r5
        0x0002c0b8:    45d3        .E      CMP      r11,r10
        0x0002c0ba:    d018        ..      BEQ      0x2c0ee ; celt_encode_with_ec + 198
        0x0002c0bc:    1c6d        m.      ADDS     r5,r5,#1
        0x0002c0be:    4565        eE      CMP      r5,r12
        0x0002c0c0:    ddf8        ..      BLE      0x2c0b4 ; celt_encode_with_ec + 140
        0x0002c0c2:    4605        .F      MOV      r5,r0
        0x0002c0c4:    42aa        .B      CMP      r2,r5
        0x0002c0c6:    bfc4        ..      ITT      GT
        0x0002c0c8:    9815        ..      LDRGT    r0,[sp,#0x54]
        0x0002c0ca:    6ac0        .j      LDRGT    r0,[r0,#0x2c]
        0x0002c0cc:    dd0f        ..      BLE      0x2c0ee ; celt_encode_with_ec + 198
        0x0002c0ce:    bf00        ..      NOP      
        0x0002c0d0:    fa00fc05    ....    LSL      r12,r0,r5
        0x0002c0d4:    45d4        .E      CMP      r12,r10
        0x0002c0d6:    d00a        ..      BEQ      0x2c0ee ; celt_encode_with_ec + 198
        0x0002c0d8:    f1050c01    ....    ADD      r12,r5,#1
        0x0002c0dc:    fa00fc0c    ....    LSL      r12,r0,r12
        0x0002c0e0:    45d4        .E      CMP      r12,r10
        0x0002c0e2:    d101        ..      BNE      0x2c0e8 ; celt_encode_with_ec + 192
        0x0002c0e4:    1c6d        m.      ADDS     r5,r5,#1
        0x0002c0e6:    e002        ..      B        0x2c0ee ; celt_encode_with_ec + 198
        0x0002c0e8:    1cad        ..      ADDS     r5,r5,#2
        0x0002c0ea:    42aa        .B      CMP      r2,r5
        0x0002c0ec:    dcf0        ..      BGT      0x2c0d0 ; celt_encode_with_ec + 168
        0x0002c0ee:    428d        .B      CMP      r5,r1
        0x0002c0f0:    dd09        ..      BLE      0x2c106 ; celt_encode_with_ec + 222
        0x0002c0f2:    f011fab5    ....    BL       restore_stack ; 0x3d660
        0x0002c0f6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002c0fa:    b06f        o.      ADD      sp,sp,#0x1bc
        0x0002c0fc:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0002c100:    b004        ..      ADD      sp,sp,#0x10
        0x0002c102:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002c106:    2001        .       MOVS     r0,#1
        0x0002c108:    40a8        .@      LSLS     r0,r0,r5
        0x0002c10a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002c10c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c10e:    6ac1        .j      LDR      r1,[r0,#0x2c]
        0x0002c110:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002c112:    4348        HC      MULS     r0,r1,r0
        0x0002c114:    901d        ..      STR      r0,[sp,#0x74]
        0x0002c116:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c118:    f5086180    ...a    ADD      r1,r8,#0x400
        0x0002c11c:    fb00f008    ....    MUL      r0,r0,r8
        0x0002c120:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002c124:    f1000bf4    ....    ADD      r11,r0,#0xf4
        0x0002c128:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c12a:    4348        HC      MULS     r0,r1,r0
        0x0002c12c:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0002c130:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002c134:    9124        $.      STR      r1,[sp,#0x90]
        0x0002c136:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002c138:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c13a:    4348        HC      MULS     r0,r1,r0
        0x0002c13c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002c13e:    905c        \.      STR      r0,[sp,#0x170]
        0x0002c140:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002c144:    9131        1.      STR      r1,[sp,#0xc4]
        0x0002c146:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002c14a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0002c14e:    904e        N.      STR      r0,[sp,#0x138]
        0x0002c150:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c152:    9125        %.      STR      r1,[sp,#0x94]
        0x0002c154:    b370        p.      CBZ      r0,0x2c1b4 ; celt_encode_with_ec + 396
        0x0002c156:    f007f97b    ..{.    BL       ec_tell_frac ; 0x33450
        0x0002c15a:    9061        a.      STR      r0,[sp,#0x184]
        0x0002c15c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c15e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002c160:    f007f912    ....    BL       ec_ilog ; 0x33388
        0x0002c164:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002c166:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002c168:    1a08        ..      SUBS     r0,r1,r0
        0x0002c16a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c16c:    1d00        ..      ADDS     r0,r0,#4
        0x0002c16e:    ea4f09e0    O...    ASR      r9,r0,#3
        0x0002c172:    bf00        ..      NOP      
        0x0002c174:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c176:    f24041fb    @..A    MOV      r1,#0x4fb
        0x0002c17a:    4288        .B      CMP      r0,r1
        0x0002c17c:    bfa4        ..      ITT      GE
        0x0002c17e:    f24040fb    @..@    MOVGE    r0,#0x4fb
        0x0002c182:    908c        ..      STRGE    r0,[sp,#0x230]
        0x0002c184:    eba00009    ....    SUB      r0,r0,r9
        0x0002c188:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002c18a:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0002c18c:    2800        .(      CMP      r0,#0
        0x0002c18e:    bf1c        ..      ITT      NE
        0x0002c190:    6aa1        .j      LDRNE    r1,[r4,#0x28]
        0x0002c192:    f1b13fff    ...?    CMPNE    r1,#0xffffffff
        0x0002c196:    d014        ..      BEQ      0x2c1c2 ; celt_encode_with_ec + 410
        0x0002c198:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c19a:    fb01f10a    ....    MUL      r1,r1,r10
        0x0002c19e:    6800        .h      LDR      r0,[r0,#0]
        0x0002c1a0:    ea4f00e0    O...    ASR      r0,r0,#3
        0x0002c1a4:    eb010160    ..`.    ADD      r1,r1,r0,ASR #1
        0x0002c1a8:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0002c1ac:    9020         .      STR      r0,[sp,#0x80]
        0x0002c1ae:    ea4f10a0    O...    ASR      r0,r0,#6
        0x0002c1b2:    e054        T.      B        0x2c25e ; celt_encode_with_ec + 566
        0x0002c1b4:    f04f0001    O...    MOV      r0,#1
        0x0002c1b8:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c1ba:    f04f0900    O...    MOV      r9,#0
        0x0002c1be:    9061        a.      STR      r0,[sp,#0x184]
        0x0002c1c0:    e7d8        ..      B        0x2c174 ; celt_encode_with_ec + 332
        0x0002c1c2:    f04f0000    O...    MOV      r0,#0
        0x0002c1c6:    9020         .      STR      r0,[sp,#0x80]
        0x0002c1c8:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x0002c1ca:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002c1cc:    fb01f00a    ....    MUL      r0,r1,r10
        0x0002c1d0:    2a01        .*      CMP      r2,#1
        0x0002c1d2:    dd04        ..      BLE      0x2c1de ; celt_encode_with_ec + 438
        0x0002c1d4:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002c1d6:    6813        .h      LDR      r3,[r2,#0]
        0x0002c1d8:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002c1da:    fb020003    ....    MLA      r0,r2,r3,r0
        0x0002c1de:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x0002c1e2:    d039        9.      BEQ      0x2c258 ; celt_encode_with_ec + 560
        0x0002c1e4:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002c1e6:    680a        .h      LDR      r2,[r1,#0]
        0x0002c1e8:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0002c1ec:    00d2        ..      LSLS     r2,r2,#3
        0x0002c1ee:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002c1f2:    6b20         k      LDR      r0,[r4,#0x30]
        0x0002c1f4:    f1100c00    ....    ADDS     r12,r0,#0
        0x0002c1f8:    bf18        ..      IT       NE
        0x0002c1fa:    f04f0c01    O...    MOVNE    r12,#1
        0x0002c1fe:    eba30c0c    ....    SUB      r12,r3,r12
        0x0002c202:    9b8c        ..      LDR      r3,[sp,#0x230]
        0x0002c204:    459c        .E      CMP      r12,r3
        0x0002c206:    dc09        ..      BGT      0x2c21c ; celt_encode_with_ec + 500
        0x0002c208:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002c20c:    2800        .(      CMP      r0,#0
        0x0002c20e:    bf14        ..      ITE      NE
        0x0002c210:    f04f0c01    O...    MOVNE    r12,#1
        0x0002c214:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002c218:    eba3030c    ....    SUB      r3,r3,r12
        0x0002c21c:    2b02        .+      CMP      r3,#2
        0x0002c21e:    bfb8        ..      IT       LT
        0x0002c220:    2002        .       MOVLT    r0,#2
        0x0002c222:    db14        ..      BLT      0x2c24e ; celt_encode_with_ec + 550
        0x0002c224:    fb91f3f2    ....    SDIV     r3,r1,r2
        0x0002c228:    2800        .(      CMP      r0,#0
        0x0002c22a:    bf14        ..      ITE      NE
        0x0002c22c:    f04f0c01    O...    MOVNE    r12,#1
        0x0002c230:    f04f0c00    O...    MOVEQ    r12,#0
        0x0002c234:    eba30c0c    ....    SUB      r12,r3,r12
        0x0002c238:    9b8c        ..      LDR      r3,[sp,#0x230]
        0x0002c23a:    459c        .E      CMP      r12,r3
        0x0002c23c:    bfc8        ..      IT       GT
        0x0002c23e:    4618        .F      MOVGT    r0,r3
        0x0002c240:    dc05        ..      BGT      0x2c24e ; celt_encode_with_ec + 550
        0x0002c242:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x0002c246:    2800        .(      CMP      r0,#0
        0x0002c248:    bf18        ..      IT       NE
        0x0002c24a:    2001        .       MOVNE    r0,#1
        0x0002c24c:    1a08        ..      SUBS     r0,r1,r0
        0x0002c24e:    4601        .F      MOV      r1,r0
        0x0002c250:    908c        ..      STR      r0,[sp,#0x230]
        0x0002c252:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c254:    f006ffe8    ....    BL       ec_enc_shrink ; 0x33228
        0x0002c258:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c25a:    eba00009    ....    SUB      r0,r0,r9
        0x0002c25e:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002c260:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c262:    f44f71c8    O..q    MOV      r1,#0x190
        0x0002c266:    4341        AC      MULS     r1,r0,r1
        0x0002c268:    f1c50003    ....    RSB      r0,r5,#3
        0x0002c26c:    fa01f200    ....    LSL      r2,r1,r0
        0x0002c270:    eb060186    ....    ADD      r1,r6,r6,LSL #2
        0x0002c274:    906d        m.      STR      r0,[sp,#0x1b4]
        0x0002c276:    2014        .       MOVS     r0,#0x14
        0x0002c278:    9128        (.      STR      r1,[sp,#0xa0]
        0x0002c27a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002c27e:    f44f71c8    O..q    MOV      r1,#0x190
        0x0002c282:    40e9        .@      LSRS     r1,r1,r5
        0x0002c284:    f1c10132    ..2.    RSB      r1,r1,#0x32
        0x0002c288:    fb002201    ..."    MLA      r2,r0,r1,r2
        0x0002c28c:    926c        l.      STR      r2,[sp,#0x1b0]
        0x0002c28e:    6aa2        .j      LDR      r2,[r4,#0x28]
        0x0002c290:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0002c294:    d005        ..      BEQ      0x2c2a2 ; celt_encode_with_ec + 634
        0x0002c296:    fb002001    ...     MLA      r0,r0,r1,r2
        0x0002c29a:    996c        l.      LDR      r1,[sp,#0x1b0]
        0x0002c29c:    4288        .B      CMP      r0,r1
        0x0002c29e:    bfd8        ..      IT       LE
        0x0002c2a0:    906c        l.      STRLE    r0,[sp,#0x1b0]
        0x0002c2a2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c2a4:    b930        0.      CBNZ     r0,0x2c2b4 ; celt_encode_with_ec + 652
        0x0002c2a6:    a850        P.      ADD      r0,sp,#0x140
        0x0002c2a8:    9a8c        ..      LDR      r2,[sp,#0x230]
        0x0002c2aa:    9982        ..      LDR      r1,[sp,#0x208]
        0x0002c2ac:    f006ff57    ..W.    BL       ec_enc_init ; 0x3315e
        0x0002c2b0:    a850        P.      ADD      r0,sp,#0x140
        0x0002c2b2:    908d        ..      STR      r0,[sp,#0x234]
        0x0002c2b4:    9820         .      LDR      r0,[sp,#0x80]
        0x0002c2b6:    2800        .(      CMP      r0,#0
        0x0002c2b8:    dd32        2.      BLE      0x2c320 ; celt_encode_with_ec + 760
        0x0002c2ba:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0002c2bc:    b380        ..      CBZ      r0,0x2c320 ; celt_encode_with_ec + 760
        0x0002c2be:    9820         .      LDR      r0,[sp,#0x80]
        0x0002c2c0:    f8d410d0    ....    LDR      r1,[r4,#0xd0]
        0x0002c2c4:    ebc10040    ..@.    RSB      r0,r1,r0,LSL #1
        0x0002c2c8:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c2ca:    2901        .)      CMP      r1,#1
        0x0002c2cc:    bf0c        ..      ITE      EQ
        0x0002c2ce:    2102        .!      MOVEQ    r1,#2
        0x0002c2d0:    2100        .!      MOVNE    r1,#0
        0x0002c2d2:    ebb11fa0    ....    CMP      r1,r0,ASR #6
        0x0002c2d6:    bfd8        ..      IT       LE
        0x0002c2d8:    1181        ..      ASRLE    r1,r0,#6
        0x0002c2da:    dd04        ..      BLE      0x2c2e6 ; celt_encode_with_ec + 702
        0x0002c2dc:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c2de:    2901        .)      CMP      r1,#1
        0x0002c2e0:    bf0c        ..      ITE      EQ
        0x0002c2e2:    2102        .!      MOVEQ    r1,#2
        0x0002c2e4:    2100        .!      MOVNE    r1,#0
        0x0002c2e6:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002c2e8:    4291        .B      CMP      r1,r2
        0x0002c2ea:    bfa8        ..      IT       GE
        0x0002c2ec:    4610        .F      MOVGE    r0,r2
        0x0002c2ee:    da0e        ..      BGE      0x2c30e ; celt_encode_with_ec + 742
        0x0002c2f0:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c2f2:    2901        .)      CMP      r1,#1
        0x0002c2f4:    bf0c        ..      ITE      EQ
        0x0002c2f6:    2102        .!      MOVEQ    r1,#2
        0x0002c2f8:    2100        .!      MOVNE    r1,#0
        0x0002c2fa:    ebb11fa0    ....    CMP      r1,r0,ASR #6
        0x0002c2fe:    bfd8        ..      IT       LE
        0x0002c300:    1180        ..      ASRLE    r0,r0,#6
        0x0002c302:    dd04        ..      BLE      0x2c30e ; celt_encode_with_ec + 742
        0x0002c304:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c306:    2801        .(      CMP      r0,#1
        0x0002c308:    bf0c        ..      ITE      EQ
        0x0002c30a:    2002        .       MOVEQ    r0,#2
        0x0002c30c:    2000        .       MOVNE    r0,#0
        0x0002c30e:    4282        .B      CMP      r2,r0
        0x0002c310:    dd06        ..      BLE      0x2c320 ; celt_encode_with_ec + 760
        0x0002c312:    eb090100    ....    ADD      r1,r9,r0
        0x0002c316:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002c318:    918c        ..      STR      r1,[sp,#0x230]
        0x0002c31a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c31c:    f006ff84    ....    BL       ec_enc_shrink ; 0x33228
        0x0002c320:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c322:    9717        ..      STR      r7,[sp,#0x5c]
        0x0002c324:    00c0        ..      LSLS     r0,r0,#3
        0x0002c326:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002c328:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c32a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002c32c:    42b8        .B      CMP      r0,r7
        0x0002c32e:    f2c281e8    ....    BLT.W    0x2e702 ; celt_encode_with_ec + 9946
        0x0002c332:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002c334:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002c336:    4440        @D      ADD      r0,r0,r8
        0x0002c338:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c33a:    4348        HC      MULS     r0,r1,r0
        0x0002c33c:    0080        ..      LSLS     r0,r0,#2
        0x0002c33e:    f013fb85    ....    BL       spl_alloca ; 0x3fa4c
        0x0002c342:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002c344:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002c346:    eba00008    ....    SUB      r0,r0,r8
        0x0002c34a:    fb00fa06    ....    MUL      r10,r0,r6
        0x0002c34e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c350:    fb9af1f0    ....    SDIV     r1,r10,r0
        0x0002c354:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c356:    f002fa3f    ..?.    BL       celt_maxabs16 ; 0x2e7d8
        0x0002c35a:    ed948a38    ..8.    VLDR     s16,[r4,#0xe0]
        0x0002c35e:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002c362:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c366:    d307        ..      BCC      0x2c378 ; celt_encode_with_ec + 848
        0x0002c368:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c36a:    fb9af1f0    ....    SDIV     r1,r10,r0
        0x0002c36e:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c370:    f002fa32    ..2.    BL       celt_maxabs16 ; 0x2e7d8
        0x0002c374:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0002c378:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002c37a:    fb06f108    ....    MUL      r1,r6,r8
        0x0002c37e:    fb91f1f0    ....    SDIV     r1,r1,r0
        0x0002c382:    fb9af2f0    ....    SDIV     r2,r10,r0
        0x0002c386:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c388:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002c38c:    f002fa24    ..$.    BL       celt_maxabs16 ; 0x2e7d8
        0x0002c390:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002c394:    ed840a38    ..8.    VSTR     s0,[r4,#0xe0]
        0x0002c398:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c39c:    bfa8        ..      IT       GE
        0x0002c39e:    eeb08a40    ..@.    VMOVGE.F32 s16,s0
        0x0002c3a2:    f894103c    ..<.    LDRB     r1,[r4,#0x3c]
        0x0002c3a6:    2001        .       MOVS     r0,#1
        0x0002c3a8:    4088        .@      LSLS     r0,r0,r1
        0x0002c3aa:    ee000a10    ....    VMOV     s0,r0
        0x0002c3ae:    eef7aa00    ....    VMOV.F32 s21,#1.00000000
        0x0002c3b2:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002c3b6:    ee8a0aa0    ....    VDIV.F32 s0,s21,s1
        0x0002c3ba:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0002c3be:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c3c2:    bfac        ..      ITE      GE
        0x0002c3c4:    2001        .       MOVGE    r0,#1
        0x0002c3c6:    2000        .       MOVLT    r0,#0
        0x0002c3c8:    906a        j.      STR      r0,[sp,#0x1a8]
        0x0002c3ca:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c3cc:    2801        .(      CMP      r0,#1
        0x0002c3ce:    bf1c        ..      ITT      NE
        0x0002c3d0:    2000        .       MOVNE    r0,#0
        0x0002c3d2:    906a        j.      STRNE    r0,[sp,#0x1a8]
        0x0002c3d4:    d12a        *.      BNE      0x2c42c ; celt_encode_with_ec + 1028
        0x0002c3d6:    220f        ."      MOVS     r2,#0xf
        0x0002c3d8:    996a        j.      LDR      r1,[sp,#0x1a8]
        0x0002c3da:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c3dc:    f006fd66    ..f.    BL       ec_enc_bit_logp ; 0x32eac
        0x0002c3e0:    986a        j.      LDR      r0,[sp,#0x1a8]
        0x0002c3e2:    b318        ..      CBZ      r0,0x2c42c ; celt_encode_with_ec + 1028
        0x0002c3e4:    9820         .      LDR      r0,[sp,#0x80]
        0x0002c3e6:    2800        .(      CMP      r0,#0
        0x0002c3e8:    dd10        ..      BLE      0x2c40c ; celt_encode_with_ec + 996
        0x0002c3ea:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c3ec:    f1090102    ....    ADD      r1,r9,#2
        0x0002c3f0:    4281        .B      CMP      r1,r0
        0x0002c3f2:    bfdc        ..      ITT      LE
        0x0002c3f4:    4608        .F      MOVLE    r0,r1
        0x0002c3f6:    918c        ..      STRLE    r1,[sp,#0x230]
        0x0002c3f8:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002c3fa:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c3fc:    00c0        ..      LSLS     r0,r0,#3
        0x0002c3fe:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002c400:    2002        .       MOVS     r0,#2
        0x0002c402:    9029        ).      STR      r0,[sp,#0xa4]
        0x0002c404:    e9dd108c    ....    LDRD     r1,r0,[sp,#0x230]
        0x0002c408:    f006ff0e    ....    BL       ec_enc_shrink ; 0x33228
        0x0002c40c:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002c40e:    00c1        ..      LSLS     r1,r0,#3
        0x0002c410:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c412:    910a        ..      STR      r1,[sp,#0x28]
        0x0002c414:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002c416:    f006ffb7    ....    BL       ec_ilog ; 0x33388
        0x0002c41a:    4601        .F      MOV      r1,r0
        0x0002c41c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c41e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002c420:    1a42        B.      SUBS     r2,r0,r1
        0x0002c422:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002c424:    1a89        ..      SUBS     r1,r1,r2
        0x0002c426:    4401        .D      ADD      r1,r1,r0
        0x0002c428:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c42a:    6141        Aa      STR      r1,[r0,#0x14]
        0x0002c42c:    f04f0900    O...    MOV      r9,#0
        0x0002c430:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002c432:    e001        ..      B        0x2c438 ; celt_encode_with_ec + 1040
    $d
        0x0002c434:    00000000    ....    DCD    0
    $t
        0x0002c438:    f1000a10    ....    ADD      r10,r0,#0x10
        0x0002c43c:    6920         i      LDR      r0,[r4,#0x10]
        0x0002c43e:    2800        .(      CMP      r0,#0
        0x0002c440:    bf1c        ..      ITT      NE
        0x0002c442:    ee180a10    ....    VMOVNE   r0,s16
        0x0002c446:    f1b04f8f    ...O    CMPNE    r0,#0x47800000
        0x0002c44a:    bfd4        ..      ITE      LE
        0x0002c44c:    2000        .       MOVLE    r0,#0
        0x0002c44e:    2001        .       MOVGT    r0,#1
        0x0002c450:    eb040189    ....    ADD      r1,r4,r9,LSL #2
        0x0002c454:    f10102c0    ....    ADD      r2,r1,#0xc0
        0x0002c458:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0002c45a:    e9cd2002    ...     STRD     r2,r0,[sp,#8]
        0x0002c45e:    e9cd1a00    ....    STRD     r1,r10,[sp,#0]
        0x0002c462:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c464:    e9dd321c    ...2    LDRD     r3,r2,[sp,#0x70]
        0x0002c468:    fb00f109    ....    MUL      r1,r0,r9
        0x0002c46c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002c46e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c472:    eb000188    ....    ADD      r1,r0,r8,LSL #2
        0x0002c476:    9880        ..      LDR      r0,[sp,#0x200]
        0x0002c478:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002c47c:    f002fb36    ..6.    BL       celt_preemphasis ; 0x2eaec
        0x0002c480:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c482:    f1090901    ....    ADD      r9,r9,#1
        0x0002c486:    4548        HE      CMP      r0,r9
        0x0002c488:    dcd8        ..      BGT      0x2c43c ; celt_encode_with_ec + 1044
        0x0002c48a:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002c48c:    2800        .(      CMP      r0,#0
        0x0002c48e:    bf1c        ..      ITT      NE
        0x0002c490:    9829        ).      LDRNE    r0,[sp,#0xa4]
        0x0002c492:    2803        .(      CMPNE    r0,#3
        0x0002c494:    dc05        ..      BGT      0x2c4a2 ; celt_encode_with_ec + 1146
        0x0002c496:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002c498:    eb060146    ..F.    ADD      r1,r6,r6,LSL #1
        0x0002c49c:    ebb00f81    ....    CMP      r0,r1,LSL #2
        0x0002c4a0:    dd0c        ..      BLE      0x2c4bc ; celt_encode_with_ec + 1172
        0x0002c4a2:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002c4a4:    2800        .(      CMP      r0,#0
        0x0002c4a6:    bf01        ..      ITTTT    EQ
        0x0002c4a8:    986a        j.      LDREQ    r0,[sp,#0x1a8]
        0x0002c4aa:    2800        .(      CMPEQ    r0,#0
        0x0002c4ac:    6960        `i      LDREQ    r0,[r4,#0x14]
        0x0002c4ae:    2800        .(      CMPEQ    r0,#0
        0x0002c4b0:    d104        ..      BNE      0x2c4bc ; celt_encode_with_ec + 1172
        0x0002c4b2:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002c4b4:    2805        .(      CMP      r0,#5
        0x0002c4b6:    bfa8        ..      IT       GE
        0x0002c4b8:    2101        .!      MOVGE    r1,#1
        0x0002c4ba:    da00        ..      BGE      0x2c4be ; celt_encode_with_ec + 1174
        0x0002c4bc:    2100        .!      MOVS     r1,#0
        0x0002c4be:    6e60        `n      LDR      r0,[r4,#0x64]
        0x0002c4c0:    906b        k.      STR      r0,[sp,#0x1ac]
        0x0002c4c2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002c4c4:    9019        ..      STR      r0,[sp,#0x64]
        0x0002c4c6:    f8cdb038    ..8.    STR      r11,[sp,#0x38]
        0x0002c4ca:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002c4cc:    9010        ..      STR      r0,[sp,#0x40]
        0x0002c4ce:    f8dda074    ..t.    LDR      r10,[sp,#0x74]
        0x0002c4d2:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002c4d4:    9118        ..      STR      r1,[sp,#0x60]
        0x0002c4d6:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0002c4d8:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002c4da:    900c        ..      STR      r0,[sp,#0x30]
        0x0002c4dc:    f011f8c8    ....    BL       save_stack ; 0x3d670
        0x0002c4e0:    6820         h      LDR      r0,[r4,#0]
        0x0002c4e2:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002c4e4:    f50a6180    ...a    ADD      r1,r10,#0x400
        0x0002c4e8:    f8d09004    ....    LDR      r9,[r0,#4]
        0x0002c4ec:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002c4ee:    9108        ..      STR      r1,[sp,#0x20]
        0x0002c4f0:    4348        HC      MULS     r0,r1,r0
        0x0002c4f2:    0080        ..      LSLS     r0,r0,#2
        0x0002c4f4:    f013faaa    ....    BL       spl_alloca ; 0x3fa4c
        0x0002c4f8:    902e        ..      STR      r0,[sp,#0xb8]
        0x0002c4fa:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0002c4fe:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c502:    902f        /.      STR      r0,[sp,#0xbc]
        0x0002c504:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002c508:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002c50a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002c50c:    f7ecf8c4    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c510:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002c512:    ea4f028a    O...    LSL      r2,r10,#2
        0x0002c516:    eb000189    ....    ADD      r1,r0,r9,LSL #2
        0x0002c51a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002c51c:    9211        ..      STR      r2,[sp,#0x44]
        0x0002c51e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c522:    f7ecf8b9    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c526:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002c528:    f04f0801    O...    MOV      r8,#1
        0x0002c52c:    2801        .(      CMP      r0,#1
        0x0002c52e:    dd29        ).      BLE      0x2c584 ; celt_encode_with_ec + 1372
        0x0002c530:    1e40        @.      SUBS     r0,r0,#1
        0x0002c532:    46c3        .F      MOV      r11,r8
        0x0002c534:    9002        ..      STR      r0,[sp,#8]
        0x0002c536:    2801        .(      CMP      r0,#1
        0x0002c538:    bfa4        ..      ITT      GE
        0x0002c53a:    eb0a0009    ....    ADDGE    r0,r10,r9
        0x0002c53e:    9005        ..      STRGE    r0,[sp,#0x14]
        0x0002c540:    db20         .      BLT      0x2c584 ; celt_encode_with_ec + 1372
        0x0002c542:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c544:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002c548:    eb003108    ...1    ADD      r1,r0,r8,LSL #12
        0x0002c54c:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c54e:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002c552:    f7ecf8a1    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c556:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c558:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002c55a:    fb00f108    ....    MUL      r1,r0,r8
        0x0002c55e:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002c560:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c564:    eb000189    ....    ADD      r1,r0,r9,LSL #2
        0x0002c568:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c56a:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002c56e:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c572:    f7ecf891    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c576:    9802        ..      LDR      r0,[sp,#8]
        0x0002c578:    f10b0b01    ....    ADD      r11,r11,#1
        0x0002c57c:    f1080801    ....    ADD      r8,r8,#1
        0x0002c580:    4558        XE      CMP      r0,r11
        0x0002c582:    dade        ..      BGE      0x2c542 ; celt_encode_with_ec + 1306
        0x0002c584:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002c586:    f04f0b0f    O...    MOV      r11,#0xf
        0x0002c58a:    eef6ba00    ....    VMOV.F32 s23,#0.50000000
        0x0002c58e:    2800        .(      CMP      r0,#0
        0x0002c590:    bf04        ..      ITT      EQ
        0x0002c592:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0002c596:    f8cdb088    ....    STREQ    r11,[sp,#0x88]
        0x0002c59a:    d045        E.      BEQ      0x2c628 ; celt_encode_with_ec + 1536
        0x0002c59c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002c59e:    1040        @.      ASRS     r0,r0,#1
        0x0002c5a0:    0080        ..      LSLS     r0,r0,#2
        0x0002c5a2:    f013fa53    ..S.    BL       spl_alloca ; 0x3fa4c
        0x0002c5a6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c5a8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c5aa:    9000        ..      STR      r0,[sp,#0]
        0x0002c5ac:    f50a6280    ...b    ADD      r2,r10,#0x400
        0x0002c5b0:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c5b2:    9b10        ..      LDR      r3,[sp,#0x40]
        0x0002c5b4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c5b6:    f00dfc81    ....    BL       pitch_downsample ; 0x39ebc
        0x0002c5ba:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c5bc:    f10d0888    ....    ADD      r8,sp,#0x88
        0x0002c5c0:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0002c5c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c5c6:    f24033d3    @..3    MOV      r3,#0x3d3
        0x0002c5ca:    4652        RF      MOV      r2,r10
        0x0002c5cc:    f5016000    ...`    ADD      r0,r1,#0x800
        0x0002c5d0:    f00dfde4    ....    BL       pitch_search ; 0x3a19c
        0x0002c5d4:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002c5d6:    4653        SF      MOV      r3,r10
        0x0002c5d8:    f5c06080    ...`    RSB      r0,r0,#0x400
        0x0002c5dc:    9022        ".      STR      r0,[sp,#0x88]
        0x0002c5de:    6ea1        .n      LDR      r1,[r4,#0x68]
        0x0002c5e0:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002c5e2:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0002c5e6:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0002c5ea:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002c5ee:    220f        ."      MOVS     r2,#0xf
        0x0002c5f0:    f44f6180    O..a    MOV      r1,#0x400
        0x0002c5f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c5f6:    f010fd3b    ..;.    BL       remove_doubling ; 0x3d070
        0x0002c5fa:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002c5fc:    f24031fe    @..1    MOV      r1,#0x3fe
        0x0002c600:    4288        .B      CMP      r0,r1
        0x0002c602:    f3028083    ....    BGT.W    0x2e70c ; celt_encode_with_ec + 9956
        0x0002c606:    eddf0afe    ....    VLDR     s1,[pc,#1016] ; [0x2ca00] = 0x3f333333
        0x0002c60a:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0002c60c:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002c610:    2802        .(      CMP      r0,#2
        0x0002c612:    bfc8        ..      IT       GT
        0x0002c614:    ee200a2b     .+.    VMULGT.F32 s0,s0,s23
        0x0002c618:    2804        .(      CMP      r0,#4
        0x0002c61a:    bfc8        ..      IT       GT
        0x0002c61c:    ee200a2b     .+.    VMULGT.F32 s0,s0,s23
        0x0002c620:    2808        .(      CMP      r0,#8
        0x0002c622:    bfc8        ..      IT       GT
        0x0002c624:    eeb00a4a    ..J.    VMOVGT.F32 s0,s20
        0x0002c628:    ed9f9af6    ....    VLDR     s18,[pc,#984] ; [0x2ca04] = 0x3e4ccccd
        0x0002c62c:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c62e:    9922        ".      LDR      r1,[sp,#0x88]
        0x0002c630:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x0002c634:    1a08        ..      SUBS     r0,r1,r0
        0x0002c636:    bf48        H.      IT       MI
        0x0002c638:    4240        @B      RSBMI    r0,r0,#0
        0x0002c63a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0002c63e:    ebb10f40    ..@.    CMP      r1,r0,LSL #1
        0x0002c642:    bfb8        ..      IT       LT
        0x0002c644:    eddf0af0    ....    VLDRLT   s1,[pc,#960] ; [0x2ca08] = 0x3ecccccd
        0x0002c648:    eddfeaf0    ....    VLDR     s29,[pc,#960] ; [0x2ca0c] = 0x3dcccccd
        0x0002c64c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002c64e:    2819        .(      CMP      r0,#0x19
        0x0002c650:    bfb8        ..      IT       LT
        0x0002c652:    ee700aae    p...    VADDLT.F32 s1,s1,s29
        0x0002c656:    2823        #(      CMP      r0,#0x23
        0x0002c658:    bfb8        ..      IT       LT
        0x0002c65a:    ee700aae    p...    VADDLT.F32 s1,s1,s29
        0x0002c65e:    ed941a1b    ....    VLDR     s2,[r4,#0x6c]
        0x0002c662:    48eb        .H      LDR      r0,[pc,#940] ; [0x2ca10] = 0x3ecccccd
        0x0002c664:    ee111a10    ....    VMOV     r1,s2
        0x0002c668:    4281        .B      CMP      r1,r0
        0x0002c66a:    bfc8        ..      IT       GT
        0x0002c66c:    ee700aee    p...    VSUBGT.F32 s1,s1,s29
        0x0002c670:    ee110a10    ....    VMOV     r0,s2
        0x0002c674:    49e7        .I      LDR      r1,[pc,#924] ; [0x2ca14] = 0x3f0ccccd
        0x0002c676:    4288        .B      CMP      r0,r1
        0x0002c678:    bfc8        ..      IT       GT
        0x0002c67a:    ee700aee    p...    VSUBGT.F32 s1,s1,s29
        0x0002c67e:    ee100a90    ....    VMOV     r0,s1
        0x0002c682:    49e5        .I      LDR      r1,[pc,#916] ; [0x2ca18] = 0x3e4ccccd
        0x0002c684:    4288        .B      CMP      r0,r1
        0x0002c686:    bfd8        ..      IT       LE
        0x0002c688:    eef00a49    ..I.    VMOVLE.F32 s1,s18
        0x0002c68c:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002c690:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002c694:    d205        ..      BCS      0x2c6a2 ; celt_encode_with_ec + 1658
        0x0002c696:    2000        .       MOVS     r0,#0
        0x0002c698:    eeb0fa4a    ..J.    VMOV.F32 s30,s20
        0x0002c69c:    9032        2.      STR      r0,[sp,#0xc8]
        0x0002c69e:    9033        3.      STR      r0,[sp,#0xcc]
        0x0002c6a0:    e034        4.      B        0x2c70c ; celt_encode_with_ec + 1764
        0x0002c6a2:    ee700a41    p.A.    VSUB.F32 s1,s0,s2
        0x0002c6a6:    49dd        .I      LDR      r1,[pc,#884] ; [0x2ca1c] = 0x3dcccccd
        0x0002c6a8:    eef00ae0    ....    VABS.F32 s1,s1
        0x0002c6ac:    ee100a90    ....    VMOV     r0,s1
        0x0002c6b0:    4288        .B      CMP      r0,r1
        0x0002c6b2:    bfb8        ..      IT       LT
        0x0002c6b4:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x0002c6b8:    eddf0ad9    ....    VLDR     s1,[pc,#868] ; [0x2ca20] = 0x42000000
        0x0002c6bc:    eeb01a08    ....    VMOV.F32 s2,#3.00000000
        0x0002c6c0:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x0002c6c4:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002c6c8:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x0002c6cc:    ee100a10    ....    VMOV     r0,s0
        0x0002c6d0:    f016fbe6    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0002c6d4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002c6d8:    f7f0fefe    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0002c6dc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002c6e0:    f016f824    ..$.    BL       __aeabi_d2iz ; 0x4272c
        0x0002c6e4:    1e40        @.      SUBS     r0,r0,#1
        0x0002c6e6:    2807        .(      CMP      r0,#7
        0x0002c6e8:    bfc8        ..      IT       GT
        0x0002c6ea:    2007        .       MOVGT    r0,#7
        0x0002c6ec:    dc02        ..      BGT      0x2c6f4 ; celt_encode_with_ec + 1740
        0x0002c6ee:    2800        .(      CMP      r0,#0
        0x0002c6f0:    bfb8        ..      IT       LT
        0x0002c6f2:    2000        .       MOVLT    r0,#0
        0x0002c6f4:    9033        3.      STR      r0,[sp,#0xcc]
        0x0002c6f6:    1c40        @.      ADDS     r0,r0,#1
        0x0002c6f8:    ee000a10    ....    VMOV     s0,r0
        0x0002c6fc:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002c700:    eddf0ac8    ....    VLDR     s1,[pc,#800] ; [0x2ca24] = 0x3dc00000
        0x0002c704:    2001        .       MOVS     r0,#1
        0x0002c706:    9032        2.      STR      r0,[sp,#0xc8]
        0x0002c708:    ee20fa20     . .    VMUL.F32 s30,s0,s1
        0x0002c70c:    ea4f0089    O...    LSL      r0,r9,#2
        0x0002c710:    9034        4.      STR      r0,[sp,#0xd0]
        0x0002c712:    f5ca6080    ...`    RSB      r0,r10,#0x400
        0x0002c716:    0080        ..      LSLS     r0,r0,#2
        0x0002c718:    9036        6.      STR      r0,[sp,#0xd8]
        0x0002c71a:    eb0a0009    ....    ADD      r0,r10,r9
        0x0002c71e:    f04f0800    O...    MOV      r8,#0
        0x0002c722:    eeb18a4f    ..O.    VNEG.F32 s16,s30
        0x0002c726:    9018        ..      STR      r0,[sp,#0x60]
        0x0002c728:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002c72a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002c72c:    eba00b09    ....    SUB      r11,r0,r9
        0x0002c730:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c732:    280f        .(      CMP      r0,#0xf
        0x0002c734:    bfdc        ..      ITT      LE
        0x0002c736:    200f        .       MOVLE    r0,#0xf
        0x0002c738:    66a0        .f      STRLE    r0,[r4,#0x68]
        0x0002c73a:    fb08f109    ....    MUL      r1,r8,r9
        0x0002c73e:    eb040081    ....    ADD      r0,r4,r1,LSL #2
        0x0002c742:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002c746:    9037        7.      STR      r0,[sp,#0xdc]
        0x0002c748:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002c74a:    9a34        4.      LDR      r2,[sp,#0xd0]
        0x0002c74c:    fb00f308    ....    MUL      r3,r0,r8
        0x0002c750:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002c752:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002c756:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002c758:    f7ebff9e    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c75c:    f1bb0f00    ....    CMP      r11,#0
        0x0002c760:    d01a        ..      BEQ      0x2c798 ; celt_encode_with_ec + 1904
        0x0002c762:    6f20         o      LDR      r0,[r4,#0x70]
        0x0002c764:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002c766:    e9cdb000    ....    STRD     r11,r0,[sp,#0]
        0x0002c76a:    2100        .!      MOVS     r1,#0
        0x0002c76c:    e9cd1204    ....    STRD     r1,r2,[sp,#0x10]
        0x0002c770:    e9cd0102    ....    STRD     r0,r1,[sp,#8]
        0x0002c774:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002c778:    a92e        ..      ADD      r1,sp,#0xb8
        0x0002c77a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002c77c:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0002c780:    f8511028    Q.(.    LDR      r1,[r1,r8,LSL #2]
        0x0002c784:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0002c786:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002c78a:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002c78e:    4613        .F      MOV      r3,r2
        0x0002c790:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0002c794:    f003f8a2    ....    BL       comb_filter ; 0x2f8dc
        0x0002c798:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002c79a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0002c79c:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0002c79e:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002c7a0:    e9cd9104    ....    STRD     r9,r1,[sp,#0x10]
        0x0002c7a4:    e9cd2002    ...     STRD     r2,r0,[sp,#8]
        0x0002c7a8:    6f21        !o      LDR      r1,[r4,#0x70]
        0x0002c7aa:    ebaa000b    ....    SUB      r0,r10,r11
        0x0002c7ae:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002c7b2:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c7b4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x0002c7b8:    f8501028    P.(.    LDR      r1,[r0,r8,LSL #2]
        0x0002c7bc:    f44f5080    O..P    MOV      r0,#0x1000
        0x0002c7c0:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x0002c7c4:    4401        .D      ADD      r1,r1,r0
        0x0002c7c6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002c7c8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0002c7cc:    eb000089    ....    ADD      r0,r0,r9,LSL #2
        0x0002c7d0:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x0002c7d4:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0002c7d8:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0002c7da:    9b22        ".      LDR      r3,[sp,#0x88]
        0x0002c7dc:    f003f87e    ..~.    BL       comb_filter ; 0x2f8dc
        0x0002c7e0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002c7e2:    9a34        4.      LDR      r2,[sp,#0xd0]
        0x0002c7e4:    eb00018a    ....    ADD      r1,r0,r10,LSL #2
        0x0002c7e8:    9837        7.      LDR      r0,[sp,#0xdc]
        0x0002c7ea:    30f4        .0      ADDS     r0,r0,#0xf4
        0x0002c7ec:    f7ebff54    ..T.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c7f0:    f5ba6f80    ...o    CMP      r10,#0x400
        0x0002c7f4:    dd0a        ..      BLE      0x2c80c ; celt_encode_with_ec + 2020
        0x0002c7f6:    a82e        ..      ADD      r0,sp,#0xb8
        0x0002c7f8:    f44f5280    O..R    MOV      r2,#0x1000
        0x0002c7fc:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002c800:    eb00018a    ....    ADD      r1,r0,r10,LSL #2
        0x0002c804:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c806:    eb003008    ...0    ADD      r0,r0,r8,LSL #12
        0x0002c80a:    e012        ..      B        0x2c832 ; celt_encode_with_ec + 2058
        0x0002c80c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c80e:    9a36        6.      LDR      r2,[sp,#0xd8]
        0x0002c810:    eb003b08    ...;    ADD      r11,r0,r8,LSL #12
        0x0002c814:    eb0b018a    ....    ADD      r1,r11,r10,LSL #2
        0x0002c818:    4658        XF      MOV      r0,r11
        0x0002c81a:    f7ebff6f    ..o.    BL       __aeabi_memmove4 ; 0x186fc
        0x0002c81e:    a92e        ..      ADD      r1,sp,#0xb8
        0x0002c820:    ebab008a    ....    SUB      r0,r11,r10,LSL #2
        0x0002c824:    f8511028    Q.(.    LDR      r1,[r1,r8,LSL #2]
        0x0002c828:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002c82c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0002c830:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002c832:    f7ebff31    ..1.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002c836:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002c838:    f1080801    ....    ADD      r8,r8,#1
        0x0002c83c:    4580        .E      CMP      r8,r0
        0x0002c83e:    f6ffaf73    ..s.    BLT      0x2c728 ; celt_encode_with_ec + 1792
        0x0002c842:    f010ff0d    ....    BL       restore_stack ; 0x3d660
        0x0002c846:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002c848:    9064        d.      STR      r0,[sp,#0x190]
        0x0002c84a:    e9dd0832    ..2.    LDRD     r0,r8,[sp,#0xc8]
        0x0002c84e:    9065        e.      STR      r0,[sp,#0x194]
        0x0002c850:    ee1f0a10    ....    VMOV     r0,s30
        0x0002c854:    496e        nI      LDR      r1,[pc,#440] ; [0x2ca10] = 0x3ecccccd
        0x0002c856:    4281        .B      CMP      r1,r0
        0x0002c858:    bfa4        ..      ITT      GE
        0x0002c85a:    6ee0        .n      LDRGE    r0,[r4,#0x6c]
        0x0002c85c:    4281        .B      CMPGE    r1,r0
        0x0002c85e:    da31        1.      BGE      0x2c8c4 ; celt_encode_with_ec + 2204
        0x0002c860:    6fa0        .o      LDR      r0,[r4,#0x78]
        0x0002c862:    b118        ..      CBZ      r0,0x2c86c ; celt_encode_with_ec + 2116
        0x0002c864:    4970        pI      LDR      r1,[pc,#448] ; [0x2ca28] = 0x3e99999a
        0x0002c866:    6fe0        .o      LDR      r0,[r4,#0x7c]
        0x0002c868:    4288        .B      CMP      r0,r1
        0x0002c86a:    db2b        +.      BLT      0x2c8c4 ; celt_encode_with_ec + 2204
        0x0002c86c:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c86e:    f015ffba    ....    BL       __aeabi_i2d ; 0x427e6
        0x0002c872:    ed9f1b6f    ..o.    VLDR     d1,[pc,#444] ; [0x2ca30] = 0xc28f5c29
        0x0002c876:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002c87a:    f016f81b    ....    BL       __aeabi_dmul ; 0x428b4
        0x0002c87e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0002c882:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002c884:    f015ffaf    ....    BL       __aeabi_i2d ; 0x427e6
        0x0002c888:    468a        .F      MOV      r10,r1
        0x0002c88a:    ec4a0b10    J...    VMOV     d0,r0,r10
        0x0002c88e:    4681        .F      MOV      r9,r0
        0x0002c890:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002c894:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002c898:    f016f90a    ....    BL       __aeabi_cdrcmple ; 0x42ab0
        0x0002c89c:    d312        ..      BCC      0x2c8c4 ; celt_encode_with_ec + 2204
        0x0002c89e:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0002c8a0:    f015ffa1    ....    BL       __aeabi_i2d ; 0x427e6
        0x0002c8a4:    ed9f1b64    ..d.    VLDR     d1,[pc,#400] ; [0x2ca38] = 0x147ae148
        0x0002c8a8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002c8ac:    f016f802    ....    BL       __aeabi_dmul ; 0x428b4
        0x0002c8b0:    ec410b11    A...    VMOV     d1,r0,r1
        0x0002c8b4:    ec4a9b10    J...    VMOV     d0,r9,r10
        0x0002c8b8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0002c8bc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002c8c0:    f015ffbc    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x0002c8c4:    9865        e.      LDR      r0,[sp,#0x194]
        0x0002c8c6:    b398        ..      CBZ      r0,0x2c930 ; celt_encode_with_ec + 2312
        0x0002c8c8:    2201        ."      MOVS     r2,#1
        0x0002c8ca:    4611        .F      MOV      r1,r2
        0x0002c8cc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c8ce:    f006faed    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0002c8d2:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002c8d4:    f1000901    ....    ADD      r9,r0,#1
        0x0002c8d8:    4648        HF      MOV      r0,r9
        0x0002c8da:    f006fd55    ..U.    BL       ec_ilog ; 0x33388
        0x0002c8de:    f1a00a05    ....    SUB      r10,r0,#5
        0x0002c8e2:    2206        ."      MOVS     r2,#6
        0x0002c8e4:    4651        QF      MOV      r1,r10
        0x0002c8e6:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c8e8:    f006fcac    ....    BL       ec_enc_uint ; 0x33244
        0x0002c8ec:    2010        .       MOVS     r0,#0x10
        0x0002c8ee:    fa00f00a    ....    LSL      r0,r0,r10
        0x0002c8f2:    eba90100    ....    SUB      r1,r9,r0
        0x0002c8f6:    f10a0204    ....    ADD      r2,r10,#4
        0x0002c8fa:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c8fc:    f006fae4    ....    BL       ec_enc_bits ; 0x32ec8
        0x0002c900:    f1a90001    ....    SUB      r0,r9,#1
        0x0002c904:    9064        d.      STR      r0,[sp,#0x190]
        0x0002c906:    2203        ."      MOVS     r2,#3
        0x0002c908:    4641        AF      MOV      r1,r8
        0x0002c90a:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c90c:    f006fadc    ....    BL       ec_enc_bits ; 0x32ec8
        0x0002c910:    2302        .#      MOVS     r3,#2
        0x0002c912:    4a4b        KJ      LDR      r2,[pc,#300] ; [0x2ca40] = 0x450d4
        0x0002c914:    996b        k.      LDR      r1,[sp,#0x1ac]
        0x0002c916:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c918:    f006fc03    ....    BL       ec_enc_icdf ; 0x33122
        0x0002c91c:    2000        .       MOVS     r0,#0
        0x0002c91e:    904c        L.      STR      r0,[sp,#0x130]
        0x0002c920:    901a        ..      STR      r0,[sp,#0x68]
        0x0002c922:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002c924:    2801        .(      CMP      r0,#1
        0x0002c926:    bfa4        ..      ITT      GE
        0x0002c928:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002c92a:    2800        .(      CMPGE    r0,#0
        0x0002c92c:    d129        ).      BNE      0x2c982 ; celt_encode_with_ec + 2394
        0x0002c92e:    e00f        ..      B        0x2c950 ; celt_encode_with_ec + 2344
        0x0002c930:    e7ff        ..      B        0x2c932 ; celt_encode_with_ec + 2314
        0x0002c932:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002c934:    2800        .(      CMP      r0,#0
        0x0002c936:    d1f1        ..      BNE      0x2c91c ; celt_encode_with_ec + 2292
        0x0002c938:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c93a:    f1000110    ....    ADD      r1,r0,#0x10
        0x0002c93e:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002c940:    4281        .B      CMP      r1,r0
        0x0002c942:    dceb        ..      BGT      0x2c91c ; celt_encode_with_ec + 2292
        0x0002c944:    2201        ."      MOVS     r2,#1
        0x0002c946:    2100        .!      MOVS     r1,#0
        0x0002c948:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c94a:    f006faaf    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0002c94e:    e7e5        ..      B        0x2c91c ; celt_encode_with_ec + 2292
        0x0002c950:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002c952:    2800        .(      CMP      r0,#0
        0x0002c954:    bf1c        ..      ITT      NE
        0x0002c956:    981f        ..      LDRNE    r0,[sp,#0x7c]
        0x0002c958:    280f        .(      CMPNE    r0,#0xf
        0x0002c95a:    da05        ..      BGE      0x2c968 ; celt_encode_with_ec + 2368
        0x0002c95c:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x0002c960:    2802        .(      CMP      r0,#2
        0x0002c962:    bf18        ..      IT       NE
        0x0002c964:    2001        .       MOVNE    r0,#1
        0x0002c966:    d100        ..      BNE      0x2c96a ; celt_encode_with_ec + 2370
        0x0002c968:    2000        .       MOVS     r0,#0
        0x0002c96a:    aa27        '.      ADD      r2,sp,#0x9c
        0x0002c96c:    a967        g.      ADD      r1,sp,#0x19c
        0x0002c96e:    9200        ..      STR      r2,[sp,#0]
        0x0002c970:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002c974:    ab4d        M.      ADD      r3,sp,#0x134
        0x0002c976:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0002c978:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002c97a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002c97c:    f013fd1c    ....    BL       transient_analysis ; 0x403b8
        0x0002c980:    904c        L.      STR      r0,[sp,#0x130]
        0x0002c982:    2d00        .-      CMP      r5,#0
        0x0002c984:    dd11        ..      BLE      0x2c9aa ; celt_encode_with_ec + 2434
        0x0002c986:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c988:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002c98a:    f006fcfd    ....    BL       ec_ilog ; 0x33388
        0x0002c98e:    4601        .F      MOV      r1,r0
        0x0002c990:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002c992:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002c994:    1a40        @.      SUBS     r0,r0,r1
        0x0002c996:    1cc1        ..      ADDS     r1,r0,#3
        0x0002c998:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002c99a:    4281        .B      CMP      r1,r0
        0x0002c99c:    dc05        ..      BGT      0x2c9aa ; celt_encode_with_ec + 2434
        0x0002c99e:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002c9a0:    2800        .(      CMP      r0,#0
        0x0002c9a2:    bf1c        ..      ITT      NE
        0x0002c9a4:    981b        ..      LDRNE    r0,[sp,#0x6c]
        0x0002c9a6:    901a        ..      STRNE    r0,[sp,#0x68]
        0x0002c9a8:    e003        ..      B        0x2c9b2 ; celt_encode_with_ec + 2442
        0x0002c9aa:    2000        .       MOVS     r0,#0
        0x0002c9ac:    904c        L.      STR      r0,[sp,#0x130]
        0x0002c9ae:    2001        .       MOVS     r0,#1
        0x0002c9b0:    9060        `.      STR      r0,[sp,#0x180]
        0x0002c9b2:    e9dd011c    ....    LDRD     r0,r1,[sp,#0x70]
        0x0002c9b6:    4348        HC      MULS     r0,r1,r0
        0x0002c9b8:    0080        ..      LSLS     r0,r0,#2
        0x0002c9ba:    f013f847    ..G.    BL       spl_alloca ; 0x3fa4c
        0x0002c9be:    9018        ..      STR      r0,[sp,#0x60]
        0x0002c9c0:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002c9c2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002c9c4:    4348        HC      MULS     r0,r1,r0
        0x0002c9c6:    0080        ..      LSLS     r0,r0,#2
        0x0002c9c8:    4680        .F      MOV      r8,r0
        0x0002c9ca:    9062        b.      STR      r0,[sp,#0x188]
        0x0002c9cc:    f013f83e    ..>.    BL       spl_alloca ; 0x3fa4c
        0x0002c9d0:    902e        ..      STR      r0,[sp,#0xb8]
        0x0002c9d2:    4640        @F      MOV      r0,r8
        0x0002c9d4:    f013f83a    ..:.    BL       spl_alloca ; 0x3fa4c
        0x0002c9d8:    902b        +.      STR      r0,[sp,#0xac]
        0x0002c9da:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002c9dc:    b120         .      CBZ      r0,0x2c9e8 ; celt_encode_with_ec + 2496
        0x0002c9de:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002c9e0:    2808        .(      CMP      r0,#8
        0x0002c9e2:    bfa8        ..      IT       GE
        0x0002c9e4:    2001        .       MOVGE    r0,#1
        0x0002c9e6:    da00        ..      BGE      0x2c9ea ; celt_encode_with_ec + 2498
        0x0002c9e8:    2000        .       MOVS     r0,#0
        0x0002c9ea:    900a        ..      STR      r0,[sp,#0x28]
        0x0002c9ec:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002c9ee:    4370        pC      MULS     r0,r6,r0
        0x0002c9f0:    906e        n.      STR      r0,[sp,#0x1b8]
        0x0002c9f2:    0080        ..      LSLS     r0,r0,#2
        0x0002c9f4:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002c9f6:    f013f829    ..).    BL       spl_alloca ; 0x3fa4c
        0x0002c9fa:    902a        *.      STR      r0,[sp,#0xa8]
        0x0002c9fc:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002c9fe:    e021        !.      B        0x2ca44 ; celt_encode_with_ec + 2588
    $d
        0x0002ca00:    3f333333    333?    DCD    1060320051
        0x0002ca04:    3e4ccccd    ..L>    DCD    1045220557
        0x0002ca08:    3ecccccd    ...>    DCD    1053609165
        0x0002ca0c:    3dcccccd    ...=    DCD    1036831949
        0x0002ca10:    3ecccccd    ...>    DCD    1053609165
        0x0002ca14:    3f0ccccd    ...?    DCD    1057803469
        0x0002ca18:    3e4ccccd    ..L>    DCD    1045220557
        0x0002ca1c:    3dcccccd    ...=    DCD    1036831949
        0x0002ca20:    42000000    ...B    DCD    1107296256
        0x0002ca24:    3dc00000    ...=    DCD    1035993088
        0x0002ca28:    3e99999a    ...>    DCD    1050253722
        0x0002ca2c:    00000000    ....    DCD    0
        0x0002ca30:    c28f5c29    )\..    DCD    3264175145
        0x0002ca34:    3ff428f5    .(.?    DCD    1072965877
        0x0002ca38:    147ae148    H.z.    DCD    343597384
        0x0002ca3c:    3fe947ae    .G.?    DCD    1072252846
        0x0002ca40:    000450d4    .P..    DCD    282836
    $t
        0x0002ca44:    b3e8        ..      CBZ      r0,0x2cac2 ; celt_encode_with_ec + 2714
        0x0002ca46:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002ca48:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002ca4a:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002ca4c:    9600        ..      STR      r6,[sp,#0]
        0x0002ca4e:    e9cd0203    ....    STRD     r0,r2,[sp,#0xc]
        0x0002ca52:    e9cd1501    ....    STRD     r1,r5,[sp,#4]
        0x0002ca56:    2100        .!      MOVS     r1,#0
        0x0002ca58:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002ca5a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002ca5c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ca5e:    f003f8a3    ....    BL       compute_mdcts ; 0x2fba8
        0x0002ca62:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002ca64:    9600        ..      STR      r6,[sp,#0]
        0x0002ca66:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002ca6a:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002ca6e:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002ca70:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ca72:    f003f835    ..5.    BL       compute_band_energies ; 0x2fae0
        0x0002ca76:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002ca78:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002ca7c:    463a        :F      MOV      r2,r7
        0x0002ca7e:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002ca80:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002ca82:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ca84:    f7fbf958    ..X.    BL       amp2Log2 ; 0x27d38
        0x0002ca88:    2300        .#      MOVS     r3,#0
        0x0002ca8a:    461a        .F      MOV      r2,r3
        0x0002ca8c:    2e00        ..      CMP      r6,#0
        0x0002ca8e:    dd33        3.      BLE      0x2caf8 ; celt_encode_with_ec + 2768
        0x0002ca90:    2f00        ./      CMP      r7,#0
        0x0002ca92:    dd2c        ,.      BLE      0x2caee ; celt_encode_with_ec + 2758
        0x0002ca94:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002ca96:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002ca9a:    1f00        ..      SUBS     r0,r0,#4
        0x0002ca9c:    f0170f01    ....    TST      r7,#1
        0x0002caa0:    d00a        ..      BEQ      0x2cab8 ; celt_encode_with_ec + 2704
        0x0002caa2:    ee005a90    ...Z    VMOV     s1,r5
        0x0002caa6:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002caaa:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002caae:    ee000aab    ....    VMLA.F32 s0,s1,s23
        0x0002cab2:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cab6:    1d00        ..      ADDS     r0,r0,#4
        0x0002cab8:    1079        y.      ASRS     r1,r7,#1
        0x0002caba:    d018        ..      BEQ      0x2caee ; celt_encode_with_ec + 2758
        0x0002cabc:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002cac0:    e000        ..      B        0x2cac4 ; celt_encode_with_ec + 2716
        0x0002cac2:    e019        ..      B        0x2caf8 ; celt_encode_with_ec + 2768
        0x0002cac4:    ee005a10    ...Z    VMOV     s0,r5
        0x0002cac8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002cacc:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002cad0:    ee005a10    ...Z    VMOV     s0,r5
        0x0002cad4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002cad8:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002cadc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002cae0:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002cae4:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x0002cae8:    3008        .0      ADDS     r0,r0,#8
        0x0002caea:    1e49        I.      SUBS     r1,r1,#1
        0x0002caec:    d1e6        ..      BNE      0x2cabc ; celt_encode_with_ec + 2708
        0x0002caee:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002caf0:    1c52        R.      ADDS     r2,r2,#1
        0x0002caf2:    4403        .D      ADD      r3,r3,r0
        0x0002caf4:    4296        .B      CMP      r6,r2
        0x0002caf6:    dccb        ..      BGT      0x2ca90 ; celt_encode_with_ec + 2664
        0x0002caf8:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0002cafa:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0002cafc:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002cafe:    9600        ..      STR      r6,[sp,#0]
        0x0002cb00:    e9cd0501    ....    STRD     r0,r5,[sp,#4]
        0x0002cb04:    e9cd1203    ....    STRD     r1,r2,[sp,#0xc]
        0x0002cb08:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002cb0a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002cb0c:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002cb0e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cb10:    f003f84a    ..J.    BL       compute_mdcts ; 0x2fba8
        0x0002cb14:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002cb16:    2802        .(      CMP      r0,#2
        0x0002cb18:    bf02        ..      ITTT     EQ
        0x0002cb1a:    2e01        ..      CMPEQ    r6,#1
        0x0002cb1c:    2000        .       MOVEQ    r0,#0
        0x0002cb1e:    9027        '.      STREQ    r0,[sp,#0x9c]
        0x0002cb20:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002cb22:    9600        ..      STR      r6,[sp,#0]
        0x0002cb24:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002cb28:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002cb2c:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002cb2e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cb30:    f002ffd6    ....    BL       compute_band_energies ; 0x2fae0
        0x0002cb34:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x2cf30] = 0x26901d7d
        0x0002cb38:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002cb3a:    2800        .(      CMP      r0,#0
        0x0002cb3c:    bf1c        ..      ITT      NE
        0x0002cb3e:    1eb9        ..      SUBNE    r1,r7,#2
        0x0002cb40:    2900        .)      CMPNE    r1,#0
        0x0002cb42:    dd4c        L.      BLE      0x2cbde ; celt_encode_with_ec + 2998
        0x0002cb44:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0002cb46:    f0170f01    ....    TST      r7,#1
        0x0002cb4a:    ecf00a01    ....    VLDM     r0!,{s1}
        0x0002cb4e:    eddf1af9    ....    VLDR     s3,[pc,#996] ; [0x2cf34] = 0x38d1b717
        0x0002cb52:    4af9        .J      LDR      r2,[pc,#996] ; [0x2cf38] = 0x26901d7d
        0x0002cb54:    d015        ..      BEQ      0x2cb82 ; celt_encode_with_ec + 2906
        0x0002cb56:    ee201aa1     ...    VMUL.F32 s2,s1,s3
        0x0002cb5a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002cb5e:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002cb62:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cb66:    bfc8        ..      IT       GT
        0x0002cb68:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002cb6c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cb70:    ee103a10    ...:    VMOV     r3,s0
        0x0002cb74:    4293        .B      CMP      r3,r2
        0x0002cb76:    bfd8        ..      IT       LE
        0x0002cb78:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002cb7c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cb80:    1d00        ..      ADDS     r0,r0,#4
        0x0002cb82:    1049        I.      ASRS     r1,r1,#1
        0x0002cb84:    bf18        ..      IT       NE
        0x0002cb86:    ee600aa1    `...    VMULNE.F32 s1,s1,s3
        0x0002cb8a:    d028        (.      BEQ      0x2cbde ; celt_encode_with_ec + 2998
        0x0002cb8c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002cb90:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002cb94:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cb98:    bfc8        ..      IT       GT
        0x0002cb9a:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002cb9e:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cba2:    ee103a10    ...:    VMOV     r3,s0
        0x0002cba6:    4293        .B      CMP      r3,r2
        0x0002cba8:    bfd8        ..      IT       LE
        0x0002cbaa:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002cbae:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002cbb2:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002cbb6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002cbba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cbbe:    bfc8        ..      IT       GT
        0x0002cbc0:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002cbc4:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002cbc8:    ee103a10    ...:    VMOV     r3,s0
        0x0002cbcc:    4293        .B      CMP      r3,r2
        0x0002cbce:    bfd8        ..      IT       LE
        0x0002cbd0:    eeb00a48    ..H.    VMOVLE.F32 s0,s16
        0x0002cbd4:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002cbd8:    3008        .0      ADDS     r0,r0,#8
        0x0002cbda:    1e49        I.      SUBS     r1,r1,#1
        0x0002cbdc:    d1d6        ..      BNE      0x2cb8c ; celt_encode_with_ec + 2916
        0x0002cbde:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002cbe0:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002cbe4:    463a        :F      MOV      r2,r7
        0x0002cbe6:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002cbe8:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002cbea:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002cbec:    f7fbf8a4    ....    BL       amp2Log2 ; 0x27d38
        0x0002cbf0:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002cbf2:    f012ff2b    ..+.    BL       spl_alloca ; 0x3fa4c
        0x0002cbf6:    00b9        ..      LSLS     r1,r7,#2
        0x0002cbf8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002cbfa:    f7ebfde6    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002cbfe:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002cc00:    eeb5ea00    ....    VMOV.F32 s28,#0.25000000
        0x0002cc04:    2800        .(      CMP      r0,#0
        0x0002cc06:    d17c        |.      BNE      0x2cd02 ; celt_encode_with_ec + 3290
        0x0002cc08:    f8d4b0ec    ....    LDR      r11,[r4,#0xec]
        0x0002cc0c:    f1bb0f00    ....    CMP      r11,#0
        0x0002cc10:    d077        w.      BEQ      0x2cd02 ; celt_encode_with_ec + 3290
        0x0002cc12:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002cc14:    2800        .(      CMP      r0,#0
        0x0002cc16:    f04081ba    @...    BNE.W    0x2cf8e ; celt_encode_with_ec + 3942
        0x0002cc1a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0002cc1e:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002cc20:    2200        ."      MOVS     r2,#0
        0x0002cc22:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002cc26:    2802        .(      CMP      r0,#2
        0x0002cc28:    bfb8        ..      IT       LT
        0x0002cc2a:    2002        .       MOVLT    r0,#2
        0x0002cc2c:    f04f0900    O...    MOV      r9,#0
        0x0002cc30:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0002cc34:    2e00        ..      CMP      r6,#0
        0x0002cc36:    dd48        H.      BLE      0x2ccca ; celt_encode_with_ec + 3234
        0x0002cc38:    2800        .(      CMP      r0,#0
        0x0002cc3a:    dd3f        ?.      BLE      0x2ccbc ; celt_encode_with_ec + 3220
        0x0002cc3c:    9930        0.      LDR      r1,[sp,#0xc0]
        0x0002cc3e:    2300        .#      MOVS     r3,#0
        0x0002cc40:    eb0b0c89    ....    ADD      r12,r11,r9,LSL #2
        0x0002cc44:    4680        .F      MOV      r8,r0
        0x0002cc46:    1c89        ..      ADDS     r1,r1,#2
        0x0002cc48:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002cc4c:    ee11aa10    ....    VMOV     r10,s2
        0x0002cc50:    f1ba5f7a    ..z_    CMP      r10,#0x3e800000
        0x0002cc54:    dc07        ..      BGT      0x2cc66 ; celt_encode_with_ec + 3134
        0x0002cc56:    ee11aa10    ....    VMOV     r10,s2
        0x0002cc5a:    f1ba4f40    ..@O    CMP      r10,#0xc0000000
        0x0002cc5e:    bf28        (.      IT       CS
        0x0002cc60:    eeb81a00    ....    VMOVCS.F32 s2,#-2.00000000
        0x0002cc64:    d206        ..      BCS      0x2cc74 ; celt_encode_with_ec + 3148
        0x0002cc66:    ee11aa10    ....    VMOV     r10,s2
        0x0002cc6a:    f1ba5f7a    ..z_    CMP      r10,#0x3e800000
        0x0002cc6e:    bfc8        ..      IT       GT
        0x0002cc70:    eeb51a00    ....    VMOVGT.F32 s2,#0.25000000
        0x0002cc74:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0002cc78:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cc7c:    bfc8        ..      IT       GT
        0x0002cc7e:    ee211a2b    !.+.    VMULGT.F32 s2,s2,s23
        0x0002cc82:    f931a902    1...    LDRSH    r10,[r1],#-2
        0x0002cc86:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002cc8a:    f931eb04    1...    LDRSH    lr,[r1],#4
        0x0002cc8e:    ebaa0a0e    ....    SUB      r10,r10,lr
        0x0002cc92:    ee01aa90    ....    VMOV     s3,r10
        0x0002cc96:    4452        RD      ADD      r2,r2,r10
        0x0002cc98:    ebc00a43    ..C.    RSB      r10,r0,r3,LSL #1
        0x0002cc9c:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x0002cca0:    f10a0a01    ....    ADD      r10,r10,#1
        0x0002cca4:    1c5b        [.      ADDS     r3,r3,#1
        0x0002cca6:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002ccaa:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0002ccae:    ee01aa90    ....    VMOV     s3,r10
        0x0002ccb2:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x0002ccb6:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002ccba:    d1c5        ..      BNE      0x2cc48 ; celt_encode_with_ec + 3104
        0x0002ccbc:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002ccbe:    4489        .D      ADD      r9,r9,r1
        0x0002ccc0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ccc2:    1c49        I.      ADDS     r1,r1,#1
        0x0002ccc4:    9106        ..      STR      r1,[sp,#0x18]
        0x0002ccc6:    428e        .B      CMP      r6,r1
        0x0002ccc8:    dcb6        ..      BGT      0x2cc38 ; celt_encode_with_ec + 3088
        0x0002ccca:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002ccce:    ee002a10    ...*    VMOV     s0,r2
        0x0002ccd2:    1e41        A.      SUBS     r1,r0,#1
        0x0002ccd4:    4371        qC      MULS     r1,r6,r1
        0x0002ccd6:    eef81ac0    ....    VCVT.F32.S32 s3,s0
        0x0002ccda:    1c42        B.      ADDS     r2,r0,#1
        0x0002ccdc:    4351        QC      MULS     r1,r2,r1
        0x0002ccde:    4341        AC      MULS     r1,r0,r1
        0x0002cce0:    ee810a21    ..!.    VDIV.F32 s0,s2,s3
        0x0002cce4:    ee709a09    p...    VADD.F32 s19,s0,s18
        0x0002cce8:    eeb10a08    ....    VMOV.F32 s0,#6.00000000
        0x0002ccec:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002ccf0:    ee001a10    ....    VMOV     s0,r1
        0x0002ccf4:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0002ccf8:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002ccfc:    ee608a2b    `.+.    VMUL.F32 s17,s0,s23
        0x0002cd00:    e000        ..      B        0x2cd04 ; celt_encode_with_ec + 3292
        0x0002cd02:    e0b9        ..      B        0x2ce78 ; celt_encode_with_ec + 3664
        0x0002cd04:    ee183a90    ...:    VMOV     r3,s17
        0x0002cd08:    4a8c        .J      LDR      r2,[pc,#560] ; [0x2cf3c] = 0x3cfdf3b6
        0x0002cd0a:    498d        .I      LDR      r1,[pc,#564] ; [0x2cf40] = 0xbcfdf3b6
        0x0002cd0c:    ed9f0a8d    ....    VLDR     s0,[pc,#564] ; [0x2cf44] = 0x3cfdf3b6
        0x0002cd10:    4293        .B      CMP      r3,r2
        0x0002cd12:    da06        ..      BGE      0x2cd22 ; celt_encode_with_ec + 3322
        0x0002cd14:    ee183a90    ...:    VMOV     r3,s17
        0x0002cd18:    428b        .B      CMP      r3,r1
        0x0002cd1a:    bf28        (.      IT       CS
        0x0002cd1c:    eddf8a8a    ....    VLDRCS   s17,[pc,#552] ; [0x2cf48] = 0xbcfdf3b6
        0x0002cd20:    d205        ..      BCS      0x2cd2e ; celt_encode_with_ec + 3334
        0x0002cd22:    ee181a90    ....    VMOV     r1,s17
        0x0002cd26:    4291        .B      CMP      r1,r2
        0x0002cd28:    bfa8        ..      IT       GE
        0x0002cd2a:    eef08a40    ..@.    VMOVGE.F32 s17,s0
        0x0002cd2e:    2300        .#      MOVS     r3,#0
        0x0002cd30:    9930        0.      LDR      r1,[sp,#0xc0]
        0x0002cd32:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002cd36:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x0002cd3a:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x0002cd3c:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002cd40:    f9b22002    ...     LDRSH    r2,[r2,#2]
        0x0002cd44:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x0002cd48:    bfb8        ..      IT       LT
        0x0002cd4a:    1c5b        [.      ADDLT    r3,r3,#1
        0x0002cd4c:    dbf5        ..      BLT      0x2cd3a ; celt_encode_with_ec + 3346
        0x0002cd4e:    f04f0900    O...    MOV      r9,#0
        0x0002cd52:    2800        .(      CMP      r0,#0
        0x0002cd54:    dd41        A.      BLE      0x2cdda ; celt_encode_with_ec + 3506
        0x0002cd56:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002cd58:    46cc        .F      MOV      r12,r9
        0x0002cd5a:    4680        .F      MOV      r8,r0
        0x0002cd5c:    ebac0203    ....    SUB      r2,r12,r3
        0x0002cd60:    ee002a10    ...*    VMOV     s0,r2
        0x0002cd64:    2e02        ..      CMP      r6,#2
        0x0002cd66:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002cd6a:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x0002cd6e:    ee080aa0    ....    VMLA.F32 s0,s17,s1
        0x0002cd72:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002cd76:    bf18        ..      IT       NE
        0x0002cd78:    ed9b0a00    ....    VLDRNE   s0,[r11,#0]
        0x0002cd7c:    d02e        ..      BEQ      0x2cddc ; celt_encode_with_ec + 3508
        0x0002cd7e:    bf00        ..      NOP      
        0x0002cd80:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002cd84:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cd88:    f30184c6    ....    BGT.W    0x2e718 ; celt_encode_with_ec + 9968
        0x0002cd8c:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002cd90:    ee102a10    ...*    VMOV     r2,s0
        0x0002cd94:    f1b25f7a    ..z_    CMP      r2,#0x3e800000
        0x0002cd98:    dd05        ..      BLE      0x2cda6 ; celt_encode_with_ec + 3454
        0x0002cd9a:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002cd9e:    f1090901    ....    ADD      r9,r9,#1
        0x0002cda2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002cda6:    1d09        ..      ADDS     r1,r1,#4
        0x0002cda8:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002cdac:    f10b0b04    ....    ADD      r11,r11,#4
        0x0002cdb0:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002cdb4:    d1d2        ..      BNE      0x2cd5c ; celt_encode_with_ec + 3380
        0x0002cdb6:    f1b90f03    ....    CMP      r9,#3
        0x0002cdba:    db57        W.      BLT      0x2ce6c ; celt_encode_with_ec + 3652
        0x0002cdbc:    ee799a8e    y...    VADD.F32 s19,s19,s28
        0x0002cdc0:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x0002cdc4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cdc8:    dd1a        ..      BLE      0x2ce00 ; celt_encode_with_ec + 3544
        0x0002cdca:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x0002cdce:    0081        ..      LSLS     r1,r0,#2
        0x0002cdd0:    eef09a68    ..h.    VMOV.F32 s19,s17
        0x0002cdd4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002cdd6:    f7ebfcf8    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002cdda:    e047        G.      B        0x2ce6c ; celt_encode_with_ec + 3652
        0x0002cddc:    9a21        !.      LDR      r2,[sp,#0x84]
        0x0002cdde:    f8d4a0ec    ....    LDR      r10,[r4,#0xec]
        0x0002cde2:    4462        bD      ADD      r2,r2,r12
        0x0002cde4:    eb0a0282    ....    ADD      r2,r10,r2,LSL #2
        0x0002cde8:    eddb0a00    ....    VLDR     s1,[r11,#0]
        0x0002cdec:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002cdf0:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002cdf4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cdf8:    bf38        8.      IT       CC
        0x0002cdfa:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x0002cdfe:    e7bf        ..      B        0x2cd80 ; celt_encode_with_ec + 3416
        0x0002ce00:    2800        .(      CMP      r0,#0
        0x0002ce02:    dd33        3.      BLE      0x2ce6c ; celt_encode_with_ec + 3652
        0x0002ce04:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ce06:    1f09        ..      SUBS     r1,r1,#4
        0x0002ce08:    f0100f01    ....    TST      r0,#1
        0x0002ce0c:    d00d        ..      BEQ      0x2ce2a ; celt_encode_with_ec + 3586
        0x0002ce0e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002ce12:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002ce16:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002ce1a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ce1e:    bf38        8.      IT       CC
        0x0002ce20:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002ce24:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002ce28:    1d09        ..      ADDS     r1,r1,#4
        0x0002ce2a:    1040        @.      ASRS     r0,r0,#1
        0x0002ce2c:    d01e        ..      BEQ      0x2ce6c ; celt_encode_with_ec + 3652
        0x0002ce2e:    bf00        ..      NOP      
        0x0002ce30:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002ce34:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002ce38:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002ce3c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ce40:    bf38        8.      IT       CC
        0x0002ce42:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002ce46:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002ce4a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002ce4e:    ee300a4e    0.N.    VSUB.F32 s0,s0,s28
        0x0002ce52:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002ce56:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ce5a:    bf38        8.      IT       CC
        0x0002ce5c:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002ce60:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0002ce64:    1e40        @.      SUBS     r0,r0,#1
        0x0002ce66:    f1010108    ....    ADD      r1,r1,#8
        0x0002ce6a:    d1e1        ..      BNE      0x2ce30 ; celt_encode_with_ec + 3592
        0x0002ce6c:    ee39ca89    9...    VADD.F32 s24,s19,s18
        0x0002ce70:    ed9f0a36    ..6.    VLDR     s0,[pc,#216] ; [0x2cf4c] = 0x42800000
        0x0002ce74:    ee68ca80    h...    VMUL.F32 s25,s17,s0
        0x0002ce78:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002ce7a:    bbd0        ..      CBNZ     r0,0x2cef2 ; celt_encode_with_ec + 3786
        0x0002ce7c:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002ce7e:    eeba0a04    ....    VMOV.F32 s0,#-10.00000000
        0x0002ce82:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x0002ce86:    2800        .(      CMP      r0,#0
        0x0002ce88:    bf1d        ..      ITTTE    NE
        0x0002ce8a:    ee005a90    ...Z    VMOVNE   s1,r5
        0x0002ce8e:    eef80ae0    ....    VCVTNE.F32.S32 s1,s1
        0x0002ce92:    ee600aab    `...    VMULNE.F32 s1,s1,s23
        0x0002ce96:    eef00a4a    ..J.    VMOVEQ.F32 s1,s20
        0x0002ce9a:    2e02        ..      CMP      r6,#2
        0x0002ce9c:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002ce9e:    d07a        z.      BEQ      0x2cf96 ; celt_encode_with_ec + 3950
        0x0002cea0:    1a39        9.      SUBS     r1,r7,r0
        0x0002cea2:    2900        .)      CMP      r1,#0
        0x0002cea4:    dd3d        =.      BLE      0x2cf22 ; celt_encode_with_ec + 3834
        0x0002cea6:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002cea8:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002ceaa:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002ceae:    1f00        ..      SUBS     r0,r0,#4
        0x0002ceb0:    f0110f01    ....    TST      r1,#1
        0x0002ceb4:    d00f        ..      BEQ      0x2ced6 ; celt_encode_with_ec + 3758
        0x0002ceb6:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002ceba:    eefa1a06    ....    VMOV.F32 s3,#-11.00000000
        0x0002cebe:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002cec2:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002cec6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ceca:    bfc8        ..      IT       GT
        0x0002cecc:    eeb00a61    ..a.    VMOVGT.F32 s0,s3
        0x0002ced0:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002ced4:    1d00        ..      ADDS     r0,r0,#4
        0x0002ced6:    1049        I.      ASRS     r1,r1,#1
        0x0002ced8:    d023        #.      BEQ      0x2cf22 ; celt_encode_with_ec + 3834
        0x0002ceda:    bf00        ..      NOP      
        0x0002cedc:    ee701a6a    p.j.    VSUB.F32 s3,s0,s21
        0x0002cee0:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002cee4:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002cee8:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002ceec:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cef0:    e000        ..      B        0x2cef4 ; celt_encode_with_ec + 3788
        0x0002cef2:    e04c        L.      B        0x2cf8e ; celt_encode_with_ec + 3942
        0x0002cef4:    bfc8        ..      IT       GT
        0x0002cef6:    eeb00a61    ..a.    VMOVGT.F32 s0,s3
        0x0002cefa:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002cefe:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002cf02:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002cf06:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002cf0a:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002cf0e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cf12:    bfd8        ..      IT       LE
        0x0002cf14:    eeb00a61    ..a.    VMOVLE.F32 s0,s3
        0x0002cf18:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002cf1c:    3008        .0      ADDS     r0,r0,#8
        0x0002cf1e:    1e49        I.      SUBS     r1,r1,#1
        0x0002cf20:    d1dc        ..      BNE      0x2cedc ; celt_encode_with_ec + 3764
        0x0002cf22:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002cf24:    1a38        8.      SUBS     r0,r7,r0
        0x0002cf26:    ee000a10    ....    VMOV     s0,r0
        0x0002cf2a:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002cf2e:    e00f        ..      B        0x2cf50 ; celt_encode_with_ec + 3880
    $d
        0x0002cf30:    26901d7d    }..&    DCD    646978941
        0x0002cf34:    38d1b717    ...8    DCD    953267991
        0x0002cf38:    26901d7d    }..&    DCD    646978941
        0x0002cf3c:    3cfdf3b6    ...<    DCD    1023275958
        0x0002cf40:    bcfdf3b6    ....    DCD    3170759606
        0x0002cf44:    3cfdf3b6    ...<    DCD    1023275958
        0x0002cf48:    bcfdf3b6    ....    DCD    3170759606
        0x0002cf4c:    42800000    ...B    DCD    1115684864
    $t
        0x0002cf50:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x0002cf54:    edd40a3c    ..<.    VLDR     s1,[r4,#0xf0]
        0x0002cf58:    4aff        .J      LDR      r2,[pc,#1020] ; [0x2d358] = 0xbfc00000
        0x0002cf5a:    4251        QB      RSBS     r1,r2,#0
        0x0002cf5c:    ee30ba60    0.`.    VSUB.F32 s22,s0,s1
        0x0002cf60:    ee1b0a10    ....    VMOV     r0,s22
        0x0002cf64:    4290        .B      CMP      r0,r2
        0x0002cf66:    d806        ..      BHI      0x2cf76 ; celt_encode_with_ec + 3918
        0x0002cf68:    ee1b0a10    ....    VMOV     r0,s22
        0x0002cf6c:    4288        .B      CMP      r0,r1
        0x0002cf6e:    bfc8        ..      IT       GT
        0x0002cf70:    eeb0ba08    ....    VMOVGT.F32 s22,#3.00000000
        0x0002cf74:    dc05        ..      BGT      0x2cf82 ; celt_encode_with_ec + 3930
        0x0002cf76:    ee1b0a10    ....    VMOV     r0,s22
        0x0002cf7a:    4290        .B      CMP      r0,r2
        0x0002cf7c:    bf88        ..      IT       HI
        0x0002cf7e:    eebfba08    ....    VMOVHI.F32 s22,#-1.50000000
        0x0002cf82:    ed9f0af6    ....    VLDR     s0,[pc,#984] ; [0x2d35c] = 0x3ca3d70a
        0x0002cf86:    ee4b0a00    K...    VMLA.F32 s1,s22,s0
        0x0002cf8a:    edc40a3c    ..<.    VSTR     s1,[r4,#0xf0]
        0x0002cf8e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002cf90:    bb90        ..      CBNZ     r0,0x2cff8 ; celt_encode_with_ec + 4048
        0x0002cf92:    e02c        ,.      B        0x2cfee ; celt_encode_with_ec + 4038
        0x0002cf94:    e7ff        ..      B        0x2cf96 ; celt_encode_with_ec + 3950
        0x0002cf96:    1a3a        :.      SUBS     r2,r7,r0
        0x0002cf98:    2a00        .*      CMP      r2,#0
        0x0002cf9a:    ddc2        ..      BLE      0x2cf22 ; celt_encode_with_ec + 3834
        0x0002cf9c:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002cf9e:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002cfa0:    460b        .F      MOV      r3,r1
        0x0002cfa2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cfa6:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002cfa8:    440b        .D      ADD      r3,r3,r1
        0x0002cfaa:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002cfac:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x0002cfb0:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x0002cfb4:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002cfb8:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002cfbc:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002cfc0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cfc4:    bfd8        ..      IT       LE
        0x0002cfc6:    eeb00a61    ..a.    VMOVLE.F32 s0,s3
        0x0002cfca:    edd11a00    ....    VLDR     s3,[r1,#0]
        0x0002cfce:    ee711ae0    q...    VSUB.F32 s3,s3,s1
        0x0002cfd2:    eef41ac0    ....    VCMPE.F32 s3,s0
        0x0002cfd6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002cfda:    f30183a1    ....    BGT.W    0x2e720 ; celt_encode_with_ec + 9976
        0x0002cfde:    bf00        ..      NOP      
        0x0002cfe0:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0002cfe4:    1d00        ..      ADDS     r0,r0,#4
        0x0002cfe6:    1d09        ..      ADDS     r1,r1,#4
        0x0002cfe8:    1e52        R.      SUBS     r2,r2,#1
        0x0002cfea:    d1e1        ..      BNE      0x2cfb0 ; celt_encode_with_ec + 3976
        0x0002cfec:    e799        ..      B        0x2cf22 ; celt_encode_with_ec + 3834
        0x0002cfee:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0002cff2:    9a23        #.      LDR      r2,[sp,#0x8c]
        0x0002cff4:    f7ebfb50    ..P.    BL       __aeabi_memcpy4 ; 0x18698
        0x0002cff8:    2d00        .-      CMP      r5,#0
        0x0002cffa:    f34081f7    @...    BLE.W    0x2d3ec ; celt_encode_with_ec + 5060
        0x0002cffe:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d000:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d002:    f006f9c1    ....    BL       ec_ilog ; 0x33388
        0x0002d006:    4601        .F      MOV      r1,r0
        0x0002d008:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d00a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002d00c:    1a40        @.      SUBS     r0,r0,r1
        0x0002d00e:    1cc1        ..      ADDS     r1,r0,#3
        0x0002d010:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d012:    4281        .B      CMP      r1,r0
        0x0002d014:    bfdc        ..      ITT      LE
        0x0002d016:    984c        L.      LDRLE    r0,[sp,#0x130]
        0x0002d018:    2800        .(      CMPLE    r0,#0
        0x0002d01a:    f04081d7    @...    BNE.W    0x2d3cc ; celt_encode_with_ec + 5028
        0x0002d01e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d020:    2805        .(      CMP      r0,#5
        0x0002d022:    bfa4        ..      ITT      GE
        0x0002d024:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002d026:    2800        .(      CMPGE    r0,#0
        0x0002d028:    bf04        ..      ITT      EQ
        0x0002d02a:    9863        c.      LDREQ    r0,[sp,#0x18c]
        0x0002d02c:    2800        .(      CMPEQ    r0,#0
        0x0002d02e:    f04081cd    @...    BNE.W    0x2d3cc ; celt_encode_with_ec + 5028
        0x0002d032:    f8dda0ac    ....    LDR      r10,[sp,#0xac]
        0x0002d036:    f8dd9084    ....    LDR      r9,[sp,#0x84]
        0x0002d03a:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002d03c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002d03e:    eef00a4a    ..J.    VMOV.F32 s1,s20
        0x0002d042:    ab32        2.      ADD      r3,sp,#0xc8
        0x0002d044:    2e01        ..      CMP      r6,#1
        0x0002d046:    d020         .      BEQ      0x2d08a ; celt_encode_with_ec + 4194
        0x0002d048:    eb020c09    ....    ADD      r12,r2,r9
        0x0002d04c:    eb010082    ....    ADD      r0,r1,r2,LSL #2
        0x0002d050:    eb010c8c    ....    ADD      r12,r1,r12,LSL #2
        0x0002d054:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d058:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x0002d05c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d060:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d064:    bfc8        ..      IT       GT
        0x0002d066:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d06a:    eb030182    ....    ADD      r1,r3,r2,LSL #2
        0x0002d06e:    eba70b02    ....    SUB      r11,r7,r2
        0x0002d072:    f1ab0801    ....    SUB      r8,r11,#1
        0x0002d076:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002d07a:    f1b80f00    ....    CMP      r8,#0
        0x0002d07e:    dd7c        |.      BLE      0x2d17a ; celt_encode_with_ec + 4434
        0x0002d080:    1f09        ..      SUBS     r1,r1,#4
        0x0002d082:    f01b0f01    ....    TST      r11,#1
        0x0002d086:    d049        I.      BEQ      0x2d11c ; celt_encode_with_ec + 4340
        0x0002d088:    e06c        l.      B        0x2d164 ; celt_encode_with_ec + 4412
        0x0002d08a:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002d08e:    eb030082    ....    ADD      r0,r3,r2,LSL #2
        0x0002d092:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002d096:    eba70c02    ....    SUB      r12,r7,r2
        0x0002d09a:    f1ac0801    ....    SUB      r8,r12,#1
        0x0002d09e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002d0a2:    f1b80f00    ....    CMP      r8,#0
        0x0002d0a6:    dd68        h.      BLE      0x2d17a ; celt_encode_with_ec + 4434
        0x0002d0a8:    1f00        ..      SUBS     r0,r0,#4
        0x0002d0aa:    f01c0f01    ....    TST      r12,#1
        0x0002d0ae:    d025        %.      BEQ      0x2d0fc ; celt_encode_with_ec + 4308
        0x0002d0b0:    ea5f0c68    _.h.    ASRS     r12,r8,#1
        0x0002d0b4:    d07d        }.      BEQ      0x2d1b2 ; celt_encode_with_ec + 4490
        0x0002d0b6:    bf00        ..      NOP      
        0x0002d0b8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002d0bc:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002d0c0:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002d0c4:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d0c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d0cc:    bfc8        ..      IT       GT
        0x0002d0ce:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d0d2:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d0d6:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002d0da:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002d0de:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d0e2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d0e6:    bfc8        ..      IT       GT
        0x0002d0e8:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d0ec:    ed800a03    ....    VSTR     s0,[r0,#0xc]
        0x0002d0f0:    3008        .0      ADDS     r0,r0,#8
        0x0002d0f2:    3108        .1      ADDS     r1,r1,#8
        0x0002d0f4:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002d0f8:    d1de        ..      BNE      0x2d0b8 ; celt_encode_with_ec + 4240
        0x0002d0fa:    e084        ..      B        0x2d206 ; celt_encode_with_ec + 4574
        0x0002d0fc:    ee301a6a    0.j.    VSUB.F32 s2,s0,s21
        0x0002d100:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002d104:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d108:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d10c:    bfc8        ..      IT       GT
        0x0002d10e:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d112:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d116:    1d00        ..      ADDS     r0,r0,#4
        0x0002d118:    1d09        ..      ADDS     r1,r1,#4
        0x0002d11a:    e7c9        ..      B        0x2d0b0 ; celt_encode_with_ec + 4232
        0x0002d11c:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0002d120:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002d124:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0002d128:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d12c:    bfcc        ..      ITE      GT
        0x0002d12e:    eeb02a61    ..a*    VMOVGT.F32 s4,s3
        0x0002d132:    eeb02a41    ..A*    VMOVLE.F32 s4,s2
        0x0002d136:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002d13a:    eeb42ac0    ...*    VCMPE.F32 s4,s0
        0x0002d13e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d142:    bf38        8.      IT       CC
        0x0002d144:    eeb01a40    ..@.    VMOVCC.F32 s2,s0
        0x0002d148:    d306        ..      BCC      0x2d158 ; celt_encode_with_ec + 4400
        0x0002d14a:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0002d14e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d152:    bfc8        ..      IT       GT
        0x0002d154:    eeb01a61    ..a.    VMOVGT.F32 s2,s3
        0x0002d158:    ed811a02    ....    VSTR     s2,[r1,#8]
        0x0002d15c:    1d00        ..      ADDS     r0,r0,#4
        0x0002d15e:    1d09        ..      ADDS     r1,r1,#4
        0x0002d160:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002d164:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002d168:    d051        Q.      BEQ      0x2d20e ; celt_encode_with_ec + 4582
        0x0002d16a:    bf00        ..      NOP      
        0x0002d16c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002d170:    eddc1a01    ....    VLDR     s3,[r12,#4]
        0x0002d174:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002d178:    e000        ..      B        0x2d17c ; celt_encode_with_ec + 4436
        0x0002d17a:    e072        r.      B        0x2d262 ; celt_encode_with_ec + 4666
        0x0002d17c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d180:    bfcc        ..      ITE      GT
        0x0002d182:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0002d186:    eeb01a61    ..a.    VMOVLE.F32 s2,s3
        0x0002d18a:    ed912a01    ...*    VLDR     s4,[r1,#4]
        0x0002d18e:    ee322a6a    2.j*    VSUB.F32 s4,s4,s21
        0x0002d192:    eeb41ac2    ....    VCMPE.F32 s2,s4
        0x0002d196:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d19a:    bf38        8.      IT       CC
        0x0002d19c:    eef01a42    ..B.    VMOVCC.F32 s3,s4
        0x0002d1a0:    d306        ..      BCC      0x2d1b0 ; celt_encode_with_ec + 4488
        0x0002d1a2:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002d1a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1aa:    bfc8        ..      IT       GT
        0x0002d1ac:    eef01a40    ..@.    VMOVGT.F32 s3,s0
        0x0002d1b0:    e000        ..      B        0x2d1b4 ; celt_encode_with_ec + 4492
        0x0002d1b2:    e02c        ,.      B        0x2d20e ; celt_encode_with_ec + 4582
        0x0002d1b4:    edc11a02    ....    VSTR     s3,[r1,#8]
        0x0002d1b8:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0002d1bc:    ed9c0a02    ....    VLDR     s0,[r12,#8]
        0x0002d1c0:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d1c4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1c8:    bfcc        ..      ITE      GT
        0x0002d1ca:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x0002d1ce:    eeb02a40    ..@*    VMOVLE.F32 s4,s0
        0x0002d1d2:    ee711aea    q...    VSUB.F32 s3,s3,s21
        0x0002d1d6:    eeb42ae1    ...*    VCMPE.F32 s4,s3
        0x0002d1da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1de:    bf38        8.      IT       CC
        0x0002d1e0:    eeb00a61    ..a.    VMOVCC.F32 s0,s3
        0x0002d1e4:    d306        ..      BCC      0x2d1f4 ; celt_encode_with_ec + 4556
        0x0002d1e6:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d1ea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d1ee:    bfc8        ..      IT       GT
        0x0002d1f0:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0002d1f4:    ed810a03    ....    VSTR     s0,[r1,#0xc]
        0x0002d1f8:    3008        .0      ADDS     r0,r0,#8
        0x0002d1fa:    3108        .1      ADDS     r1,r1,#8
        0x0002d1fc:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002d200:    f10c0c08    ....    ADD      r12,r12,#8
        0x0002d204:    d1b2        ..      BNE      0x2d16c ; celt_encode_with_ec + 4420
        0x0002d206:    1ab8        ..      SUBS     r0,r7,r2
        0x0002d208:    1e40        @.      SUBS     r0,r0,#1
        0x0002d20a:    2800        .(      CMP      r0,#0
        0x0002d20c:    dd29        ).      BLE      0x2d262 ; celt_encode_with_ec + 4666
        0x0002d20e:    eb030087    ....    ADD      r0,r3,r7,LSL #2
        0x0002d212:    1ab9        ..      SUBS     r1,r7,r2
        0x0002d214:    1f00        ..      SUBS     r0,r0,#4
        0x0002d216:    f0110f01    ....    TST      r1,#1
        0x0002d21a:    d07c        |.      BEQ      0x2d316 ; celt_encode_with_ec + 4846
        0x0002d21c:    1e49        I.      SUBS     r1,r1,#1
        0x0002d21e:    1049        I.      ASRS     r1,r1,#1
        0x0002d220:    d01f        ..      BEQ      0x2d262 ; celt_encode_with_ec + 4666
        0x0002d222:    bf00        ..      NOP      
        0x0002d224:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d228:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0002d22c:    ee311a6a    1.j.    VSUB.F32 s2,s2,s21
        0x0002d230:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002d234:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d238:    bfd8        ..      IT       LE
        0x0002d23a:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002d23e:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x0002d242:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0002d246:    ed101a02    ....    VLDR     s2,[r0,#-8]
        0x0002d24a:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002d24e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d252:    bfd8        ..      IT       LE
        0x0002d254:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0002d258:    ed001a02    ....    VSTR     s2,[r0,#-8]
        0x0002d25c:    3808        .8      SUBS     r0,r0,#8
        0x0002d25e:    1e49        I.      SUBS     r1,r1,#1
        0x0002d260:    d1e0        ..      BNE      0x2d224 ; celt_encode_with_ec + 4604
        0x0002d262:    f04f0800    O...    MOV      r8,#0
        0x0002d266:    2a02        .*      CMP      r2,#2
        0x0002d268:    bfb5        ..      ITETE    LT
        0x0002d26a:    2002        .       MOVLT    r0,#2
        0x0002d26c:    4610        .F      MOVGE    r0,r2
        0x0002d26e:    f04f0c02    O...    MOVLT    r12,#2
        0x0002d272:    4694        .F      MOVGE    r12,r2
        0x0002d274:    eba7010c    ....    SUB      r1,r7,r12
        0x0002d278:    f1a10c01    ....    SUB      r12,r1,#1
        0x0002d27c:    f1bc0f00    ....    CMP      r12,#0
        0x0002d280:    dd28        (.      BLE      0x2d2d4 ; celt_encode_with_ec + 4780
        0x0002d282:    fb080109    ....    MLA      r1,r8,r9,r0
        0x0002d286:    eb0a0181    ....    ADD      r1,r10,r1,LSL #2
        0x0002d28a:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0002d28e:    bf00        ..      NOP      
        0x0002d290:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002d294:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002d298:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d29c:    bf38        8.      IT       CC
        0x0002d29e:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002d2a2:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d2a6:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0002d2aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d2ae:    bf38        8.      IT       CC
        0x0002d2b0:    eeb01a4a    ..J.    VMOVCC.F32 s2,s20
        0x0002d2b4:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002d2b8:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002d2bc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d2c0:    bf38        8.      IT       CC
        0x0002d2c2:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0002d2c6:    ee700a20    p. .    VADD.F32 s1,s0,s1
        0x0002d2ca:    1d00        ..      ADDS     r0,r0,#4
        0x0002d2cc:    1d09        ..      ADDS     r1,r1,#4
        0x0002d2ce:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002d2d2:    d1dd        ..      BNE      0x2d290 ; celt_encode_with_ec + 4712
        0x0002d2d4:    f1080801    ....    ADD      r8,r8,#1
        0x0002d2d8:    4546        FE      CMP      r6,r8
        0x0002d2da:    dcc4        ..      BGT      0x2d266 ; celt_encode_with_ec + 4670
        0x0002d2dc:    2a02        .*      CMP      r2,#2
        0x0002d2de:    bfb8        ..      IT       LT
        0x0002d2e0:    2202        ."      MOVLT    r2,#2
        0x0002d2e2:    1ab8        ..      SUBS     r0,r7,r2
        0x0002d2e4:    1e41        A.      SUBS     r1,r0,#1
        0x0002d2e6:    fb01f006    ....    MUL      r0,r1,r6
        0x0002d2ea:    ee000a10    ....    VMOV     s0,r0
        0x0002d2ee:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x0002d2f2:    ee800a81    ....    VDIV.F32 s0,s1,s2
        0x0002d2f6:    ee100a10    ....    VMOV     r0,s0
        0x0002d2fa:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002d2fe:    dd63        c.      BLE      0x2d3c8 ; celt_encode_with_ec + 5024
        0x0002d300:    2001        .       MOVS     r0,#1
        0x0002d302:    904c        L.      STR      r0,[sp,#0x130]
        0x0002d304:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002d306:    901a        ..      STR      r0,[sp,#0x68]
        0x0002d308:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0002d30a:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0002d30c:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x0002d30e:    9600        ..      STR      r6,[sp,#0]
        0x0002d310:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0002d314:    e000        ..      B        0x2d318 ; celt_encode_with_ec + 4848
        0x0002d316:    e083        ..      B        0x2d420 ; celt_encode_with_ec + 5112
        0x0002d318:    e9cd2501    ...%    STRD     r2,r5,[sp,#4]
        0x0002d31c:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0002d31e:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002d320:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002d322:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d324:    f002fc40    ..@.    BL       compute_mdcts ; 0x2fba8
        0x0002d328:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0002d32a:    9600        ..      STR      r6,[sp,#0]
        0x0002d32c:    e9cd5001    ...P    STRD     r5,r0,[sp,#4]
        0x0002d330:    e9dd3117    ...1    LDRD     r3,r1,[sp,#0x5c]
        0x0002d334:    9a2e        ..      LDR      r2,[sp,#0xb8]
        0x0002d336:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d338:    f002fbd2    ....    BL       compute_band_energies ; 0x2fae0
        0x0002d33c:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002d33e:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0002d342:    463a        :F      MOV      r2,r7
        0x0002d344:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002d346:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002d348:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d34a:    f7fafcf5    ....    BL       amp2Log2 ; 0x27d38
        0x0002d34e:    2300        .#      MOVS     r3,#0
        0x0002d350:    461a        .F      MOV      r2,r3
        0x0002d352:    2e00        ..      CMP      r6,#0
        0x0002d354:    dd36        6.      BLE      0x2d3c4 ; celt_encode_with_ec + 5020
        0x0002d356:    e003        ..      B        0x2d360 ; celt_encode_with_ec + 4920
    $d
        0x0002d358:    bfc00000    ....    DCD    3217031168
        0x0002d35c:    3ca3d70a    ...<    DCD    1017370378
    $t
        0x0002d360:    2f00        ./      CMP      r7,#0
        0x0002d362:    dd2a        *.      BLE      0x2d3ba ; celt_encode_with_ec + 5010
        0x0002d364:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002d366:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x0002d36a:    1f00        ..      SUBS     r0,r0,#4
        0x0002d36c:    f0170f01    ....    TST      r7,#1
        0x0002d370:    d00a        ..      BEQ      0x2d388 ; celt_encode_with_ec + 4960
        0x0002d372:    ee005a10    ...Z    VMOV     s0,r5
        0x0002d376:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002d37a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d37e:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002d382:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002d386:    1d00        ..      ADDS     r0,r0,#4
        0x0002d388:    1079        y.      ASRS     r1,r7,#1
        0x0002d38a:    d016        ..      BEQ      0x2d3ba ; celt_encode_with_ec + 5010
        0x0002d38c:    ee005a10    ...Z    VMOV     s0,r5
        0x0002d390:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002d394:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002d398:    ee400a2b    @.+.    VMLA.F32 s1,s0,s23
        0x0002d39c:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002d3a0:    ee005a90    ...Z    VMOV     s1,r5
        0x0002d3a4:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002d3a8:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002d3ac:    ee000aab    ....    VMLA.F32 s0,s1,s23
        0x0002d3b0:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002d3b4:    3008        .0      ADDS     r0,r0,#8
        0x0002d3b6:    1e49        I.      SUBS     r1,r1,#1
        0x0002d3b8:    d1e8        ..      BNE      0x2d38c ; celt_encode_with_ec + 4964
        0x0002d3ba:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d3bc:    1c52        R.      ADDS     r2,r2,#1
        0x0002d3be:    4403        .D      ADD      r3,r3,r0
        0x0002d3c0:    4296        .B      CMP      r6,r2
        0x0002d3c2:    dcc8        ..      BGT      0x2d356 ; celt_encode_with_ec + 4910
        0x0002d3c4:    ed8d9a4d    ..M.    VSTR     s18,[sp,#0x134]
        0x0002d3c8:    2d00        .-      CMP      r5,#0
        0x0002d3ca:    dd0f        ..      BLE      0x2d3ec ; celt_encode_with_ec + 5060
        0x0002d3cc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d3ce:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d3d0:    f005ffda    ....    BL       ec_ilog ; 0x33388
        0x0002d3d4:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002d3d6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002d3d8:    1a08        ..      SUBS     r0,r1,r0
        0x0002d3da:    1cc1        ..      ADDS     r1,r0,#3
        0x0002d3dc:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d3de:    4281        .B      CMP      r1,r0
        0x0002d3e0:    dc04        ..      BGT      0x2d3ec ; celt_encode_with_ec + 5060
        0x0002d3e2:    2203        ."      MOVS     r2,#3
        0x0002d3e4:    994c        L.      LDR      r1,[sp,#0x130]
        0x0002d3e6:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d3e8:    f005fd60    ..`.    BL       ec_enc_bit_logp ; 0x32eac
        0x0002d3ec:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002d3ee:    4370        pC      MULS     r0,r6,r0
        0x0002d3f0:    0080        ..      LSLS     r0,r0,#2
        0x0002d3f2:    f012fb2b    ..+.    BL       spl_alloca ; 0x3fa4c
        0x0002d3f6:    902f        /.      STR      r0,[sp,#0xbc]
        0x0002d3f8:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002d3fa:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002d3fc:    9100        ..      STR      r1,[sp,#0]
        0x0002d3fe:    e9cd6001    ...`    STRD     r6,r0,[sp,#4]
        0x0002d402:    e9dd322e    ...2    LDRD     r3,r2,[sp,#0xb8]
        0x0002d406:    9918        ..      LDR      r1,[sp,#0x60]
        0x0002d408:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d40a:    f009f98f    ....    BL       normalise_bands ; 0x3672c
        0x0002d40e:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002d410:    ebc61106    ....    RSB      r1,r6,r6,LSL #4
        0x0002d414:    4288        .B      CMP      r0,r1
        0x0002d416:    bfa4        ..      ITT      GE
        0x0002d418:    9863        c.      LDRGE    r0,[sp,#0x18c]
        0x0002d41a:    2800        .(      CMPGE    r0,#0
        0x0002d41c:    d11a        ..      BNE      0x2d454 ; celt_encode_with_ec + 5164
        0x0002d41e:    e010        ..      B        0x2d442 ; celt_encode_with_ec + 5146
        0x0002d420:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002d424:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0002d428:    ee311a6a    1.j.    VSUB.F32 s2,s2,s21
        0x0002d42c:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002d430:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002d434:    bfd8        ..      IT       LE
        0x0002d436:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002d43a:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x0002d43e:    1f00        ..      SUBS     r0,r0,#4
        0x0002d440:    e6ec        ..      B        0x2d21c ; celt_encode_with_ec + 4596
        0x0002d442:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d444:    2802        .(      CMP      r0,#2
        0x0002d446:    bfa4        ..      ITT      GE
        0x0002d448:    6c20         l      LDRGE    r0,[r4,#0x40]
        0x0002d44a:    2800        .(      CMPGE    r0,#0
        0x0002d44c:    bf08        ..      IT       EQ
        0x0002d44e:    f04f0a01    O...    MOVEQ    r10,#1
        0x0002d452:    d001        ..      BEQ      0x2d458 ; celt_encode_with_ec + 5168
        0x0002d454:    f04f0a00    O...    MOV      r10,#0
        0x0002d458:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002d45a:    ea4f0880    O...    LSL      r8,r0,#2
        0x0002d45e:    4640        @F      MOV      r0,r8
        0x0002d460:    f8cd80cc    ....    STR      r8,[sp,#0xcc]
        0x0002d464:    f012faf2    ....    BL       spl_alloca ; 0x3fa4c
        0x0002d468:    9019        ..      STR      r0,[sp,#0x64]
        0x0002d46a:    4640        @F      MOV      r0,r8
        0x0002d46c:    f012faee    ....    BL       spl_alloca ; 0x3fa4c
        0x0002d470:    4681        .F      MOV      r9,r0
        0x0002d472:    4640        @F      MOV      r0,r8
        0x0002d474:    f012faea    ....    BL       spl_alloca ; 0x3fa4c
        0x0002d478:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d47a:    f1040278    ..x.    ADD      r2,r4,#0x78
        0x0002d47e:    9022        ".      STR      r0,[sp,#0x88]
        0x0002d480:    e9cd120e    ....    STRD     r1,r2,[sp,#0x38]
        0x0002d484:    e9cd9010    ....    STRD     r9,r0,[sp,#0x40]
        0x0002d488:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d48a:    aa69        i.      ADD      r2,sp,#0x1a4
        0x0002d48c:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002d48e:    e9cd200c    ...     STRD     r2,r0,[sp,#0x30]
        0x0002d492:    e9cd510a    ...Q    STRD     r5,r1,[sp,#0x28]
        0x0002d496:    f10d0b18    ....    ADD      r11,sp,#0x18
        0x0002d49a:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d49c:    9b30        0.      LDR      r3,[sp,#0xc0]
        0x0002d49e:    6b62        bk      LDR      r2,[r4,#0x34]
        0x0002d4a0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x0002d4a2:    e88b000f    ....    STM      r11,{r0-r3}
        0x0002d4a6:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d4a8:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x0002d4aa:    6b82        .k      LDR      r2,[r0,#0x38]
        0x0002d4ac:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d4ae:    9602        ..      STR      r6,[sp,#8]
        0x0002d4b0:    9205        ..      STR      r2,[sp,#0x14]
        0x0002d4b2:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0002d4b6:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d4b8:    e9cd0700    ....    STRD     r0,r7,[sp,#0]
        0x0002d4bc:    e9dd102a    ..*.    LDRD     r1,r0,[sp,#0xa8]
        0x0002d4c0:    9b21        !.      LDR      r3,[sp,#0x84]
        0x0002d4c2:    9a24        $.      LDR      r2,[sp,#0x90]
        0x0002d4c4:    f004fc24    ..$.    BL       dynalloc_analysis ; 0x31d10
        0x0002d4c8:    eef0fa40    ..@.    VMOV.F32 s31,s0
        0x0002d4cc:    4640        @F      MOV      r0,r8
        0x0002d4ce:    f012fabd    ....    BL       spl_alloca ; 0x3fa4c
        0x0002d4d2:    9018        ..      STR      r0,[sp,#0x60]
        0x0002d4d4:    f1ba0f00    ....    CMP      r10,#0
        0x0002d4d8:    d035        5.      BEQ      0x2d546 ; celt_encode_with_ec + 5406
        0x0002d4da:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002d4dc:    f44f40a0    O..@    MOV      r0,#0x5000
        0x0002d4e0:    fb90f1f1    ....    SDIV     r1,r0,r1
        0x0002d4e4:    1c89        ..      ADDS     r1,r1,#2
        0x0002d4e6:    2950        P)      CMP      r1,#0x50
        0x0002d4e8:    bfa3        ..      ITTTE    GE
        0x0002d4ea:    991f        ..      LDRGE    r1,[sp,#0x7c]
        0x0002d4ec:    fb90f0f1    ....    SDIVGE   r0,r0,r1
        0x0002d4f0:    1c80        ..      ADDGE    r0,r0,#2
        0x0002d4f2:    2050        P       MOVLT    r0,#0x50
        0x0002d4f4:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002d4f6:    e9cd1502    ....    STRD     r1,r5,[sp,#8]
        0x0002d4fa:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x0002d4fc:    e9cd2904    ...)    STRD     r2,r9,[sp,#0x10]
        0x0002d500:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0002d502:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002d506:    e9dd1317    ....    LDRD     r1,r3,[sp,#0x5c]
        0x0002d50a:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002d50e:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002d510:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d512:    f012fcd5    ....    BL       tf_analysis ; 0x3fec0
        0x0002d516:    4683        .F      MOV      r11,r0
        0x0002d518:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002d51a:    1a39        9.      SUBS     r1,r7,r0
        0x0002d51c:    2900        .)      CMP      r1,#0
        0x0002d51e:    dd5e        ^.      BLE      0x2d5de ; celt_encode_with_ec + 5558
        0x0002d520:    e9dd2017    ...     LDRD     r2,r0,[sp,#0x5c]
        0x0002d524:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002d528:    f0110f01    ....    TST      r1,#1
        0x0002d52c:    f8502d04    P..-    LDR      r2,[r0,#-4]!
        0x0002d530:    bf18        ..      IT       NE
        0x0002d532:    f8402f04    @../    STRNE    r2,[r0,#4]!
        0x0002d536:    1049        I.      ASRS     r1,r1,#1
        0x0002d538:    d051        Q.      BEQ      0x2d5de ; celt_encode_with_ec + 5558
        0x0002d53a:    6042        B`      STR      r2,[r0,#4]
        0x0002d53c:    f8402f08    @../    STR      r2,[r0,#8]!
        0x0002d540:    1e49        I.      SUBS     r1,r1,#1
        0x0002d542:    d1fa        ..      BNE      0x2d53a ; celt_encode_with_ec + 5394
        0x0002d544:    e04b        K.      B        0x2d5de ; celt_encode_with_ec + 5558
        0x0002d546:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d548:    b398        ..      CBZ      r0,0x2d5b2 ; celt_encode_with_ec + 5514
        0x0002d54a:    9867        g.      LDR      r0,[sp,#0x19c]
        0x0002d54c:    b1a8        ..      CBZ      r0,0x2d57a ; celt_encode_with_ec + 5458
        0x0002d54e:    2f00        ./      CMP      r7,#0
        0x0002d550:    dd10        ..      BLE      0x2d574 ; celt_encode_with_ec + 5452
        0x0002d552:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d554:    1f01        ..      SUBS     r1,r0,#4
        0x0002d556:    f0170f01    ....    TST      r7,#1
        0x0002d55a:    d002        ..      BEQ      0x2d562 ; celt_encode_with_ec + 5434
        0x0002d55c:    2001        .       MOVS     r0,#1
        0x0002d55e:    f8410f04    A...    STR      r0,[r1,#4]!
        0x0002d562:    1078        x.      ASRS     r0,r7,#1
        0x0002d564:    bf18        ..      IT       NE
        0x0002d566:    2201        ."      MOVNE    r2,#1
        0x0002d568:    d004        ..      BEQ      0x2d574 ; celt_encode_with_ec + 5452
        0x0002d56a:    604a        J`      STR      r2,[r1,#4]
        0x0002d56c:    f8412f08    A../    STR      r2,[r1,#8]!
        0x0002d570:    1e40        @.      SUBS     r0,r0,#1
        0x0002d572:    d1fa        ..      BNE      0x2d56a ; celt_encode_with_ec + 5442
        0x0002d574:    f04f0b00    O...    MOV      r11,#0
        0x0002d578:    e031        1.      B        0x2d5de ; celt_encode_with_ec + 5558
        0x0002d57a:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002d57c:    280f        .(      CMP      r0,#0xf
        0x0002d57e:    da19        ..      BGE      0x2d5b4 ; celt_encode_with_ec + 5516
        0x0002d580:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x0002d584:    2802        .(      CMP      r0,#2
        0x0002d586:    d015        ..      BEQ      0x2d5b4 ; celt_encode_with_ec + 5516
        0x0002d588:    2f00        ./      CMP      r7,#0
        0x0002d58a:    dd10        ..      BLE      0x2d5ae ; celt_encode_with_ec + 5510
        0x0002d58c:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d58e:    1f00        ..      SUBS     r0,r0,#4
        0x0002d590:    f0170f01    ....    TST      r7,#1
        0x0002d594:    d002        ..      BEQ      0x2d59c ; celt_encode_with_ec + 5492
        0x0002d596:    2100        .!      MOVS     r1,#0
        0x0002d598:    f8401f04    @...    STR      r1,[r0,#4]!
        0x0002d59c:    1079        y.      ASRS     r1,r7,#1
        0x0002d59e:    bf18        ..      IT       NE
        0x0002d5a0:    2200        ."      MOVNE    r2,#0
        0x0002d5a2:    d004        ..      BEQ      0x2d5ae ; celt_encode_with_ec + 5510
        0x0002d5a4:    6042        B`      STR      r2,[r0,#4]
        0x0002d5a6:    f8402f08    @../    STR      r2,[r0,#8]!
        0x0002d5aa:    1e49        I.      SUBS     r1,r1,#1
        0x0002d5ac:    d1fa        ..      BNE      0x2d5a4 ; celt_encode_with_ec + 5500
        0x0002d5ae:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d5b0:    e014        ..      B        0x2d5dc ; celt_encode_with_ec + 5556
        0x0002d5b2:    e7ff        ..      B        0x2d5b4 ; celt_encode_with_ec + 5516
        0x0002d5b4:    2f00        ./      CMP      r7,#0
        0x0002d5b6:    dd10        ..      BLE      0x2d5da ; celt_encode_with_ec + 5554
        0x0002d5b8:    9818        ..      LDR      r0,[sp,#0x60]
        0x0002d5ba:    1f01        ..      SUBS     r1,r0,#4
        0x0002d5bc:    f0170f01    ....    TST      r7,#1
        0x0002d5c0:    d002        ..      BEQ      0x2d5c8 ; celt_encode_with_ec + 5536
        0x0002d5c2:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d5c4:    f8410f04    A...    STR      r0,[r1,#4]!
        0x0002d5c8:    1078        x.      ASRS     r0,r7,#1
        0x0002d5ca:    d006        ..      BEQ      0x2d5da ; celt_encode_with_ec + 5554
        0x0002d5cc:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002d5ce:    604a        J`      STR      r2,[r1,#4]
        0x0002d5d0:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0002d5d2:    f8412f08    A../    STR      r2,[r1,#8]!
        0x0002d5d6:    1e40        @.      SUBS     r0,r0,#1
        0x0002d5d8:    d1f8        ..      BNE      0x2d5cc ; celt_encode_with_ec + 5540
        0x0002d5da:    2000        .       MOVS     r0,#0
        0x0002d5dc:    4683        .F      MOV      r11,r0
        0x0002d5de:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0002d5e0:    f012fa34    ..4.    BL       spl_alloca ; 0x3fa4c
        0x0002d5e4:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0002d5e6:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d5e8:    f04f0800    O...    MOV      r8,#0
        0x0002d5ec:    1a38        8.      SUBS     r0,r7,r0
        0x0002d5ee:    902a        *.      STR      r0,[sp,#0xa8]
        0x0002d5f0:    2800        .(      CMP      r0,#0
        0x0002d5f2:    dd26        &.      BLE      0x2d642 ; celt_encode_with_ec + 5658
        0x0002d5f4:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002d5f6:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d5f8:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x0002d5fa:    fb080201    ....    MLA      r2,r8,r1,r0
        0x0002d5fe:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002d600:    eb030382    ....    ADD      r3,r3,r2,LSL #2
        0x0002d604:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0002d608:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002d60a:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002d60e:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002d610:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002d614:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0002d618:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0002d61c:    eef00ae0    ....    VABS.F32 s1,s1
        0x0002d620:    ee10ca90    ....    VMOV     r12,s1
        0x0002d624:    f1bc4f80    ...O    CMP      r12,#0x40000000
        0x0002d628:    da05        ..      BGE      0x2d636 ; celt_encode_with_ec + 5646
        0x0002d62a:    edd30a00    ....    VLDR     s1,[r3,#0]
        0x0002d62e:    ee000ace    ....    VMLS.F32 s0,s1,s28
        0x0002d632:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002d636:    1d00        ..      ADDS     r0,r0,#4
        0x0002d638:    1d09        ..      ADDS     r1,r1,#4
        0x0002d63a:    1e52        R.      SUBS     r2,r2,#1
        0x0002d63c:    f1030304    ....    ADD      r3,r3,#4
        0x0002d640:    d1e6        ..      BNE      0x2d610 ; celt_encode_with_ec + 5608
        0x0002d642:    f1080801    ....    ADD      r8,r8,#1
        0x0002d646:    4546        FE      CMP      r6,r8
        0x0002d648:    bfc8        ..      IT       GT
        0x0002d64a:    982a        *.      LDRGT    r0,[sp,#0xa8]
        0x0002d64c:    dcd0        ..      BGT      0x2d5f0 ; celt_encode_with_ec + 5576
        0x0002d64e:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0002d650:    6c21        !l      LDR      r1,[r4,#0x40]
        0x0002d652:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0002d654:    2a04        .*      CMP      r2,#4
        0x0002d656:    bfac        ..      ITE      GE
        0x0002d658:    2301        .#      MOVGE    r3,#1
        0x0002d65a:    2300        .#      MOVLT    r3,#0
        0x0002d65c:    f1040254    ..T.    ADD      r2,r4,#0x54
        0x0002d660:    e9cd010b    ....    STRD     r0,r1,[sp,#0x2c]
        0x0002d664:    e9cd2309    ...#    STRD     r2,r3,[sp,#0x24]
        0x0002d668:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0002d66a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002d66c:    e9cd1007    ....    STRD     r1,r0,[sp,#0x1c]
        0x0002d670:    e9cd6505    ...e    STRD     r6,r5,[sp,#0x14]
        0x0002d674:    e9dd212c    ..,!    LDRD     r2,r1,[sp,#0xb0]
        0x0002d678:    f10d0804    ....    ADD      r8,sp,#4
        0x0002d67c:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002d67e:    9b8d        ..      LDR      r3,[sp,#0x234]
        0x0002d680:    e888000f    ....    STM      r8,{r0-r3}
        0x0002d684:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002d686:    9000        ..      STR      r0,[sp,#0]
        0x0002d688:    463a        :F      MOV      r2,r7
        0x0002d68a:    9b17        ..      LDR      r3,[sp,#0x5c]
        0x0002d68c:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002d68e:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d690:    f00efebe    ....    BL       quant_coarse_energy ; 0x3c410
        0x0002d694:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002d696:    f8cdb014    ....    STR      r11,[sp,#0x14]
        0x0002d69a:    f8ddb234    ..4.    LDR      r11,[sp,#0x234]
        0x0002d69e:    9009        ..      STR      r0,[sp,#0x24]
        0x0002d6a0:    f8dda060    ..`.    LDR      r10,[sp,#0x60]
        0x0002d6a4:    f8db0004    ....    LDR      r0,[r11,#4]
        0x0002d6a8:    f8dd9130    ..0.    LDR      r9,[sp,#0x130]
        0x0002d6ac:    ea4f08c0    O...    LSL      r8,r0,#3
        0x0002d6b0:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x0002d6b4:    f005fe68    ..h.    BL       ec_ilog ; 0x33388
        0x0002d6b8:    4601        .F      MOV      r1,r0
        0x0002d6ba:    f8db0014    ....    LDR      r0,[r11,#0x14]
        0x0002d6be:    1a40        @.      SUBS     r0,r0,r1
        0x0002d6c0:    f1b90f00    ....    CMP      r9,#0
        0x0002d6c4:    bf14        ..      ITE      NE
        0x0002d6c6:    2202        ."      MOVNE    r2,#2
        0x0002d6c8:    2204        ."      MOVEQ    r2,#4
        0x0002d6ca:    2d00        .-      CMP      r5,#0
        0x0002d6cc:    dd05        ..      BLE      0x2d6da ; celt_encode_with_ec + 5810
        0x0002d6ce:    1881        ..      ADDS     r1,r0,r2
        0x0002d6d0:    1c49        I.      ADDS     r1,r1,#1
        0x0002d6d2:    4541        AE      CMP      r1,r8
        0x0002d6d4:    bf98        ..      IT       LS
        0x0002d6d6:    2101        .!      MOVLS    r1,#1
        0x0002d6d8:    d900        ..      BLS      0x2d6dc ; celt_encode_with_ec + 5812
        0x0002d6da:    2100        .!      MOVS     r1,#0
        0x0002d6dc:    9108        ..      STR      r1,[sp,#0x20]
        0x0002d6de:    eba80101    ....    SUB      r1,r8,r1
        0x0002d6e2:    910a        ..      STR      r1,[sp,#0x28]
        0x0002d6e4:    2100        .!      MOVS     r1,#0
        0x0002d6e6:    f8dd8024    ..$.    LDR      r8,[sp,#0x24]
        0x0002d6ea:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002d6ec:    45b8        .E      CMP      r8,r7
        0x0002d6ee:    da22        ".      BGE      0x2d736 ; celt_encode_with_ec + 5902
        0x0002d6f0:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002d6f2:    eb000c02    ....    ADD      r12,r0,r2
        0x0002d6f6:    459c        .E      CMP      r12,r3
        0x0002d6f8:    bf88        ..      IT       HI
        0x0002d6fa:    f84a1028    J.(.    STRHI    r1,[r10,r8,LSL #2]
        0x0002d6fe:    d811        ..      BHI      0x2d724 ; celt_encode_with_ec + 5884
        0x0002d700:    f85a0028    Z.(.    LDR      r0,[r10,r8,LSL #2]
        0x0002d704:    4041        A@      EORS     r1,r1,r0
        0x0002d706:    4658        XF      MOV      r0,r11
        0x0002d708:    f005fbd0    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0002d70c:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x0002d710:    f005fe3a    ..:.    BL       ec_ilog ; 0x33388
        0x0002d714:    f8db1014    ....    LDR      r1,[r11,#0x14]
        0x0002d718:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002d71a:    1a08        ..      SUBS     r0,r1,r0
        0x0002d71c:    f85a1028    Z.(.    LDR      r1,[r10,r8,LSL #2]
        0x0002d720:    430a        .C      ORRS     r2,r2,r1
        0x0002d722:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002d724:    f1b90f00    ....    CMP      r9,#0
        0x0002d728:    bf14        ..      ITE      NE
        0x0002d72a:    2204        ."      MOVNE    r2,#4
        0x0002d72c:    2205        ."      MOVEQ    r2,#5
        0x0002d72e:    f1080801    ....    ADD      r8,r8,#1
        0x0002d732:    45b8        .E      CMP      r8,r7
        0x0002d734:    dbdc        ..      BLT      0x2d6f0 ; celt_encode_with_ec + 5832
        0x0002d736:    f8df84e8    ....    LDR      r8,[pc,#1256] ; [0x2dc20] = 0x45a58
        0x0002d73a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002d73c:    b180        ..      CBZ      r0,0x2d760 ; celt_encode_with_ec + 5944
        0x0002d73e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002d740:    eb0800c5    ....    ADD      r0,r8,r5,LSL #3
        0x0002d744:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0002d748:    5642        BV      LDRSB    r2,[r0,r1]
        0x0002d74a:    4408        .D      ADD      r0,r0,r1
        0x0002d74c:    f9900002    ....    LDRSB    r0,[r0,#2]
        0x0002d750:    4282        .B      CMP      r2,r0
        0x0002d752:    d005        ..      BEQ      0x2d760 ; celt_encode_with_ec + 5944
        0x0002d754:    2201        ."      MOVS     r2,#1
        0x0002d756:    4658        XF      MOV      r0,r11
        0x0002d758:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002d75a:    f005fba7    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0002d75e:    e001        ..      B        0x2d764 ; celt_encode_with_ec + 5948
        0x0002d760:    2000        .       MOVS     r0,#0
        0x0002d762:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d764:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002d766:    1a79        y.      SUBS     r1,r7,r1
        0x0002d768:    2900        .)      CMP      r1,#0
        0x0002d76a:    dd2d        -.      BLE      0x2d7c8 ; celt_encode_with_ec + 6048
        0x0002d76c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002d76e:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0002d772:    1f00        ..      SUBS     r0,r0,#4
        0x0002d774:    f0110f01    ....    TST      r1,#1
        0x0002d778:    d00d        ..      BEQ      0x2d796 ; celt_encode_with_ec + 5998
        0x0002d77a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002d77c:    ea4f0389    O...    LSL      r3,r9,#2
        0x0002d780:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002d784:    f8503f04    P..?    LDR      r3,[r0,#4]!
        0x0002d788:    eb020c03    ....    ADD      r12,r2,r3
        0x0002d78c:    eb0802c5    ....    ADD      r2,r8,r5,LSL #3
        0x0002d790:    f912200c    ...     LDRSB    r2,[r2,r12]
        0x0002d794:    6002        .`      STR      r2,[r0,#0]
        0x0002d796:    1049        I.      ASRS     r1,r1,#1
        0x0002d798:    d016        ..      BEQ      0x2d7c8 ; celt_encode_with_ec + 6048
        0x0002d79a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002d79c:    ea4f0c89    O...    LSL      r12,r9,#2
        0x0002d7a0:    eb0c0242    ..B.    ADD      r2,r12,r2,LSL #1
        0x0002d7a4:    eb0803c5    ....    ADD      r3,r8,r5,LSL #3
        0x0002d7a8:    f850cf04    P...    LDR      r12,[r0,#4]!
        0x0002d7ac:    1e49        I.      SUBS     r1,r1,#1
        0x0002d7ae:    4494        .D      ADD      r12,r12,r2
        0x0002d7b0:    f913c00c    ....    LDRSB    r12,[r3,r12]
        0x0002d7b4:    f840cb04    @...    STR      r12,[r0],#4
        0x0002d7b8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0002d7bc:    4494        .D      ADD      r12,r12,r2
        0x0002d7be:    f913c00c    ....    LDRSB    r12,[r3,r12]
        0x0002d7c2:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002d7c6:    d1ef        ..      BNE      0x2d7a8 ; celt_encode_with_ec + 6016
        0x0002d7c8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d7ca:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002d7cc:    f005fddc    ....    BL       ec_ilog ; 0x33388
        0x0002d7d0:    998d        ..      LDR      r1,[sp,#0x234]
        0x0002d7d2:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002d7d4:    1a08        ..      SUBS     r0,r1,r0
        0x0002d7d6:    1d01        ..      ADDS     r1,r0,#4
        0x0002d7d8:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d7da:    4288        .B      CMP      r0,r1
        0x0002d7dc:    db29        ).      BLT      0x2d832 ; celt_encode_with_ec + 6154
        0x0002d7de:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d7e0:    b120         .      CBZ      r0,0x2d7ec ; celt_encode_with_ec + 6084
        0x0002d7e2:    2000        .       MOVS     r0,#0
        0x0002d7e4:    6660        `f      STR      r0,[r4,#0x64]
        0x0002d7e6:    2002        .       MOVS     r0,#2
        0x0002d7e8:    6520         e      STR      r0,[r4,#0x50]
        0x0002d7ea:    e01c        ..      B        0x2d826 ; celt_encode_with_ec + 6142
        0x0002d7ec:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002d7ee:    b148        H.      CBZ      r0,0x2d804 ; celt_encode_with_ec + 6108
        0x0002d7f0:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d7f2:    b1b0        ..      CBZ      r0,0x2d822 ; celt_encode_with_ec + 6138
        0x0002d7f4:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002d7f6:    2800        .(      CMP      r0,#0
        0x0002d7f8:    bf0e        ..      ITEE     EQ
        0x0002d7fa:    2003        .       MOVEQ    r0,#3
        0x0002d7fc:    2002        .       MOVNE    r0,#2
        0x0002d7fe:    6520         e      STRNE    r0,[r4,#0x50]
        0x0002d800:    d010        ..      BEQ      0x2d824 ; celt_encode_with_ec + 6140
        0x0002d802:    e010        ..      B        0x2d826 ; celt_encode_with_ec + 6142
        0x0002d804:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002d806:    b940        @.      CBNZ     r0,0x2d81a ; celt_encode_with_ec + 6130
        0x0002d808:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d80a:    2803        .(      CMP      r0,#3
        0x0002d80c:    db05        ..      BLT      0x2d81a ; celt_encode_with_ec + 6130
        0x0002d80e:    e9dd0128    ..(.    LDRD     r0,r1,[sp,#0xa0]
        0x0002d812:    ebb10f40    ..@.    CMP      r1,r0,LSL #1
        0x0002d816:    db02        ..      BLT      0x2d81e ; celt_encode_with_ec + 6134
        0x0002d818:    e04e        N.      B        0x2d8b8 ; celt_encode_with_ec + 6288
        0x0002d81a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0002d81c:    b108        ..      CBZ      r0,0x2d822 ; celt_encode_with_ec + 6138
        0x0002d81e:    2002        .       MOVS     r0,#2
        0x0002d820:    e000        ..      B        0x2d824 ; celt_encode_with_ec + 6140
        0x0002d822:    2000        .       MOVS     r0,#0
        0x0002d824:    6520         e      STR      r0,[r4,#0x50]
        0x0002d826:    4601        .F      MOV      r1,r0
        0x0002d828:    2305        .#      MOVS     r3,#5
        0x0002d82a:    4afe        .J      LDR      r2,[pc,#1016] ; [0x2dc24] = 0x450d7
        0x0002d82c:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d82e:    f005fc78    ..x.    BL       ec_enc_icdf ; 0x33122
        0x0002d832:    6c20         l      LDR      r0,[r4,#0x40]
        0x0002d834:    b150        P.      CBZ      r0,0x2d84c ; celt_encode_with_ec + 6180
        0x0002d836:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002d838:    281a        .(      CMP      r0,#0x1a
        0x0002d83a:    bfdd        ..      ITTTE    LE
        0x0002d83c:    49fa        .I      LDRLE    r1,[pc,#1000] ; [0x2dc28] = 0x55555556
        0x0002d83e:    fb811000    ....    SMULLLE  r1,r0,r1,r0
        0x0002d842:    eba071e0    ...q    SUBLE    r1,r0,r0,ASR #31
        0x0002d846:    2108        .!      MOVGT    r1,#8
        0x0002d848:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d84a:    6001        .`      STR      r1,[r0,#0]
        0x0002d84c:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002d84e:    f012f8fd    ....    BL       spl_alloca ; 0x3fa4c
        0x0002d852:    4601        .F      MOV      r1,r0
        0x0002d854:    9002        ..      STR      r0,[sp,#8]
        0x0002d856:    4633        3F      MOV      r3,r6
        0x0002d858:    462a        *F      MOV      r2,r5
        0x0002d85a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d85c:    f008fa15    ....    BL       init_caps ; 0x35c8a
        0x0002d860:    2006        .       MOVS     r0,#6
        0x0002d862:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d864:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d866:    f04f0900    O...    MOV      r9,#0
        0x0002d86a:    00c0        ..      LSLS     r0,r0,#3
        0x0002d86c:    902d        -.      STR      r0,[sp,#0xb4]
        0x0002d86e:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d870:    f005fdee    ....    BL       ec_tell_frac ; 0x33450
        0x0002d874:    900a        ..      STR      r0,[sp,#0x28]
        0x0002d876:    f8dd8078    ..x.    LDR      r8,[sp,#0x78]
        0x0002d87a:    45b8        .E      CMP      r8,r7
        0x0002d87c:    da6c        l.      BGE      0x2d958 ; celt_encode_with_ec + 6448
        0x0002d87e:    9830        0.      LDR      r0,[sp,#0xc0]
        0x0002d880:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x0002d884:    f9b01002    ....    LDRSH    r1,[r0,#2]
        0x0002d888:    9830        0.      LDR      r0,[sp,#0xc0]
        0x0002d88a:    f9300018    0...    LDRSH    r0,[r0,r8,LSL #1]
        0x0002d88e:    1a08        ..      SUBS     r0,r1,r0
        0x0002d890:    4370        pC      MULS     r0,r6,r0
        0x0002d892:    40a8        .@      LSLS     r0,r0,r5
        0x0002d894:    2830        0(      CMP      r0,#0x30
        0x0002d896:    bfb4        ..      ITE      LT
        0x0002d898:    2130        0!      MOVLT    r1,#0x30
        0x0002d89a:    4601        .F      MOVGE    r1,r0
        0x0002d89c:    ebb10fc0    ....    CMP      r1,r0,LSL #3
        0x0002d8a0:    bfc8        ..      IT       GT
        0x0002d8a2:    00c0        ..      LSLGT    r0,r0,#3
        0x0002d8a4:    dc02        ..      BGT      0x2d8ac ; celt_encode_with_ec + 6276
        0x0002d8a6:    2830        0(      CMP      r0,#0x30
        0x0002d8a8:    bfb8        ..      IT       LT
        0x0002d8aa:    2030        0       MOVLT    r0,#0x30
        0x0002d8ac:    9001        ..      STR      r0,[sp,#4]
        0x0002d8ae:    f04f0a00    O...    MOV      r10,#0
        0x0002d8b2:    46d3        .F      MOV      r11,r10
        0x0002d8b4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002d8b6:    e030        0.      B        0x2d91a ; celt_encode_with_ec + 6386
        0x0002d8b8:    9822        ".      LDR      r0,[sp,#0x88]
        0x0002d8ba:    991b        ..      LDR      r1,[sp,#0x6c]
        0x0002d8bc:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0002d8be:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0002d8c2:    e9cd2603    ...&    STRD     r2,r6,[sp,#0xc]
        0x0002d8c6:    9865        e.      LDR      r0,[sp,#0x194]
        0x0002d8c8:    2800        .(      CMP      r0,#0
        0x0002d8ca:    bf14        ..      ITE      NE
        0x0002d8cc:    2101        .!      MOVNE    r1,#1
        0x0002d8ce:    2100        .!      MOVEQ    r1,#0
        0x0002d8d0:    f1040064    ..d.    ADD      r0,r4,#0x64
        0x0002d8d4:    1f02        ..      SUBS     r2,r0,#4
        0x0002d8d6:    9200        ..      STR      r2,[sp,#0]
        0x0002d8d8:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002d8dc:    3a08        .:      SUBS     r2,r2,#8
        0x0002d8de:    6d23        #m      LDR      r3,[r4,#0x50]
        0x0002d8e0:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0002d8e2:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d8e4:    f012f8c8    ....    BL       spreading_decision ; 0x3fa78
        0x0002d8e8:    e79c        ..      B        0x2d824 ; celt_encode_with_ec + 6140
        0x0002d8ea:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d8ec:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d8f0:    4558        XE      CMP      r0,r11
        0x0002d8f2:    bfcc        ..      ITE      GT
        0x0002d8f4:    2001        .       MOVGT    r0,#1
        0x0002d8f6:    2000        .       MOVLE    r0,#0
        0x0002d8f8:    4601        .F      MOV      r1,r0
        0x0002d8fa:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d8fc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d8fe:    f005fad5    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0002d902:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002d904:    f005fda4    ....    BL       ec_tell_frac ; 0x33450
        0x0002d908:    900a        ..      STR      r0,[sp,#0x28]
        0x0002d90a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d90c:    b190        ..      CBZ      r0,0x2d934 ; celt_encode_with_ec + 6412
        0x0002d90e:    9801        ..      LDR      r0,[sp,#4]
        0x0002d910:    2201        ."      MOVS     r2,#1
        0x0002d912:    4482        .D      ADD      r10,r10,r0
        0x0002d914:    4481        .D      ADD      r9,r9,r0
        0x0002d916:    f10b0b01    ....    ADD      r11,r11,#1
        0x0002d91a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002d91c:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x0002d920:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002d922:    eba00009    ....    SUB      r0,r0,r9
        0x0002d926:    4281        .B      CMP      r1,r0
        0x0002d928:    da04        ..      BGE      0x2d934 ; celt_encode_with_ec + 6412
        0x0002d92a:    9802        ..      LDR      r0,[sp,#8]
        0x0002d92c:    f8500028    P.(.    LDR      r0,[r0,r8,LSL #2]
        0x0002d930:    4582        .E      CMP      r10,r0
        0x0002d932:    dbda        ..      BLT      0x2d8ea ; celt_encode_with_ec + 6338
        0x0002d934:    f1bb0f00    ....    CMP      r11,#0
        0x0002d938:    d007        ..      BEQ      0x2d94a ; celt_encode_with_ec + 6434
        0x0002d93a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d93c:    1e40        @.      SUBS     r0,r0,#1
        0x0002d93e:    2802        .(      CMP      r0,#2
        0x0002d940:    bfa6        ..      ITTE     GE
        0x0002d942:    9805        ..      LDRGE    r0,[sp,#0x14]
        0x0002d944:    1e40        @.      SUBGE    r0,r0,#1
        0x0002d946:    2002        .       MOVLT    r0,#2
        0x0002d948:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d94a:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002d94c:    f840a028    @.(.    STR      r10,[r0,r8,LSL #2]
        0x0002d950:    f1080801    ....    ADD      r8,r8,#1
        0x0002d954:    45b8        .E      CMP      r8,r7
        0x0002d956:    db92        ..      BLT      0x2d87e ; celt_encode_with_ec + 6230
        0x0002d958:    2e02        ..      CMP      r6,#2
        0x0002d95a:    d17d        }.      BNE      0x2da58 ; celt_encode_with_ec + 6704
        0x0002d95c:    b3ed        ..      CBZ      r5,0x2d9da ; celt_encode_with_ec + 6578
        0x0002d95e:    982f        /.      LDR      r0,[sp,#0xbc]
        0x0002d960:    9006        ..      STR      r0,[sp,#0x18]
        0x0002d962:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002d964:    9001        ..      STR      r0,[sp,#4]
        0x0002d966:    2000        .       MOVS     r0,#0
        0x0002d968:    9000        ..      STR      r0,[sp,#0]
        0x0002d96a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002d96c:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0002d970:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002d972:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d974:    9900        ..      LDR      r1,[sp,#0]
        0x0002d976:    9a00        ..      LDR      r2,[sp,#0]
        0x0002d978:    f8ddc014    ....    LDR      r12,[sp,#0x14]
        0x0002d97c:    2302        .#      MOVS     r3,#2
        0x0002d97e:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0002d982:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002d986:    f93c2002    <..     LDRSH    r2,[r12,r2]
        0x0002d98a:    fa00f105    ....    LSL      r1,r0,r5
        0x0002d98e:    1a10        ..      SUBS     r0,r2,r0
        0x0002d990:    fa00fb05    ....    LSL      r11,r0,r5
        0x0002d994:    f1bb0f00    ....    CMP      r11,#0
        0x0002d998:    dd59        Y.      BLE      0x2da4e ; celt_encode_with_ec + 6694
        0x0002d99a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d99c:    eb000a81    ....    ADD      r10,r0,r1,LSL #2
        0x0002d9a0:    9801        ..      LDR      r0,[sp,#4]
        0x0002d9a2:    4401        .D      ADD      r1,r1,r0
        0x0002d9a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d9a6:    eb000881    ....    ADD      r8,r0,r1,LSL #2
        0x0002d9aa:    bf00        ..      NOP      
        0x0002d9ac:    edd8da00    ....    VLDR     s27,[r8,#0]
        0x0002d9b0:    eeb00aed    ....    VABS.F32 s0,s27
        0x0002d9b4:    ee100a10    ....    VMOV     r0,s0
        0x0002d9b8:    f015fa72    ..r.    BL       __aeabi_f2d ; 0x42ea0
        0x0002d9bc:    ed9ada00    ....    VLDR     s26,[r10,#0]
        0x0002d9c0:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002d9c4:    eeb00acd    ....    VABS.F32 s0,s26
        0x0002d9c8:    ee100a10    ....    VMOV     r0,s0
        0x0002d9cc:    f015fa68    ..h.    BL       __aeabi_f2d ; 0x42ea0
        0x0002d9d0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002d9d4:    f014fc5a    ..Z.    BL       __aeabi_dadd ; 0x4228c
        0x0002d9d8:    e000        ..      B        0x2d9dc ; celt_encode_with_ec + 6580
        0x0002d9da:    e064        d.      B        0x2daa6 ; celt_encode_with_ec + 6782
        0x0002d9dc:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002d9e0:    ee180a10    ....    VMOV     r0,s16
        0x0002d9e4:    f015fa5c    ..\.    BL       __aeabi_f2d ; 0x42ea0
        0x0002d9e8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002d9ec:    f014fc4e    ..N.    BL       __aeabi_dadd ; 0x4228c
        0x0002d9f0:    f014fc1a    ....    BL       __aeabi_d2f ; 0x42228
        0x0002d9f4:    ee3d0a6d    =.m.    VSUB.F32 s0,s26,s27
        0x0002d9f8:    ee080a10    ....    VMOV     s16,r0
        0x0002d9fc:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0002da00:    ee100a10    ....    VMOV     r0,s0
        0x0002da04:    f015fa4c    ..L.    BL       __aeabi_f2d ; 0x42ea0
        0x0002da08:    ee3d0a2d    =.-.    VADD.F32 s0,s26,s27
        0x0002da0c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002da10:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0002da14:    ee100a10    ....    VMOV     r0,s0
        0x0002da18:    f015fa42    ..B.    BL       __aeabi_f2d ; 0x42ea0
        0x0002da1c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002da20:    f014fc34    ..4.    BL       __aeabi_dadd ; 0x4228c
        0x0002da24:    ec410b19    A...    VMOV     d9,r0,r1
        0x0002da28:    ee180a90    ....    VMOV     r0,s17
        0x0002da2c:    f015fa38    ..8.    BL       __aeabi_f2d ; 0x42ea0
        0x0002da30:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0002da34:    f014fc2a    ..*.    BL       __aeabi_dadd ; 0x4228c
        0x0002da38:    f014fbf6    ....    BL       __aeabi_d2f ; 0x42228
        0x0002da3c:    ee080a90    ....    VMOV     s17,r0
        0x0002da40:    f1080804    ....    ADD      r8,r8,#4
        0x0002da44:    f10a0a04    ....    ADD      r10,r10,#4
        0x0002da48:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0002da4c:    d1ae        ..      BNE      0x2d9ac ; celt_encode_with_ec + 6532
        0x0002da4e:    9800        ..      LDR      r0,[sp,#0]
        0x0002da50:    1c40        @.      ADDS     r0,r0,#1
        0x0002da52:    9000        ..      STR      r0,[sp,#0]
        0x0002da54:    280d        .(      CMP      r0,#0xd
        0x0002da56:    e000        ..      B        0x2da5a ; celt_encode_with_ec + 6706
        0x0002da58:    e046        F.      B        0x2dae8 ; celt_encode_with_ec + 6848
        0x0002da5a:    bfb8        ..      IT       LT
        0x0002da5c:    9805        ..      LDRLT    r0,[sp,#0x14]
        0x0002da5e:    db89        ..      BLT      0x2d974 ; celt_encode_with_ec + 6476
        0x0002da60:    ed9f0a72    ..r.    VLDR     s0,[pc,#456] ; [0x2dc2c] = 0x3f3504f7
        0x0002da64:    210d        .!      MOVS     r1,#0xd
        0x0002da66:    2d01        .-      CMP      r5,#1
        0x0002da68:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x0002da6c:    bfd8        ..      IT       LE
        0x0002da6e:    2105        .!      MOVLE    r1,#5
        0x0002da70:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002da72:    f9b0201a    ...     LDRSH    r2,[r0,#0x1a]
        0x0002da76:    1c68        h.      ADDS     r0,r5,#1
        0x0002da78:    fa02f000    ....    LSL      r0,r2,r0
        0x0002da7c:    4401        .D      ADD      r1,r1,r0
        0x0002da7e:    ee001a90    ....    VMOV     s1,r1
        0x0002da82:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002da86:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002da8a:    ee000a10    ....    VMOV     s0,r0
        0x0002da8e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002da92:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002da96:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002da9a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002da9e:    bfcc        ..      ITE      GT
        0x0002daa0:    2001        .       MOVGT    r0,#1
        0x0002daa2:    2000        .       MOVLE    r0,#0
        0x0002daa4:    9066        f.      STR      r0,[sp,#0x198]
        0x0002daa6:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002daa8:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0002daac:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0002dab0:    ee000a10    ....    VMOV     s0,r0
        0x0002dab4:    495e        ^I      LDR      r1,[pc,#376] ; [0x2dc30] = 0x451bc
        0x0002dab6:    2215        ."      MOVS     r2,#0x15
        0x0002dab8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dabc:    f1a10054    ..T.    SUB      r0,r1,#0x54
        0x0002dac0:    f8d430e8    ...0    LDR      r3,[r4,#0xe8]
        0x0002dac4:    f008f88e    ....    BL       hysteresis_decision ; 0x35be4
        0x0002dac8:    f8c400e8    ....    STR      r0,[r4,#0xe8]
        0x0002dacc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002dace:    4288        .B      CMP      r0,r1
        0x0002dad0:    bfa8        ..      IT       GE
        0x0002dad2:    4601        .F      MOVGE    r1,r0
        0x0002dad4:    42b9        .B      CMP      r1,r7
        0x0002dad6:    bfc8        ..      IT       GT
        0x0002dad8:    4638        8F      MOVGT    r0,r7
        0x0002dada:    dc03        ..      BGT      0x2dae4 ; celt_encode_with_ec + 6844
        0x0002dadc:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002dade:    4281        .B      CMP      r1,r0
        0x0002dae0:    bfc8        ..      IT       GT
        0x0002dae2:    4608        .F      MOVGT    r0,r1
        0x0002dae4:    f8c400e8    ....    STR      r0,[r4,#0xe8]
        0x0002dae8:    2005        .       MOVS     r0,#5
        0x0002daea:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002daec:    982d        -.      LDR      r0,[sp,#0xb4]
        0x0002daee:    eba00109    ....    SUB      r1,r0,r9
        0x0002daf2:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002daf4:    3030        00      ADDS     r0,r0,#0x30
        0x0002daf6:    4288        .B      CMP      r0,r1
        0x0002daf8:    dc7d        }.      BGT      0x2dbf6 ; celt_encode_with_ec + 7118
        0x0002dafa:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002dafc:    2800        .(      CMP      r0,#0
        0x0002dafe:    bfdc        ..      ITT      LE
        0x0002db00:    6c20         l      LDRLE    r0,[r4,#0x40]
        0x0002db02:    2800        .(      CMPLE    r0,#0
        0x0002db04:    bf18        ..      IT       NE
        0x0002db06:    ed84aa39    ..9.    VSTRNE   s20,[r4,#0xe4]
        0x0002db0a:    d175        u.      BNE      0x2dbf8 ; celt_encode_with_ec + 7120
        0x0002db0c:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002db0e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002db10:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002db14:    9b2f        /.      LDR      r3,[sp,#0xbc]
        0x0002db16:    f8dda074    ..t.    LDR      r10,[sp,#0x74]
        0x0002db1a:    ed8d0a06    ....    VSTR     s0,[sp,#0x18]
        0x0002db1e:    f8d400e8    ....    LDR      r0,[r4,#0xe8]
        0x0002db22:    9004        ..      STR      r0,[sp,#0x10]
        0x0002db24:    edcdca08    ....    VSTR     s25,[sp,#0x20]
        0x0002db28:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002db2a:    eeb09a4a    ..J.    VMOV.F32 s18,s20
        0x0002db2e:    eef1ca04    ....    VMOV.F32 s25,#5.00000000
        0x0002db32:    eef10a00    ....    VMOV.F32 s1,#4.00000000
        0x0002db36:    f5b04f7a    ..zO    CMP      r0,#0xfa00
        0x0002db3a:    bfaa        ..      ITET     GE
        0x0002db3c:    493d        =I      LDRGE    r1,[pc,#244] ; [0x2dc34] = 0x13880
        0x0002db3e:    eef0ca60    ..`.    VMOVLT.F32 s25,s1
        0x0002db42:    4281        .B      CMPGE    r1,r0
        0x0002db44:    dd0c        ..      BLE      0x2db60 ; celt_encode_with_ec + 6968
        0x0002db46:    f5a0407a    ..z@    SUB      r0,r0,#0xfa00
        0x0002db4a:    1280        ..      ASRS     r0,r0,#10
        0x0002db4c:    ee000a10    ....    VMOV     s0,r0
        0x0002db50:    ed9f1a39    ..9.    VLDR     s2,[pc,#228] ; [0x2dc38] = 0x3d800000
        0x0002db54:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002db58:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x0002db5c:    eef0ca60    ..`.    VMOV.F32 s25,s1
        0x0002db60:    2e02        ..      CMP      r6,#2
        0x0002db62:    d015        ..      BEQ      0x2db90 ; celt_encode_with_ec + 7016
        0x0002db64:    f04f0c00    O...    MOV      r12,#0
        0x0002db68:    f1c70b02    ....    RSB      r11,r7,#2
        0x0002db6c:    f1a70801    ....    SUB      r8,r7,#1
        0x0002db70:    f1b80f00    ....    CMP      r8,#0
        0x0002db74:    dd7d        }.      BLE      0x2dc72 ; celt_encode_with_ec + 7242
        0x0002db76:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002db78:    2200        ."      MOVS     r2,#0
        0x0002db7a:    6880        .h      LDR      r0,[r0,#8]
        0x0002db7c:    fb00f10c    ....    MUL      r1,r0,r12
        0x0002db80:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002db82:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002db86:    1f00        ..      SUBS     r0,r0,#4
        0x0002db88:    f0170f01    ....    TST      r7,#1
        0x0002db8c:    d172        r.      BNE      0x2dc74 ; celt_encode_with_ec + 7244
        0x0002db8e:    e121        !.      B        0x2ddd4 ; celt_encode_with_ec + 7596
        0x0002db90:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002db92:    eeb02a49    ..I*    VMOV.F32 s4,s18
        0x0002db96:    2100        .!      MOVS     r1,#0
        0x0002db98:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0002db9c:    f04f0e02    O...    MOV      lr,#2
        0x0002dba0:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x0002dba4:    eb0e0041    ..A.    ADD      r0,lr,r1,LSL #1
        0x0002dba8:    f93c2000    <..     LDRSH    r2,[r12,r0]
        0x0002dbac:    f93c0011    <...    LDRSH    r0,[r12,r1,LSL #1]
        0x0002dbb0:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002dbb4:    1a12        ..      SUBS     r2,r2,r0
        0x0002dbb6:    fa02f805    ....    LSL      r8,r2,r5
        0x0002dbba:    f1b80f00    ....    CMP      r8,#0
        0x0002dbbe:    dd2b        +.      BLE      0x2dc18 ; celt_encode_with_ec + 7152
        0x0002dbc0:    fa00f205    ....    LSL      r2,r0,r5
        0x0002dbc4:    eb030082    ....    ADD      r0,r3,r2,LSL #2
        0x0002dbc8:    4452        RD      ADD      r2,r2,r10
        0x0002dbca:    eb030282    ....    ADD      r2,r3,r2,LSL #2
        0x0002dbce:    1f00        ..      SUBS     r0,r0,#4
        0x0002dbd0:    1f12        ..      SUBS     r2,r2,#4
        0x0002dbd2:    f0180f01    ....    TST      r8,#1
        0x0002dbd6:    d007        ..      BEQ      0x2dbe8 ; celt_encode_with_ec + 7104
        0x0002dbd8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002dbdc:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0002dbe0:    1d00        ..      ADDS     r0,r0,#4
        0x0002dbe2:    1d12        ..      ADDS     r2,r2,#4
        0x0002dbe4:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002dbe8:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002dbec:    d014        ..      BEQ      0x2dc18 ; celt_encode_with_ec + 7152
        0x0002dbee:    bf00        ..      NOP      
        0x0002dbf0:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002dbf4:    e001        ..      B        0x2dbfa ; celt_encode_with_ec + 7122
        0x0002dbf6:    e168        h.      B        0x2deca ; celt_encode_with_ec + 7842
        0x0002dbf8:    e15d        ].      B        0x2deb6 ; celt_encode_with_ec + 7822
        0x0002dbfa:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0002dbfe:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0002dc02:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002dc06:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0002dc0a:    3008        .0      ADDS     r0,r0,#8
        0x0002dc0c:    3208        .2      ADDS     r2,r2,#8
        0x0002dc0e:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002dc12:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0002dc16:    d1eb        ..      BNE      0x2dbf0 ; celt_encode_with_ec + 7112
        0x0002dc18:    1c49        I.      ADDS     r1,r1,#1
        0x0002dc1a:    ee322a20    2. *    VADD.F32 s4,s4,s1
        0x0002dc1e:    e00d        ..      B        0x2dc3c ; celt_encode_with_ec + 7188
    $d
        0x0002dc20:    00045a58    XZ..    DCD    285272
        0x0002dc24:    000450d7    .P..    DCD    282839
        0x0002dc28:    55555556    VUUU    DCD    1431655766
        0x0002dc2c:    3f3504f7    ..5?    DCD    1060439287
        0x0002dc30:    000451bc    .Q..    DCD    283068
        0x0002dc34:    00013880    .8..    DCD    80000
        0x0002dc38:    3d800000    ...=    DCD    1031798784
    $t
        0x0002dc3c:    2908        .)      CMP      r1,#8
        0x0002dc3e:    dbb1        ..      BLT      0x2dba4 ; celt_encode_with_ec + 7036
        0x0002dc40:    eef40a00    ....    VMOV.F32 s1,#0.12500000
        0x0002dc44:    ee620a20    b. .    VMUL.F32 s1,s4,s1
        0x0002dc48:    eef01ae0    ....    VABS.F32 s3,s1
        0x0002dc4c:    ee110a90    ....    VMOV     r0,s3
        0x0002dc50:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002dc54:    bfc8        ..      IT       GT
        0x0002dc56:    eef71a00    ....    VMOVGT.F32 s3,#1.00000000
        0x0002dc5a:    eeb02a61    ..a*    VMOV.F32 s4,s3
        0x0002dc5e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002dc60:    2208        ."      MOVS     r2,#8
        0x0002dc62:    2808        .(      CMP      r0,#8
        0x0002dc64:    bfc8        ..      IT       GT
        0x0002dc66:    eef02a40    ..@*    VMOVGT.F32 s5,s0
        0x0002dc6a:    dd44        D.      BLE      0x2dcf6 ; celt_encode_with_ec + 7374
        0x0002dc6c:    eb0e0042    ..B.    ADD      r0,lr,r2,LSL #1
        0x0002dc70:    e001        ..      B        0x2dc76 ; celt_encode_with_ec + 7246
        0x0002dc72:    e0d7        ..      B        0x2de24 ; celt_encode_with_ec + 7676
        0x0002dc74:    e0b8        ..      B        0x2dde8 ; celt_encode_with_ec + 7616
        0x0002dc76:    f93c1000    <...    LDRSH    r1,[r12,r0]
        0x0002dc7a:    f93c0012    <...    LDRSH    r0,[r12,r2,LSL #1]
        0x0002dc7e:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0002dc82:    1a09        ..      SUBS     r1,r1,r0
        0x0002dc84:    fa01f805    ....    LSL      r8,r1,r5
        0x0002dc88:    f1b80f00    ....    CMP      r8,#0
        0x0002dc8c:    dd27        '.      BLE      0x2dcde ; celt_encode_with_ec + 7350
        0x0002dc8e:    40a8        .@      LSLS     r0,r0,r5
        0x0002dc90:    eb030180    ....    ADD      r1,r3,r0,LSL #2
        0x0002dc94:    4450        PD      ADD      r0,r0,r10
        0x0002dc96:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0002dc9a:    1f00        ..      SUBS     r0,r0,#4
        0x0002dc9c:    1f09        ..      SUBS     r1,r1,#4
        0x0002dc9e:    f0180f01    ....    TST      r8,#1
        0x0002dca2:    d007        ..      BEQ      0x2dcb4 ; celt_encode_with_ec + 7308
        0x0002dca4:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002dca8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002dcac:    1d00        ..      ADDS     r0,r0,#4
        0x0002dcae:    1d09        ..      ADDS     r1,r1,#4
        0x0002dcb0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002dcb4:    ea5f0868    _.h.    ASRS     r8,r8,#1
        0x0002dcb8:    d011        ..      BEQ      0x2dcde ; celt_encode_with_ec + 7350
        0x0002dcba:    bf00        ..      NOP      
        0x0002dcbc:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002dcc0:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002dcc4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002dcc8:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0002dccc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002dcd0:    3008        .0      ADDS     r0,r0,#8
        0x0002dcd2:    3108        .1      ADDS     r1,r1,#8
        0x0002dcd4:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002dcd8:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0002dcdc:    d1ee        ..      BNE      0x2dcbc ; celt_encode_with_ec + 7316
        0x0002dcde:    eef00ac0    ....    VABS.F32 s1,s0
        0x0002dce2:    eef40ae1    ....    VCMPE.F32 s1,s3
        0x0002dce6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dcea:    f0c0851f    ....    BCC.W    0x2e72c ; celt_encode_with_ec + 9988
        0x0002dcee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002dcf0:    1c52        R.      ADDS     r2,r2,#1
        0x0002dcf2:    4282        .B      CMP      r2,r0
        0x0002dcf4:    dbba        ..      BLT      0x2dc6c ; celt_encode_with_ec + 7236
        0x0002dcf6:    eef0dae1    ....    VABS.F32 s27,s3
        0x0002dcfa:    ee1d0a90    ....    VMOV     r0,s27
        0x0002dcfe:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x0002dd02:    bfc8        ..      IT       GT
        0x0002dd04:    eef7da00    ....    VMOVGT.F32 s27,#1.00000000
        0x0002dd08:    eddf9afb    ....    VLDR     s19,[pc,#1004] ; [0x2e0f8] = 0x3f8020c5
        0x0002dd0c:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x0002dd10:    ee020a42    ..B.    VMLS.F32 s0,s4,s4
        0x0002dd14:    ee100a10    ....    VMOV     r0,s0
        0x0002dd18:    f015f8c2    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0002dd1c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002dd20:    f7effc66    ..f.    BL       __hardfp_log ; 0x1d5f0
        0x0002dd24:    ed9f8bf6    ....    VLDR     d8,[pc,#984] ; [0x2e100] = 0x652b82fe
        0x0002dd28:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dd2c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002dd30:    f014fdc0    ....    BL       __aeabi_dmul ; 0x428b4
        0x0002dd34:    f014fa78    ..x.    BL       __aeabi_d2f ; 0x42228
        0x0002dd38:    ee4d9aed    M...    VMLS.F32 s19,s27,s27
        0x0002dd3c:    ee0d0a10    ....    VMOV     s26,r0
        0x0002dd40:    ee190a90    ....    VMOV     r0,s19
        0x0002dd44:    f015f8ac    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0002dd48:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002dd4c:    f7effc50    ..P.    BL       __hardfp_log ; 0x1d5f0
        0x0002dd50:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002dd54:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dd58:    f014fdac    ....    BL       __aeabi_dmul ; 0x428b4
        0x0002dd5c:    f014fa64    ..d.    BL       __aeabi_d2f ; 0x42228
        0x0002dd60:    ee2d0a2b    -.+.    VMUL.F32 s0,s26,s23
        0x0002dd64:    ee000a90    ....    VMOV     s1,r0
        0x0002dd68:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002dd6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002dd70:    d311        ..      BCC      0x2dd96 ; celt_encode_with_ec + 7534
        0x0002dd72:    ee190a90    ....    VMOV     r0,s19
        0x0002dd76:    f015f893    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0002dd7a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002dd7e:    f7effc37    ..7.    BL       __hardfp_log ; 0x1d5f0
        0x0002dd82:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0002dd86:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dd8a:    f014fd93    ....    BL       __aeabi_dmul ; 0x428b4
        0x0002dd8e:    f014fa4b    ..K.    BL       __aeabi_d2f ; 0x42228
        0x0002dd92:    ee000a10    ....    VMOV     s0,r0
        0x0002dd96:    eef60a08    ....    VMOV.F32 s1,#0.75000000
        0x0002dd9a:    ee6d0a20    m. .    VMUL.F32 s1,s26,s1
        0x0002dd9e:    ee100a90    ....    VMOV     r0,s1
        0x0002dda2:    f1105f7e    ..~_    CMN      r0,#0x3f800000
        0x0002dda6:    bf88        ..      IT       HI
        0x0002dda8:    eef90a00    ....    VMOVHI.F32 s1,#-4.00000000
        0x0002ddac:    ee70caac    p...    VADD.F32 s25,s1,s25
        0x0002ddb0:    edd40a39    ..9.    VLDR     s1,[r4,#0xe4]
        0x0002ddb4:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x0002ddb8:    ee700a8e    p...    VADD.F32 s1,s1,s28
        0x0002ddbc:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0002ddc0:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002ddc4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002ddc8:    bf28        (.      IT       CS
        0x0002ddca:    eef00a40    ..@.    VMOVCS.F32 s1,s0
        0x0002ddce:    edc40a39    ..9.    VSTR     s1,[r4,#0xe4]
        0x0002ddd2:    e6c7        ..      B        0x2db64 ; celt_encode_with_ec + 6972
        0x0002ddd4:    ee00ba10    ....    VMOV     s0,r11
        0x0002ddd8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002dddc:    2201        ."      MOVS     r2,#1
        0x0002ddde:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dde2:    1d00        ..      ADDS     r0,r0,#4
        0x0002dde4:    ee009a80    ....    VMLA.F32 s18,s1,s0
        0x0002dde8:    ea5f0168    _.h.    ASRS     r1,r8,#1
        0x0002ddec:    d01a        ..      BEQ      0x2de24 ; celt_encode_with_ec + 7676
        0x0002ddee:    bf00        ..      NOP      
        0x0002ddf0:    ebc70342    ..B.    RSB      r3,r7,r2,LSL #1
        0x0002ddf4:    f1030a02    ....    ADD      r10,r3,#2
        0x0002ddf8:    ee00aa90    ....    VMOV     s1,r10
        0x0002ddfc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002de00:    1d1b        ..      ADDS     r3,r3,#4
        0x0002de02:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002de06:    f1020202    ....    ADD      r2,r2,#2
        0x0002de0a:    ee009a20    .. .    VMLA.F32 s18,s0,s1
        0x0002de0e:    ee003a90    ...:    VMOV     s1,r3
        0x0002de12:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0002de16:    3008        .0      ADDS     r0,r0,#8
        0x0002de18:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002de1c:    1e49        I.      SUBS     r1,r1,#1
        0x0002de1e:    ee009a20    .. .    VMLA.F32 s18,s0,s1
        0x0002de22:    d1e5        ..      BNE      0x2ddf0 ; celt_encode_with_ec + 7624
        0x0002de24:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002de28:    4566        fE      CMP      r6,r12
        0x0002de2a:    f73faea1    ?...    BGT      0x2db70 ; celt_encode_with_ec + 6984
        0x0002de2e:    fb06f008    ....    MUL      r0,r6,r8
        0x0002de32:    ee000a10    ....    VMOV     s0,r0
        0x0002de36:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002de3a:    ee890a20    .. .    VDIV.F32 s0,s18,s1
        0x0002de3e:    eef10a08    ....    VMOV.F32 s1,#6.00000000
        0x0002de42:    ee301a2a    0.*.    VADD.F32 s2,s0,s21
        0x0002de46:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x0002de4a:    eeb01a00    ....    VMOV.F32 s2,#2.00000000
        0x0002de4e:    ee100a10    ....    VMOV     r0,s0
        0x0002de52:    f1b04f80    ...O    CMP      r0,#0x40000000
        0x0002de56:    dc07        ..      BGT      0x2de68 ; celt_encode_with_ec + 7744
        0x0002de58:    ee100a10    ....    VMOV     r0,s0
        0x0002de5c:    f1b04f40    ..@O    CMP      r0,#0xc0000000
        0x0002de60:    bf88        ..      IT       HI
        0x0002de62:    eeb80a00    ....    VMOVHI.F32 s0,#-2.00000000
        0x0002de66:    d806        ..      BHI      0x2de76 ; celt_encode_with_ec + 7758
        0x0002de68:    ee100a10    ....    VMOV     r0,s0
        0x0002de6c:    f1b04f80    ...O    CMP      r0,#0x40000000
        0x0002de70:    bfc8        ..      IT       GT
        0x0002de72:    eeb00a00    ....    VMOVGT.F32 s0,#2.00000000
        0x0002de76:    ee3c0ac0    <...    VSUB.F32 s0,s25,s0
        0x0002de7a:    eddd0a08    ....    VLDR     s1,[sp,#0x20]
        0x0002de7e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002de82:    eddd0a06    ....    VLDR     s1,[sp,#0x18]
        0x0002de86:    ee000ac1    ....    VMLS.F32 s0,s1,s2
        0x0002de8a:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x0002de8e:    ee100a10    ....    VMOV     r0,s0
        0x0002de92:    f015f805    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0002de96:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002de9a:    f7effb1d    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0002de9e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002dea2:    f014fc43    ..C.    BL       __aeabi_d2iz ; 0x4272c
        0x0002dea6:    280a        .(      CMP      r0,#0xa
        0x0002dea8:    bfc8        ..      IT       GT
        0x0002deaa:    200a        .       MOVGT    r0,#0xa
        0x0002deac:    dc02        ..      BGT      0x2deb4 ; celt_encode_with_ec + 7820
        0x0002deae:    2800        .(      CMP      r0,#0
        0x0002deb0:    bfb8        ..      IT       LT
        0x0002deb2:    2000        .       MOVLT    r0,#0
        0x0002deb4:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002deb6:    2307        .#      MOVS     r3,#7
        0x0002deb8:    4a93        .J      LDR      r2,[pc,#588] ; [0x2e108] = 0x450db
        0x0002deba:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002debc:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002debe:    f005f930    ..0.    BL       ec_enc_icdf ; 0x33122
        0x0002dec2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002dec4:    f005fac4    ....    BL       ec_tell_frac ; 0x33450
        0x0002dec8:    900a        ..      STR      r0,[sp,#0x28]
        0x0002deca:    9820         .      LDR      r0,[sp,#0x80]
        0x0002decc:    2800        .(      CMP      r0,#0
        0x0002dece:    dd7b        {.      BLE      0x2dfc8 ; celt_encode_with_ec + 8096
        0x0002ded0:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002ded2:    996d        m.      LDR      r1,[sp,#0x1b4]
        0x0002ded4:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002ded6:    1b40        @.      SUBS     r0,r0,r5
        0x0002ded8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002deda:    f24040fb    @..@    MOV      r0,#0x4fb
        0x0002dede:    40c8        .@      LSRS     r0,r0,r1
        0x0002dee0:    998c        ..      LDR      r1,[sp,#0x230]
        0x0002dee2:    4288        .B      CMP      r0,r1
        0x0002dee4:    bfd8        ..      IT       LE
        0x0002dee6:    908c        ..      STRLE    r0,[sp,#0x230]
        0x0002dee8:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002deea:    2800        .(      CMP      r0,#0
        0x0002deec:    f1c60000    ....    RSB      r0,r6,#0
        0x0002def0:    d01e        ..      BEQ      0x2df30 ; celt_encode_with_ec + 7944
        0x0002def2:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x0002def6:    9820         .      LDR      r0,[sp,#0x80]
        0x0002def8:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002defc:    f1b00120    .. .    SUBS     r1,r0,#0x20
        0x0002df00:    bf48        H.      IT       MI
        0x0002df02:    2100        .!      MOVMI    r1,#0
        0x0002df04:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0002df06:    900d        ..      STR      r0,[sp,#0x34]
        0x0002df08:    b128        (.      CBZ      r0,0x2df16 ; celt_encode_with_ec + 7918
        0x0002df0a:    f8d420d8    ...     LDR      r2,[r4,#0xd8]
        0x0002df0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002df10:    fa42f000    B...    ASR      r0,r2,r0
        0x0002df14:    4401        .D      ADD      r1,r1,r0
        0x0002df16:    9863        c.      LDR      r0,[sp,#0x18c]
        0x0002df18:    b190        ..      CBZ      r0,0x2df40 ; celt_encode_with_ec + 7960
        0x0002df1a:    f8d400bc    ....    LDR      r0,[r4,#0xbc]
        0x0002df1e:    2864        d(      CMP      r0,#0x64
        0x0002df20:    da7e        ~.      BGE      0x2e020 ; celt_encode_with_ec + 8184
        0x0002df22:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x0002df24:    f04f0260    O.`.    MOV      r2,#0x60
        0x0002df28:    fa22f000    "...    LSR      r0,r2,r0
        0x0002df2c:    4401        .D      ADD      r1,r1,r0
        0x0002df2e:    e131        1.      B        0x2e194 ; celt_encode_with_ec + 8556
        0x0002df30:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002df34:    9820         .      LDR      r0,[sp,#0x80]
        0x0002df36:    eb001081    ....    ADD      r0,r0,r1,LSL #6
        0x0002df3a:    f1a001a0    ....    SUB      r1,r0,#0xa0
        0x0002df3e:    e7e1        ..      B        0x2df04 ; celt_encode_with_ec + 7900
        0x0002df40:    986c        l.      LDR      r0,[sp,#0x1b0]
        0x0002df42:    9010        ..      STR      r0,[sp,#0x40]
        0x0002df44:    f8d4e0e8    ....    LDR      lr,[r4,#0xe8]
        0x0002df48:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002df4a:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002df4c:    9211        ..      STR      r2,[sp,#0x44]
        0x0002df4e:    ed940a39    ..9.    VLDR     s0,[r4,#0xe4]
        0x0002df52:    9a69        i.      LDR      r2,[sp,#0x1a4]
        0x0002df54:    921b        ..      STR      r2,[sp,#0x6c]
        0x0002df56:    f8d420ec    ...     LDR      r2,[r4,#0xec]
        0x0002df5a:    ed9d1a4d    ..M.    VLDR     s2,[sp,#0x134]
        0x0002df5e:    f8d4c040    ..@.    LDR      r12,[r4,#0x40]
        0x0002df62:    2a00        .*      CMP      r2,#0
        0x0002df64:    bf18        ..      IT       NE
        0x0002df66:    2201        ."      MOVNE    r2,#1
        0x0002df68:    4693        .F      MOV      r11,r2
        0x0002df6a:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002df6c:    2800        .(      CMP      r0,#0
        0x0002df6e:    6892        .h      LDR      r2,[r2,#8]
        0x0002df70:    9205        ..      STR      r2,[sp,#0x14]
        0x0002df72:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0002df74:    6a13        .j      LDR      r3,[r2,#0x20]
        0x0002df76:    bf08        ..      IT       EQ
        0x0002df78:    9805        ..      LDREQ    r0,[sp,#0x14]
        0x0002df7a:    f9338010    3...    LDRSH    r8,[r3,r0,LSL #1]
        0x0002df7e:    fa08f205    ....    LSL      r2,r8,r5
        0x0002df82:    2e02        ..      CMP      r6,#2
        0x0002df84:    bf18        ..      IT       NE
        0x0002df86:    4608        .F      MOVNE    r0,r1
        0x0002df88:    d056        V.      BEQ      0x2e038 ; celt_encode_with_ec + 8208
        0x0002df8a:    bf00        ..      NOP      
        0x0002df8c:    f04f0a13    O...    MOV      r10,#0x13
        0x0002df90:    f8dd806c    ..l.    LDR      r8,[sp,#0x6c]
        0x0002df94:    fa0afa05    ....    LSL      r10,r10,r5
        0x0002df98:    eba8080a    ....    SUB      r8,r8,r10
        0x0002df9c:    4440        @D      ADD      r0,r0,r8
        0x0002df9e:    ed9f0a5b    ..[.    VLDR     s0,[pc,#364] ; [0x2e10c] = 0x3d343958
        0x0002dfa2:    f1bb0f00    ....    CMP      r11,#0
        0x0002dfa6:    ee710a40    q.@.    VSUB.F32 s1,s2,s0
        0x0002dfaa:    ee000a10    ....    VMOV     s0,r0
        0x0002dfae:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dfb2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002dfb6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002dfba:    ee108a10    ....    VMOV     r8,s0
        0x0002dfbe:    4440        @D      ADD      r0,r0,r8
        0x0002dfc0:    d004        ..      BEQ      0x2dfcc ; celt_encode_with_ec + 8100
        0x0002dfc2:    f1bc0f00    ....    CMP      r12,#0
        0x0002dfc6:    e000        ..      B        0x2dfca ; celt_encode_with_ec + 8098
        0x0002dfc8:    e16f        o.      B        0x2e2aa ; celt_encode_with_ec + 8834
        0x0002dfca:    d07d        }.      BEQ      0x2e0c8 ; celt_encode_with_ec + 8352
        0x0002dfcc:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002dfce:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002dfd2:    f9323c04    2..<    LDRSH    r3,[r2,#-4]
        0x0002dfd6:    fa03f205    ....    LSL      r2,r3,r5
        0x0002dfda:    4372        rC      MULS     r2,r6,r2
        0x0002dfdc:    00d2        ..      LSLS     r2,r2,#3
        0x0002dfde:    ee002a10    ...*    VMOV     s0,r2
        0x0002dfe2:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002dfe6:    ee200a2f     ./.    VMUL.F32 s0,s0,s31
        0x0002dfea:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002dfee:    ee102a10    ...*    VMOV     r2,s0
        0x0002dff2:    ebb20fa0    ....    CMP      r2,r0,ASR #2
        0x0002dff6:    bfd8        ..      IT       LE
        0x0002dff8:    1082        ..      ASRLE    r2,r0,#2
        0x0002dffa:    4290        .B      CMP      r0,r2
        0x0002dffc:    bfa8        ..      IT       GE
        0x0002dffe:    4610        .F      MOVGE    r0,r2
        0x0002e000:    f1bb0f00    ....    CMP      r11,#0
        0x0002e004:    d002        ..      BEQ      0x2e00c ; celt_encode_with_ec + 8164
        0x0002e006:    f1bc0f00    ....    CMP      r12,#0
        0x0002e00a:    d074        t.      BEQ      0x2e0f6 ; celt_encode_with_ec + 8398
        0x0002e00c:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002e00e:    b17a        z.      CBZ      r2,0x2e030 ; celt_encode_with_ec + 8200
        0x0002e010:    1a40        @.      SUBS     r0,r0,r1
        0x0002e012:    ee000a10    ....    VMOV     s0,r0
        0x0002e016:    eddf0a3e    ..>.    VLDR     s1,[pc,#248] ; [0x2e110] = 0x3f2b851f
        0x0002e01a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e01e:    e000        ..      B        0x2e022 ; celt_encode_with_ec + 8186
        0x0002e020:    e0b2        ..      B        0x2e188 ; celt_encode_with_ec + 8544
        0x0002e022:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002e026:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e02a:    ee100a10    ....    VMOV     r0,s0
        0x0002e02e:    4408        .D      ADD      r0,r0,r1
        0x0002e030:    f1bb0f00    ....    CMP      r11,#0
        0x0002e034:    d15f        _.      BNE      0x2e0f6 ; celt_encode_with_ec + 8398
        0x0002e036:    e075        u.      B        0x2e124 ; celt_encode_with_ec + 8444
        0x0002e038:    46f0        .F      MOV      r8,lr
        0x0002e03a:    4586        .E      CMP      lr,r0
        0x0002e03c:    bfa8        ..      IT       GE
        0x0002e03e:    4680        .F      MOVGE    r8,r0
        0x0002e040:    f933a018    3...    LDRSH    r10,[r3,r8,LSL #1]
        0x0002e044:    fa0af805    ....    LSL      r8,r10,r5
        0x0002e048:    4442        BD      ADD      r2,r2,r8
        0x0002e04a:    bfb8        ..      IT       LT
        0x0002e04c:    4670        pF      MOVLT    r0,lr
        0x0002e04e:    f9338010    3...    LDRSH    r8,[r3,r0,LSL #1]
        0x0002e052:    eddf1a30    ..0.    VLDR     s3,[pc,#192] ; [0x2e114] = 0x3f4ccccd
        0x0002e056:    fa08f805    ....    LSL      r8,r8,r5
        0x0002e05a:    eba80000    ....    SUB      r0,r8,r0
        0x0002e05e:    ee000a90    ....    VMOV     s1,r0
        0x0002e062:    ee108a10    ....    VMOV     r8,s0
        0x0002e066:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e06a:    f1b85f7e    ..~_    CMP      r8,#0x3f800000
        0x0002e06e:    ee601aa1    `...    VMUL.F32 s3,s1,s3
        0x0002e072:    ee002a90    ...*    VMOV     s1,r2
        0x0002e076:    eeb82ae0    ...*    VCVT.F32.S32 s4,s1
        0x0002e07a:    eec10a82    ....    VDIV.F32 s1,s3,s4
        0x0002e07e:    bfa8        ..      IT       GE
        0x0002e080:    eeb70a00    ....    VMOVGE.F32 s0,#1.00000000
        0x0002e084:    ee701a6e    p.n.    VSUB.F32 s3,s0,s29
        0x0002e088:    00c0        ..      LSLS     r0,r0,#3
        0x0002e08a:    ee000a10    ....    VMOV     s0,r0
        0x0002e08e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e092:    ee212a80    !..*    VMUL.F32 s4,s3,s0
        0x0002e096:    ee001a10    ....    VMOV     s0,r1
        0x0002e09a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e09e:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002e0a2:    eeb42ac0    ...*    VCMPE.F32 s4,s0
        0x0002e0a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e0aa:    bfcc        ..      ITE      GT
        0x0002e0ac:    ee001a10    ....    VMOVGT   s0,r1
        0x0002e0b0:    ee000a10    ....    VMOVLE   s0,r0
        0x0002e0b4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e0b8:    bfcc        ..      ITE      GT
        0x0002e0ba:    ee200a80     ...    VMULGT.F32 s0,s1,s0
        0x0002e0be:    ee210a80    !...    VMULLE.F32 s0,s3,s0
        0x0002e0c2:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e0c6:    e000        ..      B        0x2e0ca ; celt_encode_with_ec + 8354
        0x0002e0c8:    e004        ..      B        0x2e0d4 ; celt_encode_with_ec + 8364
        0x0002e0ca:    ee108a10    ....    VMOV     r8,s0
        0x0002e0ce:    eba10008    ....    SUB      r0,r1,r8
        0x0002e0d2:    e75b        [.      B        0x2df8c ; celt_encode_with_ec + 8036
        0x0002e0d4:    00d2        ..      LSLS     r2,r2,#3
        0x0002e0d6:    ee002a10    ...*    VMOV     s0,r2
        0x0002e0da:    ea4f78e0    O..x    ASR      r8,r0,#31
        0x0002e0de:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e0e2:    ee200a0c     ...    VMUL.F32 s0,s0,s24
        0x0002e0e6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e0ea:    ee102a10    ...*    VMOV     r2,s0
        0x0002e0ee:    4402        .D      ADD      r2,r2,r0
        0x0002e0f0:    eb007098    ...p    ADD      r0,r0,r8,LSR #30
        0x0002e0f4:    e010        ..      B        0x2e118 ; celt_encode_with_ec + 8432
        0x0002e0f6:    e042        B.      B        0x2e17e ; celt_encode_with_ec + 8534
    $d
        0x0002e0f8:    3f8020c5    . .?    DCD    1065361605
        0x0002e0fc:    00000000    ....    DCD    0
        0x0002e100:    652b82fe    ..+e    DCD    1697350398
        0x0002e104:    3ff71547    G..?    DCD    1073157447
        0x0002e108:    000450db    .P..    DCD    282843
        0x0002e10c:    3d343958    X94=    DCD    1026832728
        0x0002e110:    3f2b851f    ..+?    DCD    1059816735
        0x0002e114:    3f4ccccd    ..L?    DCD    1061997773
    $t
        0x0002e118:    ebb20fa0    ....    CMP      r2,r0,ASR #2
        0x0002e11c:    bfb4        ..      ITE      LT
        0x0002e11e:    1080        ..      ASRLT    r0,r0,#2
        0x0002e120:    4610        .F      MOVGE    r0,r2
        0x0002e122:    e753        S.      B        0x2dfcc ; celt_encode_with_ec + 8100
        0x0002e124:    ee112a10    ...*    VMOV     r2,s2
        0x0002e128:    4bfe        .K      LDR      r3,[pc,#1016] ; [0x2e524] = 0x3e4ccccd
        0x0002e12a:    4293        .B      CMP      r3,r2
        0x0002e12c:    dd27        '.      BLE      0x2e17e ; celt_encode_with_ec + 8534
        0x0002e12e:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0002e130:    f5c242ee    ...B    RSB      r2,r2,#0x7700
        0x0002e134:    f5023280    ...2    ADD      r2,r2,#0x10000
        0x0002e138:    f5b24ffa    ...O    CMP      r2,#0x7d00
        0x0002e13c:    bfc8        ..      IT       GT
        0x0002e13e:    f44f42fa    O..B    MOVGT    r2,#0x7d00
        0x0002e142:    dc07        ..      BGT      0x2e154 ; celt_encode_with_ec + 8492
        0x0002e144:    9b10        ..      LDR      r3,[sp,#0x40]
        0x0002e146:    f5c343ee    ...C    RSB      r3,r3,#0x7700
        0x0002e14a:    f5033380    ...3    ADD      r3,r3,#0x10000
        0x0002e14e:    2b00        .+      CMP      r3,#0
        0x0002e150:    bf48        H.      IT       MI
        0x0002e152:    2200        ."      MOVMI    r2,#0
        0x0002e154:    ee002a10    ...*    VMOV     s0,r2
        0x0002e158:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002e15c:    eddf0af2    ....    VLDR     s1,[pc,#968] ; [0x2e528] = 0x36500998
        0x0002e160:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002e164:    ee000a90    ....    VMOV     s1,r0
        0x0002e168:    ee2b0a00    +...    VMUL.F32 s0,s22,s0
        0x0002e16c:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e170:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0002e174:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e178:    ee102a10    ...*    VMOV     r2,s0
        0x0002e17c:    4410        .D      ADD      r0,r0,r2
        0x0002e17e:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0002e182:    bfc8        ..      IT       GT
        0x0002e184:    0048        H.      LSLGT    r0,r1,#1
        0x0002e186:    e01c        ..      B        0x2e1c2 ; celt_encode_with_ec + 8602
        0x0002e188:    dd04        ..      BLE      0x2e194 ; celt_encode_with_ec + 8556
        0x0002e18a:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x0002e18c:    2290        ."      MOVS     r2,#0x90
        0x0002e18e:    fa22f000    "...    LSR      r0,r2,r0
        0x0002e192:    1a09        ..      SUBS     r1,r1,r0
        0x0002e194:    ed9d0a4d    ..M.    VLDR     s0,[sp,#0x134]
        0x0002e198:    ee700a4e    p.N.    VSUB.F32 s1,s0,s28
        0x0002e19c:    ed9f1ae3    ....    VLDR     s2,[pc,#908] ; [0x2e52c] = 0x43c80000
        0x0002e1a0:    4ae3        .J      LDR      r2,[pc,#908] ; [0x2e530] = 0x3f333333
        0x0002e1a2:    ee600a81    `...    VMUL.F32 s1,s1,s2
        0x0002e1a6:    eefd0ae0    ....    VCVT.S32.F32 s1,s1
        0x0002e1aa:    ee100a90    ....    VMOV     r0,s1
        0x0002e1ae:    4408        .D      ADD      r0,r0,r1
        0x0002e1b0:    ee101a10    ....    VMOV     r1,s0
        0x0002e1b4:    4291        .B      CMP      r1,r2
        0x0002e1b6:    dd04        ..      BLE      0x2e1c2 ; celt_encode_with_ec + 8602
        0x0002e1b8:    f5b07fc8    ....    CMP      r0,#0x190
        0x0002e1bc:    bfd8        ..      IT       LE
        0x0002e1be:    f44f70c8    O..p    MOVLE    r0,#0x190
        0x0002e1c2:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002e1c4:    1842        B.      ADDS     r2,r0,r1
        0x0002e1c6:    eb010009    ....    ADD      r0,r1,r9
        0x0002e1ca:    f100013f    ..?.    ADD      r1,r0,#0x3f
        0x0002e1ce:    2002        .       MOVS     r0,#2
        0x0002e1d0:    eb0010a1    ....    ADD      r0,r0,r1,ASR #6
        0x0002e1d4:    9963        c.      LDR      r1,[sp,#0x18c]
        0x0002e1d6:    b139        9.      CBZ      r1,0x2e1e8 ; celt_encode_with_ec + 8640
        0x0002e1d8:    9961        a.      LDR      r1,[sp,#0x184]
        0x0002e1da:    4449        ID      ADD      r1,r1,r9
        0x0002e1dc:    f2011167    ..g.    ADD      r1,r1,#0x167
        0x0002e1e0:    ebb01fa1    ....    CMP      r0,r1,ASR #6
        0x0002e1e4:    bfd8        ..      IT       LE
        0x0002e1e6:    1188        ..      ASRLE    r0,r1,#6
        0x0002e1e8:    f1020120    .. .    ADD      r1,r2,#0x20
        0x0002e1ec:    1189        ..      ASRS     r1,r1,#6
        0x0002e1ee:    4288        .B      CMP      r0,r1
        0x0002e1f0:    bfc8        ..      IT       GT
        0x0002e1f2:    4601        .F      MOVGT    r1,r0
        0x0002e1f4:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e1f6:    4288        .B      CMP      r0,r1
        0x0002e1f8:    bfb8        ..      IT       LT
        0x0002e1fa:    4601        .F      MOVLT    r1,r0
        0x0002e1fc:    9820         .      LDR      r0,[sp,#0x80]
        0x0002e1fe:    1a10        ..      SUBS     r0,r2,r0
        0x0002e200:    9a6a        j.      LDR      r2,[sp,#0x1a8]
        0x0002e202:    018b        ..      LSLS     r3,r1,#6
        0x0002e204:    b112        ..      CBZ      r2,0x2e20c ; celt_encode_with_ec + 8676
        0x0002e206:    2102        .!      MOVS     r1,#2
        0x0002e208:    2380        .#      MOVS     r3,#0x80
        0x0002e20a:    2000        .       MOVS     r0,#0
        0x0002e20c:    f8d420dc    ...     LDR      r2,[r4,#0xdc]
        0x0002e210:    f2403cca    @..<    MOV      r12,#0x3ca
        0x0002e214:    4562        bE      CMP      r2,r12
        0x0002e216:    bfa8        ..      IT       GE
        0x0002e218:    ed9f0ac6    ....    VLDRGE   s0,[pc,#792] ; [0x2e534] = 0x3a83126f
        0x0002e21c:    da09        ..      BGE      0x2e232 ; celt_encode_with_ec + 8714
        0x0002e21e:    1c52        R.      ADDS     r2,r2,#1
        0x0002e220:    f8c420dc    ...     STR      r2,[r4,#0xdc]
        0x0002e224:    3214        .2      ADDS     r2,r2,#0x14
        0x0002e226:    ee002a10    ...*    VMOV     s0,r2
        0x0002e22a:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0002e22e:    ee8a0aa0    ....    VDIV.F32 s0,s21,s1
        0x0002e232:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0002e234:    b38a        ..      CBZ      r2,0x2e29a ; celt_encode_with_ec + 8818
        0x0002e236:    9a20         .      LDR      r2,[sp,#0x80]
        0x0002e238:    f8d4c0d0    ....    LDR      r12,[r4,#0xd0]
        0x0002e23c:    1a9a        ..      SUBS     r2,r3,r2
        0x0002e23e:    eb1c0202    ....    ADDS     r2,r12,r2
        0x0002e242:    f8c420d0    ...     STR      r2,[r4,#0xd0]
        0x0002e246:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002e248:    fa00f003    ....    LSL      r0,r0,r3
        0x0002e24c:    f8d430d8    ...0    LDR      r3,[r4,#0xd8]
        0x0002e250:    eba00303    ....    SUB      r3,r0,r3
        0x0002e254:    f8d400d4    ....    LDR      r0,[r4,#0xd4]
        0x0002e258:    eba30300    ....    SUB      r3,r3,r0
        0x0002e25c:    ee003a90    ...:    VMOV     s1,r3
        0x0002e260:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0002e264:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002e268:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0002e26c:    ee103a10    ...:    VMOV     r3,s0
        0x0002e270:    4418        .D      ADD      r0,r0,r3
        0x0002e272:    f8c400d4    ....    STR      r0,[r4,#0xd4]
        0x0002e276:    f1c00000    ....    RSB      r0,r0,#0
        0x0002e27a:    f8c400d8    ....    STR      r0,[r4,#0xd8]
        0x0002e27e:    d50c        ..      BPL      0x2e29a ; celt_encode_with_ec + 8818
        0x0002e280:    4250        PB      RSBS     r0,r2,#0
        0x0002e282:    17c2        ..      ASRS     r2,r0,#31
        0x0002e284:    eb006092    ...`    ADD      r0,r0,r2,LSR #26
        0x0002e288:    9a6a        j.      LDR      r2,[sp,#0x1a8]
        0x0002e28a:    1180        ..      ASRS     r0,r0,#6
        0x0002e28c:    2a00        .*      CMP      r2,#0
        0x0002e28e:    bf18        ..      IT       NE
        0x0002e290:    2000        .       MOVNE    r0,#0
        0x0002e292:    4401        .D      ADD      r1,r1,r0
        0x0002e294:    2000        .       MOVS     r0,#0
        0x0002e296:    f8c400d0    ....    STR      r0,[r4,#0xd0]
        0x0002e29a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e29c:    4288        .B      CMP      r0,r1
        0x0002e29e:    bfac        ..      ITE      GE
        0x0002e2a0:    918c        ..      STRGE    r1,[sp,#0x230]
        0x0002e2a2:    4601        .F      MOVLT    r1,r0
        0x0002e2a4:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e2a6:    f004ffbf    ....    BL       ec_enc_shrink ; 0x33228
        0x0002e2aa:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e2ac:    f011fbce    ....    BL       spl_alloca ; 0x3fa4c
        0x0002e2b0:    4681        .F      MOV      r9,r0
        0x0002e2b2:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e2b4:    f011fbca    ....    BL       spl_alloca ; 0x3fa4c
        0x0002e2b8:    4683        .F      MOV      r11,r0
        0x0002e2ba:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0002e2bc:    f011fbc6    ....    BL       spl_alloca ; 0x3fa4c
        0x0002e2c0:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002e2c2:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e2c4:    f005f8c4    ....    BL       ec_tell_frac ; 0x33450
        0x0002e2c8:    998c        ..      LDR      r1,[sp,#0x230]
        0x0002e2ca:    ebc01081    ....    RSB      r0,r0,r1,LSL #6
        0x0002e2ce:    994c        L.      LDR      r1,[sp,#0x130]
        0x0002e2d0:    1e40        @.      SUBS     r0,r0,#1
        0x0002e2d2:    b141        A.      CBZ      r1,0x2e2e6 ; celt_encode_with_ec + 8894
        0x0002e2d4:    2d02        .-      CMP      r5,#2
        0x0002e2d6:    db06        ..      BLT      0x2e2e6 ; celt_encode_with_ec + 8894
        0x0002e2d8:    00e9        ..      LSLS     r1,r5,#3
        0x0002e2da:    3110        .1      ADDS     r1,r1,#0x10
        0x0002e2dc:    4281        .B      CMP      r1,r0
        0x0002e2de:    bfd8        ..      IT       LE
        0x0002e2e0:    f04f0a08    O...    MOVLE    r10,#8
        0x0002e2e4:    dd01        ..      BLE      0x2e2ea ; celt_encode_with_ec + 8898
        0x0002e2e6:    f04f0a00    O...    MOV      r10,#0
        0x0002e2ea:    6c22        "l      LDR      r2,[r4,#0x40]
        0x0002e2ec:    1e79        y.      SUBS     r1,r7,#1
        0x0002e2ee:    eba0000a    ....    SUB      r0,r0,r10
        0x0002e2f2:    2a00        .*      CMP      r2,#0
        0x0002e2f4:    bf18        ..      IT       NE
        0x0002e2f6:    2101        .!      MOVNE    r1,#1
        0x0002e2f8:    2201        ."      MOVS     r2,#1
        0x0002e2fa:    f8d4c05c    ..\.    LDR      r12,[r4,#0x5c]
        0x0002e2fe:    9b8d        ..      LDR      r3,[sp,#0x234]
        0x0002e300:    e9cdc10d    ....    STRD     r12,r1,[sp,#0x34]
        0x0002e304:    e9cd320b    ...2    STRD     r3,r2,[sp,#0x2c]
        0x0002e308:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0002e30a:    e9cd1608    ....    STRD     r1,r6,[sp,#0x20]
        0x0002e30e:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x0002e312:    950a        ..      STR      r5,[sp,#0x28]
        0x0002e314:    aa66        f.      ADD      r2,sp,#0x198
        0x0002e316:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x0002e31a:    a968        h.      ADD      r1,sp,#0x1a0
        0x0002e31c:    e9cd1b05    ....    STRD     r1,r11,[sp,#0x14]
        0x0002e320:    9802        ..      LDR      r0,[sp,#8]
        0x0002e322:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002e324:    f10402e8    ....    ADD      r2,r4,#0xe8
        0x0002e328:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0002e32c:    9202        ..      STR      r2,[sp,#8]
        0x0002e32e:    463a        :F      MOV      r2,r7
        0x0002e330:    9b19        ..      LDR      r3,[sp,#0x64]
        0x0002e332:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e334:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e336:    f000fcd1    ....    BL       clt_compute_allocation ; 0x2ecdc
        0x0002e33a:    4680        .F      MOV      r8,r0
        0x0002e33c:    6de0        .m      LDR      r0,[r4,#0x5c]
        0x0002e33e:    2800        .(      CMP      r0,#0
        0x0002e340:    bf08        ..      IT       EQ
        0x0002e342:    f8c4805c    ..\.    STREQ    r8,[r4,#0x5c]
        0x0002e346:    d00e        ..      BEQ      0x2e366 ; celt_encode_with_ec + 9022
        0x0002e348:    1c42        B.      ADDS     r2,r0,#1
        0x0002e34a:    1e41        A.      SUBS     r1,r0,#1
        0x0002e34c:    4541        AE      CMP      r1,r8
        0x0002e34e:    bfcc        ..      ITE      GT
        0x0002e350:    460b        .F      MOVGT    r3,r1
        0x0002e352:    4643        CF      MOVLE    r3,r8
        0x0002e354:    429a        .B      CMP      r2,r3
        0x0002e356:    bfb8        ..      IT       LT
        0x0002e358:    1c40        @.      ADDLT    r0,r0,#1
        0x0002e35a:    db03        ..      BLT      0x2e364 ; celt_encode_with_ec + 9020
        0x0002e35c:    4588        .E      CMP      r8,r1
        0x0002e35e:    bfb4        ..      ITE      LT
        0x0002e360:    1e40        @.      SUBLT    r0,r0,#1
        0x0002e362:    4640        @F      MOVGE    r0,r8
        0x0002e364:    65e0        .e      STR      r0,[r4,#0x5c]
        0x0002e366:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e368:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x0002e36a:    e9cd1900    ....    STRD     r1,r9,[sp,#0]
        0x0002e36e:    e9cd0602    ....    STRD     r0,r6,[sp,#8]
        0x0002e372:    463a        :F      MOV      r2,r7
        0x0002e374:    9b24        $.      LDR      r3,[sp,#0x90]
        0x0002e376:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e378:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e37a:    f00efbb7    ....    BL       quant_fine_energy ; 0x3caec
        0x0002e37e:    986e        n.      LDR      r0,[sp,#0x1b8]
        0x0002e380:    f011fb64    ..d.    BL       spl_alloca ; 0x3fa4c
        0x0002e384:    e9d4c311    ....    LDRD     r12,r3,[r4,#0x44]
        0x0002e388:    4601        .F      MOV      r1,r0
        0x0002e38a:    f10d0e3c    ..<.    ADD      lr,sp,#0x3c
        0x0002e38e:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x0002e392:    69a2        .i      LDR      r2,[r4,#0x18]
        0x0002e394:    e88e100d    ....    STM      lr,{r0,r2,r3,r12}
        0x0002e398:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e39a:    9a68        h.      LDR      r2,[sp,#0x1a0]
        0x0002e39c:    e9cd200b    ...     STRD     r2,r0,[sp,#0x2c]
        0x0002e3a0:    e9cd580d    ...X    STRD     r5,r8,[sp,#0x34]
        0x0002e3a4:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e3a6:    9a18        ..      LDR      r2,[sp,#0x60]
        0x0002e3a8:    ebca1380    ....    RSB      r3,r10,r0,LSL #6
        0x0002e3ac:    f8d400e8    ....    LDR      r0,[r4,#0xe8]
        0x0002e3b0:    e9cd0208    ....    STRD     r0,r2,[sp,#0x20]
        0x0002e3b4:    f8ddc198    ....    LDR      r12,[sp,#0x198]
        0x0002e3b8:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x0002e3bc:    930a        ..      STR      r3,[sp,#0x28]
        0x0002e3be:    6d20         m      LDR      r0,[r4,#0x50]
        0x0002e3c0:    9b2e        ..      LDR      r3,[sp,#0xb8]
        0x0002e3c2:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x0002e3c4:    e9cd2005    ...     STRD     r2,r0,[sp,#0x14]
        0x0002e3c8:    e9cd3b03    ...;    STRD     r3,r11,[sp,#0xc]
        0x0002e3cc:    2e02        ..      CMP      r6,#2
        0x0002e3ce:    bf03        ..      ITTTE    EQ
        0x0002e3d0:    982f        /.      LDREQ    r0,[sp,#0xbc]
        0x0002e3d2:    9a1d        ..      LDREQ    r2,[sp,#0x74]
        0x0002e3d4:    eb000082    ....    ADDEQ    r0,r0,r2,LSL #2
        0x0002e3d8:    2000        .       MOVNE    r0,#0
        0x0002e3da:    9a2f        /.      LDR      r2,[sp,#0xbc]
        0x0002e3dc:    9200        ..      STR      r2,[sp,#0]
        0x0002e3de:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0002e3e2:    463b        ;F      MOV      r3,r7
        0x0002e3e4:    2001        .       MOVS     r0,#1
        0x0002e3e6:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002e3e8:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002e3ea:    f00cfba5    ....    BL       quant_all_bands ; 0x3ab38
        0x0002e3ee:    f1ba0f00    ....    CMP      r10,#0
        0x0002e3f2:    dd08        ..      BLE      0x2e406 ; celt_encode_with_ec + 9182
        0x0002e3f4:    6f60        `o      LDR      r0,[r4,#0x74]
        0x0002e3f6:    2802        .(      CMP      r0,#2
        0x0002e3f8:    bfb4        ..      ITE      LT
        0x0002e3fa:    2101        .!      MOVLT    r1,#1
        0x0002e3fc:    2100        .!      MOVGE    r1,#0
        0x0002e3fe:    2201        ."      MOVS     r2,#1
        0x0002e400:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e402:    f004fd61    ..a.    BL       ec_enc_bits ; 0x32ec8
        0x0002e406:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e408:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002e40a:    f004ffbd    ....    BL       ec_ilog ; 0x33388
        0x0002e40e:    4601        .F      MOV      r1,r0
        0x0002e410:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e412:    ab02        ..      ADD      r3,sp,#8
        0x0002e414:    9a8d        ..      LDR      r2,[sp,#0x234]
        0x0002e416:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002e418:    1a41        A.      SUBS     r1,r0,r1
        0x0002e41a:    988c        ..      LDR      r0,[sp,#0x230]
        0x0002e41c:    ebc101c0    ....    RSB      r1,r1,r0,LSL #3
        0x0002e420:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002e422:    e8830047    ..G.    STM      r3,{r0-r2,r6}
        0x0002e426:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0002e428:    e9cd0900    ....    STRD     r0,r9,[sp,#0]
        0x0002e42c:    463a        :F      MOV      r2,r7
        0x0002e42e:    9b24        $.      LDR      r3,[sp,#0x90]
        0x0002e430:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002e432:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e434:    f00efae4    ....    BL       quant_energy_finalise ; 0x3ca00
        0x0002e438:    9962        b.      LDR      r1,[sp,#0x188]
        0x0002e43a:    984e        N.      LDR      r0,[sp,#0x138]
        0x0002e43c:    f7eaf9c5    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002e440:    f04f0c00    O...    MOV      r12,#0
        0x0002e444:    982a        *.      LDR      r0,[sp,#0xa8]
        0x0002e446:    2800        .(      CMP      r0,#0
        0x0002e448:    dd60        `.      BLE      0x2e50c ; celt_encode_with_ec + 9444
        0x0002e44a:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002e44c:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e44e:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x0002e450:    fb0c0001    ....    MLA      r0,r12,r1,r0
        0x0002e454:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x0002e456:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002e45a:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0002e45e:    1f00        ..      SUBS     r0,r0,#4
        0x0002e460:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002e462:    1f09        ..      SUBS     r1,r1,#4
        0x0002e464:    f0120f01    ....    TST      r2,#1
        0x0002e468:    d019        ..      BEQ      0x2e49e ; celt_encode_with_ec + 9334
        0x0002e46a:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002e46e:    ee102a10    ...*    VMOV     r2,s0
        0x0002e472:    f1b25f7c    ..|_    CMP      r2,#0x3f000000
        0x0002e476:    da07        ..      BGE      0x2e488 ; celt_encode_with_ec + 9312
        0x0002e478:    ee102a10    ...*    VMOV     r2,s0
        0x0002e47c:    f1b24f3f    ..?O    CMP      r2,#0xbf000000
        0x0002e480:    bf88        ..      IT       HI
        0x0002e482:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002e486:    d806        ..      BHI      0x2e496 ; celt_encode_with_ec + 9326
        0x0002e488:    ee102a10    ...*    VMOV     r2,s0
        0x0002e48c:    f1b25f7c    ..|_    CMP      r2,#0x3f000000
        0x0002e490:    bfa8        ..      IT       GE
        0x0002e492:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002e496:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002e49a:    1d00        ..      ADDS     r0,r0,#4
        0x0002e49c:    1d09        ..      ADDS     r1,r1,#4
        0x0002e49e:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x0002e4a0:    1052        R.      ASRS     r2,r2,#1
        0x0002e4a2:    d033        3.      BEQ      0x2e50c ; celt_encode_with_ec + 9444
        0x0002e4a4:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0002e4a8:    ee103a10    ...:    VMOV     r3,s0
        0x0002e4ac:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e4b0:    da07        ..      BGE      0x2e4c2 ; celt_encode_with_ec + 9370
        0x0002e4b2:    ee103a10    ...:    VMOV     r3,s0
        0x0002e4b6:    f1b34f3f    ..?O    CMP      r3,#0xbf000000
        0x0002e4ba:    bf88        ..      IT       HI
        0x0002e4bc:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002e4c0:    d806        ..      BHI      0x2e4d0 ; celt_encode_with_ec + 9384
        0x0002e4c2:    ee103a10    ...:    VMOV     r3,s0
        0x0002e4c6:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e4ca:    bfa8        ..      IT       GE
        0x0002e4cc:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002e4d0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002e4d4:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002e4d8:    ee103a10    ...:    VMOV     r3,s0
        0x0002e4dc:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e4e0:    da07        ..      BGE      0x2e4f2 ; celt_encode_with_ec + 9418
        0x0002e4e2:    ee103a10    ...:    VMOV     r3,s0
        0x0002e4e6:    f1b34f3f    ..?O    CMP      r3,#0xbf000000
        0x0002e4ea:    bf88        ..      IT       HI
        0x0002e4ec:    eebe0a00    ....    VMOVHI.F32 s0,#-0.50000000
        0x0002e4f0:    d806        ..      BHI      0x2e500 ; celt_encode_with_ec + 9432
        0x0002e4f2:    ee103a10    ...:    VMOV     r3,s0
        0x0002e4f6:    f1b35f7c    ..|_    CMP      r3,#0x3f000000
        0x0002e4fa:    bfa8        ..      IT       GE
        0x0002e4fc:    eeb60a00    ....    VMOVGE.F32 s0,#0.50000000
        0x0002e500:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002e504:    3008        .0      ADDS     r0,r0,#8
        0x0002e506:    3108        .1      ADDS     r1,r1,#8
        0x0002e508:    1e52        R.      SUBS     r2,r2,#1
        0x0002e50a:    d1cb        ..      BNE      0x2e4a4 ; celt_encode_with_ec + 9340
        0x0002e50c:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002e510:    4566        fE      CMP      r6,r12
        0x0002e512:    dc97        ..      BGT      0x2e444 ; celt_encode_with_ec + 9244
        0x0002e514:    986a        j.      LDR      r0,[sp,#0x1a8]
        0x0002e516:    eebb8a0c    ....    VMOV.F32 s16,#-28.00000000
        0x0002e51a:    2800        .(      CMP      r0,#0
        0x0002e51c:    bf1c        ..      ITT      NE
        0x0002e51e:    986e        n.      LDRNE    r0,[sp,#0x1b8]
        0x0002e520:    2800        .(      CMPNE    r0,#0
        0x0002e522:    e009        ..      B        0x2e538 ; celt_encode_with_ec + 9488
    $d
        0x0002e524:    3e4ccccd    ..L>    DCD    1045220557
        0x0002e528:    36500998    ..P6    DCD    911215000
        0x0002e52c:    43c80000    ...C    DCD    1137180672
        0x0002e530:    3f333333    333?    DCD    1060320051
        0x0002e534:    3a83126f    o..:    DCD    981668463
    $t
        0x0002e538:    dd14        ..      BLE      0x2e564 ; celt_encode_with_ec + 9532
        0x0002e53a:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e53c:    1f01        ..      SUBS     r1,r0,#4
        0x0002e53e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e540:    4030        0@      ANDS     r0,r0,r6
        0x0002e542:    f0100f01    ....    TST      r0,#1
        0x0002e546:    bf1c        ..      ITT      NE
        0x0002e548:    ed818a01    ....    VSTRNE   s16,[r1,#4]
        0x0002e54c:    1d09        ..      ADDNE    r1,r1,#4
        0x0002e54e:    986e        n.      LDR      r0,[sp,#0x1b8]
        0x0002e550:    1040        @.      ASRS     r0,r0,#1
        0x0002e552:    d007        ..      BEQ      0x2e564 ; celt_encode_with_ec + 9532
        0x0002e554:    ed818a01    ....    VSTR     s16,[r1,#4]
        0x0002e558:    ed818a02    ....    VSTR     s16,[r1,#8]
        0x0002e55c:    1e40        @.      SUBS     r0,r0,#1
        0x0002e55e:    f1010108    ....    ADD      r1,r1,#8
        0x0002e562:    d1f7        ..      BNE      0x2e554 ; celt_encode_with_ec + 9516
        0x0002e564:    9864        d.      LDR      r0,[sp,#0x190]
        0x0002e566:    66a0        .f      STR      r0,[r4,#0x68]
        0x0002e568:    ed84fa1b    ....    VSTR     s30,[r4,#0x6c]
        0x0002e56c:    986b        k.      LDR      r0,[sp,#0x1ac]
        0x0002e56e:    6720         g      STR      r0,[r4,#0x70]
        0x0002e570:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002e572:    2802        .(      CMP      r0,#2
        0x0002e574:    bf08        ..      IT       EQ
        0x0002e576:    2e01        ..      CMPEQ    r6,#1
        0x0002e578:    d107        ..      BNE      0x2e58a ; celt_encode_with_ec + 9570
        0x0002e57a:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002e57c:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e57e:    9a33        3.      LDR      r2,[sp,#0xcc]
        0x0002e580:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e584:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e586:    f7eaf887    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002e58a:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e58c:    2800        .(      CMP      r0,#0
        0x0002e58e:    985c        \.      LDR      r0,[sp,#0x170]
        0x0002e590:    d07e        ~.      BEQ      0x2e690 ; celt_encode_with_ec + 9832
        0x0002e592:    1e42        B.      SUBS     r2,r0,#1
        0x0002e594:    2a00        .*      CMP      r2,#0
        0x0002e596:    dd2d        -.      BLE      0x2e5f4 ; celt_encode_with_ec + 9676
        0x0002e598:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0002e59a:    f8ddc084    ....    LDR      r12,[sp,#0x84]
        0x0002e59e:    9b1c        ..      LDR      r3,[sp,#0x70]
        0x0002e5a0:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e5a2:    1f00        ..      SUBS     r0,r0,#4
        0x0002e5a4:    ea03030c    ....    AND      r3,r3,r12
        0x0002e5a8:    1f09        ..      SUBS     r1,r1,#4
        0x0002e5aa:    f0130f01    ....    TST      r3,#1
        0x0002e5ae:    d070        p.      BEQ      0x2e692 ; celt_encode_with_ec + 9834
        0x0002e5b0:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002e5b4:    1052        R.      ASRS     r2,r2,#1
        0x0002e5b6:    d01d        ..      BEQ      0x2e5f4 ; celt_encode_with_ec + 9676
        0x0002e5b8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002e5bc:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002e5c0:    3108        .1      ADDS     r1,r1,#8
        0x0002e5c2:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0002e5c6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e5ca:    bfd8        ..      IT       LE
        0x0002e5cc:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x0002e5d0:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002e5d4:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0002e5d8:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002e5dc:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e5e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e5e4:    bfd8        ..      IT       LE
        0x0002e5e6:    eeb00a41    ..A.    VMOVLE.F32 s0,s2
        0x0002e5ea:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002e5ee:    3008        .0      ADDS     r0,r0,#8
        0x0002e5f0:    1e52        R.      SUBS     r2,r2,#1
        0x0002e5f2:    d1e1        ..      BNE      0x2e5b8 ; celt_encode_with_ec + 9616
        0x0002e5f4:    985c        \.      LDR      r0,[sp,#0x170]
        0x0002e5f6:    1e40        @.      SUBS     r0,r0,#1
        0x0002e5f8:    d412        ..      BMI      0x2e620 ; celt_encode_with_ec + 9720
        0x0002e5fa:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0002e5fc:    9a24        $.      LDR      r2,[sp,#0x90]
        0x0002e5fe:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002e602:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x0002e606:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002e60a:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002e60e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0002e612:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e616:    bfd8        ..      IT       LE
        0x0002e618:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0002e61c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002e620:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e622:    2500        .%      MOVS     r5,#0
        0x0002e624:    1bc6        ..      SUBS     r6,r0,r7
        0x0002e626:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e628:    2800        .(      CMP      r0,#0
        0x0002e62a:    dd15        ..      BLE      0x2e658 ; celt_encode_with_ec + 9776
        0x0002e62c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e62e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x0002e630:    4368        hC      MULS     r0,r5,r0
        0x0002e632:    eb020c80    ....    ADD      r12,r2,r0,LSL #2
        0x0002e636:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e638:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x0002e63a:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0002e63e:    eb020380    ....    ADD      r3,r2,r0,LSL #2
        0x0002e642:    981e        ..      LDR      r0,[sp,#0x78]
        0x0002e644:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002e648:    eca1aa01    ....    VSTM     r1!,{s20}
        0x0002e64c:    1e40        @.      SUBS     r0,r0,#1
        0x0002e64e:    ecac0a01    ....    VSTM     r12!,{s0}
        0x0002e652:    eca30a01    ....    VSTM     r3!,{s0}
        0x0002e656:    d1f7        ..      BNE      0x2e648 ; celt_encode_with_ec + 9760
        0x0002e658:    2e00        ..      CMP      r6,#0
        0x0002e65a:    dd17        ..      BLE      0x2e68c ; celt_encode_with_ec + 9828
        0x0002e65c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002e65e:    9a25        %.      LDR      r2,[sp,#0x94]
        0x0002e660:    fb057100    ...q    MLA      r1,r5,r0,r7
        0x0002e664:    9824        $.      LDR      r0,[sp,#0x90]
        0x0002e666:    eb020381    ....    ADD      r3,r2,r1,LSL #2
        0x0002e66a:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x0002e66c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e670:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0002e674:    4632        2F      MOV      r2,r6
        0x0002e676:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002e67a:    bf00        ..      NOP      
        0x0002e67c:    eca0aa01    ....    VSTM     r0!,{s20}
        0x0002e680:    1e52        R.      SUBS     r2,r2,#1
        0x0002e682:    eca30a01    ....    VSTM     r3!,{s0}
        0x0002e686:    eca10a01    ....    VSTM     r1!,{s0}
        0x0002e68a:    d1f7        ..      BNE      0x2e67c ; celt_encode_with_ec + 9812
        0x0002e68c:    1c6d        m.      ADDS     r5,r5,#1
        0x0002e68e:    e001        ..      B        0x2e694 ; celt_encode_with_ec + 9836
        0x0002e690:    e01b        ..      B        0x2e6ca ; celt_encode_with_ec + 9890
        0x0002e692:    e026        &.      B        0x2e6e2 ; celt_encode_with_ec + 9914
        0x0002e694:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002e696:    42a8        .B      CMP      r0,r5
        0x0002e698:    dcc5        ..      BGT      0x2e626 ; celt_encode_with_ec + 9726
        0x0002e69a:    9960        `.      LDR      r1,[sp,#0x180]
        0x0002e69c:    984c        L.      LDR      r0,[sp,#0x130]
        0x0002e69e:    4308        .C      ORRS     r0,r0,r1
        0x0002e6a0:    bf1c        ..      ITT      NE
        0x0002e6a2:    6f60        `o      LDRNE    r0,[r4,#0x74]
        0x0002e6a4:    1c40        @.      ADDNE    r0,r0,#1
        0x0002e6a6:    6760        `g      STR      r0,[r4,#0x74]
        0x0002e6a8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e6aa:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0002e6ac:    64e0        .d      STR      r0,[r4,#0x4c]
        0x0002e6ae:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e6b0:    f004fc7c    ..|.    BL       ec_enc_done ; 0x32fac
        0x0002e6b4:    f00effd4    ....    BL       restore_stack ; 0x3d660
        0x0002e6b8:    988d        ..      LDR      r0,[sp,#0x234]
        0x0002e6ba:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002e6bc:    2800        .(      CMP      r0,#0
        0x0002e6be:    bf14        ..      ITE      NE
        0x0002e6c0:    f06f0002    o...    MVNNE    r0,#2
        0x0002e6c4:    988c        ..      LDREQ    r0,[sp,#0x230]
        0x0002e6c6:    f7fdbd18    ....    B        0x2c0fa ; celt_encode_with_ec + 210
        0x0002e6ca:    0085        ..      LSLS     r5,r0,#2
        0x0002e6cc:    462a        *F      MOV      r2,r5
        0x0002e6ce:    9931        1.      LDR      r1,[sp,#0xc4]
        0x0002e6d0:    9825        %.      LDR      r0,[sp,#0x94]
        0x0002e6d2:    f7e9ffe1    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002e6d6:    462a        *F      MOV      r2,r5
        0x0002e6d8:    9924        $.      LDR      r1,[sp,#0x90]
        0x0002e6da:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0002e6dc:    f7e9ffdc    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0002e6e0:    e79e        ..      B        0x2e620 ; celt_encode_with_ec + 9720
        0x0002e6e2:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002e6e6:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0002e6ea:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002e6ee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e6f2:    bfc8        ..      IT       GT
        0x0002e6f4:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x0002e6f8:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002e6fc:    1d00        ..      ADDS     r0,r0,#4
        0x0002e6fe:    1d09        ..      ADDS     r1,r1,#4
        0x0002e700:    e756        V.      B        0x2e5b0 ; celt_encode_with_ec + 9608
        0x0002e702:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002e704:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002e706:    9017        ..      STR      r0,[sp,#0x5c]
        0x0002e708:    f7fdbe13    ....    B        0x2c332 ; celt_encode_with_ec + 778
        0x0002e70c:    f24030fe    @..0    MOV      r0,#0x3fe
        0x0002e710:    9022        ".      STR      r0,[sp,#0x88]
        0x0002e712:    f7fdbf78    ..x.    B        0x2c606 ; celt_encode_with_ec + 1502
        0x0002e716:    bf00        ..      NOP      
        0x0002e718:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0002e71c:    f7febb36    ..6.    B        0x2cd8c ; celt_encode_with_ec + 3428
        0x0002e720:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002e724:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0002e728:    f7febc5a    ..Z.    B        0x2cfe0 ; celt_encode_with_ec + 4024
        0x0002e72c:    eef01ac0    ....    VABS.F32 s3,s0
        0x0002e730:    f7ffbadd    ....    B        0x2dcee ; celt_encode_with_ec + 7366
    i.celt_encoder_init
    celt_encoder_init
        0x0002e734:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0002e738:    4615        .F      MOV      r5,r2
        0x0002e73a:    4689        .F      MOV      r9,r1
        0x0002e73c:    4604        .F      MOV      r4,r0
        0x0002e73e:    461f        .F      MOV      r7,r3
        0x0002e740:    2200        ."      MOVS     r2,#0
        0x0002e742:    f44f7170    O.pq    MOV      r1,#0x3c0
        0x0002e746:    f64b3080    K..0    MOV      r0,#0xbb80
        0x0002e74a:    f008fecd    ....    BL       opus_custom_mode_create ; 0x374e8
        0x0002e74e:    4606        .F      MOV      r6,r0
        0x0002e750:    f04f38ff    O..8    MOV      r8,#0xffffffff
        0x0002e754:    2d03        .-      CMP      r5,#3
        0x0002e756:    bf24        $.      ITT      CS
        0x0002e758:    4640        @F      MOVCS    r0,r8
        0x0002e75a:    e8bd87f0    ....    POPCS    {r4-r10,pc}
        0x0002e75e:    2c00        .,      CMP      r4,#0
        0x0002e760:    bf11        ..      ITEEE    NE
        0x0002e762:    2e00        ..      CMPNE    r6,#0
        0x0002e764:    f06f0806    o...    MVNEQ    r8,#6
        0x0002e768:    4640        @F      MOVEQ    r0,r8
        0x0002e76a:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0002e76e:    6870        ph      LDR      r0,[r6,#4]
        0x0002e770:    68b2        .h      LDR      r2,[r6,#8]
        0x0002e772:    fb00f005    ....    MUL      r0,r0,r5
        0x0002e776:    ea4f0080    O...    LSL      r0,r0,#2
        0x0002e77a:    ea4f0185    O...    LSL      r1,r5,#2
        0x0002e77e:    eb003005    ...0    ADD      r0,r0,r5,LSL #12
        0x0002e782:    fb01f102    ....    MUL      r1,r1,r2
        0x0002e786:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e78a:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x0002e78e:    4620         F      MOV      r0,r4
        0x0002e790:    f7eaf81b    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0002e794:    e9c46500    ...e    STRD     r6,r5,[r4,#0]
        0x0002e798:    2001        .       MOVS     r0,#1
        0x0002e79a:    2100        .!      MOVS     r1,#0
        0x0002e79c:    60a5        .`      STR      r5,[r4,#8]
        0x0002e79e:    e9c40107    ....    STRD     r0,r1,[r4,#0x1c]
        0x0002e7a2:    6822        "h      LDR      r2,[r4,#0]
        0x0002e7a4:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0002e7a6:    6320         c      STR      r0,[r4,#0x30]
        0x0002e7a8:    6360        `c      STR      r0,[r4,#0x34]
        0x0002e7aa:    64a7        .d      STR      r7,[r4,#0x48]
        0x0002e7ac:    6263        cb      STR      r3,[r4,#0x24]
        0x0002e7ae:    6120         a      STR      r0,[r4,#0x10]
        0x0002e7b0:    e9c4810a    ....    STRD     r8,r1,[r4,#0x28]
        0x0002e7b4:    60e1        .`      STR      r1,[r4,#0xc]
        0x0002e7b6:    2105        .!      MOVS     r1,#5
        0x0002e7b8:    61a1        .a      STR      r1,[r4,#0x18]
        0x0002e7ba:    2118        .!      MOVS     r1,#0x18
        0x0002e7bc:    63e1        .c      STR      r1,[r4,#0x3c]
        0x0002e7be:    4620         F      MOV      r0,r4
        0x0002e7c0:    f64071bc    @..q    MOV      r1,#0xfbc
        0x0002e7c4:    f008fd38    ..8.    BL       opus_custom_encoder_ctl ; 0x37238
        0x0002e7c8:    4648        HF      MOV      r0,r9
        0x0002e7ca:    f00eff25    ..%.    BL       resampling_factor ; 0x3d618
        0x0002e7ce:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0002e7d0:    2000        .       MOVS     r0,#0
        0x0002e7d2:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0002e7d6:    0000        ..      MOVS     r0,r0
    i.celt_maxabs16
    celt_maxabs16
        0x0002e7d8:    ed9f0a33    ..3.    VLDR     s0,[pc,#204] ; [0x2e8a8] = 0
        0x0002e7dc:    1e4b        K.      SUBS     r3,r1,#1
        0x0002e7de:    2b00        .+      CMP      r3,#0
        0x0002e7e0:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0002e7e4:    dd2d        -.      BLE      0x2e842 ; celt_maxabs16 + 106
        0x0002e7e6:    1f02        ..      SUBS     r2,r0,#4
        0x0002e7e8:    f0110f01    ....    TST      r1,#1
        0x0002e7ec:    d108        ..      BNE      0x2e800 ; celt_maxabs16 + 40
        0x0002e7ee:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002e7f2:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e7f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e7fa:    dc3c        <.      BGT      0x2e876 ; celt_maxabs16 + 158
        0x0002e7fc:    d33e        >.      BCC      0x2e87c ; celt_maxabs16 + 164
        0x0002e7fe:    1d12        ..      ADDS     r2,r2,#4
        0x0002e800:    105b        [.      ASRS     r3,r3,#1
        0x0002e802:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002e806:    d01c        ..      BEQ      0x2e842 ; celt_maxabs16 + 106
        0x0002e808:    edd21a02    ....    VLDR     s3,[r2,#8]
        0x0002e80c:    eeb40ac1    ....    VCMPE.F32 s0,s2
        0x0002e810:    3208        .2      ADDS     r2,r2,#8
        0x0002e812:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e816:    d334        4.      BCC      0x2e882 ; celt_maxabs16 + 170
        0x0002e818:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x0002e81c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e820:    dc32        2.      BGT      0x2e888 ; celt_maxabs16 + 176
        0x0002e822:    bf00        ..      NOP      
        0x0002e824:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002e828:    eeb40ae1    ....    VCMPE.F32 s0,s3
        0x0002e82c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e830:    d32d        -.      BCC      0x2e88e ; celt_maxabs16 + 182
        0x0002e832:    bf00        ..      NOP      
        0x0002e834:    eef40ae1    ....    VCMPE.F32 s1,s3
        0x0002e838:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e83c:    dc2a        *.      BGT      0x2e894 ; celt_maxabs16 + 188
        0x0002e83e:    1e5b        [.      SUBS     r3,r3,#1
        0x0002e840:    d1e2        ..      BNE      0x2e808 ; celt_maxabs16 + 48
        0x0002e842:    1e49        I.      SUBS     r1,r1,#1
        0x0002e844:    d40d        ..      BMI      0x2e862 ; celt_maxabs16 + 138
        0x0002e846:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e84a:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002e84e:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0002e852:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e856:    dc20         .      BGT      0x2e89a ; celt_maxabs16 + 194
        0x0002e858:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0002e85c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e860:    d31e        ..      BCC      0x2e8a0 ; celt_maxabs16 + 200
        0x0002e862:    eef10a60    ..`.    VNEG.F32 s1,s1
        0x0002e866:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0002e86a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002e86e:    bfd8        ..      IT       LE
        0x0002e870:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0002e874:    4770        pG      BX       lr
        0x0002e876:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002e87a:    e7bf        ..      B        0x2e7fc ; celt_maxabs16 + 36
        0x0002e87c:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002e880:    e7bd        ..      B        0x2e7fe ; celt_maxabs16 + 38
        0x0002e882:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002e886:    e7c7        ..      B        0x2e818 ; celt_maxabs16 + 64
        0x0002e888:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002e88c:    e7ca        ..      B        0x2e824 ; celt_maxabs16 + 76
        0x0002e88e:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0002e892:    e7cf        ..      B        0x2e834 ; celt_maxabs16 + 92
        0x0002e894:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x0002e898:    e7d1        ..      B        0x2e83e ; celt_maxabs16 + 102
        0x0002e89a:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0002e89e:    e7db        ..      B        0x2e858 ; celt_maxabs16 + 128
        0x0002e8a0:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002e8a4:    e7dd        ..      B        0x2e862 ; celt_maxabs16 + 138
    $d
        0x0002e8a6:    0000        ..      DCW    0
        0x0002e8a8:    00000000    ....    DCD    0
    $t
    i.celt_pitch_xcorr_c
    celt_pitch_xcorr_c
        0x0002e8ac:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002e8b0:    b082        ..      SUB      sp,sp,#8
        0x0002e8b2:    f04f0900    O...    MOV      r9,#0
        0x0002e8b6:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002e8ba:    f1ac0c03    ....    SUB      r12,r12,#3
        0x0002e8be:    eddf4a8a    ...J    VLDR     s9,[pc,#552] ; [0x2eae8] = 0
        0x0002e8c2:    f8cdc004    ....    STR      r12,[sp,#4]
        0x0002e8c6:    f1bc0f00    ....    CMP      r12,#0
        0x0002e8ca:    bfc4        ..      ITT      GT
        0x0002e8cc:    f1a30c03    ....    SUBGT    r12,r3,#3
        0x0002e8d0:    f8cdc000    ....    STRGT    r12,[sp,#0]
        0x0002e8d4:    dd7d        }.      BLE      0x2e9d2 ; celt_pitch_xcorr_c + 294
        0x0002e8d6:    eb010589    ....    ADD      r5,r1,r9,LSL #2
        0x0002e8da:    2400        .$      MOVS     r4,#0
        0x0002e8dc:    46a4        .F      MOV      r12,r4
        0x0002e8de:    edd52a00    ...*    VLDR     s5,[r5,#0]
        0x0002e8e2:    ed954a01    ...J    VLDR     s8,[r5,#4]
        0x0002e8e6:    edd53a02    ...:    VLDR     s7,[r5,#8]
        0x0002e8ea:    f8ddb000    ....    LDR      r11,[sp,#0]
        0x0002e8ee:    4667        gF      MOV      r7,r12
        0x0002e8f0:    350c        .5      ADDS     r5,r5,#0xc
        0x0002e8f2:    46b8        .F      MOV      r8,r7
        0x0002e8f4:    4606        .F      MOV      r6,r0
        0x0002e8f6:    eeb00a64    ..d.    VMOV.F32 s0,s9
        0x0002e8fa:    46a2        .F      MOV      r10,r4
        0x0002e8fc:    f1bb0f00    ....    CMP      r11,#0
        0x0002e900:    dd46        F.      BLE      0x2e990 ; celt_pitch_xcorr_c + 228
        0x0002e902:    bf00        ..      NOP      
        0x0002e904:    ed963a00    ...:    VLDR     s6,[r6,#0]
        0x0002e908:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0002e90c:    ee00ca90    ....    VMOV     s1,r12
        0x0002e910:    ee014a90    ...J    VMOV     s3,r4
        0x0002e914:    ee027a10    ...z    VMOV     s4,r7
        0x0002e918:    ee018a10    ....    VMOV     s2,r8
        0x0002e91c:    ee430a22    C.".    VMLA.F32 s1,s6,s5
        0x0002e920:    ee431a04    C...    VMLA.F32 s3,s6,s8
        0x0002e924:    ee032a23    ..#*    VMLA.F32 s4,s6,s7
        0x0002e928:    ee031a00    ....    VMLA.F32 s2,s6,s0
        0x0002e92c:    ed963a01    ...:    VLDR     s6,[r6,#4]
        0x0002e930:    edd52a01    ...*    VLDR     s5,[r5,#4]
        0x0002e934:    f10a0a04    ....    ADD      r10,r10,#4
        0x0002e938:    ee430a04    C...    VMLA.F32 s1,s6,s8
        0x0002e93c:    ee431a23    C.#.    VMLA.F32 s3,s6,s7
        0x0002e940:    ee032a00    ...*    VMLA.F32 s4,s6,s0
        0x0002e944:    ee031a22    ..".    VMLA.F32 s2,s6,s5
        0x0002e948:    ed963a02    ...:    VLDR     s6,[r6,#8]
        0x0002e94c:    ed954a02    ...J    VLDR     s8,[r5,#8]
        0x0002e950:    ee430a23    C.#.    VMLA.F32 s1,s6,s7
        0x0002e954:    ee431a00    C...    VMLA.F32 s3,s6,s0
        0x0002e958:    ee032a22    .."*    VMLA.F32 s4,s6,s5
        0x0002e95c:    ee031a04    ....    VMLA.F32 s2,s6,s8
        0x0002e960:    ed963a03    ...:    VLDR     s6,[r6,#0xc]
        0x0002e964:    edd53a03    ...:    VLDR     s7,[r5,#0xc]
        0x0002e968:    3510        .5      ADDS     r5,r5,#0x10
        0x0002e96a:    ee430a00    C...    VMLA.F32 s1,s6,s0
        0x0002e96e:    ee431a22    C.".    VMLA.F32 s3,s6,s5
        0x0002e972:    ee032a04    ...*    VMLA.F32 s4,s6,s8
        0x0002e976:    ee031a23    ..#.    VMLA.F32 s2,s6,s7
        0x0002e97a:    3610        .6      ADDS     r6,r6,#0x10
        0x0002e97c:    ee10ca90    ....    VMOV     r12,s1
        0x0002e980:    ee114a90    ...J    VMOV     r4,s3
        0x0002e984:    ee127a10    ...z    VMOV     r7,s4
        0x0002e988:    ee118a10    ....    VMOV     r8,s2
        0x0002e98c:    45d3        .E      CMP      r11,r10
        0x0002e98e:    dcb9        ..      BGT      0x2e904 ; celt_pitch_xcorr_c + 88
        0x0002e990:    f10a0b01    ....    ADD      r11,r10,#1
        0x0002e994:    459a        .E      CMP      r10,r3
        0x0002e996:    da1b        ..      BGE      0x2e9d0 ; celt_pitch_xcorr_c + 292
        0x0002e998:    ecf60a01    ....    VLDM     r6!,{s1}
        0x0002e99c:    ee01ca10    ....    VMOV     s2,r12
        0x0002e9a0:    ecb50a01    ....    VLDM     r5!,{s0}
        0x0002e9a4:    ee001aa2    ....    VMLA.F32 s2,s1,s5
        0x0002e9a8:    ee11ca10    ....    VMOV     r12,s2
        0x0002e9ac:    ee014a10    ...J    VMOV     s2,r4
        0x0002e9b0:    ee001a84    ....    VMLA.F32 s2,s1,s8
        0x0002e9b4:    ee114a10    ...J    VMOV     r4,s2
        0x0002e9b8:    ee017a10    ...z    VMOV     s2,r7
        0x0002e9bc:    ee001aa3    ....    VMLA.F32 s2,s1,s7
        0x0002e9c0:    ee117a10    ...z    VMOV     r7,s2
        0x0002e9c4:    ee018a10    ....    VMOV     s2,r8
        0x0002e9c8:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x0002e9cc:    ee118a10    ....    VMOV     r8,s2
        0x0002e9d0:    e000        ..      B        0x2e9d4 ; celt_pitch_xcorr_c + 296
        0x0002e9d2:    e04c        L.      B        0x2ea6e ; celt_pitch_xcorr_c + 450
        0x0002e9d4:    f10b0a01    ....    ADD      r10,r11,#1
        0x0002e9d8:    459b        .E      CMP      r11,r3
        0x0002e9da:    da1b        ..      BGE      0x2ea14 ; celt_pitch_xcorr_c + 360
        0x0002e9dc:    ecf60a01    ....    VLDM     r6!,{s1}
        0x0002e9e0:    ee01ca10    ....    VMOV     s2,r12
        0x0002e9e4:    ecf52a01    ...*    VLDM     r5!,{s5}
        0x0002e9e8:    ee001a84    ....    VMLA.F32 s2,s1,s8
        0x0002e9ec:    ee11ca10    ....    VMOV     r12,s2
        0x0002e9f0:    ee014a10    ...J    VMOV     s2,r4
        0x0002e9f4:    ee001aa3    ....    VMLA.F32 s2,s1,s7
        0x0002e9f8:    ee114a10    ...J    VMOV     r4,s2
        0x0002e9fc:    ee017a10    ...z    VMOV     s2,r7
        0x0002ea00:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x0002ea04:    ee117a10    ...z    VMOV     r7,s2
        0x0002ea08:    ee018a10    ....    VMOV     s2,r8
        0x0002ea0c:    ee001aa2    ....    VMLA.F32 s2,s1,s5
        0x0002ea10:    ee118a10    ....    VMOV     r8,s2
        0x0002ea14:    459a        .E      CMP      r10,r3
        0x0002ea16:    da1b        ..      BGE      0x2ea50 ; celt_pitch_xcorr_c + 420
        0x0002ea18:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x0002ea1c:    ee01ca90    ....    VMOV     s3,r12
        0x0002ea20:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x0002ea24:    ee401aa3    @...    VMLA.F32 s3,s1,s7
        0x0002ea28:    ee11ca90    ....    VMOV     r12,s3
        0x0002ea2c:    ee014a90    ...J    VMOV     s3,r4
        0x0002ea30:    ee401a80    @...    VMLA.F32 s3,s1,s0
        0x0002ea34:    ee007a10    ...z    VMOV     s0,r7
        0x0002ea38:    ee000aa2    ....    VMLA.F32 s0,s1,s5
        0x0002ea3c:    ee114a90    ...J    VMOV     r4,s3
        0x0002ea40:    ee107a10    ...z    VMOV     r7,s0
        0x0002ea44:    ee008a10    ....    VMOV     s0,r8
        0x0002ea48:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002ea4c:    ee108a10    ....    VMOV     r8,s0
        0x0002ea50:    eb020589    ....    ADD      r5,r2,r9,LSL #2
        0x0002ea54:    f1090904    ....    ADD      r9,r9,#4
        0x0002ea58:    f8c5c000    ....    STR      r12,[r5,#0]
        0x0002ea5c:    f8c5800c    ....    STR      r8,[r5,#0xc]
        0x0002ea60:    e9c54701    ...G    STRD     r4,r7,[r5,#4]
        0x0002ea64:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0002ea68:    45e1        .E      CMP      r9,r12
        0x0002ea6a:    f6ffaf34    ..4.    BLT      0x2e8d6 ; celt_pitch_xcorr_c + 42
        0x0002ea6e:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002ea72:    45e1        .E      CMP      r9,r12
        0x0002ea74:    bfa4        ..      ITT      GE
        0x0002ea76:    b002        ..      ADDGE    sp,sp,#8
        0x0002ea78:    e8bd8ff0    ....    POPGE    {r4-r11,pc}
        0x0002ea7c:    eeb00a64    ..d.    VMOV.F32 s0,s9
        0x0002ea80:    2b00        .+      CMP      r3,#0
        0x0002ea82:    dd24        $.      BLE      0x2eace ; celt_pitch_xcorr_c + 546
        0x0002ea84:    1f05        ..      SUBS     r5,r0,#4
        0x0002ea86:    eb010c89    ....    ADD      r12,r1,r9,LSL #2
        0x0002ea8a:    f1ac0404    ....    SUB      r4,r12,#4
        0x0002ea8e:    f0130f01    ....    TST      r3,#1
        0x0002ea92:    d007        ..      BEQ      0x2eaa4 ; celt_pitch_xcorr_c + 504
        0x0002ea94:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x0002ea98:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0002ea9c:    1d24        $.      ADDS     r4,r4,#4
        0x0002ea9e:    1d2d        -.      ADDS     r5,r5,#4
        0x0002eaa0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002eaa4:    ea5f0c63    _.c.    ASRS     r12,r3,#1
        0x0002eaa8:    d011        ..      BEQ      0x2eace ; celt_pitch_xcorr_c + 546
        0x0002eaaa:    bf00        ..      NOP      
        0x0002eaac:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x0002eab0:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0002eab4:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002eab8:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x0002eabc:    ed941a02    ....    VLDR     s2,[r4,#8]
        0x0002eac0:    3408        .4      ADDS     r4,r4,#8
        0x0002eac2:    3508        .5      ADDS     r5,r5,#8
        0x0002eac4:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002eac8:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002eacc:    d1ee        ..      BNE      0x2eaac ; celt_pitch_xcorr_c + 512
        0x0002eace:    eb020c89    ....    ADD      r12,r2,r9,LSL #2
        0x0002ead2:    f1090901    ....    ADD      r9,r9,#1
        0x0002ead6:    ed8c0a00    ....    VSTR     s0,[r12,#0]
        0x0002eada:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0002eade:    45cc        .E      CMP      r12,r9
        0x0002eae0:    dccc        ..      BGT      0x2ea7c ; celt_pitch_xcorr_c + 464
        0x0002eae2:    b002        ..      ADD      sp,sp,#8
        0x0002eae4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0002eae8:    00000000    ....    DCD    0
    $t
    i.celt_preemphasis
    celt_preemphasis
        0x0002eaec:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x0002eaf0:    4680        .F      MOV      r8,r0
        0x0002eaf2:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0002eaf6:    461e        .F      MOV      r6,r3
        0x0002eaf8:    4615        .F      MOV      r5,r2
        0x0002eafa:    e9dd400e    ...@    LDRD     r4,r0,[sp,#0x38]
        0x0002eafe:    e9ddab10    ....    LDRD     r10,r11,[sp,#0x40]
        0x0002eb02:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0002eb06:    edda8a00    ....    VLDR     s17,[r10,#0]
        0x0002eb0a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0002eb0e:    460f        .F      MOV      r7,r1
        0x0002eb10:    ed9f8a6f    ..o.    VLDR     s16,[pc,#444] ; [0x2ecd0] = 0x47000000
        0x0002eb14:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002eb18:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002eb1c:    bf08        ..      IT       EQ
        0x0002eb1e:    2c01        .,      CMPEQ    r4,#1
        0x0002eb20:    d016        ..      BEQ      0x2eb50 ; celt_preemphasis + 100
        0x0002eb22:    fb95f9f4    ....    SDIV     r9,r5,r4
        0x0002eb26:    2c01        .,      CMP      r4,#1
        0x0002eb28:    d003        ..      BEQ      0x2eb32 ; celt_preemphasis + 70
        0x0002eb2a:    00a9        ..      LSLS     r1,r5,#2
        0x0002eb2c:    4638        8F      MOV      r0,r7
        0x0002eb2e:    f7e9fe4c    ..L.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002eb32:    f1a90201    ....    SUB      r2,r9,#1
        0x0002eb36:    eba70c84    ....    SUB      r12,r7,r4,LSL #2
        0x0002eb3a:    eb0c0384    ....    ADD      r3,r12,r4,LSL #2
        0x0002eb3e:    2a00        .*      CMP      r2,#0
        0x0002eb40:    dd42        B.      BLE      0x2ebc8 ; celt_preemphasis + 220
        0x0002eb42:    eba80186    ....    SUB      r1,r8,r6,LSL #2
        0x0002eb46:    4660        `F      MOV      r0,r12
        0x0002eb48:    f0190f01    ....    TST      r9,#1
        0x0002eb4c:    d120         .      BNE      0x2eb90 ; celt_preemphasis + 164
        0x0002eb4e:    e016        ..      B        0x2eb7e ; celt_preemphasis + 146
        0x0002eb50:    f1bb0f00    ....    CMP      r11,#0
        0x0002eb54:    bf18        ..      IT       NE
        0x0002eb56:    fb95f9f4    ....    SDIVNE   r9,r5,r4
        0x0002eb5a:    d1ea        ..      BNE      0x2eb32 ; celt_preemphasis + 70
        0x0002eb5c:    2d00        .-      CMP      r5,#0
        0x0002eb5e:    dd7b        {.      BLE      0x2ec58 ; celt_preemphasis + 364
        0x0002eb60:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x0002eb64:    eb080886    ....    ADD      r8,r8,r6,LSL #2
        0x0002eb68:    1e6d        m.      SUBS     r5,r5,#1
        0x0002eb6a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002eb6e:    ee700a68    p.h.    VSUB.F32 s1,s0,s17
        0x0002eb72:    ee698a00    i...    VMUL.F32 s17,s18,s0
        0x0002eb76:    ece70a01    ....    VSTM     r7!,{s1}
        0x0002eb7a:    d1f1        ..      BNE      0x2eb60 ; celt_preemphasis + 116
        0x0002eb7c:    e0a2        ..      B        0x2ecc4 ; celt_preemphasis + 472
        0x0002eb7e:    eb010186    ....    ADD      r1,r1,r6,LSL #2
        0x0002eb82:    4618        .F      MOV      r0,r3
        0x0002eb84:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002eb88:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002eb8c:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0002eb90:    eb010e86    ....    ADD      lr,r1,r6,LSL #2
        0x0002eb94:    1052        R.      ASRS     r2,r2,#1
        0x0002eb96:    ed9e0a00    ....    VLDR     s0,[lr,#0]
        0x0002eb9a:    d015        ..      BEQ      0x2ebc8 ; celt_preemphasis + 220
        0x0002eb9c:    eb0101c6    ....    ADD      r1,r1,r6,LSL #3
        0x0002eba0:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002eba4:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002eba8:    eb000e84    ....    ADD      lr,r0,r4,LSL #2
        0x0002ebac:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0002ebb0:    ed8e0a00    ....    VSTR     s0,[lr,#0]
        0x0002ebb4:    eb010e86    ....    ADD      lr,r1,r6,LSL #2
        0x0002ebb8:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0002ebbc:    ed9e0a00    ....    VLDR     s0,[lr,#0]
        0x0002ebc0:    1e52        R.      SUBS     r2,r2,#1
        0x0002ebc2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0002ebc6:    d1e9        ..      BNE      0x2eb9c ; celt_preemphasis + 176
        0x0002ebc8:    f1b90001    ....    SUBS     r0,r9,#1
        0x0002ebcc:    d40c        ..      BMI      0x2ebe8 ; celt_preemphasis + 252
        0x0002ebce:    fb00f106    ....    MUL      r1,r0,r6
        0x0002ebd2:    eb080181    ....    ADD      r1,r8,r1,LSL #2
        0x0002ebd6:    4360        `C      MULS     r0,r4,r0
        0x0002ebd8:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0002ebdc:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002ebe0:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002ebe4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002ebe8:    f1bb0f00    ....    CMP      r11,#0
        0x0002ebec:    bf18        ..      IT       NE
        0x0002ebee:    f1b90f00    ....    CMPNE    r9,#0
        0x0002ebf2:    dd5b        [.      BLE      0x2ecac ; celt_preemphasis + 448
        0x0002ebf4:    4660        `F      MOV      r0,r12
        0x0002ebf6:    ed9f1a37    ..7.    VLDR     s2,[pc,#220] ; [0x2ecd4] = 0xc7800000
        0x0002ebfa:    eddf0a37    ..7.    VLDR     s1,[pc,#220] ; [0x2ecd8] = 0x47800000
        0x0002ebfe:    f0190f01    ....    TST      r9,#1
        0x0002ec02:    d018        ..      BEQ      0x2ec36 ; celt_preemphasis + 330
        0x0002ec04:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0002ec08:    ee101a10    ....    VMOV     r1,s0
        0x0002ec0c:    f1b14f8f    ...O    CMP      r1,#0x47800000
        0x0002ec10:    da07        ..      BGE      0x2ec22 ; celt_preemphasis + 310
        0x0002ec12:    ee101a10    ....    VMOV     r1,s0
        0x0002ec16:    f1115f62    ..b_    CMN      r1,#0x38800000
        0x0002ec1a:    bf88        ..      IT       HI
        0x0002ec1c:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002ec20:    d806        ..      BHI      0x2ec30 ; celt_preemphasis + 324
        0x0002ec22:    ee100a10    ....    VMOV     r0,s0
        0x0002ec26:    f1b04f8f    ...O    CMP      r0,#0x47800000
        0x0002ec2a:    bfa8        ..      IT       GE
        0x0002ec2c:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002ec30:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0002ec34:    4618        .F      MOV      r0,r3
        0x0002ec36:    ea5f0169    _.i.    ASRS     r1,r9,#1
        0x0002ec3a:    d037        7.      BEQ      0x2ecac ; celt_preemphasis + 448
        0x0002ec3c:    eb000284    ....    ADD      r2,r0,r4,LSL #2
        0x0002ec40:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002ec44:    ee103a10    ...:    VMOV     r3,s0
        0x0002ec48:    f1b34f8f    ...O    CMP      r3,#0x47800000
        0x0002ec4c:    da09        ..      BGE      0x2ec62 ; celt_preemphasis + 374
        0x0002ec4e:    ee103a10    ...:    VMOV     r3,s0
        0x0002ec52:    f1135f62    ..b_    CMN      r3,#0x38800000
        0x0002ec56:    e000        ..      B        0x2ec5a ; celt_preemphasis + 366
        0x0002ec58:    e034        4.      B        0x2ecc4 ; celt_preemphasis + 472
        0x0002ec5a:    bf88        ..      IT       HI
        0x0002ec5c:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002ec60:    d806        ..      BHI      0x2ec70 ; celt_preemphasis + 388
        0x0002ec62:    ee103a10    ...:    VMOV     r3,s0
        0x0002ec66:    f1b34f8f    ...O    CMP      r3,#0x47800000
        0x0002ec6a:    bfa8        ..      IT       GE
        0x0002ec6c:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002ec70:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0002ec74:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0002ec78:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002ec7c:    ee102a10    ...*    VMOV     r2,s0
        0x0002ec80:    f1b24f8f    ...O    CMP      r2,#0x47800000
        0x0002ec84:    da07        ..      BGE      0x2ec96 ; celt_preemphasis + 426
        0x0002ec86:    ee102a10    ...*    VMOV     r2,s0
        0x0002ec8a:    f1125f62    ..b_    CMN      r2,#0x38800000
        0x0002ec8e:    bf88        ..      IT       HI
        0x0002ec90:    eeb00a41    ..A.    VMOVHI.F32 s0,s2
        0x0002ec94:    d806        ..      BHI      0x2eca4 ; celt_preemphasis + 440
        0x0002ec96:    ee102a10    ...*    VMOV     r2,s0
        0x0002ec9a:    f1b24f8f    ...O    CMP      r2,#0x47800000
        0x0002ec9e:    bfa8        ..      IT       GE
        0x0002eca0:    eeb00a60    ..`.    VMOVGE.F32 s0,s1
        0x0002eca4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0002eca8:    1e49        I.      SUBS     r1,r1,#1
        0x0002ecaa:    d1c7        ..      BNE      0x2ec3c ; celt_preemphasis + 336
        0x0002ecac:    2d00        .-      CMP      r5,#0
        0x0002ecae:    dd09        ..      BLE      0x2ecc4 ; celt_preemphasis + 472
        0x0002ecb0:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x0002ecb4:    1e6d        m.      SUBS     r5,r5,#1
        0x0002ecb6:    ee700a68    p.h.    VSUB.F32 s1,s0,s17
        0x0002ecba:    ee698a00    i...    VMUL.F32 s17,s18,s0
        0x0002ecbe:    ece70a01    ....    VSTM     r7!,{s1}
        0x0002ecc2:    d1f5        ..      BNE      0x2ecb0 ; celt_preemphasis + 452
        0x0002ecc4:    edca8a00    ....    VSTR     s17,[r10,#0]
        0x0002ecc8:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0002eccc:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002ecd0:    47000000    ...G    DCD    1191182336
        0x0002ecd4:    c7800000    ....    DCD    3347054592
        0x0002ecd8:    47800000    ...G    DCD    1199570944
    $t
    i.clt_compute_allocation
    clt_compute_allocation
        0x0002ecdc:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002ece0:    b0a9        ..      SUB      sp,sp,#0xa4
        0x0002ece2:    461e        .F      MOV      r6,r3
        0x0002ece4:    e9dd893f    ..?.    LDRD     r8,r9,[sp,#0xfc]
        0x0002ece8:    460c        .F      MOV      r4,r1
        0x0002ecea:    f8dda0d8    ....    LDR      r10,[sp,#0xd8]
        0x0002ecee:    9d3a        :.      LDR      r5,[sp,#0xe8]
        0x0002ecf0:    f00efcbe    ....    BL       save_stack ; 0x3d670
        0x0002ecf4:    2d00        .-      CMP      r5,#0
        0x0002ecf6:    bfd8        ..      IT       LE
        0x0002ecf8:    2500        .%      MOVLE    r5,#0
        0x0002ecfa:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002ecfc:    2d08        .-      CMP      r5,#8
        0x0002ecfe:    6880        .h      LDR      r0,[r0,#8]
        0x0002ed00:    940d        ..      STR      r4,[sp,#0x34]
        0x0002ed02:    9000        ..      STR      r0,[sp,#0]
        0x0002ed04:    bfac        ..      ITE      GE
        0x0002ed06:    2008        .       MOVGE    r0,#8
        0x0002ed08:    2000        .       MOVLT    r0,#0
        0x0002ed0a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002ed0c:    1a28        (.      SUBS     r0,r5,r0
        0x0002ed0e:    903a        :.      STR      r0,[sp,#0xe8]
        0x0002ed10:    2000        .       MOVS     r0,#0
        0x0002ed12:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002ed14:    900e        ..      STR      r0,[sp,#0x38]
        0x0002ed16:    982b        +.      LDR      r0,[sp,#0xac]
        0x0002ed18:    1b07        ..      SUBS     r7,r0,r4
        0x0002ed1a:    f1b80f02    ....    CMP      r8,#2
        0x0002ed1e:    d07d        }.      BEQ      0x2ee1c ; clt_compute_allocation + 320
        0x0002ed20:    9800        ..      LDR      r0,[sp,#0]
        0x0002ed22:    ea4f0b80    O...    LSL      r11,r0,#2
        0x0002ed26:    4658        XF      MOV      r0,r11
        0x0002ed28:    f010fe90    ....    BL       spl_alloca ; 0x3fa4c
        0x0002ed2c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ed2e:    4658        XF      MOV      r0,r11
        0x0002ed30:    f010fe8c    ....    BL       spl_alloca ; 0x3fa4c
        0x0002ed34:    9004        ..      STR      r0,[sp,#0x10]
        0x0002ed36:    4658        XF      MOV      r0,r11
        0x0002ed38:    f010fe88    ....    BL       spl_alloca ; 0x3fa4c
        0x0002ed3c:    4605        .F      MOV      r5,r0
        0x0002ed3e:    4658        XF      MOV      r0,r11
        0x0002ed40:    f010fe84    ....    BL       spl_alloca ; 0x3fa4c
        0x0002ed44:    4686        .F      MOV      lr,r0
        0x0002ed46:    ea4f00c8    O...    LSL      r0,r8,#3
        0x0002ed4a:    9012        ..      STR      r0,[sp,#0x48]
        0x0002ed4c:    2f00        ./      CMP      r7,#0
        0x0002ed4e:    dd58        X.      BLE      0x2ee02 ; clt_compute_allocation + 294
        0x0002ed50:    1e78        x.      SUBS     r0,r7,#1
        0x0002ed52:    9001        ..      STR      r0,[sp,#4]
        0x0002ed54:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002ed58:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ed5a:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002ed5c:    2102        .!      MOVS     r1,#2
        0x0002ed5e:    9a37        7.      LDR      r2,[sp,#0xdc]
        0x0002ed60:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002ed62:    eba20209    ....    SUB      r2,r2,r9
        0x0002ed66:    1f52        R.      SUBS     r2,r2,#5
        0x0002ed68:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x0002ed6c:    9210        ..      STR      r2,[sp,#0x40]
        0x0002ed6e:    4401        .D      ADD      r1,r1,r0
        0x0002ed70:    9702        ..      STR      r7,[sp,#8]
        0x0002ed72:    f1090203    ....    ADD      r2,r9,#3
        0x0002ed76:    eb050384    ....    ADD      r3,r5,r4,LSL #2
        0x0002ed7a:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x0002ed7e:    eb000044    ..D.    ADD      r0,r0,r4,LSL #1
        0x0002ed82:    920c        ..      STR      r2,[sp,#0x30]
        0x0002ed84:    f9b17000    ...p    LDRSH    r7,[r1,#0]
        0x0002ed88:    f9b02000    ...     LDRSH    r2,[r0,#0]
        0x0002ed8c:    1aba        ..      SUBS     r2,r7,r2
        0x0002ed8e:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0002ed92:    fa02f209    ....    LSL      r2,r2,r9
        0x0002ed96:    f342025b    B.[.    SBFX     r2,r2,#1,#28
        0x0002ed9a:    ebb20fc8    ....    CMP      r2,r8,LSL #3
        0x0002ed9e:    bfb8        ..      IT       LT
        0x0002eda0:    9a12        ..      LDRLT    r2,[sp,#0x48]
        0x0002eda2:    601a        .`      STR      r2,[r3,#0]
        0x0002eda4:    f9b12000    ...     LDRSH    r2,[r1,#0]
        0x0002eda8:    f9b07000    ...p    LDRSH    r7,[r0,#0]
        0x0002edac:    1bd2        ..      SUBS     r2,r2,r7
        0x0002edae:    9f10        ..      LDR      r7,[sp,#0x40]
        0x0002edb0:    fb02f208    ....    MUL      r2,r2,r8
        0x0002edb4:    437a        zC      MULS     r2,r7,r2
        0x0002edb6:    9f01        ..      LDR      r7,[sp,#4]
        0x0002edb8:    4357        WC      MULS     r7,r2,r7
        0x0002edba:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0002edbc:    fa07f202    ....    LSL      r2,r7,r2
        0x0002edc0:    1192        ..      ASRS     r2,r2,#6
        0x0002edc2:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002edc6:    f9b17000    ...p    LDRSH    r7,[r1,#0]
        0x0002edca:    f9b0b000    ....    LDRSH    r11,[r0,#0]
        0x0002edce:    eba7070b    ....    SUB      r7,r7,r11
        0x0002edd2:    fa07f709    ....    LSL      r7,r7,r9
        0x0002edd6:    2f01        ./      CMP      r7,#1
        0x0002edd8:    bf04        ..      ITT      EQ
        0x0002edda:    eba202c8    ....    SUBEQ    r2,r2,r8,LSL #3
        0x0002edde:    f8cc2000    ...     STREQ    r2,[r12,#0]
        0x0002ede2:    9f03        ..      LDR      r7,[sp,#0xc]
        0x0002ede4:    9a01        ..      LDR      r2,[sp,#4]
        0x0002ede6:    f1000002    ....    ADD      r0,r0,#2
        0x0002edea:    443a        :D      ADD      r2,r2,r7
        0x0002edec:    9201        ..      STR      r2,[sp,#4]
        0x0002edee:    9a02        ..      LDR      r2,[sp,#8]
        0x0002edf0:    f1010102    ....    ADD      r1,r1,#2
        0x0002edf4:    1e52        R.      SUBS     r2,r2,#1
        0x0002edf6:    f1030304    ....    ADD      r3,r3,#4
        0x0002edfa:    f10c0c04    ....    ADD      r12,r12,#4
        0x0002edfe:    9202        ..      STR      r2,[sp,#8]
        0x0002ee00:    d1c0        ..      BNE      0x2ed84 ; clt_compute_allocation + 168
        0x0002ee02:    2001        .       MOVS     r0,#1
        0x0002ee04:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ee06:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002ee08:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0002ee0a:    1e40        @.      SUBS     r0,r0,#1
        0x0002ee0c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002ee0e:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002ee10:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ee12:    2700        .'      MOVS     r7,#0
        0x0002ee14:    4408        .D      ADD      r0,r0,r1
        0x0002ee16:    463a        :F      MOV      r2,r7
        0x0002ee18:    1040        @.      ASRS     r0,r0,#1
        0x0002ee1a:    e000        ..      B        0x2ee1e ; clt_compute_allocation + 322
        0x0002ee1c:    e035        5.      B        0x2ee8a ; clt_compute_allocation + 430
        0x0002ee1e:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002ee20:    9001        ..      STR      r0,[sp,#4]
        0x0002ee22:    1e48        H.      SUBS     r0,r1,#1
        0x0002ee24:    42a1        .B      CMP      r1,r4
        0x0002ee26:    dd4e        N.      BLE      0x2eec6 ; clt_compute_allocation + 490
        0x0002ee28:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002ee2a:    f8d1c034    ..4.    LDR      r12,[r1,#0x34]
        0x0002ee2e:    e9dd1300    ....    LDRD     r1,r3,[sp,#0]
        0x0002ee32:    fb03cb01    ....    MLA      r11,r3,r1,r12
        0x0002ee36:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002ee38:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0002ee3c:    2102        .!      MOVS     r1,#2
        0x0002ee3e:    eb010140    ..@.    ADD      r1,r1,r0,LSL #1
        0x0002ee42:    f93c1001    <...    LDRSH    r1,[r12,r1]
        0x0002ee46:    f93c3010    <..0    LDRSH    r3,[r12,r0,LSL #1]
        0x0002ee4a:    1ac9        ..      SUBS     r1,r1,r3
        0x0002ee4c:    f810300b    ...0    LDRB     r3,[r0,r11]
        0x0002ee50:    fb08f101    ....    MUL      r1,r8,r1
        0x0002ee54:    4359        YC      MULS     r1,r3,r1
        0x0002ee56:    fa01f109    ....    LSL      r1,r1,r9
        0x0002ee5a:    1089        ..      ASRS     r1,r1,#2
        0x0002ee5c:    2900        .)      CMP      r1,#0
        0x0002ee5e:    dd04        ..      BLE      0x2ee6a ; clt_compute_allocation + 398
        0x0002ee60:    f85e3020    ^. 0    LDR      r3,[lr,r0,LSL #2]
        0x0002ee64:    1859        Y.      ADDS     r1,r3,r1
        0x0002ee66:    bf48        H.      IT       MI
        0x0002ee68:    2100        .!      MOVMI    r1,#0
        0x0002ee6a:    f8563020    V. 0    LDR      r3,[r6,r0,LSL #2]
        0x0002ee6e:    4419        .D      ADD      r1,r1,r3
        0x0002ee70:    f8553020    U. 0    LDR      r3,[r5,r0,LSL #2]
        0x0002ee74:    428b        .B      CMP      r3,r1
        0x0002ee76:    dd00        ..      BLE      0x2ee7a ; clt_compute_allocation + 414
        0x0002ee78:    b1e7        ..      CBZ      r7,0x2eeb4 ; clt_compute_allocation + 472
        0x0002ee7a:    f85a3020    Z. 0    LDR      r3,[r10,r0,LSL #2]
        0x0002ee7e:    2701        .'      MOVS     r7,#1
        0x0002ee80:    428b        .B      CMP      r3,r1
        0x0002ee82:    bfd8        ..      IT       LE
        0x0002ee84:    4619        .F      MOVLE    r1,r3
        0x0002ee86:    440a        .D      ADD      r2,r2,r1
        0x0002ee88:    e019        ..      B        0x2eebe ; clt_compute_allocation + 482
        0x0002ee8a:    48f8        .H      LDR      r0,[pc,#992] ; [0x2f26c] = 0x49668
        0x0002ee8c:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0002ee8e:    5dc0        .]      LDRB     r0,[r0,r7]
        0x0002ee90:    900e        ..      STR      r0,[sp,#0x38]
        0x0002ee92:    4288        .B      CMP      r0,r1
        0x0002ee94:    bfc4        ..      ITT      GT
        0x0002ee96:    2000        .       MOVGT    r0,#0
        0x0002ee98:    900e        ..      STRGT    r0,[sp,#0x38]
        0x0002ee9a:    f73faf41    ?.A.    BGT      0x2ed20 ; clt_compute_allocation + 68
        0x0002ee9e:    4608        .F      MOV      r0,r1
        0x0002eea0:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002eea2:    1a41        A.      SUBS     r1,r0,r1
        0x0002eea4:    2908        .)      CMP      r1,#8
        0x0002eea6:    bfac        ..      ITE      GE
        0x0002eea8:    2008        .       MOVGE    r0,#8
        0x0002eeaa:    2000        .       MOVLT    r0,#0
        0x0002eeac:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002eeae:    1a08        ..      SUBS     r0,r1,r0
        0x0002eeb0:    903a        :.      STR      r0,[sp,#0xe8]
        0x0002eeb2:    e735        5.      B        0x2ed20 ; clt_compute_allocation + 68
        0x0002eeb4:    ebb10fc8    ....    CMP      r1,r8,LSL #3
        0x0002eeb8:    bfa8        ..      IT       GE
        0x0002eeba:    eb0202c8    ....    ADDGE    r2,r2,r8,LSL #3
        0x0002eebe:    4601        .F      MOV      r1,r0
        0x0002eec0:    1e40        @.      SUBS     r0,r0,#1
        0x0002eec2:    42a1        .B      CMP      r1,r4
        0x0002eec4:    dcba        ..      BGT      0x2ee3c ; clt_compute_allocation + 352
        0x0002eec6:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0002eec8:    4282        .B      CMP      r2,r0
        0x0002eeca:    9801        ..      LDR      r0,[sp,#4]
        0x0002eecc:    bfc3        ..      ITTTE    GT
        0x0002eece:    1e40        @.      SUBGT    r0,r0,#1
        0x0002eed0:    900c        ..      STRGT    r0,[sp,#0x30]
        0x0002eed2:    9807        ..      LDRGT    r0,[sp,#0x1c]
        0x0002eed4:    1c40        @.      ADDLE    r0,r0,#1
        0x0002eed6:    bfd8        ..      IT       LE
        0x0002eed8:    9007        ..      STRLE    r0,[sp,#0x1c]
        0x0002eeda:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002eedc:    4288        .B      CMP      r0,r1
        0x0002eede:    dd96        ..      BLE      0x2ee0e ; clt_compute_allocation + 306
        0x0002eee0:    4603        .F      MOV      r3,r0
        0x0002eee2:    f1a00c01    ....    SUB      r12,r0,#1
        0x0002eee6:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002eee8:    4620         F      MOV      r0,r4
        0x0002eeea:    4281        .B      CMP      r1,r0
        0x0002eeec:    dd4c        L.      BLE      0x2ef88 ; clt_compute_allocation + 684
        0x0002eeee:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002eef0:    2202        ."      MOVS     r2,#2
        0x0002eef2:    eb020240    ..@.    ADD      r2,r2,r0,LSL #1
        0x0002eef6:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002eef8:    9f00        ..      LDR      r7,[sp,#0]
        0x0002eefa:    5e8a        .^      LDRSH    r2,[r1,r2]
        0x0002eefc:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002ef00:    1a51        Q.      SUBS     r1,r2,r1
        0x0002ef02:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002ef04:    fb08fb01    ....    MUL      r11,r8,r1
        0x0002ef08:    6b52        Rk      LDR      r2,[r2,#0x34]
        0x0002ef0a:    fb0c2707    ...'    MLA      r7,r12,r7,r2
        0x0002ef0e:    5dc7        .]      LDRB     r7,[r0,r7]
        0x0002ef10:    fb07f10b    ....    MUL      r1,r7,r11
        0x0002ef14:    9f29        ).      LDR      r7,[sp,#0xa4]
        0x0002ef16:    fa01f109    ....    LSL      r1,r1,r9
        0x0002ef1a:    1089        ..      ASRS     r1,r1,#2
        0x0002ef1c:    6b3f        ?k      LDR      r7,[r7,#0x30]
        0x0002ef1e:    429f        .B      CMP      r7,r3
        0x0002ef20:    bfd8        ..      IT       LE
        0x0002ef22:    f85a2020    Z.      LDRLE    r2,[r10,r0,LSL #2]
        0x0002ef26:    dd08        ..      BLE      0x2ef3a ; clt_compute_allocation + 606
        0x0002ef28:    9f00        ..      LDR      r7,[sp,#0]
        0x0002ef2a:    fb032207    ..."    MLA      r2,r3,r7,r2
        0x0002ef2e:    5c82        .\      LDRB     r2,[r0,r2]
        0x0002ef30:    fb02f20b    ....    MUL      r2,r2,r11
        0x0002ef34:    fa02f209    ....    LSL      r2,r2,r9
        0x0002ef38:    1092        ..      ASRS     r2,r2,#2
        0x0002ef3a:    2900        .)      CMP      r1,#0
        0x0002ef3c:    dd04        ..      BLE      0x2ef48 ; clt_compute_allocation + 620
        0x0002ef3e:    f85e7020    ^. p    LDR      r7,[lr,r0,LSL #2]
        0x0002ef42:    1879        y.      ADDS     r1,r7,r1
        0x0002ef44:    bf48        H.      IT       MI
        0x0002ef46:    2100        .!      MOVMI    r1,#0
        0x0002ef48:    2a00        .*      CMP      r2,#0
        0x0002ef4a:    dd04        ..      BLE      0x2ef56 ; clt_compute_allocation + 634
        0x0002ef4c:    f85e7020    ^. p    LDR      r7,[lr,r0,LSL #2]
        0x0002ef50:    18ba        ..      ADDS     r2,r7,r2
        0x0002ef52:    bf48        H.      IT       MI
        0x0002ef54:    2200        ."      MOVMI    r2,#0
        0x0002ef56:    f1bc0f00    ....    CMP      r12,#0
        0x0002ef5a:    bfc4        ..      ITT      GT
        0x0002ef5c:    f8567020    V. p    LDRGT    r7,[r6,r0,LSL #2]
        0x0002ef60:    4439        9D      ADDGT    r1,r7
        0x0002ef62:    f8567020    V. p    LDR      r7,[r6,r0,LSL #2]
        0x0002ef66:    443a        :D      ADD      r2,r2,r7
        0x0002ef68:    2f00        ./      CMP      r7,#0
        0x0002ef6a:    bfc8        ..      IT       GT
        0x0002ef6c:    900d        ..      STRGT    r0,[sp,#0x34]
        0x0002ef6e:    1a52        R.      SUBS     r2,r2,r1
        0x0002ef70:    bf48        H.      IT       MI
        0x0002ef72:    2200        ."      MOVMI    r2,#0
        0x0002ef74:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0002ef76:    f8471020    G. .    STR      r1,[r7,r0,LSL #2]
        0x0002ef7a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ef7c:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0002ef80:    992b        +.      LDR      r1,[sp,#0xac]
        0x0002ef82:    1c40        @.      ADDS     r0,r0,#1
        0x0002ef84:    4288        .B      CMP      r0,r1
        0x0002ef86:    dbb2        ..      BLT      0x2eeee ; clt_compute_allocation + 530
        0x0002ef88:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0002ef8a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ef8c:    9e04        ..      LDR      r6,[sp,#0x10]
        0x0002ef8e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002ef90:    f8cda024    ..$.    STR      r10,[sp,#0x24]
        0x0002ef94:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002ef96:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002ef98:    9110        ..      STR      r1,[sp,#0x40]
        0x0002ef9a:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002ef9c:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0002ef9e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002efa0:    901a        ..      STR      r0,[sp,#0x68]
        0x0002efa2:    983c        <.      LDR      r0,[sp,#0xf0]
        0x0002efa4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002efa6:    983d        =.      LDR      r0,[sp,#0xf4]
        0x0002efa8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002efaa:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0002efac:    f8cd8050    ..P.    STR      r8,[sp,#0x50]
        0x0002efb0:    9008        ..      STR      r0,[sp,#0x20]
        0x0002efb2:    f8cd9058    ..X.    STR      r9,[sp,#0x58]
        0x0002efb6:    9841        A.      LDR      r0,[sp,#0x104]
        0x0002efb8:    9011        ..      STR      r0,[sp,#0x44]
        0x0002efba:    9842        B.      LDR      r0,[sp,#0x108]
        0x0002efbc:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002efbe:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0002efc0:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002efc2:    9844        D.      LDR      r0,[sp,#0x110]
        0x0002efc4:    900e        ..      STR      r0,[sp,#0x38]
        0x0002efc6:    f00efb53    ..S.    BL       save_stack ; 0x3d670
        0x0002efca:    f8dd8050    ..P.    LDR      r8,[sp,#0x50]
        0x0002efce:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002efd0:    9002        ..      STR      r0,[sp,#8]
        0x0002efd2:    f1b80f01    ....    CMP      r8,#1
        0x0002efd6:    bfcc        ..      ITE      GT
        0x0002efd8:    2001        .       MOVGT    r0,#1
        0x0002efda:    2000        .       MOVLE    r0,#0
        0x0002efdc:    9019        ..      STR      r0,[sp,#0x64]
        0x0002efde:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002efe0:    00c0        ..      LSLS     r0,r0,#3
        0x0002efe2:    901e        ..      STR      r0,[sp,#0x78]
        0x0002efe4:    2000        .       MOVS     r0,#0
        0x0002efe6:    9012        ..      STR      r0,[sp,#0x48]
        0x0002efe8:    2040        @       MOVS     r0,#0x40
        0x0002efea:    9015        ..      STR      r0,[sp,#0x54]
        0x0002efec:    2000        .       MOVS     r0,#0
        0x0002efee:    901c        ..      STR      r0,[sp,#0x70]
        0x0002eff0:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002eff2:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002eff4:    1b00        ..      SUBS     r0,r0,r4
        0x0002eff6:    9023        #.      STR      r0,[sp,#0x8c]
        0x0002eff8:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002effa:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0002effe:    9022        ".      STR      r0,[sp,#0x88]
        0x0002f000:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002f002:    eb060080    ....    ADD      r0,r6,r0,LSL #2
        0x0002f006:    9021        !.      STR      r0,[sp,#0x84]
        0x0002f008:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002f00a:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0002f00e:    9020         .      STR      r0,[sp,#0x80]
        0x0002f010:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f012:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f016:    901d        ..      STR      r0,[sp,#0x74]
        0x0002f018:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002f01a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002f01c:    4408        .D      ADD      r0,r0,r1
        0x0002f01e:    1042        B.      ASRS     r2,r0,#1
        0x0002f020:    2000        .       MOVS     r0,#0
        0x0002f022:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002f024:    4684        .F      MOV      r12,r0
        0x0002f026:    42a1        .B      CMP      r1,r4
        0x0002f028:    f34082be    @...    BLE.W    0x2f5a8 ; clt_compute_allocation + 2252
        0x0002f02c:    9b23        #.      LDR      r3,[sp,#0x8c]
        0x0002f02e:    2b00        .+      CMP      r3,#0
        0x0002f030:    dd2f        /.      BLE      0x2f092 ; clt_compute_allocation + 950
        0x0002f032:    9922        ".      LDR      r1,[sp,#0x88]
        0x0002f034:    f1a10a04    ....    SUB      r10,r1,#4
        0x0002f038:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002f03a:    f1a10904    ....    SUB      r9,r1,#4
        0x0002f03e:    9920         .      LDR      r1,[sp,#0x80]
        0x0002f040:    f1a10804    ....    SUB      r8,r1,#4
        0x0002f044:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002f046:    f1a10b04    ....    SUB      r11,r1,#4
        0x0002f04a:    bf00        ..      NOP      
        0x0002f04c:    f859e904    Y...    LDR      lr,[r9],#-4
        0x0002f050:    f85a1904    Z...    LDR      r1,[r10],#-4
        0x0002f054:    fb0efe02    ....    MUL      lr,lr,r2
        0x0002f058:    eb0111ae    ....    ADD      r1,r1,lr,ASR #6
        0x0002f05c:    f8d8e000    ....    LDR      lr,[r8,#0]
        0x0002f060:    458e        .E      CMP      lr,r1
        0x0002f062:    dd02        ..      BLE      0x2f06a ; clt_compute_allocation + 910
        0x0002f064:    f1bc0f00    ....    CMP      r12,#0
        0x0002f068:    d008        ..      BEQ      0x2f07c ; clt_compute_allocation + 928
        0x0002f06a:    f8dbe000    ....    LDR      lr,[r11,#0]
        0x0002f06e:    f04f0c01    O...    MOV      r12,#1
        0x0002f072:    458e        .E      CMP      lr,r1
        0x0002f074:    bfb8        ..      IT       LT
        0x0002f076:    4671        qF      MOVLT    r1,lr
        0x0002f078:    4408        .D      ADD      r0,r0,r1
        0x0002f07a:    e004        ..      B        0x2f086 ; clt_compute_allocation + 938
        0x0002f07c:    f8dde008    ....    LDR      lr,[sp,#8]
        0x0002f080:    4571        qE      CMP      r1,lr
        0x0002f082:    bfa8        ..      IT       GE
        0x0002f084:    4470        pD      ADDGE    r0,r0,lr
        0x0002f086:    1e5b        [.      SUBS     r3,r3,#1
        0x0002f088:    f1a80804    ....    SUB      r8,r8,#4
        0x0002f08c:    f1ab0b04    ....    SUB      r11,r11,#4
        0x0002f090:    d1dc        ..      BNE      0x2f04c ; clt_compute_allocation + 880
        0x0002f092:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f094:    4288        .B      CMP      r0,r1
        0x0002f096:    bfcc        ..      ITE      GT
        0x0002f098:    9215        ..      STRGT    r2,[sp,#0x54]
        0x0002f09a:    9212        ..      STRLE    r2,[sp,#0x48]
        0x0002f09c:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002f09e:    1c40        @.      ADDS     r0,r0,#1
        0x0002f0a0:    901c        ..      STR      r0,[sp,#0x70]
        0x0002f0a2:    2806        .(      CMP      r0,#6
        0x0002f0a4:    dbb8        ..      BLT      0x2f018 ; clt_compute_allocation + 828
        0x0002f0a6:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002f0a8:    f04f0800    O...    MOV      r8,#0
        0x0002f0ac:    1e41        A.      SUBS     r1,r0,#1
        0x0002f0ae:    4643        CF      MOV      r3,r8
        0x0002f0b0:    4284        .B      CMP      r4,r0
        0x0002f0b2:    da1d        ..      BGE      0x2f0f0 ; clt_compute_allocation + 1044
        0x0002f0b4:    f8560021    V.!.    LDR      r0,[r6,r1,LSL #2]
        0x0002f0b8:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x0002f0bc:    f8572021    W.!     LDR      r2,[r7,r1,LSL #2]
        0x0002f0c0:    fb00f00c    ....    MUL      r0,r0,r12
        0x0002f0c4:    eb0210a0    ....    ADD      r0,r2,r0,ASR #6
        0x0002f0c8:    f8552021    U.!     LDR      r2,[r5,r1,LSL #2]
        0x0002f0cc:    4282        .B      CMP      r2,r0
        0x0002f0ce:    dd00        ..      BLE      0x2f0d2 ; clt_compute_allocation + 1014
        0x0002f0d0:    b1fb        ..      CBZ      r3,0x2f112 ; clt_compute_allocation + 1078
        0x0002f0d2:    2301        .#      MOVS     r3,#1
        0x0002f0d4:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002f0d6:    f8522021    R.!     LDR      r2,[r2,r1,LSL #2]
        0x0002f0da:    4282        .B      CMP      r2,r0
        0x0002f0dc:    bfd8        ..      IT       LE
        0x0002f0de:    4610        .F      MOVLE    r0,r2
        0x0002f0e0:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f0e2:    4480        .D      ADD      r8,r8,r0
        0x0002f0e4:    f8420021    B.!.    STR      r0,[r2,r1,LSL #2]
        0x0002f0e8:    4608        .F      MOV      r0,r1
        0x0002f0ea:    1e49        I.      SUBS     r1,r1,#1
        0x0002f0ec:    42a0        .B      CMP      r0,r4
        0x0002f0ee:    dce1        ..      BGT      0x2f0b4 ; clt_compute_allocation + 984
        0x0002f0f0:    9802        ..      LDR      r0,[sp,#8]
        0x0002f0f2:    9e10        ..      LDR      r6,[sp,#0x40]
        0x0002f0f4:    f1000a08    ....    ADD      r10,r0,#8
        0x0002f0f8:    1ca0        ..      ADDS     r0,r4,#2
        0x0002f0fa:    f8dfb170    ..p.    LDR      r11,[pc,#368] ; [0x2f26c] = 0x49668
        0x0002f0fe:    9017        ..      STR      r0,[sp,#0x5c]
        0x0002f100:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f102:    1e77        w.      SUBS     r7,r6,#1
        0x0002f104:    4287        .B      CMP      r7,r0
        0x0002f106:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f108:    dc09        ..      BGT      0x2f11e ; clt_compute_allocation + 1090
        0x0002f10a:    991b        ..      LDR      r1,[sp,#0x6c]
        0x0002f10c:    4408        .D      ADD      r0,r0,r1
        0x0002f10e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f110:    e058        X.      B        0x2f1c4 ; clt_compute_allocation + 1256
        0x0002f112:    9a02        ..      LDR      r2,[sp,#8]
        0x0002f114:    4290        .B      CMP      r0,r2
        0x0002f116:    bfac        ..      ITE      GE
        0x0002f118:    4610        .F      MOVGE    r0,r2
        0x0002f11a:    2000        .       MOVLT    r0,#0
        0x0002f11c:    e7da        ..      B        0x2f0d4 ; clt_compute_allocation + 1016
        0x0002f11e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f120:    eba00008    ....    SUB      r0,r0,r8
        0x0002f124:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0002f128:    f93c1016    <...    LDRSH    r1,[r12,r6,LSL #1]
        0x0002f12c:    f93c3014    <..0    LDRSH    r3,[r12,r4,LSL #1]
        0x0002f130:    f93cc017    <...    LDRSH    r12,[r12,r7,LSL #1]
        0x0002f134:    1aca        ..      SUBS     r2,r1,r3
        0x0002f136:    fbb0f2f2    ....    UDIV     r2,r0,r2
        0x0002f13a:    eba30901    ....    SUB      r9,r3,r1
        0x0002f13e:    fb090002    ....    MLA      r0,r9,r2,r0
        0x0002f142:    ebac0303    ....    SUB      r3,r12,r3
        0x0002f146:    1ac0        ..      SUBS     r0,r0,r3
        0x0002f148:    2800        .(      CMP      r0,#0
        0x0002f14a:    bfd8        ..      IT       LE
        0x0002f14c:    2000        .       MOVLE    r0,#0
        0x0002f14e:    eba1010c    ....    SUB      r1,r1,r12
        0x0002f152:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002f154:    f8533027    S.'0    LDR      r3,[r3,r7,LSL #2]
        0x0002f158:    fb023201    ...2    MLA      r2,r2,r1,r3
        0x0002f15c:    eb020900    ....    ADD      r9,r2,r0
        0x0002f160:    f8550027    U.'.    LDR      r0,[r5,r7,LSL #2]
        0x0002f164:    4550        PE      CMP      r0,r10
        0x0002f166:    bfdc        ..      ITT      LE
        0x0002f168:    9802        ..      LDRLE    r0,[sp,#8]
        0x0002f16a:    3008        .0      ADDLE    r0,r0,#8
        0x0002f16c:    4548        HE      CMP      r0,r9
        0x0002f16e:    dc41        A.      BGT      0x2f1f4 ; clt_compute_allocation + 1304
        0x0002f170:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f172:    b310        ..      CBZ      r0,0x2f1ba ; clt_compute_allocation + 1246
        0x0002f174:    2e11        ..      CMP      r6,#0x11
        0x0002f176:    bfd8        ..      IT       LE
        0x0002f178:    2000        .       MOVLE    r0,#0
        0x0002f17a:    dd04        ..      BLE      0x2f186 ; clt_compute_allocation + 1194
        0x0002f17c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002f17e:    4287        .B      CMP      r7,r0
        0x0002f180:    bfb4        ..      ITE      LT
        0x0002f182:    2007        .       MOVLT    r0,#7
        0x0002f184:    2009        .       MOVGE    r0,#9
        0x0002f186:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0002f188:    4296        .B      CMP      r6,r2
        0x0002f18a:    dd0a        ..      BLE      0x2f1a2 ; clt_compute_allocation + 1222
        0x0002f18c:    4341        AC      MULS     r1,r0,r1
        0x0002f18e:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002f190:    fa01f000    ....    LSL      r0,r1,r0
        0x0002f194:    f340005b    @.[.    SBFX     r0,r0,#1,#28
        0x0002f198:    4581        .E      CMP      r9,r0
        0x0002f19a:    dd08        ..      BLE      0x2f1ae ; clt_compute_allocation + 1234
        0x0002f19c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002f19e:    4287        .B      CMP      r7,r0
        0x0002f1a0:    dc05        ..      BGT      0x2f1ae ; clt_compute_allocation + 1234
        0x0002f1a2:    2201        ."      MOVS     r2,#1
        0x0002f1a4:    4611        .F      MOV      r1,r2
        0x0002f1a6:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f1a8:    f003fe80    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0002f1ac:    e00a        ..      B        0x2f1c4 ; clt_compute_allocation + 1256
        0x0002f1ae:    2201        ."      MOVS     r2,#1
        0x0002f1b0:    2100        .!      MOVS     r1,#0
        0x0002f1b2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f1b4:    f003fe7a    ..z.    BL       ec_enc_bit_logp ; 0x32eac
        0x0002f1b8:    e018        ..      B        0x2f1ec ; clt_compute_allocation + 1296
        0x0002f1ba:    2101        .!      MOVS     r1,#1
        0x0002f1bc:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f1be:    f003fd4d    ..M.    BL       ec_dec_bit_logp ; 0x32c5c
        0x0002f1c2:    b198        ..      CBZ      r0,0x2f1ec ; clt_compute_allocation + 1296
        0x0002f1c4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002f1c6:    2800        .(      CMP      r0,#0
        0x0002f1c8:    dd37        7.      BLE      0x2f23a ; clt_compute_allocation + 1374
        0x0002f1ca:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f1cc:    b360        `.      CBZ      r0,0x2f228 ; clt_compute_allocation + 1356
        0x0002f1ce:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f1d0:    6800        .h      LDR      r0,[r0,#0]
        0x0002f1d2:    42b0        .B      CMP      r0,r6
        0x0002f1d4:    bfa4        ..      ITT      GE
        0x0002f1d6:    9838        8.      LDRGE    r0,[sp,#0xe0]
        0x0002f1d8:    6006        .`      STRGE    r6,[r0,#0]
        0x0002f1da:    1b30        0.      SUBS     r0,r6,r4
        0x0002f1dc:    1c42        B.      ADDS     r2,r0,#1
        0x0002f1de:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f1e0:    6800        .h      LDR      r0,[r0,#0]
        0x0002f1e2:    1b01        ..      SUBS     r1,r0,r4
        0x0002f1e4:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f1e6:    f004f82d    ..-.    BL       ec_enc_uint ; 0x33244
        0x0002f1ea:    e029        ).      B        0x2f240 ; clt_compute_allocation + 1380
        0x0002f1ec:    f1080808    ....    ADD      r8,r8,#8
        0x0002f1f0:    f1a90908    ....    SUB      r9,r9,#8
        0x0002f1f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f1f6:    f8501027    P.'.    LDR      r1,[r0,r7,LSL #2]
        0x0002f1fa:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002f1fc:    4408        .D      ADD      r0,r0,r1
        0x0002f1fe:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0002f200:    eba80000    ....    SUB      r0,r8,r0
        0x0002f204:    2900        .)      CMP      r1,#0
        0x0002f206:    dd03        ..      BLE      0x2f210 ; clt_compute_allocation + 1332
        0x0002f208:    1b39        9.      SUBS     r1,r7,r4
        0x0002f20a:    f81b1001    ....    LDRB     r1,[r11,r1]
        0x0002f20e:    9113        ..      STR      r1,[sp,#0x4c]
        0x0002f210:    eb000801    ....    ADD      r8,r0,r1
        0x0002f214:    9802        ..      LDR      r0,[sp,#8]
        0x0002f216:    4581        .E      CMP      r9,r0
        0x0002f218:    bfac        ..      ITE      GE
        0x0002f21a:    4480        .D      ADDGE    r8,r8,r0
        0x0002f21c:    2000        .       MOVLT    r0,#0
        0x0002f21e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f220:    1e76        v.      SUBS     r6,r6,#1
        0x0002f222:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x0002f226:    e76b        k.      B        0x2f100 ; clt_compute_allocation + 1060
        0x0002f228:    1b30        0.      SUBS     r0,r6,r4
        0x0002f22a:    1c41        A.      ADDS     r1,r0,#1
        0x0002f22c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f22e:    f003fda7    ....    BL       ec_dec_uint ; 0x32d80
        0x0002f232:    1901        ..      ADDS     r1,r0,r4
        0x0002f234:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f236:    6001        .`      STR      r1,[r0,#0]
        0x0002f238:    e002        ..      B        0x2f240 ; clt_compute_allocation + 1380
        0x0002f23a:    9938        8.      LDR      r1,[sp,#0xe0]
        0x0002f23c:    2000        .       MOVS     r0,#0
        0x0002f23e:    6008        .`      STR      r0,[r1,#0]
        0x0002f240:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0002f242:    6800        .h      LDR      r0,[r0,#0]
        0x0002f244:    42a0        .B      CMP      r0,r4
        0x0002f246:    dc04        ..      BGT      0x2f252 ; clt_compute_allocation + 1398
        0x0002f248:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f24a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002f24c:    4408        .D      ADD      r0,r0,r1
        0x0002f24e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f250:    e015        ..      B        0x2f27e ; clt_compute_allocation + 1442
        0x0002f252:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002f254:    2800        .(      CMP      r0,#0
        0x0002f256:    dd12        ..      BLE      0x2f27e ; clt_compute_allocation + 1442
        0x0002f258:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002f25a:    b148        H.      CBZ      r0,0x2f270 ; clt_compute_allocation + 1428
        0x0002f25c:    9839        9.      LDR      r0,[sp,#0xe4]
        0x0002f25e:    2201        ."      MOVS     r2,#1
        0x0002f260:    6801        .h      LDR      r1,[r0,#0]
        0x0002f262:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f264:    f003fe22    ..".    BL       ec_enc_bit_logp ; 0x32eac
        0x0002f268:    e00c        ..      B        0x2f284 ; clt_compute_allocation + 1448
    $d
        0x0002f26a:    0000        ..      DCW    0
        0x0002f26c:    00049668    h...    DCD    300648
    $t
        0x0002f270:    2101        .!      MOVS     r1,#1
        0x0002f272:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002f274:    f003fcf2    ....    BL       ec_dec_bit_logp ; 0x32c5c
        0x0002f278:    9939        9.      LDR      r1,[sp,#0xe4]
        0x0002f27a:    6008        .`      STR      r0,[r1,#0]
        0x0002f27c:    e002        ..      B        0x2f284 ; clt_compute_allocation + 1448
        0x0002f27e:    9939        9.      LDR      r1,[sp,#0xe4]
        0x0002f280:    2000        .       MOVS     r0,#0
        0x0002f282:    6008        .`      STR      r0,[r1,#0]
        0x0002f284:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f286:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f288:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002f28a:    eba00008    ....    SUB      r0,r0,r8
        0x0002f28e:    f9312016    1..     LDRSH    r2,[r1,r6,LSL #1]
        0x0002f292:    f9313014    1..0    LDRSH    r3,[r1,r4,LSL #1]
        0x0002f296:    eba20c03    ....    SUB      r12,r2,r3
        0x0002f29a:    fbb0f5fc    ....    UDIV     r5,r0,r12
        0x0002f29e:    1a9a        ..      SUBS     r2,r3,r2
        0x0002f2a0:    eba60c04    ....    SUB      r12,r6,r4
        0x0002f2a4:    fb020305    ....    MLA      r3,r2,r5,r0
        0x0002f2a8:    f1ac0701    ....    SUB      r7,r12,#1
        0x0002f2ac:    2f00        ./      CMP      r7,#0
        0x0002f2ae:    dd39        9.      BLE      0x2f324 ; clt_compute_allocation + 1608
        0x0002f2b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f2b2:    f06f0801    o...    MVN      r8,#1
        0x0002f2b6:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f2ba:    eb010244    ..D.    ADD      r2,r1,r4,LSL #1
        0x0002f2be:    eb080844    ..D.    ADD      r8,r8,r4,LSL #1
        0x0002f2c2:    1f00        ..      SUBS     r0,r0,#4
        0x0002f2c4:    4441        AD      ADD      r1,r1,r8
        0x0002f2c6:    f01c0f01    ....    TST      r12,#1
        0x0002f2ca:    d10b        ..      BNE      0x2f2e4 ; clt_compute_allocation + 1544
        0x0002f2cc:    f9328f02    2...    LDRSH    r8,[r2,#2]!
        0x0002f2d0:    f9319f02    1...    LDRSH    r9,[r1,#2]!
        0x0002f2d4:    eba80809    ....    SUB      r8,r8,r9
        0x0002f2d8:    f8509f04    P...    LDR      r9,[r0,#4]!
        0x0002f2dc:    fb059808    ....    MLA      r8,r5,r8,r9
        0x0002f2e0:    f8c08000    ....    STR      r8,[r0,#0]
        0x0002f2e4:    f9b29002    ....    LDRSH    r9,[r2,#2]
        0x0002f2e8:    f9b18002    ....    LDRSH    r8,[r1,#2]
        0x0002f2ec:    107f        ..      ASRS     r7,r7,#1
        0x0002f2ee:    d019        ..      BEQ      0x2f324 ; clt_compute_allocation + 1608
        0x0002f2f0:    f850ef04    P...    LDR      lr,[r0,#4]!
        0x0002f2f4:    eba90808    ....    SUB      r8,r9,r8
        0x0002f2f8:    fb05e808    ....    MLA      r8,r5,r8,lr
        0x0002f2fc:    f932bf04    2...    LDRSH    r11,[r2,#4]!
        0x0002f300:    f931af04    1...    LDRSH    r10,[r1,#4]!
        0x0002f304:    f8408b04    @...    STR      r8,[r0],#4
        0x0002f308:    ebab0a0a    ....    SUB      r10,r11,r10
        0x0002f30c:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x0002f310:    f9b29002    ....    LDRSH    r9,[r2,#2]
        0x0002f314:    fb05ea0a    ....    MLA      r10,r5,r10,lr
        0x0002f318:    f9b18002    ....    LDRSH    r8,[r1,#2]
        0x0002f31c:    f8c0a000    ....    STR      r10,[r0,#0]
        0x0002f320:    1e7f        ..      SUBS     r7,r7,#1
        0x0002f322:    d1e5        ..      BNE      0x2f2f0 ; clt_compute_allocation + 1556
        0x0002f324:    f1bc0001    ....    SUBS     r0,r12,#1
        0x0002f328:    d411        ..      BMI      0x2f34e ; clt_compute_allocation + 1650
        0x0002f32a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f32c:    4420         D      ADD      r0,r0,r4
        0x0002f32e:    2202        ."      MOVS     r2,#2
        0x0002f330:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002f332:    eb020240    ..@.    ADD      r2,r2,r0,LSL #1
        0x0002f336:    5e8a        .^      LDRSH    r2,[r1,r2]
        0x0002f338:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x0002f33c:    1a52        R.      SUBS     r2,r2,r1
        0x0002f33e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f340:    f8511020    Q. .    LDR      r1,[r1,r0,LSL #2]
        0x0002f344:    fb051202    ....    MLA      r2,r5,r2,r1
        0x0002f348:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f34a:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0002f34e:    f1bc0f00    ....    CMP      r12,#0
        0x0002f352:    dd1d        ..      BLE      0x2f390 ; clt_compute_allocation + 1716
        0x0002f354:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0002f356:    2202        ."      MOVS     r2,#2
        0x0002f358:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f35a:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002f35c:    eb020244    ..D.    ADD      r2,r2,r4,LSL #1
        0x0002f360:    188d        ..      ADDS     r5,r1,r2
        0x0002f362:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f366:    eb010244    ..D.    ADD      r2,r1,r4,LSL #1
        0x0002f36a:    bf00        ..      NOP      
        0x0002f36c:    f9b51000    ....    LDRSH    r1,[r5,#0]
        0x0002f370:    f9b27000    ...p    LDRSH    r7,[r2,#0]
        0x0002f374:    1bc9        ..      SUBS     r1,r1,r7
        0x0002f376:    4299        .B      CMP      r1,r3
        0x0002f378:    bfa8        ..      IT       GE
        0x0002f37a:    4619        .F      MOVGE    r1,r3
        0x0002f37c:    6807        .h      LDR      r7,[r0,#0]
        0x0002f37e:    1a5b        [.      SUBS     r3,r3,r1
        0x0002f380:    440f        .D      ADD      r7,r7,r1
        0x0002f382:    1c92        ..      ADDS     r2,r2,#2
        0x0002f384:    1cad        ..      ADDS     r5,r5,#2
        0x0002f386:    f8407b04    @..{    STR      r7,[r0],#4
        0x0002f38a:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002f38e:    d1ed        ..      BNE      0x2f36c ; clt_compute_allocation + 1680
        0x0002f390:    f04f0c00    O...    MOV      r12,#0
        0x0002f394:    42a6        .B      CMP      r6,r4
        0x0002f396:    dd7d        }.      BLE      0x2f494 ; clt_compute_allocation + 1976
        0x0002f398:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002f39a:    2702        .'      MOVS     r7,#2
        0x0002f39c:    f04f0901    O...    MOV      r9,#1
        0x0002f3a0:    1cc5        ..      ADDS     r5,r0,#3
        0x0002f3a2:    f04f0800    O...    MOV      r8,#0
        0x0002f3a6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x0002f3a8:    eb070144    ..D.    ADD      r1,r7,r4,LSL #1
        0x0002f3ac:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002f3ae:    5e41        A^      LDRSH    r1,[r0,r1]
        0x0002f3b0:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0002f3b4:    1a08        ..      SUBS     r0,r1,r0
        0x0002f3b6:    9916        ..      LDR      r1,[sp,#0x58]
        0x0002f3b8:    fa00fa01    ....    LSL      r10,r0,r1
        0x0002f3bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f3be:    f1ba0f01    ....    CMP      r10,#1
        0x0002f3c2:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0002f3c6:    eb00010c    ....    ADD      r1,r0,r12
        0x0002f3ca:    dd7c        |.      BLE      0x2f4c6 ; clt_compute_allocation + 2026
        0x0002f3cc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f3ce:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0002f3d2:    1a08        ..      SUBS     r0,r1,r0
        0x0002f3d4:    2800        .(      CMP      r0,#0
        0x0002f3d6:    bfd8        ..      IT       LE
        0x0002f3d8:    2000        .       MOVLE    r0,#0
        0x0002f3da:    eba10b00    ....    SUB      r11,r1,r0
        0x0002f3de:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f3e0:    f841b024    A.$.    STR      r11,[r1,r4,LSL #2]
        0x0002f3e4:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002f3e6:    2902        .)      CMP      r1,#2
        0x0002f3e8:    d10b        ..      BNE      0x2f402 ; clt_compute_allocation + 1830
        0x0002f3ea:    f1ba0f02    ....    CMP      r10,#2
        0x0002f3ee:    dd08        ..      BLE      0x2f402 ; clt_compute_allocation + 1830
        0x0002f3f0:    9939        9.      LDR      r1,[sp,#0xe4]
        0x0002f3f2:    6809        .h      LDR      r1,[r1,#0]
        0x0002f3f4:    b929        ).      CBNZ     r1,0x2f402 ; clt_compute_allocation + 1830
        0x0002f3f6:    9938        8.      LDR      r1,[sp,#0xe0]
        0x0002f3f8:    6809        .h      LDR      r1,[r1,#0]
        0x0002f3fa:    42a1        .B      CMP      r1,r4
        0x0002f3fc:    bfc8        ..      IT       GT
        0x0002f3fe:    2201        ."      MOVGT    r2,#1
        0x0002f400:    dc00        ..      BGT      0x2f404 ; clt_compute_allocation + 1832
        0x0002f402:    2200        ."      MOVS     r2,#0
        0x0002f404:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002f406:    fb01210a    ...!    MLA      r1,r1,r10,r2
        0x0002f40a:    9a29        ).      LDR      r2,[sp,#0xa4]
        0x0002f40c:    6b92        .k      LDR      r2,[r2,#0x38]
        0x0002f40e:    f9323014    2..0    LDRSH    r3,[r2,r4,LSL #1]
        0x0002f412:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0002f414:    441a        .D      ADD      r2,r2,r3
        0x0002f416:    434a        JC      MULS     r2,r1,r2
        0x0002f418:    eba103c1    ....    SUB      r3,r1,r1,LSL #3
        0x0002f41c:    eb030343    ..C.    ADD      r3,r3,r3,LSL #1
        0x0002f420:    eb030362    ..b.    ADD      r3,r3,r2,ASR #1
        0x0002f424:    f1ba0f02    ....    CMP      r10,#2
        0x0002f428:    bf04        ..      ITT      EQ
        0x0002f42a:    ea4f0ac1    O...    LSLEQ    r10,r1,#3
        0x0002f42e:    eb0303aa    ....    ADDEQ    r3,r3,r10,ASR #2
        0x0002f432:    eb0b0a03    ....    ADD      r10,r11,r3
        0x0002f436:    ebba1f01    ....    CMP      r10,r1,LSL #4
        0x0002f43a:    bfb8        ..      IT       LT
        0x0002f43c:    eb0303a2    ....    ADDLT    r3,r3,r2,ASR #2
        0x0002f440:    db06        ..      BLT      0x2f450 ; clt_compute_allocation + 1908
        0x0002f442:    eb010e41    ..A.    ADD      lr,r1,r1,LSL #1
        0x0002f446:    ebba0fce    ....    CMP      r10,lr,LSL #3
        0x0002f44a:    bfb8        ..      IT       LT
        0x0002f44c:    eb0303e2    ....    ADDLT    r3,r3,r2,ASR #3
        0x0002f450:    eb030281    ....    ADD      r2,r3,r1,LSL #2
        0x0002f454:    eb1b0202    ....    ADDS     r2,r11,r2
        0x0002f458:    bf48        H.      IT       MI
        0x0002f45a:    2200        ."      MOVMI    r2,#0
        0x0002f45c:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x0002f460:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0002f464:    08d2        ..      LSRS     r2,r2,#3
        0x0002f466:    f84a2024    J.$     STR      r2,[r10,r4,LSL #2]
        0x0002f46a:    f8dda050    ..P.    LDR      r10,[sp,#0x50]
        0x0002f46e:    fb02fa0a    ....    MUL      r10,r2,r10
        0x0002f472:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f474:    f8522024    R.$     LDR      r2,[r2,r4,LSL #2]
        0x0002f478:    ebba0fe2    ....    CMP      r10,r2,ASR #3
        0x0002f47c:    dd08        ..      BLE      0x2f490 ; clt_compute_allocation + 1972
        0x0002f47e:    f8dda064    ..d.    LDR      r10,[sp,#0x64]
        0x0002f482:    fa42f20a    B...    ASR      r2,r2,r10
        0x0002f486:    ea4f0ae2    O...    ASR      r10,r2,#3
        0x0002f48a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f48c:    f842a024    B.$.    STR      r10,[r2,r4,LSL #2]
        0x0002f490:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f492:    e000        ..      B        0x2f496 ; clt_compute_allocation + 1978
        0x0002f494:    e046        F.      B        0x2f524 ; clt_compute_allocation + 2120
        0x0002f496:    f8522024    R.$     LDR      r2,[r2,r4,LSL #2]
        0x0002f49a:    2a08        .*      CMP      r2,#8
        0x0002f49c:    bfc8        ..      IT       GT
        0x0002f49e:    2208        ."      MOVGT    r2,#8
        0x0002f4a0:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0002f4a4:    00c9        ..      LSLS     r1,r1,#3
        0x0002f4a6:    f84a2024    J.$     STR      r2,[r10,r4,LSL #2]
        0x0002f4aa:    434a        JC      MULS     r2,r1,r2
        0x0002f4ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f4ae:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x0002f4b2:    4419        .D      ADD      r1,r1,r3
        0x0002f4b4:    428a        .B      CMP      r2,r1
        0x0002f4b6:    bfac        ..      ITE      GE
        0x0002f4b8:    2201        ."      MOVGE    r2,#1
        0x0002f4ba:    2200        ."      MOVLT    r2,#0
        0x0002f4bc:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f4be:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x0002f4c2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f4c4:    e000        ..      B        0x2f4c8 ; clt_compute_allocation + 2028
        0x0002f4c6:    e05e        ^.      B        0x2f586 ; clt_compute_allocation + 2218
        0x0002f4c8:    f8512024    Q.$     LDR      r2,[r1,r4,LSL #2]
        0x0002f4cc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f4ce:    f8513024    Q.$0    LDR      r3,[r1,r4,LSL #2]
        0x0002f4d2:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002f4d4:    4359        YC      MULS     r1,r3,r1
        0x0002f4d6:    eba202c1    ....    SUB      r2,r2,r1,LSL #3
        0x0002f4da:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f4dc:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x0002f4e0:    2800        .(      CMP      r0,#0
        0x0002f4e2:    dd1a        ..      BLE      0x2f51a ; clt_compute_allocation + 2110
        0x0002f4e4:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f4e6:    fa40f105    @...    ASR      r1,r0,r5
        0x0002f4ea:    f8523024    R.$0    LDR      r3,[r2,r4,LSL #2]
        0x0002f4ee:    f1c30208    ....    RSB      r2,r3,#8
        0x0002f4f2:    4291        .B      CMP      r1,r2
        0x0002f4f4:    bfc8        ..      IT       GT
        0x0002f4f6:    4611        .F      MOVGT    r1,r2
        0x0002f4f8:    440b        .D      ADD      r3,r3,r1
        0x0002f4fa:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f4fc:    f8423024    B.$0    STR      r3,[r2,r4,LSL #2]
        0x0002f500:    9a14        ..      LDR      r2,[sp,#0x50]
        0x0002f502:    4351        QC      MULS     r1,r2,r1
        0x0002f504:    00c9        ..      LSLS     r1,r1,#3
        0x0002f506:    eba0020c    ....    SUB      r2,r0,r12
        0x0002f50a:    428a        .B      CMP      r2,r1
        0x0002f50c:    bfd4        ..      ITE      LE
        0x0002f50e:    2301        .#      MOVLE    r3,#1
        0x0002f510:    2300        .#      MOVGT    r3,#0
        0x0002f512:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002f514:    1a40        @.      SUBS     r0,r0,r1
        0x0002f516:    f8423024    B.$0    STR      r3,[r2,r4,LSL #2]
        0x0002f51a:    1c64        d.      ADDS     r4,r4,#1
        0x0002f51c:    4684        .F      MOV      r12,r0
        0x0002f51e:    42a6        .B      CMP      r6,r4
        0x0002f520:    f73faf41    ?.A.    BGT      0x2f3a6 ; clt_compute_allocation + 1738
        0x0002f524:    983b        ;.      LDR      r0,[sp,#0xec]
        0x0002f526:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002f52a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002f52c:    1b02        ..      SUBS     r2,r0,r4
        0x0002f52e:    2a00        .*      CMP      r2,#0
        0x0002f530:    dd21        !.      BLE      0x2f576 ; clt_compute_allocation + 2202
        0x0002f532:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f534:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002f536:    eb000184    ....    ADD      r1,r0,r4,LSL #2
        0x0002f53a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f53c:    eb030384    ....    ADD      r3,r3,r4,LSL #2
        0x0002f540:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002f544:    2400        .$      MOVS     r4,#0
        0x0002f546:    680d        .h      LDR      r5,[r1,#0]
        0x0002f548:    f8ddc064    ..d.    LDR      r12,[sp,#0x64]
        0x0002f54c:    fa45fc0c    E...    ASR      r12,r5,r12
        0x0002f550:    ea4f0cec    O...    ASR      r12,r12,#3
        0x0002f554:    f8c0c000    ....    STR      r12,[r0,#0]
        0x0002f558:    f8414b04    A..K    STR      r4,[r1],#4
        0x0002f55c:    f850cb04    P...    LDR      r12,[r0],#4
        0x0002f560:    f1bc0f01    ....    CMP      r12,#1
        0x0002f564:    bfb4        ..      ITE      LT
        0x0002f566:    f04f0c01    O...    MOVLT    r12,#1
        0x0002f56a:    f04f0c00    O...    MOVGE    r12,#0
        0x0002f56e:    f843cb04    C...    STR      r12,[r3],#4
        0x0002f572:    1e52        R.      SUBS     r2,r2,#1
        0x0002f574:    d1e7        ..      BNE      0x2f546 ; clt_compute_allocation + 2154
        0x0002f576:    f00ef873    ..s.    BL       restore_stack ; 0x3d660
        0x0002f57a:    f00ef871    ..q.    BL       restore_stack ; 0x3d660
        0x0002f57e:    b02d        -.      ADD      sp,sp,#0xb4
        0x0002f580:    4630        0F      MOV      r0,r6
        0x0002f582:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002f586:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002f588:    eba100c0    ....    SUB      r0,r1,r0,LSL #3
        0x0002f58c:    2800        .(      CMP      r0,#0
        0x0002f58e:    bf48        H.      IT       MI
        0x0002f590:    2000        .       MOVMI    r0,#0
        0x0002f592:    1a0a        ..      SUBS     r2,r1,r0
        0x0002f594:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f596:    f8412024    A.$     STR      r2,[r1,r4,LSL #2]
        0x0002f59a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f59c:    f8418024    A.$.    STR      r8,[r1,r4,LSL #2]
        0x0002f5a0:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f5a2:    f8419024    A.$.    STR      r9,[r1,r4,LSL #2]
        0x0002f5a6:    e79b        ..      B        0x2f4e0 ; clt_compute_allocation + 2052
        0x0002f5a8:    f77fad73    ..s.    BLE      0x2f092 ; clt_compute_allocation + 950
        0x0002f5ac:    1e49        I.      SUBS     r1,r1,#1
        0x0002f5ae:    f8568021    V.!.    LDR      r8,[r6,r1,LSL #2]
        0x0002f5b2:    f8573021    W.!0    LDR      r3,[r7,r1,LSL #2]
        0x0002f5b6:    fb08f802    ....    MUL      r8,r8,r2
        0x0002f5ba:    eb0313a8    ....    ADD      r3,r3,r8,ASR #6
        0x0002f5be:    f8558021    U.!.    LDR      r8,[r5,r1,LSL #2]
        0x0002f5c2:    4598        .E      CMP      r8,r3
        0x0002f5c4:    dd02        ..      BLE      0x2f5cc ; clt_compute_allocation + 2288
        0x0002f5c6:    f1bc0f00    ....    CMP      r12,#0
        0x0002f5ca:    d00a        ..      BEQ      0x2f5e2 ; clt_compute_allocation + 2310
        0x0002f5cc:    f8dd8024    ..$.    LDR      r8,[sp,#0x24]
        0x0002f5d0:    f04f0c01    O...    MOV      r12,#1
        0x0002f5d4:    f8588021    X.!.    LDR      r8,[r8,r1,LSL #2]
        0x0002f5d8:    4598        .E      CMP      r8,r3
        0x0002f5da:    bfb8        ..      IT       LT
        0x0002f5dc:    4643        CF      MOVLT    r3,r8
        0x0002f5de:    4418        .D      ADD      r0,r0,r3
        0x0002f5e0:    e004        ..      B        0x2f5ec ; clt_compute_allocation + 2320
        0x0002f5e2:    f8dd8008    ....    LDR      r8,[sp,#8]
        0x0002f5e6:    4543        CE      CMP      r3,r8
        0x0002f5e8:    bfa8        ..      IT       GE
        0x0002f5ea:    4440        @D      ADDGE    r0,r0,r8
        0x0002f5ec:    42a1        .B      CMP      r1,r4
        0x0002f5ee:    dcdd        ..      BGT      0x2f5ac ; clt_compute_allocation + 2256
        0x0002f5f0:    e54f        O.      B        0x2f092 ; clt_compute_allocation + 950
        0x0002f5f2:    0000        ..      MOVS     r0,r0
    i.clt_mdct_forward_c
    clt_mdct_forward_c
        0x0002f5f4:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002f5f8:    4604        .F      MOV      r4,r0
        0x0002f5fa:    ed2d8b02    -...    VPUSH    {d8}
        0x0002f5fe:    b087        ..      SUB      sp,sp,#0x1c
        0x0002f600:    4688        .F      MOV      r8,r1
        0x0002f602:    e9dd5717    ...W    LDRD     r5,r7,[sp,#0x5c]
        0x0002f606:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x0002f60a:    6880        .h      LDR      r0,[r0,#8]
        0x0002f60c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002f60e:    f00ef82f    ../.    BL       save_stack ; 0x3d670
        0x0002f612:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f614:    6821        !h      LDR      r1,[r4,#0]
        0x0002f616:    69a4        .i      LDR      r4,[r4,#0x18]
        0x0002f618:    ed908a01    ....    VLDR     s16,[r0,#4]
        0x0002f61c:    2d00        .-      CMP      r5,#0
        0x0002f61e:    dd0f        ..      BLE      0x2f640 ; clt_mdct_forward_c + 76
        0x0002f620:    f0150f01    ....    TST      r5,#1
        0x0002f624:    bf1c        ..      ITT      NE
        0x0002f626:    1049        I.      ASRNE    r1,r1,#1
        0x0002f628:    eb040481    ....    ADDNE    r4,r4,r1,LSL #2
        0x0002f62c:    1068        h.      ASRS     r0,r5,#1
        0x0002f62e:    d007        ..      BEQ      0x2f640 ; clt_mdct_forward_c + 76
        0x0002f630:    1049        I.      ASRS     r1,r1,#1
        0x0002f632:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x0002f636:    1049        I.      ASRS     r1,r1,#1
        0x0002f638:    eb020481    ....    ADD      r4,r2,r1,LSL #2
        0x0002f63c:    1e40        @.      SUBS     r0,r0,#1
        0x0002f63e:    d1f7        ..      BNE      0x2f630 ; clt_mdct_forward_c + 60
        0x0002f640:    1048        H.      ASRS     r0,r1,#1
        0x0002f642:    9001        ..      STR      r0,[sp,#4]
        0x0002f644:    108d        ..      ASRS     r5,r1,#2
        0x0002f646:    0080        ..      LSLS     r0,r0,#2
        0x0002f648:    f010fa00    ....    BL       spl_alloca ; 0x3fa4c
        0x0002f64c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f64e:    00e8        ..      LSLS     r0,r5,#3
        0x0002f650:    f010f9fc    ....    BL       spl_alloca ; 0x3fa4c
        0x0002f654:    4606        .F      MOV      r6,r0
        0x0002f656:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002f658:    f04f0a00    O...    MOV      r10,#0
        0x0002f65c:    1041        A.      ASRS     r1,r0,#1
        0x0002f65e:    9801        ..      LDR      r0,[sp,#4]
        0x0002f660:    eb080c81    ....    ADD      r12,r8,r1,LSL #2
        0x0002f664:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002f668:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f66c:    1f03        ..      SUBS     r3,r0,#4
        0x0002f66e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f670:    9000        ..      STR      r0,[sp,#0]
        0x0002f672:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002f674:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f678:    9916        ..      LDR      r1,[sp,#0x58]
        0x0002f67a:    f1a00804    ....    SUB      r8,r0,#4
        0x0002f67e:    1cc9        ..      ADDS     r1,r1,#3
        0x0002f680:    9105        ..      STR      r1,[sp,#0x14]
        0x0002f682:    1089        ..      ASRS     r1,r1,#2
        0x0002f684:    9102        ..      STR      r1,[sp,#8]
        0x0002f686:    2900        .)      CMP      r1,#0
        0x0002f688:    dd3e        >.      BLE      0x2f708 ; clt_mdct_forward_c + 276
        0x0002f68a:    9901        ..      LDR      r1,[sp,#4]
        0x0002f68c:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x0002f690:    eb0c0b81    ....    ADD      r11,r12,r1,LSL #2
        0x0002f694:    e9dd1a00    ....    LDRD     r1,r10,[sp,#0]
        0x0002f698:    461a        .F      MOV      r2,r3
        0x0002f69a:    46e1        .F      MOV      r9,r12
        0x0002f69c:    eba30a8a    ....    SUB      r10,r3,r10,LSL #2
        0x0002f6a0:    ea4f0eae    O...    ASR      lr,lr,#2
        0x0002f6a4:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x0002f6a8:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x0002f6ac:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0002f6b0:    edd22a00    ...*    VLDR     s5,[r2,#0]
        0x0002f6b4:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x0002f6b8:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x0002f6bc:    edda1a00    ....    VLDR     s3,[r10,#0]
        0x0002f6c0:    3008        .0      ADDS     r0,r0,#8
        0x0002f6c2:    ee002a22    .."*    VMLA.F32 s4,s0,s5
        0x0002f6c6:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0002f6ca:    3a08        .:      SUBS     r2,r2,#8
        0x0002f6cc:    f1a80808    ....    SUB      r8,r8,#8
        0x0002f6d0:    f1090908    ....    ADD      r9,r9,#8
        0x0002f6d4:    ee000ae1    ....    VMLS.F32 s0,s1,s3
        0x0002f6d8:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0002f6dc:    f1aa0a08    ....    SUB      r10,r10,#8
        0x0002f6e0:    f10b0b08    ....    ADD      r11,r11,#8
        0x0002f6e4:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002f6e8:    3108        .1      ADDS     r1,r1,#8
        0x0002f6ea:    f1be0e01    ....    SUBS     lr,lr,#1
        0x0002f6ee:    d1d9        ..      BNE      0x2f6a4 ; clt_mdct_forward_c + 176
        0x0002f6f0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f6f2:    9900        ..      LDR      r1,[sp,#0]
        0x0002f6f4:    ea4f0aa0    O...    ASR      r10,r0,#2
        0x0002f6f8:    9802        ..      LDR      r0,[sp,#8]
        0x0002f6fa:    eb0c0cc0    ....    ADD      r12,r12,r0,LSL #3
        0x0002f6fe:    eba303c0    ....    SUB      r3,r3,r0,LSL #3
        0x0002f702:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0002f706:    9000        ..      STR      r0,[sp,#0]
        0x0002f708:    9916        ..      LDR      r1,[sp,#0x58]
        0x0002f70a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002f70c:    46d3        .F      MOV      r11,r10
        0x0002f70e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002f712:    f1a10e04    ....    SUB      lr,r1,#4
        0x0002f716:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f718:    eba501a1    ....    SUB      r1,r5,r1,ASR #2
        0x0002f71c:    eba1090a    ....    SUB      r9,r1,r10
        0x0002f720:    9105        ..      STR      r1,[sp,#0x14]
        0x0002f722:    f1b90f00    ....    CMP      r9,#0
        0x0002f726:    dd43        C.      BLE      0x2f7b0 ; clt_mdct_forward_c + 444
        0x0002f728:    9900        ..      LDR      r1,[sp,#0]
        0x0002f72a:    f1030808    ....    ADD      r8,r3,#8
        0x0002f72e:    f1a10208    ....    SUB      r2,r1,#8
        0x0002f732:    f1ac0108    ....    SUB      r1,r12,#8
        0x0002f736:    f0190f01    ....    TST      r9,#1
        0x0002f73a:    d00b        ..      BEQ      0x2f754 ; clt_mdct_forward_c + 352
        0x0002f73c:    ed180a02    ....    VLDR     s0,[r8,#-8]
        0x0002f740:    f1a80808    ....    SUB      r8,r8,#8
        0x0002f744:    ed820a02    ....    VSTR     s0,[r2,#8]
        0x0002f748:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0002f74c:    3108        .1      ADDS     r1,r1,#8
        0x0002f74e:    ed820a03    ....    VSTR     s0,[r2,#0xc]
        0x0002f752:    3208        .2      ADDS     r2,r2,#8
        0x0002f754:    ea5f0969    _.i.    ASRS     r9,r9,#1
        0x0002f758:    d017        ..      BEQ      0x2f78a ; clt_mdct_forward_c + 406
        0x0002f75a:    bf00        ..      NOP      
        0x0002f75c:    ed180a02    ....    VLDR     s0,[r8,#-8]
        0x0002f760:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0002f764:    ed820a02    ....    VSTR     s0,[r2,#8]
        0x0002f768:    edc20a03    ....    VSTR     s1,[r2,#0xc]
        0x0002f76c:    edd10a04    ....    VLDR     s1,[r1,#0x10]
        0x0002f770:    ed180a04    ....    VLDR     s0,[r8,#-0x10]
        0x0002f774:    3110        .1      ADDS     r1,r1,#0x10
        0x0002f776:    ed820a04    ....    VSTR     s0,[r2,#0x10]
        0x0002f77a:    edc20a05    ....    VSTR     s1,[r2,#0x14]
        0x0002f77e:    3210        .2      ADDS     r2,r2,#0x10
        0x0002f780:    f1a80810    ....    SUB      r8,r8,#0x10
        0x0002f784:    f1b90901    ....    SUBS     r9,r9,#1
        0x0002f788:    d1e8        ..      BNE      0x2f75c ; clt_mdct_forward_c + 360
        0x0002f78a:    9902        ..      LDR      r1,[sp,#8]
        0x0002f78c:    006a        j.      LSLS     r2,r5,#1
        0x0002f78e:    4249        IB      RSBS     r1,r1,#0
        0x0002f790:    eb020141    ..A.    ADD      r1,r2,r1,LSL #1
        0x0002f794:    f1cb0200    ....    RSB      r2,r11,#0
        0x0002f798:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002f79c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002f79e:    f8dda014    ....    LDR      r10,[sp,#0x14]
        0x0002f7a2:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x0002f7a6:    eba30381    ....    SUB      r3,r3,r1,LSL #2
        0x0002f7aa:    eb0c0c81    ....    ADD      r12,r12,r1,LSL #2
        0x0002f7ae:    9200        ..      STR      r2,[sp,#0]
        0x0002f7b0:    eba5080a    ....    SUB      r8,r5,r10
        0x0002f7b4:    f1b80f00    ....    CMP      r8,#0
        0x0002f7b8:    dd2d        -.      BLE      0x2f816 ; clt_mdct_forward_c + 546
        0x0002f7ba:    9901        ..      LDR      r1,[sp,#4]
        0x0002f7bc:    4672        rF      MOV      r2,lr
        0x0002f7be:    ebac0981    ....    SUB      r9,r12,r1,LSL #2
        0x0002f7c2:    e9dd1a00    ....    LDRD     r1,r10,[sp,#0]
        0x0002f7c6:    eb030a8a    ....    ADD      r10,r3,r10,LSL #2
        0x0002f7ca:    bf00        ..      NOP      
        0x0002f7cc:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0002f7d0:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x0002f7d4:    eddc1a00    ....    VLDR     s3,[r12,#0]
        0x0002f7d8:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0002f7dc:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0002f7e0:    edd92a00    ...*    VLDR     s5,[r9,#0]
        0x0002f7e4:    ee200a21     .!.    VMUL.F32 s0,s0,s3
        0x0002f7e8:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x0002f7ec:    ee002ae2    ...*    VMLS.F32 s4,s1,s5
        0x0002f7f0:    3008        .0      ADDS     r0,r0,#8
        0x0002f7f2:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0002f7f6:    3a08        .:      SUBS     r2,r2,#8
        0x0002f7f8:    3b08        .;      SUBS     r3,r3,#8
        0x0002f7fa:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0002f7fe:    f1090908    ....    ADD      r9,r9,#8
        0x0002f802:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0002f806:    3108        .1      ADDS     r1,r1,#8
        0x0002f808:    f1b80801    ....    SUBS     r8,r8,#1
        0x0002f80c:    f1aa0a08    ....    SUB      r10,r10,#8
        0x0002f810:    f10c0c08    ....    ADD      r12,r12,#8
        0x0002f814:    d1da        ..      BNE      0x2f7cc ; clt_mdct_forward_c + 472
        0x0002f816:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f818:    4621        !F      MOV      r1,r4
        0x0002f81a:    2d00        .-      CMP      r5,#0
        0x0002f81c:    dd28        (.      BLE      0x2f870 ; clt_mdct_forward_c + 636
        0x0002f81e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f820:    eb010385    ....    ADD      r3,r1,r5,LSL #2
        0x0002f824:    46ac        .F      MOV      r12,r5
        0x0002f826:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x0002f828:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0002f82c:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0002f830:    f9b28000    ....    LDRSH    r8,[r2,#0]
        0x0002f834:    3008        .0      ADDS     r0,r0,#8
        0x0002f836:    ecf11a01    ....    VLDM     r1!,{s3}
        0x0002f83a:    eb0608c8    ....    ADD      r8,r6,r8,LSL #3
        0x0002f83e:    ecf30a01    ....    VLDM     r3!,{s1}
        0x0002f842:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0002f846:    ee210a21    !.!.    VMUL.F32 s0,s2,s3
        0x0002f84a:    ee621a21    b.!.    VMUL.F32 s3,s4,s3
        0x0002f84e:    ee020a20    .. .    VMLA.F32 s0,s4,s1
        0x0002f852:    ee411a60    A.`.    VMLS.F32 s3,s2,s1
        0x0002f856:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0002f85a:    ee610a88    a...    VMUL.F32 s1,s3,s16
        0x0002f85e:    edc80a00    ....    VSTR     s1,[r8,#0]
        0x0002f862:    f9328b02    2...    LDRSH    r8,[r2],#2
        0x0002f866:    eb0608c8    ....    ADD      r8,r6,r8,LSL #3
        0x0002f86a:    ed880a01    ....    VSTR     s0,[r8,#4]
        0x0002f86e:    d1db        ..      BNE      0x2f828 ; clt_mdct_forward_c + 564
        0x0002f870:    4631        1F      MOV      r1,r6
        0x0002f872:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f874:    f007fe60    ..`.    BL       opus_fft_impl ; 0x37538
        0x0002f878:    9901        ..      LDR      r1,[sp,#4]
        0x0002f87a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f87c:    1e49        I.      SUBS     r1,r1,#1
        0x0002f87e:    4379        yC      MULS     r1,r7,r1
        0x0002f880:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002f884:    2d00        .-      CMP      r5,#0
        0x0002f886:    bfc4        ..      ITT      GT
        0x0002f888:    eb040285    ....    ADDGT    r2,r4,r5,LSL #2
        0x0002f88c:    1d33        3.      ADDGT    r3,r6,#4
        0x0002f88e:    dd1c        ..      BLE      0x2f8ca ; clt_mdct_forward_c + 726
        0x0002f890:    ecb21a01    ....    VLDM     r2!,{s2}
        0x0002f894:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0002f898:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x0002f89c:    3308        .3      ADDS     r3,r3,#8
        0x0002f89e:    ecf40a01    ....    VLDM     r4!,{s1}
        0x0002f8a2:    ee202a01     ..*    VMUL.F32 s4,s0,s2
        0x0002f8a6:    ee211a81    !...    VMUL.F32 s2,s3,s2
        0x0002f8aa:    1e6d        m.      SUBS     r5,r5,#1
        0x0002f8ac:    f1060608    ....    ADD      r6,r6,#8
        0x0002f8b0:    ee012ae0    ...*    VMLS.F32 s4,s3,s1
        0x0002f8b4:    ee001a20    .. .    VMLA.F32 s2,s0,s1
        0x0002f8b8:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x0002f8bc:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0002f8c0:    eb0000c7    ....    ADD      r0,r0,r7,LSL #3
        0x0002f8c4:    eba101c7    ....    SUB      r1,r1,r7,LSL #3
        0x0002f8c8:    d1e2        ..      BNE      0x2f890 ; clt_mdct_forward_c + 668
        0x0002f8ca:    b007        ..      ADD      sp,sp,#0x1c
        0x0002f8cc:    ecbd8b02    ....    VPOP     {d8}
        0x0002f8d0:    b004        ..      ADD      sp,sp,#0x10
        0x0002f8d2:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0002f8d6:    f00dbec3    ....    B.W      restore_stack ; 0x3d660
        0x0002f8da:    0000        ..      MOVS     r0,r0
    i.comb_filter
    comb_filter
        0x0002f8dc:    e92d03f0    -...    PUSH     {r4-r9}
        0x0002f8e0:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0002f8e4:    ed2d8b02    -...    VPUSH    {d8}
        0x0002f8e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f8ec:    e9dd740b    ...t    LDRD     r7,r4,[sp,#0x2c]
        0x0002f8f0:    e9dd8509    ....    LDRD     r8,r5,[sp,#0x24]
        0x0002f8f4:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0002f8f6:    bf04        ..      ITT      EQ
        0x0002f8f8:    eef50ac0    ....    VCMPEEQ.F32 s1,#0.0
        0x0002f8fc:    eef1fa10    ....    VMRSEQ   APSR_nzcv,FPSCR
        0x0002f900:    d10d        ..      BNE      0x2f91e ; comb_filter + 66
        0x0002f902:    4281        .B      CMP      r1,r0
        0x0002f904:    bf02        ..      ITTT     EQ
        0x0002f906:    ecbd8b02    ....    VPOPEQ   {d8}
        0x0002f90a:    e8bd03f0    ....    POPEQ    {r4-r9}
        0x0002f90e:    4770        pG      BXEQ     lr
        0x0002f910:    00b2        ..      LSLS     r2,r6,#2
        0x0002f912:    ecbd8b02    ....    VPOP     {d8}
        0x0002f916:    e8bd03f0    ....    POP      {r4-r9}
        0x0002f91a:    f7e8beef    ....    B        __aeabi_memmove4 ; 0x186fc
        0x0002f91e:    2a0f        .*      CMP      r2,#0xf
        0x0002f920:    bfd8        ..      IT       LE
        0x0002f922:    220f        ."      MOVLE    r2,#0xf
        0x0002f924:    2b0f        .+      CMP      r3,#0xf
        0x0002f926:    bfd8        ..      IT       LE
        0x0002f928:    230f        .#      MOVLE    r3,#0xf
        0x0002f92a:    eb080c48    ..H.    ADD      r12,r8,r8,LSL #1
        0x0002f92e:    f8df91ac    ....    LDR      r9,[pc,#428] ; [0x2fadc] = 0x45a78
        0x0002f932:    eeb40a60    ..`.    VCMP.F32 s0,s1
        0x0002f936:    eb090c8c    ....    ADD      r12,r9,r12,LSL #2
        0x0002f93a:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002f93e:    ee617a00    a..z    VMUL.F32 s15,s2,s0
        0x0002f942:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002f946:    ee217a00    !..z    VMUL.F32 s14,s2,s0
        0x0002f94a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0002f94e:    eb050c45    ..E.    ADD      r12,r5,r5,LSL #1
        0x0002f952:    eb090c8c    ....    ADD      r12,r9,r12,LSL #2
        0x0002f956:    ee616a00    a..j    VMUL.F32 s13,s2,s0
        0x0002f95a:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002f95e:    ee614a20    a. J    VMUL.F32 s9,s2,s1
        0x0002f962:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x0002f966:    ee613a20    a. :    VMUL.F32 s7,s2,s1
        0x0002f96a:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x0002f96e:    eba10c83    ....    SUB      r12,r1,r3,LSL #2
        0x0002f972:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x0002f976:    eddc1a01    ....    VLDR     s3,[r12,#4]
        0x0002f97a:    ed9c2a00    ...*    VLDR     s4,[r12,#0]
        0x0002f97e:    ed1c1a01    ....    VLDR     s2,[r12,#-4]
        0x0002f982:    ed1c4a02    ...J    VLDR     s8,[r12,#-8]
        0x0002f986:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002f98a:    bf08        ..      IT       EQ
        0x0002f98c:    429a        .B      CMPEQ    r2,r3
        0x0002f98e:    d104        ..      BNE      0x2f99a ; comb_filter + 190
        0x0002f990:    45a8        .E      CMP      r8,r5
        0x0002f992:    bf04        ..      ITT      EQ
        0x0002f994:    2400        .$      MOVEQ    r4,#0
        0x0002f996:    46a4        .F      MOVEQ    r12,r4
        0x0002f998:    d056        V.      BEQ      0x2fa48 ; comb_filter + 364
        0x0002f99a:    f04f0c00    O...    MOV      r12,#0
        0x0002f99e:    2c00        .,      CMP      r4,#0
        0x0002f9a0:    bfc8        ..      IT       GT
        0x0002f9a2:    eeb76a00    ...j    VMOVGT.F32 s12,#1.00000000
        0x0002f9a6:    dd4f        O.      BLE      0x2fa48 ; comb_filter + 364
        0x0002f9a8:    ebac0503    ....    SUB      r5,r12,r3
        0x0002f9ac:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x0002f9b0:    ed950a02    ....    VLDR     s0,[r5,#8]
        0x0002f9b4:    eb07058c    ....    ADD      r5,r7,r12,LSL #2
        0x0002f9b8:    edd52a00    ...*    VLDR     s5,[r5,#0]
        0x0002f9bc:    eb01058c    ....    ADD      r5,r1,r12,LSL #2
        0x0002f9c0:    ee304a04    0..J    VADD.F32 s8,s0,s8
        0x0002f9c4:    ee225aa2    "..Z    VMUL.F32 s10,s5,s5
        0x0002f9c8:    edd55a00    ...Z    VLDR     s11,[r5,#0]
        0x0002f9cc:    ebac0502    ....    SUB      r5,r12,r2
        0x0002f9d0:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x0002f9d4:    ee762a45    v.E*    VSUB.F32 s5,s12,s10
        0x0002f9d8:    edd58a00    ....    VLDR     s17,[r5,#0]
        0x0002f9dc:    ee228aa7    "...    VMUL.F32 s16,s5,s15
        0x0002f9e0:    ee485a28    H.(Z    VMLA.F32 s11,s16,s17
        0x0002f9e4:    ed958a01    ....    VLDR     s16,[r5,#4]
        0x0002f9e8:    ed558a01    U...    VLDR     s17,[r5,#-4]
        0x0002f9ec:    ee388a28    8.(.    VADD.F32 s16,s16,s17
        0x0002f9f0:    ee628a87    b...    VMUL.F32 s17,s5,s14
        0x0002f9f4:    ee622aa6    b..*    VMUL.F32 s5,s5,s13
        0x0002f9f8:    ee485a88    H..Z    VMLA.F32 s11,s17,s16
        0x0002f9fc:    ed958a02    ....    VLDR     s16,[r5,#8]
        0x0002fa00:    ed558a02    U...    VLDR     s17,[r5,#-8]
        0x0002fa04:    eb00058c    ....    ADD      r5,r0,r12,LSL #2
        0x0002fa08:    f10c0c01    ....    ADD      r12,r12,#1
        0x0002fa0c:    ee388a28    8.(.    VADD.F32 s16,s16,s17
        0x0002fa10:    4564        dE      CMP      r4,r12
        0x0002fa12:    ee425a88    B..Z    VMLA.F32 s11,s5,s16
        0x0002fa16:    ee652a24    e.$*    VMUL.F32 s5,s10,s9
        0x0002fa1a:    ee318a81    1...    VADD.F32 s16,s3,s2
        0x0002fa1e:    ee425a82    B..Z    VMLA.F32 s11,s5,s4
        0x0002fa22:    ee652a23    e.#*    VMUL.F32 s5,s10,s7
        0x0002fa26:    ee425a88    B..Z    VMLA.F32 s11,s5,s16
        0x0002fa2a:    ee652a03    e..*    VMUL.F32 s5,s10,s6
        0x0002fa2e:    ee425a84    B..Z    VMLA.F32 s11,s5,s8
        0x0002fa32:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x0002fa36:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x0002fa3a:    eeb02a61    ..a*    VMOV.F32 s4,s3
        0x0002fa3e:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0002fa42:    edc55a00    ...Z    VSTR     s11,[r5,#0]
        0x0002fa46:    dcaf        ..      BGT      0x2f9a8 ; comb_filter + 204
        0x0002fa48:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0002fa4c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0002fa50:    d10d        ..      BNE      0x2fa6e ; comb_filter + 402
        0x0002fa52:    4281        .B      CMP      r1,r0
        0x0002fa54:    d03c        <.      BEQ      0x2fad0 ; comb_filter + 500
        0x0002fa56:    1b32        2.      SUBS     r2,r6,r4
        0x0002fa58:    ecbd8b02    ....    VPOP     {d8}
        0x0002fa5c:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0002fa60:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0002fa64:    e8bd03f0    ....    POP      {r4-r9}
        0x0002fa68:    0092        ..      LSLS     r2,r2,#2
        0x0002fa6a:    f7e8be47    ..G.    B        __aeabi_memmove4 ; 0x186fc
        0x0002fa6e:    eb00028c    ....    ADD      r2,r0,r12,LSL #2
        0x0002fa72:    eb01008c    ....    ADD      r0,r1,r12,LSL #2
        0x0002fa76:    eba6010c    ....    SUB      r1,r6,r12
        0x0002fa7a:    eba00c83    ....    SUB      r12,r0,r3,LSL #2
        0x0002fa7e:    2900        .)      CMP      r1,#0
        0x0002fa80:    ed5c1a02    \...    VLDR     s3,[r12,#-8]
        0x0002fa84:    ed5c0a01    \...    VLDR     s1,[r12,#-4]
        0x0002fa88:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x0002fa8c:    ed9c0a01    ....    VLDR     s0,[r12,#4]
        0x0002fa90:    bfc4        ..      ITT      GT
        0x0002fa92:    f1c30302    ....    RSBGT    r3,r3,#2
        0x0002fa96:    eb000383    ....    ADDGT    r3,r0,r3,LSL #2
        0x0002fa9a:    dd19        ..      BLE      0x2fad0 ; comb_filter + 500
        0x0002fa9c:    ecf02a01    ...*    VLDM     r0!,{s5}
        0x0002faa0:    ee304a20    0. J    VADD.F32 s8,s0,s1
        0x0002faa4:    ecb32a01    ...*    VLDM     r3!,{s4}
        0x0002faa8:    1e49        I.      SUBS     r1,r1,#1
        0x0002faaa:    ee442a81    D..*    VMLA.F32 s5,s9,s2
        0x0002faae:    ee721a21    r.!.    VADD.F32 s3,s4,s3
        0x0002fab2:    ee432a84    C..*    VMLA.F32 s5,s7,s8
        0x0002fab6:    ee432a21    C.!*    VMLA.F32 s5,s6,s3
        0x0002faba:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0002fabe:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0002fac2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0002fac6:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x0002faca:    ece22a01    ...*    VSTM     r2!,{s5}
        0x0002face:    d1e5        ..      BNE      0x2fa9c ; comb_filter + 448
        0x0002fad0:    ecbd8b02    ....    VPOP     {d8}
        0x0002fad4:    e8bd03f0    ....    POP      {r4-r9}
        0x0002fad8:    4770        pG      BX       lr
    $d
        0x0002fada:    0000        ..      DCW    0
        0x0002fadc:    00045a78    xZ..    DCD    285304
    $t
    i.compute_band_energies
    compute_band_energies
        0x0002fae0:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0002fae4:    4606        .F      MOV      r6,r0
        0x0002fae6:    ed2d8b02    -...    VPUSH    {d8}
        0x0002faea:    4699        .F      MOV      r9,r3
        0x0002faec:    6a07        .j      LDR      r7,[r0,#0x20]
        0x0002faee:    f8dd8044    ..D.    LDR      r8,[sp,#0x44]
        0x0002faf2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002faf4:    ed9f8a2a    ..*.    VLDR     s16,[pc,#168] ; [0x2fba0] = 0
        0x0002faf8:    eddf8a2a    ..*.    VLDR     s17,[pc,#168] ; [0x2fba4] = 0x129e74d2
        0x0002fafc:    4692        .F      MOV      r10,r2
        0x0002fafe:    fa00fb08    ....    LSL      r11,r0,r8
        0x0002fb02:    2500        .%      MOVS     r5,#0
        0x0002fb04:    2400        .$      MOVS     r4,#0
        0x0002fb06:    f1b90f00    ....    CMP      r9,#0
        0x0002fb0a:    dd40        @.      BLE      0x2fb8e ; compute_band_energies + 174
        0x0002fb0c:    eb070044    ..D.    ADD      r0,r7,r4,LSL #1
        0x0002fb10:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0002fb14:    f9b01002    ....    LDRSH    r1,[r0,#2]
        0x0002fb18:    f9370014    7...    LDRSH    r0,[r7,r4,LSL #1]
        0x0002fb1c:    1a09        ..      SUBS     r1,r1,r0
        0x0002fb1e:    fa01f108    ....    LSL      r1,r1,r8
        0x0002fb22:    2900        .)      CMP      r1,#0
        0x0002fb24:    dd1d        ..      BLE      0x2fb62 ; compute_band_energies + 130
        0x0002fb26:    fa00f008    ....    LSL      r0,r0,r8
        0x0002fb2a:    fb05020b    ....    MLA      r2,r5,r11,r0
        0x0002fb2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002fb30:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002fb34:    1f00        ..      SUBS     r0,r0,#4
        0x0002fb36:    f0110f01    ....    TST      r1,#1
        0x0002fb3a:    d004        ..      BEQ      0x2fb46 ; compute_band_energies + 102
        0x0002fb3c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fb40:    1d00        ..      ADDS     r0,r0,#4
        0x0002fb42:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x0002fb46:    1049        I.      ASRS     r1,r1,#1
        0x0002fb48:    d00b        ..      BEQ      0x2fb62 ; compute_band_energies + 130
        0x0002fb4a:    bf00        ..      NOP      
        0x0002fb4c:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fb50:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x0002fb54:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002fb58:    3008        .0      ADDS     r0,r0,#8
        0x0002fb5a:    1e49        I.      SUBS     r1,r1,#1
        0x0002fb5c:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x0002fb60:    d1f4        ..      BNE      0x2fb4c ; compute_band_energies + 108
        0x0002fb62:    ee300a28    0.(.    VADD.F32 s0,s0,s17
        0x0002fb66:    ee100a10    ....    VMOV     r0,s0
        0x0002fb6a:    f013f999    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0002fb6e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002fb72:    f7eefd49    ..I.    BL       __hardfp_sqrt ; 0x1e608
        0x0002fb76:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002fb7a:    f012fb55    ..U.    BL       __aeabi_d2f ; 0x42228
        0x0002fb7e:    68b1        .h      LDR      r1,[r6,#8]
        0x0002fb80:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0002fb84:    1c64        d.      ADDS     r4,r4,#1
        0x0002fb86:    f84a0021    J.!.    STR      r0,[r10,r1,LSL #2]
        0x0002fb8a:    45a1        .E      CMP      r9,r4
        0x0002fb8c:    dcbe        ..      BGT      0x2fb0c ; compute_band_energies + 44
        0x0002fb8e:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002fb90:    1c6d        m.      ADDS     r5,r5,#1
        0x0002fb92:    42a8        .B      CMP      r0,r5
        0x0002fb94:    dcb6        ..      BGT      0x2fb04 ; compute_band_energies + 36
        0x0002fb96:    ecbd8b02    ....    VPOP     {d8}
        0x0002fb9a:    b004        ..      ADD      sp,sp,#0x10
        0x0002fb9c:    e8bd9ff0    ....    POP      {r4-r12,pc}
    $d
        0x0002fba0:    00000000    ....    DCD    0
        0x0002fba4:    129e74d2    .t..    DCD    312374482
    $t
    i.compute_mdcts
    compute_mdcts
        0x0002fba8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002fbac:    b089        ..      SUB      sp,sp,#0x24
        0x0002fbae:    4681        .F      MOV      r9,r0
        0x0002fbb0:    e9dd0618    ....    LDRD     r0,r6,[sp,#0x60]
        0x0002fbb4:    f8d92004    ...     LDR      r2,[r9,#4]
        0x0002fbb8:    9206        ..      STR      r2,[sp,#0x18]
        0x0002fbba:    f8d9502c    ..,P    LDR      r5,[r9,#0x2c]
        0x0002fbbe:    f8d92024    ..$     LDR      r2,[r9,#0x24]
        0x0002fbc2:    4698        .F      MOV      r8,r3
        0x0002fbc4:    2900        .)      CMP      r1,#0
        0x0002fbc6:    bf1c        ..      ITT      NE
        0x0002fbc8:    460c        .F      MOVNE    r4,r1
        0x0002fbca:    9205        ..      STRNE    r2,[sp,#0x14]
        0x0002fbcc:    d103        ..      BNE      0x2fbd6 ; compute_mdcts + 46
        0x0002fbce:    2401        .$      MOVS     r4,#1
        0x0002fbd0:    4085        .@      LSLS     r5,r5,r0
        0x0002fbd2:    1a10        ..      SUBS     r0,r2,r0
        0x0002fbd4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fbd6:    2000        .       MOVS     r0,#0
        0x0002fbd8:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fbda:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fbdc:    fb040005    ....    MLA      r0,r4,r5,r0
        0x0002fbe0:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fbe2:    2700        .'      MOVS     r7,#0
        0x0002fbe4:    2c00        .,      CMP      r4,#0
        0x0002fbe6:    dd21        !.      BLE      0x2fc2c ; compute_mdcts + 132
        0x0002fbe8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002fbea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fbec:    4348        HC      MULS     r0,r1,r0
        0x0002fbee:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fbf0:    eb010b80    ....    ADD      r11,r1,r0,LSL #2
        0x0002fbf4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fbf6:    fb00fa05    ....    MUL      r10,r0,r5
        0x0002fbfa:    bf00        ..      NOP      
        0x0002fbfc:    e9dd2105    ...!    LDRD     r2,r1,[sp,#0x14]
        0x0002fc00:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002fc02:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0002fc06:    e9cd4002    ...@    STRD     r4,r0,[sp,#8]
        0x0002fc0a:    fb07f005    ....    MUL      r0,r7,r5
        0x0002fc0e:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x0002fc12:    fb0a7004    ...p    MLA      r0,r10,r4,r7
        0x0002fc16:    eb080280    ....    ADD      r2,r8,r0,LSL #2
        0x0002fc1a:    f1090040    ..@.    ADD      r0,r9,#0x40
        0x0002fc1e:    f8d9303c    ..<0    LDR      r3,[r9,#0x3c]
        0x0002fc22:    f7fffce7    ....    BL       clt_mdct_forward_c ; 0x2f5f4
        0x0002fc26:    1c7f        ..      ADDS     r7,r7,#1
        0x0002fc28:    42a7        .B      CMP      r7,r4
        0x0002fc2a:    dbe7        ..      BLT      0x2fbfc ; compute_mdcts + 84
        0x0002fc2c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fc2e:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0002fc30:    1c40        @.      ADDS     r0,r0,#1
        0x0002fc32:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fc34:    4281        .B      CMP      r1,r0
        0x0002fc36:    dcd4        ..      BGT      0x2fbe2 ; compute_mdcts + 58
        0x0002fc38:    2902        .)      CMP      r1,#2
        0x0002fc3a:    bf04        ..      ITT      EQ
        0x0002fc3c:    9816        ..      LDREQ    r0,[sp,#0x58]
        0x0002fc3e:    2801        .(      CMPEQ    r0,#1
        0x0002fc40:    d14d        M.      BNE      0x2fcde ; compute_mdcts + 310
        0x0002fc42:    fb04f305    ....    MUL      r3,r4,r5
        0x0002fc46:    f1a30101    ....    SUB      r1,r3,#1
        0x0002fc4a:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0002fc4e:    2900        .)      CMP      r1,#0
        0x0002fc50:    dd33        3.      BLE      0x2fcba ; compute_mdcts + 274
        0x0002fc52:    eb080283    ....    ADD      r2,r8,r3,LSL #2
        0x0002fc56:    ea040c05    ....    AND      r12,r4,r5
        0x0002fc5a:    1f12        ..      SUBS     r2,r2,#4
        0x0002fc5c:    f1a80004    ....    SUB      r0,r8,#4
        0x0002fc60:    f01c0f01    ....    TST      r12,#1
        0x0002fc64:    d10b        ..      BNE      0x2fc7e ; compute_mdcts + 214
        0x0002fc66:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fc6a:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0002fc6e:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002fc72:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0002fc76:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0002fc7a:    1d00        ..      ADDS     r0,r0,#4
        0x0002fc7c:    1d12        ..      ADDS     r2,r2,#4
        0x0002fc7e:    1049        I.      ASRS     r1,r1,#1
        0x0002fc80:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0002fc84:    d019        ..      BEQ      0x2fcba ; compute_mdcts + 274
        0x0002fc86:    bf00        ..      NOP      
        0x0002fc88:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0002fc8c:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0002fc90:    ee611a80    a...    VMUL.F32 s3,s3,s0
        0x0002fc94:    ee401a80    @...    VMLA.F32 s3,s1,s0
        0x0002fc98:    edc01a01    ....    VSTR     s3,[r0,#4]
        0x0002fc9c:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0002fca0:    edd20a03    ....    VLDR     s1,[r2,#0xc]
        0x0002fca4:    f1020208    ....    ADD      r2,r2,#8
        0x0002fca8:    ee611a80    a...    VMUL.F32 s3,s3,s0
        0x0002fcac:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x0002fcb0:    edc01a02    ....    VSTR     s3,[r0,#8]
        0x0002fcb4:    3008        .0      ADDS     r0,r0,#8
        0x0002fcb6:    1e49        I.      SUBS     r1,r1,#1
        0x0002fcb8:    d1e6        ..      BNE      0x2fc88 ; compute_mdcts + 224
        0x0002fcba:    1e58        X.      SUBS     r0,r3,#1
        0x0002fcbc:    d40f        ..      BMI      0x2fcde ; compute_mdcts + 310
        0x0002fcbe:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0002fcc2:    fb040005    ....    MLA      r0,r4,r5,r0
        0x0002fcc6:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0002fcca:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002fcce:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0002fcd2:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0002fcd6:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0002fcda:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x0002fcde:    2e01        ..      CMP      r6,#1
        0x0002fce0:    bf19        ..      ITTEE    NE
        0x0002fce2:    2700        .'      MOVNE    r7,#0
        0x0002fce4:    fb04f905    ....    MULNE    r9,r4,r5
        0x0002fce8:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x0002fcea:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0002fcee:    bf00        ..      NOP      
        0x0002fcf0:    fb99f2f6    ....    SDIV     r2,r9,r6
        0x0002fcf4:    2a00        .*      CMP      r2,#0
        0x0002fcf6:    dd2c        ,.      BLE      0x2fd52 ; compute_mdcts + 426
        0x0002fcf8:    fb07f004    ....    MUL      r0,r7,r4
        0x0002fcfc:    4368        hC      MULS     r0,r5,r0
        0x0002fcfe:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002fd02:    1f00        ..      SUBS     r0,r0,#4
        0x0002fd04:    f0120f01    ....    TST      r2,#1
        0x0002fd08:    d00a        ..      BEQ      0x2fd20 ; compute_mdcts + 376
        0x0002fd0a:    ee006a10    ...j    VMOV     s0,r6
        0x0002fd0e:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fd12:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002fd16:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002fd1a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002fd1e:    1d00        ..      ADDS     r0,r0,#4
        0x0002fd20:    1051        Q.      ASRS     r1,r2,#1
        0x0002fd22:    d016        ..      BEQ      0x2fd52 ; compute_mdcts + 426
        0x0002fd24:    ee006a10    ...j    VMOV     s0,r6
        0x0002fd28:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0002fd2c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002fd30:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002fd34:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0002fd38:    ee006a10    ...j    VMOV     s0,r6
        0x0002fd3c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0002fd40:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0002fd44:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0002fd48:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0002fd4c:    3008        .0      ADDS     r0,r0,#8
        0x0002fd4e:    1e49        I.      SUBS     r1,r1,#1
        0x0002fd50:    d1e8        ..      BNE      0x2fd24 ; compute_mdcts + 380
        0x0002fd52:    eba90002    ....    SUB      r0,r9,r2
        0x0002fd56:    0081        ..      LSLS     r1,r0,#2
        0x0002fd58:    fb07f004    ....    MUL      r0,r7,r4
        0x0002fd5c:    fb002005    ...     MLA      r0,r0,r5,r2
        0x0002fd60:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x0002fd64:    f7e8fd31    ..1.    BL       __aeabi_memclr4 ; 0x187ca
        0x0002fd68:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002fd6a:    1c7f        ..      ADDS     r7,r7,#1
        0x0002fd6c:    42b8        .B      CMP      r0,r7
        0x0002fd6e:    dcbf        ..      BGT      0x2fcf0 ; compute_mdcts + 328
        0x0002fd70:    b00d        ..      ADD      sp,sp,#0x34
        0x0002fd72:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002fd76:    0000        ..      MOVS     r0,r0
    i.compute_theta
    compute_theta
        0x0002fd78:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0002fd7c:    b089        ..      SUB      sp,sp,#0x24
        0x0002fd7e:    2400        .$      MOVS     r4,#0
        0x0002fd80:    9403        ..      STR      r4,[sp,#0xc]
        0x0002fd82:    4607        .F      MOV      r7,r0
        0x0002fd84:    f8d09000    ....    LDR      r9,[r0,#0]
        0x0002fd88:    6880        .h      LDR      r0,[r0,#8]
        0x0002fd8a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fd8c:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0002fd8e:    e9dd181a    ....    LDRD     r1,r8,[sp,#0x68]
        0x0002fd92:    9008        ..      STR      r0,[sp,#0x20]
        0x0002fd94:    9e16        ..      LDR      r6,[sp,#0x58]
        0x0002fd96:    693a        :i      LDR      r2,[r7,#0x10]
        0x0002fd98:    69f8        .i      LDR      r0,[r7,#0x1c]
        0x0002fd9a:    9002        ..      STR      r0,[sp,#8]
        0x0002fd9c:    6a78        xj      LDR      r0,[r7,#0x24]
        0x0002fd9e:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fda0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fda2:    f1b80f00    ....    CMP      r8,#0
        0x0002fda6:    6b83        .k      LDR      r3,[r0,#0x38]
        0x0002fda8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fdaa:    f9330010    3...    LDRSH    r0,[r3,r0,LSL #1]
        0x0002fdae:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002fdb2:    d003        ..      BEQ      0x2fdbc ; compute_theta + 68
        0x0002fdb4:    2e02        ..      CMP      r6,#2
        0x0002fdb6:    bf08        ..      IT       EQ
        0x0002fdb8:    2010        .       MOVEQ    r0,#0x10
        0x0002fdba:    d000        ..      BEQ      0x2fdbe ; compute_theta + 70
        0x0002fdbc:    2004        .       MOVS     r0,#4
        0x0002fdbe:    ebc00c61    ..a.    RSB      r12,r0,r1,ASR #1
        0x0002fdc2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002fdc4:    f1b80f00    ....    CMP      r8,#0
        0x0002fdc8:    6803        .h      LDR      r3,[r0,#0]
        0x0002fdca:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002fdce:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x0002fdd2:    d002        ..      BEQ      0x2fdda ; compute_theta + 98
        0x0002fdd4:    2e02        ..      CMP      r6,#2
        0x0002fdd6:    bf08        ..      IT       EQ
        0x0002fdd8:    1e40        @.      SUBEQ    r0,r0,#1
        0x0002fdda:    fb003c0c    ...<    MLA      r12,r0,r12,r3
        0x0002fdde:    fb9cf0f0    ....    SDIV     r0,r12,r0
        0x0002fde2:    1a59        Y.      SUBS     r1,r3,r1
        0x0002fde4:    f1a10320    .. .    SUB      r3,r1,#0x20
        0x0002fde8:    4283        .B      CMP      r3,r0
        0x0002fdea:    bfb8        ..      IT       LT
        0x0002fdec:    4618        .F      MOVLT    r0,r3
        0x0002fdee:    2840        @(      CMP      r0,#0x40
        0x0002fdf0:    bfc8        ..      IT       GT
        0x0002fdf2:    2040        @       MOVGT    r0,#0x40
        0x0002fdf4:    dc03        ..      BGT      0x2fdfe ; compute_theta + 134
        0x0002fdf6:    2804        .(      CMP      r0,#4
        0x0002fdf8:    bfb8        ..      IT       LT
        0x0002fdfa:    2501        .%      MOVLT    r5,#1
        0x0002fdfc:    db0c        ..      BLT      0x2fe18 ; compute_theta + 160
        0x0002fdfe:    4bff        .K      LDR      r3,[pc,#1020] ; [0x301fc] = 0x45a28
        0x0002fe00:    f0000107    ....    AND      r1,r0,#7
        0x0002fe04:    f9331011    3...    LDRSH    r1,[r3,r1,LSL #1]
        0x0002fe08:    230e        .#      MOVS     r3,#0xe
        0x0002fe0a:    eba300e0    ....    SUB      r0,r3,r0,ASR #3
        0x0002fe0e:    fa41f000    A...    ASR      r0,r1,r0
        0x0002fe12:    1c40        @.      ADDS     r0,r0,#1
        0x0002fe14:    f0200501     ...    BIC      r5,r0,#1
        0x0002fe18:    f1b80f00    ....    CMP      r8,#0
        0x0002fe1c:    d003        ..      BEQ      0x2fe26 ; compute_theta + 174
        0x0002fe1e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fe20:    4290        .B      CMP      r0,r2
        0x0002fe22:    bfa8        ..      IT       GE
        0x0002fe24:    2501        .%      MOVGE    r5,#1
        0x0002fe26:    f1b90f00    ....    CMP      r9,#0
        0x0002fe2a:    d008        ..      BEQ      0x2fe3e ; compute_theta + 198
        0x0002fe2c:    6af8        .j      LDR      r0,[r7,#0x2c]
        0x0002fe2e:    9000        ..      STR      r0,[sp,#0]
        0x0002fe30:    e9dd010b    ....    LDRD     r0,r1,[sp,#0x2c]
        0x0002fe34:    4633        3F      MOV      r3,r6
        0x0002fe36:    4642        BF      MOV      r2,r8
        0x0002fe38:    f00fff3a    ..:.    BL       stereo_itheta ; 0x3fcb0
        0x0002fe3c:    4604        .F      MOV      r4,r0
        0x0002fe3e:    9802        ..      LDR      r0,[sp,#8]
        0x0002fe40:    f003fb06    ....    BL       ec_tell_frac ; 0x33450
        0x0002fe44:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fe46:    05f0        ..      LSLS     r0,r6,#23
        0x0002fe48:    f5a00000    ....    SUB      r0,r0,#0x800000
        0x0002fe4c:    1400        ..      ASRS     r0,r0,#16
        0x0002fe4e:    9006        ..      STR      r0,[sp,#0x18]
        0x0002fe50:    2d01        .-      CMP      r5,#1
        0x0002fe52:    f00081a3    ....    BEQ.W    0x3019c ; compute_theta + 1060
        0x0002fe56:    f1b90f00    ....    CMP      r9,#0
        0x0002fe5a:    d07d        }.      BEQ      0x2ff58 ; compute_theta + 480
        0x0002fe5c:    f1b80f00    ....    CMP      r8,#0
        0x0002fe60:    bf1c        ..      ITT      NE
        0x0002fe62:    6b39        9k      LDRNE    r1,[r7,#0x30]
        0x0002fe64:    2900        .)      CMPNE    r1,#0
        0x0002fe66:    d01a        ..      BEQ      0x2fe9e ; compute_theta + 294
        0x0002fe68:    f5b45f00    ..._    CMP      r4,#0x2000
        0x0002fe6c:    bfcc        ..      ITE      GT
        0x0002fe6e:    f64770ff    G..p    MOVGT    r0,#0x7fff
        0x0002fe72:    48e3        .H      LDRLE    r0,[pc,#908] ; [0x30200] = 0xffff8001
        0x0002fe74:    fb90f0f5    ....    SDIV     r0,r0,r5
        0x0002fe78:    fb040005    ....    MLA      r0,r4,r5,r0
        0x0002fe7c:    1382        ..      ASRS     r2,r0,#14
        0x0002fe7e:    bf4c        L.      ITE      MI
        0x0002fe80:    2200        ."      MOVMI    r2,#0
        0x0002fe82:    1382        ..      ASRPL    r2,r0,#14
        0x0002fe84:    1e6b        k.      SUBS     r3,r5,#1
        0x0002fe86:    429a        .B      CMP      r2,r3
        0x0002fe88:    bfc8        ..      IT       GT
        0x0002fe8a:    461c        .F      MOVGT    r4,r3
        0x0002fe8c:    dc03        ..      BGT      0x2fe96 ; compute_theta + 286
        0x0002fe8e:    1382        ..      ASRS     r2,r0,#14
        0x0002fe90:    bf4c        L.      ITE      MI
        0x0002fe92:    2400        .$      MOVMI    r4,#0
        0x0002fe94:    1384        ..      ASRPL    r4,r0,#14
        0x0002fe96:    2900        .)      CMP      r1,#0
        0x0002fe98:    bfa8        ..      IT       GE
        0x0002fe9a:    1c64        d.      ADDGE    r4,r4,#1
        0x0002fe9c:    e09e        ..      B        0x2ffdc ; compute_theta + 612
        0x0002fe9e:    fb04f005    ....    MUL      r0,r4,r5
        0x0002fea2:    f5005000    ...P    ADD      r0,r0,#0x2000
        0x0002fea6:    1384        ..      ASRS     r4,r0,#14
        0x0002fea8:    f1b80f00    ....    CMP      r8,#0
        0x0002feac:    d17e        ~.      BNE      0x2ffac ; compute_theta + 564
        0x0002feae:    6bb8        .k      LDR      r0,[r7,#0x38]
        0x0002feb0:    2800        .(      CMP      r0,#0
        0x0002feb2:    bf18        ..      IT       NE
        0x0002feb4:    2c00        .,      CMPNE    r4,#0
        0x0002feb6:    bfc8        ..      IT       GT
        0x0002feb8:    42a5        .B      CMPGT    r5,r4
        0x0002feba:    dd78        x.      BLE      0x2ffae ; compute_theta + 566
        0x0002febc:    03a0        ..      LSLS     r0,r4,#14
        0x0002febe:    fb90f1f5    ....    SDIV     r1,r0,r5
        0x0002fec2:    fb11f001    ....    SMULBB   r0,r1,r1
        0x0002fec6:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002feca:    1340        @.      ASRS     r0,r0,#13
        0x0002fecc:    f64772ff    G..r    MOV      r2,#0x7fff
        0x0002fed0:    1a17        ..      SUBS     r7,r2,r0
        0x0002fed2:    f46f739c    o..s    MVN      r3,#0x138
        0x0002fed6:    fb10fc03    ....    SMULBB   r12,r0,r3
        0x0002feda:    f44f4380    O..C    MOV      r3,#0x4000
        0x0002fede:    eb030a4c    ..L.    ADD      r10,r3,r12,LSL #1
        0x0002fee2:    f2420c55    B.U.    MOV      r12,#0x2055
        0x0002fee6:    eb0c3aea    ...:    ADD      r10,r12,r10,ASR #15
        0x0002feea:    fb1afa00    ....    SMULBB   r10,r10,r0
        0x0002feee:    f50a4b80    ...K    ADD      r11,r10,#0x4000
        0x0002fef2:    f8dfa310    ....    LDR      r10,[pc,#784] ; [0x30204] = 0xffffe21d
        0x0002fef6:    eb0a3beb    ...;    ADD      r11,r10,r11,ASR #15
        0x0002fefa:    fb1bf000    ....    SMULBB   r0,r11,r0
        0x0002fefe:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002ff02:    eb0730e0    ...0    ADD      r0,r7,r0,ASR #15
        0x0002ff06:    1c40        @.      ADDS     r0,r0,#1
        0x0002ff08:    b207        ..      SXTH     r7,r0
        0x0002ff0a:    f5c14080    ...@    RSB      r0,r1,#0x4000
        0x0002ff0e:    fb10f000    ....    SMULBB   r0,r0,r0
        0x0002ff12:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0002ff16:    1340        @.      ASRS     r0,r0,#13
        0x0002ff18:    1a11        ..      SUBS     r1,r2,r0
        0x0002ff1a:    f46f729c    o..r    MVN      r2,#0x138
        0x0002ff1e:    fb10f202    ....    SMULBB   r2,r0,r2
        0x0002ff22:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x0002ff26:    eb0c32e2    ...2    ADD      r2,r12,r2,ASR #15
        0x0002ff2a:    fb12f200    ....    SMULBB   r2,r2,r0
        0x0002ff2e:    f5024280    ...B    ADD      r2,r2,#0x4000
        0x0002ff32:    eb0a32e2    ...2    ADD      r2,r10,r2,ASR #15
        0x0002ff36:    fb12f000    ....    SMULBB   r0,r2,r0
        0x0002ff3a:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002ff3e:    eb0130e0    ...0    ADD      r0,r1,r0,ASR #15
        0x0002ff42:    1c40        @.      ADDS     r0,r0,#1
        0x0002ff44:    fa0ffa80    ....    SXTH     r10,r0
        0x0002ff48:    4638        8F      MOV      r0,r7
        0x0002ff4a:    f003fa1d    ....    BL       ec_ilog ; 0x33388
        0x0002ff4e:    4683        .F      MOV      r11,r0
        0x0002ff50:    4650        PF      MOV      r0,r10
        0x0002ff52:    f003fa19    ....    BL       ec_ilog ; 0x33388
        0x0002ff56:    e000        ..      B        0x2ff5a ; compute_theta + 482
        0x0002ff58:    e03d        =.      B        0x2ffd6 ; compute_theta + 606
        0x0002ff5a:    4602        .F      MOV      r2,r0
        0x0002ff5c:    f1c2010f    ....    RSB      r1,r2,#0xf
        0x0002ff60:    f1cb000f    ....    RSB      r0,r11,#0xf
        0x0002ff64:    fa07f000    ....    LSL      r0,r7,r0
        0x0002ff68:    fa0af101    ....    LSL      r1,r10,r1
        0x0002ff6c:    eba2020b    ....    SUB      r2,r2,r11
        0x0002ff70:    02d3        ..      LSLS     r3,r2,#11
        0x0002ff72:    f24f52db    O..R    MOV      r2,#0xf5db
        0x0002ff76:    fb11f202    ....    SMULBB   r2,r1,r2
        0x0002ff7a:    f5024c80    ...L    ADD      r12,r2,#0x4000
        0x0002ff7e:    f64162fc    A..b    MOV      r2,#0x1efc
        0x0002ff82:    eb023cec    ...<    ADD      r12,r2,r12,ASR #15
        0x0002ff86:    fb1cf101    ....    SMULBB   r1,r12,r1
        0x0002ff8a:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x0002ff8e:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x0002ff92:    f24f53db    O..S    MOV      r3,#0xf5db
        0x0002ff96:    fb10f303    ....    SMULBB   r3,r0,r3
        0x0002ff9a:    f5034380    ...C    ADD      r3,r3,#0x4000
        0x0002ff9e:    eb0232e3    ...2    ADD      r2,r2,r3,ASR #15
        0x0002ffa2:    fb12f000    ....    SMULBB   r0,r2,r0
        0x0002ffa6:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002ffaa:    e001        ..      B        0x2ffb0 ; compute_theta + 568
        0x0002ffac:    e016        ..      B        0x2ffdc ; compute_theta + 612
        0x0002ffae:    e05d        ].      B        0x3006c ; compute_theta + 756
        0x0002ffb0:    eba130e0    ...0    SUB      r0,r1,r0,ASR #15
        0x0002ffb4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ffb6:    fb10f001    ....    SMULBB   r0,r0,r1
        0x0002ffba:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x0002ffbe:    13c1        ..      ASRS     r1,r0,#15
        0x0002ffc0:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0002ffc2:    6800        .h      LDR      r0,[r0,#0]
        0x0002ffc4:    4281        .B      CMP      r1,r0
        0x0002ffc6:    bfc8        ..      IT       GT
        0x0002ffc8:    462c        ,F      MOVGT    r4,r5
        0x0002ffca:    dc4f        O.      BGT      0x3006c ; compute_theta + 756
        0x0002ffcc:    4240        @B      RSBS     r0,r0,#0
        0x0002ffce:    4281        .B      CMP      r1,r0
        0x0002ffd0:    bfb8        ..      IT       LT
        0x0002ffd2:    2400        .$      MOVLT    r4,#0
        0x0002ffd4:    e04a        J.      B        0x3006c ; compute_theta + 756
        0x0002ffd6:    f1b80f00    ....    CMP      r8,#0
        0x0002ffda:    d047        G.      BEQ      0x3006c ; compute_theta + 756
        0x0002ffdc:    2e02        ..      CMP      r6,#2
        0x0002ffde:    dd45        E.      BLE      0x3006c ; compute_theta + 756
        0x0002ffe0:    eb0570d5    ...p    ADD      r0,r5,r5,LSR #31
        0x0002ffe4:    1047        G.      ASRS     r7,r0,#1
        0x0002ffe6:    f04f0a03    O...    MOV      r10,#3
        0x0002ffea:    f1070b01    ....    ADD      r11,r7,#1
        0x0002ffee:    fb0a700b    ...p    MLA      r0,r10,r11,r7
        0x0002fff2:    9001        ..      STR      r0,[sp,#4]
        0x0002fff4:    f1b90f00    ....    CMP      r9,#0
        0x0002fff8:    d014        ..      BEQ      0x30024 ; compute_theta + 684
        0x0002fffa:    42bc        .B      CMP      r4,r7
        0x0002fffc:    bfd9        ..      ITTEE    LE
        0x0002fffe:    1c60        `.      ADDLE    r0,r4,#1
        0x00030000:    eb000240    ..@.    ADDLE    r2,r0,r0,LSL #1
        0x00030004:    1be0        ..      SUBGT    r0,r4,r7
        0x00030006:    fb0b020a    ....    MLAGT    r2,r11,r10,r0
        0x0003000a:    bfd8        ..      IT       LE
        0x0003000c:    eb040144    ..D.    ADDLE    r1,r4,r4,LSL #1
        0x00030010:    dd05        ..      BLE      0x3001e ; compute_theta + 678
        0x00030012:    eba40007    ....    SUB      r0,r4,r7
        0x00030016:    f1a00001    ....    SUB      r0,r0,#1
        0x0003001a:    fb0b010a    ....    MLA      r1,r11,r10,r0
        0x0003001e:    e9dd3001    ...0    LDRD     r3,r0,[sp,#4]
        0x00030022:    e05d        ].      B        0x300e0 ; compute_theta + 872
        0x00030024:    4601        .F      MOV      r1,r0
        0x00030026:    9802        ..      LDR      r0,[sp,#8]
        0x00030028:    f002ff2c    ..,.    BL       ec_decode ; 0x32e84
        0x0003002c:    eb0b014b    ..K.    ADD      r1,r11,r11,LSL #1
        0x00030030:    4281        .B      CMP      r1,r0
        0x00030032:    bfc8        ..      IT       GT
        0x00030034:    fb90f4fa    ....    SDIVGT   r4,r0,r10
        0x00030038:    dc03        ..      BGT      0x30042 ; compute_theta + 714
        0x0003003a:    fb0b001a    ....    MLS      r0,r11,r10,r0
        0x0003003e:    4438        8D      ADD      r0,r0,r7
        0x00030040:    1c44        D.      ADDS     r4,r0,#1
        0x00030042:    42bc        .B      CMP      r4,r7
        0x00030044:    bfd9        ..      ITTEE    LE
        0x00030046:    1c60        `.      ADDLE    r0,r4,#1
        0x00030048:    eb000240    ..@.    ADDLE    r2,r0,r0,LSL #1
        0x0003004c:    1be0        ..      SUBGT    r0,r4,r7
        0x0003004e:    fb0b020a    ....    MLAGT    r2,r11,r10,r0
        0x00030052:    bfd8        ..      IT       LE
        0x00030054:    eb040144    ..D.    ADDLE    r1,r4,r4,LSL #1
        0x00030058:    dd05        ..      BLE      0x30066 ; compute_theta + 750
        0x0003005a:    eba40007    ....    SUB      r0,r4,r7
        0x0003005e:    f1a00001    ....    SUB      r0,r0,#1
        0x00030062:    fb0b010a    ....    MLA      r1,r11,r10,r0
        0x00030066:    e9dd3001    ...0    LDRD     r3,r0,[sp,#4]
        0x0003006a:    e065        e.      B        0x30138 ; compute_theta + 960
        0x0003006c:    9819        ..      LDR      r0,[sp,#0x64]
        0x0003006e:    2801        .(      CMP      r0,#1
        0x00030070:    bfd8        ..      IT       LE
        0x00030072:    f1b80f00    ....    CMPLE    r8,#0
        0x00030076:    d00e        ..      BEQ      0x30096 ; compute_theta + 798
        0x00030078:    f1b90f00    ....    CMP      r9,#0
        0x0003007c:    d005        ..      BEQ      0x3008a ; compute_theta + 786
        0x0003007e:    1c6a        j.      ADDS     r2,r5,#1
        0x00030080:    4621        !F      MOV      r1,r4
        0x00030082:    9802        ..      LDR      r0,[sp,#8]
        0x00030084:    f003f8de    ....    BL       ec_enc_uint ; 0x33244
        0x00030088:    e058        X.      B        0x3013c ; compute_theta + 964
        0x0003008a:    1c69        i.      ADDS     r1,r5,#1
        0x0003008c:    9802        ..      LDR      r0,[sp,#8]
        0x0003008e:    f002fe77    ..w.    BL       ec_dec_uint ; 0x32d80
        0x00030092:    4604        .F      MOV      r4,r0
        0x00030094:    e052        R.      B        0x3013c ; compute_theta + 964
        0x00030096:    f04f0a01    O...    MOV      r10,#1
        0x0003009a:    eb0a0b65    ..e.    ADD      r11,r10,r5,ASR #1
        0x0003009e:    fb0bf70b    ....    MUL      r7,r11,r11
        0x000300a2:    f1b90f00    ....    CMP      r9,#0
        0x000300a6:    d01e        ..      BEQ      0x300e6 ; compute_theta + 878
        0x000300a8:    ebb40f65    ..e.    CMP      r4,r5,ASR #1
        0x000300ac:    bfd2        ..      ITEE     LE
        0x000300ae:    1c60        `.      ADDLE    r0,r4,#1
        0x000300b0:    1b28        (.      SUBGT    r0,r5,r4
        0x000300b2:    1c40        @.      ADDGT    r0,r0,#1
        0x000300b4:    dc06        ..      BGT      0x300c4 ; compute_theta + 844
        0x000300b6:    f1040101    ....    ADD      r1,r4,#1
        0x000300ba:    fb04f101    ....    MUL      r1,r4,r1
        0x000300be:    ea4f0161    O.a.    ASR      r1,r1,#1
        0x000300c2:    e009        ..      B        0x300d8 ; compute_theta + 864
        0x000300c4:    eba50104    ....    SUB      r1,r5,r4
        0x000300c8:    f1010201    ....    ADD      r2,r1,#1
        0x000300cc:    f1010102    ....    ADD      r1,r1,#2
        0x000300d0:    fb02f101    ....    MUL      r1,r2,r1
        0x000300d4:    eba70161    ..a.    SUB      r1,r7,r1,ASR #1
        0x000300d8:    eb010200    ....    ADD      r2,r1,r0
        0x000300dc:    463b        ;F      MOV      r3,r7
        0x000300de:    9802        ..      LDR      r0,[sp,#8]
        0x000300e0:    f003f920    .. .    BL       ec_encode ; 0x33324
        0x000300e4:    e02a        *.      B        0x3013c ; compute_theta + 964
        0x000300e6:    4639        9F      MOV      r1,r7
        0x000300e8:    9802        ..      LDR      r0,[sp,#8]
        0x000300ea:    f002fecb    ....    BL       ec_decode ; 0x32e84
        0x000300ee:    1069        i.      ASRS     r1,r5,#1
        0x000300f0:    fb01f10b    ....    MUL      r1,r1,r11
        0x000300f4:    ebb00f61    ..a.    CMP      r0,r1,ASR #1
        0x000300f8:    da0a        ..      BGE      0x30110 ; compute_theta + 920
        0x000300fa:    eb0a00c0    ....    ADD      r0,r10,r0,LSL #3
        0x000300fe:    f006f94f    ..O.    BL       isqrt32 ; 0x363a0
        0x00030102:    1e40        @.      SUBS     r0,r0,#1
        0x00030104:    0844        D.      LSRS     r4,r0,#1
        0x00030106:    1c62        b.      ADDS     r2,r4,#1
        0x00030108:    fb04f002    ....    MUL      r0,r4,r2
        0x0003010c:    1041        A.      ASRS     r1,r0,#1
        0x0003010e:    e010        ..      B        0x30132 ; compute_theta + 954
        0x00030110:    1a38        8.      SUBS     r0,r7,r0
        0x00030112:    f06f0106    o...    MVN      r1,#6
        0x00030116:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0003011a:    f006f941    ..A.    BL       isqrt32 ; 0x363a0
        0x0003011e:    0069        i.      LSLS     r1,r5,#1
        0x00030120:    1c89        ..      ADDS     r1,r1,#2
        0x00030122:    1a08        ..      SUBS     r0,r1,r0
        0x00030124:    0844        D.      LSRS     r4,r0,#1
        0x00030126:    1b28        (.      SUBS     r0,r5,r4
        0x00030128:    1c42        B.      ADDS     r2,r0,#1
        0x0003012a:    1c80        ..      ADDS     r0,r0,#2
        0x0003012c:    4350        PC      MULS     r0,r2,r0
        0x0003012e:    eba70160    ..`.    SUB      r1,r7,r0,ASR #1
        0x00030132:    440a        .D      ADD      r2,r2,r1
        0x00030134:    463b        ;F      MOV      r3,r7
        0x00030136:    9802        ..      LDR      r0,[sp,#8]
        0x00030138:    f002fe90    ....    BL       ec_dec_update ; 0x32e5c
        0x0003013c:    03a0        ..      LSLS     r0,r4,#14
        0x0003013e:    fb90f4f5    ....    SDIV     r4,r0,r5
        0x00030142:    f1b90f00    ....    CMP      r9,#0
        0x00030146:    bf18        ..      IT       NE
        0x00030148:    f1b80f00    ....    CMPNE    r8,#0
        0x0003014c:    d077        w.      BEQ      0x3023e ; compute_theta + 1222
        0x0003014e:    b1d4        ..      CBZ      r4,0x30186 ; compute_theta + 1038
        0x00030150:    e9dd100b    ....    LDRD     r1,r0,[sp,#0x2c]
        0x00030154:    2e00        ..      CMP      r6,#0
        0x00030156:    bfc8        ..      IT       GT
        0x00030158:    eddf0a2b    ..+.    VLDRGT   s1,[pc,#172] ; [0x30208] = 0x3f3504f3
        0x0003015c:    dd7b        {.      BLE      0x30256 ; compute_theta + 1246
        0x0003015e:    bf00        ..      NOP      
        0x00030160:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030164:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00030168:    1e76        v.      SUBS     r6,r6,#1
        0x0003016a:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003016e:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00030172:    ee701a01    p...    VADD.F32 s3,s0,s2
        0x00030176:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0003017a:    ece11a01    ....    VSTM     r1!,{s3}
        0x0003017e:    eca00a01    ....    VSTM     r0!,{s0}
        0x00030182:    d1ed        ..      BNE      0x30160 ; compute_theta + 1000
        0x00030184:    e067        g.      B        0x30256 ; compute_theta + 1246
        0x00030186:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030188:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x0003018c:    e9dd0304    ....    LDRD     r0,r3,[sp,#0x10]
        0x00030190:    e9dd120b    ....    LDRD     r1,r2,[sp,#0x2c]
        0x00030194:    f005fdc0    ....    BL       intensity_stereo ; 0x35d18
        0x00030198:    e05d        ].      B        0x30256 ; compute_theta + 1246
        0x0003019a:    bf00        ..      NOP      
        0x0003019c:    f1b80f00    ....    CMP      r8,#0
        0x000301a0:    d059        Y.      BEQ      0x30256 ; compute_theta + 1246
        0x000301a2:    f1b90f00    ....    CMP      r9,#0
        0x000301a6:    d039        9.      BEQ      0x3021c ; compute_theta + 1188
        0x000301a8:    f5b45f00    ..._    CMP      r4,#0x2000
        0x000301ac:    dd23        #.      BLE      0x301f6 ; compute_theta + 1150
        0x000301ae:    6b78        xk      LDR      r0,[r7,#0x34]
        0x000301b0:    bb08        ..      CBNZ     r0,0x301f6 ; compute_theta + 1150
        0x000301b2:    2001        .       MOVS     r0,#1
        0x000301b4:    9003        ..      STR      r0,[sp,#0xc]
        0x000301b6:    2e00        ..      CMP      r6,#0
        0x000301b8:    dd1d        ..      BLE      0x301f6 ; compute_theta + 1150
        0x000301ba:    980c        ..      LDR      r0,[sp,#0x30]
        0x000301bc:    1f00        ..      SUBS     r0,r0,#4
        0x000301be:    f0160f01    ....    TST      r6,#1
        0x000301c2:    d006        ..      BEQ      0x301d2 ; compute_theta + 1114
        0x000301c4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000301c8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000301cc:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000301d0:    1d00        ..      ADDS     r0,r0,#4
        0x000301d2:    1071        q.      ASRS     r1,r6,#1
        0x000301d4:    d00f        ..      BEQ      0x301f6 ; compute_theta + 1150
        0x000301d6:    bf00        ..      NOP      
        0x000301d8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000301dc:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000301e0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000301e4:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x000301e8:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000301ec:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000301f0:    3008        .0      ADDS     r0,r0,#8
        0x000301f2:    1e49        I.      SUBS     r1,r1,#1
        0x000301f4:    d1f0        ..      BNE      0x301d8 ; compute_theta + 1120
        0x000301f6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000301f8:    e008        ..      B        0x3020c ; compute_theta + 1172
    $d
        0x000301fa:    0000        ..      DCW    0
        0x000301fc:    00045a28    (Z..    DCD    285224
        0x00030200:    ffff8001    ....    DCD    4294934529
        0x00030204:    ffffe21d    ....    DCD    4294959645
        0x00030208:    3f3504f3    ..5?    DCD    1060439283
    $t
        0x0003020c:    e9cd0600    ....    STRD     r0,r6,[sp,#0]
        0x00030210:    e9dd0304    ....    LDRD     r0,r3,[sp,#0x10]
        0x00030214:    e9dd120b    ....    LDRD     r1,r2,[sp,#0x2c]
        0x00030218:    f005fd7e    ..~.    BL       intensity_stereo ; 0x35d18
        0x0003021c:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0003021e:    6800        .h      LDR      r0,[r0,#0]
        0x00030220:    2810        .(      CMP      r0,#0x10
        0x00030222:    bfc6        ..      ITTE     GT
        0x00030224:    6a38        8j      LDRGT    r0,[r7,#0x20]
        0x00030226:    2810        .(      CMPGT    r0,#0x10
        0x00030228:    2000        .       MOVLE    r0,#0
        0x0003022a:    dd0d        ..      BLE      0x30248 ; compute_theta + 1232
        0x0003022c:    f1b90f00    ....    CMP      r9,#0
        0x00030230:    d006        ..      BEQ      0x30240 ; compute_theta + 1224
        0x00030232:    e9dd0102    ....    LDRD     r0,r1,[sp,#8]
        0x00030236:    2202        ."      MOVS     r2,#2
        0x00030238:    f002fe38    ..8.    BL       ec_enc_bit_logp ; 0x32eac
        0x0003023c:    e005        ..      B        0x3024a ; compute_theta + 1234
        0x0003023e:    e00a        ..      B        0x30256 ; compute_theta + 1246
        0x00030240:    2102        .!      MOVS     r1,#2
        0x00030242:    9802        ..      LDR      r0,[sp,#8]
        0x00030244:    f002fd0a    ....    BL       ec_dec_bit_logp ; 0x32c5c
        0x00030248:    9003        ..      STR      r0,[sp,#0xc]
        0x0003024a:    6b78        xk      LDR      r0,[r7,#0x34]
        0x0003024c:    2800        .(      CMP      r0,#0
        0x0003024e:    bf1c        ..      ITT      NE
        0x00030250:    2000        .       MOVNE    r0,#0
        0x00030252:    9003        ..      STRNE    r0,[sp,#0xc]
        0x00030254:    2400        .$      MOVS     r4,#0
        0x00030256:    9802        ..      LDR      r0,[sp,#8]
        0x00030258:    f003f8fa    ....    BL       ec_tell_frac ; 0x33450
        0x0003025c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003025e:    1a47        G.      SUBS     r7,r0,r1
        0x00030260:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00030262:    6800        .h      LDR      r0,[r0,#0]
        0x00030264:    1bc1        ..      SUBS     r1,r0,r7
        0x00030266:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00030268:    6001        .`      STR      r1,[r0,#0]
        0x0003026a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0003026c:    2101        .!      MOVS     r1,#1
        0x0003026e:    fa01f000    ....    LSL      r0,r1,r0
        0x00030272:    1e40        @.      SUBS     r0,r0,#1
        0x00030274:    b3f4        ..      CBZ      r4,0x302f4 ; compute_theta + 1404
        0x00030276:    f5b44f80    ...O    CMP      r4,#0x4000
        0x0003027a:    d07d        }.      BEQ      0x30378 ; compute_theta + 1536
        0x0003027c:    fb14f004    ....    SMULBB   r0,r4,r4
        0x00030280:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00030284:    1340        @.      ASRS     r0,r0,#13
        0x00030286:    f6477cff    G..|    MOV      r12,#0x7fff
        0x0003028a:    ebac0600    ....    SUB      r6,r12,r0
        0x0003028e:    f46f719c    o..q    MVN      r1,#0x138
        0x00030292:    fb10f201    ....    SMULBB   r2,r0,r1
        0x00030296:    f44f4180    O..A    MOV      r1,#0x4000
        0x0003029a:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x0003029e:    f2420355    B.U.    MOV      r3,#0x2055
        0x000302a2:    eb0332e2    ...2    ADD      r2,r3,r2,ASR #15
        0x000302a6:    fb12f200    ....    SMULBB   r2,r2,r0
        0x000302aa:    f5024580    ...E    ADD      r5,r2,#0x4000
        0x000302ae:    4a46        FJ      LDR      r2,[pc,#280] ; [0x303c8] = 0xffffe21d
        0x000302b0:    eb0235e5    ...5    ADD      r5,r2,r5,ASR #15
        0x000302b4:    fb15f000    ....    SMULBB   r0,r5,r0
        0x000302b8:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x000302bc:    eb0630e0    ...0    ADD      r0,r6,r0,ASR #15
        0x000302c0:    1c40        @.      ADDS     r0,r0,#1
        0x000302c2:    b205        ..      SXTH     r5,r0
        0x000302c4:    f5c44080    ...@    RSB      r0,r4,#0x4000
        0x000302c8:    fb10f000    ....    SMULBB   r0,r0,r0
        0x000302cc:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000302d0:    1340        @.      ASRS     r0,r0,#13
        0x000302d2:    ebac0c00    ....    SUB      r12,r12,r0
        0x000302d6:    f46f769c    o..v    MVN      r6,#0x138
        0x000302da:    fb10f606    ....    SMULBB   r6,r0,r6
        0x000302de:    eb010146    ..F.    ADD      r1,r1,r6,LSL #1
        0x000302e2:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x000302e6:    fb11f100    ....    SMULBB   r1,r1,r0
        0x000302ea:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x000302ee:    eb0231e1    ...1    ADD      r1,r2,r1,ASR #15
        0x000302f2:    e000        ..      B        0x302f6 ; compute_theta + 1406
        0x000302f4:    e050        P.      B        0x30398 ; compute_theta + 1568
        0x000302f6:    fb11f000    ....    SMULBB   r0,r1,r0
        0x000302fa:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x000302fe:    eb0c30e0    ...0    ADD      r0,r12,r0,ASR #15
        0x00030302:    1c40        @.      ADDS     r0,r0,#1
        0x00030304:    b206        ..      SXTH     r6,r0
        0x00030306:    4628        (F      MOV      r0,r5
        0x00030308:    f003f83e    ..>.    BL       ec_ilog ; 0x33388
        0x0003030c:    4680        .F      MOV      r8,r0
        0x0003030e:    4630        0F      MOV      r0,r6
        0x00030310:    f003f83a    ..:.    BL       ec_ilog ; 0x33388
        0x00030314:    4602        .F      MOV      r2,r0
        0x00030316:    f1c2010f    ....    RSB      r1,r2,#0xf
        0x0003031a:    f1c8000f    ....    RSB      r0,r8,#0xf
        0x0003031e:    fa05f000    ....    LSL      r0,r5,r0
        0x00030322:    fa06f101    ....    LSL      r1,r6,r1
        0x00030326:    eba20208    ....    SUB      r2,r2,r8
        0x0003032a:    02d3        ..      LSLS     r3,r2,#11
        0x0003032c:    f24f52db    O..R    MOV      r2,#0xf5db
        0x00030330:    fb11f202    ....    SMULBB   r2,r1,r2
        0x00030334:    f5024c80    ...L    ADD      r12,r2,#0x4000
        0x00030338:    f64162fc    A..b    MOV      r2,#0x1efc
        0x0003033c:    eb023cec    ...<    ADD      r12,r2,r12,ASR #15
        0x00030340:    fb1cf101    ....    SMULBB   r1,r12,r1
        0x00030344:    f5014180    ...A    ADD      r1,r1,#0x4000
        0x00030348:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x0003034c:    f24f53db    O..S    MOV      r3,#0xf5db
        0x00030350:    fb10f303    ....    SMULBB   r3,r0,r3
        0x00030354:    f5034380    ...C    ADD      r3,r3,#0x4000
        0x00030358:    eb0232e3    ...2    ADD      r2,r2,r3,ASR #15
        0x0003035c:    fb12f000    ....    SMULBB   r0,r2,r0
        0x00030360:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030364:    eba130e0    ...0    SUB      r0,r1,r0,ASR #15
        0x00030368:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003036a:    fb10f001    ....    SMULBB   r0,r0,r1
        0x0003036e:    f5004080    ...@    ADD      r0,r0,#0x4000
        0x00030372:    13c0        ..      ASRS     r0,r0,#15
        0x00030374:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00030376:    e000        ..      B        0x3037a ; compute_theta + 1538
        0x00030378:    e018        ..      B        0x303ac ; compute_theta + 1588
        0x0003037a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003037c:    6011        .`      STR      r1,[r2,#0]
        0x0003037e:    990a        ..      LDR      r1,[sp,#0x28]
        0x00030380:    604d        M`      STR      r5,[r1,#4]
        0x00030382:    990a        ..      LDR      r1,[sp,#0x28]
        0x00030384:    608e        .`      STR      r6,[r1,#8]
        0x00030386:    990a        ..      LDR      r1,[sp,#0x28]
        0x00030388:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003038a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003038c:    6104        .a      STR      r4,[r0,#0x10]
        0x0003038e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00030390:    6147        Ga      STR      r7,[r0,#0x14]
        0x00030392:    b00d        ..      ADD      sp,sp,#0x34
        0x00030394:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00030398:    991c        ..      LDR      r1,[sp,#0x70]
        0x0003039a:    2600        .&      MOVS     r6,#0
        0x0003039c:    f64775ff    G..u    MOV      r5,#0x7fff
        0x000303a0:    6809        .h      LDR      r1,[r1,#0]
        0x000303a2:    4001        .@      ANDS     r1,r1,r0
        0x000303a4:    981c        ..      LDR      r0,[sp,#0x70]
        0x000303a6:    6001        .`      STR      r1,[r0,#0]
        0x000303a8:    4808        .H      LDR      r0,[pc,#32] ; [0x303cc] = 0xffffc000
        0x000303aa:    e7e3        ..      B        0x30374 ; compute_theta + 1532
        0x000303ac:    991c        ..      LDR      r1,[sp,#0x70]
        0x000303ae:    2500        .%      MOVS     r5,#0
        0x000303b0:    f64776ff    G..v    MOV      r6,#0x7fff
        0x000303b4:    680a        .h      LDR      r2,[r1,#0]
        0x000303b6:    9918        ..      LDR      r1,[sp,#0x60]
        0x000303b8:    4088        .@      LSLS     r0,r0,r1
        0x000303ba:    ea020100    ....    AND      r1,r2,r0
        0x000303be:    981c        ..      LDR      r0,[sp,#0x70]
        0x000303c0:    6001        .`      STR      r1,[r0,#0]
        0x000303c2:    f44f4080    O..@    MOV      r0,#0x4000
        0x000303c6:    e7d5        ..      B        0x30374 ; compute_theta + 1532
    $d
        0x000303c8:    ffffe21d    ....    DCD    4294959645
        0x000303cc:    ffffc000    ....    DCD    4294950912
    $t
    i.crypto_boost_trims
    crypto_boost_trims
        0x000303d0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000303d2:    4f29        )O      LDR      r7,[pc,#164] ; [0x30478] = 0x100005f0
        0x000303d4:    4606        .F      MOV      r6,r0
        0x000303d6:    460c        .F      MOV      r4,r1
        0x000303d8:    78b8        .x      LDRB     r0,[r7,#2]
        0x000303da:    ea460100    F...    ORR      r1,r6,r0
        0x000303de:    4030        0@      ANDS     r0,r0,r6
        0x000303e0:    ea310000    1...    BICS     r0,r1,r0
        0x000303e4:    bf08        ..      IT       EQ
        0x000303e6:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x000303e8:    f7e8f818    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000303ec:    9000        ..      STR      r0,[sp,#0]
        0x000303ee:    70be        .p      STRB     r6,[r7,#2]
        0x000303f0:    6a78        xj      LDR      r0,[r7,#0x24]
        0x000303f2:    2e00        ..      CMP      r6,#0
        0x000303f4:    bf0c        ..      ITE      EQ
        0x000303f6:    1b05        ..      SUBEQ    r5,r0,r4
        0x000303f8:    1905        ..      ADDNE    r5,r0,r4
        0x000303fa:    627d        }b      STR      r5,[r7,#0x24]
        0x000303fc:    2d00        .-      CMP      r5,#0
        0x000303fe:    bfb8        ..      IT       LT
        0x00030400:    2500        .%      MOVLT    r5,#0
        0x00030402:    db02        ..      BLT      0x3040a ; crypto_boost_trims + 58
        0x00030404:    2d3f        ?-      CMP      r5,#0x3f
        0x00030406:    bf88        ..      IT       HI
        0x00030408:    253f        ?%      MOVHI    r5,#0x3f
        0x0003040a:    2e00        ..      CMP      r6,#0
        0x0003040c:    6ab8        .j      LDR      r0,[r7,#0x28]
        0x0003040e:    bf14        ..      ITE      NE
        0x00030410:    4404        .D      ADDNE    r4,r0
        0x00030412:    1b04        ..      SUBEQ    r4,r0,r4
        0x00030414:    62bc        .b      STR      r4,[r7,#0x28]
        0x00030416:    2c00        .,      CMP      r4,#0
        0x00030418:    bfb8        ..      IT       LT
        0x0003041a:    2400        .$      MOVLT    r4,#0
        0x0003041c:    db02        ..      BLT      0x30424 ; crypto_boost_trims + 84
        0x0003041e:    2c3f        ?,      CMP      r4,#0x3f
        0x00030420:    bf88        ..      IT       HI
        0x00030422:    243f        ?$      MOVHI    r4,#0x3f
        0x00030424:    4f15        .O      LDR      r7,[pc,#84] ; [0x3047c] = 0x40020000
        0x00030426:    b17e        ~.      CBZ      r6,0x30448 ; crypto_boost_trims + 120
        0x00030428:    f8d7036c    ..l.    LDR      r0,[r7,#0x36c]
        0x0003042c:    f3655019    e..P    BFI      r0,r5,#20,#6
        0x00030430:    f8c7036c    ..l.    STR      r0,[r7,#0x36c]
        0x00030434:    2014        .       MOVS     r0,#0x14
        0x00030436:    f7f0ff95    ....    BL       am_hal_delay_us ; 0x21364
        0x0003043a:    f8d70088    ....    LDR      r0,[r7,#0x88]
        0x0003043e:    f3640005    d...    BFI      r0,r4,#0,#6
        0x00030442:    f8c70088    ....    STR      r0,[r7,#0x88]
        0x00030446:    e00e        ..      B        0x30466 ; crypto_boost_trims + 150
        0x00030448:    f8d70088    ....    LDR      r0,[r7,#0x88]
        0x0003044c:    f3640005    d...    BFI      r0,r4,#0,#6
        0x00030450:    f8c70088    ....    STR      r0,[r7,#0x88]
        0x00030454:    2014        .       MOVS     r0,#0x14
        0x00030456:    f7f0ff85    ....    BL       am_hal_delay_us ; 0x21364
        0x0003045a:    f8d7036c    ..l.    LDR      r0,[r7,#0x36c]
        0x0003045e:    f3655019    e..P    BFI      r0,r5,#20,#6
        0x00030462:    f8c7036c    ..l.    STR      r0,[r7,#0x36c]
        0x00030466:    9800        ..      LDR      r0,[sp,#0]
        0x00030468:    f7e7ffdc    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x0003046c:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x00030470:    2014        .       MOVS     r0,#0x14
        0x00030472:    f7f0bf77    ..w.    B        am_hal_delay_us ; 0x21364
    $d
        0x00030476:    0000        ..      DCW    0
        0x00030478:    100005f0    ....    DCD    268436976
        0x0003047c:    40020000    ...@    DCD    1073872896
    $t
    i.decode_field
    decode_field
        0x00030480:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00030484:    6853        Sh      LDR      r3,[r2,#4]
        0x00030486:    4614        .F      MOV      r4,r2
        0x00030488:    b087        ..      SUB      sp,sp,#0x1c
        0x0003048a:    789a        .x      LDRB     r2,[r3,#2]
        0x0003048c:    f04f0801    O...    MOV      r8,#1
        0x00030490:    f0120cc0    ....    ANDS     r12,r2,#0xc0
        0x00030494:    f04f0600    O...    MOV      r6,#0
        0x00030498:    d00e        ..      BEQ      0x304b8 ; decode_field + 56
        0x0003049a:    f1bc0f40    ..@.    CMP      r12,#0x40
        0x0003049e:    d078        x.      BEQ      0x30592 ; decode_field + 274
        0x000304a0:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000304a2:    f1bc0f80    ....    CMP      r12,#0x80
        0x000304a6:    d075        u.      BEQ      0x30594 ; decode_field + 276
        0x000304a8:    2900        .)      CMP      r1,#0
        0x000304aa:    bf08        ..      IT       EQ
        0x000304ac:    a185        ..      ADREQ    r1,{pc}+0x218 ; 0x306c4
        0x000304ae:    60c1        .`      STR      r1,[r0,#0xc]
        0x000304b0:    b007        ..      ADD      sp,sp,#0x1c
        0x000304b2:    2000        .       MOVS     r0,#0
        0x000304b4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000304b8:    4605        .F      MOV      r5,r0
        0x000304ba:    f8dfc21c    ....    LDR      r12,[pc,#540] ; [0x306d8] = 0x45084
        0x000304be:    f002000f    ....    AND      r0,r2,#0xf
        0x000304c2:    f0120230    ..0.    ANDS     r2,r2,#0x30
        0x000304c6:    f85c7020    \. p    LDR      r7,[r12,r0,LSL #2]
        0x000304ca:    d00b        ..      BEQ      0x304e4 ; decode_field + 100
        0x000304cc:    2a10        .*      CMP      r2,#0x10
        0x000304ce:    d011        ..      BEQ      0x304f4 ; decode_field + 116
        0x000304d0:    2a20         *      CMP      r2,#0x20
        0x000304d2:    d016        ..      BEQ      0x30502 ; decode_field + 130
        0x000304d4:    2a30        0*      CMP      r2,#0x30
        0x000304d6:    d067        g.      BEQ      0x305a8 ; decode_field + 296
        0x000304d8:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000304da:    2800        .(      CMP      r0,#0
        0x000304dc:    bf08        ..      IT       EQ
        0x000304de:    a07f        ..      ADREQ    r0,{pc}+0x1fe ; 0x306dc
        0x000304e0:    f000b8be    ....    B.W      0x30660 ; decode_field + 480
        0x000304e4:    6922        "i      LDR      r2,[r4,#0x10]
        0x000304e6:    b007        ..      ADD      sp,sp,#0x1c
        0x000304e8:    4628        (F      MOV      r0,r5
        0x000304ea:    46bc        .F      MOV      r12,r7
        0x000304ec:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000304f0:    4619        .F      MOV      r1,r3
        0x000304f2:    4760        `G      BX       r12
        0x000304f4:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x000304f8:    4288        .B      CMP      r0,r1
        0x000304fa:    bf18        ..      IT       NE
        0x000304fc:    f8808000    ....    STRBNE   r8,[r0,#0]
        0x00030500:    e063        c.      B        0x305ca ; decode_field + 330
        0x00030502:    2902        .)      CMP      r1,#2
        0x00030504:    d133        3.      BNE      0x3056e ; decode_field + 238
        0x00030506:    2804        .(      CMP      r0,#4
        0x00030508:    d831        1.      BHI      0x3056e ; decode_field + 238
        0x0003050a:    f04f0901    O...    MOV      r9,#1
        0x0003050e:    4669        iF      MOV      r1,sp
        0x00030510:    4628        (F      MOV      r0,r5
        0x00030512:    f8d48014    ....    LDR      r8,[r4,#0x14]
        0x00030516:    f009fb63    ..c.    BL       pb_make_string_substream ; 0x39be0
        0x0003051a:    b970        p.      CBNZ     r0,0x3053a ; decode_field + 186
        0x0003051c:    e0a1        ..      B        0x30662 ; decode_field + 482
        0x0003051e:    bf00        ..      NOP      
        0x00030520:    f8b13007    ...0    LDRH     r3,[r1,#7]
        0x00030524:    6922        "i      LDR      r2,[r4,#0x10]
        0x00030526:    fb032200    ..."    MLA      r2,r3,r0,r2
        0x0003052a:    4668        hF      MOV      r0,sp
        0x0003052c:    47b8        .G      BLX      r7
        0x0003052e:    b188        ..      CBZ      r0,0x30554 ; decode_field + 212
        0x00030530:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00030534:    1c40        @.      ADDS     r0,r0,#1
        0x00030536:    f8a80000    ....    STRH     r0,[r8,#0]
        0x0003053a:    9802        ..      LDR      r0,[sp,#8]
        0x0003053c:    b178        x.      CBZ      r0,0x3055e ; decode_field + 222
        0x0003053e:    6861        ah      LDR      r1,[r4,#4]
        0x00030540:    f8b80000    ....    LDRH     r0,[r8,#0]
        0x00030544:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x00030548:    4290        .B      CMP      r0,r2
        0x0003054a:    d3e9        ..      BCC      0x30520 ; decode_field + 160
        0x0003054c:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003054e:    2800        .(      CMP      r0,#0
        0x00030550:    d165        e.      BNE      0x3061e ; decode_field + 414
        0x00030552:    e01d        ..      B        0x30590 ; decode_field + 272
        0x00030554:    9802        ..      LDR      r0,[sp,#8]
        0x00030556:    f04f0900    O...    MOV      r9,#0
        0x0003055a:    2800        .(      CMP      r0,#0
        0x0003055c:    d1f6        ..      BNE      0x3054c ; decode_field + 204
        0x0003055e:    9801        ..      LDR      r0,[sp,#4]
        0x00030560:    6068        h`      STR      r0,[r5,#4]
        0x00030562:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030564:    60e8        .`      STR      r0,[r5,#0xc]
        0x00030566:    b007        ..      ADD      sp,sp,#0x1c
        0x00030568:    4648        HF      MOV      r0,r9
        0x0003056a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003056e:    e9d41004    ....    LDRD     r1,r0,[r4,#0x10]
        0x00030572:    f8b33007    ...0    LDRH     r3,[r3,#7]
        0x00030576:    8802        ..      LDRH     r2,[r0,#0]
        0x00030578:    fb031302    ....    MLA      r3,r3,r2,r1
        0x0003057c:    1c51        Q.      ADDS     r1,r2,#1
        0x0003057e:    8001        ..      STRH     r1,[r0,#0]
        0x00030580:    6861        ah      LDR      r1,[r4,#4]
        0x00030582:    f8b10009    ....    LDRH     r0,[r1,#9]
        0x00030586:    4282        .B      CMP      r2,r0
        0x00030588:    d307        ..      BCC      0x3059a ; decode_field + 282
        0x0003058a:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003058c:    2800        .(      CMP      r0,#0
        0x0003058e:    d167        g.      BNE      0x30660 ; decode_field + 480
        0x00030590:    e001        ..      B        0x30596 ; decode_field + 278
        0x00030592:    e027        '.      B        0x305e4 ; decode_field + 356
        0x00030594:    e021        !.      B        0x305da ; decode_field + 346
        0x00030596:    a056        V.      ADR      r0,{pc}+0x15a ; 0x306f0
        0x00030598:    e062        b.      B        0x30660 ; decode_field + 480
        0x0003059a:    b007        ..      ADD      sp,sp,#0x1c
        0x0003059c:    4628        (F      MOV      r0,r5
        0x0003059e:    46bc        .F      MOV      r12,r7
        0x000305a0:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000305a4:    461a        .F      MOV      r2,r3
        0x000305a6:    4760        `G      BX       r12
        0x000305a8:    6962        bi      LDR      r2,[r4,#0x14]
        0x000305aa:    8819        ..      LDRH     r1,[r3,#0]
        0x000305ac:    2807        .(      CMP      r0,#7
        0x000305ae:    8011        ..      STRH     r1,[r2,#0]
        0x000305b0:    d10b        ..      BNE      0x305ca ; decode_field + 330
        0x000305b2:    6860        `h      LDR      r0,[r4,#4]
        0x000305b4:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x000305b8:    6920         i      LDR      r0,[r4,#0x10]
        0x000305ba:    f7e8f8e4    ....    BL       __aeabi_memclr ; 0x18786
        0x000305be:    6860        `h      LDR      r0,[r4,#4]
        0x000305c0:    6921        !i      LDR      r1,[r4,#0x10]
        0x000305c2:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x000305c6:    f009fb39    ..9.    BL       pb_message_set_to_defaults ; 0x39c3c
        0x000305ca:    6922        "i      LDR      r2,[r4,#0x10]
        0x000305cc:    6861        ah      LDR      r1,[r4,#4]
        0x000305ce:    b007        ..      ADD      sp,sp,#0x1c
        0x000305d0:    4628        (F      MOV      r0,r5
        0x000305d2:    46bc        .F      MOV      r12,r7
        0x000305d4:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000305d8:    4760        `G      BX       r12
        0x000305da:    2900        .)      CMP      r1,#0
        0x000305dc:    bf08        ..      IT       EQ
        0x000305de:    a148        H.      ADREQ    r1,{pc}+0x122 ; 0x30700
        0x000305e0:    60c1        .`      STR      r1,[r0,#0xc]
        0x000305e2:    e03e        >.      B        0x30662 ; decode_field + 482
        0x000305e4:    6927        'i      LDR      r7,[r4,#0x10]
        0x000305e6:    4605        .F      MOV      r5,r0
        0x000305e8:    f1070904    ....    ADD      r9,r7,#4
        0x000305ec:    2f00        ./      CMP      r7,#0
        0x000305ee:    bf1c        ..      ITT      NE
        0x000305f0:    6838        8h      LDRNE    r0,[r7,#0]
        0x000305f2:    2800        .(      CMPNE    r0,#0
        0x000305f4:    d014        ..      BEQ      0x30620 ; decode_field + 416
        0x000305f6:    2902        .)      CMP      r1,#2
        0x000305f8:    d018        ..      BEQ      0x3062c ; decode_field + 428
        0x000305fa:    f04f080a    O...    MOV      r8,#0xa
        0x000305fe:    46ab        .F      MOV      r11,r5
        0x00030600:    f10d0a10    ....    ADD      r10,sp,#0x10
        0x00030604:    2900        .)      CMP      r1,#0
        0x00030606:    bf08        ..      IT       EQ
        0x00030608:    4635        5F      MOVEQ    r5,r6
        0x0003060a:    d02e        ..      BEQ      0x3066a ; decode_field + 490
        0x0003060c:    2901        .)      CMP      r1,#1
        0x0003060e:    d03c        <.      BEQ      0x3068a ; decode_field + 522
        0x00030610:    2905        .)      CMP      r1,#5
        0x00030612:    d041        A.      BEQ      0x30698 ; decode_field + 536
        0x00030614:    f8db000c    ....    LDR      r0,[r11,#0xc]
        0x00030618:    2800        .(      CMP      r0,#0
        0x0003061a:    bf08        ..      IT       EQ
        0x0003061c:    483d        =H      LDREQ    r0,[pc,#244] ; [0x30714] = 0x39e50
        0x0003061e:    e01f        ..      B        0x30660 ; decode_field + 480
        0x00030620:    b007        ..      ADD      sp,sp,#0x1c
        0x00030622:    4628        (F      MOV      r0,r5
        0x00030624:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00030628:    f009bbd8    ....    B.W      pb_skip_field ; 0x39ddc
        0x0003062c:    4669        iF      MOV      r1,sp
        0x0003062e:    4628        (F      MOV      r0,r5
        0x00030630:    f009fad6    ....    BL       pb_make_string_substream ; 0x39be0
        0x00030634:    b1a8        ..      CBZ      r0,0x30662 ; decode_field + 482
        0x00030636:    683b        ;h      LDR      r3,[r7,#0]
        0x00030638:    6861        ah      LDR      r1,[r4,#4]
        0x0003063a:    464a        JF      MOV      r2,r9
        0x0003063c:    4668        hF      MOV      r0,sp
        0x0003063e:    4798        .G      BLX      r3
        0x00030640:    b150        P.      CBZ      r0,0x30658 ; decode_field + 472
        0x00030642:    9802        ..      LDR      r0,[sp,#8]
        0x00030644:    2800        .(      CMP      r0,#0
        0x00030646:    d1f6        ..      BNE      0x30636 ; decode_field + 438
        0x00030648:    9801        ..      LDR      r0,[sp,#4]
        0x0003064a:    6068        h`      STR      r0,[r5,#4]
        0x0003064c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003064e:    60e8        .`      STR      r0,[r5,#0xc]
        0x00030650:    b007        ..      ADD      sp,sp,#0x1c
        0x00030652:    4640        @F      MOV      r0,r8
        0x00030654:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00030658:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003065a:    2800        .(      CMP      r0,#0
        0x0003065c:    bf08        ..      IT       EQ
        0x0003065e:    a02e        ..      ADREQ    r0,{pc}+0xba ; 0x30718
        0x00030660:    60e8        .`      STR      r0,[r5,#0xc]
        0x00030662:    b007        ..      ADD      sp,sp,#0x1c
        0x00030664:    4630        0F      MOV      r0,r6
        0x00030666:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003066a:    1c6d        m.      ADDS     r5,r5,#1
        0x0003066c:    4545        EE      CMP      r5,r8
        0x0003066e:    d8f8        ..      BHI      0x30662 ; decode_field + 482
        0x00030670:    2201        ."      MOVS     r2,#1
        0x00030672:    4651        QF      MOV      r1,r10
        0x00030674:    4658        XF      MOV      r0,r11
        0x00030676:    f009fb67    ..g.    BL       pb_read ; 0x39d48
        0x0003067a:    2800        .(      CMP      r0,#0
        0x0003067c:    d0f1        ..      BEQ      0x30662 ; decode_field + 482
        0x0003067e:    f81a0b01    ....    LDRB     r0,[r10],#1
        0x00030682:    f0100f80    ....    TST      r0,#0x80
        0x00030686:    d1f0        ..      BNE      0x3066a ; decode_field + 490
        0x00030688:    e00e        ..      B        0x306a8 ; decode_field + 552
        0x0003068a:    2508        .%      MOVS     r5,#8
        0x0003068c:    462a        *F      MOV      r2,r5
        0x0003068e:    4651        QF      MOV      r1,r10
        0x00030690:    4658        XF      MOV      r0,r11
        0x00030692:    f009fb59    ..Y.    BL       pb_read ; 0x39d48
        0x00030696:    e005        ..      B        0x306a4 ; decode_field + 548
        0x00030698:    2504        .%      MOVS     r5,#4
        0x0003069a:    462a        *F      MOV      r2,r5
        0x0003069c:    4651        QF      MOV      r1,r10
        0x0003069e:    4658        XF      MOV      r0,r11
        0x000306a0:    f009fb52    ..R.    BL       pb_read ; 0x39d48
        0x000306a4:    2800        .(      CMP      r0,#0
        0x000306a6:    d0dc        ..      BEQ      0x30662 ; decode_field + 482
        0x000306a8:    a804        ..      ADD      r0,sp,#0x10
        0x000306aa:    491f        .I      LDR      r1,[pc,#124] ; [0x30728] = 0x2bfb1
        0x000306ac:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x000306b0:    e9cd5602    ...V    STRD     r5,r6,[sp,#8]
        0x000306b4:    683b        ;h      LDR      r3,[r7,#0]
        0x000306b6:    6861        ah      LDR      r1,[r4,#4]
        0x000306b8:    464a        JF      MOV      r2,r9
        0x000306ba:    4668        hF      MOV      r0,sp
        0x000306bc:    4798        .G      BLX      r3
        0x000306be:    b007        ..      ADD      sp,sp,#0x1c
        0x000306c0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000306c4:    61766e69    inva    DCD    1635151465
        0x000306c8:    2064696c    lid     DCD    543451500
        0x000306cc:    6c656966    fiel    DCD    1818585446
        0x000306d0:    79742064    d ty    DCD    2037653604
        0x000306d4:    00006570    pe..    DCD    25968
        0x000306d8:    00045084    .P..    DCD    282756
        0x000306dc:    61766e69    inva    DCD    1635151465
        0x000306e0:    2064696c    lid     DCD    543451500
        0x000306e4:    6c656966    fiel    DCD    1818585446
        0x000306e8:    79742064    d ty    DCD    2037653604
        0x000306ec:    00006570    pe..    DCD    25968
        0x000306f0:    61727261    arra    DCD    1634890337
        0x000306f4:    766f2079    y ov    DCD    1986994297
        0x000306f8:    6c667265    erfl    DCD    1818653285
        0x000306fc:    0000776f    ow..    DCD    30575
        0x00030700:    6d206f6e    no m    DCD    1830842222
        0x00030704:    6f6c6c61    allo    DCD    1869376609
        0x00030708:    75732063    c su    DCD    1970479203
        0x0003070c:    726f7070    ppor    DCD    1919905904
        0x00030710:    00000074    t...    DCD    116
        0x00030714:    00039e50    P...    DCD    237136
        0x00030718:    6c6c6163    call    DCD    1819042147
        0x0003071c:    6b636162    back    DCD    1801675106
        0x00030720:    69616620     fai    DCD    1767990816
        0x00030724:    0064656c    led.    DCD    6579564
        0x00030728:    0002bfb1    ....    DCD    180145
    $t
    i.decode_pulses
    decode_pulses
        0x0003072c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00030730:    4f63        cO      LDR      r7,[pc,#396] ; [0x308c0] = 0x4aa6c
        0x00030732:    4606        .F      MOV      r6,r0
        0x00030734:    460d        .F      MOV      r5,r1
        0x00030736:    4614        .F      MOV      r4,r2
        0x00030738:    4291        .B      CMP      r1,r2
        0x0003073a:    bfb4        ..      ITE      LT
        0x0003073c:    4628        (F      MOVLT    r0,r5
        0x0003073e:    4620         F      MOVGE    r0,r4
        0x00030740:    f857c020    W. .    LDR      r12,[r7,r0,LSL #2]
        0x00030744:    bfcc        ..      ITE      GT
        0x00030746:    4608        .F      MOVGT    r0,r1
        0x00030748:    4610        .F      MOVLE    r0,r2
        0x0003074a:    f85c0020    \. .    LDR      r0,[r12,r0,LSL #2]
        0x0003074e:    f1020c01    ....    ADD      r12,r2,#1
        0x00030752:    4561        aE      CMP      r1,r12
        0x00030754:    bfb8        ..      IT       LT
        0x00030756:    468c        .F      MOVLT    r12,r1
        0x00030758:    f857c02c    W.,.    LDR      r12,[r7,r12,LSL #2]
        0x0003075c:    bfd8        ..      IT       LE
        0x0003075e:    1c51        Q.      ADDLE    r1,r2,#1
        0x00030760:    f85c1021    \.!.    LDR      r1,[r12,r1,LSL #2]
        0x00030764:    4401        .D      ADD      r1,r1,r0
        0x00030766:    4618        .F      MOV      r0,r3
        0x00030768:    f002fb0a    ....    BL       ec_dec_uint ; 0x32d80
        0x0003076c:    ed9f0a55    ..U.    VLDR     s0,[pc,#340] ; [0x308c4] = 0
        0x00030770:    2d02        .-      CMP      r5,#2
        0x00030772:    bfc8        ..      IT       GT
        0x00030774:    2300        .#      MOVGT    r3,#0
        0x00030776:    dd72        r.      BLE      0x3085e ; decode_pulses + 306
        0x00030778:    42ac        .B      CMP      r4,r5
        0x0003077a:    db3b        ;.      BLT      0x307f4 ; decode_pulses + 200
        0x0003077c:    f8572025    W.%     LDR      r2,[r7,r5,LSL #2]
        0x00030780:    eb020184    ....    ADD      r1,r2,r4,LSL #2
        0x00030784:    6849        Ih      LDR      r1,[r1,#4]
        0x00030786:    4288        .B      CMP      r0,r1
        0x00030788:    bf2c        ,.      ITE      CS
        0x0003078a:    f04f0c01    O...    MOVCS    r12,#1
        0x0003078e:    f04f0c00    O...    MOVCC    r12,#0
        0x00030792:    f1cc0c00    ....    RSB      r12,r12,#0
        0x00030796:    ea01010c    ....    AND      r1,r1,r12
        0x0003079a:    1a41        A.      SUBS     r1,r0,r1
        0x0003079c:    f8520025    R.%.    LDR      r0,[r2,r5,LSL #2]
        0x000307a0:    46a0        .F      MOV      r8,r4
        0x000307a2:    4288        .B      CMP      r0,r1
        0x000307a4:    bf88        ..      IT       HI
        0x000307a6:    462c        ,F      MOVHI    r4,r5
        0x000307a8:    d907        ..      BLS      0x307ba ; decode_pulses + 142
        0x000307aa:    1e64        d.      SUBS     r4,r4,#1
        0x000307ac:    f8570024    W.$.    LDR      r0,[r7,r4,LSL #2]
        0x000307b0:    f8500025    P.%.    LDR      r0,[r0,r5,LSL #2]
        0x000307b4:    4288        .B      CMP      r0,r1
        0x000307b6:    d8f8        ..      BHI      0x307aa ; decode_pulses + 126
        0x000307b8:    e008        ..      B        0x307cc ; decode_pulses + 160
        0x000307ba:    f8520024    R.$.    LDR      r0,[r2,r4,LSL #2]
        0x000307be:    4281        .B      CMP      r1,r0
        0x000307c0:    d204        ..      BCS      0x307cc ; decode_pulses + 160
        0x000307c2:    1e64        d.      SUBS     r4,r4,#1
        0x000307c4:    f8520024    R.$.    LDR      r0,[r2,r4,LSL #2]
        0x000307c8:    4281        .B      CMP      r1,r0
        0x000307ca:    d3fa        ..      BCC      0x307c2 ; decode_pulses + 150
        0x000307cc:    1a08        ..      SUBS     r0,r1,r0
        0x000307ce:    eba80104    ....    SUB      r1,r8,r4
        0x000307d2:    4461        aD      ADD      r1,r1,r12
        0x000307d4:    ea81010c    ....    EOR      r1,r1,r12
        0x000307d8:    b209        ..      SXTH     r1,r1
        0x000307da:    ee001a90    ....    VMOV     s1,r1
        0x000307de:    f8461b04    F...    STR      r1,[r6],#4
        0x000307e2:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x000307e6:    ee001a90    ....    VMOV     s1,r1
        0x000307ea:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000307ee:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x000307f2:    e031        1.      B        0x30858 ; decode_pulses + 300
        0x000307f4:    f8571024    W.$.    LDR      r1,[r7,r4,LSL #2]
        0x000307f8:    f8512025    Q.%     LDR      r2,[r1,r5,LSL #2]
        0x000307fc:    eb070184    ....    ADD      r1,r7,r4,LSL #2
        0x00030800:    4282        .B      CMP      r2,r0
        0x00030802:    6849        Ih      LDR      r1,[r1,#4]
        0x00030804:    f8511025    Q.%.    LDR      r1,[r1,r5,LSL #2]
        0x00030808:    bf98        ..      IT       LS
        0x0003080a:    4288        .B      CMPLS    r0,r1
        0x0003080c:    d203        ..      BCS      0x30816 ; decode_pulses + 234
        0x0003080e:    1a80        ..      SUBS     r0,r0,r2
        0x00030810:    f8463b04    F..;    STR      r3,[r6],#4
        0x00030814:    e020         .      B        0x30858 ; decode_pulses + 300
        0x00030816:    4288        .B      CMP      r0,r1
        0x00030818:    bf2c        ,.      ITE      CS
        0x0003081a:    2201        ."      MOVCS    r2,#1
        0x0003081c:    2200        ."      MOVCC    r2,#0
        0x0003081e:    4252        RB      RSBS     r2,r2,#0
        0x00030820:    4011        .@      ANDS     r1,r1,r2
        0x00030822:    1a41        A.      SUBS     r1,r0,r1
        0x00030824:    46a4        .F      MOV      r12,r4
        0x00030826:    1e64        d.      SUBS     r4,r4,#1
        0x00030828:    f8570024    W.$.    LDR      r0,[r7,r4,LSL #2]
        0x0003082c:    f8500025    P.%.    LDR      r0,[r0,r5,LSL #2]
        0x00030830:    4288        .B      CMP      r0,r1
        0x00030832:    d8f8        ..      BHI      0x30826 ; decode_pulses + 250
        0x00030834:    1a08        ..      SUBS     r0,r1,r0
        0x00030836:    ebac0104    ....    SUB      r1,r12,r4
        0x0003083a:    4411        .D      ADD      r1,r1,r2
        0x0003083c:    4051        Q@      EORS     r1,r1,r2
        0x0003083e:    b209        ..      SXTH     r1,r1
        0x00030840:    ee001a90    ....    VMOV     s1,r1
        0x00030844:    f8461b04    F...    STR      r1,[r6],#4
        0x00030848:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003084c:    ee001a90    ....    VMOV     s1,r1
        0x00030850:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00030854:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00030858:    1e6d        m.      SUBS     r5,r5,#1
        0x0003085a:    2d02        .-      CMP      r5,#2
        0x0003085c:    dc8c        ..      BGT      0x30778 ; decode_pulses + 76
        0x0003085e:    2101        .!      MOVS     r1,#1
        0x00030860:    eb010144    ..D.    ADD      r1,r1,r4,LSL #1
        0x00030864:    4288        .B      CMP      r0,r1
        0x00030866:    bf2c        ,.      ITE      CS
        0x00030868:    2201        ."      MOVCS    r2,#1
        0x0003086a:    2200        ."      MOVCC    r2,#0
        0x0003086c:    4252        RB      RSBS     r2,r2,#0
        0x0003086e:    4011        .@      ANDS     r1,r1,r2
        0x00030870:    1a43        C.      SUBS     r3,r0,r1
        0x00030872:    1c58        X.      ADDS     r0,r3,#1
        0x00030874:    0841        A.      LSRS     r1,r0,#1
        0x00030876:    d003        ..      BEQ      0x30880 ; decode_pulses + 340
        0x00030878:    4248        HB      RSBS     r0,r1,#0
        0x0003087a:    eb030040    ..@.    ADD      r0,r3,r0,LSL #1
        0x0003087e:    1c43        C.      ADDS     r3,r0,#1
        0x00030880:    1a60        `.      SUBS     r0,r4,r1
        0x00030882:    4410        .D      ADD      r0,r0,r2
        0x00030884:    4050        P@      EORS     r0,r0,r2
        0x00030886:    b200        ..      SXTH     r0,r0
        0x00030888:    ee000a90    ....    VMOV     s1,r0
        0x0003088c:    6030        0`      STR      r0,[r6,#0]
        0x0003088e:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00030892:    ee000a90    ....    VMOV     s1,r0
        0x00030896:    4258        XB      RSBS     r0,r3,#0
        0x00030898:    1ac9        ..      SUBS     r1,r1,r3
        0x0003089a:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003089e:    4048        H@      EORS     r0,r0,r1
        0x000308a0:    b200        ..      SXTH     r0,r0
        0x000308a2:    6070        p`      STR      r0,[r6,#4]
        0x000308a4:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x000308a8:    ee000a90    ....    VMOV     s1,r0
        0x000308ac:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x000308b0:    ee000a90    ....    VMOV     s1,r0
        0x000308b4:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000308b8:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x000308bc:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x000308c0:    0004aa6c    l...    DCD    305772
        0x000308c4:    00000000    ....    DCD    0
    $t
    i.deinterleave_hadamard
    deinterleave_hadamard
        0x000308c8:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000308cc:    4698        .F      MOV      r8,r3
        0x000308ce:    4614        .F      MOV      r4,r2
        0x000308d0:    460d        .F      MOV      r5,r1
        0x000308d2:    4606        .F      MOV      r6,r0
        0x000308d4:    f00cfecc    ....    BL       save_stack ; 0x3d670
        0x000308d8:    fb05f004    ....    MUL      r0,r5,r4
        0x000308dc:    0087        ..      LSLS     r7,r0,#2
        0x000308de:    4638        8F      MOV      r0,r7
        0x000308e0:    f00ff8b4    ....    BL       spl_alloca ; 0x3fa4c
        0x000308e4:    4684        .F      MOV      r12,r0
        0x000308e6:    f1b80f00    ....    CMP      r8,#0
        0x000308ea:    d032        2.      BEQ      0x30952 ; deinterleave_hadamard + 138
        0x000308ec:    4833        3H      LDR      r0,[pc,#204] ; [0x309bc] = 0x459b0
        0x000308ee:    2300        .#      MOVS     r3,#0
        0x000308f0:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x000308f4:    f1a00808    ....    SUB      r8,r0,#8
        0x000308f8:    2c00        .,      CMP      r4,#0
        0x000308fa:    dd56        V.      BLE      0x309aa ; deinterleave_hadamard + 226
        0x000308fc:    2d00        .-      CMP      r5,#0
        0x000308fe:    dd24        $.      BLE      0x3094a ; deinterleave_hadamard + 130
        0x00030900:    f8580023    X.#.    LDR      r0,[r8,r3,LSL #2]
        0x00030904:    1b19        ..      SUBS     r1,r3,r4
        0x00030906:    4368        hC      MULS     r0,r5,r0
        0x00030908:    eb0c0080    ....    ADD      r0,r12,r0,LSL #2
        0x0003090c:    1f00        ..      SUBS     r0,r0,#4
        0x0003090e:    eb060181    ....    ADD      r1,r6,r1,LSL #2
        0x00030912:    f0150f01    ....    TST      r5,#1
        0x00030916:    d006        ..      BEQ      0x30926 ; deinterleave_hadamard + 94
        0x00030918:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0003091c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030920:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030924:    1d00        ..      ADDS     r0,r0,#4
        0x00030926:    106a        j.      ASRS     r2,r5,#1
        0x00030928:    d00f        ..      BEQ      0x3094a ; deinterleave_hadamard + 130
        0x0003092a:    bf00        ..      NOP      
        0x0003092c:    eb010984    ....    ADD      r9,r1,r4,LSL #2
        0x00030930:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00030934:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00030938:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003093c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030940:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00030944:    3008        .0      ADDS     r0,r0,#8
        0x00030946:    1e52        R.      SUBS     r2,r2,#1
        0x00030948:    d1f0        ..      BNE      0x3092c ; deinterleave_hadamard + 100
        0x0003094a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003094c:    429c        .B      CMP      r4,r3
        0x0003094e:    dcd5        ..      BGT      0x308fc ; deinterleave_hadamard + 52
        0x00030950:    e02b        +.      B        0x309aa ; deinterleave_hadamard + 226
        0x00030952:    f04f0800    O...    MOV      r8,#0
        0x00030956:    4643        CF      MOV      r3,r8
        0x00030958:    2c00        .,      CMP      r4,#0
        0x0003095a:    dd26        &.      BLE      0x309aa ; deinterleave_hadamard + 226
        0x0003095c:    2d00        .-      CMP      r5,#0
        0x0003095e:    dd20         .      BLE      0x309a2 ; deinterleave_hadamard + 218
        0x00030960:    1b18        ..      SUBS     r0,r3,r4
        0x00030962:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00030966:    eb0c0088    ....    ADD      r0,r12,r8,LSL #2
        0x0003096a:    1f00        ..      SUBS     r0,r0,#4
        0x0003096c:    f0150f01    ....    TST      r5,#1
        0x00030970:    d006        ..      BEQ      0x30980 ; deinterleave_hadamard + 184
        0x00030972:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x00030976:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003097a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003097e:    1d00        ..      ADDS     r0,r0,#4
        0x00030980:    106a        j.      ASRS     r2,r5,#1
        0x00030982:    d00e        ..      BEQ      0x309a2 ; deinterleave_hadamard + 218
        0x00030984:    eb010984    ....    ADD      r9,r1,r4,LSL #2
        0x00030988:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0003098c:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00030990:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00030994:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00030998:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003099c:    3008        .0      ADDS     r0,r0,#8
        0x0003099e:    1e52        R.      SUBS     r2,r2,#1
        0x000309a0:    d1f0        ..      BNE      0x30984 ; deinterleave_hadamard + 188
        0x000309a2:    1c5b        [.      ADDS     r3,r3,#1
        0x000309a4:    44a8        .D      ADD      r8,r8,r5
        0x000309a6:    429c        .B      CMP      r4,r3
        0x000309a8:    dcd8        ..      BGT      0x3095c ; deinterleave_hadamard + 148
        0x000309aa:    463a        :F      MOV      r2,r7
        0x000309ac:    4661        aF      MOV      r1,r12
        0x000309ae:    4630        0F      MOV      r0,r6
        0x000309b0:    f7e7fe72    ..r.    BL       __aeabi_memcpy4 ; 0x18698
        0x000309b4:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x000309b8:    f00cbe52    ..R.    B.W      restore_stack ; 0x3d660
    $d
        0x000309bc:    000459b0    .Y..    DCD    285104
    $t
    i.dmAdvActClearSets
    dmAdvActClearSets
        0x000309c0:    4770        pG      BX       lr
        0x000309c2:    0000        ..      MOVS     r0,r0
    i.dmAdvActConfig
    dmAdvActConfig
        0x000309c4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000309c8:    4c16        .L      LDR      r4,[pc,#88] ; [0x30a24] = 0x1000d5c8
        0x000309ca:    b084        ..      SUB      sp,sp,#0x10
        0x000309cc:    7f61        a.      LDRB     r1,[r4,#0x1d]
        0x000309ce:    2900        .)      CMP      r1,#0
        0x000309d0:    bf1c        ..      ITT      NE
        0x000309d2:    b004        ..      ADDNE    sp,sp,#0x10
        0x000309d4:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000309d8:    7e21        !~      LDRB     r1,[r4,#0x18]
        0x000309da:    2901        .)      CMP      r1,#1
        0x000309dc:    bf12        ..      ITEE     NE
        0x000309de:    2904        .)      CMPNE    r1,#4
        0x000309e0:    b004        ..      ADDEQ    sp,sp,#0x10
        0x000309e2:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000309e6:    7945        Ey      LDRB     r5,[r0,#5]
        0x000309e8:    f8df803c    ..<.    LDR      r8,[pc,#60] ; [0x30a28] = 0x1000d6d8
        0x000309ec:    7986        .y      LDRB     r6,[r0,#6]
        0x000309ee:    f1000707    ....    ADD      r7,r0,#7
        0x000309f2:    f898000e    ....    LDRB     r0,[r8,#0xe]
        0x000309f6:    f7e9ff59    ..Y.    BL       DmLlAddrType ; 0x1a8ac
        0x000309fa:    f8981011    ....    LDRB     r1,[r8,#0x11]
        0x000309fe:    7ea2        .~      LDRB     r2,[r4,#0x1a]
        0x00030a00:    e9cd2102    ...!    STRD     r2,r1,[sp,#8]
        0x00030a04:    e9cd6700    ...g    STRD     r6,r7,[sp,#0]
        0x00030a08:    f8b4c010    ....    LDRH     r12,[r4,#0x10]
        0x00030a0c:    4603        .F      MOV      r3,r0
        0x00030a0e:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00030a10:    462a        *F      MOV      r2,r5
        0x00030a12:    4660        `F      MOV      r0,r12
        0x00030a14:    f7eafe6f    ..o.    BL       HciLeSetAdvParamCmd ; 0x1b6f6
        0x00030a18:    4804        .H      LDR      r0,[pc,#16] ; [0x30a2c] = 0x100002c4
        0x00030a1a:    7005        .p      STRB     r5,[r0,#0]
        0x00030a1c:    b004        ..      ADD      sp,sp,#0x10
        0x00030a1e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00030a22:    0000        ..      DCW    0
        0x00030a24:    1000d5c8    ....    DCD    268490184
        0x00030a28:    1000d6d8    ....    DCD    268490456
        0x00030a2c:    100002c4    ....    DCD    268436164
    $t
    i.dmAdvActRemoveSet
    dmAdvActRemoveSet
        0x00030a30:    4770        pG      BX       lr
        0x00030a32:    0000        ..      MOVS     r0,r0
    i.dmAdvActSetData
    dmAdvActSetData
        0x00030a34:    4907        .I      LDR      r1,[pc,#28] ; [0x30a54] = 0x1000d5c8
        0x00030a36:    7f49        I.      LDRB     r1,[r1,#0x1d]
        0x00030a38:    2900        .)      CMP      r1,#0
        0x00030a3a:    bf18        ..      IT       NE
        0x00030a3c:    4770        pG      BXNE     lr
        0x00030a3e:    7981        .y      LDRB     r1,[r0,#6]
        0x00030a40:    79c2        .y      LDRB     r2,[r0,#7]
        0x00030a42:    2900        .)      CMP      r1,#0
        0x00030a44:    f1000108    ....    ADD      r1,r0,#8
        0x00030a48:    4610        .F      MOV      r0,r2
        0x00030a4a:    d001        ..      BEQ      0x30a50 ; dmAdvActSetData + 28
        0x00030a4c:    f7eabeea    ....    B        HciLeSetScanRespDataCmd ; 0x1b824
        0x00030a50:    f7eabe1b    ....    B        HciLeSetAdvDataCmd ; 0x1b68a
    $d
        0x00030a54:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvActSetRandAddr
    dmAdvActSetRandAddr
        0x00030a58:    4770        pG      BX       lr
        0x00030a5a:    0000        ..      MOVS     r0,r0
    i.dmAdvActStart
    dmAdvActStart
        0x00030a5c:    4909        .I      LDR      r1,[pc,#36] ; [0x30a84] = 0x1000d5c8
        0x00030a5e:    7f4a        J.      LDRB     r2,[r1,#0x1d]
        0x00030a60:    2a00        .*      CMP      r2,#0
        0x00030a62:    bf18        ..      IT       NE
        0x00030a64:    4770        pG      BXNE     lr
        0x00030a66:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x00030a68:    2a01        .*      CMP      r2,#1
        0x00030a6a:    bf14        ..      ITE      NE
        0x00030a6c:    2a04        .*      CMPNE    r2,#4
        0x00030a6e:    4770        pG      BXEQ     lr
        0x00030a70:    f04f0203    O...    MOV      r2,#3
        0x00030a74:    774a        Jw      STRB     r2,[r1,#0x1d]
        0x00030a76:    8900        ..      LDRH     r0,[r0,#8]
        0x00030a78:    8408        ..      STRH     r0,[r1,#0x20]
        0x00030a7a:    f04f0001    O...    MOV      r0,#1
        0x00030a7e:    f7eabe26    ..&.    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x00030a82:    0000        ..      DCW    0
        0x00030a84:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvActStop
    dmAdvActStop
        0x00030a88:    4808        .H      LDR      r0,[pc,#32] ; [0x30aac] = 0x1000d5c8
        0x00030a8a:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x00030a8c:    2901        .)      CMP      r1,#1
        0x00030a8e:    bf18        ..      IT       NE
        0x00030a90:    4770        pG      BXNE     lr
        0x00030a92:    7e01        .~      LDRB     r1,[r0,#0x18]
        0x00030a94:    2901        .)      CMP      r1,#1
        0x00030a96:    bf14        ..      ITE      NE
        0x00030a98:    2904        .)      CMPNE    r1,#4
        0x00030a9a:    4770        pG      BXEQ     lr
        0x00030a9c:    f04f0105    O...    MOV      r1,#5
        0x00030aa0:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00030aa2:    f04f0000    O...    MOV      r0,#0
        0x00030aa6:    f7eabe12    ....    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x00030aaa:    0000        ..      DCW    0
        0x00030aac:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvActTimeout
    dmAdvActTimeout
        0x00030ab0:    4804        .H      LDR      r0,[pc,#16] ; [0x30ac4] = 0x1000d5c8
        0x00030ab2:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x00030ab4:    2901        .)      CMP      r1,#1
        0x00030ab6:    bf18        ..      IT       NE
        0x00030ab8:    4770        pG      BXNE     lr
        0x00030aba:    2105        .!      MOVS     r1,#5
        0x00030abc:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00030abe:    2000        .       MOVS     r0,#0
        0x00030ac0:    f7eabe05    ....    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x00030ac4:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvConnectFailed
    dmAdvConnectFailed
        0x00030ac8:    b510        ..      PUSH     {r4,lr}
        0x00030aca:    4807        .H      LDR      r0,[pc,#28] ; [0x30ae8] = 0x1000d5c8
        0x00030acc:    f7ecfa60    ..`.    BL       WsfTimerStop ; 0x1cf90
        0x00030ad0:    2300        .#      MOVS     r3,#0
        0x00030ad2:    461a        .F      MOV      r2,r3
        0x00030ad4:    2122        "!      MOVS     r1,#0x22
        0x00030ad6:    200d        .       MOVS     r0,#0xd
        0x00030ad8:    f000fe52    ..R.    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00030adc:    4802        .H      LDR      r0,[pc,#8] ; [0x30ae8] = 0x1000d5c8
        0x00030ade:    21ff        .!      MOVS     r1,#0xff
        0x00030ae0:    7601        .v      STRB     r1,[r0,#0x18]
        0x00030ae2:    2100        .!      MOVS     r1,#0
        0x00030ae4:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00030ae6:    bd10        ..      POP      {r4,pc}
    $d
        0x00030ae8:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvConnected
    dmAdvConnected
        0x00030aec:    b510        ..      PUSH     {r4,lr}
        0x00030aee:    4807        .H      LDR      r0,[pc,#28] ; [0x30b0c] = 0x1000d5c8
        0x00030af0:    f7ecfa4e    ..N.    BL       WsfTimerStop ; 0x1cf90
        0x00030af4:    2300        .#      MOVS     r3,#0
        0x00030af6:    461a        .F      MOV      r2,r3
        0x00030af8:    2122        "!      MOVS     r1,#0x22
        0x00030afa:    200d        .       MOVS     r0,#0xd
        0x00030afc:    f000fe40    ..@.    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00030b00:    4802        .H      LDR      r0,[pc,#8] ; [0x30b0c] = 0x1000d5c8
        0x00030b02:    21ff        .!      MOVS     r1,#0xff
        0x00030b04:    7601        .v      STRB     r1,[r0,#0x18]
        0x00030b06:    2100        .!      MOVS     r1,#0
        0x00030b08:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00030b0a:    bd10        ..      POP      {r4,pc}
    $d
        0x00030b0c:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvGenConnCmpl
    dmAdvGenConnCmpl
        0x00030b10:    b500        ..      PUSH     {lr}
        0x00030b12:    b089        ..      SUB      sp,sp,#0x24
        0x00030b14:    2200        ."      MOVS     r2,#0
        0x00030b16:    9201        ..      STR      r2,[sp,#4]
        0x00030b18:    9200        ..      STR      r2,[sp,#0]
        0x00030b1a:    9202        ..      STR      r2,[sp,#8]
        0x00030b1c:    9203        ..      STR      r2,[sp,#0xc]
        0x00030b1e:    9206        ..      STR      r2,[sp,#0x18]
        0x00030b20:    9204        ..      STR      r2,[sp,#0x10]
        0x00030b22:    9205        ..      STR      r2,[sp,#0x14]
        0x00030b24:    9207        ..      STR      r2,[sp,#0x1c]
        0x00030b26:    9208        ..      STR      r2,[sp,#0x20]
        0x00030b28:    2202        ."      MOVS     r2,#2
        0x00030b2a:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00030b2e:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00030b32:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00030b36:    2101        .!      MOVS     r1,#1
        0x00030b38:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00030b3c:    490a        .I      LDR      r1,[pc,#40] ; [0x30b68] = 0x1000d5c8
        0x00030b3e:    180a        ..      ADDS     r2,r1,r0
        0x00030b40:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00030b44:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00030b48:    f8922031    ..1     LDRB     r2,[r2,#0x31]
        0x00030b4c:    f1000125    ..%.    ADD      r1,r0,#0x25
        0x00030b50:    f88d2009    ...     STRB     r2,[sp,#9]
        0x00030b54:    f10d000a    ....    ADD      r0,sp,#0xa
        0x00030b58:    f7e9fbc3    ....    BL       BdaCpy ; 0x1a2e2
        0x00030b5c:    4668        hF      MOV      r0,sp
        0x00030b5e:    f000fe23    ..#.    BL       dmDevPassHciEvtToConn ; 0x317a8
        0x00030b62:    b009        ..      ADD      sp,sp,#0x24
        0x00030b64:    bd00        ..      POP      {pc}
    $d
        0x00030b66:    0000        ..      DCW    0
        0x00030b68:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvHciHandler
    dmAdvHciHandler
        0x00030b6c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00030b70:    4606        .F      MOV      r6,r0
        0x00030b72:    7880        .x      LDRB     r0,[r0,#2]
        0x00030b74:    2835        5(      CMP      r0,#0x35
        0x00030b76:    bf18        ..      IT       NE
        0x00030b78:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030b7c:    2500        .%      MOVS     r5,#0
        0x00030b7e:    4c2e        .L      LDR      r4,[pc,#184] ; [0x30c38] = 0x1000d5c8
        0x00030b80:    4f2e        .O      LDR      r7,[pc,#184] ; [0x30c3c] = 0x100002c4
        0x00030b82:    46a8        .F      MOV      r8,r5
        0x00030b84:    7f60        `.      LDRB     r0,[r4,#0x1d]
        0x00030b86:    f04f0901    O...    MOV      r9,#1
        0x00030b8a:    2802        .(      CMP      r0,#2
        0x00030b8c:    bf18        ..      IT       NE
        0x00030b8e:    2803        .(      CMPNE    r0,#3
        0x00030b90:    d024        $.      BEQ      0x30bdc ; dmAdvHciHandler + 112
        0x00030b92:    2804        .(      CMP      r0,#4
        0x00030b94:    bf1c        ..      ITT      NE
        0x00030b96:    2805        .(      CMPNE    r0,#5
        0x00030b98:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030b9c:    78f1        .x      LDRB     r1,[r6,#3]
        0x00030b9e:    2900        .)      CMP      r1,#0
        0x00030ba0:    bf1c        ..      ITT      NE
        0x00030ba2:    f884901d    ....    STRBNE   r9,[r4,#0x1d]
        0x00030ba6:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030baa:    2805        .(      CMP      r0,#5
        0x00030bac:    d035        5.      BEQ      0x30c1a ; dmAdvHciHandler + 174
        0x00030bae:    2300        .#      MOVS     r3,#0
        0x00030bb0:    461a        .F      MOV      r2,r3
        0x00030bb2:    2122        "!      MOVS     r1,#0x22
        0x00030bb4:    200d        .       MOVS     r0,#0xd
        0x00030bb6:    f000fde3    ....    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00030bba:    20ff        .       MOVS     r0,#0xff
        0x00030bbc:    7620         v      STRB     r0,[r4,#0x18]
        0x00030bbe:    f884801d    ....    STRB     r8,[r4,#0x1d]
        0x00030bc2:    2d02        .-      CMP      r5,#2
        0x00030bc4:    d032        2.      BEQ      0x30c2c ; dmAdvHciHandler + 192
        0x00030bc6:    2d00        .-      CMP      r5,#0
        0x00030bc8:    bf08        ..      IT       EQ
        0x00030bca:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x00030bce:    70b5        .p      STRB     r5,[r6,#2]
        0x00030bd0:    481b        .H      LDR      r0,[pc,#108] ; [0x30c40] = 0x1000d6d8
        0x00030bd2:    6881        .h      LDR      r1,[r0,#8]
        0x00030bd4:    4630        0F      MOV      r0,r6
        0x00030bd6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00030bda:    4708        .G      BX       r1
        0x00030bdc:    78f1        .x      LDRB     r1,[r6,#3]
        0x00030bde:    2900        .)      CMP      r1,#0
        0x00030be0:    bf1c        ..      ITT      NE
        0x00030be2:    f884801d    ....    STRBNE   r8,[r4,#0x1d]
        0x00030be6:    e8bd87f0    ....    POPNE    {r4-r10,pc}
        0x00030bea:    2803        .(      CMP      r0,#3
        0x00030bec:    d10a        ..      BNE      0x30c04 ; dmAdvHciHandler + 152
        0x00030bee:    8c21        !.      LDRH     r1,[r4,#0x20]
        0x00030bf0:    b121        !.      CBZ      r1,0x30bfc ; dmAdvHciHandler + 144
        0x00030bf2:    2007        .       MOVS     r0,#7
        0x00030bf4:    72a0        .r      STRB     r0,[r4,#0xa]
        0x00030bf6:    4810        .H      LDR      r0,[pc,#64] ; [0x30c38] = 0x1000d5c8
        0x00030bf8:    f7ecf95c    ..\.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00030bfc:    7838        8x      LDRB     r0,[r7,#0]
        0x00030bfe:    2804        .(      CMP      r0,#4
        0x00030c00:    bf18        ..      IT       NE
        0x00030c02:    2521        !%      MOVNE    r5,#0x21
        0x00030c04:    2300        .#      MOVS     r3,#0
        0x00030c06:    461a        .F      MOV      r2,r3
        0x00030c08:    2121        !!      MOVS     r1,#0x21
        0x00030c0a:    200c        .       MOVS     r0,#0xc
        0x00030c0c:    f000fdb8    ....    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00030c10:    7838        8x      LDRB     r0,[r7,#0]
        0x00030c12:    7620         v      STRB     r0,[r4,#0x18]
        0x00030c14:    f884901d    ....    STRB     r9,[r4,#0x1d]
        0x00030c18:    e7d3        ..      B        0x30bc2 ; dmAdvHciHandler + 86
        0x00030c1a:    4807        .H      LDR      r0,[pc,#28] ; [0x30c38] = 0x1000d5c8
        0x00030c1c:    f7ecf9b8    ....    BL       WsfTimerStop ; 0x1cf90
        0x00030c20:    7838        8x      LDRB     r0,[r7,#0]
        0x00030c22:    2804        .(      CMP      r0,#4
        0x00030c24:    bf14        ..      ITE      NE
        0x00030c26:    2522        "%      MOVNE    r5,#0x22
        0x00030c28:    2502        .%      MOVEQ    r5,#2
        0x00030c2a:    e7c0        ..      B        0x30bae ; dmAdvHciHandler + 66
        0x00030c2c:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00030c30:    213c        <!      MOVS     r1,#0x3c
        0x00030c32:    2000        .       MOVS     r0,#0
        0x00030c34:    f7ffbf6c    ..l.    B.W      dmAdvGenConnCmpl ; 0x30b10
    $d
        0x00030c38:    1000d5c8    ....    DCD    268490184
        0x00030c3c:    100002c4    ....    DCD    268436164
        0x00030c40:    1000d6d8    ....    DCD    268490456
    $t
    i.dmAdvInit
    dmAdvInit
        0x00030c44:    e92d01f0    -...    PUSH     {r4-r8}
        0x00030c48:    2000        .       MOVS     r0,#0
        0x00030c4a:    24ff        .$      MOVS     r4,#0xff
        0x00030c4c:    4b10        .K      LDR      r3,[pc,#64] ; [0x30c90] = 0x1000d5c8
        0x00030c4e:    4a11        .J      LDR      r2,[pc,#68] ; [0x30c94] = 0x1000d6d8
        0x00030c50:    4684        .F      MOV      r12,r0
        0x00030c52:    f44f65c8    O..e    MOV      r5,#0x640
        0x00030c56:    f44f66f0    O..f    MOV      r6,#0x780
        0x00030c5a:    2707        .'      MOVS     r7,#7
        0x00030c5c:    1819        ..      ADDS     r1,r3,r0
        0x00030c5e:    eb030840    ..@.    ADD      r8,r3,r0,LSL #1
        0x00030c62:    760c        .v      STRB     r4,[r1,#0x18]
        0x00030c64:    f8a85010    ...P    STRH     r5,[r8,#0x10]
        0x00030c68:    f8a86014    ...`    STRH     r6,[r8,#0x14]
        0x00030c6c:    eb020800    ....    ADD      r8,r2,r0
        0x00030c70:    768f        .v      STRB     r7,[r1,#0x1a]
        0x00030c72:    1c40        @.      ADDS     r0,r0,#1
        0x00030c74:    f888c011    ....    STRB     r12,[r8,#0x11]
        0x00030c78:    b2c0        ..      UXTB     r0,r0
        0x00030c7a:    f881c01d    ....    STRB     r12,[r1,#0x1d]
        0x00030c7e:    2802        .(      CMP      r0,#2
        0x00030c80:    d3ec        ..      BCC      0x30c5c ; dmAdvInit + 24
        0x00030c82:    7b10        .{      LDRB     r0,[r2,#0xc]
        0x00030c84:    7318        .s      STRB     r0,[r3,#0xc]
        0x00030c86:    f882c00e    ....    STRB     r12,[r2,#0xe]
        0x00030c8a:    e8bd01f0    ....    POP      {r4-r8}
        0x00030c8e:    4770        pG      BX       lr
    $d
        0x00030c90:    1000d5c8    ....    DCD    268490184
        0x00030c94:    1000d6d8    ....    DCD    268490456
    $t
    i.dmAdvMsgHandler
    dmAdvMsgHandler
        0x00030c98:    7881        .x      LDRB     r1,[r0,#2]
        0x00030c9a:    4a03        .J      LDR      r2,[pc,#12] ; [0x30ca8] = 0x43730
        0x00030c9c:    f0010107    ....    AND      r1,r1,#7
        0x00030ca0:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00030ca4:    4708        .G      BX       r1
    $d
        0x00030ca6:    0000        ..      DCW    0
        0x00030ca8:    00043730    07..    DCD    276272
    $t
    i.dmAdvReset
    dmAdvReset
        0x00030cac:    490c        .I      LDR      r1,[pc,#48] ; [0x30ce0] = 0x1000d5c8
        0x00030cae:    b508        ..      PUSH     {r3,lr}
        0x00030cb0:    7f48        H.      LDRB     r0,[r1,#0x1d]
        0x00030cb2:    2805        .(      CMP      r0,#5
        0x00030cb4:    d004        ..      BEQ      0x30cc0 ; dmAdvReset + 20
        0x00030cb6:    2801        .(      CMP      r0,#1
        0x00030cb8:    d10f        ..      BNE      0x30cda ; dmAdvReset + 46
        0x00030cba:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00030cbc:    2801        .(      CMP      r0,#1
        0x00030cbe:    d00c        ..      BEQ      0x30cda ; dmAdvReset + 46
        0x00030cc0:    4807        .H      LDR      r0,[pc,#28] ; [0x30ce0] = 0x1000d5c8
        0x00030cc2:    f7ecf965    ..e.    BL       WsfTimerStop ; 0x1cf90
        0x00030cc6:    2000        .       MOVS     r0,#0
        0x00030cc8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00030ccc:    2022        "       MOVS     r0,#0x22
        0x00030cce:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00030cd2:    4804        .H      LDR      r0,[pc,#16] ; [0x30ce4] = 0x1000d6d8
        0x00030cd4:    6881        .h      LDR      r1,[r0,#8]
        0x00030cd6:    4668        hF      MOV      r0,sp
        0x00030cd8:    4788        .G      BLX      r1
        0x00030cda:    f7ffffb3    ....    BL       dmAdvInit ; 0x30c44
        0x00030cde:    bd08        ..      POP      {r3,pc}
    $d
        0x00030ce0:    1000d5c8    ....    DCD    268490184
        0x00030ce4:    1000d6d8    ....    DCD    268490456
    $t
    i.dmAdvStartDirected
    dmAdvStartDirected
        0x00030ce8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00030cec:    4c0d        .L      LDR      r4,[pc,#52] ; [0x30d24] = 0x1000d5c8
        0x00030cee:    4607        .F      MOV      r7,r0
        0x00030cf0:    4698        .F      MOV      r8,r3
        0x00030cf2:    7f60        `.      LDRB     r0,[r4,#0x1d]
        0x00030cf4:    4615        .F      MOV      r5,r2
        0x00030cf6:    460e        .F      MOV      r6,r1
        0x00030cf8:    2800        .(      CMP      r0,#0
        0x00030cfa:    bf18        ..      IT       NE
        0x00030cfc:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00030d00:    2001        .       MOVS     r0,#1
        0x00030d02:    f7eafce4    ....    BL       HciLeSetAdvEnableCmd ; 0x1b6ce
        0x00030d06:    2f01        ./      CMP      r7,#1
        0x00030d08:    bf14        ..      ITE      NE
        0x00030d0a:    2003        .       MOVNE    r0,#3
        0x00030d0c:    2002        .       MOVEQ    r0,#2
        0x00030d0e:    7760        `w      STRB     r0,[r4,#0x1d]
        0x00030d10:    8426        &.      STRH     r6,[r4,#0x20]
        0x00030d12:    4641        AF      MOV      r1,r8
        0x00030d14:    f1040025    ..%.    ADD      r0,r4,#0x25
        0x00030d18:    f7e9fae3    ....    BL       BdaCpy ; 0x1a2e2
        0x00030d1c:    f8845031    ..1P    STRB     r5,[r4,#0x31]
        0x00030d20:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00030d24:    1000d5c8    ....    DCD    268490184
    $t
    i.dmAdvStopDirected
    dmAdvStopDirected
        0x00030d28:    4908        .I      LDR      r1,[pc,#32] ; [0x30d4c] = 0x1000d5c8
        0x00030d2a:    7f48        H.      LDRB     r0,[r1,#0x1d]
        0x00030d2c:    2801        .(      CMP      r0,#1
        0x00030d2e:    bf1e        ..      ITTT     NE
        0x00030d30:    2803        .(      CMPNE    r0,#3
        0x00030d32:    2802        .(      CMPNE    r0,#2
        0x00030d34:    4770        pG      BXNE     lr
        0x00030d36:    4806        .H      LDR      r0,[pc,#24] ; [0x30d50] = 0x100002c4
        0x00030d38:    7800        .x      LDRB     r0,[r0,#0]
        0x00030d3a:    2801        .(      CMP      r0,#1
        0x00030d3c:    bf0c        ..      ITE      EQ
        0x00030d3e:    2004        .       MOVEQ    r0,#4
        0x00030d40:    2005        .       MOVNE    r0,#5
        0x00030d42:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00030d44:    2000        .       MOVS     r0,#0
        0x00030d46:    f7eabcc2    ....    B        HciLeSetAdvEnableCmd ; 0x1b6ce
    $d
        0x00030d4a:    0000        ..      DCW    0
        0x00030d4c:    1000d5c8    ....    DCD    268490184
        0x00030d50:    100002c4    ....    DCD    268436164
    $t
    i.dmConn2HciHandler
    dmConn2HciHandler
        0x00030d54:    b530        0.      PUSH     {r4,r5,lr}
        0x00030d56:    8803        ..      LDRH     r3,[r0,#0]
        0x00030d58:    4979        yI      LDR      r1,[pc,#484] ; [0x30f40] = 0x1000d608
        0x00030d5a:    b085        ..      SUB      sp,sp,#0x14
        0x00030d5c:    2203        ."      MOVS     r2,#3
        0x00030d5e:    f04f0c00    O...    MOV      r12,#0
        0x00030d62:    7d8c        .}      LDRB     r4,[r1,#0x16]
        0x00030d64:    b394        ..      CBZ      r4,0x30dcc ; dmConn2HciHandler + 120
        0x00030d66:    898c        ..      LDRH     r4,[r1,#0xc]
        0x00030d68:    429c        .B      CMP      r4,r3
        0x00030d6a:    d130        0.      BNE      0x30dce ; dmConn2HciHandler + 122
        0x00030d6c:    2900        .)      CMP      r1,#0
        0x00030d6e:    bf04        ..      ITT      EQ
        0x00030d70:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00030d72:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00030d74:    7883        .x      LDRB     r3,[r0,#2]
        0x00030d76:    4c72        rL      LDR      r4,[pc,#456] ; [0x30f40] = 0x1000d608
        0x00030d78:    2b24        $+      CMP      r3,#0x24
        0x00030d7a:    f8d4209c    ...     LDR      r2,[r4,#0x9c]
        0x00030d7e:    d060        `.      BEQ      0x30e42 ; dmConn2HciHandler + 238
        0x00030d80:    dc2d        -.      BGT      0x30dde ; dmConn2HciHandler + 138
        0x00030d82:    2b07        .+      CMP      r3,#7
        0x00030d84:    d048        H.      BEQ      0x30e18 ; dmConn2HciHandler + 196
        0x00030d86:    2b0a        .+      CMP      r3,#0xa
        0x00030d88:    d076        v.      BEQ      0x30e78 ; dmConn2HciHandler + 292
        0x00030d8a:    2b0b        .+      CMP      r3,#0xb
        0x00030d8c:    d075        u.      BEQ      0x30e7a ; dmConn2HciHandler + 294
        0x00030d8e:    2b23        #+      CMP      r3,#0x23
        0x00030d90:    bf1c        ..      ITT      NE
        0x00030d92:    b005        ..      ADDNE    sp,sp,#0x14
        0x00030d94:    bd30        0.      POPNE    {r4,r5,pc}
        0x00030d96:    2340        @#      MOVS     r3,#0x40
        0x00030d98:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030d9c:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030d9e:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030da2:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030da6:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030da8:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00030dac:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030dae:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030db2:    8901        ..      LDRH     r1,[r0,#8]
        0x00030db4:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00030db8:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030dba:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00030dbe:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00030dc0:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030dc4:    4668        hF      MOV      r0,sp
        0x00030dc6:    4790        .G      BLX      r2
        0x00030dc8:    b005        ..      ADD      sp,sp,#0x14
        0x00030dca:    bd30        0.      POP      {r4,r5,pc}
        0x00030dcc:    e7ff        ..      B        0x30dce ; dmConn2HciHandler + 122
        0x00030dce:    1e52        R.      SUBS     r2,r2,#1
        0x00030dd0:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00030dd4:    f1010130    ..0.    ADD      r1,r1,#0x30
        0x00030dd8:    d1c3        ..      BNE      0x30d62 ; dmConn2HciHandler + 14
        0x00030dda:    b005        ..      ADD      sp,sp,#0x14
        0x00030ddc:    bd30        0.      POP      {r4,r5,pc}
        0x00030dde:    2b27        '+      CMP      r3,#0x27
        0x00030de0:    d04c        L.      BEQ      0x30e7c ; dmConn2HciHandler + 296
        0x00030de2:    2b28        (+      CMP      r3,#0x28
        0x00030de4:    d05c        \.      BEQ      0x30ea0 ; dmConn2HciHandler + 332
        0x00030de6:    2b47        G+      CMP      r3,#0x47
        0x00030de8:    bf1c        ..      ITT      NE
        0x00030dea:    b005        ..      ADDNE    sp,sp,#0x14
        0x00030dec:    bd30        0.      POPNE    {r4,r5,pc}
        0x00030dee:    2369        i#      MOVS     r3,#0x69
        0x00030df0:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030df4:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030df6:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030dfa:    7903        .y      LDRB     r3,[r0,#4]
        0x00030dfc:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00030e00:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x00030e04:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030e06:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030e0a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00030e0c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00030e10:    4668        hF      MOV      r0,sp
        0x00030e12:    4790        .G      BLX      r2
        0x00030e14:    b005        ..      ADD      sp,sp,#0x14
        0x00030e16:    bd30        0.      POP      {r4,r5,pc}
        0x00030e18:    2339        9#      MOVS     r3,#0x39
        0x00030e1a:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030e1e:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030e20:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030e24:    7903        .y      LDRB     r3,[r0,#4]
        0x00030e26:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00030e2a:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x00030e2e:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030e30:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030e34:    7a00        .z      LDRB     r0,[r0,#8]
        0x00030e36:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00030e3a:    4668        hF      MOV      r0,sp
        0x00030e3c:    4790        .G      BLX      r2
        0x00030e3e:    b005        ..      ADD      sp,sp,#0x14
        0x00030e40:    bd30        0.      POP      {r4,r5,pc}
        0x00030e42:    2341        A#      MOVS     r3,#0x41
        0x00030e44:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030e48:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x00030e4a:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00030e4e:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030e52:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030e54:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x00030e58:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030e5a:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030e5e:    8901        ..      LDRH     r1,[r0,#8]
        0x00030e60:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x00030e64:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030e66:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00030e6a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00030e6c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030e70:    4668        hF      MOV      r0,sp
        0x00030e72:    4790        .G      BLX      r2
        0x00030e74:    b005        ..      ADD      sp,sp,#0x14
        0x00030e76:    bd30        0.      POP      {r4,r5,pc}
        0x00030e78:    e047        G.      B        0x30f0a ; dmConn2HciHandler + 438
        0x00030e7a:    e020         .      B        0x30ebe ; dmConn2HciHandler + 362
        0x00030e7c:    2342        B#      MOVS     r3,#0x42
        0x00030e7e:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030e82:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030e84:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030e88:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030e8c:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030e8e:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030e92:    7900        .y      LDRB     r0,[r0,#4]
        0x00030e94:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00030e98:    4668        hF      MOV      r0,sp
        0x00030e9a:    4790        .G      BLX      r2
        0x00030e9c:    b005        ..      ADD      sp,sp,#0x14
        0x00030e9e:    bd30        0.      POP      {r4,r5,pc}
        0x00030ea0:    2343        C#      MOVS     r3,#0x43
        0x00030ea2:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030ea6:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030ea8:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030eac:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030eb0:    8880        ..      LDRH     r0,[r0,#4]
        0x00030eb2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00030eb6:    4668        hF      MOV      r0,sp
        0x00030eb8:    4790        .G      BLX      r2
        0x00030eba:    b005        ..      ADD      sp,sp,#0x14
        0x00030ebc:    bd30        0.      POP      {r4,r5,pc}
        0x00030ebe:    7a02        .z      LDRB     r2,[r0,#8]
        0x00030ec0:    7a43        Cz      LDRB     r3,[r0,#9]
        0x00030ec2:    7ac5        .z      LDRB     r5,[r0,#0xb]
        0x00030ec4:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00030ec8:    7a83        .z      LDRB     r3,[r0,#0xa]
        0x00030eca:    041b        ..      LSLS     r3,r3,#16
        0x00030ecc:    eb036305    ...c    ADD      r3,r3,r5,LSL #24
        0x00030ed0:    441a        .D      ADD      r2,r2,r3
        0x00030ed2:    628a        .b      STR      r2,[r1,#0x28]
        0x00030ed4:    2201        ."      MOVS     r2,#1
        0x00030ed6:    f881202c    ..,     STRB     r2,[r1,#0x2c]
        0x00030eda:    2257        W"      MOVS     r2,#0x57
        0x00030edc:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00030ee0:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030ee2:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030ee6:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030eea:    7901        .y      LDRB     r1,[r0,#4]
        0x00030eec:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00030ef0:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030ef2:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030ef6:    e9d01002    ....    LDRD     r1,r0,[r0,#8]
        0x00030efa:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00030efe:    f8d4109c    ....    LDR      r1,[r4,#0x9c]
        0x00030f02:    4668        hF      MOV      r0,sp
        0x00030f04:    4788        .G      BLX      r1
        0x00030f06:    b005        ..      ADD      sp,sp,#0x14
        0x00030f08:    bd30        0.      POP      {r4,r5,pc}
        0x00030f0a:    2358        X#      MOVS     r3,#0x58
        0x00030f0c:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00030f10:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00030f12:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00030f16:    f88dc003    ....    STRB     r12,[sp,#3]
        0x00030f1a:    7901        .y      LDRB     r1,[r0,#4]
        0x00030f1c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00030f20:    88c1        ..      LDRH     r1,[r0,#6]
        0x00030f22:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x00030f26:    7a01        .z      LDRB     r1,[r0,#8]
        0x00030f28:    f88d1008    ....    STRB     r1,[sp,#8]
        0x00030f2c:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030f2e:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00030f32:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00030f34:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030f38:    4668        hF      MOV      r0,sp
        0x00030f3a:    4790        .G      BLX      r2
        0x00030f3c:    b005        ..      ADD      sp,sp,#0x14
        0x00030f3e:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00030f40:    1000d608    ....    DCD    268490248
    $t
    i.dmConn2MsgHandler
    dmConn2MsgHandler
        0x00030f44:    7801        .x      LDRB     r1,[r0,#0]
        0x00030f46:    1e49        I.      SUBS     r1,r1,#1
        0x00030f48:    b2c9        ..      UXTB     r1,r1
        0x00030f4a:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00030f4e:    4926        &I      LDR      r1,[pc,#152] ; [0x30fe8] = 0x1000d608
        0x00030f50:    eb011c02    ....    ADD      r12,r1,r2,LSL #4
        0x00030f54:    f89c1016    ....    LDRB     r1,[r12,#0x16]
        0x00030f58:    2900        .)      CMP      r1,#0
        0x00030f5a:    bf14        ..      ITE      NE
        0x00030f5c:    f1bc0f00    ....    CMPNE    r12,#0
        0x00030f60:    4770        pG      BXEQ     lr
        0x00030f62:    b500        ..      PUSH     {lr}
        0x00030f64:    7881        .x      LDRB     r1,[r0,#2]
        0x00030f66:    b083        ..      SUB      sp,sp,#0xc
        0x00030f68:    3921        !9      SUBS     r1,r1,#0x21
        0x00030f6a:    2906        .)      CMP      r1,#6
        0x00030f6c:    bf24        $.      ITT      CS
        0x00030f6e:    b003        ..      ADDCS    sp,sp,#0xc
        0x00030f70:    bd00        ..      POPCS    {pc}
        0x00030f72:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00030f76:    0a03        ..      DCW    2563
        0x00030f78:    322a2119    .!*2    DCD    841621785
    $t
        0x00030f7c:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030f80:    b003        ..      ADD      sp,sp,#0xc
        0x00030f82:    f85deb04    ]...    POP      {lr}
        0x00030f86:    f7eabcf3    ....    B        HciReadRssiCmd ; 0x1b970
        0x00030f8a:    89c3        ..      LDRH     r3,[r0,#0xe]
        0x00030f8c:    8982        ..      LDRH     r2,[r0,#0xc]
        0x00030f8e:    8941        A.      LDRH     r1,[r0,#0xa]
        0x00030f90:    9100        ..      STR      r1,[sp,#0]
        0x00030f92:    e9cd2301    ...#    STRD     r2,r3,[sp,#4]
        0x00030f96:    8903        ..      LDRH     r3,[r0,#8]
        0x00030f98:    88c2        ..      LDRH     r2,[r0,#6]
        0x00030f9a:    8881        ..      LDRH     r1,[r0,#4]
        0x00030f9c:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030fa0:    f7eafaf5    ....    BL       HciLeRemoteConnParamReqReply ; 0x1b58e
        0x00030fa4:    b003        ..      ADD      sp,sp,#0xc
        0x00030fa6:    bd00        ..      POP      {pc}
        0x00030fa8:    7901        .y      LDRB     r1,[r0,#4]
        0x00030faa:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030fae:    b003        ..      ADD      sp,sp,#0xc
        0x00030fb0:    f85deb04    ]...    POP      {lr}
        0x00030fb4:    f7eabad3    ....    B        HciLeRemoteConnParamReqNegReply ; 0x1b55e
        0x00030fb8:    88c2        ..      LDRH     r2,[r0,#6]
        0x00030fba:    8881        ..      LDRH     r1,[r0,#4]
        0x00030fbc:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030fc0:    b003        ..      ADD      sp,sp,#0xc
        0x00030fc2:    f85deb04    ]...    POP      {lr}
        0x00030fc6:    f7eabbd6    ....    B        HciLeSetDataLen ; 0x1b776
        0x00030fca:    8881        ..      LDRH     r1,[r0,#4]
        0x00030fcc:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030fd0:    b003        ..      ADD      sp,sp,#0xc
        0x00030fd2:    f85deb04    ]...    POP      {lr}
        0x00030fd6:    f7eabe31    ..1.    B        HciWriteAuthPayloadTimeout ; 0x1bc3c
        0x00030fda:    f8bc000c    ....    LDRH     r0,[r12,#0xc]
        0x00030fde:    b003        ..      ADD      sp,sp,#0xc
        0x00030fe0:    f85deb04    ]...    POP      {lr}
        0x00030fe4:    f7eabb27    ..'.    B        HciLeRequestPeerScaCmd ; 0x1b636
    $d
        0x00030fe8:    1000d608    ....    DCD    268490248
    $t
    i.dmConnCcbByHandle
    dmConnCcbByHandle
        0x00030fec:    4602        .F      MOV      r2,r0
        0x00030fee:    4808        .H      LDR      r0,[pc,#32] ; [0x31010] = 0x1000d608
        0x00030ff0:    2103        .!      MOVS     r1,#3
        0x00030ff2:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00030ff4:    b11b        ..      CBZ      r3,0x30ffe ; dmConnCcbByHandle + 18
        0x00030ff6:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00030ff8:    4293        .B      CMP      r3,r2
        0x00030ffa:    bf08        ..      IT       EQ
        0x00030ffc:    4770        pG      BXEQ     lr
        0x00030ffe:    1e49        I.      SUBS     r1,r1,#1
        0x00031000:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031004:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031008:    d1f3        ..      BNE      0x30ff2 ; dmConnCcbByHandle + 6
        0x0003100a:    2000        .       MOVS     r0,#0
        0x0003100c:    4770        pG      BX       lr
    $d
        0x0003100e:    0000        ..      DCW    0
        0x00031010:    1000d608    ....    DCD    268490248
    $t
    i.dmConnCcbById
    dmConnCcbById
        0x00031014:    1e40        @.      SUBS     r0,r0,#1
        0x00031016:    b2c0        ..      UXTB     r0,r0
        0x00031018:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003101c:    4803        .H      LDR      r0,[pc,#12] ; [0x3102c] = 0x1000d608
        0x0003101e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00031022:    7d81        .}      LDRB     r1,[r0,#0x16]
        0x00031024:    2900        .)      CMP      r1,#0
        0x00031026:    bf08        ..      IT       EQ
        0x00031028:    2000        .       MOVEQ    r0,#0
        0x0003102a:    4770        pG      BX       lr
    $d
        0x0003102c:    1000d608    ....    DCD    268490248
    $t
    i.dmConnHciHandler
    dmConnHciHandler
        0x00031030:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00031034:    f890c002    ....    LDRB     r12,[r0,#2]
        0x00031038:    2700        .'      MOVS     r7,#0
        0x0003103a:    4605        .F      MOV      r5,r0
        0x0003103c:    f1bc0f01    ....    CMP      r12,#1
        0x00031040:    bf18        ..      IT       NE
        0x00031042:    f1bc0f02    ....    CMPNE    r12,#2
        0x00031046:    d01d        ..      BEQ      0x31084 ; dmConnHciHandler + 84
        0x00031048:    882a        *.      LDRH     r2,[r5,#0]
        0x0003104a:    483d        =H      LDR      r0,[pc,#244] ; [0x31140] = 0x1000d608
        0x0003104c:    f04f0103    O...    MOV      r1,#3
        0x00031050:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00031052:    b113        ..      CBZ      r3,0x3105a ; dmConnHciHandler + 42
        0x00031054:    8983        ..      LDRH     r3,[r0,#0xc]
        0x00031056:    4293        .B      CMP      r3,r2
        0x00031058:    d006        ..      BEQ      0x31068 ; dmConnHciHandler + 56
        0x0003105a:    1e49        I.      SUBS     r1,r1,#1
        0x0003105c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031060:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031064:    d1f4        ..      BNE      0x31050 ; dmConnHciHandler + 32
        0x00031066:    4638        8F      MOV      r0,r7
        0x00031068:    f10c011a    ....    ADD      r1,r12,#0x1a
        0x0003106c:    70a9        .p      STRB     r1,[r5,#2]
        0x0003106e:    2800        .(      CMP      r0,#0
        0x00031070:    bf08        ..      IT       EQ
        0x00031072:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00031076:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031078:    8029        ).      STRH     r1,[r5,#0]
        0x0003107a:    4629        )F      MOV      r1,r5
        0x0003107c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00031080:    f000ba6e    ..n.    B.W      dmConnSmExecute ; 0x31560
        0x00031084:    4c2e        .L      LDR      r4,[pc,#184] ; [0x31140] = 0x1000d608
        0x00031086:    f105080a    ....    ADD      r8,r5,#0xa
        0x0003108a:    2603        .&      MOVS     r6,#3
        0x0003108c:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x0003108e:    b138        8.      CBZ      r0,0x310a0 ; dmConnHciHandler + 112
        0x00031090:    4641        AF      MOV      r1,r8
        0x00031092:    4620         F      MOV      r0,r4
        0x00031094:    f7e9f91c    ....    BL       BdaCmp ; 0x1a2d0
        0x00031098:    b110        ..      CBZ      r0,0x310a0 ; dmConnHciHandler + 112
        0x0003109a:    0020         .      MOVS     r0,r4
        0x0003109c:    d006        ..      BEQ      0x310ac ; dmConnHciHandler + 124
        0x0003109e:    e02e        ..      B        0x310fe ; dmConnHciHandler + 206
        0x000310a0:    1e70        p.      SUBS     r0,r6,#1
        0x000310a2:    f01006ff    ....    ANDS     r6,r0,#0xff
        0x000310a6:    f1040430    ..0.    ADD      r4,r4,#0x30
        0x000310aa:    d1ef        ..      BNE      0x3108c ; dmConnHciHandler + 92
        0x000310ac:    4824        $H      LDR      r0,[pc,#144] ; [0x31140] = 0x1000d608
        0x000310ae:    2103        .!      MOVS     r1,#3
        0x000310b0:    f64f78ff    O..x    MOV      r8,#0xffff
        0x000310b4:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x000310b6:    b14a        J.      CBZ      r2,0x310cc ; dmConnHciHandler + 156
        0x000310b8:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x000310ba:    2a02        .*      CMP      r2,#2
        0x000310bc:    d004        ..      BEQ      0x310c8 ; dmConnHciHandler + 152
        0x000310be:    2a04        .*      CMP      r2,#4
        0x000310c0:    bf04        ..      ITT      EQ
        0x000310c2:    8982        ..      LDRHEQ   r2,[r0,#0xc]
        0x000310c4:    4542        BE      CMPEQ    r2,r8
        0x000310c6:    d101        ..      BNE      0x310cc ; dmConnHciHandler + 156
        0x000310c8:    b140        @.      CBZ      r0,0x310dc ; dmConnHciHandler + 172
        0x000310ca:    e018        ..      B        0x310fe ; dmConnHciHandler + 206
        0x000310cc:    f1a10101    ....    SUB      r1,r1,#1
        0x000310d0:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x000310d4:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x000310d8:    d1ec        ..      BNE      0x310b4 ; dmConnHciHandler + 132
        0x000310da:    4638        8F      MOV      r0,r7
        0x000310dc:    78e9        .x      LDRB     r1,[r5,#3]
        0x000310de:    b981        ..      CBNZ     r1,0x31102 ; dmConnHciHandler + 210
        0x000310e0:    7a29        )z      LDRB     r1,[r5,#8]
        0x000310e2:    2901        .)      CMP      r1,#1
        0x000310e4:    d129        ).      BNE      0x3113a ; dmConnHciHandler + 266
        0x000310e6:    4c16        .L      LDR      r4,[pc,#88] ; [0x31140] = 0x1000d608
        0x000310e8:    f105010a    ....    ADD      r1,r5,#0xa
        0x000310ec:    2600        .&      MOVS     r6,#0
        0x000310ee:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x000310f0:    b148        H.      CBZ      r0,0x31106 ; dmConnHciHandler + 214
        0x000310f2:    1c70        p.      ADDS     r0,r6,#1
        0x000310f4:    b2c6        ..      UXTB     r6,r0
        0x000310f6:    3430        04      ADDS     r4,r4,#0x30
        0x000310f8:    2e03        ..      CMP      r6,#3
        0x000310fa:    d3f8        ..      BCC      0x310ee ; dmConnHciHandler + 190
        0x000310fc:    4638        8F      MOV      r0,r7
        0x000310fe:    78e9        .x      LDRB     r1,[r5,#3]
        0x00031100:    b1d9        ..      CBZ      r1,0x3113a ; dmConnHciHandler + 266
        0x00031102:    211b        .!      MOVS     r1,#0x1b
        0x00031104:    e7b2        ..      B        0x3106c ; dmConnHciHandler + 60
        0x00031106:    6027        '`      STR      r7,[r4,#0]
        0x00031108:    6067        g`      STR      r7,[r4,#4]
        0x0003110a:    60a7        .`      STR      r7,[r4,#8]
        0x0003110c:    60e7        .`      STR      r7,[r4,#0xc]
        0x0003110e:    6127        'a      STR      r7,[r4,#0x10]
        0x00031110:    6167        ga      STR      r7,[r4,#0x14]
        0x00031112:    61a7        .a      STR      r7,[r4,#0x18]
        0x00031114:    61e7        .a      STR      r7,[r4,#0x1c]
        0x00031116:    6227        'b      STR      r7,[r4,#0x20]
        0x00031118:    6267        gb      STR      r7,[r4,#0x24]
        0x0003111a:    62a7        .b      STR      r7,[r4,#0x28]
        0x0003111c:    4620         F      MOV      r0,r4
        0x0003111e:    62e7        .b      STR      r7,[r4,#0x2c]
        0x00031120:    f7e9f8df    ....    BL       BdaCpy ; 0x1a2e2
        0x00031124:    f8a4800c    ....    STRH     r8,[r4,#0xc]
        0x00031128:    1c70        p.      ADDS     r0,r6,#1
        0x0003112a:    7420         t      STRB     r0,[r4,#0x10]
        0x0003112c:    7467        gt      STRB     r7,[r4,#0x11]
        0x0003112e:    2001        .       MOVS     r0,#1
        0x00031130:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00031132:    f884702c    ..,p    STRB     r7,[r4,#0x2c]
        0x00031136:    4620         F      MOV      r0,r4
        0x00031138:    e7e1        ..      B        0x310fe ; dmConnHciHandler + 206
        0x0003113a:    211c        .!      MOVS     r1,#0x1c
        0x0003113c:    70a9        .p      STRB     r1,[r5,#2]
        0x0003113e:    e796        ..      B        0x3106e ; dmConnHciHandler + 62
    $d
        0x00031140:    1000d608    ....    DCD    268490248
    $t
    i.dmConnMsgHandler
    dmConnMsgHandler
        0x00031144:    4601        .F      MOV      r1,r0
        0x00031146:    7800        .x      LDRB     r0,[r0,#0]
        0x00031148:    1e40        @.      SUBS     r0,r0,#1
        0x0003114a:    b2c0        ..      UXTB     r0,r0
        0x0003114c:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00031150:    4804        .H      LDR      r0,[pc,#16] ; [0x31164] = 0x1000d608
        0x00031152:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x00031156:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031158:    2a00        .*      CMP      r2,#0
        0x0003115a:    bf14        ..      ITE      NE
        0x0003115c:    2800        .(      CMPNE    r0,#0
        0x0003115e:    4770        pG      BXEQ     lr
        0x00031160:    f000b9fe    ....    B.W      dmConnSmExecute ; 0x31560
    $d
        0x00031164:    1000d608    ....    DCD    268490248
    $t
    i.dmConnReset
    dmConnReset
        0x00031168:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003116c:    b083        ..      SUB      sp,sp,#0xc
        0x0003116e:    2003        .       MOVS     r0,#3
        0x00031170:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031174:    f04f0800    O...    MOV      r8,#0
        0x00031178:    2016        .       MOVS     r0,#0x16
        0x0003117a:    4e65        eN      LDR      r6,[pc,#404] ; [0x31310] = 0x1000d608
        0x0003117c:    f88d8004    ....    STRB     r8,[sp,#4]
        0x00031180:    f88d8003    ....    STRB     r8,[sp,#3]
        0x00031184:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00031188:    2703        .'      MOVS     r7,#3
        0x0003118a:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0003118e:    7db0        .}      LDRB     r0,[r6,#0x16]
        0x00031190:    b310        ..      CBZ      r0,0x311d8 ; dmConnReset + 112
        0x00031192:    89b2        ..      LDRH     r2,[r6,#0xc]
        0x00031194:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x00031198:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003119c:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x000311a0:    466d        mF      MOV      r5,sp
        0x000311a2:    2801        .(      CMP      r0,#1
        0x000311a4:    bf1e        ..      ITTT     NE
        0x000311a6:    2802        .(      CMPNE    r0,#2
        0x000311a8:    4859        YH      LDRNE    r0,[pc,#356] ; [0x31310] = 0x1000d608
        0x000311aa:    2103        .!      MOVNE    r1,#3
        0x000311ac:    d040        @.      BEQ      0x31230 ; dmConnReset + 200
        0x000311ae:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x000311b0:    b113        ..      CBZ      r3,0x311b8 ; dmConnReset + 80
        0x000311b2:    8983        ..      LDRH     r3,[r0,#0xc]
        0x000311b4:    4293        .B      CMP      r3,r2
        0x000311b6:    d006        ..      BEQ      0x311c6 ; dmConnReset + 94
        0x000311b8:    1e49        I.      SUBS     r1,r1,#1
        0x000311ba:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x000311be:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x000311c2:    d1f4        ..      BNE      0x311ae ; dmConnReset + 70
        0x000311c4:    4640        @F      MOV      r0,r8
        0x000311c6:    78a9        .x      LDRB     r1,[r5,#2]
        0x000311c8:    311a        .1      ADDS     r1,r1,#0x1a
        0x000311ca:    70a9        .p      STRB     r1,[r5,#2]
        0x000311cc:    b120         .      CBZ      r0,0x311d8 ; dmConnReset + 112
        0x000311ce:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x000311d0:    8029        ).      STRH     r1,[r5,#0]
        0x000311d2:    4629        )F      MOV      r1,r5
        0x000311d4:    f000f9c4    ....    BL       dmConnSmExecute ; 0x31560
        0x000311d8:    1e78        x.      SUBS     r0,r7,#1
        0x000311da:    f01007ff    ....    ANDS     r7,r0,#0xff
        0x000311de:    f1060630    ..0.    ADD      r6,r6,#0x30
        0x000311e2:    d1d4        ..      BNE      0x3118e ; dmConnReset + 38
        0x000311e4:    4b4a        JK      LDR      r3,[pc,#296] ; [0x31310] = 0x1000d608
        0x000311e6:    2030        0       MOVS     r0,#0x30
        0x000311e8:    4a4a        JJ      LDR      r2,[pc,#296] ; [0x31314] = 0x4375c
        0x000311ea:    f8a300bc    ....    STRH     r0,[r3,#0xbc]
        0x000311ee:    f8a300c0    ....    STRH     r0,[r3,#0xc0]
        0x000311f2:    e9d24502    ...E    LDRD     r4,r5,[r2,#8]
        0x000311f6:    f1a3010c    ....    SUB      r1,r3,#0xc
        0x000311fa:    f8d2c010    ....    LDR      r12,[r2,#0x10]
        0x000311fe:    f8c1c0b8    ....    STR      r12,[r1,#0xb8]
        0x00031202:    e9c1452c    ..,E    STRD     r4,r5,[r1,#0xb0]
        0x00031206:    f8a300be    ....    STRH     r0,[r3,#0xbe]
        0x0003120a:    f8a300c2    ....    STRH     r0,[r3,#0xc2]
        0x0003120e:    6890        .h      LDR      r0,[r2,#8]
        0x00031210:    f8c100bc    ....    STR      r0,[r1,#0xbc]
        0x00031214:    68d0        .h      LDR      r0,[r2,#0xc]
        0x00031216:    f8c100c0    ....    STR      r0,[r1,#0xc0]
        0x0003121a:    6910        .i      LDR      r0,[r2,#0x10]
        0x0003121c:    f8c100c4    ....    STR      r0,[r1,#0xc4]
        0x00031220:    483d        =H      LDR      r0,[pc,#244] ; [0x31318] = 0x1000d6d8
        0x00031222:    f8808014    ....    STRB     r8,[r0,#0x14]
        0x00031226:    f880800d    ....    STRB     r8,[r0,#0xd]
        0x0003122a:    b003        ..      ADD      sp,sp,#0xc
        0x0003122c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00031230:    4c37        7L      LDR      r4,[pc,#220] ; [0x31310] = 0x1000d608
        0x00031232:    f1050b0a    ....    ADD      r11,r5,#0xa
        0x00031236:    f04f0a03    O...    MOV      r10,#3
        0x0003123a:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x0003123c:    b138        8.      CBZ      r0,0x3124e ; dmConnReset + 230
        0x0003123e:    4659        YF      MOV      r1,r11
        0x00031240:    4620         F      MOV      r0,r4
        0x00031242:    f7e9f845    ..E.    BL       BdaCmp ; 0x1a2d0
        0x00031246:    b110        ..      CBZ      r0,0x3124e ; dmConnReset + 230
        0x00031248:    0020         .      MOVS     r0,r4
        0x0003124a:    d007        ..      BEQ      0x3125c ; dmConnReset + 244
        0x0003124c:    e031        1.      B        0x312b2 ; dmConnReset + 330
        0x0003124e:    f1aa0001    ....    SUB      r0,r10,#1
        0x00031252:    f0100aff    ....    ANDS     r10,r0,#0xff
        0x00031256:    f1040430    ..0.    ADD      r4,r4,#0x30
        0x0003125a:    d1ee        ..      BNE      0x3123a ; dmConnReset + 210
        0x0003125c:    482c        ,H      LDR      r0,[pc,#176] ; [0x31310] = 0x1000d608
        0x0003125e:    2103        .!      MOVS     r1,#3
        0x00031260:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00031262:    b14a        J.      CBZ      r2,0x31278 ; dmConnReset + 272
        0x00031264:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x00031266:    2a02        .*      CMP      r2,#2
        0x00031268:    d004        ..      BEQ      0x31274 ; dmConnReset + 268
        0x0003126a:    2a04        .*      CMP      r2,#4
        0x0003126c:    bf04        ..      ITT      EQ
        0x0003126e:    8982        ..      LDRHEQ   r2,[r0,#0xc]
        0x00031270:    454a        JE      CMPEQ    r2,r9
        0x00031272:    d101        ..      BNE      0x31278 ; dmConnReset + 272
        0x00031274:    b140        @.      CBZ      r0,0x31288 ; dmConnReset + 288
        0x00031276:    e01c        ..      B        0x312b2 ; dmConnReset + 330
        0x00031278:    f1a10101    ....    SUB      r1,r1,#1
        0x0003127c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00031280:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00031284:    d1ec        ..      BNE      0x31260 ; dmConnReset + 248
        0x00031286:    4640        @F      MOV      r0,r8
        0x00031288:    78e9        .x      LDRB     r1,[r5,#3]
        0x0003128a:    b9a1        ..      CBNZ     r1,0x312b6 ; dmConnReset + 334
        0x0003128c:    7a29        )z      LDRB     r1,[r5,#8]
        0x0003128e:    2901        .)      CMP      r1,#1
        0x00031290:    d13b        ;.      BNE      0x3130a ; dmConnReset + 418
        0x00031292:    4c1f        .L      LDR      r4,[pc,#124] ; [0x31310] = 0x1000d608
        0x00031294:    f105010a    ....    ADD      r1,r5,#0xa
        0x00031298:    f04f0a00    O...    MOV      r10,#0
        0x0003129c:    7da0        .}      LDRB     r0,[r4,#0x16]
        0x0003129e:    b160        `.      CBZ      r0,0x312ba ; dmConnReset + 338
        0x000312a0:    f10a0001    ....    ADD      r0,r10,#1
        0x000312a4:    f0000aff    ....    AND      r10,r0,#0xff
        0x000312a8:    3430        04      ADDS     r4,r4,#0x30
        0x000312aa:    f1ba0f03    ....    CMP      r10,#3
        0x000312ae:    d3f5        ..      BCC      0x3129c ; dmConnReset + 308
        0x000312b0:    4640        @F      MOV      r0,r8
        0x000312b2:    78e9        .x      LDRB     r1,[r5,#3]
        0x000312b4:    b349        I.      CBZ      r1,0x3130a ; dmConnReset + 418
        0x000312b6:    211b        .!      MOVS     r1,#0x1b
        0x000312b8:    e787        ..      B        0x311ca ; dmConnReset + 98
        0x000312ba:    f8c48000    ....    STR      r8,[r4,#0]
        0x000312be:    f8c48004    ....    STR      r8,[r4,#4]
        0x000312c2:    f8c48008    ....    STR      r8,[r4,#8]
        0x000312c6:    f8c4800c    ....    STR      r8,[r4,#0xc]
        0x000312ca:    f8c48010    ....    STR      r8,[r4,#0x10]
        0x000312ce:    f8c48014    ....    STR      r8,[r4,#0x14]
        0x000312d2:    f8c48018    ....    STR      r8,[r4,#0x18]
        0x000312d6:    f8c4801c    ....    STR      r8,[r4,#0x1c]
        0x000312da:    f8c48020    .. .    STR      r8,[r4,#0x20]
        0x000312de:    f8c48024    ..$.    STR      r8,[r4,#0x24]
        0x000312e2:    f8c48028    ..(.    STR      r8,[r4,#0x28]
        0x000312e6:    4620         F      MOV      r0,r4
        0x000312e8:    f8c4802c    ..,.    STR      r8,[r4,#0x2c]
        0x000312ec:    f7e8fff9    ....    BL       BdaCpy ; 0x1a2e2
        0x000312f0:    f8a4900c    ....    STRH     r9,[r4,#0xc]
        0x000312f4:    f10a0001    ....    ADD      r0,r10,#1
        0x000312f8:    7420         t      STRB     r0,[r4,#0x10]
        0x000312fa:    f8848011    ....    STRB     r8,[r4,#0x11]
        0x000312fe:    2001        .       MOVS     r0,#1
        0x00031300:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00031302:    f884802c    ..,.    STRB     r8,[r4,#0x2c]
        0x00031306:    4620         F      MOV      r0,r4
        0x00031308:    e7d3        ..      B        0x312b2 ; dmConnReset + 330
        0x0003130a:    211c        .!      MOVS     r1,#0x1c
        0x0003130c:    70a9        .p      STRB     r1,[r5,#2]
        0x0003130e:    e75d        ].      B        0x311cc ; dmConnReset + 100
    $d
        0x00031310:    1000d608    ....    DCD    268490248
        0x00031314:    0004375c    \7..    DCD    276316
        0x00031318:    1000d6d8    ....    DCD    268490456
    $t
    i.dmConnSmActAccept
    dmConnSmActAccept
        0x0003131c:    f8b1c008    ....    LDRH     r12,[r1,#8]
        0x00031320:    7c4a        J|      LDRB     r2,[r1,#0x11]
        0x00031322:    7988        .y      LDRB     r0,[r1,#6]
        0x00031324:    f101030b    ....    ADD      r3,r1,#0xb
        0x00031328:    4661        aF      MOV      r1,r12
        0x0003132a:    f7ffbcdd    ....    B.W      dmAdvStartDirected ; 0x30ce8
    i.dmConnSmActAcceptFailed
    dmConnSmActAcceptFailed
        0x0003132e:    b570        p.      PUSH     {r4-r6,lr}
        0x00031330:    460c        .F      MOV      r4,r1
        0x00031332:    4605        .F      MOV      r5,r0
        0x00031334:    f7fffbc8    ....    BL       dmAdvConnectFailed ; 0x30ac8
        0x00031338:    4621        !F      MOV      r1,r4
        0x0003133a:    4628        (F      MOV      r0,r5
        0x0003133c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031340:    f000b854    ..T.    B.W      dmConnSmActConnFailed ; 0x313ec
    i.dmConnSmActCancelAccept
    dmConnSmActCancelAccept
        0x00031344:    b570        p.      PUSH     {r4-r6,lr}
        0x00031346:    460c        .F      MOV      r4,r1
        0x00031348:    4605        .F      MOV      r5,r0
        0x0003134a:    f7fffced    ....    BL       dmAdvStopDirected ; 0x30d28
        0x0003134e:    4621        !F      MOV      r1,r4
        0x00031350:    4628        (F      MOV      r0,r5
        0x00031352:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031356:    f000b849    ..I.    B.W      dmConnSmActConnFailed ; 0x313ec
    i.dmConnSmActClose
    dmConnSmActClose
        0x0003135a:    7909        .y      LDRB     r1,[r1,#4]
        0x0003135c:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0003135e:    f7e9bdab    ....    B        HciDisconnectCmd ; 0x1aeb8
    i.dmConnSmActConnAccepted
    dmConnSmActConnAccepted
        0x00031362:    b570        p.      PUSH     {r4-r6,lr}
        0x00031364:    460c        .F      MOV      r4,r1
        0x00031366:    4605        .F      MOV      r5,r0
        0x00031368:    f7fffbc0    ....    BL       dmAdvConnected ; 0x30aec
        0x0003136c:    4621        !F      MOV      r1,r4
        0x0003136e:    4628        (F      MOV      r0,r5
        0x00031370:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031374:    f000b878    ..x.    B.W      dmConnSmActConnOpened ; 0x31468
    i.dmConnSmActConnClosed
    dmConnSmActConnClosed
        0x00031378:    b570        p.      PUSH     {r4-r6,lr}
        0x0003137a:    460e        .F      MOV      r6,r1
        0x0003137c:    4604        .F      MOV      r4,r0
        0x0003137e:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031380:    2028        (       MOVS     r0,#0x28
        0x00031382:    f000f9ed    ....    BL       dmDevPassEvtToConnCte ; 0x31760
        0x00031386:    2000        .       MOVS     r0,#0
        0x00031388:    75a0        .u      STRB     r0,[r4,#0x16]
        0x0003138a:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x0003138c:    b9c8        ..      CBNZ     r0,0x313c2 ; dmConnSmActConnClosed + 74
        0x0003138e:    4b16        .K      LDR      r3,[pc,#88] ; [0x313e8] = 0x1000d608
        0x00031390:    2000        .       MOVS     r0,#0
        0x00031392:    f8131f16    ....    LDRB     r1,[r3,#0x16]!
        0x00031396:    2900        .)      CMP      r1,#0
        0x00031398:    bf18        ..      IT       NE
        0x0003139a:    2001        .       MOVNE    r0,#1
        0x0003139c:    2200        ."      MOVS     r2,#0
        0x0003139e:    f8931030    ..0.    LDRB     r1,[r3,#0x30]
        0x000313a2:    2900        .)      CMP      r1,#0
        0x000313a4:    bf18        ..      IT       NE
        0x000313a6:    1c40        @.      ADDNE    r0,r0,#1
        0x000313a8:    f8931060    ..`.    LDRB     r1,[r3,#0x60]
        0x000313ac:    2900        .)      CMP      r1,#0
        0x000313ae:    bf18        ..      IT       NE
        0x000313b0:    2201        ."      MOVNE    r2,#1
        0x000313b2:    42d0        .B      CMN      r0,r2
        0x000313b4:    d105        ..      BNE      0x313c2 ; dmConnSmActConnClosed + 74
        0x000313b6:    2300        .#      MOVS     r3,#0
        0x000313b8:    461a        .F      MOV      r2,r3
        0x000313ba:    2128        (!      MOVS     r1,#0x28
        0x000313bc:    200d        .       MOVS     r0,#0xd
        0x000313be:    f000f9df    ....    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x000313c2:    2028        (       MOVS     r0,#0x28
        0x000313c4:    4d08        .M      LDR      r5,[pc,#32] ; [0x313e8] = 0x1000d608
        0x000313c6:    70b0        .p      STRB     r0,[r6,#2]
        0x000313c8:    2400        .$      MOVS     r4,#0
        0x000313ca:    bf00        ..      NOP      
        0x000313cc:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x000313d0:    f8d02090    ...     LDR      r2,[r0,#0x90]
        0x000313d4:    2a00        .*      CMP      r2,#0
        0x000313d6:    bf1c        ..      ITT      NE
        0x000313d8:    4630        0F      MOVNE    r0,r6
        0x000313da:    4790        .G      BLXNE    r2
        0x000313dc:    1c60        `.      ADDS     r0,r4,#1
        0x000313de:    b2c4        ..      UXTB     r4,r0
        0x000313e0:    2c05        .,      CMP      r4,#5
        0x000313e2:    d3f3        ..      BCC      0x313cc ; dmConnSmActConnClosed + 84
        0x000313e4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000313e6:    0000        ..      DCW    0
        0x000313e8:    1000d608    ....    DCD    268490248
    $t
    i.dmConnSmActConnFailed
    dmConnSmActConnFailed
        0x000313ec:    b570        p.      PUSH     {r4-r6,lr}
        0x000313ee:    2500        .%      MOVS     r5,#0
        0x000313f0:    7585        .u      STRB     r5,[r0,#0x16]
        0x000313f2:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000313f4:    460c        .F      MOV      r4,r1
        0x000313f6:    b9f8        ..      CBNZ     r0,0x31438 ; dmConnSmActConnFailed + 76
        0x000313f8:    2300        .#      MOVS     r3,#0
        0x000313fa:    461a        .F      MOV      r2,r3
        0x000313fc:    2101        .!      MOVS     r1,#1
        0x000313fe:    200e        .       MOVS     r0,#0xe
        0x00031400:    f000f9be    ....    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00031404:    4917        .I      LDR      r1,[pc,#92] ; [0x31464] = 0x1000d608
        0x00031406:    2000        .       MOVS     r0,#0
        0x00031408:    f8112f16    .../    LDRB     r2,[r1,#0x16]!
        0x0003140c:    2a00        .*      CMP      r2,#0
        0x0003140e:    bf18        ..      IT       NE
        0x00031410:    2001        .       MOVNE    r0,#1
        0x00031412:    2200        ."      MOVS     r2,#0
        0x00031414:    f8913030    ..00    LDRB     r3,[r1,#0x30]
        0x00031418:    2b00        .+      CMP      r3,#0
        0x0003141a:    bf18        ..      IT       NE
        0x0003141c:    1c40        @.      ADDNE    r0,r0,#1
        0x0003141e:    f8911060    ..`.    LDRB     r1,[r1,#0x60]
        0x00031422:    2900        .)      CMP      r1,#0
        0x00031424:    bf18        ..      IT       NE
        0x00031426:    2201        ."      MOVNE    r2,#1
        0x00031428:    42d0        .B      CMN      r0,r2
        0x0003142a:    d105        ..      BNE      0x31438 ; dmConnSmActConnFailed + 76
        0x0003142c:    2300        .#      MOVS     r3,#0
        0x0003142e:    461a        .F      MOV      r2,r3
        0x00031430:    2128        (!      MOVS     r1,#0x28
        0x00031432:    200d        .       MOVS     r0,#0xd
        0x00031434:    f000f9a4    ....    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00031438:    2028        (       MOVS     r0,#0x28
        0x0003143a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003143c:    7225        %r      STRB     r5,[r4,#8]
        0x0003143e:    80e5        ..      STRH     r5,[r4,#6]
        0x00031440:    4626        &F      MOV      r6,r4
        0x00031442:    4d08        .M      LDR      r5,[pc,#32] ; [0x31464] = 0x1000d608
        0x00031444:    2400        .$      MOVS     r4,#0
        0x00031446:    bf00        ..      NOP      
        0x00031448:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x0003144c:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x00031450:    2900        .)      CMP      r1,#0
        0x00031452:    bf1c        ..      ITT      NE
        0x00031454:    4630        0F      MOVNE    r0,r6
        0x00031456:    4788        .G      BLXNE    r1
        0x00031458:    1c60        `.      ADDS     r0,r4,#1
        0x0003145a:    b2c4        ..      UXTB     r4,r0
        0x0003145c:    2c05        .,      CMP      r4,#5
        0x0003145e:    d3f3        ..      BCC      0x31448 ; dmConnSmActConnFailed + 92
        0x00031460:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00031462:    0000        ..      DCW    0
        0x00031464:    1000d608    ....    DCD    268490248
    $t
    i.dmConnSmActConnOpened
    dmConnSmActConnOpened
        0x00031468:    b570        p.      PUSH     {r4-r6,lr}
        0x0003146a:    460d        .F      MOV      r5,r1
        0x0003146c:    4604        .F      MOV      r4,r0
        0x0003146e:    310a        .1      ADDS     r1,r1,#0xa
        0x00031470:    f7e8ff37    ..7.    BL       BdaCpy ; 0x1a2e2
        0x00031474:    88e8        ..      LDRH     r0,[r5,#6]
        0x00031476:    81a0        ..      STRH     r0,[r4,#0xc]
        0x00031478:    7a68        hz      LDRB     r0,[r5,#9]
        0x0003147a:    f7e9f9dd    ....    BL       DmHostAddrType ; 0x1a838
        0x0003147e:    74e0        .t      STRB     r0,[r4,#0x13]
        0x00031480:    7a28        (z      LDRB     r0,[r5,#8]
        0x00031482:    492f        /I      LDR      r1,[pc,#188] ; [0x31540] = 0x1000d6d8
        0x00031484:    7660        `v      STRB     r0,[r4,#0x19]
        0x00031486:    2800        .(      CMP      r0,#0
        0x00031488:    bf0c        ..      ITE      EQ
        0x0003148a:    7b48        H{      LDRBEQ   r0,[r1,#0xd]
        0x0003148c:    7b88        .{      LDRBNE   r0,[r1,#0xe]
        0x0003148e:    7520         u      STRB     r0,[r4,#0x14]
        0x00031490:    f0100fff    ....    TST      r0,#0xff
        0x00031494:    d015        ..      BEQ      0x314c2 ; dmConnSmActConnOpened + 90
        0x00031496:    492a        *I      LDR      r1,[pc,#168] ; [0x31540] = 0x1000d6d8
        0x00031498:    1da0        ..      ADDS     r0,r4,#6
        0x0003149a:    f7e8ff22    ..".    BL       BdaCpy ; 0x1a2e2
        0x0003149e:    bf00        ..      NOP      
        0x000314a0:    f1050117    ....    ADD      r1,r5,#0x17
        0x000314a4:    f104001a    ....    ADD      r0,r4,#0x1a
        0x000314a8:    f7e8ff1b    ....    BL       BdaCpy ; 0x1a2e2
        0x000314ac:    f105011d    ....    ADD      r1,r5,#0x1d
        0x000314b0:    f1040020    .. .    ADD      r0,r4,#0x20
        0x000314b4:    f7e8ff15    ....    BL       BdaCpy ; 0x1a2e2
        0x000314b8:    2000        .       MOVS     r0,#0
        0x000314ba:    81e0        ..      STRH     r0,[r4,#0xe]
        0x000314bc:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x000314be:    b138        8.      CBZ      r0,0x314d0 ; dmConnSmActConnOpened + 104
        0x000314c0:    e027        '.      B        0x31512 ; dmConnSmActConnOpened + 170
        0x000314c2:    f7e9fe7b    ..{.    BL       HciGetBdAddr ; 0x1b1bc
        0x000314c6:    4601        .F      MOV      r1,r0
        0x000314c8:    1da0        ..      ADDS     r0,r4,#6
        0x000314ca:    f7e8ff0a    ....    BL       BdaCpy ; 0x1a2e2
        0x000314ce:    e7e7        ..      B        0x314a0 ; dmConnSmActConnOpened + 56
        0x000314d0:    2300        .#      MOVS     r3,#0
        0x000314d2:    461a        .F      MOV      r2,r3
        0x000314d4:    2101        .!      MOVS     r1,#1
        0x000314d6:    200e        .       MOVS     r0,#0xe
        0x000314d8:    f000f952    ..R.    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x000314dc:    4919        .I      LDR      r1,[pc,#100] ; [0x31544] = 0x1000d608
        0x000314de:    2000        .       MOVS     r0,#0
        0x000314e0:    f8112f16    .../    LDRB     r2,[r1,#0x16]!
        0x000314e4:    2a00        .*      CMP      r2,#0
        0x000314e6:    bf18        ..      IT       NE
        0x000314e8:    2001        .       MOVNE    r0,#1
        0x000314ea:    2200        ."      MOVS     r2,#0
        0x000314ec:    f8913030    ..00    LDRB     r3,[r1,#0x30]
        0x000314f0:    2b00        .+      CMP      r3,#0
        0x000314f2:    bf18        ..      IT       NE
        0x000314f4:    1c40        @.      ADDNE    r0,r0,#1
        0x000314f6:    f8911060    ..`.    LDRB     r1,[r1,#0x60]
        0x000314fa:    2900        .)      CMP      r1,#0
        0x000314fc:    bf18        ..      IT       NE
        0x000314fe:    2201        ."      MOVNE    r2,#1
        0x00031500:    4410        .D      ADD      r0,r0,r2
        0x00031502:    2801        .(      CMP      r0,#1
        0x00031504:    d105        ..      BNE      0x31512 ; dmConnSmActConnOpened + 170
        0x00031506:    2300        .#      MOVS     r3,#0
        0x00031508:    461a        .F      MOV      r2,r3
        0x0003150a:    2127        '!      MOVS     r1,#0x27
        0x0003150c:    200c        .       MOVS     r0,#0xc
        0x0003150e:    f000f937    ..7.    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00031512:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x00031514:    2027        '       MOVS     r0,#0x27
        0x00031516:    f000f923    ..#.    BL       dmDevPassEvtToConnCte ; 0x31760
        0x0003151a:    2027        '       MOVS     r0,#0x27
        0x0003151c:    70a8        .p      STRB     r0,[r5,#2]
        0x0003151e:    462e        .F      MOV      r6,r5
        0x00031520:    4d08        .M      LDR      r5,[pc,#32] ; [0x31544] = 0x1000d608
        0x00031522:    2400        .$      MOVS     r4,#0
        0x00031524:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x00031528:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0003152c:    2900        .)      CMP      r1,#0
        0x0003152e:    bf1c        ..      ITT      NE
        0x00031530:    4630        0F      MOVNE    r0,r6
        0x00031532:    4788        .G      BLXNE    r1
        0x00031534:    1c60        `.      ADDS     r0,r4,#1
        0x00031536:    b2c4        ..      UXTB     r4,r0
        0x00031538:    2c05        .,      CMP      r4,#5
        0x0003153a:    d3f3        ..      BCC      0x31524 ; dmConnSmActConnOpened + 188
        0x0003153c:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003153e:    0000        ..      DCW    0
        0x00031540:    1000d6d8    ....    DCD    268490456
        0x00031544:    1000d608    ....    DCD    268490248
    $t
    i.dmConnSmActHciUpdated
    dmConnSmActHciUpdated
        0x00031548:    4608        .F      MOV      r0,r1
        0x0003154a:    2129        )!      MOVS     r1,#0x29
        0x0003154c:    7081        .p      STRB     r1,[r0,#2]
        0x0003154e:    4902        .I      LDR      r1,[pc,#8] ; [0x31558] = 0x1000d608
        0x00031550:    f8d1109c    ....    LDR      r1,[r1,#0x9c]
        0x00031554:    4708        .G      BX       r1
    $d
        0x00031556:    0000        ..      DCW    0
        0x00031558:    1000d608    ....    DCD    268490248
    $t
    i.dmConnSmActNone
    dmConnSmActNone
        0x0003155c:    4770        pG      BX       lr
        0x0003155e:    0000        ..      MOVS     r0,r0
    i.dmConnSmExecute
    dmConnSmExecute
        0x00031560:    788a        .x      LDRB     r2,[r1,#2]
        0x00031562:    f890c015    ....    LDRB     r12,[r0,#0x15]
        0x00031566:    f0020307    ....    AND      r3,r2,#7
        0x0003156a:    4a0b        .J      LDR      r2,[pc,#44] ; [0x31598] = 0x437c4
        0x0003156c:    eb021c0c    ....    ADD      r12,r2,r12,LSL #4
        0x00031570:    eb0c0243    ..C.    ADD      r2,r12,r3,LSL #1
        0x00031574:    f81c3013    ...0    LDRB     r3,[r12,r3,LSL #1]
        0x00031578:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003157a:    7543        Cu      STRB     r3,[r0,#0x15]
        0x0003157c:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x3159c] = 0x1000d6cc
        0x00031580:    0913        ..      LSRS     r3,r2,#4
        0x00031582:    f85c3023    \.#0    LDR      r3,[r12,r3,LSL #2]
        0x00031586:    b123        #.      CBZ      r3,0x31592 ; dmConnSmExecute + 50
        0x00031588:    f002020f    ....    AND      r2,r2,#0xf
        0x0003158c:    f8532022    S."     LDR      r2,[r3,r2,LSL #2]
        0x00031590:    4710        .G      BX       r2
        0x00031592:    f7ffbfe3    ....    B.W      dmConnSmActNone ; 0x3155c
    $d
        0x00031596:    0000        ..      DCW    0
        0x00031598:    000437c4    .7..    DCD    276420
        0x0003159c:    1000d6cc    ....    DCD    268490444
    $t
    i.dmConnUpdActL2cUpdateCnf
    dmConnUpdActL2cUpdateCnf
        0x000315a0:    7c42        B|      LDRB     r2,[r0,#0x11]
        0x000315a2:    2a00        .*      CMP      r2,#0
        0x000315a4:    bf08        ..      IT       EQ
        0x000315a6:    4770        pG      BXEQ     lr
        0x000315a8:    b500        ..      PUSH     {lr}
        0x000315aa:    b085        ..      SUB      sp,sp,#0x14
        0x000315ac:    2200        ."      MOVS     r2,#0
        0x000315ae:    7442        Bt      STRB     r2,[r0,#0x11]
        0x000315b0:    8889        ..      LDRH     r1,[r1,#4]
        0x000315b2:    2900        .)      CMP      r1,#0
        0x000315b4:    bf04        ..      ITT      EQ
        0x000315b6:    b005        ..      ADDEQ    sp,sp,#0x14
        0x000315b8:    bd00        ..      POPEQ    {pc}
        0x000315ba:    2229        )"      MOVS     r2,#0x29
        0x000315bc:    f88d2002    ...     STRB     r2,[sp,#2]
        0x000315c0:    7c02        .|      LDRB     r2,[r0,#0x10]
        0x000315c2:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x000315c6:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000315ca:    f88d1004    ....    STRB     r1,[sp,#4]
        0x000315ce:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000315d0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000315d4:    4803        .H      LDR      r0,[pc,#12] ; [0x315e4] = 0x1000d608
        0x000315d6:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x000315da:    4668        hF      MOV      r0,sp
        0x000315dc:    4788        .G      BLX      r1
        0x000315de:    b005        ..      ADD      sp,sp,#0x14
        0x000315e0:    bd00        ..      POP      {pc}
    $d
        0x000315e2:    0000        ..      DCW    0
        0x000315e4:    1000d608    ....    DCD    268490248
    $t
    i.dmConnUpdActNone
    dmConnUpdActNone
        0x000315e8:    4770        pG      BX       lr
        0x000315ea:    0000        ..      MOVS     r0,r0
    i.dmConnUpdActUpdateSlave
    dmConnUpdActUpdateSlave
        0x000315ec:    b530        0.      PUSH     {r4,r5,lr}
        0x000315ee:    4604        .F      MOV      r4,r0
        0x000315f0:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000315f4:    b085        ..      SUB      sp,sp,#0x14
        0x000315f6:    460d        .F      MOV      r5,r1
        0x000315f8:    f0100f02    ....    TST      r0,#2
        0x000315fc:    d00b        ..      BEQ      0x31616 ; dmConnUpdActUpdateSlave + 42
        0x000315fe:    f7e9fde7    ....    BL       HciGetLeSupFeat ; 0x1b1d0
        0x00031602:    f0100f02    ....    TST      r0,#2
        0x00031606:    d006        ..      BEQ      0x31616 ; dmConnUpdActUpdateSlave + 42
        0x00031608:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0003160a:    b005        ..      ADD      sp,sp,#0x14
        0x0003160c:    1d29        ).      ADDS     r1,r5,#4
        0x0003160e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00031612:    f7e9be42    ..B.    B        HciLeConnUpdateCmd ; 0x1b29a
        0x00031616:    7c60        `|      LDRB     r0,[r4,#0x11]
        0x00031618:    b1a0        ..      CBZ      r0,0x31644 ; dmConnUpdActUpdateSlave + 88
        0x0003161a:    200c        .       MOVS     r0,#0xc
        0x0003161c:    2129        )!      MOVS     r1,#0x29
        0x0003161e:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00031622:    7c21        !|      LDRB     r1,[r4,#0x10]
        0x00031624:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031628:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003162c:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00031630:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x00031632:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00031636:    4808        .H      LDR      r0,[pc,#32] ; [0x31658] = 0x1000d608
        0x00031638:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003163c:    4668        hF      MOV      r0,sp
        0x0003163e:    4788        .G      BLX      r1
        0x00031640:    b005        ..      ADD      sp,sp,#0x14
        0x00031642:    bd30        0.      POP      {r4,r5,pc}
        0x00031644:    2001        .       MOVS     r0,#1
        0x00031646:    7460        `t      STRB     r0,[r4,#0x11]
        0x00031648:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x0003164a:    b005        ..      ADD      sp,sp,#0x14
        0x0003164c:    1d29        ).      ADDS     r1,r5,#4
        0x0003164e:    e8bd4030    ..0@    POP      {r4,r5,lr}
        0x00031652:    f7eabb1f    ....    B        L2cDmConnUpdateReq ; 0x1bc94
    $d
        0x00031656:    0000        ..      DCW    0
        0x00031658:    1000d608    ....    DCD    268490248
    $t
    i.dmConnUpdExecute
    dmConnUpdExecute
        0x0003165c:    788a        .x      LDRB     r2,[r1,#2]
        0x0003165e:    4b08        .K      LDR      r3,[pc,#32] ; [0x31680] = 0x43760
        0x00031660:    f0020207    ....    AND      r2,r2,#7
        0x00031664:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x31684] = 0x1000d5fc
        0x00031668:    5c9b        .\      LDRB     r3,[r3,r2]
        0x0003166a:    091a        ..      LSRS     r2,r3,#4
        0x0003166c:    f85c2022    \."     LDR      r2,[r12,r2,LSL #2]
        0x00031670:    2a00        .*      CMP      r2,#0
        0x00031672:    bf08        ..      IT       EQ
        0x00031674:    4770        pG      BXEQ     lr
        0x00031676:    f003030f    ....    AND      r3,r3,#0xf
        0x0003167a:    f8522023    R.#     LDR      r2,[r2,r3,LSL #2]
        0x0003167e:    4710        .G      BX       r2
    $d
        0x00031680:    00043760    `7..    DCD    276320
        0x00031684:    1000d5fc    ....    DCD    268490236
    $t
    i.dmConnUpdMsgHandler
    dmConnUpdMsgHandler
        0x00031688:    4601        .F      MOV      r1,r0
        0x0003168a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003168c:    1e40        @.      SUBS     r0,r0,#1
        0x0003168e:    b2c0        ..      UXTB     r0,r0
        0x00031690:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00031694:    480e        .H      LDR      r0,[pc,#56] ; [0x316d0] = 0x1000d608
        0x00031696:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x0003169a:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x0003169c:    2a00        .*      CMP      r2,#0
        0x0003169e:    bf14        ..      ITE      NE
        0x000316a0:    2800        .(      CMPNE    r0,#0
        0x000316a2:    4770        pG      BXEQ     lr
        0x000316a4:    7d42        B}      LDRB     r2,[r0,#0x15]
        0x000316a6:    2a03        .*      CMP      r2,#3
        0x000316a8:    bf18        ..      IT       NE
        0x000316aa:    4770        pG      BXNE     lr
        0x000316ac:    788a        .x      LDRB     r2,[r1,#2]
        0x000316ae:    f0020207    ....    AND      r2,r2,#7
        0x000316b2:    4b08        .K      LDR      r3,[pc,#32] ; [0x316d4] = 0x43760
        0x000316b4:    f8dfc020    .. .    LDR      r12,[pc,#32] ; [0x316d8] = 0x1000d5fc
        0x000316b8:    5c9b        .\      LDRB     r3,[r3,r2]
        0x000316ba:    091a        ..      LSRS     r2,r3,#4
        0x000316bc:    f85c2022    \."     LDR      r2,[r12,r2,LSL #2]
        0x000316c0:    2a00        .*      CMP      r2,#0
        0x000316c2:    bf08        ..      IT       EQ
        0x000316c4:    4770        pG      BXEQ     lr
        0x000316c6:    f003030f    ....    AND      r3,r3,#0xf
        0x000316ca:    f8522023    R.#     LDR      r2,[r2,r3,LSL #2]
        0x000316ce:    4710        .G      BX       r2
    $d
        0x000316d0:    1000d608    ....    DCD    268490248
        0x000316d4:    00043760    `7..    DCD    276320
        0x000316d8:    1000d5fc    ....    DCD    268490236
    $t
    i.dmDevActReset
    dmDevActReset
        0x000316dc:    b570        p.      PUSH     {r4-r6,lr}
        0x000316de:    480a        .H      LDR      r0,[pc,#40] ; [0x31708] = 0x1000d6d8
        0x000316e0:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x000316e2:    2900        .)      CMP      r1,#0
        0x000316e4:    bf18        ..      IT       NE
        0x000316e6:    bd70        p.      POPNE    {r4-r6,pc}
        0x000316e8:    2101        .!      MOVS     r1,#1
        0x000316ea:    4d08        .M      LDR      r5,[pc,#32] ; [0x3170c] = 0x100002cc
        0x000316ec:    7401        .t      STRB     r1,[r0,#0x10]
        0x000316ee:    2400        .$      MOVS     r4,#0
        0x000316f0:    f8550024    U.$.    LDR      r0,[r5,r4,LSL #2]
        0x000316f4:    6800        .h      LDR      r0,[r0,#0]
        0x000316f6:    4780        .G      BLX      r0
        0x000316f8:    1c60        `.      ADDS     r0,r4,#1
        0x000316fa:    b2c4        ..      UXTB     r4,r0
        0x000316fc:    2c15        .,      CMP      r4,#0x15
        0x000316fe:    d3f7        ..      BCC      0x316f0 ; dmDevActReset + 20
        0x00031700:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031704:    f7eab97a    ..z.    B        HciResetSequence ; 0x1b9fc
    $d
        0x00031708:    1000d6d8    ....    DCD    268490456
        0x0003170c:    100002cc    ....    DCD    268436172
    $t
    i.dmDevHciHandler
    dmDevHciHandler
        0x00031710:    7882        .x      LDRB     r2,[r0,#2]
        0x00031712:    490d        .I      LDR      r1,[pc,#52] ; [0x31748] = 0x1000d6d8
        0x00031714:    b152        R.      CBZ      r2,0x3172c ; dmDevHciHandler + 28
        0x00031716:    2a12        .*      CMP      r2,#0x12
        0x00031718:    d00e        ..      BEQ      0x31738 ; dmDevHciHandler + 40
        0x0003171a:    2a13        .*      CMP      r2,#0x13
        0x0003171c:    d010        ..      BEQ      0x31740 ; dmDevHciHandler + 48
        0x0003171e:    2a14        .*      CMP      r2,#0x14
        0x00031720:    bf18        ..      IT       NE
        0x00031722:    4770        pG      BXNE     lr
        0x00031724:    2279        y"      MOVS     r2,#0x79
        0x00031726:    7082        .p      STRB     r2,[r0,#2]
        0x00031728:    6889        .h      LDR      r1,[r1,#8]
        0x0003172a:    4708        .G      BX       r1
        0x0003172c:    2200        ."      MOVS     r2,#0
        0x0003172e:    740a        .t      STRB     r2,[r1,#0x10]
        0x00031730:    2220         "      MOVS     r2,#0x20
        0x00031732:    7082        .p      STRB     r2,[r0,#2]
        0x00031734:    6889        .h      LDR      r1,[r1,#8]
        0x00031736:    4708        .G      BX       r1
        0x00031738:    227b        {"      MOVS     r2,#0x7b
        0x0003173a:    7082        .p      STRB     r2,[r0,#2]
        0x0003173c:    6889        .h      LDR      r1,[r1,#8]
        0x0003173e:    4708        .G      BX       r1
        0x00031740:    227a        z"      MOVS     r2,#0x7a
        0x00031742:    7082        .p      STRB     r2,[r0,#2]
        0x00031744:    6889        .h      LDR      r1,[r1,#8]
        0x00031746:    4708        .G      BX       r1
    $d
        0x00031748:    1000d6d8    ....    DCD    268490456
    $t
    i.dmDevMsgHandler
    dmDevMsgHandler
        0x0003174c:    7881        .x      LDRB     r1,[r0,#2]
        0x0003174e:    4a03        .J      LDR      r2,[pc,#12] ; [0x3175c] = 0x43814
        0x00031750:    f0010107    ....    AND      r1,r1,#7
        0x00031754:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031758:    4708        .G      BX       r1
    $d
        0x0003175a:    0000        ..      DCW    0
        0x0003175c:    00043814    .8..    DCD    276500
    $t
    i.dmDevPassEvtToConnCte
    dmDevPassEvtToConnCte
        0x00031760:    b508        ..      PUSH     {r3,lr}
        0x00031762:    226f        o"      MOVS     r2,#0x6f
        0x00031764:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00031768:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003176c:    4803        .H      LDR      r0,[pc,#12] ; [0x3177c] = 0x100002cc
        0x0003176e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031772:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00031774:    6881        .h      LDR      r1,[r0,#8]
        0x00031776:    4668        hF      MOV      r0,sp
        0x00031778:    4788        .G      BLX      r1
        0x0003177a:    bd08        ..      POP      {r3,pc}
    $d
        0x0003177c:    100002cc    ....    DCD    268436172
    $t
    i.dmDevPassEvtToDevPriv
    dmDevPassEvtToDevPriv
        0x00031780:    b500        ..      PUSH     {lr}
        0x00031782:    b083        ..      SUB      sp,sp,#0xc
        0x00031784:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031788:    4806        .H      LDR      r0,[pc,#24] ; [0x317a4] = 0x100002cc
        0x0003178a:    f88d2004    ...     STRB     r2,[sp,#4]
        0x0003178e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031792:    f88d3005    ...0    STRB     r3,[sp,#5]
        0x00031796:    6840        @h      LDR      r0,[r0,#4]
        0x00031798:    6881        .h      LDR      r1,[r0,#8]
        0x0003179a:    4668        hF      MOV      r0,sp
        0x0003179c:    4788        .G      BLX      r1
        0x0003179e:    b003        ..      ADD      sp,sp,#0xc
        0x000317a0:    bd00        ..      POP      {pc}
    $d
        0x000317a2:    0000        ..      DCW    0
        0x000317a4:    100002cc    ....    DCD    268436172
    $t
    i.dmDevPassHciEvtToConn
    dmDevPassHciEvtToConn
        0x000317a8:    4901        .I      LDR      r1,[pc,#4] ; [0x317b0] = 0x100002cc
        0x000317aa:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000317ac:    6849        Ih      LDR      r1,[r1,#4]
        0x000317ae:    4708        .G      BX       r1
    $d
        0x000317b0:    100002cc    ....    DCD    268436172
    $t
    i.dmEmptyHandler
    dmEmptyHandler
        0x000317b4:    4770        pG      BX       lr
    i.dmEmptyReset
    dmEmptyReset
        0x000317b6:    4770        pG      BX       lr
    i.dmHciEvtCback
    dmHciEvtCback
        0x000317b8:    4906        .I      LDR      r1,[pc,#24] ; [0x317d4] = 0x1000d6d8
        0x000317ba:    7c0a        .|      LDRB     r2,[r1,#0x10]
        0x000317bc:    7881        .x      LDRB     r1,[r0,#2]
        0x000317be:    2a00        .*      CMP      r2,#0
        0x000317c0:    bf1c        ..      ITT      NE
        0x000317c2:    2900        .)      CMPNE    r1,#0
        0x000317c4:    4770        pG      BXNE     lr
        0x000317c6:    4a04        .J      LDR      r2,[pc,#16] ; [0x317d8] = 0x43824
        0x000317c8:    5c51        Q\      LDRB     r1,[r2,r1]
        0x000317ca:    4a04        .J      LDR      r2,[pc,#16] ; [0x317dc] = 0x100002cc
        0x000317cc:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x000317d0:    6849        Ih      LDR      r1,[r1,#4]
        0x000317d2:    4708        .G      BX       r1
    $d
        0x000317d4:    1000d6d8    ....    DCD    268490456
        0x000317d8:    00043824    $8..    DCD    276516
        0x000317dc:    100002cc    ....    DCD    268436172
    $t
    i.dmPhyHciHandler
    dmPhyHciHandler
        0x000317e0:    b530        0.      PUSH     {r4,r5,lr}
        0x000317e2:    4604        .F      MOV      r4,r0
        0x000317e4:    7880        .x      LDRB     r0,[r0,#2]
        0x000317e6:    4d2b        +M      LDR      r5,[pc,#172] ; [0x31894] = 0x1000d608
        0x000317e8:    b083        ..      SUB      sp,sp,#0xc
        0x000317ea:    282a        *(      CMP      r0,#0x2a
        0x000317ec:    d027        '.      BEQ      0x3183e ; dmPhyHciHandler + 94
        0x000317ee:    8820         .      LDRH     r0,[r4,#0]
        0x000317f0:    f7fffbfc    ....    BL       dmConnCcbByHandle ; 0x30fec
        0x000317f4:    2800        .(      CMP      r0,#0
        0x000317f6:    bf04        ..      ITT      EQ
        0x000317f8:    b003        ..      ADDEQ    sp,sp,#0xc
        0x000317fa:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000317fc:    78a1        .x      LDRB     r1,[r4,#2]
        0x000317fe:    2929        ))      CMP      r1,#0x29
        0x00031800:    d02e        ..      BEQ      0x31860 ; dmPhyHciHandler + 128
        0x00031802:    292b        +)      CMP      r1,#0x2b
        0x00031804:    bf1c        ..      ITT      NE
        0x00031806:    b003        ..      ADDNE    sp,sp,#0xc
        0x00031808:    bd30        0.      POPNE    {r4,r5,pc}
        0x0003180a:    2146        F!      MOVS     r1,#0x46
        0x0003180c:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00031810:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031812:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00031816:    7921        !y      LDRB     r1,[r4,#4]
        0x00031818:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003181c:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00031820:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031822:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00031826:    7a20         z      LDRB     r0,[r4,#8]
        0x00031828:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003182c:    7a60        `z      LDRB     r0,[r4,#9]
        0x0003182e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00031832:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x00031836:    4668        hF      MOV      r0,sp
        0x00031838:    4788        .G      BLX      r1
        0x0003183a:    b003        ..      ADD      sp,sp,#0xc
        0x0003183c:    bd30        0.      POP      {r4,r5,pc}
        0x0003183e:    2045        E       MOVS     r0,#0x45
        0x00031840:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031844:    2000        .       MOVS     r0,#0
        0x00031846:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003184a:    7920         y      LDRB     r0,[r4,#4]
        0x0003184c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031850:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00031854:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x00031858:    4668        hF      MOV      r0,sp
        0x0003185a:    4788        .G      BLX      r1
        0x0003185c:    b003        ..      ADD      sp,sp,#0xc
        0x0003185e:    bd30        0.      POP      {r4,r5,pc}
        0x00031860:    2144        D!      MOVS     r1,#0x44
        0x00031862:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00031866:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00031868:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003186c:    7921        !y      LDRB     r1,[r4,#4]
        0x0003186e:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00031872:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00031876:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00031878:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003187c:    7a20         z      LDRB     r0,[r4,#8]
        0x0003187e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00031882:    7a60        `z      LDRB     r0,[r4,#9]
        0x00031884:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00031888:    f8d5109c    ....    LDR      r1,[r5,#0x9c]
        0x0003188c:    4668        hF      MOV      r0,sp
        0x0003188e:    4788        .G      BLX      r1
        0x00031890:    b003        ..      ADD      sp,sp,#0xc
        0x00031892:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00031894:    1000d608    ....    DCD    268490248
    $t
    i.dmPrivActAddDevToResList
    dmPrivActAddDevToResList
        0x00031898:    4a07        .J      LDR      r2,[pc,#28] ; [0x318b8] = 0x1000d6f0
        0x0003189a:    f890302b    ..+0    LDRB     r3,[r0,#0x2b]
        0x0003189e:    4601        .F      MOV      r1,r0
        0x000318a0:    7213        .r      STRB     r3,[r2,#8]
        0x000318a2:    8800        ..      LDRH     r0,[r0,#0]
        0x000318a4:    8090        ..      STRH     r0,[r2,#4]
        0x000318a6:    7908        .y      LDRB     r0,[r1,#4]
        0x000318a8:    f101031b    ....    ADD      r3,r1,#0x1b
        0x000318ac:    f101020b    ....    ADD      r2,r1,#0xb
        0x000318b0:    1d49        I.      ADDS     r1,r1,#5
        0x000318b2:    f7e9bca7    ....    B        HciLeAddDeviceToResolvingListCmd ; 0x1b204
    $d
        0x000318b6:    0000        ..      DCW    0
        0x000318b8:    1000d6f0    ....    DCD    268490480
    $t
    i.dmPrivActClearResList
    dmPrivActClearResList
        0x000318bc:    f7e9bcdb    ....    B        HciLeClearResolvingList ; 0x1b276
    i.dmPrivActGenAddr
    dmPrivActGenAddr
        0x000318c0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000318c2:    4c19        .L      LDR      r4,[pc,#100] ; [0x31928] = 0x1000d6f0
        0x000318c4:    4605        .F      MOV      r5,r0
        0x000318c6:    4e19        .N      LDR      r6,[pc,#100] ; [0x3192c] = 0x1000d6d8
        0x000318c8:    78e0        .x      LDRB     r0,[r4,#3]
        0x000318ca:    f0100f02    ....    TST      r0,#2
        0x000318ce:    d009        ..      BEQ      0x318e4 ; dmPrivActGenAddr + 36
        0x000318d0:    2007        .       MOVS     r0,#7
        0x000318d2:    70e8        .p      STRB     r0,[r5,#3]
        0x000318d4:    2038        8       MOVS     r0,#0x38
        0x000318d6:    70a8        .p      STRB     r0,[r5,#2]
        0x000318d8:    68b1        .h      LDR      r1,[r6,#8]
        0x000318da:    b001        ..      ADD      sp,sp,#4
        0x000318dc:    4628        (F      MOV      r0,r5
        0x000318de:    e8bd40f0    ...@    POP      {r4-r7,lr}
        0x000318e2:    4708        .G      BX       r1
        0x000318e4:    2103        .!      MOVS     r1,#3
        0x000318e6:    f104000a    ....    ADD      r0,r4,#0xa
        0x000318ea:    f7eafc91    ....    BL       SecRand ; 0x1c210
        0x000318ee:    7b20         {      LDRB     r0,[r4,#0xc]
        0x000318f0:    f104010a    ....    ADD      r1,r4,#0xa
        0x000318f4:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x000318f8:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x000318fc:    7320         s      STRB     r0,[r4,#0xc]
        0x000318fe:    2000        .       MOVS     r0,#0
        0x00031900:    f8c4000d    ....    STR      r0,[r4,#0xd]
        0x00031904:    f8c40011    ....    STR      r0,[r4,#0x11]
        0x00031908:    f8c40015    ....    STR      r0,[r4,#0x15]
        0x0003190c:    7660        `v      STRB     r0,[r4,#0x19]
        0x0003190e:    78e0        .x      LDRB     r0,[r4,#3]
        0x00031910:    f0400002    @...    ORR      r0,r0,#2
        0x00031914:    70e0        .p      STRB     r0,[r4,#3]
        0x00031916:    2079        y       MOVS     r0,#0x79
        0x00031918:    9000        ..      STR      r0,[sp,#0]
        0x0003191a:    882b        +.      LDRH     r3,[r5,#0]
        0x0003191c:    7b32        2{      LDRB     r2,[r6,#0xc]
        0x0003191e:    1d28        (.      ADDS     r0,r5,#4
        0x00031920:    f7eafa5a    ..Z.    BL       SecAes ; 0x1bdd8
        0x00031924:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00031926:    0000        ..      DCW    0
        0x00031928:    1000d6f0    ....    DCD    268490480
        0x0003192c:    1000d6d8    ....    DCD    268490456
    $t
    i.dmPrivActRemDevFromResList
    dmPrivActRemDevFromResList
        0x00031930:    4601        .F      MOV      r1,r0
        0x00031932:    4a04        .J      LDR      r2,[pc,#16] ; [0x31944] = 0x1000d6f0
        0x00031934:    f8310b04    1...    LDRH     r0,[r1],#4
        0x00031938:    80d0        ..      STRH     r0,[r2,#6]
        0x0003193a:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003193e:    f7e9be5f    .._.    B        HciLeRemoveDeviceFromResolvingList ; 0x1b600
    $d
        0x00031942:    0000        ..      DCW    0
        0x00031944:    1000d6f0    ....    DCD    268490480
    $t
    i.dmPrivActResolveAddr
    dmPrivActResolveAddr
        0x00031948:    b500        ..      PUSH     {lr}
        0x0003194a:    491b        .I      LDR      r1,[pc,#108] ; [0x319b8] = 0x1000d6f0
        0x0003194c:    4a1b        .J      LDR      r2,[pc,#108] ; [0x319bc] = 0x1000d6d8
        0x0003194e:    b087        ..      SUB      sp,sp,#0x1c
        0x00031950:    78cb        .x      LDRB     r3,[r1,#3]
        0x00031952:    f0130f01    ....    TST      r3,#1
        0x00031956:    d007        ..      BEQ      0x31968 ; dmPrivActResolveAddr + 32
        0x00031958:    2107        .!      MOVS     r1,#7
        0x0003195a:    70c1        .p      STRB     r1,[r0,#3]
        0x0003195c:    2137        7!      MOVS     r1,#0x37
        0x0003195e:    7081        .p      STRB     r1,[r0,#2]
        0x00031960:    6891        .h      LDR      r1,[r2,#8]
        0x00031962:    4788        .G      BLX      r1
        0x00031964:    b007        ..      ADD      sp,sp,#0x1c
        0x00031966:    bd00        ..      POP      {pc}
        0x00031968:    f8b0c014    ....    LDRH     r12,[r0,#0x14]
        0x0003196c:    f8a1c000    ....    STRH     r12,[r1,#0]
        0x00031970:    f890c016    ....    LDRB     r12,[r0,#0x16]
        0x00031974:    f881c002    ....    STRB     r12,[r1,#2]
        0x00031978:    f8b0c017    ....    LDRH     r12,[r0,#0x17]
        0x0003197c:    f8adc008    ....    STRH     r12,[sp,#8]
        0x00031980:    f890c019    ....    LDRB     r12,[r0,#0x19]
        0x00031984:    f88dc00a    ....    STRB     r12,[sp,#0xa]
        0x00031988:    f04f0c00    O...    MOV      r12,#0
        0x0003198c:    f8cdc00b    ....    STR      r12,[sp,#0xb]
        0x00031990:    f8cdc00f    ....    STR      r12,[sp,#0xf]
        0x00031994:    f8cdc013    ....    STR      r12,[sp,#0x13]
        0x00031998:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0003199c:    f0430301    C...    ORR      r3,r3,#1
        0x000319a0:    70cb        .p      STRB     r3,[r1,#3]
        0x000319a2:    2178        x!      MOVS     r1,#0x78
        0x000319a4:    9100        ..      STR      r1,[sp,#0]
        0x000319a6:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x000319aa:    7b12        .{      LDRB     r2,[r2,#0xc]
        0x000319ac:    a902        ..      ADD      r1,sp,#8
        0x000319ae:    f7eafa13    ....    BL       SecAes ; 0x1bdd8
        0x000319b2:    b007        ..      ADD      sp,sp,#0x1c
        0x000319b4:    bd00        ..      POP      {pc}
    $d
        0x000319b6:    0000        ..      DCW    0
        0x000319b8:    1000d6f0    ....    DCD    268490480
        0x000319bc:    1000d6d8    ....    DCD    268490456
    $t
    i.dmPrivActSetAddrResEnable
    dmPrivActSetAddrResEnable
        0x000319c0:    4902        .I      LDR      r1,[pc,#8] ; [0x319cc] = 0x1000d6f0
        0x000319c2:    7900        .y      LDRB     r0,[r0,#4]
        0x000319c4:    7248        Hr      STRB     r0,[r1,#9]
        0x000319c6:    f7e9be4c    ..L.    B        HciLeSetAddrResolutionEnable ; 0x1b662
    $d
        0x000319ca:    0000        ..      DCW    0
        0x000319cc:    1000d6f0    ....    DCD    268490480
    $t
    i.dmPrivActSetPrivacyMode
    dmPrivActSetPrivacyMode
        0x000319d0:    4601        .F      MOV      r1,r0
        0x000319d2:    7ac2        .z      LDRB     r2,[r0,#0xb]
        0x000319d4:    7900        .y      LDRB     r0,[r0,#4]
        0x000319d6:    1d49        I.      ADDS     r1,r1,#5
        0x000319d8:    f7e9bf04    ....    B        HciLeSetPrivacyModeCmd ; 0x1b7e4
    i.dmPrivAesActGenAddrAesCmpl
    dmPrivAesActGenAddrAesCmpl
        0x000319dc:    6841        Ah      LDR      r1,[r0,#4]
        0x000319de:    880a        ..      LDRH     r2,[r1,#0]
        0x000319e0:    8082        ..      STRH     r2,[r0,#4]
        0x000319e2:    7889        .x      LDRB     r1,[r1,#2]
        0x000319e4:    7181        .q      STRB     r1,[r0,#6]
        0x000319e6:    4908        .I      LDR      r1,[pc,#32] ; [0x31a08] = 0x1000d6f0
        0x000319e8:    894a        J.      LDRH     r2,[r1,#0xa]
        0x000319ea:    f8a02007    ...     STRH     r2,[r0,#7]
        0x000319ee:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x000319f0:    7242        Br      STRB     r2,[r0,#9]
        0x000319f2:    78ca        .x      LDRB     r2,[r1,#3]
        0x000319f4:    f0220202    "...    BIC      r2,r2,#2
        0x000319f8:    70ca        .p      STRB     r2,[r1,#3]
        0x000319fa:    2138        8!      MOVS     r1,#0x38
        0x000319fc:    7081        .p      STRB     r1,[r0,#2]
        0x000319fe:    2100        .!      MOVS     r1,#0
        0x00031a00:    70c1        .p      STRB     r1,[r0,#3]
        0x00031a02:    4902        .I      LDR      r1,[pc,#8] ; [0x31a0c] = 0x1000d6d8
        0x00031a04:    6889        .h      LDR      r1,[r1,#8]
        0x00031a06:    4708        .G      BX       r1
    $d
        0x00031a08:    1000d6f0    ....    DCD    268490480
        0x00031a0c:    1000d6d8    ....    DCD    268490456
    $t
    i.dmPrivAesActResAddrAesCmpl
    dmPrivAesActResAddrAesCmpl
        0x00031a10:    b510        ..      PUSH     {r4,lr}
        0x00031a12:    4604        .F      MOV      r4,r0
        0x00031a14:    6841        Ah      LDR      r1,[r0,#4]
        0x00031a16:    2203        ."      MOVS     r2,#3
        0x00031a18:    4809        .H      LDR      r0,[pc,#36] ; [0x31a40] = 0x1000d6f0
        0x00031a1a:    f7e6fd47    ..G.    BL       memcmp ; 0x184ac
        0x00031a1e:    2800        .(      CMP      r0,#0
        0x00031a20:    bf18        ..      IT       NE
        0x00031a22:    2005        .       MOVNE    r0,#5
        0x00031a24:    70e0        .p      STRB     r0,[r4,#3]
        0x00031a26:    4806        .H      LDR      r0,[pc,#24] ; [0x31a40] = 0x1000d6f0
        0x00031a28:    78c1        .x      LDRB     r1,[r0,#3]
        0x00031a2a:    f0210101    !...    BIC      r1,r1,#1
        0x00031a2e:    70c1        .p      STRB     r1,[r0,#3]
        0x00031a30:    2037        7       MOVS     r0,#0x37
        0x00031a32:    70a0        .p      STRB     r0,[r4,#2]
        0x00031a34:    4803        .H      LDR      r0,[pc,#12] ; [0x31a44] = 0x1000d6d8
        0x00031a36:    6881        .h      LDR      r1,[r0,#8]
        0x00031a38:    4620         F      MOV      r0,r4
        0x00031a3a:    e8bd4010    ...@    POP      {r4,lr}
        0x00031a3e:    4708        .G      BX       r1
    $d
        0x00031a40:    1000d6f0    ....    DCD    268490480
        0x00031a44:    1000d6d8    ....    DCD    268490456
    $t
    i.dmPrivAesMsgHandler
    dmPrivAesMsgHandler
        0x00031a48:    7881        .x      LDRB     r1,[r0,#2]
        0x00031a4a:    4a03        .J      LDR      r2,[pc,#12] ; [0x31a58] = 0x43950
        0x00031a4c:    f0010107    ....    AND      r1,r1,#7
        0x00031a50:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031a54:    4708        .G      BX       r1
    $d
        0x00031a56:    0000        ..      DCW    0
        0x00031a58:    00043950    P9..    DCD    276816
    $t
    i.dmPrivHciHandler
    dmPrivHciHandler
        0x00031a5c:    b570        p.      PUSH     {r4-r6,lr}
        0x00031a5e:    4604        .F      MOV      r4,r0
        0x00031a60:    7880        .x      LDRB     r0,[r0,#2]
        0x00031a62:    4d26        &M      LDR      r5,[pc,#152] ; [0x31afc] = 0x1000d6d8
        0x00031a64:    f1a00115    ....    SUB      r1,r0,#0x15
        0x00031a68:    4823        #H      LDR      r0,[pc,#140] ; [0x31af8] = 0x1000d6f0
        0x00031a6a:    2906        .)      CMP      r1,#6
        0x00031a6c:    bf28        (.      IT       CS
        0x00031a6e:    bd70        p.      POPCS    {r4-r6,pc}
        0x00031a70:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x00031a74:    271b1603    ...'    DCD    656086531
        0x00031a78:    2c29        ),      DCW    11305
    $t
        0x00031a7a:    213a        :!      MOVS     r1,#0x3a
        0x00031a7c:    70a1        .p      STRB     r1,[r4,#2]
        0x00031a7e:    8881        ..      LDRH     r1,[r0,#4]
        0x00031a80:    8021        !.      STRH     r1,[r4,#0]
        0x00031a82:    78e1        .x      LDRB     r1,[r4,#3]
        0x00031a84:    2900        .)      CMP      r1,#0
        0x00031a86:    d132        2.      BNE      0x31aee ; dmPrivHciHandler + 146
        0x00031a88:    7a01        .z      LDRB     r1,[r0,#8]
        0x00031a8a:    2900        .)      CMP      r1,#0
        0x00031a8c:    d02f        /.      BEQ      0x31aee ; dmPrivHciHandler + 146
        0x00031a8e:    7da9        .}      LDRB     r1,[r5,#0x16]
        0x00031a90:    2900        .)      CMP      r1,#0
        0x00031a92:    d12c        ,.      BNE      0x31aee ; dmPrivHciHandler + 146
        0x00031a94:    2101        .!      MOVS     r1,#1
        0x00031a96:    7241        Ar      STRB     r1,[r0,#9]
        0x00031a98:    4608        .F      MOV      r0,r1
        0x00031a9a:    f7e9fde2    ....    BL       HciLeSetAddrResolutionEnable ; 0x1b662
        0x00031a9e:    e026        &.      B        0x31aee ; dmPrivHciHandler + 146
        0x00031aa0:    213b        ;!      MOVS     r1,#0x3b
        0x00031aa2:    70a1        .p      STRB     r1,[r4,#2]
        0x00031aa4:    88c0        ..      LDRH     r0,[r0,#6]
        0x00031aa6:    8020         .      STRH     r0,[r4,#0]
        0x00031aa8:    e021        !.      B        0x31aee ; dmPrivHciHandler + 146
        0x00031aaa:    213c        <!      MOVS     r1,#0x3c
        0x00031aac:    70a1        .p      STRB     r1,[r4,#2]
        0x00031aae:    78e1        .x      LDRB     r1,[r4,#3]
        0x00031ab0:    b9e9        ..      CBNZ     r1,0x31aee ; dmPrivHciHandler + 146
        0x00031ab2:    7da9        .}      LDRB     r1,[r5,#0x16]
        0x00031ab4:    b1d9        ..      CBZ      r1,0x31aee ; dmPrivHciHandler + 146
        0x00031ab6:    2100        .!      MOVS     r1,#0
        0x00031ab8:    7241        Ar      STRB     r1,[r0,#9]
        0x00031aba:    4608        .F      MOV      r0,r1
        0x00031abc:    f7e9fdd1    ....    BL       HciLeSetAddrResolutionEnable ; 0x1b662
        0x00031ac0:    e015        ..      B        0x31aee ; dmPrivHciHandler + 146
        0x00031ac2:    203d        =       MOVS     r0,#0x3d
        0x00031ac4:    e000        ..      B        0x31ac8 ; dmPrivHciHandler + 108
        0x00031ac6:    203e        >       MOVS     r0,#0x3e
        0x00031ac8:    70a0        .p      STRB     r0,[r4,#2]
        0x00031aca:    e010        ..      B        0x31aee ; dmPrivHciHandler + 146
        0x00031acc:    213f        ?!      MOVS     r1,#0x3f
        0x00031ace:    70a1        .p      STRB     r1,[r4,#2]
        0x00031ad0:    78e1        .x      LDRB     r1,[r4,#3]
        0x00031ad2:    b961        a.      CBNZ     r1,0x31aee ; dmPrivHciHandler + 146
        0x00031ad4:    7a40        @z      LDRB     r0,[r0,#9]
        0x00031ad6:    75a8        .u      STRB     r0,[r5,#0x16]
        0x00031ad8:    2800        .(      CMP      r0,#0
        0x00031ada:    bf15        ..      ITETE    NE
        0x00031adc:    2101        .!      MOVNE    r1,#1
        0x00031ade:    2100        .!      MOVEQ    r1,#0
        0x00031ae0:    200d        .       MOVNE    r0,#0xd
        0x00031ae2:    200c        .       MOVEQ    r0,#0xc
        0x00031ae4:    f04f0300    O...    MOV      r3,#0
        0x00031ae8:    461a        .F      MOV      r2,r3
        0x00031aea:    f7fffe49    ..I.    BL       dmDevPassEvtToDevPriv ; 0x31780
        0x00031aee:    4620         F      MOV      r0,r4
        0x00031af0:    68a9        .h      LDR      r1,[r5,#8]
        0x00031af2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031af6:    4708        .G      BX       r1
    $d
        0x00031af8:    1000d6f0    ....    DCD    268490480
        0x00031afc:    1000d6d8    ....    DCD    268490456
    $t
    i.dmPrivMsgHandler
    dmPrivMsgHandler
        0x00031b00:    7881        .x      LDRB     r1,[r0,#2]
        0x00031b02:    4a03        .J      LDR      r2,[pc,#12] ; [0x31b10] = 0x43958
        0x00031b04:    f0010107    ....    AND      r1,r1,#7
        0x00031b08:    f8521021    R.!.    LDR      r1,[r2,r1,LSL #2]
        0x00031b0c:    4708        .G      BX       r1
    $d
        0x00031b0e:    0000        ..      DCW    0
        0x00031b10:    00043958    X9..    DCD    276824
    $t
    i.dmPrivReset
    dmPrivReset
        0x00031b14:    4902        .I      LDR      r1,[pc,#8] ; [0x31b20] = 0x1000d6f0
        0x00031b16:    2000        .       MOVS     r0,#0
        0x00031b18:    70c8        .p      STRB     r0,[r1,#3]
        0x00031b1a:    4902        .I      LDR      r1,[pc,#8] ; [0x31b24] = 0x1000d6d8
        0x00031b1c:    7588        .u      STRB     r0,[r1,#0x16]
        0x00031b1e:    4770        pG      BX       lr
    $d
        0x00031b20:    1000d6f0    ....    DCD    268490480
        0x00031b24:    1000d6d8    ....    DCD    268490456
    $t
    i.dmSecHciHandler
    dmSecHciHandler
        0x00031b28:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00031b2a:    4605        .F      MOV      r5,r0
        0x00031b2c:    b085        ..      SUB      sp,sp,#0x14
        0x00031b2e:    8800        ..      LDRH     r0,[r0,#0]
        0x00031b30:    f7fffa5c    ..\.    BL       dmConnCcbByHandle ; 0x30fec
        0x00031b34:    0004        ..      MOVS     r4,r0
        0x00031b36:    bf04        ..      ITT      EQ
        0x00031b38:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00031b3a:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00031b3c:    78a8        .x      LDRB     r0,[r5,#2]
        0x00031b3e:    4e3b        ;N      LDR      r6,[pc,#236] ; [0x31c2c] = 0x1000d6d8
        0x00031b40:    2810        .(      CMP      r0,#0x10
        0x00031b42:    d01f        ..      BEQ      0x31b84 ; dmSecHciHandler + 92
        0x00031b44:    280e        .(      CMP      r0,#0xe
        0x00031b46:    bf1e        ..      ITTT     NE
        0x00031b48:    280f        .(      CMPNE    r0,#0xf
        0x00031b4a:    b005        ..      ADDNE    sp,sp,#0x14
        0x00031b4c:    bdf0        ..      POPNE    {r4-r7,pc}
        0x00031b4e:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031b50:    f04f0200    O...    MOV      r2,#0
        0x00031b54:    f04f0102    O...    MOV      r1,#2
        0x00031b58:    f7e8fdde    ....    BL       DmConnSetIdle ; 0x1a718
        0x00031b5c:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031b5e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031b62:    78e8        .x      LDRB     r0,[r5,#3]
        0x00031b64:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00031b68:    2800        .(      CMP      r0,#0
        0x00031b6a:    bf1c        ..      ITT      NE
        0x00031b6c:    202d        -       MOVNE    r0,#0x2d
        0x00031b6e:    f88d000e    ....    STRBNE   r0,[sp,#0xe]
        0x00031b72:    d03d        =.      BEQ      0x31bf0 ; dmSecHciHandler + 200
        0x00031b74:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00031b78:    af03        ..      ADD      r7,sp,#0xc
        0x00031b7a:    282a        *(      CMP      r0,#0x2a
        0x00031b7c:    bf18        ..      IT       NE
        0x00031b7e:    282c        ,(      CMPNE    r0,#0x2c
        0x00031b80:    d146        F.      BNE      0x31c10 ; dmSecHciHandler + 232
        0x00031b82:    e03e        >.      B        0x31c02 ; dmSecHciHandler + 218
        0x00031b84:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x00031b86:    b938        8.      CBNZ     r0,0x31b98 ; dmSecHciHandler + 112
        0x00031b88:    f04f0208    O...    MOV      r2,#8
        0x00031b8c:    4928        (I      LDR      r1,[pc,#160] ; [0x31c30] = 0x4327d
        0x00031b8e:    f1050006    ....    ADD      r0,r5,#6
        0x00031b92:    f7e6fc8b    ....    BL       memcmp ; 0x184ac
        0x00031b96:    b128        (.      CBZ      r0,0x31ba4 ; dmSecHciHandler + 124
        0x00031b98:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031b9a:    f7eafcb3    ....    BL       SmpDmLescEnabled ; 0x1c504
        0x00031b9e:    2801        .(      CMP      r0,#1
        0x00031ba0:    d011        ..      BEQ      0x31bc6 ; dmSecHciHandler + 158
        0x00031ba2:    e015        ..      B        0x31bd0 ; dmSecHciHandler + 168
        0x00031ba4:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031ba6:    a901        ..      ADD      r1,sp,#4
        0x00031ba8:    f7eafc6c    ..l.    BL       SmpDmGetStk ; 0x1c484
        0x00031bac:    b180        ..      CBZ      r0,0x31bd0 ; dmSecHciHandler + 168
        0x00031bae:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00031bb2:    7622        "v      STRB     r2,[r4,#0x18]
        0x00031bb4:    2200        ."      MOVS     r2,#0
        0x00031bb6:    74a2        .t      STRB     r2,[r4,#0x12]
        0x00031bb8:    882a        *.      LDRH     r2,[r5,#0]
        0x00031bba:    4601        .F      MOV      r1,r0
        0x00031bbc:    4610        .F      MOV      r0,r2
        0x00031bbe:    f7e9fc06    ....    BL       HciLeLtkReqReplCmd ; 0x1b3ce
        0x00031bc2:    b005        ..      ADD      sp,sp,#0x14
        0x00031bc4:    bdf0        ..      POP      {r4-r7,pc}
        0x00031bc6:    8828        (.      LDRH     r0,[r5,#0]
        0x00031bc8:    f7e9fbeb    ....    BL       HciLeLtkReqNegReplCmd ; 0x1b3a2
        0x00031bcc:    b005        ..      ADD      sp,sp,#0x14
        0x00031bce:    bdf0        ..      POP      {r4-r7,pc}
        0x00031bd0:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031bd2:    2201        ."      MOVS     r2,#1
        0x00031bd4:    2102        .!      MOVS     r1,#2
        0x00031bd6:    f7e8fd9f    ....    BL       DmConnSetIdle ; 0x1a718
        0x00031bda:    2001        .       MOVS     r0,#1
        0x00031bdc:    74a0        .t      STRB     r0,[r4,#0x12]
        0x00031bde:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031be0:    8028        (.      STRH     r0,[r5,#0]
        0x00031be2:    2030        0       MOVS     r0,#0x30
        0x00031be4:    70a8        .p      STRB     r0,[r5,#2]
        0x00031be6:    68b1        .h      LDR      r1,[r6,#8]
        0x00031be8:    4628        (F      MOV      r0,r5
        0x00031bea:    4788        .G      BLX      r1
        0x00031bec:    b005        ..      ADD      sp,sp,#0x14
        0x00031bee:    bdf0        ..      POP      {r4-r7,pc}
        0x00031bf0:    202c        ,       MOVS     r0,#0x2c
        0x00031bf2:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00031bf6:    7e20         ~      LDRB     r0,[r4,#0x18]
        0x00031bf8:    75e0        .u      STRB     r0,[r4,#0x17]
        0x00031bfa:    7ca0        .|      LDRB     r0,[r4,#0x12]
        0x00031bfc:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00031c00:    e7b8        ..      B        0x31b74 ; dmSecHciHandler + 76
        0x00031c02:    480c        .H      LDR      r0,[pc,#48] ; [0x31c34] = 0x1000d608
        0x00031c04:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x00031c08:    2900        .)      CMP      r1,#0
        0x00031c0a:    bf1c        ..      ITT      NE
        0x00031c0c:    4638        8F      MOVNE    r0,r7
        0x00031c0e:    4788        .G      BLXNE    r1
        0x00031c10:    4638        8F      MOV      r0,r7
        0x00031c12:    68b1        .h      LDR      r1,[r6,#8]
        0x00031c14:    4788        .G      BLX      r1
        0x00031c16:    7c20         |      LDRB     r0,[r4,#0x10]
        0x00031c18:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00031c1c:    78e8        .x      LDRB     r0,[r5,#3]
        0x00031c1e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00031c22:    a803        ..      ADD      r0,sp,#0xc
        0x00031c24:    f7eafbe0    ....    BL       SmpDmEncryptInd ; 0x1c3e8
        0x00031c28:    b005        ..      ADD      sp,sp,#0x14
        0x00031c2a:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00031c2c:    1000d6d8    ....    DCD    268490456
        0x00031c30:    0004327d    }2..    DCD    275069
        0x00031c34:    1000d608    ....    DCD    268490248
    $t
    i.dmSecLescMsgHandler
    dmSecLescMsgHandler
        0x00031c38:    b570        p.      PUSH     {r4-r6,lr}
        0x00031c3a:    4604        .F      MOV      r4,r0
        0x00031c3c:    7880        .x      LDRB     r0,[r0,#2]
        0x00031c3e:    4d16        .M      LDR      r5,[pc,#88] ; [0x31c98] = 0x1000d6d8
        0x00031c40:    b08a        ..      SUB      sp,sp,#0x28
        0x00031c42:    2841        A(      CMP      r0,#0x41
        0x00031c44:    d01f        ..      BEQ      0x31c86 ; dmSecLescMsgHandler + 78
        0x00031c46:    2840        @(      CMP      r0,#0x40
        0x00031c48:    bf1c        ..      ITT      NE
        0x00031c4a:    b00a        ..      ADDNE    sp,sp,#0x28
        0x00031c4c:    bd70        p.      POPNE    {r4-r6,pc}
        0x00031c4e:    68a0        .h      LDR      r0,[r4,#8]
        0x00031c50:    f7eafedc    ....    BL       WsfBufFree ; 0x1ca0c
        0x00031c54:    2033        3       MOVS     r0,#0x33
        0x00031c56:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00031c5a:    2000        .       MOVS     r0,#0
        0x00031c5c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031c60:    6861        ah      LDR      r1,[r4,#4]
        0x00031c62:    466c        lF      MOV      r4,sp
        0x00031c64:    a801        ..      ADD      r0,sp,#4
        0x00031c66:    f7e8fb50    ..P.    BL       Calc128Cpy ; 0x1a30a
        0x00031c6a:    4e0c        .N      LDR      r6,[pc,#48] ; [0x31c9c] = 0x10000328
        0x00031c6c:    f1040014    ....    ADD      r0,r4,#0x14
        0x00031c70:    6831        1h      LDR      r1,[r6,#0]
        0x00031c72:    f7e8fb4a    ..J.    BL       Calc128Cpy ; 0x1a30a
        0x00031c76:    6830        0h      LDR      r0,[r6,#0]
        0x00031c78:    f7eafec8    ....    BL       WsfBufFree ; 0x1ca0c
        0x00031c7c:    68a9        .h      LDR      r1,[r5,#8]
        0x00031c7e:    4668        hF      MOV      r0,sp
        0x00031c80:    4788        .G      BLX      r1
        0x00031c82:    b00a        ..      ADD      sp,sp,#0x28
        0x00031c84:    bd70        p.      POP      {r4-r6,pc}
        0x00031c86:    2034        4       MOVS     r0,#0x34
        0x00031c88:    70a0        .p      STRB     r0,[r4,#2]
        0x00031c8a:    68a9        .h      LDR      r1,[r5,#8]
        0x00031c8c:    b00a        ..      ADD      sp,sp,#0x28
        0x00031c8e:    4620         F      MOV      r0,r4
        0x00031c90:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031c94:    4708        .G      BX       r1
    $d
        0x00031c96:    0000        ..      DCW    0
        0x00031c98:    1000d6d8    ....    DCD    268490456
        0x00031c9c:    10000328    (...    DCD    268436264
    $t
    i.dmSecMsgHandler
    dmSecMsgHandler
        0x00031ca0:    b570        p.      PUSH     {r4-r6,lr}
        0x00031ca2:    4604        .F      MOV      r4,r0
        0x00031ca4:    7800        .x      LDRB     r0,[r0,#0]
        0x00031ca6:    f7fff9b5    ....    BL       dmConnCcbById ; 0x31014
        0x00031caa:    0005        ..      MOVS     r5,r0
        0x00031cac:    bf08        ..      IT       EQ
        0x00031cae:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00031cb0:    78a0        .x      LDRB     r0,[r4,#2]
        0x00031cb2:    2828        ((      CMP      r0,#0x28
        0x00031cb4:    d00c        ..      BEQ      0x31cd0 ; dmSecMsgHandler + 48
        0x00031cb6:    2829        )(      CMP      r0,#0x29
        0x00031cb8:    bf18        ..      IT       NE
        0x00031cba:    bd70        p.      POPNE    {r4-r6,pc}
        0x00031cbc:    7d20         }      LDRB     r0,[r4,#0x14]
        0x00031cbe:    b1c8        ..      CBZ      r0,0x31cf4 ; dmSecMsgHandler + 84
        0x00031cc0:    7d60        `}      LDRB     r0,[r4,#0x15]
        0x00031cc2:    7628        (v      STRB     r0,[r5,#0x18]
        0x00031cc4:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00031cc6:    1d21        !.      ADDS     r1,r4,#4
        0x00031cc8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031ccc:    f7e9bb7f    ....    B        HciLeLtkReqReplCmd ; 0x1b3ce
        0x00031cd0:    7c28        (|      LDRB     r0,[r5,#0x10]
        0x00031cd2:    2201        ."      MOVS     r2,#1
        0x00031cd4:    2102        .!      MOVS     r1,#2
        0x00031cd6:    f7e8fd1f    ....    BL       DmConnSetIdle ; 0x1a718
        0x00031cda:    7fa0        ..      LDRB     r0,[r4,#0x1e]
        0x00031cdc:    7628        (v      STRB     r0,[r5,#0x18]
        0x00031cde:    2001        .       MOVS     r0,#1
        0x00031ce0:    74a8        .t      STRB     r0,[r5,#0x12]
        0x00031ce2:    8ba2        ..      LDRH     r2,[r4,#0x1c]
        0x00031ce4:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00031ce6:    1d23        #.      ADDS     r3,r4,#4
        0x00031ce8:    f1040114    ....    ADD      r1,r4,#0x14
        0x00031cec:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031cf0:    f7e9bdba    ....    B        HciLeStartEncryptionCmd ; 0x1b868
        0x00031cf4:    7c28        (|      LDRB     r0,[r5,#0x10]
        0x00031cf6:    2200        ."      MOVS     r2,#0
        0x00031cf8:    2102        .!      MOVS     r1,#2
        0x00031cfa:    f7e8fd0d    ....    BL       DmConnSetIdle ; 0x1a718
        0x00031cfe:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x00031d00:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00031d04:    f7e9bb4d    ..M.    B        HciLeLtkReqNegReplCmd ; 0x1b3a2
    i.dmSecReset
    dmSecReset
        0x00031d08:    f7eabab8    ....    B        SmpDbInit ; 0x1c27c
        0x00031d0c:    0000        ..      MOVS     r0,r0
        0x00031d0e:    0000        ..      MOVS     r0,r0
    i.dynalloc_analysis
    dynalloc_analysis
        0x00031d10:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00031d14:    2000        .       MOVS     r0,#0
        0x00031d16:    ed2d8b0c    -...    VPUSH    {d8-d13}
        0x00031d1a:    b089        ..      SUB      sp,sp,#0x24
        0x00031d1c:    e9dd4923    ..#I    LDRD     r4,r9,[sp,#0x8c]
        0x00031d20:    ed9d9a26    ..&.    VLDR     s18,[sp,#0x98]
        0x00031d24:    f8dda0cc    ....    LDR      r10,[sp,#0xcc]
        0x00031d28:    9e27        '.      LDR      r6,[sp,#0x9c]
        0x00031d2a:    9002        ..      STR      r0,[sp,#8]
        0x00031d2c:    f00bfca0    ....    BL       save_stack ; 0x3d670
        0x00031d30:    9818        ..      LDR      r0,[sp,#0x60]
        0x00031d32:    fb09f000    ....    MUL      r0,r9,r0
        0x00031d36:    0080        ..      LSLS     r0,r0,#2
        0x00031d38:    4605        .F      MOV      r5,r0
        0x00031d3a:    f00dfe87    ....    BL       spl_alloca ; 0x3fa4c
        0x00031d3e:    4683        .F      MOV      r11,r0
        0x00031d40:    4628        (F      MOV      r0,r5
        0x00031d42:    f00dfe83    ....    BL       spl_alloca ; 0x3fa4c
        0x00031d46:    9001        ..      STR      r0,[sp,#4]
        0x00031d48:    9818        ..      LDR      r0,[sp,#0x60]
        0x00031d4a:    ea4f0880    O...    LSL      r8,r0,#2
        0x00031d4e:    4640        @F      MOV      r0,r8
        0x00031d50:    f00dfe7c    ..|.    BL       spl_alloca ; 0x3fa4c
        0x00031d54:    4605        .F      MOV      r5,r0
        0x00031d56:    4641        AF      MOV      r1,r8
        0x00031d58:    9825        %.      LDR      r0,[sp,#0x94]
        0x00031d5a:    f7e6fd36    ..6.    BL       __aeabi_memclr4 ; 0x187ca
        0x00031d5e:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x32158] = 0xc1ff3333
        0x00031d62:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x00031d66:    2c00        .,      CMP      r4,#0
        0x00031d68:    dd2e        ..      BLE      0x31dc8 ; dynalloc_analysis + 184
        0x00031d6a:    230a        .#      MOVS     r3,#0xa
        0x00031d6c:    4afb        .J      LDR      r2,[pc,#1004] ; [0x3215c] = 0x49494
        0x00031d6e:    2100        .!      MOVS     r1,#0
        0x00031d70:    46a4        .F      MOV      r12,r4
        0x00031d72:    ed9f0afb    ....    VLDR     s0,[pc,#1004] ; [0x32160] = 0x3d800000
        0x00031d76:    eef20a02    ....    VMOV.F32 s1,#9.00000000
        0x00031d7a:    ed9f2afa    ...*    VLDR     s4,[pc,#1000] ; [0x32164] = 0x3bcb295f
        0x00031d7e:    9801        ..      LDR      r0,[sp,#4]
        0x00031d80:    f9367b02    6..{    LDRSH    r7,[r6],#2
        0x00031d84:    eef01a68    ..h.    VMOV.F32 s3,s17
        0x00031d88:    ee017a10    ...z    VMOV     s2,r7
        0x00031d8c:    fb01f703    ....    MUL      r7,r1,r3
        0x00031d90:    3719        .7      ADDS     r7,r7,#0x19
        0x00031d92:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00031d96:    1c49        I.      ADDS     r1,r1,#1
        0x00031d98:    1c5b        [.      ADDS     r3,r3,#1
        0x00031d9a:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00031d9e:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x00031da2:    eeb81ac9    ....    VCVT.F32.S32 s2,s18
        0x00031da6:    ee301ac1    0...    VSUB.F32 s2,s1,s2
        0x00031daa:    ee711a81    q...    VADD.F32 s3,s3,s2
        0x00031dae:    ecb21a01    ....    VLDM     r2!,{s2}
        0x00031db2:    ee311ac1    1...    VSUB.F32 s2,s3,s2
        0x00031db6:    ee017a90    ...z    VMOV     s3,r7
        0x00031dba:    eef81ae1    ....    VCVT.F32.S32 s3,s3
        0x00031dbe:    ee011a82    ....    VMLA.F32 s2,s3,s4
        0x00031dc2:    eca01a01    ....    VSTM     r0!,{s2}
        0x00031dc6:    d1db        ..      BNE      0x31d80 ; dynalloc_analysis + 112
        0x00031dc8:    2300        .#      MOVS     r3,#0
        0x00031dca:    9801        ..      LDR      r0,[sp,#4]
        0x00031dcc:    1e67        g.      SUBS     r7,r4,#1
        0x00031dce:    eb000c87    ....    ADD      r12,r0,r7,LSL #2
        0x00031dd2:    2f00        ./      CMP      r7,#0
        0x00031dd4:    dd3c        <.      BLE      0x31e50 ; dynalloc_analysis + 320
        0x00031dd6:    9818        ..      LDR      r0,[sp,#0x60]
        0x00031dd8:    fb03f100    ....    MUL      r1,r3,r0
        0x00031ddc:    9815        ..      LDR      r0,[sp,#0x54]
        0x00031dde:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00031de2:    9901        ..      LDR      r1,[sp,#4]
        0x00031de4:    1f00        ..      SUBS     r0,r0,#4
        0x00031de6:    1f09        ..      SUBS     r1,r1,#4
        0x00031de8:    f0140f01    ....    TST      r4,#1
        0x00031dec:    d10d        ..      BNE      0x31e0a ; dynalloc_analysis + 250
        0x00031dee:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031df2:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031df6:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00031dfa:    eef40ac8    ....    VCMPE.F32 s1,s16
        0x00031dfe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e02:    f30086ed    ....    BGT.W    0x32be0 ; dynalloc_analysis + 3792
        0x00031e06:    1d00        ..      ADDS     r0,r0,#4
        0x00031e08:    1d09        ..      ADDS     r1,r1,#4
        0x00031e0a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031e0e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031e12:    107a        z.      ASRS     r2,r7,#1
        0x00031e14:    d01c        ..      BEQ      0x31e50 ; dynalloc_analysis + 320
        0x00031e16:    bf00        ..      NOP      
        0x00031e18:    ee302ac0    0..*    VSUB.F32 s4,s1,s0
        0x00031e1c:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00031e20:    edd11a02    ....    VLDR     s3,[r1,#8]
        0x00031e24:    3008        .0      ADDS     r0,r0,#8
        0x00031e26:    eeb42ac8    ...*    VCMPE.F32 s4,s16
        0x00031e2a:    3108        .1      ADDS     r1,r1,#8
        0x00031e2c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e30:    f30086e4    ....    BGT.W    0x32bfc ; dynalloc_analysis + 3820
        0x00031e34:    ee312a61    1.a*    VSUB.F32 s4,s2,s3
        0x00031e38:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031e3c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031e40:    eeb42ac8    ...*    VCMPE.F32 s4,s16
        0x00031e44:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e48:    f30086dc    ....    BGT.W    0x32c04 ; dynalloc_analysis + 3828
        0x00031e4c:    1e52        R.      SUBS     r2,r2,#1
        0x00031e4e:    d1e3        ..      BNE      0x31e18 ; dynalloc_analysis + 264
        0x00031e50:    0038        8.      MOVS     r0,r7
        0x00031e52:    d411        ..      BMI      0x31e78 ; dynalloc_analysis + 360
        0x00031e54:    9918        ..      LDR      r1,[sp,#0x60]
        0x00031e56:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00031e5a:    fb030201    ....    MLA      r2,r3,r1,r0
        0x00031e5e:    9915        ..      LDR      r1,[sp,#0x54]
        0x00031e60:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00031e64:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00031e68:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00031e6c:    eef40ac8    ....    VCMPE.F32 s1,s16
        0x00031e70:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e74:    f30086ca    ....    BGT.W    0x32c0c ; dynalloc_analysis + 3836
        0x00031e78:    1c5b        [.      ADDS     r3,r3,#1
        0x00031e7a:    4599        .E      CMP      r9,r3
        0x00031e7c:    dca9        ..      BGT      0x31dd2 ; dynalloc_analysis + 194
        0x00031e7e:    4640        @F      MOV      r0,r8
        0x00031e80:    f00dfde4    ....    BL       spl_alloca ; 0x3fa4c
        0x00031e84:    4606        .F      MOV      r6,r0
        0x00031e86:    4640        @F      MOV      r0,r8
        0x00031e88:    f00dfde0    ....    BL       spl_alloca ; 0x3fa4c
        0x00031e8c:    4680        .F      MOV      r8,r0
        0x00031e8e:    2c00        .,      CMP      r4,#0
        0x00031e90:    dd2b        +.      BLE      0x31eea ; dynalloc_analysis + 474
        0x00031e92:    9901        ..      LDR      r1,[sp,#4]
        0x00031e94:    9815        ..      LDR      r0,[sp,#0x54]
        0x00031e96:    1f0a        ..      SUBS     r2,r1,#4
        0x00031e98:    1f33        3.      SUBS     r3,r6,#4
        0x00031e9a:    1f00        ..      SUBS     r0,r0,#4
        0x00031e9c:    f0140f01    ....    TST      r4,#1
        0x00031ea0:    d00a        ..      BEQ      0x31eb8 ; dynalloc_analysis + 424
        0x00031ea2:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031ea6:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00031eaa:    1d00        ..      ADDS     r0,r0,#4
        0x00031eac:    1d12        ..      ADDS     r2,r2,#4
        0x00031eae:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031eb2:    ed830a01    ....    VSTR     s0,[r3,#4]
        0x00031eb6:    1d1b        ..      ADDS     r3,r3,#4
        0x00031eb8:    1061        a.      ASRS     r1,r4,#1
        0x00031eba:    d016        ..      BEQ      0x31eea ; dynalloc_analysis + 474
        0x00031ebc:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031ec0:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x00031ec4:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031ec8:    ed830a01    ....    VSTR     s0,[r3,#4]
        0x00031ecc:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00031ed0:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x00031ed4:    3008        .0      ADDS     r0,r0,#8
        0x00031ed6:    1e49        I.      SUBS     r1,r1,#1
        0x00031ed8:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031edc:    f1020208    ....    ADD      r2,r2,#8
        0x00031ee0:    ed830a02    ....    VSTR     s0,[r3,#8]
        0x00031ee4:    f1030308    ....    ADD      r3,r3,#8
        0x00031ee8:    d1e8        ..      BNE      0x31ebc ; dynalloc_analysis + 428
        0x00031eea:    f1b90f02    ....    CMP      r9,#2
        0x00031eee:    d14b        K.      BNE      0x31f88 ; dynalloc_analysis + 632
        0x00031ef0:    2c00        .,      CMP      r4,#0
        0x00031ef2:    dd49        I.      BLE      0x31f88 ; dynalloc_analysis + 632
        0x00031ef4:    9a18        ..      LDR      r2,[sp,#0x60]
        0x00031ef6:    9915        ..      LDR      r1,[sp,#0x54]
        0x00031ef8:    1f30        0.      SUBS     r0,r6,#4
        0x00031efa:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00031efe:    1f0b        ..      SUBS     r3,r1,#4
        0x00031f00:    9901        ..      LDR      r1,[sp,#4]
        0x00031f02:    1f09        ..      SUBS     r1,r1,#4
        0x00031f04:    f0140f01    ....    TST      r4,#1
        0x00031f08:    d013        ..      BEQ      0x31f32 ; dynalloc_analysis + 546
        0x00031f0a:    ed930a01    ....    VLDR     s0,[r3,#4]
        0x00031f0e:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00031f12:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00031f16:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00031f1a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031f1e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f22:    bfc8        ..      IT       GT
        0x00031f24:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00031f28:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031f2c:    1d00        ..      ADDS     r0,r0,#4
        0x00031f2e:    1d09        ..      ADDS     r1,r1,#4
        0x00031f30:    1d1b        ..      ADDS     r3,r3,#4
        0x00031f32:    1062        b.      ASRS     r2,r4,#1
        0x00031f34:    d028        (.      BEQ      0x31f88 ; dynalloc_analysis + 632
        0x00031f36:    bf00        ..      NOP      
        0x00031f38:    ed930a01    ....    VLDR     s0,[r3,#4]
        0x00031f3c:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00031f40:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x00031f44:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031f48:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031f4c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f50:    bf28        (.      IT       CS
        0x00031f52:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x00031f56:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031f5a:    ed930a02    ....    VLDR     s0,[r3,#8]
        0x00031f5e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x00031f62:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x00031f66:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00031f6a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031f6e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f72:    bf28        (.      IT       CS
        0x00031f74:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x00031f78:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00031f7c:    3008        .0      ADDS     r0,r0,#8
        0x00031f7e:    3108        .1      ADDS     r1,r1,#8
        0x00031f80:    1e52        R.      SUBS     r2,r2,#1
        0x00031f82:    f1030308    ....    ADD      r3,r3,#8
        0x00031f86:    d1d7        ..      BNE      0x31f38 ; dynalloc_analysis + 552
        0x00031f88:    00a2        ..      LSLS     r2,r4,#2
        0x00031f8a:    4631        1F      MOV      r1,r6
        0x00031f8c:    4640        @F      MOV      r0,r8
        0x00031f8e:    9205        ..      STR      r2,[sp,#0x14]
        0x00031f90:    f7e6fb82    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00031f94:    eeb09a00    ....    VMOV.F32 s18,#2.00000000
        0x00031f98:    2f00        ./      CMP      r7,#0
        0x00031f9a:    dd50        P.      BLE      0x3203e ; dynalloc_analysis + 814
        0x00031f9c:    4630        0F      MOV      r0,r6
        0x00031f9e:    f0140f01    ....    TST      r4,#1
        0x00031fa2:    d07d        }.      BEQ      0x320a0 ; dynalloc_analysis + 912
        0x00031fa4:    1079        y.      ASRS     r1,r7,#1
        0x00031fa6:    d020         .      BEQ      0x31fea ; dynalloc_analysis + 730
        0x00031fa8:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00031fac:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00031fb0:    ee700ac9    p...    VSUB.F32 s1,s1,s18
        0x00031fb4:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00031fb8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fbc:    bfd8        ..      IT       LE
        0x00031fbe:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00031fc2:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031fc6:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x00031fca:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00031fce:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00031fd2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fd6:    bfd8        ..      IT       LE
        0x00031fd8:    eef00a40    ..@.    VMOVLE.F32 s1,s0
        0x00031fdc:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x00031fe0:    3008        .0      ADDS     r0,r0,#8
        0x00031fe2:    1e49        I.      SUBS     r1,r1,#1
        0x00031fe4:    d1e0        ..      BNE      0x31fa8 ; dynalloc_analysis + 664
        0x00031fe6:    2f00        ./      CMP      r7,#0
        0x00031fe8:    dd29        ).      BLE      0x3203e ; dynalloc_analysis + 814
        0x00031fea:    eb060084    ....    ADD      r0,r6,r4,LSL #2
        0x00031fee:    f0140f01    ....    TST      r4,#1
        0x00031ff2:    eeb00a08    ....    VMOV.F32 s0,#3.00000000
        0x00031ff6:    f1a00004    ....    SUB      r0,r0,#4
        0x00031ffa:    d07c        |.      BEQ      0x320f6 ; dynalloc_analysis + 998
        0x00031ffc:    1079        y.      ASRS     r1,r7,#1
        0x00031ffe:    d01e        ..      BEQ      0x3203e ; dynalloc_analysis + 814
        0x00032000:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032004:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00032008:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x0003200c:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x00032010:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032014:    bfd8        ..      IT       LE
        0x00032016:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x0003201a:    ed400a01    @...    VSTR     s1,[r0,#-4]
        0x0003201e:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x00032022:    ed101a02    ....    VLDR     s2,[r0,#-8]
        0x00032026:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x0003202a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003202e:    bfd8        ..      IT       LE
        0x00032030:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x00032034:    ed001a02    ....    VSTR     s2,[r0,#-8]
        0x00032038:    3808        .8      SUBS     r0,r0,#8
        0x0003203a:    1e49        I.      SUBS     r1,r1,#1
        0x0003203c:    d1e0        ..      BNE      0x32000 ; dynalloc_analysis + 752
        0x0003203e:    ed9faa4a    ..J.    VLDR     s20,[pc,#296] ; [0x32168] = 0
        0x00032042:    2c00        .,      CMP      r4,#0
        0x00032044:    dd70        p.      BLE      0x32128 ; dynalloc_analysis + 1048
        0x00032046:    eeb20a08    ....    VMOV.F32 s0,#12.00000000
        0x0003204a:    9400        ..      STR      r4,[sp,#0]
        0x0003204c:    ee789a40    x.@.    VSUB.F32 s19,s16,s0
        0x00032050:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x00032054:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032058:    bf34        4.      ITE      CC
        0x0003205a:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0003205e:    eeb00a69    ..i.    VMOVCS.F32 s0,s19
        0x00032062:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00032066:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003206a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003206e:    dd08        ..      BLE      0x32082 ; dynalloc_analysis + 882
        0x00032070:    eef59ac0    ....    VCMPE.F32 s19,#0.0
        0x00032074:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032078:    bf34        4.      ITE      CC
        0x0003207a:    eef00a4a    ..J.    VMOVCC.F32 s1,s20
        0x0003207e:    eef00a69    ..i.    VMOVCS.F32 s1,s19
        0x00032082:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x00032086:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003208a:    ee70aa28    p.(.    VADD.F32 s21,s0,s17
        0x0003208e:    ee1a0a90    ....    VMOV     r0,s21
        0x00032092:    f010ff05    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00032096:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003209a:    f7ebfa1d    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0003209e:    e000        ..      B        0x320a2 ; dynalloc_analysis + 914
        0x000320a0:    e081        ..      B        0x321a6 ; dynalloc_analysis + 1174
        0x000320a2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000320a6:    f010fb41    ..A.    BL       __aeabi_d2iz ; 0x4272c
        0x000320aa:    4240        @B      RSBS     r0,r0,#0
        0x000320ac:    d410        ..      BMI      0x320d0 ; dynalloc_analysis + 960
        0x000320ae:    ee1a0a90    ....    VMOV     r0,s21
        0x000320b2:    f010fef5    ....    BL       __aeabi_f2d ; 0x42ea0
        0x000320b6:    ec410b10    A...    VMOV     d0,r0,r1
        0x000320ba:    f7ebfa0d    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000320be:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000320c2:    f010fb33    ..3.    BL       __aeabi_d2iz ; 0x4272c
        0x000320c6:    4240        @B      RSBS     r0,r0,#0
        0x000320c8:    2805        .(      CMP      r0,#5
        0x000320ca:    bfa8        ..      IT       GE
        0x000320cc:    2005        .       MOVGE    r0,#5
        0x000320ce:    da1e        ..      BGE      0x3210e ; dynalloc_analysis + 1022
        0x000320d0:    ee1a0a90    ....    VMOV     r0,s21
        0x000320d4:    f010fee4    ....    BL       __aeabi_f2d ; 0x42ea0
        0x000320d8:    ec410b10    A...    VMOV     d0,r0,r1
        0x000320dc:    f7ebf9fc    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000320e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000320e4:    f010fb22    ..".    BL       __aeabi_d2iz ; 0x4272c
        0x000320e8:    4240        @B      RSBS     r0,r0,#0
        0x000320ea:    bf48        H.      IT       MI
        0x000320ec:    2000        .       MOVMI    r0,#0
        0x000320ee:    d40e        ..      BMI      0x3210e ; dynalloc_analysis + 1022
        0x000320f0:    ee1a0a90    ....    VMOV     r0,s21
        0x000320f4:    e000        ..      B        0x320f8 ; dynalloc_analysis + 1000
        0x000320f6:    e067        g.      B        0x321c8 ; dynalloc_analysis + 1208
        0x000320f8:    f010fed2    ....    BL       __aeabi_f2d ; 0x42ea0
        0x000320fc:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032100:    f7ebf9ea    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00032104:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032108:    f010fb10    ....    BL       __aeabi_d2iz ; 0x4272c
        0x0003210c:    4240        @B      RSBS     r0,r0,#0
        0x0003210e:    2120         !      MOVS     r1,#0x20
        0x00032110:    fa21f000    !...    LSR      r0,r1,r0
        0x00032114:    f84a0b04    J...    STR      r0,[r10],#4
        0x00032118:    9800        ..      LDR      r0,[sp,#0]
        0x0003211a:    f1060604    ....    ADD      r6,r6,#4
        0x0003211e:    1e40        @.      SUBS     r0,r0,#1
        0x00032120:    f1080804    ....    ADD      r8,r8,#4
        0x00032124:    9000        ..      STR      r0,[sp,#0]
        0x00032126:    d193        ..      BNE      0x32050 ; dynalloc_analysis + 832
        0x00032128:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003212a:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x0003212c:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003212e:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00032132:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00032136:    9104        ..      STR      r1,[sp,#0x10]
        0x00032138:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003213a:    f100031e    ....    ADD      r3,r0,#0x1e
        0x0003213e:    982d        -.      LDR      r0,[sp,#0xb4]
        0x00032140:    1a61        a.      SUBS     r1,r4,r1
        0x00032142:    9100        ..      STR      r1,[sp,#0]
        0x00032144:    4298        .B      CMP      r0,r3
        0x00032146:    bfa4        ..      ITT      GE
        0x00032148:    982f        /.      LDRGE    r0,[sp,#0xbc]
        0x0003214a:    2800        .(      CMPGE    r0,#0
        0x0003214c:    d04d        M.      BEQ      0x321ea ; dynalloc_analysis + 1242
        0x0003214e:    2900        .)      CMP      r1,#0
        0x00032150:    dd1c        ..      BLE      0x3218c ; dynalloc_analysis + 1148
        0x00032152:    f0110f01    ....    TST      r1,#1
        0x00032156:    e009        ..      B        0x3216c ; dynalloc_analysis + 1116
    $d
        0x00032158:    c1ff3333    33..    DCD    3254727475
        0x0003215c:    00049494    ....    DCD    300180
        0x00032160:    3d800000    ...=    DCD    1031798784
        0x00032164:    3bcb295f    _).;    DCD    1003170143
        0x00032168:    00000000    ....    DCD    0
    $t
        0x0003216c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003216e:    f04f010d    O...    MOV      r1,#0xd
        0x00032172:    f1a00004    ....    SUB      r0,r0,#4
        0x00032176:    bf18        ..      IT       NE
        0x00032178:    f8401f04    @...    STRNE    r1,[r0,#4]!
        0x0003217c:    9a00        ..      LDR      r2,[sp,#0]
        0x0003217e:    1052        R.      ASRS     r2,r2,#1
        0x00032180:    d004        ..      BEQ      0x3218c ; dynalloc_analysis + 1148
        0x00032182:    6041        A`      STR      r1,[r0,#4]
        0x00032184:    f8401f08    @...    STR      r1,[r0,#8]!
        0x00032188:    1e52        R.      SUBS     r2,r2,#1
        0x0003218a:    d1fa        ..      BNE      0x32182 ; dynalloc_analysis + 1138
        0x0003218c:    992e        ..      LDR      r1,[sp,#0xb8]
        0x0003218e:    9802        ..      LDR      r0,[sp,#8]
        0x00032190:    6008        .`      STR      r0,[r1,#0]
        0x00032192:    f00bfa65    ..e.    BL       restore_stack ; 0x3d660
        0x00032196:    b009        ..      ADD      sp,sp,#0x24
        0x00032198:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003219c:    ecbd8b0c    ....    VPOP     {d8-d13}
        0x000321a0:    b004        ..      ADD      sp,sp,#0x10
        0x000321a2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000321a6:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000321aa:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000321ae:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x000321b2:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000321b6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000321ba:    bfc8        ..      IT       GT
        0x000321bc:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000321c0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000321c4:    1d30        0.      ADDS     r0,r6,#4
        0x000321c6:    e6ed        ..      B        0x31fa4 ; dynalloc_analysis + 660
        0x000321c8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000321cc:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x000321d0:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x000321d4:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x000321d8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000321dc:    bfd8        ..      IT       LE
        0x000321de:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x000321e2:    ed400a01    @...    VSTR     s1,[r0,#-4]
        0x000321e6:    1f00        ..      SUBS     r0,r0,#4
        0x000321e8:    e708        ..      B        0x31ffc ; dynalloc_analysis + 748
        0x000321ea:    2600        .&      MOVS     r6,#0
        0x000321ec:    eb050084    ....    ADD      r0,r5,r4,LSL #2
        0x000321f0:    46b0        .F      MOV      r8,r6
        0x000321f2:    eef7aa08    ....    VMOV.F32 s21,#1.50000000
        0x000321f6:    eef79a00    ....    VMOV.F32 s19,#1.00000000
        0x000321fa:    f1a40a02    ....    SUB      r10,r4,#2
        0x000321fe:    9007        ..      STR      r0,[sp,#0x1c]
        0x00032200:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032202:    9916        ..      LDR      r1,[sp,#0x58]
        0x00032204:    fb08f000    ....    MUL      r0,r8,r0
        0x00032208:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003220c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003220e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00032210:    4628        (F      MOV      r0,r5
        0x00032212:    9106        ..      STR      r1,[sp,#0x18]
        0x00032214:    f7e6fa40    ..@.    BL       __aeabi_memcpy4 ; 0x18698
        0x00032218:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003221a:    bbe0        ..      CBNZ     r0,0x32296 ; dynalloc_analysis + 1414
        0x0003221c:    2c08        .,      CMP      r4,#8
        0x0003221e:    bfa8        ..      IT       GE
        0x00032220:    2308        .#      MOVGE    r3,#8
        0x00032222:    da01        ..      BGE      0x32228 ; dynalloc_analysis + 1304
        0x00032224:    1e23        #.      SUBS     r3,r4,#0
        0x00032226:    dd3e        >.      BLE      0x322a6 ; dynalloc_analysis + 1430
        0x00032228:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003222a:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0003222c:    1f02        ..      SUBS     r2,r0,#4
        0x0003222e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00032230:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00032234:    1f01        ..      SUBS     r1,r0,#4
        0x00032236:    1f28        (.      SUBS     r0,r5,#4
        0x00032238:    f0130f01    ....    TST      r3,#1
        0x0003223c:    d00f        ..      BEQ      0x3225e ; dynalloc_analysis + 1358
        0x0003223e:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032242:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x00032246:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003224a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003224e:    bfd8        ..      IT       LE
        0x00032250:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032254:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032258:    1d00        ..      ADDS     r0,r0,#4
        0x0003225a:    1d09        ..      ADDS     r1,r1,#4
        0x0003225c:    1d12        ..      ADDS     r2,r2,#4
        0x0003225e:    105b        [.      ASRS     r3,r3,#1
        0x00032260:    d021        !.      BEQ      0x322a6 ; dynalloc_analysis + 1430
        0x00032262:    bf00        ..      NOP      
        0x00032264:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032268:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003226c:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032270:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032274:    bfd8        ..      IT       LE
        0x00032276:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x0003227a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003227e:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x00032282:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x00032286:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003228a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003228e:    bfc8        ..      IT       GT
        0x00032290:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x00032294:    e000        ..      B        0x32298 ; dynalloc_analysis + 1416
        0x00032296:    e006        ..      B        0x322a6 ; dynalloc_analysis + 1430
        0x00032298:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003229c:    3008        .0      ADDS     r0,r0,#8
        0x0003229e:    3108        .1      ADDS     r1,r1,#8
        0x000322a0:    3208        .2      ADDS     r2,r2,#8
        0x000322a2:    1e5b        [.      SUBS     r3,r3,#1
        0x000322a4:    d1de        ..      BNE      0x32264 ; dynalloc_analysis + 1364
        0x000322a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000322a8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000322ac:    eb0b0280    ....    ADD      r2,r11,r0,LSL #2
        0x000322b0:    2f00        ./      CMP      r7,#0
        0x000322b2:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x000322b6:    dd24        $.      BLE      0x32302 ; dynalloc_analysis + 1522
        0x000322b8:    1d28        (.      ADDS     r0,r5,#4
        0x000322ba:    4611        .F      MOV      r1,r2
        0x000322bc:    2300        .#      MOVS     r3,#0
        0x000322be:    f1a40c01    ....    SUB      r12,r4,#1
        0x000322c2:    bf00        ..      NOP      
        0x000322c4:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x000322c8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000322cc:    ee700aa8    p...    VADD.F32 s1,s1,s17
        0x000322d0:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000322d4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322d8:    bfc8        ..      IT       GT
        0x000322da:    1c5e        ^.      ADDGT    r6,r3,#1
        0x000322dc:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x000322e0:    ee700aaa    p...    VADD.F32 s1,s1,s21
        0x000322e4:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000322e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000322ec:    bfd8        ..      IT       LE
        0x000322ee:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000322f2:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x000322f6:    1d00        ..      ADDS     r0,r0,#4
        0x000322f8:    1d09        ..      ADDS     r1,r1,#4
        0x000322fa:    1c5b        [.      ADDS     r3,r3,#1
        0x000322fc:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00032300:    d1e0        ..      BNE      0x322c4 ; dynalloc_analysis + 1460
        0x00032302:    2e00        ..      CMP      r6,#0
        0x00032304:    dd72        r.      BLE      0x323ec ; dynalloc_analysis + 1756
        0x00032306:    eb020086    ....    ADD      r0,r2,r6,LSL #2
        0x0003230a:    eb050186    ....    ADD      r1,r5,r6,LSL #2
        0x0003230e:    f0160f01    ....    TST      r6,#1
        0x00032312:    d023        #.      BEQ      0x3235c ; dynalloc_analysis + 1612
        0x00032314:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032318:    ee700a09    p...    VADD.F32 s1,s0,s18
        0x0003231c:    ed110a01    ....    VLDR     s0,[r1,#-4]
        0x00032320:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032324:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032328:    bfd4        ..      ITE      LE
        0x0003232a:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x0003232e:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00032332:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x00032336:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x0003233a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003233e:    bf28        (.      IT       CS
        0x00032340:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x00032344:    d206        ..      BCS      0x32354 ; dynalloc_analysis + 1604
        0x00032346:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003234a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003234e:    bfd8        ..      IT       LE
        0x00032350:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032354:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x00032358:    1f00        ..      SUBS     r0,r0,#4
        0x0003235a:    1f09        ..      SUBS     r1,r1,#4
        0x0003235c:    1073        s.      ASRS     r3,r6,#1
        0x0003235e:    d045        E.      BEQ      0x323ec ; dynalloc_analysis + 1756
        0x00032360:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032364:    ed510a01    Q...    VLDR     s1,[r1,#-4]
        0x00032368:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x0003236c:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032370:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032374:    bfcc        ..      ITE      GT
        0x00032376:    eeb01a60    ..`.    VMOVGT.F32 s2,s1
        0x0003237a:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0003237e:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x00032382:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x00032386:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003238a:    bf28        (.      IT       CS
        0x0003238c:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x00032390:    d206        ..      BCS      0x323a0 ; dynalloc_analysis + 1680
        0x00032392:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032396:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003239a:    bfc8        ..      IT       GT
        0x0003239c:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000323a0:    ed000a01    ....    VSTR     s0,[r0,#-4]
        0x000323a4:    ee700a09    p...    VADD.F32 s1,s0,s18
        0x000323a8:    ed110a02    ....    VLDR     s0,[r1,#-8]
        0x000323ac:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000323b0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323b4:    bfcc        ..      ITE      GT
        0x000323b6:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000323ba:    eeb01a60    ..`.    VMOVLE.F32 s2,s1
        0x000323be:    ed501a02    P...    VLDR     s3,[r0,#-8]
        0x000323c2:    eeb41ae1    ....    VCMPE.F32 s2,s3
        0x000323c6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323ca:    bf28        (.      IT       CS
        0x000323cc:    eeb00a61    ..a.    VMOVCS.F32 s0,s3
        0x000323d0:    d206        ..      BCS      0x323e0 ; dynalloc_analysis + 1744
        0x000323d2:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000323d6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000323da:    bfd8        ..      IT       LE
        0x000323dc:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000323e0:    ed000a02    ....    VSTR     s0,[r0,#-8]
        0x000323e4:    3808        .8      SUBS     r0,r0,#8
        0x000323e6:    3908        .9      SUBS     r1,r1,#8
        0x000323e8:    1e5b        [.      SUBS     r3,r3,#1
        0x000323ea:    d1b9        ..      BNE      0x32360 ; dynalloc_analysis + 1616
        0x000323ec:    2102        .!      MOVS     r1,#2
        0x000323ee:    eef04a69    ..iJ    VMOV.F32 s9,s19
        0x000323f2:    f1ba0f02    ....    CMP      r10,#2
        0x000323f6:    dd7b        {.      BLE      0x324f0 ; dynalloc_analysis + 2016
        0x000323f8:    eb050081    ....    ADD      r0,r5,r1,LSL #2
        0x000323fc:    ed502a02    P..*    VLDR     s5,[r0,#-8]
        0x00032400:    ed102a01    ...*    VLDR     s4,[r0,#-4]
        0x00032404:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00032408:    3808        .8      SUBS     r0,r0,#8
        0x0003240a:    eef42ac2    ...*    VCMPE.F32 s5,s4
        0x0003240e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032412:    bfc7        ..      ITTEE    GT
        0x00032414:    eeb04a42    ..BJ    VMOVGT.F32 s8,s4
        0x00032418:    eeb03a62    ..b:    VMOVGT.F32 s6,s5
        0x0003241c:    eeb04a62    ..bJ    VMOVLE.F32 s8,s5
        0x00032420:    eeb03a42    ..B:    VMOVLE.F32 s6,s4
        0x00032424:    edd03a03    ...:    VLDR     s7,[r0,#0xc]
        0x00032428:    ed900a04    ....    VLDR     s0,[r0,#0x10]
        0x0003242c:    eef43ac0    ...:    VCMPE.F32 s7,s0
        0x00032430:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032434:    bfc7        ..      ITTEE    GT
        0x00032436:    eef00a40    ..@.    VMOVGT.F32 s1,s0
        0x0003243a:    eeb01a63    ..c.    VMOVGT.F32 s2,s7
        0x0003243e:    eef00a63    ..c.    VMOVLE.F32 s1,s7
        0x00032442:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x00032446:    eeb44ae0    ...J    VCMPE.F32 s8,s1
        0x0003244a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003244e:    dd07        ..      BLE      0x32460 ; dynalloc_analysis + 1872
        0x00032450:    eef00a44    ..D.    VMOV.F32 s1,s8
        0x00032454:    eeb04a43    ..CJ    VMOV.F32 s8,s6
        0x00032458:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x0003245c:    eeb01a44    ..D.    VMOV.F32 s2,s8
        0x00032460:    eeb04a61    ..aJ    VMOV.F32 s8,s3
        0x00032464:    eeb44ac3    ...J    VCMPE.F32 s8,s6
        0x00032468:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003246c:    dd16        ..      BLE      0x3249c ; dynalloc_analysis + 1932
        0x0003246e:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x00032472:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032476:    d209        ..      BCS      0x3248c ; dynalloc_analysis + 1916
        0x00032478:    eeb01a61    ..a.    VMOV.F32 s2,s3
        0x0003247c:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00032480:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032484:    bf38        8.      IT       CC
        0x00032486:    eef00a61    ..a.    VMOVCC.F32 s1,s3
        0x0003248a:    e015        ..      B        0x324b8 ; dynalloc_analysis + 1960
        0x0003248c:    eeb41ac3    ....    VCMPE.F32 s2,s6
        0x00032490:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032494:    bf28        (.      IT       CS
        0x00032496:    eeb01a43    ..C.    VMOVCS.F32 s2,s6
        0x0003249a:    e019        ..      B        0x324d0 ; dynalloc_analysis + 1984
        0x0003249c:    eeb04a61    ..aJ    VMOV.F32 s8,s3
        0x000324a0:    eeb44ae0    ...J    VCMPE.F32 s8,s1
        0x000324a4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324a8:    d209        ..      BCS      0x324be ; dynalloc_analysis + 1966
        0x000324aa:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x000324ae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324b2:    bf38        8.      IT       CC
        0x000324b4:    eef00a43    ..C.    VMOVCC.F32 s1,s6
        0x000324b8:    eeb01a60    ..`.    VMOV.F32 s2,s1
        0x000324bc:    e008        ..      B        0x324d0 ; dynalloc_analysis + 1984
        0x000324be:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x000324c2:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x000324c6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324ca:    bfc8        ..      IT       GT
        0x000324cc:    eeb01a61    ..a.    VMOVGT.F32 s2,s3
        0x000324d0:    ee710a64    q.d.    VSUB.F32 s1,s2,s9
        0x000324d4:    eb020081    ....    ADD      r0,r2,r1,LSL #2
        0x000324d8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000324dc:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x000324e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324e4:    db57        W.      BLT      0x32596 ; dynalloc_analysis + 2182
        0x000324e6:    eeb42ae2    ...*    VCMPE.F32 s4,s5
        0x000324ea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000324ee:    e000        ..      B        0x324f2 ; dynalloc_analysis + 2018
        0x000324f0:    e055        U.      B        0x3259e ; dynalloc_analysis + 2190
        0x000324f2:    bf3a        :.      ITTE     CC
        0x000324f4:    eeb03a42    ..B:    VMOVCC.F32 s6,s4
        0x000324f8:    eeb02a62    ..b*    VMOVCC.F32 s4,s5
        0x000324fc:    eeb03a62    ..b:    VMOVCS.F32 s6,s5
        0x00032500:    eeb01a63    ..c.    VMOV.F32 s2,s7
        0x00032504:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x00032508:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003250c:    bfce        ..      ITEE     GT
        0x0003250e:    eef00a40    ..@.    VMOVGT.F32 s1,s0
        0x00032512:    eef00a41    ..A.    VMOVLE.F32 s1,s2
        0x00032516:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x0003251a:    eeb43ae0    ...:    VCMPE.F32 s6,s1
        0x0003251e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032522:    dd07        ..      BLE      0x32534 ; dynalloc_analysis + 2084
        0x00032524:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00032528:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x0003252c:    eef00a43    ..C.    VMOV.F32 s1,s6
        0x00032530:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00032534:    eef41ac2    ....    VCMPE.F32 s3,s4
        0x00032538:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003253c:    dd10        ..      BLE      0x32560 ; dynalloc_analysis + 2128
        0x0003253e:    eeb42ae0    ...*    VCMPE.F32 s4,s1
        0x00032542:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032546:    d205        ..      BCS      0x32554 ; dynalloc_analysis + 2116
        0x00032548:    eef41ae0    ....    VCMPE.F32 s3,s1
        0x0003254c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032550:    d21d        ..      BCS      0x3258e ; dynalloc_analysis + 2174
        0x00032552:    e017        ..      B        0x32584 ; dynalloc_analysis + 2164
        0x00032554:    eeb41ac2    ....    VCMPE.F32 s2,s4
        0x00032558:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003255c:    d315        ..      BCC      0x3258a ; dynalloc_analysis + 2170
        0x0003255e:    e009        ..      B        0x32574 ; dynalloc_analysis + 2148
        0x00032560:    eef41ae0    ....    VCMPE.F32 s3,s1
        0x00032564:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032568:    d207        ..      BCS      0x3257a ; dynalloc_analysis + 2154
        0x0003256a:    eeb42ae0    ...*    VCMPE.F32 s4,s1
        0x0003256e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032572:    d20c        ..      BCS      0x3258e ; dynalloc_analysis + 2174
        0x00032574:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x00032578:    e009        ..      B        0x3258e ; dynalloc_analysis + 2174
        0x0003257a:    eef41ac1    ....    VCMPE.F32 s3,s2
        0x0003257e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032582:    d202        ..      BCS      0x3258a ; dynalloc_analysis + 2170
        0x00032584:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x00032588:    e001        ..      B        0x3258e ; dynalloc_analysis + 2174
        0x0003258a:    eef00a41    ..A.    VMOV.F32 s1,s2
        0x0003258e:    ee300ae4    0...    VSUB.F32 s0,s1,s9
        0x00032592:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032596:    1c49        I.      ADDS     r1,r1,#1
        0x00032598:    4551        QE      CMP      r1,r10
        0x0003259a:    f6ffaf2d    ..-.    BLT      0x323f8 ; dynalloc_analysis + 1768
        0x0003259e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000325a2:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x000325a6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000325aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325ae:    bf32        2.      ITEE     CC
        0x000325b0:    eeb01a60    ..`.    VMOVCC.F32 s2,s1
        0x000325b4:    eeb01a40    ..@.    VMOVCS.F32 s2,s0
        0x000325b8:    eeb00a60    ..`.    VMOVCS.F32 s0,s1
        0x000325bc:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x000325c0:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000325c4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325c8:    d308        ..      BCC      0x325dc ; dynalloc_analysis + 2252
        0x000325ca:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x000325ce:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325d2:    bf34        4.      ITE      CC
        0x000325d4:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x000325d8:    eeb00a41    ..A.    VMOVCS.F32 s0,s2
        0x000325dc:    ee300a64    0.d.    VSUB.F32 s0,s0,s9
        0x000325e0:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x000325e4:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000325e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325ec:    bf98        ..      IT       LS
        0x000325ee:    ed820a00    ....    VSTRLS   s0,[r2,#0]
        0x000325f2:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x000325f6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000325fa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000325fe:    bf98        ..      IT       LS
        0x00032600:    ed820a01    ....    VSTRLS   s0,[r2,#4]
        0x00032604:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00032606:    ed100a03    ....    VLDR     s0,[r0,#-0xc]
        0x0003260a:    ed500a02    P...    VLDR     s1,[r0,#-8]
        0x0003260e:    380c        .8      SUBS     r0,r0,#0xc
        0x00032610:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x00032614:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032618:    bfce        ..      ITEE     GT
        0x0003261a:    eeb01a60    ..`.    VMOVGT.F32 s2,s1
        0x0003261e:    eeb01a40    ..@.    VMOVLE.F32 s2,s0
        0x00032622:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032626:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003262a:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003262e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032632:    d308        ..      BCC      0x32646 ; dynalloc_analysis + 2358
        0x00032634:    eeb41ae0    ....    VCMPE.F32 s2,s1
        0x00032638:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003263c:    bf34        4.      ITE      CC
        0x0003263e:    eeb00a60    ..`.    VMOVCC.F32 s0,s1
        0x00032642:    eeb00a41    ..A.    VMOVCS.F32 s0,s2
        0x00032646:    ee300a64    0.d.    VSUB.F32 s0,s0,s9
        0x0003264a:    eb020084    ....    ADD      r0,r2,r4,LSL #2
        0x0003264e:    ed500a02    P...    VLDR     s1,[r0,#-8]
        0x00032652:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032656:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003265a:    bf98        ..      IT       LS
        0x0003265c:    ed000a02    ....    VSTRLS   s0,[r0,#-8]
        0x00032660:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00032664:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00032668:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003266c:    bf98        ..      IT       LS
        0x0003266e:    ed000a01    ....    VSTRLS   s0,[r0,#-4]
        0x00032672:    2c00        .,      CMP      r4,#0
        0x00032674:    dd34        4.      BLE      0x326e0 ; dynalloc_analysis + 2512
        0x00032676:    9901        ..      LDR      r1,[sp,#4]
        0x00032678:    1f10        ..      SUBS     r0,r2,#4
        0x0003267a:    1f09        ..      SUBS     r1,r1,#4
        0x0003267c:    f0140f01    ....    TST      r4,#1
        0x00032680:    d00e        ..      BEQ      0x326a0 ; dynalloc_analysis + 2448
        0x00032682:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032686:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003268a:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003268e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032692:    bfd8        ..      IT       LE
        0x00032694:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x00032698:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003269c:    1d00        ..      ADDS     r0,r0,#4
        0x0003269e:    1d09        ..      ADDS     r1,r1,#4
        0x000326a0:    1062        b.      ASRS     r2,r4,#1
        0x000326a2:    d01d        ..      BEQ      0x326e0 ; dynalloc_analysis + 2512
        0x000326a4:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000326a8:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x000326ac:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000326b0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000326b4:    bfd8        ..      IT       LE
        0x000326b6:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000326ba:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000326be:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x000326c2:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x000326c6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000326ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000326ce:    bfc8        ..      IT       GT
        0x000326d0:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000326d4:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x000326d8:    3008        .0      ADDS     r0,r0,#8
        0x000326da:    3108        .1      ADDS     r1,r1,#8
        0x000326dc:    1e52        R.      SUBS     r2,r2,#1
        0x000326de:    d1e1        ..      BNE      0x326a4 ; dynalloc_analysis + 2452
        0x000326e0:    f1080801    ....    ADD      r8,r8,#1
        0x000326e4:    45c1        .E      CMP      r9,r8
        0x000326e6:    f73fad8b    ?...    BGT      0x32200 ; dynalloc_analysis + 1264
        0x000326ea:    9915        ..      LDR      r1,[sp,#0x54]
        0x000326ec:    9822        ".      LDR      r0,[sp,#0x88]
        0x000326ee:    f1b90f02    ....    CMP      r9,#2
        0x000326f2:    eb010380    ....    ADD      r3,r1,r0,LSL #2
        0x000326f6:    9800        ..      LDR      r0,[sp,#0]
        0x000326f8:    d07d        }.      BEQ      0x327f6 ; dynalloc_analysis + 2790
        0x000326fa:    2800        .(      CMP      r0,#0
        0x000326fc:    dd7c        |.      BLE      0x327f8 ; dynalloc_analysis + 2792
        0x000326fe:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032700:    1f1a        ..      SUBS     r2,r3,#4
        0x00032702:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00032706:    9900        ..      LDR      r1,[sp,#0]
        0x00032708:    1f00        ..      SUBS     r0,r0,#4
        0x0003270a:    f0110f01    ....    TST      r1,#1
        0x0003270e:    d010        ..      BEQ      0x32732 ; dynalloc_analysis + 2594
        0x00032710:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x00032714:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032718:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003271c:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032720:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032724:    bf38        8.      IT       CC
        0x00032726:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0003272a:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003272e:    1d00        ..      ADDS     r0,r0,#4
        0x00032730:    1d12        ..      ADDS     r2,r2,#4
        0x00032732:    9900        ..      LDR      r1,[sp,#0]
        0x00032734:    1049        I.      ASRS     r1,r1,#1
        0x00032736:    d025        %.      BEQ      0x32784 ; dynalloc_analysis + 2676
        0x00032738:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003273c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032740:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x00032744:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032748:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003274c:    bf38        8.      IT       CC
        0x0003274e:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x00032752:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032756:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003275a:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003275e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032762:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032766:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003276a:    bf38        8.      IT       CC
        0x0003276c:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x00032770:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00032774:    3008        .0      ADDS     r0,r0,#8
        0x00032776:    1e49        I.      SUBS     r1,r1,#1
        0x00032778:    f1020208    ....    ADD      r2,r2,#8
        0x0003277c:    d1dc        ..      BNE      0x32738 ; dynalloc_analysis + 2600
        0x0003277e:    9800        ..      LDR      r0,[sp,#0]
        0x00032780:    2800        .(      CMP      r0,#0
        0x00032782:    dd40        @.      BLE      0x32806 ; dynalloc_analysis + 2806
        0x00032784:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032786:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x00032788:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003278c:    1f01        ..      SUBS     r1,r0,#4
        0x0003278e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032790:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00032794:    9a00        ..      LDR      r2,[sp,#0]
        0x00032796:    1f00        ..      SUBS     r0,r0,#4
        0x00032798:    f0120f01    ....    TST      r2,#1
        0x0003279c:    d00e        ..      BEQ      0x327bc ; dynalloc_analysis + 2732
        0x0003279e:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x000327a2:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000327a6:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x000327aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000327ae:    bfd8        ..      IT       LE
        0x000327b0:    eeb00a60    ..`.    VMOVLE.F32 s0,s1
        0x000327b4:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x000327b8:    1d00        ..      ADDS     r0,r0,#4
        0x000327ba:    1d09        ..      ADDS     r1,r1,#4
        0x000327bc:    9a00        ..      LDR      r2,[sp,#0]
        0x000327be:    1052        R.      ASRS     r2,r2,#1
        0x000327c0:    d021        !.      BEQ      0x32806 ; dynalloc_analysis + 2806
        0x000327c2:    bf00        ..      NOP      
        0x000327c4:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x000327c8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x000327cc:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000327d0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000327d4:    bfc8        ..      IT       GT
        0x000327d6:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000327da:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x000327de:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x000327e2:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x000327e6:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x000327ea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000327ee:    bfc8        ..      IT       GT
        0x000327f0:    eeb00a60    ..`.    VMOVGT.F32 s0,s1
        0x000327f4:    e001        ..      B        0x327fa ; dynalloc_analysis + 2794
        0x000327f6:    e019        ..      B        0x3282c ; dynalloc_analysis + 2844
        0x000327f8:    e005        ..      B        0x32806 ; dynalloc_analysis + 2806
        0x000327fa:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x000327fe:    3008        .0      ADDS     r0,r0,#8
        0x00032800:    3108        .1      ADDS     r1,r1,#8
        0x00032802:    1e52        R.      SUBS     r2,r2,#1
        0x00032804:    d1de        ..      BNE      0x327c4 ; dynalloc_analysis + 2740
        0x00032806:    9800        ..      LDR      r0,[sp,#0]
        0x00032808:    1e47        G.      SUBS     r7,r0,#1
        0x0003280a:    ed9fcbf9    ....    VLDR     d12,[pc,#996] ; [0x32bf0] = 0xfefa39ef
        0x0003280e:    eeb2da0a    ....    VMOV.F32 s26,#13.00000000
        0x00032812:    2f00        ./      CMP      r7,#0
        0x00032814:    dd7c        |.      BLE      0x32910 ; dynalloc_analysis + 3072
        0x00032816:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032818:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003281c:    1f06        ..      SUBS     r6,r0,#4
        0x0003281e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00032820:    1f05        ..      SUBS     r5,r0,#4
        0x00032822:    9800        ..      LDR      r0,[sp,#0]
        0x00032824:    f0100f01    ....    TST      r0,#1
        0x00032828:    d054        T.      BEQ      0x328d4 ; dynalloc_analysis + 3012
        0x0003282a:    e083        ..      B        0x32934 ; dynalloc_analysis + 3108
        0x0003282c:    2800        .(      CMP      r0,#0
        0x0003282e:    ddea        ..      BLE      0x32806 ; dynalloc_analysis + 2806
        0x00032830:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032832:    9818        ..      LDR      r0,[sp,#0x60]
        0x00032834:    f8ddc054    ..T.    LDR      r12,[sp,#0x54]
        0x00032838:    1842        B.      ADDS     r2,r0,r1
        0x0003283a:    eb0b0182    ....    ADD      r1,r11,r2,LSL #2
        0x0003283e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032840:    eb0c0c82    ....    ADD      r12,r12,r2,LSL #2
        0x00032844:    f8dd2000    ...     LDR.W    r2,[sp,#0]
        0x00032848:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x0003284c:    eef10a00    ....    VMOV.F32 s1,#4.00000000
        0x00032850:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032854:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00032858:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003285c:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x00032860:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032864:    bfc8        ..      IT       GT
        0x00032866:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0003286a:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003286e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x00032872:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032876:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0003287a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003287e:    bfc8        ..      IT       GT
        0x00032880:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00032884:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032888:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0003288c:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00032890:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00032894:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032898:    bf38        8.      IT       CC
        0x0003289a:    eeb00a4a    ..J.    VMOVCC.F32 s0,s20
        0x0003289e:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x000328a2:    edd11a00    ....    VLDR     s3,[r1,#0]
        0x000328a6:    ee311a61    1.a.    VSUB.F32 s2,s2,s3
        0x000328aa:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x000328ae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000328b2:    bf38        8.      IT       CC
        0x000328b4:    eeb01a4a    ..J.    VMOVCC.F32 s2,s20
        0x000328b8:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000328bc:    1d09        ..      ADDS     r1,r1,#4
        0x000328be:    1e52        R.      SUBS     r2,r2,#1
        0x000328c0:    f1030304    ....    ADD      r3,r3,#4
        0x000328c4:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x000328c8:    f10c0c04    ....    ADD      r12,r12,#4
        0x000328cc:    eca00a01    ....    VSTM     r0!,{s0}
        0x000328d0:    d1be        ..      BNE      0x32850 ; dynalloc_analysis + 2880
        0x000328d2:    e754        T.      B        0x3277e ; dynalloc_analysis + 2670
        0x000328d4:    ed960a01    ....    VLDR     s0,[r6,#4]
        0x000328d8:    ee100a10    ....    VMOV     r0,s0
        0x000328dc:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x000328e0:    bfc8        ..      IT       GT
        0x000328e2:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x000328e6:    ee100a10    ....    VMOV     r0,s0
        0x000328ea:    f010fad9    ....    BL       __aeabi_f2d ; 0x42ea0
        0x000328ee:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x000328f2:    f00fffdf    ....    BL       __aeabi_dmul ; 0x428b4
        0x000328f6:    ec410b10    A...    VMOV     d0,r0,r1
        0x000328fa:    f7eafc41    ..A.    BL       __hardfp_exp ; 0x1d180
        0x000328fe:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032902:    f00ffc91    ....    BL       __aeabi_d2f ; 0x42228
        0x00032906:    ee000a90    ....    VMOV     s1,r0
        0x0003290a:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003290e:    e000        ..      B        0x32912 ; dynalloc_analysis + 3074
        0x00032910:    e07a        z.      B        0x32a08 ; dynalloc_analysis + 3320
        0x00032912:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00032916:    ee100a10    ....    VMOV     r0,s0
        0x0003291a:    f010fac1    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003291e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032922:    f7eafdd9    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00032926:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003292a:    f00ffeff    ....    BL       __aeabi_d2iz ; 0x4272c
        0x0003292e:    f8450f04    E...    STR      r0,[r5,#4]!
        0x00032932:    1d36        6.      ADDS     r6,r6,#4
        0x00032934:    107f        ..      ASRS     r7,r7,#1
        0x00032936:    ed96ba01    ....    VLDR     s22,[r6,#4]
        0x0003293a:    bf1c        ..      ITT      NE
        0x0003293c:    eeb0aa4c    ..L.    VMOVNE.F32 s20,s24
        0x00032940:    eef0aa6c    ..l.    VMOVNE.F32 s21,s25
        0x00032944:    d060        `.      BEQ      0x32a08 ; dynalloc_analysis + 3320
        0x00032946:    bf00        ..      NOP      
        0x00032948:    ee1b0a10    ....    VMOV     r0,s22
        0x0003294c:    edd6ba02    ....    VLDR     s23,[r6,#8]
        0x00032950:    3608        .6      ADDS     r6,r6,#8
        0x00032952:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x00032956:    bfc8        ..      IT       GT
        0x00032958:    eeb1ba00    ....    VMOVGT.F32 s22,#4.00000000
        0x0003295c:    ee1b0a10    ....    VMOV     r0,s22
        0x00032960:    f010fa9e    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00032964:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x00032968:    f00fffa4    ....    BL       __aeabi_dmul ; 0x428b4
        0x0003296c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032970:    f7eafc06    ....    BL       __hardfp_exp ; 0x1d180
        0x00032974:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032978:    f00ffc56    ..V.    BL       __aeabi_d2f ; 0x42228
        0x0003297c:    ee000a10    ....    VMOV     s0,r0
        0x00032980:    eef09a68    ..h.    VMOV.F32 s19,s17
        0x00032984:    ee409a0d    @...    VMLA.F32 s19,s0,s26
        0x00032988:    ee190a90    ....    VMOV     r0,s19
        0x0003298c:    f010fa88    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00032990:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032994:    f7eafda0    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00032998:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003299c:    f00ffec6    ....    BL       __aeabi_d2iz ; 0x4272c
        0x000329a0:    6068        h`      STR      r0,[r5,#4]
        0x000329a2:    ee1b0a90    ....    VMOV     r0,s23
        0x000329a6:    ed96ba01    ....    VLDR     s22,[r6,#4]
        0x000329aa:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x000329ae:    bfc8        ..      IT       GT
        0x000329b0:    eef1ba00    ....    VMOVGT.F32 s23,#4.00000000
        0x000329b4:    ee1b0a90    ....    VMOV     r0,s23
        0x000329b8:    f010fa72    ..r.    BL       __aeabi_f2d ; 0x42ea0
        0x000329bc:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x000329c0:    eef01a6a    ..j.    VMOV.F32 s3,s21
        0x000329c4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x000329c8:    f00fff74    ..t.    BL       __aeabi_dmul ; 0x428b4
        0x000329cc:    ec410b10    A...    VMOV     d0,r0,r1
        0x000329d0:    f7eafbd6    ....    BL       __hardfp_exp ; 0x1d180
        0x000329d4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000329d8:    f00ffc26    ..&.    BL       __aeabi_d2f ; 0x42228
        0x000329dc:    ee000a90    ....    VMOV     s1,r0
        0x000329e0:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000329e4:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x000329e8:    ee100a10    ....    VMOV     r0,s0
        0x000329ec:    f010fa58    ..X.    BL       __aeabi_f2d ; 0x42ea0
        0x000329f0:    ec410b10    A...    VMOV     d0,r0,r1
        0x000329f4:    f7eafd70    ..p.    BL       __hardfp_floor ; 0x1d4d8
        0x000329f8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000329fc:    f00ffe96    ....    BL       __aeabi_d2iz ; 0x4272c
        0x00032a00:    f8450f08    E...    STR      r0,[r5,#8]!
        0x00032a04:    1e7f        ..      SUBS     r7,r7,#1
        0x00032a06:    d19f        ..      BNE      0x32948 ; dynalloc_analysis + 3128
        0x00032a08:    9800        ..      LDR      r0,[sp,#0]
        0x00032a0a:    1e40        @.      SUBS     r0,r0,#1
        0x00032a0c:    d431        1.      BMI      0x32a72 ; dynalloc_analysis + 3426
        0x00032a0e:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032a10:    180d        ..      ADDS     r5,r1,r0
        0x00032a12:    eb0b0085    ....    ADD      r0,r11,r5,LSL #2
        0x00032a16:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032a1a:    ee100a10    ....    VMOV     r0,s0
        0x00032a1e:    f1b04f81    ...O    CMP      r0,#0x40800000
        0x00032a22:    bfc8        ..      IT       GT
        0x00032a24:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x00032a28:    ee100a10    ....    VMOV     r0,s0
        0x00032a2c:    f010fa38    ..8.    BL       __aeabi_f2d ; 0x42ea0
        0x00032a30:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x00032a34:    f00fff3e    ..>.    BL       __aeabi_dmul ; 0x428b4
        0x00032a38:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032a3c:    f7eafba0    ....    BL       __hardfp_exp ; 0x1d180
        0x00032a40:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032a44:    f00ffbf0    ....    BL       __aeabi_d2f ; 0x42228
        0x00032a48:    ee000a90    ....    VMOV     s1,r0
        0x00032a4c:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00032a50:    ee000a8d    ....    VMLA.F32 s0,s1,s26
        0x00032a54:    ee100a10    ....    VMOV     r0,s0
        0x00032a58:    f010fa22    ..".    BL       __aeabi_f2d ; 0x42ea0
        0x00032a5c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00032a60:    f7eafd3a    ..:.    BL       __hardfp_floor ; 0x1d4d8
        0x00032a64:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032a68:    f00ffe60    ..`.    BL       __aeabi_d2iz ; 0x4272c
        0x00032a6c:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00032a6e:    f8410025    A.%.    STR      r0,[r1,r5,LSL #2]
        0x00032a72:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00032a74:    b108        ..      CBZ      r0,0x32a7a ; dynalloc_analysis + 3434
        0x00032a76:    982a        *.      LDR      r0,[sp,#0xa8]
        0x00032a78:    b328        (.      CBZ      r0,0x32ac6 ; dynalloc_analysis + 3510
        0x00032a7a:    9828        (.      LDR      r0,[sp,#0xa0]
        0x00032a7c:    bb18        ..      CBNZ     r0,0x32ac6 ; dynalloc_analysis + 3510
        0x00032a7e:    9800        ..      LDR      r0,[sp,#0]
        0x00032a80:    2800        .(      CMP      r0,#0
        0x00032a82:    dd3b        ;.      BLE      0x32afc ; dynalloc_analysis + 3564
        0x00032a84:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032a86:    9900        ..      LDR      r1,[sp,#0]
        0x00032a88:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00032a8c:    1f00        ..      SUBS     r0,r0,#4
        0x00032a8e:    f0110f01    ....    TST      r1,#1
        0x00032a92:    d006        ..      BEQ      0x32aa2 ; dynalloc_analysis + 3474
        0x00032a94:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032a98:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00032a9c:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032aa0:    1d00        ..      ADDS     r0,r0,#4
        0x00032aa2:    9900        ..      LDR      r1,[sp,#0]
        0x00032aa4:    1049        I.      ASRS     r1,r1,#1
        0x00032aa6:    d011        ..      BEQ      0x32acc ; dynalloc_analysis + 3516
        0x00032aa8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00032aac:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00032ab0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00032ab4:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x00032ab8:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00032abc:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x00032ac0:    3008        .0      ADDS     r0,r0,#8
        0x00032ac2:    1e49        I.      SUBS     r1,r1,#1
        0x00032ac4:    d1f0        ..      BNE      0x32aa8 ; dynalloc_analysis + 3480
        0x00032ac6:    9800        ..      LDR      r0,[sp,#0]
        0x00032ac8:    2800        .(      CMP      r0,#0
        0x00032aca:    dd17        ..      BLE      0x32afc ; dynalloc_analysis + 3564
        0x00032acc:    9922        ".      LDR      r1,[sp,#0x88]
        0x00032ace:    9a00        ..      LDR      r2,[sp,#0]
        0x00032ad0:    eb0b0081    ....    ADD      r0,r11,r1,LSL #2
        0x00032ad4:    2908        .)      CMP      r1,#8
        0x00032ad6:    da05        ..      BGE      0x32ae4 ; dynalloc_analysis + 3540
        0x00032ad8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032adc:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x00032ae0:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032ae4:    290c        .)      CMP      r1,#0xc
        0x00032ae6:    db05        ..      BLT      0x32af4 ; dynalloc_analysis + 3556
        0x00032ae8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00032aec:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00032af0:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032af4:    1d00        ..      ADDS     r0,r0,#4
        0x00032af6:    1c49        I.      ADDS     r1,r1,#1
        0x00032af8:    1e52        R.      SUBS     r2,r2,#1
        0x00032afa:    d1eb        ..      BNE      0x32ad4 ; dynalloc_analysis + 3524
        0x00032afc:    9822        ".      LDR      r0,[sp,#0x88]
        0x00032afe:    4284        .B      CMP      r4,r0
        0x00032b00:    f77fab44    ..D.    BLE      0x3218c ; dynalloc_analysis + 1148
        0x00032b04:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00032b06:    4a3c        <J      LDR      r2,[pc,#240] ; [0x32bf8] = 0x55555556
        0x00032b08:    0049        I.      LSLS     r1,r1,#1
        0x00032b0a:    fb822101    ...!    SMULL    r2,r1,r2,r1
        0x00032b0e:    eeb21a00    ....    VMOV.F32 s2,#8.00000000
        0x00032b12:    eef11a08    ....    VMOV.F32 s3,#6.00000000
        0x00032b16:    eba17ce1    ...|    SUB      r12,r1,r1,ASR #31
        0x00032b1a:    bf00        ..      NOP      
        0x00032b1c:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x00032b20:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032b24:    ee102a10    ...*    VMOV     r2,s0
        0x00032b28:    f1b24f81    ...O    CMP      r2,#0x40800000
        0x00032b2c:    bfc8        ..      IT       GT
        0x00032b2e:    eeb10a00    ....    VMOVGT.F32 s0,#4.00000000
        0x00032b32:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00032b36:    992b        +.      LDR      r1,[sp,#0xac]
        0x00032b38:    eb010140    ..@.    ADD      r1,r1,r0,LSL #1
        0x00032b3c:    f9b12002    ...     LDRSH    r2,[r1,#2]
        0x00032b40:    992b        +.      LDR      r1,[sp,#0xac]
        0x00032b42:    f9311010    1...    LDRSH    r1,[r1,r0,LSL #1]
        0x00032b46:    1a51        Q.      SUBS     r1,r2,r1
        0x00032b48:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x00032b4a:    fb01f109    ....    MUL      r1,r1,r9
        0x00032b4e:    fa01f202    ....    LSL      r2,r1,r2
        0x00032b52:    2a06        .*      CMP      r2,#6
        0x00032b54:    da06        ..      BGE      0x32b64 ; dynalloc_analysis + 3668
        0x00032b56:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032b5a:    ee101a10    ....    VMOV     r1,s0
        0x00032b5e:    434a        JC      MULS     r2,r1,r2
        0x00032b60:    00d2        ..      LSLS     r2,r2,#3
        0x00032b62:    e01d        ..      B        0x32ba0 ; dynalloc_analysis + 3728
        0x00032b64:    2a30        0*      CMP      r2,#0x30
        0x00032b66:    dd0c        ..      BLE      0x32b82 ; dynalloc_analysis + 3698
        0x00032b68:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032b6c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032b70:    ee101a10    ....    VMOV     r1,s0
        0x00032b74:    434a        JC      MULS     r2,r1,r2
        0x00032b76:    00d2        ..      LSLS     r2,r2,#3
        0x00032b78:    17d3        ..      ASRS     r3,r2,#31
        0x00032b7a:    eb027253    ..Sr    ADD      r2,r2,r3,LSR #29
        0x00032b7e:    10d2        ..      ASRS     r2,r2,#3
        0x00032b80:    e00e        ..      B        0x32ba0 ; dynalloc_analysis + 3728
        0x00032b82:    ee002a90    ...*    VMOV     s1,r2
        0x00032b86:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00032b8a:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x00032b8e:    eec00a21    ..!.    VDIV.F32 s1,s0,s3
        0x00032b92:    eebd0ae0    ....    VCVT.S32.F32 s0,s1
        0x00032b96:    ee101a10    ....    VMOV     r1,s0
        0x00032b9a:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x00032b9e:    0112        ..      LSLS     r2,r2,#4
        0x00032ba0:    9b29        ).      LDR      r3,[sp,#0xa4]
        0x00032ba2:    b11b        ..      CBZ      r3,0x32bac ; dynalloc_analysis + 3740
        0x00032ba4:    9b2a        *.      LDR      r3,[sp,#0xa8]
        0x00032ba6:    b183        ..      CBZ      r3,0x32bca ; dynalloc_analysis + 3770
        0x00032ba8:    9b28        (.      LDR      r3,[sp,#0xa0]
        0x00032baa:    b973        s.      CBNZ     r3,0x32bca ; dynalloc_analysis + 3770
        0x00032bac:    9b02        ..      LDR      r3,[sp,#8]
        0x00032bae:    4413        .D      ADD      r3,r3,r2
        0x00032bb0:    ebbc1fa3    ....    CMP      r12,r3,ASR #6
        0x00032bb4:    da09        ..      BGE      0x32bca ; dynalloc_analysis + 3770
        0x00032bb6:    9a02        ..      LDR      r2,[sp,#8]
        0x00032bb8:    ea4f118c    O...    LSL      r1,r12,#6
        0x00032bbc:    1a8b        ..      SUBS     r3,r1,r2
        0x00032bbe:    9a25        %.      LDR      r2,[sp,#0x94]
        0x00032bc0:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x00032bc4:    9102        ..      STR      r1,[sp,#8]
        0x00032bc6:    f7ffbae1    ....    B        0x3218c ; dynalloc_analysis + 1148
        0x00032bca:    9b25        %.      LDR      r3,[sp,#0x94]
        0x00032bcc:    f8431020    C. .    STR      r1,[r3,r0,LSL #2]
        0x00032bd0:    9902        ..      LDR      r1,[sp,#8]
        0x00032bd2:    1c40        @.      ADDS     r0,r0,#1
        0x00032bd4:    4411        .D      ADD      r1,r1,r2
        0x00032bd6:    9102        ..      STR      r1,[sp,#8]
        0x00032bd8:    42a0        .B      CMP      r0,r4
        0x00032bda:    db9f        ..      BLT      0x32b1c ; dynalloc_analysis + 3596
        0x00032bdc:    f7ffbad6    ....    B        0x3218c ; dynalloc_analysis + 1148
        0x00032be0:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00032be4:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00032be8:    f7ffb90d    ....    B        0x31e06 ; dynalloc_analysis + 246
    $d
        0x00032bec:    00000000    ....    DCD    0
        0x00032bf0:    fefa39ef    .9..    DCD    4277811695
        0x00032bf4:    3fe62e42    B..?    DCD    1072049730
        0x00032bf8:    55555556    VUUU    DCD    1431655766
    $t
        0x00032bfc:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00032c00:    f7ffb918    ....    B        0x31e34 ; dynalloc_analysis + 292
        0x00032c04:    ee318a61    1.a.    VSUB.F32 s16,s2,s3
        0x00032c08:    f7ffb920    .. .    B        0x31e4c ; dynalloc_analysis + 316
        0x00032c0c:    9918        ..      LDR      r1,[sp,#0x60]
        0x00032c0e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00032c10:    fb037101    ...q    MLA      r1,r3,r1,r7
        0x00032c14:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00032c18:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00032c1c:    ee308ac0    0...    VSUB.F32 s16,s1,s0
        0x00032c20:    f7ffb92a    ..*.    B        0x31e78 ; dynalloc_analysis + 360
    i.eTaskConfirmSleepModeStatus
    eTaskConfirmSleepModeStatus
        0x00032c24:    490a        .I      LDR      r1,[pc,#40] ; [0x32c50] = 0x1001637c
        0x00032c26:    2001        .       MOVS     r0,#1
        0x00032c28:    6809        .h      LDR      r1,[r1,#0]
        0x00032c2a:    b109        ..      CBZ      r1,0x32c30 ; eTaskConfirmSleepModeStatus + 12
        0x00032c2c:    2000        .       MOVS     r0,#0
        0x00032c2e:    4770        pG      BX       lr
        0x00032c30:    4908        .I      LDR      r1,[pc,#32] ; [0x32c54] = 0x10000484
        0x00032c32:    698a        .i      LDR      r2,[r1,#0x18]
        0x00032c34:    2a00        .*      CMP      r2,#0
        0x00032c36:    bf04        ..      ITT      EQ
        0x00032c38:    694a        Ji      LDREQ    r2,[r1,#0x14]
        0x00032c3a:    2a00        .*      CMPEQ    r2,#0
        0x00032c3c:    d1f6        ..      BNE      0x32c2c ; eTaskConfirmSleepModeStatus + 8
        0x00032c3e:    4a06        .J      LDR      r2,[pc,#24] ; [0x32c58] = 0x10016390
        0x00032c40:    6812        .h      LDR      r2,[r2,#0]
        0x00032c42:    6849        Ih      LDR      r1,[r1,#4]
        0x00032c44:    f1a10101    ....    SUB      r1,r1,#1
        0x00032c48:    428a        .B      CMP      r2,r1
        0x00032c4a:    bf08        ..      IT       EQ
        0x00032c4c:    2002        .       MOVEQ    r0,#2
        0x00032c4e:    4770        pG      BX       lr
    $d
        0x00032c50:    1001637c    |c..    DCD    268526460
        0x00032c54:    10000484    ....    DCD    268436612
        0x00032c58:    10016390    .c..    DCD    268526480
    $t
    i.ec_dec_bit_logp
    ec_dec_bit_logp
        0x00032c5c:    b510        ..      PUSH     {r4,lr}
        0x00032c5e:    e9d03207    ...2    LDRD     r3,r2,[r0,#0x1c]
        0x00032c62:    fa23f101    #...    LSR      r1,r3,r1
        0x00032c66:    428a        .B      CMP      r2,r1
        0x00032c68:    bf38        8.      IT       CC
        0x00032c6a:    2401        .$      MOVCC    r4,#1
        0x00032c6c:    d303        ..      BCC      0x32c76 ; ec_dec_bit_logp + 26
        0x00032c6e:    1a52        R.      SUBS     r2,r2,r1
        0x00032c70:    2400        .$      MOVS     r4,#0
        0x00032c72:    1a59        Y.      SUBS     r1,r3,r1
        0x00032c74:    6202        .b      STR      r2,[r0,#0x20]
        0x00032c76:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00032c78:    f000f859    ..Y.    BL       ec_dec_normalize ; 0x32d2e
        0x00032c7c:    4620         F      MOV      r0,r4
        0x00032c7e:    bd10        ..      POP      {r4,pc}
    i.ec_dec_bits
    ec_dec_bits
        0x00032c80:    e92d01f0    -...    PUSH     {r4-r8}
        0x00032c84:    e9d03203    ...2    LDRD     r3,r2,[r0,#0xc]
        0x00032c88:    428a        .B      CMP      r2,r1
        0x00032c8a:    d23d        =.      BCS      0x32d08 ; ec_dec_bits + 136
        0x00032c8c:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00032c90:    45a4        .E      CMP      r12,r4
        0x00032c92:    bf28        (.      IT       CS
        0x00032c94:    f04f0c00    O...    MOVCS    r12,#0
        0x00032c98:    d20a        ..      BCS      0x32cb0 ; ec_dec_bits + 48
        0x00032c9a:    f10c0c01    ....    ADD      r12,r12,#1
        0x00032c9e:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00032ca2:    6844        Dh      LDR      r4,[r0,#4]
        0x00032ca4:    eba4040c    ....    SUB      r4,r4,r12
        0x00032ca8:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00032cac:    f81cc004    ....    LDRB     r12,[r12,r4]
        0x00032cb0:    fa0cfc02    ....    LSL      r12,r12,r2
        0x00032cb4:    3208        .2      ADDS     r2,r2,#8
        0x00032cb6:    ea4c0303    L...    ORR      r3,r12,r3
        0x00032cba:    2a19        .*      CMP      r2,#0x19
        0x00032cbc:    da24        $.      BGE      0x32d08 ; ec_dec_bits + 136
        0x00032cbe:    f1c20c20    .. .    RSB      r12,r2,#0x20
        0x00032cc2:    ea4f74ec    O..t    ASR      r4,r12,#31
        0x00032cc6:    eb0c7c54    ..T|    ADD      r12,r12,r4,LSR #29
        0x00032cca:    ea4f05ec    O...    ASR      r5,r12,#3
        0x00032cce:    2d00        .-      CMP      r5,#0
        0x00032cd0:    dd1a        ..      BLE      0x32d08 ; ec_dec_bits + 136
        0x00032cd2:    6846        Fh      LDR      r6,[r0,#4]
        0x00032cd4:    f04f0c00    O...    MOV      r12,#0
        0x00032cd8:    462c        ,F      MOV      r4,r5
        0x00032cda:    6887        .h      LDR      r7,[r0,#8]
        0x00032cdc:    42b7        .B      CMP      r7,r6
        0x00032cde:    bf28        (.      IT       CS
        0x00032ce0:    2700        .'      MOVCS    r7,#0
        0x00032ce2:    d206        ..      BCS      0x32cf2 ; ec_dec_bits + 114
        0x00032ce4:    1c7f        ..      ADDS     r7,r7,#1
        0x00032ce6:    6087        .`      STR      r7,[r0,#8]
        0x00032ce8:    f8d08000    ....    LDR      r8,[r0,#0]
        0x00032cec:    1bf7        ..      SUBS     r7,r6,r7
        0x00032cee:    f8187007    ...p    LDRB     r7,[r8,r7]
        0x00032cf2:    eb0208cc    ....    ADD      r8,r2,r12,LSL #3
        0x00032cf6:    fa07f708    ....    LSL      r7,r7,r8
        0x00032cfa:    433b        ;C      ORRS     r3,r3,r7
        0x00032cfc:    1e64        d.      SUBS     r4,r4,#1
        0x00032cfe:    f10c0c01    ....    ADD      r12,r12,#1
        0x00032d02:    d1ea        ..      BNE      0x32cda ; ec_dec_bits + 90
        0x00032d04:    eb0202c5    ....    ADD      r2,r2,r5,LSL #3
        0x00032d08:    f04f0c01    O...    MOV      r12,#1
        0x00032d0c:    fa0cfc01    ....    LSL      r12,r12,r1
        0x00032d10:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00032d14:    ea0c0c03    ....    AND      r12,r12,r3
        0x00032d18:    40cb        .@      LSRS     r3,r3,r1
        0x00032d1a:    1a52        R.      SUBS     r2,r2,r1
        0x00032d1c:    e9c03203    ...2    STRD     r3,r2,[r0,#0xc]
        0x00032d20:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00032d22:    4411        .D      ADD      r1,r1,r2
        0x00032d24:    6141        Aa      STR      r1,[r0,#0x14]
        0x00032d26:    e8bd01f0    ....    POP      {r4-r8}
        0x00032d2a:    4660        `F      MOV      r0,r12
        0x00032d2c:    4770        pG      BX       lr
    i.ec_dec_normalize
    ec_dec_normalize
        0x00032d2e:    b430        0.      PUSH     {r4,r5}
        0x00032d30:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00032d32:    f5b10f00    ....    CMP      r1,#0x800000
        0x00032d36:    bf92        ..      ITEE     LS
        0x00032d38:    f8d0c004    ....    LDRLS    r12,[r0,#4]
        0x00032d3c:    bc30        0.      POPHI    {r4,r5}
        0x00032d3e:    4770        pG      BXHI     lr
        0x00032d40:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00032d42:    3108        .1      ADDS     r1,r1,#8
        0x00032d44:    6141        Aa      STR      r1,[r0,#0x14]
        0x00032d46:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00032d48:    020a        ..      LSLS     r2,r1,#8
        0x00032d4a:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00032d4c:    6981        .i      LDR      r1,[r0,#0x18]
        0x00032d4e:    6a83        .j      LDR      r3,[r0,#0x28]
        0x00032d50:    4561        aE      CMP      r1,r12
        0x00032d52:    bf28        (.      IT       CS
        0x00032d54:    2100        .!      MOVCS    r1,#0
        0x00032d56:    d203        ..      BCS      0x32d60 ; ec_dec_normalize + 50
        0x00032d58:    6804        .h      LDR      r4,[r0,#0]
        0x00032d5a:    1c4d        M.      ADDS     r5,r1,#1
        0x00032d5c:    6185        .a      STR      r5,[r0,#0x18]
        0x00032d5e:    5c61        a\      LDRB     r1,[r4,r1]
        0x00032d60:    6281        .b      STR      r1,[r0,#0x28]
        0x00032d62:    ea412103    A..!    ORR      r1,r1,r3,LSL #8
        0x00032d66:    6a03        .j      LDR      r3,[r0,#0x20]
        0x00032d68:    ea6f0161    o.a.    MVN      r1,r1,ASR #1
        0x00032d6c:    f363211f    c..!    BFI      r1,r3,#8,#24
        0x00032d70:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x00032d74:    6201        .b      STR      r1,[r0,#0x20]
        0x00032d76:    f5b20f00    ....    CMP      r2,#0x800000
        0x00032d7a:    d9e1        ..      BLS      0x32d40 ; ec_dec_normalize + 18
        0x00032d7c:    bc30        0.      POP      {r4,r5}
        0x00032d7e:    4770        pG      BX       lr
    i.ec_dec_uint
    ec_dec_uint
        0x00032d80:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00032d84:    4604        .F      MOV      r4,r0
        0x00032d86:    1e4d        M.      SUBS     r5,r1,#1
        0x00032d88:    4628        (F      MOV      r0,r5
        0x00032d8a:    f000fafd    ....    BL       ec_ilog ; 0x33388
        0x00032d8e:    2701        .'      MOVS     r7,#1
        0x00032d90:    2808        .(      CMP      r0,#8
        0x00032d92:    dd3c        <.      BLE      0x32e0e ; ec_dec_uint + 142
        0x00032d94:    f1a00608    ....    SUB      r6,r0,#8
        0x00032d98:    fa25f006    %...    LSR      r0,r5,r6
        0x00032d9c:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x00032d9e:    1c40        @.      ADDS     r0,r0,#1
        0x00032da0:    fbb1f1f0    ....    UDIV     r1,r1,r0
        0x00032da4:    6261        ab      STR      r1,[r4,#0x24]
        0x00032da6:    6a23        #j      LDR      r3,[r4,#0x20]
        0x00032da8:    fbb3f2f1    ....    UDIV     r2,r3,r1
        0x00032dac:    eba00c02    ....    SUB      r12,r0,r2
        0x00032db0:    f1020801    ....    ADD      r8,r2,#1
        0x00032db4:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00032db8:    4540        @E      CMP      r0,r8
        0x00032dba:    bf34        4.      ITE      CC
        0x00032dbc:    f04f0801    O...    MOVCC    r8,#1
        0x00032dc0:    f04f0800    O...    MOVCS    r8,#0
        0x00032dc4:    f1c80800    ....    RSB      r8,r8,#0
        0x00032dc8:    ea0c0c08    ....    AND      r12,r12,r8
        0x00032dcc:    4494        .D      ADD      r12,r12,r2
        0x00032dce:    eba0020c    ....    SUB      r2,r0,r12
        0x00032dd2:    eba00002    ....    SUB      r0,r0,r2
        0x00032dd6:    fb01f000    ....    MUL      r0,r1,r0
        0x00032dda:    eba30100    ....    SUB      r1,r3,r0
        0x00032dde:    f1b20801    ....    SUBS     r8,r2,#1
        0x00032de2:    6221        !b      STR      r1,[r4,#0x20]
        0x00032de4:    bf12        ..      ITEE     NE
        0x00032de6:    6a60        `j      LDRNE    r0,[r4,#0x24]
        0x00032de8:    69e1        .i      LDREQ    r1,[r4,#0x1c]
        0x00032dea:    1a08        ..      SUBEQ    r0,r1,r0
        0x00032dec:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00032dee:    4620         F      MOV      r0,r4
        0x00032df0:    f7ffff9d    ....    BL       ec_dec_normalize ; 0x32d2e
        0x00032df4:    4631        1F      MOV      r1,r6
        0x00032df6:    4620         F      MOV      r0,r4
        0x00032df8:    f7ffff42    ..B.    BL       ec_dec_bits ; 0x32c80
        0x00032dfc:    fa08f106    ....    LSL      r1,r8,r6
        0x00032e00:    4308        .C      ORRS     r0,r0,r1
        0x00032e02:    42a8        .B      CMP      r0,r5
        0x00032e04:    bf8c        ..      ITE      HI
        0x00032e06:    62e7        .b      STRHI    r7,[r4,#0x2c]
        0x00032e08:    e8bd81f0    ....    POPLS    {r4-r8,pc}
        0x00032e0c:    e023        #.      B        0x32e56 ; ec_dec_uint + 214
        0x00032e0e:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00032e10:    1c69        i.      ADDS     r1,r5,#1
        0x00032e12:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00032e16:    6262        bb      STR      r2,[r4,#0x24]
        0x00032e18:    f8d4c020    .. .    LDR      r12,[r4,#0x20]
        0x00032e1c:    fbbcf0f2    ....    UDIV     r0,r12,r2
        0x00032e20:    1a0b        ..      SUBS     r3,r1,r0
        0x00032e22:    1c45        E.      ADDS     r5,r0,#1
        0x00032e24:    1e5b        [.      SUBS     r3,r3,#1
        0x00032e26:    42a9        .B      CMP      r1,r5
        0x00032e28:    bf34        4.      ITE      CC
        0x00032e2a:    2501        .%      MOVCC    r5,#1
        0x00032e2c:    2500        .%      MOVCS    r5,#0
        0x00032e2e:    426d        mB      RSBS     r5,r5,#0
        0x00032e30:    402b        +@      ANDS     r3,r3,r5
        0x00032e32:    4403        .D      ADD      r3,r3,r0
        0x00032e34:    1acb        ..      SUBS     r3,r1,r3
        0x00032e36:    eba10103    ....    SUB      r1,r1,r3
        0x00032e3a:    fb02f101    ....    MUL      r1,r2,r1
        0x00032e3e:    ebac0201    ....    SUB      r2,r12,r1
        0x00032e42:    1e5d        ].      SUBS     r5,r3,#1
        0x00032e44:    4620         F      MOV      r0,r4
        0x00032e46:    6222        "b      STR      r2,[r4,#0x20]
        0x00032e48:    bf12        ..      ITEE     NE
        0x00032e4a:    6a41        Aj      LDRNE    r1,[r0,#0x24]
        0x00032e4c:    69c2        .i      LDREQ    r2,[r0,#0x1c]
        0x00032e4e:    1a51        Q.      SUBEQ    r1,r2,r1
        0x00032e50:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00032e52:    f7ffff6c    ..l.    BL       ec_dec_normalize ; 0x32d2e
        0x00032e56:    4628        (F      MOV      r0,r5
        0x00032e58:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.ec_dec_update
    ec_dec_update
        0x00032e5c:    b430        0.      PUSH     {r4,r5}
        0x00032e5e:    f8d0c024    ..$.    LDR      r12,[r0,#0x24]
        0x00032e62:    1a9b        ..      SUBS     r3,r3,r2
        0x00032e64:    6a04        .j      LDR      r4,[r0,#0x20]
        0x00032e66:    fb0cf303    ....    MUL      r3,r12,r3
        0x00032e6a:    1ae4        ..      SUBS     r4,r4,r3
        0x00032e6c:    6204        .b      STR      r4,[r0,#0x20]
        0x00032e6e:    2900        .)      CMP      r1,#0
        0x00032e70:    bf19        ..      ITTEE    NE
        0x00032e72:    1a51        Q.      SUBNE    r1,r2,r1
        0x00032e74:    fb0cf101    ....    MULNE    r1,r12,r1
        0x00032e78:    69c1        .i      LDREQ    r1,[r0,#0x1c]
        0x00032e7a:    1ac9        ..      SUBEQ    r1,r1,r3
        0x00032e7c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00032e7e:    bc30        0.      POP      {r4,r5}
        0x00032e80:    f7ffbf55    ..U.    B.W      ec_dec_normalize ; 0x32d2e
    i.ec_decode
    ec_decode
        0x00032e84:    69c2        .i      LDR      r2,[r0,#0x1c]
        0x00032e86:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x00032e8a:    6242        Bb      STR      r2,[r0,#0x24]
        0x00032e8c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00032e8e:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x00032e92:    1a0a        ..      SUBS     r2,r1,r0
        0x00032e94:    1c43        C.      ADDS     r3,r0,#1
        0x00032e96:    1e52        R.      SUBS     r2,r2,#1
        0x00032e98:    4299        .B      CMP      r1,r3
        0x00032e9a:    bf34        4.      ITE      CC
        0x00032e9c:    2301        .#      MOVCC    r3,#1
        0x00032e9e:    2300        .#      MOVCS    r3,#0
        0x00032ea0:    425b        [B      RSBS     r3,r3,#0
        0x00032ea2:    401a        .@      ANDS     r2,r2,r3
        0x00032ea4:    4410        .D      ADD      r0,r0,r2
        0x00032ea6:    1a08        ..      SUBS     r0,r1,r0
        0x00032ea8:    1e40        @.      SUBS     r0,r0,#1
        0x00032eaa:    4770        pG      BX       lr
    i.ec_enc_bit_logp
    ec_enc_bit_logp
        0x00032eac:    e9d03c07    ...<    LDRD     r3,r12,[r0,#0x1c]
        0x00032eb0:    fa23f202    #...    LSR      r2,r3,r2
        0x00032eb4:    1a9b        ..      SUBS     r3,r3,r2
        0x00032eb6:    2900        .)      CMP      r1,#0
        0x00032eb8:    bf1a        ..      ITTE     NE
        0x00032eba:    eb0c0103    ....    ADDNE    r1,r12,r3
        0x00032ebe:    6201        .b      STRNE    r1,[r0,#0x20]
        0x00032ec0:    461a        .F      MOVEQ    r2,r3
        0x00032ec2:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00032ec4:    f000b95c    ..\.    B.W      ec_enc_normalize ; 0x33180
    i.ec_enc_bits
    ec_enc_bits
        0x00032ec8:    b4f0        ..      PUSH     {r4-r7}
        0x00032eca:    e9d0c303    ....    LDRD     r12,r3,[r0,#0xc]
        0x00032ece:    189c        ..      ADDS     r4,r3,r2
        0x00032ed0:    2c20         ,      CMP      r4,#0x20
        0x00032ed2:    d918        ..      BLS      0x32f06 ; ec_enc_bits + 62
        0x00032ed4:    6886        .h      LDR      r6,[r0,#8]
        0x00032ed6:    6985        .i      LDR      r5,[r0,#0x18]
        0x00032ed8:    f00c04ff    ....    AND      r4,r12,#0xff
        0x00032edc:    19af        ..      ADDS     r7,r5,r6
        0x00032ede:    6845        Eh      LDR      r5,[r0,#4]
        0x00032ee0:    42af        .B      CMP      r7,r5
        0x00032ee2:    bf28        (.      IT       CS
        0x00032ee4:    f04f34ff    O..4    MOVCS    r4,#0xffffffff
        0x00032ee8:    d205        ..      BCS      0x32ef6 ; ec_enc_bits + 46
        0x00032eea:    1c76        v.      ADDS     r6,r6,#1
        0x00032eec:    1bad        ..      SUBS     r5,r5,r6
        0x00032eee:    6086        .`      STR      r6,[r0,#8]
        0x00032ef0:    6806        .h      LDR      r6,[r0,#0]
        0x00032ef2:    5574        tU      STRB     r4,[r6,r5]
        0x00032ef4:    2400        .$      MOVS     r4,#0
        0x00032ef6:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x00032ef8:    3b08        .;      SUBS     r3,r3,#8
        0x00032efa:    432c        ,C      ORRS     r4,r4,r5
        0x00032efc:    ea4f2c1c    O..,    LSR      r12,r12,#8
        0x00032f00:    62c4        .b      STR      r4,[r0,#0x2c]
        0x00032f02:    2b08        .+      CMP      r3,#8
        0x00032f04:    dae6        ..      BGE      0x32ed4 ; ec_enc_bits + 12
        0x00032f06:    4099        .@      LSLS     r1,r1,r3
        0x00032f08:    ea41010c    A...    ORR      r1,r1,r12
        0x00032f0c:    4413        .D      ADD      r3,r3,r2
        0x00032f0e:    e9c01303    ....    STRD     r1,r3,[r0,#0xc]
        0x00032f12:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00032f14:    4411        .D      ADD      r1,r1,r2
        0x00032f16:    6141        Aa      STR      r1,[r0,#0x14]
        0x00032f18:    bcf0        ..      POP      {r4-r7}
        0x00032f1a:    4770        pG      BX       lr
    i.ec_enc_carry_out
    ec_enc_carry_out
        0x00032f1c:    b430        0.      PUSH     {r4,r5}
        0x00032f1e:    29ff        .)      CMP      r1,#0xff
        0x00032f20:    d03e        >.      BEQ      0x32fa0 ; ec_enc_carry_out + 132
        0x00032f22:    6a82        .j      LDR      r2,[r0,#0x28]
        0x00032f24:    120b        ..      ASRS     r3,r1,#8
        0x00032f26:    2a00        .*      CMP      r2,#0
        0x00032f28:    db15        ..      BLT      0x32f56 ; ec_enc_carry_out + 58
        0x00032f2a:    eb020c03    ....    ADD      r12,r2,r3
        0x00032f2e:    6884        .h      LDR      r4,[r0,#8]
        0x00032f30:    6982        .i      LDR      r2,[r0,#0x18]
        0x00032f32:    6845        Eh      LDR      r5,[r0,#4]
        0x00032f34:    4414        .D      ADD      r4,r4,r2
        0x00032f36:    42ac        .B      CMP      r4,r5
        0x00032f38:    bf28        (.      IT       CS
        0x00032f3a:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00032f3e:    d205        ..      BCS      0x32f4c ; ec_enc_carry_out + 48
        0x00032f40:    6804        .h      LDR      r4,[r0,#0]
        0x00032f42:    1c55        U.      ADDS     r5,r2,#1
        0x00032f44:    6185        .a      STR      r5,[r0,#0x18]
        0x00032f46:    f804c002    ....    STRB     r12,[r4,r2]
        0x00032f4a:    2200        ."      MOVS     r2,#0
        0x00032f4c:    f8d0c02c    ..,.    LDR      r12,[r0,#0x2c]
        0x00032f50:    ea42020c    B...    ORR      r2,r2,r12
        0x00032f54:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00032f56:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00032f58:    2a00        .*      CMP      r2,#0
        0x00032f5a:    bf1c        ..      ITT      NE
        0x00032f5c:    f10302ff    ....    ADDNE    r2,r3,#0xff
        0x00032f60:    b2d3        ..      UXTBNE   r3,r2
        0x00032f62:    d019        ..      BEQ      0x32f98 ; ec_enc_carry_out + 124
        0x00032f64:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00032f68:    6982        .i      LDR      r2,[r0,#0x18]
        0x00032f6a:    6844        Dh      LDR      r4,[r0,#4]
        0x00032f6c:    4494        .D      ADD      r12,r12,r2
        0x00032f6e:    45a4        .E      CMP      r12,r4
        0x00032f70:    bf28        (.      IT       CS
        0x00032f72:    f04f3cff    O..<    MOVCS    r12,#0xffffffff
        0x00032f76:    d207        ..      BCS      0x32f88 ; ec_enc_carry_out + 108
        0x00032f78:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00032f7c:    1c54        T.      ADDS     r4,r2,#1
        0x00032f7e:    6184        .a      STR      r4,[r0,#0x18]
        0x00032f80:    f80c3002    ...0    STRB     r3,[r12,r2]
        0x00032f84:    f04f0c00    O...    MOV      r12,#0
        0x00032f88:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00032f8a:    ea4c0202    L...    ORR      r2,r12,r2
        0x00032f8e:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00032f90:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x00032f92:    1e52        R.      SUBS     r2,r2,#1
        0x00032f94:    6242        Bb      STR      r2,[r0,#0x24]
        0x00032f96:    d1e5        ..      BNE      0x32f64 ; ec_enc_carry_out + 72
        0x00032f98:    b2c9        ..      UXTB     r1,r1
        0x00032f9a:    6281        .b      STR      r1,[r0,#0x28]
        0x00032f9c:    bc30        0.      POP      {r4,r5}
        0x00032f9e:    4770        pG      BX       lr
        0x00032fa0:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00032fa2:    1c49        I.      ADDS     r1,r1,#1
        0x00032fa4:    6241        Ab      STR      r1,[r0,#0x24]
        0x00032fa6:    bc30        0.      POP      {r4,r5}
        0x00032fa8:    4770        pG      BX       lr
        0x00032faa:    0000        ..      MOVS     r0,r0
    i.ec_enc_done
    ec_enc_done
        0x00032fac:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00032fb0:    4604        .F      MOV      r4,r0
        0x00032fb2:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00032fb4:    f000f9e8    ....    BL       ec_ilog ; 0x33388
        0x00032fb8:    6a22        "j      LDR      r2,[r4,#0x20]
        0x00032fba:    f1c00520    .. .    RSB      r5,r0,#0x20
        0x00032fbe:    f06f4600    o..F    MVN      r6,#0x80000000
        0x00032fc2:    fa26f105    &...    LSR      r1,r6,r5
        0x00032fc6:    69e3        .i      LDR      r3,[r4,#0x1c]
        0x00032fc8:    1850        P.      ADDS     r0,r2,r1
        0x00032fca:    4388        .C      BICS     r0,r0,r1
        0x00032fcc:    eb020c03    ....    ADD      r12,r2,r3
        0x00032fd0:    ea400301    @...    ORR      r3,r0,r1
        0x00032fd4:    459c        .E      CMP      r12,r3
        0x00032fd6:    d804        ..      BHI      0x32fe2 ; ec_enc_done + 54
        0x00032fd8:    0848        H.      LSRS     r0,r1,#1
        0x00032fda:    1811        ..      ADDS     r1,r2,r0
        0x00032fdc:    ea210000    !...    BIC      r0,r1,r0
        0x00032fe0:    1c6d        m.      ADDS     r5,r5,#1
        0x00032fe2:    2d00        .-      CMP      r5,#0
        0x00032fe4:    dd47        G.      BLE      0x33076 ; ec_enc_done + 202
        0x00032fe6:    bf00        ..      NOP      
        0x00032fe8:    ea4f5cd0    O..\    LSR      r12,r0,#23
        0x00032fec:    f1bc0fff    ....    CMP      r12,#0xff
        0x00032ff0:    d039        9.      BEQ      0x33066 ; ec_enc_done + 186
        0x00032ff2:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x00032ff4:    ea4f222c    O.,"    ASR      r2,r12,#8
        0x00032ff8:    2900        .)      CMP      r1,#0
        0x00032ffa:    db14        ..      BLT      0x33026 ; ec_enc_done + 122
        0x00032ffc:    68a7        .h      LDR      r7,[r4,#8]
        0x00032ffe:    69a3        .i      LDR      r3,[r4,#0x18]
        0x00033000:    f8d48004    ....    LDR      r8,[r4,#4]
        0x00033004:    441f        .D      ADD      r7,r7,r3
        0x00033006:    4411        .D      ADD      r1,r1,r2
        0x00033008:    4547        GE      CMP      r7,r8
        0x0003300a:    bf28        (.      IT       CS
        0x0003300c:    f04f33ff    O..3    MOVCS    r3,#0xffffffff
        0x00033010:    d206        ..      BCS      0x33020 ; ec_enc_done + 116
        0x00033012:    6827        'h      LDR      r7,[r4,#0]
        0x00033014:    f1030801    ....    ADD      r8,r3,#1
        0x00033018:    f8c48018    ....    STR      r8,[r4,#0x18]
        0x0003301c:    54f9        .T      STRB     r1,[r7,r3]
        0x0003301e:    2300        .#      MOVS     r3,#0
        0x00033020:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00033022:    4319        .C      ORRS     r1,r1,r3
        0x00033024:    62e1        .b      STR      r1,[r4,#0x2c]
        0x00033026:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00033028:    2900        .)      CMP      r1,#0
        0x0003302a:    bf1c        ..      ITT      NE
        0x0003302c:    f10201ff    ....    ADDNE    r1,r2,#0xff
        0x00033030:    b2c9        ..      UXTBNE   r1,r1
        0x00033032:    d014        ..      BEQ      0x3305e ; ec_enc_done + 178
        0x00033034:    68a3        .h      LDR      r3,[r4,#8]
        0x00033036:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00033038:    6867        gh      LDR      r7,[r4,#4]
        0x0003303a:    4413        .D      ADD      r3,r3,r2
        0x0003303c:    42bb        .B      CMP      r3,r7
        0x0003303e:    bf28        (.      IT       CS
        0x00033040:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00033044:    d204        ..      BCS      0x33050 ; ec_enc_done + 164
        0x00033046:    6823        #h      LDR      r3,[r4,#0]
        0x00033048:    1c57        W.      ADDS     r7,r2,#1
        0x0003304a:    61a7        .a      STR      r7,[r4,#0x18]
        0x0003304c:    5499        .T      STRB     r1,[r3,r2]
        0x0003304e:    2200        ."      MOVS     r2,#0
        0x00033050:    6ae3        .j      LDR      r3,[r4,#0x2c]
        0x00033052:    431a        .C      ORRS     r2,r2,r3
        0x00033054:    62e2        .b      STR      r2,[r4,#0x2c]
        0x00033056:    6a62        bj      LDR      r2,[r4,#0x24]
        0x00033058:    1e52        R.      SUBS     r2,r2,#1
        0x0003305a:    6262        bb      STR      r2,[r4,#0x24]
        0x0003305c:    d1ea        ..      BNE      0x33034 ; ec_enc_done + 136
        0x0003305e:    f00c01ff    ....    AND      r1,r12,#0xff
        0x00033062:    62a1        .b      STR      r1,[r4,#0x28]
        0x00033064:    e002        ..      B        0x3306c ; ec_enc_done + 192
        0x00033066:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00033068:    1c49        I.      ADDS     r1,r1,#1
        0x0003306a:    6261        ab      STR      r1,[r4,#0x24]
        0x0003306c:    3d08        .=      SUBS     r5,r5,#8
        0x0003306e:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00033072:    2d00        .-      CMP      r5,#0
        0x00033074:    dcb8        ..      BGT      0x32fe8 ; ec_enc_done + 60
        0x00033076:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00033078:    2800        .(      CMP      r0,#0
        0x0003307a:    da01        ..      BGE      0x33080 ; ec_enc_done + 212
        0x0003307c:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003307e:    b118        ..      CBZ      r0,0x33088 ; ec_enc_done + 220
        0x00033080:    2100        .!      MOVS     r1,#0
        0x00033082:    4620         F      MOV      r0,r4
        0x00033084:    f7ffff4a    ..J.    BL       ec_enc_carry_out ; 0x32f1c
        0x00033088:    e9d46703    ...g    LDRD     r6,r7,[r4,#0xc]
        0x0003308c:    2f08        ./      CMP      r7,#8
        0x0003308e:    db16        ..      BLT      0x330be ; ec_enc_done + 274
        0x00033090:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00033092:    68a1        .h      LDR      r1,[r4,#8]
        0x00033094:    b2f0        ..      UXTB     r0,r6
        0x00033096:    1853        S.      ADDS     r3,r2,r1
        0x00033098:    6862        bh      LDR      r2,[r4,#4]
        0x0003309a:    4293        .B      CMP      r3,r2
        0x0003309c:    bf28        (.      IT       CS
        0x0003309e:    f04f30ff    O..0    MOVCS    r0,#0xffffffff
        0x000330a2:    d205        ..      BCS      0x330b0 ; ec_enc_done + 260
        0x000330a4:    1c49        I.      ADDS     r1,r1,#1
        0x000330a6:    60a1        .`      STR      r1,[r4,#8]
        0x000330a8:    1a51        Q.      SUBS     r1,r2,r1
        0x000330aa:    6822        "h      LDR      r2,[r4,#0]
        0x000330ac:    5450        PT      STRB     r0,[r2,r1]
        0x000330ae:    2000        .       MOVS     r0,#0
        0x000330b0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x000330b2:    0a36        6.      LSRS     r6,r6,#8
        0x000330b4:    4308        .C      ORRS     r0,r0,r1
        0x000330b6:    3f08        .?      SUBS     r7,r7,#8
        0x000330b8:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000330ba:    2f08        ./      CMP      r7,#8
        0x000330bc:    dae8        ..      BGE      0x33090 ; ec_enc_done + 228
        0x000330be:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000330c0:    2800        .(      CMP      r0,#0
        0x000330c2:    bf18        ..      IT       NE
        0x000330c4:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x000330c8:    6861        ah      LDR      r1,[r4,#4]
        0x000330ca:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000330cc:    68a2        .h      LDR      r2,[r4,#8]
        0x000330ce:    1a09        ..      SUBS     r1,r1,r0
        0x000330d0:    1a89        ..      SUBS     r1,r1,r2
        0x000330d2:    6822        "h      LDR      r2,[r4,#0]
        0x000330d4:    4410        .D      ADD      r0,r0,r2
        0x000330d6:    f7e5fb56    ..V.    BL       __aeabi_memclr ; 0x18786
        0x000330da:    2f00        ./      CMP      r7,#0
        0x000330dc:    bfd8        ..      IT       LE
        0x000330de:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x000330e2:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x000330e6:    e9d41001    ....    LDRD     r1,r0,[r4,#4]
        0x000330ea:    4288        .B      CMP      r0,r1
        0x000330ec:    bf24        $.      ITT      CS
        0x000330ee:    62e3        .b      STRCS    r3,[r4,#0x2c]
        0x000330f0:    e8bd81f0    ....    POPCS    {r4-r8,pc}
        0x000330f4:    426a        jB      RSBS     r2,r5,#0
        0x000330f6:    f8d4c018    ....    LDR      r12,[r4,#0x18]
        0x000330fa:    4484        .D      ADD      r12,r12,r0
        0x000330fc:    458c        .E      CMP      r12,r1
        0x000330fe:    d308        ..      BCC      0x33112 ; ec_enc_done + 358
        0x00033100:    42ba        .B      CMP      r2,r7
        0x00033102:    da06        ..      BGE      0x33112 ; ec_enc_done + 358
        0x00033104:    f04f0c01    O...    MOV      r12,#1
        0x00033108:    fa0cf202    ....    LSL      r2,r12,r2
        0x0003310c:    1e52        R.      SUBS     r2,r2,#1
        0x0003310e:    4016        .@      ANDS     r6,r6,r2
        0x00033110:    62e3        .b      STR      r3,[r4,#0x2c]
        0x00033112:    1a08        ..      SUBS     r0,r1,r0
        0x00033114:    1e41        A.      SUBS     r1,r0,#1
        0x00033116:    6820         h      LDR      r0,[r4,#0]
        0x00033118:    5c42        B\      LDRB     r2,[r0,r1]
        0x0003311a:    4332        2C      ORRS     r2,r2,r6
        0x0003311c:    5442        BT      STRB     r2,[r0,r1]
        0x0003311e:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.ec_enc_icdf
    ec_enc_icdf
        0x00033122:    b430        0.      PUSH     {r4,r5}
        0x00033124:    f8d0c01c    ....    LDR      r12,[r0,#0x1c]
        0x00033128:    fa2cf303    ,...    LSR      r3,r12,r3
        0x0003312c:    2900        .)      CMP      r1,#0
        0x0003312e:    bfdc        ..      ITT      LE
        0x00033130:    5c51        Q\      LDRBLE   r1,[r2,r1]
        0x00033132:    fb03c111    ....    MLSLE    r1,r3,r1,r12
        0x00033136:    dd0e        ..      BLE      0x33156 ; ec_enc_icdf + 52
        0x00033138:    1854        T.      ADDS     r4,r2,r1
        0x0003313a:    f8145c01    ...\    LDRB     r5,[r4,#-1]
        0x0003313e:    fb03cc15    ....    MLS      r12,r3,r5,r12
        0x00033142:    6a05        .j      LDR      r5,[r0,#0x20]
        0x00033144:    44ac        .D      ADD      r12,r12,r5
        0x00033146:    f8c0c020    .. .    STR      r12,[r0,#0x20]
        0x0003314a:    f814cc01    ....    LDRB     r12,[r4,#-1]
        0x0003314e:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00033150:    ebac0101    ....    SUB      r1,r12,r1
        0x00033154:    4359        YC      MULS     r1,r3,r1
        0x00033156:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033158:    bc30        0.      POP      {r4,r5}
        0x0003315a:    f000b811    ....    B.W      ec_enc_normalize ; 0x33180
    i.ec_enc_init
    ec_enc_init
        0x0003315e:    6001        .`      STR      r1,[r0,#0]
        0x00033160:    2100        .!      MOVS     r1,#0
        0x00033162:    6081        .`      STR      r1,[r0,#8]
        0x00033164:    2321        !#      MOVS     r3,#0x21
        0x00033166:    60c1        .`      STR      r1,[r0,#0xc]
        0x00033168:    e9c01304    ....    STRD     r1,r3,[r0,#0x10]
        0x0003316c:    07db        ..      LSLS     r3,r3,#31
        0x0003316e:    e9c01306    ....    STRD     r1,r3,[r0,#0x18]
        0x00033172:    6042        B`      STR      r2,[r0,#4]
        0x00033174:    1e4b        K.      SUBS     r3,r1,#1
        0x00033176:    6201        .b      STR      r1,[r0,#0x20]
        0x00033178:    e9c01309    ....    STRD     r1,r3,[r0,#0x24]
        0x0003317c:    62c1        .b      STR      r1,[r0,#0x2c]
        0x0003317e:    4770        pG      BX       lr
    i.ec_enc_normalize
    ec_enc_normalize
        0x00033180:    b470        p.      PUSH     {r4-r6}
        0x00033182:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033184:    f5b10f00    ....    CMP      r1,#0x800000
        0x00033188:    bf92        ..      ITEE     LS
        0x0003318a:    f06f4c00    o..L    MVNLS    r12,#0x80000000
        0x0003318e:    bc70        p.      POPHI    {r4-r6}
        0x00033190:    4770        pG      BXHI     lr
        0x00033192:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00033194:    0dcb        ..      LSRS     r3,r1,#23
        0x00033196:    2bff        .+      CMP      r3,#0xff
        0x00033198:    d034        4.      BEQ      0x33204 ; ec_enc_normalize + 132
        0x0003319a:    6a81        .j      LDR      r1,[r0,#0x28]
        0x0003319c:    121a        ..      ASRS     r2,r3,#8
        0x0003319e:    2900        .)      CMP      r1,#0
        0x000331a0:    db11        ..      BLT      0x331c6 ; ec_enc_normalize + 70
        0x000331a2:    188c        ..      ADDS     r4,r1,r2
        0x000331a4:    6885        .h      LDR      r5,[r0,#8]
        0x000331a6:    6981        .i      LDR      r1,[r0,#0x18]
        0x000331a8:    6846        Fh      LDR      r6,[r0,#4]
        0x000331aa:    440d        .D      ADD      r5,r5,r1
        0x000331ac:    42b5        .B      CMP      r5,r6
        0x000331ae:    bf28        (.      IT       CS
        0x000331b0:    f04f31ff    O..1    MOVCS    r1,#0xffffffff
        0x000331b4:    d204        ..      BCS      0x331c0 ; ec_enc_normalize + 64
        0x000331b6:    6805        .h      LDR      r5,[r0,#0]
        0x000331b8:    1c4e        N.      ADDS     r6,r1,#1
        0x000331ba:    6186        .a      STR      r6,[r0,#0x18]
        0x000331bc:    546c        lT      STRB     r4,[r5,r1]
        0x000331be:    2100        .!      MOVS     r1,#0
        0x000331c0:    6ac4        .j      LDR      r4,[r0,#0x2c]
        0x000331c2:    4321        !C      ORRS     r1,r1,r4
        0x000331c4:    62c1        .b      STR      r1,[r0,#0x2c]
        0x000331c6:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x000331c8:    2900        .)      CMP      r1,#0
        0x000331ca:    bf1c        ..      ITT      NE
        0x000331cc:    f10201ff    ....    ADDNE    r1,r2,#0xff
        0x000331d0:    b2c9        ..      UXTBNE   r1,r1
        0x000331d2:    d014        ..      BEQ      0x331fe ; ec_enc_normalize + 126
        0x000331d4:    6884        .h      LDR      r4,[r0,#8]
        0x000331d6:    6982        .i      LDR      r2,[r0,#0x18]
        0x000331d8:    1915        ..      ADDS     r5,r2,r4
        0x000331da:    6844        Dh      LDR      r4,[r0,#4]
        0x000331dc:    42a5        .B      CMP      r5,r4
        0x000331de:    bf28        (.      IT       CS
        0x000331e0:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x000331e4:    d204        ..      BCS      0x331f0 ; ec_enc_normalize + 112
        0x000331e6:    6804        .h      LDR      r4,[r0,#0]
        0x000331e8:    1c55        U.      ADDS     r5,r2,#1
        0x000331ea:    6185        .a      STR      r5,[r0,#0x18]
        0x000331ec:    54a1        .T      STRB     r1,[r4,r2]
        0x000331ee:    2200        ."      MOVS     r2,#0
        0x000331f0:    6ac4        .j      LDR      r4,[r0,#0x2c]
        0x000331f2:    4322        "C      ORRS     r2,r2,r4
        0x000331f4:    62c2        .b      STR      r2,[r0,#0x2c]
        0x000331f6:    6a42        Bj      LDR      r2,[r0,#0x24]
        0x000331f8:    1e52        R.      SUBS     r2,r2,#1
        0x000331fa:    6242        Bb      STR      r2,[r0,#0x24]
        0x000331fc:    d1ea        ..      BNE      0x331d4 ; ec_enc_normalize + 84
        0x000331fe:    b2d9        ..      UXTB     r1,r3
        0x00033200:    6281        .b      STR      r1,[r0,#0x28]
        0x00033202:    e002        ..      B        0x3320a ; ec_enc_normalize + 138
        0x00033204:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00033206:    1c49        I.      ADDS     r1,r1,#1
        0x00033208:    6241        Ab      STR      r1,[r0,#0x24]
        0x0003320a:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0003320c:    ea0c2101    ...!    AND      r1,r12,r1,LSL #8
        0x00033210:    6201        .b      STR      r1,[r0,#0x20]
        0x00033212:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033214:    0209        ..      LSLS     r1,r1,#8
        0x00033216:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033218:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003321a:    3208        .2      ADDS     r2,r2,#8
        0x0003321c:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003321e:    f5b10f00    ....    CMP      r1,#0x800000
        0x00033222:    d9b6        ..      BLS      0x33192 ; ec_enc_normalize + 18
        0x00033224:    bc70        p.      POP      {r4-r6}
        0x00033226:    4770        pG      BX       lr
    i.ec_enc_shrink
    ec_enc_shrink
        0x00033228:    b570        p.      PUSH     {r4-r6,lr}
        0x0003322a:    4604        .F      MOV      r4,r0
        0x0003322c:    460d        .F      MOV      r5,r1
        0x0003322e:    e9d40100    ....    LDRD     r0,r1,[r4,#0]
        0x00033232:    4401        .D      ADD      r1,r1,r0
        0x00033234:    68a2        .h      LDR      r2,[r4,#8]
        0x00033236:    4428        (D      ADD      r0,r0,r5
        0x00033238:    1a89        ..      SUBS     r1,r1,r2
        0x0003323a:    1a80        ..      SUBS     r0,r0,r2
        0x0003323c:    f7e5f9ea    ....    BL       __aeabi_memmove ; 0x18614
        0x00033240:    6065        e`      STR      r5,[r4,#4]
        0x00033242:    bd70        p.      POP      {r4-r6,pc}
    i.ec_enc_uint
    ec_enc_uint
        0x00033244:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00033248:    4604        .F      MOV      r4,r0
        0x0003324a:    f1a20801    ....    SUB      r8,r2,#1
        0x0003324e:    460e        .F      MOV      r6,r1
        0x00033250:    4640        @F      MOV      r0,r8
        0x00033252:    f000f899    ....    BL       ec_ilog ; 0x33388
        0x00033256:    2701        .'      MOVS     r7,#1
        0x00033258:    2808        .(      CMP      r0,#8
        0x0003325a:    dd49        I.      BLE      0x332f0 ; ec_enc_uint + 172
        0x0003325c:    f1a00508    ....    SUB      r5,r0,#8
        0x00033260:    fa28f005    (...    LSR      r0,r8,r5
        0x00033264:    1c41        A.      ADDS     r1,r0,#1
        0x00033266:    f8d4c01c    ....    LDR      r12,[r4,#0x1c]
        0x0003326a:    fa36f305    6...    LSRS     r3,r6,r5
        0x0003326e:    fbbcf2f1    ....    UDIV     r2,r12,r1
        0x00033272:    4620         F      MOV      r0,r4
        0x00033274:    f1030801    ....    ADD      r8,r3,#1
        0x00033278:    d007        ..      BEQ      0x3328a ; ec_enc_uint + 70
        0x0003327a:    1a59        Y.      SUBS     r1,r3,r1
        0x0003327c:    fb02c101    ....    MLA      r1,r2,r1,r12
        0x00033280:    6a03        .j      LDR      r3,[r0,#0x20]
        0x00033282:    4419        .D      ADD      r1,r1,r3
        0x00033284:    e9c02107    ...!    STRD     r2,r1,[r0,#0x1c]
        0x00033288:    e004        ..      B        0x33294 ; ec_enc_uint + 80
        0x0003328a:    eba80101    ....    SUB      r1,r8,r1
        0x0003328e:    fb02c101    ....    MLA      r1,r2,r1,r12
        0x00033292:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033294:    f7ffff74    ..t.    BL       ec_enc_normalize ; 0x33180
        0x00033298:    fa07f005    ....    LSL      r0,r7,r5
        0x0003329c:    1e40        @.      SUBS     r0,r0,#1
        0x0003329e:    ea000c06    ....    AND      r12,r0,r6
        0x000332a2:    e9d41003    ....    LDRD     r1,r0,[r4,#0xc]
        0x000332a6:    1942        B.      ADDS     r2,r0,r5
        0x000332a8:    2a20         *      CMP      r2,#0x20
        0x000332aa:    d916        ..      BLS      0x332da ; ec_enc_uint + 150
        0x000332ac:    68a6        .h      LDR      r6,[r4,#8]
        0x000332ae:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000332b0:    6867        gh      LDR      r7,[r4,#4]
        0x000332b2:    4432        2D      ADD      r2,r2,r6
        0x000332b4:    b2cb        ..      UXTB     r3,r1
        0x000332b6:    42ba        .B      CMP      r2,r7
        0x000332b8:    bf28        (.      IT       CS
        0x000332ba:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x000332be:    d205        ..      BCS      0x332cc ; ec_enc_uint + 136
        0x000332c0:    1c72        r.      ADDS     r2,r6,#1
        0x000332c2:    60a2        .`      STR      r2,[r4,#8]
        0x000332c4:    6826        &h      LDR      r6,[r4,#0]
        0x000332c6:    1aba        ..      SUBS     r2,r7,r2
        0x000332c8:    54b3        .T      STRB     r3,[r6,r2]
        0x000332ca:    2200        ."      MOVS     r2,#0
        0x000332cc:    6ae3        .j      LDR      r3,[r4,#0x2c]
        0x000332ce:    0a09        ..      LSRS     r1,r1,#8
        0x000332d0:    431a        .C      ORRS     r2,r2,r3
        0x000332d2:    3808        .8      SUBS     r0,r0,#8
        0x000332d4:    62e2        .b      STR      r2,[r4,#0x2c]
        0x000332d6:    2808        .(      CMP      r0,#8
        0x000332d8:    dae8        ..      BGE      0x332ac ; ec_enc_uint + 104
        0x000332da:    fa0cf200    ....    LSL      r2,r12,r0
        0x000332de:    4311        .C      ORRS     r1,r1,r2
        0x000332e0:    4428        (D      ADD      r0,r0,r5
        0x000332e2:    e9c41003    ....    STRD     r1,r0,[r4,#0xc]
        0x000332e6:    6960        `i      LDR      r0,[r4,#0x14]
        0x000332e8:    4428        (D      ADD      r0,r0,r5
        0x000332ea:    6160        `a      STR      r0,[r4,#0x14]
        0x000332ec:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000332f0:    69e3        .i      LDR      r3,[r4,#0x1c]
        0x000332f2:    f1080101    ....    ADD      r1,r8,#1
        0x000332f6:    fbb3f2f1    ....    UDIV     r2,r3,r1
        0x000332fa:    4620         F      MOV      r0,r4
        0x000332fc:    f1060c01    ....    ADD      r12,r6,#1
        0x00033300:    b13e        >.      CBZ      r6,0x33312 ; ec_enc_uint + 206
        0x00033302:    1a71        q.      SUBS     r1,r6,r1
        0x00033304:    fb023101    ...1    MLA      r1,r2,r1,r3
        0x00033308:    6a03        .j      LDR      r3,[r0,#0x20]
        0x0003330a:    4419        .D      ADD      r1,r1,r3
        0x0003330c:    e9c02107    ...!    STRD     r2,r1,[r0,#0x1c]
        0x00033310:    e004        ..      B        0x3331c ; ec_enc_uint + 216
        0x00033312:    ebac0101    ....    SUB      r1,r12,r1
        0x00033316:    fb023101    ...1    MLA      r1,r2,r1,r3
        0x0003331a:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003331c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00033320:    f7ffbf2e    ....    B.W      ec_enc_normalize ; 0x33180
    i.ec_encode
    ec_encode
        0x00033324:    b430        0.      PUSH     {r4,r5}
        0x00033326:    f8d0c01c    ....    LDR      r12,[r0,#0x1c]
        0x0003332a:    fbbcf4f3    ....    UDIV     r4,r12,r3
        0x0003332e:    b151        Q.      CBZ      r1,0x33346 ; ec_encode + 34
        0x00033330:    1acb        ..      SUBS     r3,r1,r3
        0x00033332:    fb04c303    ....    MLA      r3,r4,r3,r12
        0x00033336:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003333a:    1a51        Q.      SUBS     r1,r2,r1
        0x0003333c:    4463        cD      ADD      r3,r3,r12
        0x0003333e:    4361        aC      MULS     r1,r4,r1
        0x00033340:    e9c01307    ....    STRD     r1,r3,[r0,#0x1c]
        0x00033344:    e003        ..      B        0x3334e ; ec_encode + 42
        0x00033346:    1ad1        ..      SUBS     r1,r2,r3
        0x00033348:    fb04c101    ....    MLA      r1,r4,r1,r12
        0x0003334c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003334e:    bc30        0.      POP      {r4,r5}
        0x00033350:    f7ffbf16    ....    B.W      ec_enc_normalize ; 0x33180
    i.ec_encode_bin
    ec_encode_bin
        0x00033354:    b430        0.      PUSH     {r4,r5}
        0x00033356:    69c4        .i      LDR      r4,[r0,#0x1c]
        0x00033358:    2501        .%      MOVS     r5,#1
        0x0003335a:    fa24fc03    $...    LSR      r12,r4,r3
        0x0003335e:    fa05f303    ....    LSL      r3,r5,r3
        0x00033362:    b151        Q.      CBZ      r1,0x3337a ; ec_encode_bin + 38
        0x00033364:    1acb        ..      SUBS     r3,r1,r3
        0x00033366:    fb0c4303    ...C    MLA      r3,r12,r3,r4
        0x0003336a:    6a04        .j      LDR      r4,[r0,#0x20]
        0x0003336c:    1a51        Q.      SUBS     r1,r2,r1
        0x0003336e:    4423        #D      ADD      r3,r3,r4
        0x00033370:    fb01f10c    ....    MUL      r1,r1,r12
        0x00033374:    e9c01307    ....    STRD     r1,r3,[r0,#0x1c]
        0x00033378:    e003        ..      B        0x33382 ; ec_encode_bin + 46
        0x0003337a:    1ad1        ..      SUBS     r1,r2,r3
        0x0003337c:    fb0c4101    ...A    MLA      r1,r12,r1,r4
        0x00033380:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00033382:    bc30        0.      POP      {r4,r5}
        0x00033384:    f7ffbefc    ....    B.W      ec_enc_normalize ; 0x33180
    i.ec_ilog
    ec_ilog
        0x00033388:    2800        .(      CMP      r0,#0
        0x0003338a:    bf14        ..      ITE      NE
        0x0003338c:    2201        ."      MOVNE    r2,#1
        0x0003338e:    2200        ."      MOVEQ    r2,#0
        0x00033390:    0c01        ..      LSRS     r1,r0,#16
        0x00033392:    bf18        ..      IT       NE
        0x00033394:    2101        .!      MOVNE    r1,#1
        0x00033396:    0109        ..      LSLS     r1,r1,#4
        0x00033398:    40c8        .@      LSRS     r0,r0,r1
        0x0003339a:    430a        .C      ORRS     r2,r2,r1
        0x0003339c:    f410417f    ...A    ANDS     r1,r0,#0xff00
        0x000333a0:    bf18        ..      IT       NE
        0x000333a2:    2101        .!      MOVNE    r1,#1
        0x000333a4:    00c9        ..      LSLS     r1,r1,#3
        0x000333a6:    40c8        .@      LSRS     r0,r0,r1
        0x000333a8:    430a        .C      ORRS     r2,r2,r1
        0x000333aa:    f01001f0    ....    ANDS     r1,r0,#0xf0
        0x000333ae:    bf18        ..      IT       NE
        0x000333b0:    2101        .!      MOVNE    r1,#1
        0x000333b2:    0089        ..      LSLS     r1,r1,#2
        0x000333b4:    40c8        .@      LSRS     r0,r0,r1
        0x000333b6:    430a        .C      ORRS     r2,r2,r1
        0x000333b8:    f010010c    ....    ANDS     r1,r0,#0xc
        0x000333bc:    bf18        ..      IT       NE
        0x000333be:    2101        .!      MOVNE    r1,#1
        0x000333c0:    0049        I.      LSLS     r1,r1,#1
        0x000333c2:    40c8        .@      LSRS     r0,r0,r1
        0x000333c4:    4311        .C      ORRS     r1,r1,r2
        0x000333c6:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x000333ca:    4408        .D      ADD      r0,r0,r1
        0x000333cc:    4770        pG      BX       lr
    i.ec_laplace_encode
    ec_laplace_encode
        0x000333ce:    b4f0        ..      PUSH     {r4-r7}
        0x000333d0:    460d        .F      MOV      r5,r1
        0x000333d2:    680c        .h      LDR      r4,[r1,#0]
        0x000333d4:    2100        .!      MOVS     r1,#0
        0x000333d6:    b1e4        ..      CBZ      r4,0x33412 ; ec_laplace_encode + 68
        0x000333d8:    ea4f7ce4    O..|    ASR      r12,r4,#31
        0x000333dc:    eb04010c    ....    ADD      r1,r4,r12
        0x000333e0:    ea81060c    ....    EOR      r6,r1,r12
        0x000333e4:    4611        .F      MOV      r1,r2
        0x000333e6:    f64772e0    G..r    MOV      r2,#0x7fe0
        0x000333ea:    1a52        R.      SUBS     r2,r2,r1
        0x000333ec:    f5c34480    ...D    RSB      r4,r3,#0x4000
        0x000333f0:    4362        bC      MULS     r2,r4,r2
        0x000333f2:    0bd2        ..      LSRS     r2,r2,#15
        0x000333f4:    2401        .$      MOVS     r4,#1
        0x000333f6:    e005        ..      B        0x33404 ; ec_laplace_encode + 54
        0x000333f8:    0052        R.      LSLS     r2,r2,#1
        0x000333fa:    4411        .D      ADD      r1,r1,r2
        0x000333fc:    435a        ZC      MULS     r2,r3,r2
        0x000333fe:    0bd2        ..      LSRS     r2,r2,#15
        0x00033400:    1c89        ..      ADDS     r1,r1,#2
        0x00033402:    1c64        d.      ADDS     r4,r4,#1
        0x00033404:    b152        R.      CBZ      r2,0x3341c ; ec_laplace_encode + 78
        0x00033406:    42b4        .B      CMP      r4,r6
        0x00033408:    dbf6        ..      BLT      0x333f8 ; ec_laplace_encode + 42
        0x0003340a:    1c52        R.      ADDS     r2,r2,#1
        0x0003340c:    ea22030c    "...    BIC      r3,r2,r12
        0x00033410:    4419        .D      ADD      r1,r1,r3
        0x00033412:    bcf0        ..      POP      {r4-r7}
        0x00033414:    440a        .D      ADD      r2,r2,r1
        0x00033416:    230f        .#      MOVS     r3,#0xf
        0x00033418:    f7ffbf9c    ....    B.W      ec_encode_bin ; 0x33354
        0x0003341c:    f5c14200    ...B    RSB      r2,r1,#0x8000
        0x00033420:    eba2020c    ....    SUB      r2,r2,r12
        0x00033424:    1052        R.      ASRS     r2,r2,#1
        0x00033426:    1b33        3.      SUBS     r3,r6,r4
        0x00033428:    1e56        V.      SUBS     r6,r2,#1
        0x0003342a:    42b3        .B      CMP      r3,r6
        0x0003342c:    bfa8        ..      IT       GE
        0x0003342e:    4633        3F      MOVGE    r3,r6
        0x00033430:    eb0c0243    ..C.    ADD      r2,r12,r3,LSL #1
        0x00033434:    4411        .D      ADD      r1,r1,r2
        0x00033436:    1c49        I.      ADDS     r1,r1,#1
        0x00033438:    f5c14200    ...B    RSB      r2,r1,#0x8000
        0x0003343c:    2a01        .*      CMP      r2,#1
        0x0003343e:    bf88        ..      IT       HI
        0x00033440:    2201        ."      MOVHI    r2,#1
        0x00033442:    4423        #D      ADD      r3,r3,r4
        0x00033444:    4463        cD      ADD      r3,r3,r12
        0x00033446:    ea83030c    ....    EOR      r3,r3,r12
        0x0003344a:    602b        +`      STR      r3,[r5,#0]
        0x0003344c:    e7e1        ..      B        0x33412 ; ec_laplace_encode + 68
        0x0003344e:    0000        ..      MOVS     r0,r0
    i.ec_tell_frac
    ec_tell_frac
        0x00033450:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00033452:    00cb        ..      LSLS     r3,r1,#3
        0x00033454:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00033456:    2900        .)      CMP      r1,#0
        0x00033458:    bf14        ..      ITE      NE
        0x0003345a:    f04f0c01    O...    MOVNE    r12,#1
        0x0003345e:    f04f0c00    O...    MOVEQ    r12,#0
        0x00033462:    0c08        ..      LSRS     r0,r1,#16
        0x00033464:    bf18        ..      IT       NE
        0x00033466:    2001        .       MOVNE    r0,#1
        0x00033468:    0102        ..      LSLS     r2,r0,#4
        0x0003346a:    fa21f002    !...    LSR      r0,r1,r2
        0x0003346e:    ea4c0c02    L...    ORR      r12,r12,r2
        0x00033472:    f410427f    ...B    ANDS     r2,r0,#0xff00
        0x00033476:    bf18        ..      IT       NE
        0x00033478:    2201        ."      MOVNE    r2,#1
        0x0003347a:    00d2        ..      LSLS     r2,r2,#3
        0x0003347c:    40d0        .@      LSRS     r0,r0,r2
        0x0003347e:    ea4c0c02    L...    ORR      r12,r12,r2
        0x00033482:    f01002f0    ....    ANDS     r2,r0,#0xf0
        0x00033486:    bf18        ..      IT       NE
        0x00033488:    2201        ."      MOVNE    r2,#1
        0x0003348a:    0092        ..      LSLS     r2,r2,#2
        0x0003348c:    40d0        .@      LSRS     r0,r0,r2
        0x0003348e:    ea4c0c02    L...    ORR      r12,r12,r2
        0x00033492:    f010020c    ....    ANDS     r2,r0,#0xc
        0x00033496:    bf18        ..      IT       NE
        0x00033498:    2201        ."      MOVNE    r2,#1
        0x0003349a:    0052        R.      LSLS     r2,r2,#1
        0x0003349c:    40d0        .@      LSRS     r0,r0,r2
        0x0003349e:    ea4c0202    L...    ORR      r2,r12,r2
        0x000334a2:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x000334a6:    4410        .D      ADD      r0,r0,r2
        0x000334a8:    f1a00210    ....    SUB      r2,r0,#0x10
        0x000334ac:    fa21f202    !...    LSR      r2,r1,r2
        0x000334b0:    f06f0107    o...    MVN      r1,#7
        0x000334b4:    f8dfc01c    ....    LDR      r12,[pc,#28] ; [0x334d4] = 0x45210
        0x000334b8:    eb013112    ...1    ADD      r1,r1,r2,LSR #12
        0x000334bc:    f85cc021    \.!.    LDR      r12,[r12,r1,LSL #2]
        0x000334c0:    4594        .E      CMP      r12,r2
        0x000334c2:    bf34        4.      ITE      CC
        0x000334c4:    2201        ."      MOVCC    r2,#1
        0x000334c6:    2200        ."      MOVCS    r2,#0
        0x000334c8:    4411        .D      ADD      r1,r1,r2
        0x000334ca:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x000334ce:    1a18        ..      SUBS     r0,r3,r0
        0x000334d0:    4770        pG      BX       lr
    $d
        0x000334d2:    0000        ..      DCW    0
        0x000334d4:    00045210    .R..    DCD    283152
    $t
    i.encode_field
    encode_field
        0x000334d8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000334dc:    788b        .x      LDRB     r3,[r1,#2]
        0x000334de:    b087        ..      SUB      sp,sp,#0x1c
        0x000334e0:    f0130cc0    ....    ANDS     r12,r3,#0xc0
        0x000334e4:    f04f0900    O...    MOV      r9,#0
        0x000334e8:    d00f        ..      BEQ      0x3350a ; encode_field + 50
        0x000334ea:    f1bc0f40    ..@.    CMP      r12,#0x40
        0x000334ee:    f000813b    ..;.    BEQ.W    0x33768 ; encode_field + 656
        0x000334f2:    f1bc0f80    ....    CMP      r12,#0x80
        0x000334f6:    d008        ..      BEQ      0x3350a ; encode_field + 50
        0x000334f8:    6901        .i      LDR      r1,[r0,#0x10]
        0x000334fa:    2900        .)      CMP      r1,#0
        0x000334fc:    bf08        ..      IT       EQ
        0x000334fe:    a1a5        ..      ADREQ    r1,{pc}+0x296 ; 0x33794
        0x00033500:    6101        .a      STR      r1,[r0,#0x10]
        0x00033502:    b007        ..      ADD      sp,sp,#0x1c
        0x00033504:    2000        .       MOVS     r0,#0
        0x00033506:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003350a:    460d        .F      MOV      r5,r1
        0x0003350c:    4604        .F      MOV      r4,r0
        0x0003350e:    49a6        .I      LDR      r1,[pc,#664] ; [0x337a8] = 0x450ac
        0x00033510:    f003000f    ....    AND      r0,r3,#0xf
        0x00033514:    4617        .F      MOV      r7,r2
        0x00033516:    f8518020    Q. .    LDR      r8,[r1,r0,LSL #2]
        0x0003351a:    f9b50005    ....    LDRSH    r0,[r5,#5]
        0x0003351e:    ae05        ..      ADD      r6,sp,#0x14
        0x00033520:    2800        .(      CMP      r0,#0
        0x00033522:    bf18        ..      IT       NE
        0x00033524:    19c6        ..      ADDNE    r6,r0,r7
        0x00033526:    d107        ..      BNE      0x33538 ; encode_field + 96
        0x00033528:    f0030030    ..0.    AND      r0,r3,#0x30
        0x0003352c:    2810        .(      CMP      r0,#0x10
        0x0003352e:    bf18        ..      IT       NE
        0x00033530:    2001        .       MOVNE    r0,#1
        0x00033532:    d017        ..      BEQ      0x33564 ; encode_field + 140
        0x00033534:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x00033538:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003353a:    f00001c0    ....    AND      r1,r0,#0xc0
        0x0003353e:    2980        .)      CMP      r1,#0x80
        0x00033540:    d017        ..      BEQ      0x33572 ; encode_field + 154
        0x00033542:    bf00        ..      NOP      
        0x00033544:    f0100230    ..0.    ANDS     r2,r0,#0x30
        0x00033548:    d01b        ..      BEQ      0x33582 ; encode_field + 170
        0x0003354a:    2a10        .*      CMP      r2,#0x10
        0x0003354c:    d030        0.      BEQ      0x335b0 ; encode_field + 216
        0x0003354e:    2a20         *      CMP      r2,#0x20
        0x00033550:    d040        @.      BEQ      0x335d4 ; encode_field + 252
        0x00033552:    2a30        0*      CMP      r2,#0x30
        0x00033554:    f00080f5    ....    BEQ.W    0x33742 ; encode_field + 618
        0x00033558:    6920         i      LDR      r0,[r4,#0x10]
        0x0003355a:    2800        .(      CMP      r0,#0
        0x0003355c:    bf08        ..      IT       EQ
        0x0003355e:    4893        .H      LDREQ    r0,[pc,#588] ; [0x337ac] = 0x398e0
        0x00033560:    f000b912    ....    B.W      0x33788 ; encode_field + 688
        0x00033564:    4611        .F      MOV      r1,r2
        0x00033566:    4628        (F      MOV      r0,r5
        0x00033568:    f005fa38    ..8.    BL       pb_check_proto3_default_value ; 0x389dc
        0x0003356c:    f0800001    ....    EOR      r0,r0,#1
        0x00033570:    e7e0        ..      B        0x33534 ; encode_field + 92
        0x00033572:    683f        ?h      LDR      r7,[r7,#0]
        0x00033574:    2f00        ./      CMP      r7,#0
        0x00033576:    bf14        ..      ITE      NE
        0x00033578:    2201        ."      MOVNE    r2,#1
        0x0003357a:    2200        ."      MOVEQ    r2,#0
        0x0003357c:    f88d2014    ...     STRB     r2,[sp,#0x14]
        0x00033580:    e7e0        ..      B        0x33544 ; encode_field + 108
        0x00033582:    b15f        _.      CBZ      r7,0x3359c ; encode_field + 196
        0x00033584:    4629        )F      MOV      r1,r5
        0x00033586:    4620         F      MOV      r0,r4
        0x00033588:    f006f98a    ....    BL       pb_encode_tag_for_field ; 0x398a0
        0x0003358c:    b160        `.      CBZ      r0,0x335a8 ; encode_field + 208
        0x0003358e:    463a        :F      MOV      r2,r7
        0x00033590:    4629        )F      MOV      r1,r5
        0x00033592:    4620         F      MOV      r0,r4
        0x00033594:    47c0        .G      BLX      r8
        0x00033596:    b138        8.      CBZ      r0,0x335a8 ; encode_field + 208
        0x00033598:    f000b8ee    ....    B.W      0x33778 ; encode_field + 672
        0x0003359c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003359e:    2800        .(      CMP      r0,#0
        0x000335a0:    bf08        ..      IT       EQ
        0x000335a2:    a083        ..      ADREQ    r0,{pc}+0x20e ; 0x337b0
        0x000335a4:    f000b8f0    ....    B.W      0x33788 ; encode_field + 688
        0x000335a8:    b007        ..      ADD      sp,sp,#0x1c
        0x000335aa:    4648        HF      MOV      r0,r9
        0x000335ac:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000335b0:    7830        0x      LDRB     r0,[r6,#0]
        0x000335b2:    2800        .(      CMP      r0,#0
        0x000335b4:    f00080e0    ....    BEQ.W    0x33778 ; encode_field + 672
        0x000335b8:    4629        )F      MOV      r1,r5
        0x000335ba:    4620         F      MOV      r0,r4
        0x000335bc:    f006f970    ..p.    BL       pb_encode_tag_for_field ; 0x398a0
        0x000335c0:    2800        .(      CMP      r0,#0
        0x000335c2:    d0f1        ..      BEQ      0x335a8 ; encode_field + 208
        0x000335c4:    463a        :F      MOV      r2,r7
        0x000335c6:    4629        )F      MOV      r1,r5
        0x000335c8:    4620         F      MOV      r0,r4
        0x000335ca:    47c0        .G      BLX      r8
        0x000335cc:    2800        .(      CMP      r0,#0
        0x000335ce:    d0eb        ..      BEQ      0x335a8 ; encode_field + 208
        0x000335d0:    f000b8d2    ....    B.W      0x33778 ; encode_field + 672
        0x000335d4:    f8b52005    ...     LDRH     r2,[r5,#5]
        0x000335d8:    2a00        .*      CMP      r2,#0
        0x000335da:    bf14        ..      ITE      NE
        0x000335dc:    8836        6.      LDRHNE   r6,[r6,#0]
        0x000335de:    f8b56009    ...`    LDRHEQ   r6,[r5,#9]
        0x000335e2:    2e00        ..      CMP      r6,#0
        0x000335e4:    d05d        ].      BEQ      0x336a2 ; encode_field + 458
        0x000335e6:    2980        .)      CMP      r1,#0x80
        0x000335e8:    bf1c        ..      ITT      NE
        0x000335ea:    f8b51009    ....    LDRHNE   r1,[r5,#9]
        0x000335ee:    42b1        .B      CMPNE    r1,r6
        0x000335f0:    d204        ..      BCS      0x335fc ; encode_field + 292
        0x000335f2:    6920         i      LDR      r0,[r4,#0x10]
        0x000335f4:    2800        .(      CMP      r0,#0
        0x000335f6:    bf08        ..      IT       EQ
        0x000335f8:    a073        s.      ADREQ    r0,{pc}+0x1d0 ; 0x337c8
        0x000335fa:    e093        ..      B        0x33724 ; encode_field + 588
        0x000335fc:    f000000f    ....    AND      r0,r0,#0xf
        0x00033600:    2804        .(      CMP      r0,#4
        0x00033602:    d856        V.      BHI      0x336b2 ; encode_field + 474
        0x00033604:    8829        ).      LDRH     r1,[r5,#0]
        0x00033606:    4620         F      MOV      r0,r4
        0x00033608:    0f4b        K.      LSRS     r3,r1,#29
        0x0003360a:    00c9        ..      LSLS     r1,r1,#3
        0x0003360c:    f0410202    A...    ORR      r2,r1,#2
        0x00033610:    f006f970    ..p.    BL       pb_encode_varint ; 0x398f4
        0x00033614:    2800        .(      CMP      r0,#0
        0x00033616:    d0c7        ..      BEQ      0x335a8 ; encode_field + 208
        0x00033618:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003361a:    f000000f    ....    AND      r0,r0,#0xf
        0x0003361e:    2803        .(      CMP      r0,#3
        0x00033620:    bf08        ..      IT       EQ
        0x00033622:    ea4f0a86    O...    LSLEQ    r10,r6,#2
        0x00033626:    d022        ".      BEQ      0x3366e ; encode_field + 406
        0x00033628:    2804        .(      CMP      r0,#4
        0x0003362a:    bf08        ..      IT       EQ
        0x0003362c:    ea4f0ac6    O...    LSLEQ    r10,r6,#3
        0x00033630:    d01d        ..      BEQ      0x3366e ; encode_field + 406
        0x00033632:    f8cd9000    ....    STR      r9,[sp,#0]
        0x00033636:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0003363a:    f8cd9008    ....    STR      r9,[sp,#8]
        0x0003363e:    f8cd900c    ....    STR      r9,[sp,#0xc]
        0x00033642:    46ba        .F      MOV      r10,r7
        0x00033644:    f04f0b00    O...    MOV      r11,#0
        0x00033648:    f8cd9010    ....    STR      r9,[sp,#0x10]
        0x0003364c:    2e00        ..      CMP      r6,#0
        0x0003364e:    d90c        ..      BLS      0x3366a ; encode_field + 402
        0x00033650:    4652        RF      MOV      r2,r10
        0x00033652:    4629        )F      MOV      r1,r5
        0x00033654:    4668        hF      MOV      r0,sp
        0x00033656:    47c0        .G      BLX      r8
        0x00033658:    2800        .(      CMP      r0,#0
        0x0003365a:    d0a5        ..      BEQ      0x335a8 ; encode_field + 208
        0x0003365c:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00033660:    f10b0b01    ....    ADD      r11,r11,#1
        0x00033664:    4482        .D      ADD      r10,r10,r0
        0x00033666:    45b3        .E      CMP      r11,r6
        0x00033668:    d3f2        ..      BCC      0x33650 ; encode_field + 376
        0x0003366a:    f8dda00c    ....    LDR      r10,[sp,#0xc]
        0x0003366e:    2300        .#      MOVS     r3,#0
        0x00033670:    4652        RF      MOV      r2,r10
        0x00033672:    4620         F      MOV      r0,r4
        0x00033674:    f006f93e    ..>.    BL       pb_encode_varint ; 0x398f4
        0x00033678:    2800        .(      CMP      r0,#0
        0x0003367a:    d095        ..      BEQ      0x335a8 ; encode_field + 208
        0x0003367c:    6820         h      LDR      r0,[r4,#0]
        0x0003367e:    b188        ..      CBZ      r0,0x336a4 ; encode_field + 460
        0x00033680:    f04f0a00    O...    MOV      r10,#0
        0x00033684:    2e00        ..      CMP      r6,#0
        0x00033686:    d977        w.      BLS      0x33778 ; encode_field + 672
        0x00033688:    463a        :F      MOV      r2,r7
        0x0003368a:    4629        )F      MOV      r1,r5
        0x0003368c:    4620         F      MOV      r0,r4
        0x0003368e:    47c0        .G      BLX      r8
        0x00033690:    2800        .(      CMP      r0,#0
        0x00033692:    d089        ..      BEQ      0x335a8 ; encode_field + 208
        0x00033694:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00033698:    f10a0a01    ....    ADD      r10,r10,#1
        0x0003369c:    4407        .D      ADD      r7,r7,r0
        0x0003369e:    45b2        .E      CMP      r10,r6
        0x000336a0:    d3f2        ..      BCC      0x33688 ; encode_field + 432
        0x000336a2:    e069        i.      B        0x33778 ; encode_field + 672
        0x000336a4:    4652        RF      MOV      r2,r10
        0x000336a6:    2100        .!      MOVS     r1,#0
        0x000336a8:    4620         F      MOV      r0,r4
        0x000336aa:    f006fbdb    ....    BL       pb_write ; 0x39e64
        0x000336ae:    bba0        ..      CBNZ     r0,0x3371a ; encode_field + 578
        0x000336b0:    e77a        z.      B        0x335a8 ; encode_field + 208
        0x000336b2:    f04f0a00    O...    MOV      r10,#0
        0x000336b6:    2e00        ..      CMP      r6,#0
        0x000336b8:    d95e        ^.      BLS      0x33778 ; encode_field + 672
        0x000336ba:    78a8        .x      LDRB     r0,[r5,#2]
        0x000336bc:    f000000f    ....    AND      r0,r0,#0xf
        0x000336c0:    280a        .(      CMP      r0,#0xa
        0x000336c2:    d22b        +.      BCS      0x3371c ; encode_field + 580
        0x000336c4:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x000336c8:    07050505    ....    DCD    117769477
        0x000336cc:    0b0b0b09    ....    DCD    185273097
        0x000336d0:    0b2a        *.      DCW    2858
    $t
        0x000336d2:    2000        .       MOVS     r0,#0
        0x000336d4:    e004        ..      B        0x336e0 ; encode_field + 520
        0x000336d6:    2005        .       MOVS     r0,#5
        0x000336d8:    e002        ..      B        0x336e0 ; encode_field + 520
        0x000336da:    2001        .       MOVS     r0,#1
        0x000336dc:    e000        ..      B        0x336e0 ; encode_field + 520
        0x000336de:    2002        .       MOVS     r0,#2
        0x000336e0:    8829        ).      LDRH     r1,[r5,#0]
        0x000336e2:    ea4002c1    @...    ORR      r2,r0,r1,LSL #3
        0x000336e6:    0f4b        K.      LSRS     r3,r1,#29
        0x000336e8:    4620         F      MOV      r0,r4
        0x000336ea:    f006f903    ....    BL       pb_encode_varint ; 0x398f4
        0x000336ee:    2800        .(      CMP      r0,#0
        0x000336f0:    f43faf5a    ?.Z.    BEQ      0x335a8 ; encode_field + 208
        0x000336f4:    78a8        .x      LDRB     r0,[r5,#2]
        0x000336f6:    f00001c0    ....    AND      r1,r0,#0xc0
        0x000336fa:    2980        .)      CMP      r1,#0x80
        0x000336fc:    d014        ..      BEQ      0x33728 ; encode_field + 592
        0x000336fe:    463a        :F      MOV      r2,r7
        0x00033700:    4629        )F      MOV      r1,r5
        0x00033702:    4620         F      MOV      r0,r4
        0x00033704:    47c0        .G      BLX      r8
        0x00033706:    2800        .(      CMP      r0,#0
        0x00033708:    f43faf4e    ?.N.    BEQ      0x335a8 ; encode_field + 208
        0x0003370c:    f8b50007    ....    LDRH     r0,[r5,#7]
        0x00033710:    f10a0a01    ....    ADD      r10,r10,#1
        0x00033714:    4407        .D      ADD      r7,r7,r0
        0x00033716:    45b2        .E      CMP      r10,r6
        0x00033718:    d3cf        ..      BCC      0x336ba ; encode_field + 482
        0x0003371a:    e02d        -.      B        0x33778 ; encode_field + 672
        0x0003371c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003371e:    2800        .(      CMP      r0,#0
        0x00033720:    bf08        ..      IT       EQ
        0x00033722:    4822        "H      LDREQ    r0,[pc,#136] ; [0x337ac] = 0x398e0
        0x00033724:    6120         a      STR      r0,[r4,#0x10]
        0x00033726:    e73f        ?.      B        0x335a8 ; encode_field + 208
        0x00033728:    f000000f    ....    AND      r0,r0,#0xf
        0x0003372c:    2806        .(      CMP      r0,#6
        0x0003372e:    bf18        ..      IT       NE
        0x00033730:    2805        .(      CMPNE    r0,#5
        0x00033732:    d1e4        ..      BNE      0x336fe ; encode_field + 550
        0x00033734:    4629        )F      MOV      r1,r5
        0x00033736:    4620         F      MOV      r0,r4
        0x00033738:    683a        :h      LDR      r2,[r7,#0]
        0x0003373a:    47c0        .G      BLX      r8
        0x0003373c:    2800        .(      CMP      r0,#0
        0x0003373e:    d1e5        ..      BNE      0x3370c ; encode_field + 564
        0x00033740:    e732        2.      B        0x335a8 ; encode_field + 208
        0x00033742:    8830        0.      LDRH     r0,[r6,#0]
        0x00033744:    8829        ).      LDRH     r1,[r5,#0]
        0x00033746:    4288        .B      CMP      r0,r1
        0x00033748:    d116        ..      BNE      0x33778 ; encode_field + 672
        0x0003374a:    4629        )F      MOV      r1,r5
        0x0003374c:    4620         F      MOV      r0,r4
        0x0003374e:    f006f8a7    ....    BL       pb_encode_tag_for_field ; 0x398a0
        0x00033752:    2800        .(      CMP      r0,#0
        0x00033754:    f43faf28    ?.(.    BEQ      0x335a8 ; encode_field + 208
        0x00033758:    463a        :F      MOV      r2,r7
        0x0003375a:    4629        )F      MOV      r1,r5
        0x0003375c:    4620         F      MOV      r0,r4
        0x0003375e:    47c0        .G      BLX      r8
        0x00033760:    2800        .(      CMP      r0,#0
        0x00033762:    f43faf21    ?.!.    BEQ      0x335a8 ; encode_field + 208
        0x00033766:    e007        ..      B        0x33778 ; encode_field + 672
        0x00033768:    4604        .F      MOV      r4,r0
        0x0003376a:    4610        .F      MOV      r0,r2
        0x0003376c:    1d12        ..      ADDS     r2,r2,#4
        0x0003376e:    6803        .h      LDR      r3,[r0,#0]
        0x00033770:    b113        ..      CBZ      r3,0x33778 ; encode_field + 672
        0x00033772:    4620         F      MOV      r0,r4
        0x00033774:    4798        .G      BLX      r3
        0x00033776:    b118        ..      CBZ      r0,0x33780 ; encode_field + 680
        0x00033778:    b007        ..      ADD      sp,sp,#0x1c
        0x0003377a:    2001        .       MOVS     r0,#1
        0x0003377c:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00033780:    6920         i      LDR      r0,[r4,#0x10]
        0x00033782:    2800        .(      CMP      r0,#0
        0x00033784:    bf08        ..      IT       EQ
        0x00033786:    a016        ..      ADREQ    r0,{pc}+0x5a ; 0x337e0
        0x00033788:    6120         a      STR      r0,[r4,#0x10]
        0x0003378a:    b007        ..      ADD      sp,sp,#0x1c
        0x0003378c:    4648        HF      MOV      r0,r9
        0x0003378e:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00033792:    0000        ..      DCW    0
        0x00033794:    61766e69    inva    DCD    1635151465
        0x00033798:    2064696c    lid     DCD    543451500
        0x0003379c:    6c656966    fiel    DCD    1818585446
        0x000337a0:    79742064    d ty    DCD    2037653604
        0x000337a4:    00006570    pe..    DCD    25968
        0x000337a8:    000450ac    .P..    DCD    282796
        0x000337ac:    000398e0    ....    DCD    235744
        0x000337b0:    7373696d    miss    DCD    1936943469
        0x000337b4:    20676e69    ing     DCD    543649385
        0x000337b8:    75716572    requ    DCD    1970365810
        0x000337bc:    64657269    ired    DCD    1684370025
        0x000337c0:    65696620     fie    DCD    1701406240
        0x000337c4:    0000646c    ld..    DCD    25708
        0x000337c8:    61727261    arra    DCD    1634890337
        0x000337cc:    616d2079    y ma    DCD    1634541689
        0x000337d0:    69732078    x si    DCD    1769152632
        0x000337d4:    6520657a    ze e    DCD    1696621946
        0x000337d8:    65656378    xcee    DCD    1701143416
        0x000337dc:    00646564    ded.    DCD    6579556
        0x000337e0:    6c6c6163    call    DCD    1819042147
        0x000337e4:    6b636162    back    DCD    1801675106
        0x000337e8:    72726520     err    DCD    1920099616
        0x000337ec:    0000726f    or..    DCD    29295
    $t
    i.encode_pulses
    encode_pulses
        0x000337f0:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000337f4:    f1a10c01    ....    SUB      r12,r1,#1
        0x000337f8:    460d        .F      MOV      r5,r1
        0x000337fa:    f850402c    P.,@    LDR      r4,[r0,r12,LSL #2]
        0x000337fe:    0fe1        ..      LSRS     r1,r4,#31
        0x00033800:    2c00        .,      CMP      r4,#0
        0x00033802:    bfb8        ..      IT       LT
        0x00033804:    4264        dB      RSBLT    r4,r4,#0
        0x00033806:    2602        .&      MOVS     r6,#2
        0x00033808:    f8dfa0fc    ....    LDR      r10,[pc,#252] ; [0x33908] = 0x4aa6c
        0x0003380c:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00033810:    2c02        .,      CMP      r4,#2
        0x00033812:    bfb4        ..      ITE      LT
        0x00033814:    4627        'F      MOVLT    r7,r4
        0x00033816:    4637        7F      MOVGE    r7,r6
        0x00033818:    f85a8027    Z.'.    LDR      r8,[r10,r7,LSL #2]
        0x0003381c:    bfb4        ..      ITE      LT
        0x0003381e:    4637        7F      MOVLT    r7,r6
        0x00033820:    4627        'F      MOVGE    r7,r4
        0x00033822:    f8587027    X.'p    LDR      r7,[r8,r7,LSL #2]
        0x00033826:    4439        9D      ADD      r1,r1,r7
        0x00033828:    f850702c    P.,p    LDR      r7,[r0,r12,LSL #2]
        0x0003382c:    2f00        ./      CMP      r7,#0
        0x0003382e:    bfb8        ..      IT       LT
        0x00033830:    427f        .B      RSBLT    r7,r7,#0
        0x00033832:    443c        <D      ADD      r4,r4,r7
        0x00033834:    da0b        ..      BGE      0x3384e ; encode_pulses + 94
        0x00033836:    f1040701    ....    ADD      r7,r4,#1
        0x0003383a:    2f02        ./      CMP      r7,#2
        0x0003383c:    bfa8        ..      IT       GE
        0x0003383e:    4637        7F      MOVGE    r7,r6
        0x00033840:    f85a7027    Z.'p    LDR      r7,[r10,r7,LSL #2]
        0x00033844:    bfa8        ..      IT       GE
        0x00033846:    1c66        f.      ADDGE    r6,r4,#1
        0x00033848:    f8576026    W.&`    LDR      r6,[r7,r6,LSL #2]
        0x0003384c:    4431        1D      ADD      r1,r1,r6
        0x0003384e:    f1bc0700    ....    SUBS     r7,r12,#0
        0x00033852:    dd3d        =.      BLE      0x338d0 ; encode_pulses + 224
        0x00033854:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x00033858:    462e        .F      MOV      r6,r5
        0x0003385a:    f1a00804    ....    SUB      r8,r0,#4
        0x0003385e:    f04f0900    O...    MOV      r9,#0
        0x00033862:    bf00        ..      NOP      
        0x00033864:    eba60b0c    ....    SUB      r11,r6,r12
        0x00033868:    f10b0e01    ....    ADD      lr,r11,#1
        0x0003386c:    45a6        .E      CMP      lr,r4
        0x0003386e:    bfc8        ..      IT       GT
        0x00033870:    46a6        .F      MOVGT    lr,r4
        0x00033872:    f85ae02e    Z...    LDR      lr,[r10,lr,LSL #2]
        0x00033876:    bfcc        ..      ITE      GT
        0x00033878:    f10b0b01    ....    ADDGT    r11,r11,#1
        0x0003387c:    46a3        .F      MOVLE    r11,r4
        0x0003387e:    f85eb02b    ^.+.    LDR      r11,[lr,r11,LSL #2]
        0x00033882:    4459        YD      ADD      r1,r1,r11
        0x00033884:    f8d8b000    ....    LDR      r11,[r8,#0]
        0x00033888:    f1bb0e00    ....    SUBS     lr,r11,#0
        0x0003388c:    bfb8        ..      IT       LT
        0x0003388e:    f1ce0e00    ....    RSBLT    lr,lr,#0
        0x00033892:    4474        tD      ADD      r4,r4,lr
        0x00033894:    f1a80804    ....    SUB      r8,r8,#4
        0x00033898:    f1bb0f00    ....    CMP      r11,#0
        0x0003389c:    da12        ..      BGE      0x338c4 ; encode_pulses + 212
        0x0003389e:    eb050b09    ....    ADD      r11,r5,r9
        0x000338a2:    ebab0b0c    ....    SUB      r11,r11,r12
        0x000338a6:    f10b0e01    ....    ADD      lr,r11,#1
        0x000338aa:    1c60        `.      ADDS     r0,r4,#1
        0x000338ac:    4586        .E      CMP      lr,r0
        0x000338ae:    bfc8        ..      IT       GT
        0x000338b0:    4686        .F      MOVGT    lr,r0
        0x000338b2:    f85ae02e    Z...    LDR      lr,[r10,lr,LSL #2]
        0x000338b6:    bfcc        ..      ITE      GT
        0x000338b8:    f10b0b01    ....    ADDGT    r11,r11,#1
        0x000338bc:    4683        .F      MOVLE    r11,r0
        0x000338be:    f85e002b    ^.+.    LDR      r0,[lr,r11,LSL #2]
        0x000338c2:    4401        .D      ADD      r1,r1,r0
        0x000338c4:    f1060601    ....    ADD      r6,r6,#1
        0x000338c8:    1e7f        ..      SUBS     r7,r7,#1
        0x000338ca:    f1090901    ....    ADD      r9,r9,#1
        0x000338ce:    d1c9        ..      BNE      0x33864 ; encode_pulses + 116
        0x000338d0:    4295        .B      CMP      r5,r2
        0x000338d2:    bfb4        ..      ITE      LT
        0x000338d4:    4628        (F      MOVLT    r0,r5
        0x000338d6:    4610        .F      MOVGE    r0,r2
        0x000338d8:    f85ac020    Z. .    LDR      r12,[r10,r0,LSL #2]
        0x000338dc:    bfcc        ..      ITE      GT
        0x000338de:    4628        (F      MOVGT    r0,r5
        0x000338e0:    4610        .F      MOVLE    r0,r2
        0x000338e2:    f85c0020    \. .    LDR      r0,[r12,r0,LSL #2]
        0x000338e6:    f1020c01    ....    ADD      r12,r2,#1
        0x000338ea:    4565        eE      CMP      r5,r12
        0x000338ec:    bfb8        ..      IT       LT
        0x000338ee:    46ac        .F      MOVLT    r12,r5
        0x000338f0:    f85ac02c    Z.,.    LDR      r12,[r10,r12,LSL #2]
        0x000338f4:    bfd8        ..      IT       LE
        0x000338f6:    1c55        U.      ADDLE    r5,r2,#1
        0x000338f8:    f85c2025    \.%     LDR      r2,[r12,r5,LSL #2]
        0x000338fc:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00033900:    4402        .D      ADD      r2,r2,r0
        0x00033902:    4618        .F      MOV      r0,r3
        0x00033904:    f7ffbc9e    ....    B.W      ec_enc_uint ; 0x33244
    $d
        0x00033908:    0004aa6c    l...    DCD    305772
    $t
    i.encode_size
    encode_size
        0x0003390c:    28fc        .(      CMP      r0,#0xfc
        0x0003390e:    bfbe        ..      ITTT     LT
        0x00033910:    7008        .p      STRBLT   r0,[r1,#0]
        0x00033912:    2001        .       MOVLT    r0,#1
        0x00033914:    4770        pG      BXLT     lr
        0x00033916:    f0000203    ....    AND      r2,r0,#3
        0x0003391a:    32fc        .2      ADDS     r2,r2,#0xfc
        0x0003391c:    b2d2        ..      UXTB     r2,r2
        0x0003391e:    1a80        ..      SUBS     r0,r0,r2
        0x00033920:    700a        .p      STRB     r2,[r1,#0]
        0x00033922:    0880        ..      LSRS     r0,r0,#2
        0x00033924:    7048        Hp      STRB     r0,[r1,#1]
        0x00033926:    2002        .       MOVS     r0,#2
        0x00033928:    4770        pG      BX       lr
        0x0003392a:    0000        ..      MOVS     r0,r0
    i.exactle_stack_init
    exactle_stack_init
        0x0003392c:    b510        ..      PUSH     {r4,lr}
        0x0003392e:    f7e9f93f    ..?.    BL       WsfOsInit ; 0x1cbb0
        0x00033932:    f7e9fa81    ....    BL       WsfTimerInit ; 0x1ce38
        0x00033936:    4b2e        .K      LDR      r3,[pc,#184] ; [0x339f0] = 0x100001b0
        0x00033938:    2206        ."      MOVS     r2,#6
        0x0003393a:    492e        .I      LDR      r1,[pc,#184] ; [0x339f4] = 0x10000f74
        0x0003393c:    f44f6062    O.b`    MOV      r0,#0xe20
        0x00033940:    f7e9f888    ....    BL       WsfBufInit ; 0x1ca54
        0x00033944:    f7e8fc36    ..6.    BL       SecInit ; 0x1c1b4
        0x00033948:    f7e8fa84    ....    BL       SecAesInit ; 0x1be54
        0x0003394c:    f7e8fbb4    ....    BL       SecCmacInit ; 0x1c0b8
        0x00033950:    f7e8fc28    ..(.    BL       SecEccInit ; 0x1c1a4
        0x00033954:    4828        (H      LDR      r0,[pc,#160] ; [0x339f8] = 0x1b1ed
        0x00033956:    f7e9f94b    ..K.    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x0003395a:    f7e7fc49    ..I.    BL       HciHandlerInit ; 0x1b1f0
        0x0003395e:    4827        'H      LDR      r0,[pc,#156] ; [0x339fc] = 0x1a7f9
        0x00033960:    f7e9f946    ..F.    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x00033964:    4604        .F      MOV      r4,r0
        0x00033966:    2000        .       MOVS     r0,#0
        0x00033968:    f7e6ff44    ..D.    BL       DmDevVsInit ; 0x1a7f4
        0x0003396c:    f7e6fd76    ..v.    BL       DmAdvInit ; 0x1a45c
        0x00033970:    f7e6ffb2    ....    BL       DmPhyInit ; 0x1a8d8
        0x00033974:    f7e6fe3a    ..:.    BL       DmConnInit ; 0x1a5ec
        0x00033978:    f7e6feea    ....    BL       DmConnSlaveInit ; 0x1a750
        0x0003397c:    f7e7f944    ..D.    BL       DmSecInit ; 0x1ac08
        0x00033980:    f7e7f952    ..R.    BL       DmSecLescInit ; 0x1ac28
        0x00033984:    f7e6ffe8    ....    BL       DmPrivInit ; 0x1a958
        0x00033988:    4620         F      MOV      r0,r4
        0x0003398a:    f7e6ff49    ..I.    BL       DmHandlerInit ; 0x1a820
        0x0003398e:    481c        .H      LDR      r0,[pc,#112] ; [0x33a00] = 0x1bd91
        0x00033990:    f7e9f92e    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x00033994:    f7e8fa08    ....    BL       L2cSlaveHandlerInit ; 0x1bda8
        0x00033998:    f7e8f9ce    ....    BL       L2cInit ; 0x1bd38
        0x0003399c:    f7e8fa0c    ....    BL       L2cSlaveInit ; 0x1bdb8
        0x000339a0:    4818        .H      LDR      r0,[pc,#96] ; [0x33a04] = 0x19a59
        0x000339a2:    f7e9f925    ..%.    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000339a6:    f7e6f877    ..w.    BL       AttHandlerInit ; 0x19a98
        0x000339aa:    f7e6fbfd    ....    BL       AttsInit ; 0x1a1a8
        0x000339ae:    f7e6fbb9    ....    BL       AttsIndInit ; 0x1a124
        0x000339b2:    f7e6f8f1    ....    BL       AttcInit ; 0x19b98
        0x000339b6:    4814        .H      LDR      r0,[pc,#80] ; [0x33a08] = 0x1c535
        0x000339b8:    f7e9f91a    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000339bc:    f7e8fe04    ....    BL       SmpHandlerInit ; 0x1c5c8
        0x000339c0:    f7e8ff60    ..`.    BL       SmprInit ; 0x1c884
        0x000339c4:    f7e8ff72    ..r.    BL       SmprScInit ; 0x1c8ac
        0x000339c8:    20fb        .       MOVS     r0,#0xfb
        0x000339ca:    f7e8f8ef    ....    BL       HciSetMaxRxAclLen ; 0x1bbac
        0x000339ce:    480f        .H      LDR      r0,[pc,#60] ; [0x33a0c] = 0x190ad
        0x000339d0:    f7e9f90e    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000339d4:    f7e5fb8e    ....    BL       AppHandlerInit ; 0x190f4
        0x000339d8:    480d        .H      LDR      r0,[pc,#52] ; [0x33a10] = 0x18975
        0x000339da:    f7e9f909    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000339de:    f7e4ffdd    ....    BL       AmVosHandlerInit ; 0x1899c
        0x000339e2:    480c        .H      LDR      r0,[pc,#48] ; [0x33a14] = 0x1aee9
        0x000339e4:    f7e9f904    ....    BL       WsfOsSetNextHandler ; 0x1cbf0
        0x000339e8:    e8bd4010    ...@    POP      {r4,lr}
        0x000339ec:    f7e7bb40    ..@.    B        HciDrvHandlerInit ; 0x1b070
    $d
        0x000339f0:    100001b0    ....    DCD    268435888
        0x000339f4:    10000f74    t...    DCD    268439412
        0x000339f8:    0001b1ed    ....    DCD    111085
        0x000339fc:    0001a7f9    ....    DCD    108537
        0x00033a00:    0001bd91    ....    DCD    114065
        0x00033a04:    00019a59    Y...    DCD    105049
        0x00033a08:    0001c535    5...    DCD    116021
        0x00033a0c:    000190ad    ....    DCD    102573
        0x00033a10:    00018975    u...    DCD    100725
        0x00033a14:    0001aee9    ....    DCD    110313
    $t
    i.exp_rotation
    exp_rotation
        0x00033a18:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00033a1c:    460e        .F      MOV      r6,r1
        0x00033a1e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00033a22:    4681        .F      MOV      r9,r0
        0x00033a24:    2400        .$      MOVS     r4,#0
        0x00033a26:    e9dd100c    ....    LDRD     r1,r0,[sp,#0x30]
        0x00033a2a:    461d        .F      MOV      r5,r3
        0x00033a2c:    4692        .F      MOV      r10,r2
        0x00033a2e:    ebb60f41    ..A.    CMP      r6,r1,LSL #1
        0x00033a32:    bfdc        ..      ITT      LE
        0x00033a34:    ecbd8b04    ....    VPOPLE   {d8-d9}
        0x00033a38:    e8bd87f0    ....    POPLE    {r4-r10,pc}
        0x00033a3c:    2800        .(      CMP      r0,#0
        0x00033a3e:    d074        t.      BEQ      0x33b2a ; exp_rotation + 274
        0x00033a40:    4a49        IJ      LDR      r2,[pc,#292] ; [0x33b68] = 0x49680
        0x00033a42:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00033a46:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00033a4a:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x00033a4e:    ee000a10    ....    VMOV     s0,r0
        0x00033a52:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x00033a56:    ee006a10    ...j    VMOV     s0,r6
        0x00033a5a:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x00033a5e:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x00033a62:    eef60a00    ....    VMOV.F32 s1,#0.50000000
        0x00033a66:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00033a6a:    ee208a20     . .    VMUL.F32 s16,s0,s1
        0x00033a6e:    ed9f9a3f    ..?.    VLDR     s18,[pc,#252] ; [0x33b6c] = 0x3fc90fdb
        0x00033a72:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x00033a76:    ee100a10    ....    VMOV     r0,s0
        0x00033a7a:    f00ffa11    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00033a7e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033a82:    f7e9fb19    ....    BL       __hardfp_cos ; 0x1d0b8
        0x00033a86:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033a8a:    f00efbcd    ....    BL       __aeabi_d2f ; 0x42228
        0x00033a8e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00033a92:    ee080a90    ....    VMOV     s17,r0
        0x00033a96:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x00033a9a:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x00033a9e:    ee100a10    ....    VMOV     r0,s0
        0x00033aa2:    f00ff9fd    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00033aa6:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033aaa:    f7e9fb05    ....    BL       __hardfp_cos ; 0x1d0b8
        0x00033aae:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033ab2:    f00efbb9    ....    BL       __aeabi_d2f ; 0x42228
        0x00033ab6:    ee090a10    ....    VMOV     s18,r0
        0x00033aba:    ebb60fc5    ....    CMP      r6,r5,LSL #3
        0x00033abe:    db0d        ..      BLT      0x33adc ; exp_rotation + 196
        0x00033ac0:    0068        h.      LSLS     r0,r5,#1
        0x00033ac2:    2401        .$      MOVS     r4,#1
        0x00033ac4:    eb0000a5    ....    ADD      r0,r0,r5,ASR #2
        0x00033ac8:    4286        .B      CMP      r6,r0
        0x00033aca:    dd07        ..      BLE      0x33adc ; exp_rotation + 196
        0x00033acc:    1c64        d.      ADDS     r4,r4,#1
        0x00033ace:    fb044004    ...@    MLA      r0,r4,r4,r4
        0x00033ad2:    4368        hC      MULS     r0,r5,r0
        0x00033ad4:    eb0000a5    ....    ADD      r0,r0,r5,ASR #2
        0x00033ad8:    4286        .B      CMP      r6,r0
        0x00033ada:    dcf7        ..      BGT      0x33acc ; exp_rotation + 180
        0x00033adc:    fb96f7f5    ....    SDIV     r7,r6,r5
        0x00033ae0:    2600        .&      MOVS     r6,#0
        0x00033ae2:    2d00        .-      CMP      r5,#0
        0x00033ae4:    bfc4        ..      ITT      GT
        0x00033ae6:    eeb18a49    ..I.    VNEGGT.F32 s16,s18
        0x00033aea:    eef19a68    ..h.    VNEGGT.F32 s19,s17
        0x00033aee:    dd37        7.      BLE      0x33b60 ; exp_rotation + 328
        0x00033af0:    f1ba0f00    ....    CMP      r10,#0
        0x00033af4:    da1a        ..      BGE      0x33b2c ; exp_rotation + 276
        0x00033af6:    b15c        \.      CBZ      r4,0x33b10 ; exp_rotation + 248
        0x00033af8:    fb06f007    ....    MUL      r0,r6,r7
        0x00033afc:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00033b00:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00033b04:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00033b08:    4622        "F      MOV      r2,r4
        0x00033b0a:    4639        9F      MOV      r1,r7
        0x00033b0c:    f000f830    ..0.    BL       exp_rotation1 ; 0x33b70
        0x00033b10:    fb06f007    ....    MUL      r0,r6,r7
        0x00033b14:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00033b18:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x00033b1c:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00033b20:    2201        ."      MOVS     r2,#1
        0x00033b22:    4639        9F      MOV      r1,r7
        0x00033b24:    f000f824    ..$.    BL       exp_rotation1 ; 0x33b70
        0x00033b28:    e017        ..      B        0x33b5a ; exp_rotation + 322
        0x00033b2a:    e019        ..      B        0x33b60 ; exp_rotation + 328
        0x00033b2c:    fb06f007    ....    MUL      r0,r6,r7
        0x00033b30:    eb090880    ....    ADD      r8,r9,r0,LSL #2
        0x00033b34:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00033b38:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00033b3c:    2201        ."      MOVS     r2,#1
        0x00033b3e:    4639        9F      MOV      r1,r7
        0x00033b40:    4640        @F      MOV      r0,r8
        0x00033b42:    f000f815    ....    BL       exp_rotation1 ; 0x33b70
        0x00033b46:    b144        D.      CBZ      r4,0x33b5a ; exp_rotation + 322
        0x00033b48:    4640        @F      MOV      r0,r8
        0x00033b4a:    eef00a69    ..i.    VMOV.F32 s1,s19
        0x00033b4e:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00033b52:    4622        "F      MOV      r2,r4
        0x00033b54:    4639        9F      MOV      r1,r7
        0x00033b56:    f000f80b    ....    BL       exp_rotation1 ; 0x33b70
        0x00033b5a:    1c76        v.      ADDS     r6,r6,#1
        0x00033b5c:    42ae        .B      CMP      r6,r5
        0x00033b5e:    dbc7        ..      BLT      0x33af0 ; exp_rotation + 216
        0x00033b60:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00033b64:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00033b68:    00049680    ....    DCD    300672
        0x00033b6c:    3fc90fdb    ...?    DCD    1070141403
    $t
    i.exp_rotation1
    exp_rotation1
        0x00033b70:    b410        ..      PUSH     {r4}
        0x00033b72:    1a8c        ..      SUBS     r4,r1,r2
        0x00033b74:    eef11a60    ..`.    VNEG.F32 s3,s1
        0x00033b78:    2c00        .,      CMP      r4,#0
        0x00033b7a:    bfc4        ..      ITT      GT
        0x00033b7c:    4603        .F      MOVGT    r3,r0
        0x00033b7e:    eb000c82    ....    ADDGT    r12,r0,r2,LSL #2
        0x00033b82:    dd11        ..      BLE      0x33ba8 ; exp_rotation1 + 56
        0x00033b84:    ed9c1a00    ....    VLDR     s2,[r12,#0]
        0x00033b88:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00033b8c:    1e64        d.      SUBS     r4,r4,#1
        0x00033b8e:    ee602a01    `..*    VMUL.F32 s5,s0,s2
        0x00033b92:    ee402a82    @..*    VMLA.F32 s5,s1,s4
        0x00033b96:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00033b9a:    ee012a81    ...*    VMLA.F32 s4,s3,s2
        0x00033b9e:    ecec2a01    ...*    VSTM     r12!,{s5}
        0x00033ba2:    eca32a01    ...*    VSTM     r3!,{s4}
        0x00033ba6:    d1ed        ..      BNE      0x33b84 ; exp_rotation1 + 20
        0x00033ba8:    4253        SB      RSBS     r3,r2,#0
        0x00033baa:    eb010143    ..C.    ADD      r1,r1,r3,LSL #1
        0x00033bae:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00033bb2:    1f00        ..      SUBS     r0,r0,#4
        0x00033bb4:    2900        .)      CMP      r1,#0
        0x00033bb6:    bfce        ..      ITEE     GT
        0x00033bb8:    eb000282    ....    ADDGT    r2,r0,r2,LSL #2
        0x00033bbc:    bc10        ..      POPLE    {r4}
        0x00033bbe:    4770        pG      BXLE     lr
        0x00033bc0:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00033bc4:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00033bc8:    ee602a01    `..*    VMUL.F32 s5,s0,s2
        0x00033bcc:    ee402a82    @..*    VMLA.F32 s5,s1,s4
        0x00033bd0:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00033bd4:    ee012a81    ...*    VMLA.F32 s4,s3,s2
        0x00033bd8:    edc22a00    ...*    VSTR     s5,[r2,#0]
        0x00033bdc:    f1a20204    ....    SUB      r2,r2,#4
        0x00033be0:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00033be4:    1f00        ..      SUBS     r0,r0,#4
        0x00033be6:    1e49        I.      SUBS     r1,r1,#1
        0x00033be8:    d1ea        ..      BNE      0x33bc0 ; exp_rotation1 + 80
        0x00033bea:    bc10        ..      POP      {r4}
        0x00033bec:    4770        pG      BX       lr
    i.fabs
    fabs
        0x00033bee:    b082        ..      SUB      sp,sp,#8
        0x00033bf0:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00033bf4:    f0214000    !..@    BIC      r0,r1,#0x80000000
        0x00033bf8:    9001        ..      STR      r0,[sp,#4]
        0x00033bfa:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x00033bfe:    b002        ..      ADD      sp,sp,#8
        0x00033c00:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033c04:    4770        pG      BX       lr
        0x00033c06:    0000        ..      MOVS     r0,r0
    i.find_best_pitch
    find_best_pitch
        0x00033c08:    eebf2a00    ...*    VMOV.F32 s4,#-1.00000000
        0x00033c0c:    b430        0.      PUSH     {r4,r5}
        0x00033c0e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00033c12:    eef01a42    ..B.    VMOV.F32 s3,s4
        0x00033c16:    eddf2a3f    ..?*    VLDR     s5,[pc,#252] ; [0x33d14] = 0
        0x00033c1a:    9c02        ..      LDR      r4,[sp,#8]
        0x00033c1c:    f04f0c00    O...    MOV      r12,#0
        0x00033c20:    eeb01a62    ..b.    VMOV.F32 s2,s5
        0x00033c24:    f8c4c000    ....    STR      r12,[r4,#0]
        0x00033c28:    f04f0c01    O...    MOV      r12,#1
        0x00033c2c:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00033c30:    2a00        .*      CMP      r2,#0
        0x00033c32:    dd19        ..      BLE      0x33c68 ; find_best_pitch + 96
        0x00033c34:    f1a10c04    ....    SUB      r12,r1,#4
        0x00033c38:    f0120f01    ....    TST      r2,#1
        0x00033c3c:    d005        ..      BEQ      0x33c4a ; find_best_pitch + 66
        0x00033c3e:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x00033c42:    f10c0c04    ....    ADD      r12,r12,#4
        0x00033c46:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00033c4a:    1055        U.      ASRS     r5,r2,#1
        0x00033c4c:    d00c        ..      BEQ      0x33c68 ; find_best_pitch + 96
        0x00033c4e:    bf00        ..      NOP      
        0x00033c50:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x00033c54:    1e6d        m.      SUBS     r5,r5,#1
        0x00033c56:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00033c5a:    eddc0a02    ....    VLDR     s1,[r12,#8]
        0x00033c5e:    f10c0c08    ....    ADD      r12,r12,#8
        0x00033c62:    ee000aa0    ....    VMLA.F32 s0,s1,s1
        0x00033c66:    d1f3        ..      BNE      0x33c50 ; find_best_pitch + 72
        0x00033c68:    f04f0c00    O...    MOV      r12,#0
        0x00033c6c:    2b00        .+      CMP      r3,#0
        0x00033c6e:    bfce        ..      ITEE     GT
        0x00033c70:    eddf3a29    ..):    VLDRGT   s7,[pc,#164] ; [0x33d18] = 0x2b8cbccc
        0x00033c74:    bc30        0.      POPLE    {r4,r5}
        0x00033c76:    4770        pG      BXLE     lr
        0x00033c78:    eb00058c    ....    ADD      r5,r0,r12,LSL #2
        0x00033c7c:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00033c80:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x00033c84:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033c88:    dd27        '.      BLE      0x33cda ; find_best_pitch + 210
        0x00033c8a:    ee600aa3    `...    VMUL.F32 s1,s1,s7
        0x00033c8e:    ee214a80    !..J    VMUL.F32 s8,s3,s0
        0x00033c92:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00033c96:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x00033c9a:    eeb43ac4    ...:    VCMPE.F32 s6,s8
        0x00033c9e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033ca2:    dd1a        ..      BLE      0x33cda ; find_best_pitch + 210
        0x00033ca4:    eeb01a62    ..b.    VMOV.F32 s2,s5
        0x00033ca8:    eef01a42    ..B.    VMOV.F32 s3,s4
        0x00033cac:    ee213a20    !. :    VMUL.F32 s6,s2,s1
        0x00033cb0:    ee214a80    !..J    VMUL.F32 s8,s3,s0
        0x00033cb4:    eeb43ac4    ...:    VCMPE.F32 s6,s8
        0x00033cb8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033cbc:    dd07        ..      BLE      0x33cce ; find_best_pitch + 198
        0x00033cbe:    6825        %h      LDR      r5,[r4,#0]
        0x00033cc0:    eeb02a60    ..`*    VMOV.F32 s4,s1
        0x00033cc4:    e9c4c500    ....    STRD     r12,r5,[r4,#0]
        0x00033cc8:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x00033ccc:    e005        ..      B        0x33cda ; find_best_pitch + 210
        0x00033cce:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x00033cd2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033cd6:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00033cda:    eb0c0502    ....    ADD      r5,r12,r2
        0x00033cde:    eb010585    ....    ADD      r5,r1,r5,LSL #2
        0x00033ce2:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00033ce6:    eb01058c    ....    ADD      r5,r1,r12,LSL #2
        0x00033cea:    ee203aa0     ..:    VMUL.F32 s6,s1,s1
        0x00033cee:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x00033cf2:    ee003ae0    ...:    VMLS.F32 s6,s1,s1
        0x00033cf6:    ee330a00    3...    VADD.F32 s0,s6,s0
        0x00033cfa:    ee105a10    ...Z    VMOV     r5,s0
        0x00033cfe:    f1b55f7e    ..~_    CMP      r5,#0x3f800000
        0x00033d02:    bfb8        ..      IT       LT
        0x00033d04:    eeb70a00    ....    VMOVLT.F32 s0,#1.00000000
        0x00033d08:    f10c0c01    ....    ADD      r12,r12,#1
        0x00033d0c:    459c        .E      CMP      r12,r3
        0x00033d0e:    dbb3        ..      BLT      0x33c78 ; find_best_pitch + 112
        0x00033d10:    bc30        0.      POP      {r4,r5}
        0x00033d12:    4770        pG      BX       lr
    $d
        0x00033d14:    00000000    ....    DCD    0
        0x00033d18:    2b8cbccc    ...+    DCD    730643660
    $t
    i.get_celt_handle
    get_celt_handle
        0x00033d1c:    4800        .H      LDR      r0,[pc,#0] ; [0x33d20] = 0x1002137c
        0x00033d1e:    4770        pG      BX       lr
    $d
        0x00033d20:    1002137c    |...    DCD    268571516
    $t
    i.haar1
    haar1
        0x00033d24:    b430        0.      PUSH     {r4,r5}
        0x00033d26:    104d        M.      ASRS     r5,r1,#1
        0x00033d28:    2400        .$      MOVS     r4,#0
        0x00033d2a:    2a00        .*      CMP      r2,#0
        0x00033d2c:    bfce        ..      ITEE     GT
        0x00033d2e:    ed9f0a14    ....    VLDRGT   s0,[pc,#80] ; [0x33d80] = 0x3f3504f3
        0x00033d32:    bc30        0.      POPLE    {r4,r5}
        0x00033d34:    4770        pG      BXLE     lr
        0x00033d36:    2d00        .-      CMP      r5,#0
        0x00033d38:    dd1c        ..      BLE      0x33d74 ; haar1 + 80
        0x00033d3a:    1911        ..      ADDS     r1,r2,r4
        0x00033d3c:    eb000381    ....    ADD      r3,r0,r1,LSL #2
        0x00033d40:    eb000c84    ....    ADD      r12,r0,r4,LSL #2
        0x00033d44:    ea4f0105    O...    MOV.W    r1,r5
        0x00033d48:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x00033d4c:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00033d50:    1e49        I.      SUBS     r1,r1,#1
        0x00033d52:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00033d56:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00033d5a:    ee701a81    p...    VADD.F32 s3,s1,s2
        0x00033d5e:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x00033d62:    edcc1a00    ....    VSTR     s3,[r12,#0]
        0x00033d66:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x00033d6a:    eb0c0cc2    ....    ADD      r12,r12,r2,LSL #3
        0x00033d6e:    eb0303c2    ....    ADD      r3,r3,r2,LSL #3
        0x00033d72:    d1e9        ..      BNE      0x33d48 ; haar1 + 36
        0x00033d74:    1c64        d.      ADDS     r4,r4,#1
        0x00033d76:    42a2        .B      CMP      r2,r4
        0x00033d78:    dcdd        ..      BGT      0x33d36 ; haar1 + 18
        0x00033d7a:    bc30        0.      POP      {r4,r5}
        0x00033d7c:    4770        pG      BX       lr
    $d
        0x00033d7e:    0000        ..      DCW    0
        0x00033d80:    3f3504f3    ..5?    DCD    1060439283
    $t
    i.hciClearCmdQueue
    hciClearCmdQueue
        0x00033d84:    b538        8.      PUSH     {r3-r5,lr}
        0x00033d86:    4c09        .L      LDR      r4,[pc,#36] ; [0x33dac] = 0x1000d7d0
        0x00033d88:    4669        iF      MOV      r1,sp
        0x00033d8a:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033d8e:    f7e8fee0    ....    BL       WsfMsgDeq ; 0x1cb52
        0x00033d92:    b140        @.      CBZ      r0,0x33da6 ; hciClearCmdQueue + 34
        0x00033d94:    f7e8feef    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033d98:    4669        iF      MOV      r1,sp
        0x00033d9a:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033d9e:    f7e8fed8    ....    BL       WsfMsgDeq ; 0x1cb52
        0x00033da2:    2800        .(      CMP      r0,#0
        0x00033da4:    d1f6        ..      BNE      0x33d94 ; hciClearCmdQueue + 16
        0x00033da6:    2001        .       MOVS     r0,#1
        0x00033da8:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x00033daa:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00033dac:    1000d7d0    ....    DCD    268490704
    $t
    i.hciCmdInit
    hciCmdInit
        0x00033db0:    4805        .H      LDR      r0,[pc,#20] ; [0x33dc8] = 0x1000d7d0
        0x00033db2:    2100        .!      MOVS     r1,#0
        0x00033db4:    6101        .a      STR      r1,[r0,#0x10]
        0x00033db6:    6141        Aa      STR      r1,[r0,#0x14]
        0x00033db8:    2101        .!      MOVS     r1,#1
        0x00033dba:    7681        .v      STRB     r1,[r0,#0x1a]
        0x00033dbc:    7281        .r      STRB     r1,[r0,#0xa]
        0x00033dbe:    4903        .I      LDR      r1,[pc,#12] ; [0x33dcc] = 0x1000d7ac
        0x00033dc0:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00033dc4:    7301        .s      STRB     r1,[r0,#0xc]
        0x00033dc6:    4770        pG      BX       lr
    $d
        0x00033dc8:    1000d7d0    ....    DCD    268490704
        0x00033dcc:    1000d7ac    ....    DCD    268490668
    $t
    i.hciCmdRecvCmpl
    hciCmdRecvCmpl
        0x00033dd0:    b510        ..      PUSH     {r4,lr}
        0x00033dd2:    4805        .H      LDR      r0,[pc,#20] ; [0x33de8] = 0x1000d7d0
        0x00033dd4:    f7e9f8dc    ....    BL       WsfTimerStop ; 0x1cf90
        0x00033dd8:    4903        .I      LDR      r1,[pc,#12] ; [0x33de8] = 0x1000d7d0
        0x00033dda:    2001        .       MOVS     r0,#1
        0x00033ddc:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00033dde:    e8bd4010    ...@    POP      {r4,lr}
        0x00033de2:    2000        .       MOVS     r0,#0
        0x00033de4:    f000b802    ....    B.W      hciCmdSend ; 0x33dec
    $d
        0x00033de8:    1000d7d0    ....    DCD    268490704
    $t
    i.hciCmdSend
    hciCmdSend
        0x00033dec:    b538        8.      PUSH     {r3-r5,lr}
        0x00033dee:    4c17        .L      LDR      r4,[pc,#92] ; [0x33e4c] = 0x1000d7d0
        0x00033df0:    b128        (.      CBZ      r0,0x33dfe ; hciCmdSend + 18
        0x00033df2:    4602        .F      MOV      r2,r0
        0x00033df4:    2100        .!      MOVS     r1,#0
        0x00033df6:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033dfa:    f7e8feb5    ....    BL       WsfMsgEnq ; 0x1cb68
        0x00033dfe:    7ea0        .~      LDRB     r0,[r4,#0x1a]
        0x00033e00:    b1a0        ..      CBZ      r0,0x33e2c ; hciCmdSend + 64
        0x00033e02:    4669        iF      MOV      r1,sp
        0x00033e04:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033e08:    f7e8feb8    ....    BL       WsfMsgPeek ; 0x1cb7c
        0x00033e0c:    0005        ..      MOVS     r5,r0
        0x00033e0e:    d00d        ..      BEQ      0x33e2c ; hciCmdSend + 64
        0x00033e10:    7828        (x      LDRB     r0,[r5,#0]
        0x00033e12:    7869        ix      LDRB     r1,[r5,#1]
        0x00033e14:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033e18:    8320         .      STRH     r0,[r4,#0x18]
        0x00033e1a:    210a        .!      MOVS     r1,#0xa
        0x00033e1c:    480b        .H      LDR      r0,[pc,#44] ; [0x33e4c] = 0x1000d7d0
        0x00033e1e:    f7e9f881    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x00033e22:    4628        (F      MOV      r0,r5
        0x00033e24:    f001fdbb    ....    BL       hciTrSendCmd ; 0x3599e
        0x00033e28:    2801        .(      CMP      r0,#1
        0x00033e2a:    d001        ..      BEQ      0x33e30 ; hciCmdSend + 68
        0x00033e2c:    2000        .       MOVS     r0,#0
        0x00033e2e:    bd38        8.      POP      {r3-r5,pc}
        0x00033e30:    4669        iF      MOV      r1,sp
        0x00033e32:    f1040010    ....    ADD      r0,r4,#0x10
        0x00033e36:    f7e8fe8c    ....    BL       WsfMsgDeq ; 0x1cb52
        0x00033e3a:    7ea0        .~      LDRB     r0,[r4,#0x1a]
        0x00033e3c:    1e40        @.      SUBS     r0,r0,#1
        0x00033e3e:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x00033e40:    4628        (F      MOV      r0,r5
        0x00033e42:    f7e8fe98    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033e46:    2001        .       MOVS     r0,#1
        0x00033e48:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00033e4a:    0000        ..      DCW    0
        0x00033e4c:    1000d7d0    ....    DCD    268490704
    $t
    i.hciCmdTimeout
    hciCmdTimeout
        0x00033e50:    b510        ..      PUSH     {r4,lr}
        0x00033e52:    f7e7f983    ....    BL       HciDrvRadioShutdown ; 0x1b15c
        0x00033e56:    2000        .       MOVS     r0,#0
        0x00033e58:    f7e7f91e    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x00033e5c:    e8bd4010    ...@    POP      {r4,lr}
        0x00033e60:    f7e6bcb2    ....    B        DmDevReset ; 0x1a7c8
    i.hciCoreAclReassembly
    hciCoreAclReassembly
        0x00033e64:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00033e68:    4605        .F      MOV      r5,r0
        0x00033e6a:    7800        .x      LDRB     r0,[r0,#0]
        0x00033e6c:    7869        ix      LDRB     r1,[r5,#1]
        0x00033e6e:    f04f0900    O...    MOV      r9,#0
        0x00033e72:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033e76:    f4005340    ..@S    AND      r3,r0,#0x3000
        0x00033e7a:    f3c0070b    ....    UBFX     r7,r0,#0,#12
        0x00033e7e:    78a8        .x      LDRB     r0,[r5,#2]
        0x00033e80:    78e9        .x      LDRB     r1,[r5,#3]
        0x00033e82:    4c66        fL      LDR      r4,[pc,#408] ; [0x3401c] = 0x1000d7f0
        0x00033e84:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033e88:    b286        ..      UXTH     r6,r0
        0x00033e8a:    4638        8F      MOV      r0,r7
        0x00033e8c:    2103        .!      MOVS     r1,#3
        0x00033e8e:    46c8        .F      MOV      r8,r9
        0x00033e90:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x00033e92:    4282        .B      CMP      r2,r0
        0x00033e94:    d10b        ..      BNE      0x33eae ; hciCoreAclReassembly + 74
        0x00033e96:    2c00        .,      CMP      r4,#0
        0x00033e98:    f00080b6    ....    BEQ.W    0x34008 ; hciCoreAclReassembly + 420
        0x00033e9c:    f8dfa17c    ..|.    LDR      r10,[pc,#380] ; [0x3401c] = 0x1000d7f0
        0x00033ea0:    f5b35f00    ..._    CMP      r3,#0x2000
        0x00033ea4:    d00a        ..      BEQ      0x33ebc ; hciCoreAclReassembly + 88
        0x00033ea6:    f5b35f80    ..._    CMP      r3,#0x1000
        0x00033eaa:    d075        u.      BEQ      0x33f98 ; hciCoreAclReassembly + 308
        0x00033eac:    e0ac        ..      B        0x34008 ; hciCoreAclReassembly + 420
        0x00033eae:    1e49        I.      SUBS     r1,r1,#1
        0x00033eb0:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00033eb4:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00033eb8:    d1ea        ..      BNE      0x33e90 ; hciCoreAclReassembly + 44
        0x00033eba:    e0a5        ..      B        0x34008 ; hciCoreAclReassembly + 420
        0x00033ebc:    68a0        .h      LDR      r0,[r4,#8]
        0x00033ebe:    b118        ..      CBZ      r0,0x33ec8 ; hciCoreAclReassembly + 100
        0x00033ec0:    f7e8fe59    ..Y.    BL       WsfMsgFree ; 0x1cb76
        0x00033ec4:    f8c48008    ....    STR      r8,[r4,#8]
        0x00033ec8:    2e02        ..      CMP      r6,#2
        0x00033eca:    d339        9.      BCC      0x33f40 ; hciCoreAclReassembly + 220
        0x00033ecc:    7928        (y      LDRB     r0,[r5,#4]
        0x00033ece:    7969        iy      LDRB     r1,[r5,#5]
        0x00033ed0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00033ed4:    fa1ffb80    ....    UXTH     r11,r0
        0x00033ed8:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00033edc:    f10b0804    ....    ADD      r8,r11,#4
        0x00033ee0:    4540        @E      CMP      r0,r8
        0x00033ee2:    d357        W.      BCC      0x33f94 ; hciCoreAclReassembly + 304
        0x00033ee4:    4546        FE      CMP      r6,r8
        0x00033ee6:    bf28        (.      IT       CS
        0x00033ee8:    46a9        .F      MOVCS    r9,r5
        0x00033eea:    d273        s.      BCS      0x33fd4 ; hciCoreAclReassembly + 368
        0x00033eec:    f10b0008    ....    ADD      r0,r11,#8
        0x00033ef0:    b280        ..      UXTH     r0,r0
        0x00033ef2:    2100        .!      MOVS     r1,#0
        0x00033ef4:    f7e8fe23    ..#.    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00033ef8:    60a0        .`      STR      r0,[r4,#8]
        0x00033efa:    2800        .(      CMP      r0,#0
        0x00033efc:    d04a        J.      BEQ      0x33f94 ; hciCoreAclReassembly + 304
        0x00033efe:    1c41        A.      ADDS     r1,r0,#1
        0x00033f00:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033f02:    7007        .p      STRB     r7,[r0,#0]
        0x00033f04:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f06:    0a39        9.      LSRS     r1,r7,#8
        0x00033f08:    1c42        B.      ADDS     r2,r0,#1
        0x00033f0a:    60e2        .`      STR      r2,[r4,#0xc]
        0x00033f0c:    7001        .p      STRB     r1,[r0,#0]
        0x00033f0e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f10:    1c41        A.      ADDS     r1,r0,#1
        0x00033f12:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033f14:    f8808000    ....    STRB     r8,[r0,#0]
        0x00033f18:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f1a:    ea4f2118    O..!    LSR      r1,r8,#8
        0x00033f1e:    1c42        B.      ADDS     r2,r0,#1
        0x00033f20:    60e2        .`      STR      r2,[r4,#0xc]
        0x00033f22:    7001        .p      STRB     r1,[r0,#0]
        0x00033f24:    2e02        ..      CMP      r6,#2
        0x00033f26:    d904        ..      BLS      0x33f32 ; hciCoreAclReassembly + 206
        0x00033f28:    4632        2F      MOV      r2,r6
        0x00033f2a:    1d29        ).      ADDS     r1,r5,#4
        0x00033f2c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f2e:    f7e4fb2c    ..,.    BL       __aeabi_memcpy ; 0x1858a
        0x00033f32:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f34:    4430        0D      ADD      r0,r0,r6
        0x00033f36:    60e0        .`      STR      r0,[r4,#0xc]
        0x00033f38:    ebab0006    ....    SUB      r0,r11,r6
        0x00033f3c:    1d00        ..      ADDS     r0,r0,#4
        0x00033f3e:    e028        (.      B        0x33f92 ; hciCoreAclReassembly + 302
        0x00033f40:    2e00        ..      CMP      r6,#0
        0x00033f42:    d061        a.      BEQ      0x34008 ; hciCoreAclReassembly + 420
        0x00033f44:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00033f48:    2100        .!      MOVS     r1,#0
        0x00033f4a:    1d00        ..      ADDS     r0,r0,#4
        0x00033f4c:    b280        ..      UXTH     r0,r0
        0x00033f4e:    f7e8fdf6    ....    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00033f52:    60a0        .`      STR      r0,[r4,#8]
        0x00033f54:    2800        .(      CMP      r0,#0
        0x00033f56:    d057        W.      BEQ      0x34008 ; hciCoreAclReassembly + 420
        0x00033f58:    1c41        A.      ADDS     r1,r0,#1
        0x00033f5a:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033f5c:    7007        .p      STRB     r7,[r0,#0]
        0x00033f5e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f60:    0a39        9.      LSRS     r1,r7,#8
        0x00033f62:    1c42        B.      ADDS     r2,r0,#1
        0x00033f64:    60e2        .`      STR      r2,[r4,#0xc]
        0x00033f66:    7001        .p      STRB     r1,[r0,#0]
        0x00033f68:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f6a:    4632        2F      MOV      r2,r6
        0x00033f6c:    1c41        A.      ADDS     r1,r0,#1
        0x00033f6e:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033f70:    f8808000    ....    STRB     r8,[r0,#0]
        0x00033f74:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f76:    1c41        A.      ADDS     r1,r0,#1
        0x00033f78:    60e1        .`      STR      r1,[r4,#0xc]
        0x00033f7a:    f8808000    ....    STRB     r8,[r0,#0]
        0x00033f7e:    1d29        ).      ADDS     r1,r5,#4
        0x00033f80:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f82:    f7e4fb02    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00033f86:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033f88:    4430        0D      ADD      r0,r0,r6
        0x00033f8a:    60e0        .`      STR      r0,[r4,#0xc]
        0x00033f8c:    f8ba007c    ..|.    LDRH     r0,[r10,#0x7c]
        0x00033f90:    1b80        ..      SUBS     r0,r0,r6
        0x00033f92:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00033f94:    e038        8.      B        0x34008 ; hciCoreAclReassembly + 420
        0x00033f96:    e7ff        ..      B        0x33f98 ; hciCoreAclReassembly + 308
        0x00033f98:    68a0        .h      LDR      r0,[r4,#8]
        0x00033f9a:    b3a8        ..      CBZ      r0,0x34008 ; hciCoreAclReassembly + 420
        0x00033f9c:    8aa1        ..      LDRH     r1,[r4,#0x14]
        0x00033f9e:    42b1        .B      CMP      r1,r6
        0x00033fa0:    d338        8.      BCC      0x34014 ; hciCoreAclReassembly + 432
        0x00033fa2:    4632        2F      MOV      r2,r6
        0x00033fa4:    1d29        ).      ADDS     r1,r5,#4
        0x00033fa6:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033fa8:    f7e4faef    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00033fac:    e9d40102    ....    LDRD     r0,r1,[r4,#8]
        0x00033fb0:    1a09        ..      SUBS     r1,r1,r0
        0x00033fb2:    2906        .)      CMP      r1,#6
        0x00033fb4:    da1a        ..      BGE      0x33fec ; hciCoreAclReassembly + 392
        0x00033fb6:    7902        .y      LDRB     r2,[r0,#4]
        0x00033fb8:    7941        Ay      LDRB     r1,[r0,#5]
        0x00033fba:    f8ba307c    ..|0    LDRH     r3,[r10,#0x7c]
        0x00033fbe:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00033fc2:    b28a        ..      UXTH     r2,r1
        0x00033fc4:    1d11        ..      ADDS     r1,r2,#4
        0x00033fc6:    428b        .B      CMP      r3,r1
        0x00033fc8:    d205        ..      BCS      0x33fd6 ; hciCoreAclReassembly + 370
        0x00033fca:    f7e8fdd4    ....    BL       WsfMsgFree ; 0x1cb76
        0x00033fce:    f8c48008    ....    STR      r8,[r4,#8]
        0x00033fd2:    e00b        ..      B        0x33fec ; hciCoreAclReassembly + 392
        0x00033fd4:    e01b        ..      B        0x3400e ; hciCoreAclReassembly + 426
        0x00033fd6:    7081        .p      STRB     r1,[r0,#2]
        0x00033fd8:    0a08        ..      LSRS     r0,r1,#8
        0x00033fda:    68a1        .h      LDR      r1,[r4,#8]
        0x00033fdc:    70c8        .p      STRB     r0,[r1,#3]
        0x00033fde:    f8ba107c    ..|.    LDRH     r1,[r10,#0x7c]
        0x00033fe2:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00033fe4:    1a89        ..      SUBS     r1,r1,r2
        0x00033fe6:    1a40        @.      SUBS     r0,r0,r1
        0x00033fe8:    1d00        ..      ADDS     r0,r0,#4
        0x00033fea:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00033fec:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00033fee:    4430        0D      ADD      r0,r0,r6
        0x00033ff0:    60e0        .`      STR      r0,[r4,#0xc]
        0x00033ff2:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x00033ff4:    1b80        ..      SUBS     r0,r0,r6
        0x00033ff6:    0400        ..      LSLS     r0,r0,#16
        0x00033ff8:    0c00        ..      LSRS     r0,r0,#16
        0x00033ffa:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00033ffc:    bf08        ..      IT       EQ
        0x00033ffe:    f8d49008    ....    LDREQ    r9,[r4,#8]
        0x00034002:    d101        ..      BNE      0x34008 ; hciCoreAclReassembly + 420
        0x00034004:    f8c48008    ....    STR      r8,[r4,#8]
        0x00034008:    4628        (F      MOV      r0,r5
        0x0003400a:    f7e8fdb4    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003400e:    4648        HF      MOV      r0,r9
        0x00034010:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00034014:    f7e8fdaf    ....    BL       WsfMsgFree ; 0x1cb76
        0x00034018:    e7f4        ..      B        0x34004 ; hciCoreAclReassembly + 416
    $d
        0x0003401a:    0000        ..      DCW    0
        0x0003401c:    1000d7f0    ....    DCD    268490736
    $t
    i.hciCoreCisByHandle
    hciCoreCisByHandle
        0x00034020:    4602        .F      MOV      r2,r0
        0x00034022:    4807        .H      LDR      r0,[pc,#28] ; [0x34040] = 0x1000d844
        0x00034024:    2106        .!      MOVS     r1,#6
        0x00034026:    8803        ..      LDRH     r3,[r0,#0]
        0x00034028:    4293        .B      CMP      r3,r2
        0x0003402a:    bf08        ..      IT       EQ
        0x0003402c:    4770        pG      BXEQ     lr
        0x0003402e:    1e49        I.      SUBS     r1,r1,#1
        0x00034030:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00034034:    f1000002    ....    ADD      r0,r0,#2
        0x00034038:    d1f5        ..      BNE      0x34026 ; hciCoreCisByHandle + 6
        0x0003403a:    2000        .       MOVS     r0,#0
        0x0003403c:    4770        pG      BX       lr
    $d
        0x0003403e:    0000        ..      DCW    0
        0x00034040:    1000d844    D...    DCD    268490820
    $t
    i.hciCoreCisClose
    hciCoreCisClose
        0x00034044:    4907        .I      LDR      r1,[pc,#28] ; [0x34064] = 0x1000d844
        0x00034046:    2206        ."      MOVS     r2,#6
        0x00034048:    880b        ..      LDRH     r3,[r1,#0]
        0x0003404a:    4283        .B      CMP      r3,r0
        0x0003404c:    d103        ..      BNE      0x34056 ; hciCoreCisClose + 18
        0x0003404e:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00034052:    8008        ..      STRH     r0,[r1,#0]
        0x00034054:    4770        pG      BX       lr
        0x00034056:    1e52        R.      SUBS     r2,r2,#1
        0x00034058:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0003405c:    f1010102    ....    ADD      r1,r1,#2
        0x00034060:    d1f2        ..      BNE      0x34048 ; hciCoreCisClose + 4
        0x00034062:    4770        pG      BX       lr
    $d
        0x00034064:    1000d844    D...    DCD    268490820
    $t
    i.hciCoreCisOpen
    hciCoreCisOpen
        0x00034068:    4908        .I      LDR      r1,[pc,#32] ; [0x3408c] = 0x1000d844
        0x0003406a:    2206        ."      MOVS     r2,#6
        0x0003406c:    f64f73ff    O..s    MOV      r3,#0xffff
        0x00034070:    f8b1c000    ....    LDRH     r12,[r1,#0]
        0x00034074:    459c        .E      CMP      r12,r3
        0x00034076:    d101        ..      BNE      0x3407c ; hciCoreCisOpen + 20
        0x00034078:    8008        ..      STRH     r0,[r1,#0]
        0x0003407a:    4770        pG      BX       lr
        0x0003407c:    1e52        R.      SUBS     r2,r2,#1
        0x0003407e:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x00034082:    f1010102    ....    ADD      r1,r1,#2
        0x00034086:    d1f3        ..      BNE      0x34070 ; hciCoreCisOpen + 8
        0x00034088:    4770        pG      BX       lr
    $d
        0x0003408a:    0000        ..      DCW    0
        0x0003408c:    1000d844    D...    DCD    268490820
    $t
    i.hciCoreConnByHandle
    hciCoreConnByHandle
        0x00034090:    4602        .F      MOV      r2,r0
        0x00034092:    4807        .H      LDR      r0,[pc,#28] ; [0x340b0] = 0x1000d7f0
        0x00034094:    2103        .!      MOVS     r1,#3
        0x00034096:    8a03        ..      LDRH     r3,[r0,#0x10]
        0x00034098:    4293        .B      CMP      r3,r2
        0x0003409a:    bf08        ..      IT       EQ
        0x0003409c:    4770        pG      BXEQ     lr
        0x0003409e:    1e49        I.      SUBS     r1,r1,#1
        0x000340a0:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x000340a4:    f100001c    ....    ADD      r0,r0,#0x1c
        0x000340a8:    d1f5        ..      BNE      0x34096 ; hciCoreConnByHandle + 6
        0x000340aa:    2000        .       MOVS     r0,#0
        0x000340ac:    4770        pG      BX       lr
    $d
        0x000340ae:    0000        ..      DCW    0
        0x000340b0:    1000d7f0    ....    DCD    268490736
    $t
    i.hciCoreConnClose
    hciCoreConnClose
        0x000340b4:    b570        p.      PUSH     {r4-r6,lr}
        0x000340b6:    4c10        .L      LDR      r4,[pc,#64] ; [0x340f8] = 0x1000d7f0
        0x000340b8:    2103        .!      MOVS     r1,#3
        0x000340ba:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x000340bc:    4282        .B      CMP      r2,r0
        0x000340be:    d113        ..      BNE      0x340e8 ; hciCoreConnClose + 52
        0x000340c0:    6820         h      LDR      r0,[r4,#0]
        0x000340c2:    2500        .%      MOVS     r5,#0
        0x000340c4:    b110        ..      CBZ      r0,0x340cc ; hciCoreConnClose + 24
        0x000340c6:    f7e8fd56    ..V.    BL       WsfMsgFree ; 0x1cb76
        0x000340ca:    6025        %`      STR      r5,[r4,#0]
        0x000340cc:    75a5        .u      STRB     r5,[r4,#0x16]
        0x000340ce:    68a0        .h      LDR      r0,[r4,#8]
        0x000340d0:    b110        ..      CBZ      r0,0x340d8 ; hciCoreConnClose + 36
        0x000340d2:    f7e8fd50    ..P.    BL       WsfMsgFree ; 0x1cb76
        0x000340d6:    60a5        .`      STR      r5,[r4,#8]
        0x000340d8:    f64f70ff    O..p    MOV      r0,#0xffff
        0x000340dc:    8220         .      STRH     r0,[r4,#0x10]
        0x000340de:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x000340e0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000340e4:    f000b980    ....    B.W      hciCoreTxReady ; 0x343e8
        0x000340e8:    1e49        I.      SUBS     r1,r1,#1
        0x000340ea:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x000340ee:    f104041c    ....    ADD      r4,r4,#0x1c
        0x000340f2:    d1e2        ..      BNE      0x340ba ; hciCoreConnClose + 6
        0x000340f4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000340f6:    0000        ..      DCW    0
        0x000340f8:    1000d7f0    ....    DCD    268490736
    $t
    i.hciCoreConnOpen
    hciCoreConnOpen
        0x000340fc:    490a        .I      LDR      r1,[pc,#40] ; [0x34128] = 0x1000d7f0
        0x000340fe:    2203        ."      MOVS     r2,#3
        0x00034100:    f64f73ff    O..s    MOV      r3,#0xffff
        0x00034104:    f8b1c010    ....    LDRH     r12,[r1,#0x10]
        0x00034108:    459c        .E      CMP      r12,r3
        0x0003410a:    d105        ..      BNE      0x34118 ; hciCoreConnOpen + 28
        0x0003410c:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003410e:    2000        .       MOVS     r0,#0
        0x00034110:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00034112:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00034114:    7608        .v      STRB     r0,[r1,#0x18]
        0x00034116:    4770        pG      BX       lr
        0x00034118:    1e52        R.      SUBS     r2,r2,#1
        0x0003411a:    f01202ff    ....    ANDS     r2,r2,#0xff
        0x0003411e:    f101011c    ....    ADD      r1,r1,#0x1c
        0x00034122:    d1ef        ..      BNE      0x34104 ; hciCoreConnOpen + 8
        0x00034124:    4770        pG      BX       lr
    $d
        0x00034126:    0000        ..      DCW    0
        0x00034128:    1000d7f0    ....    DCD    268490736
    $t
    i.hciCoreInit
    hciCoreInit
        0x0003412c:    f7ffbe40    ..@.    B.W      hciCmdInit ; 0x33db0
    i.hciCoreNumCmplPkts
    hciCoreNumCmplPkts
        0x00034130:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00034134:    4604        .F      MOV      r4,r0
        0x00034136:    2700        .'      MOVS     r7,#0
        0x00034138:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003413c:    1e41        A.      SUBS     r1,r0,#1
        0x0003413e:    b2cd        ..      UXTB     r5,r1
        0x00034140:    d330        0.      BCC      0x341a4 ; hciCoreNumCmplPkts + 116
        0x00034142:    f8df906c    ..l.    LDR      r9,[pc,#108] ; [0x341b0] = 0x1000d7f0
        0x00034146:    f8dfb06c    ..l.    LDR      r11,[pc,#108] ; [0x341b4] = 0x1000d7ac
        0x0003414a:    46ba        .F      MOV      r10,r7
        0x0003414c:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034150:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00034154:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034158:    fa1ff880    ....    UXTH     r8,r0
        0x0003415c:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00034160:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00034164:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034168:    b286        ..      UXTH     r6,r0
        0x0003416a:    4640        @F      MOV      r0,r8
        0x0003416c:    f7ffff90    ....    BL       hciCoreConnByHandle ; 0x34090
        0x00034170:    b1a8        ..      CBZ      r0,0x3419e ; hciCoreNumCmplPkts + 110
        0x00034172:    7e41        A~      LDRB     r1,[r0,#0x19]
        0x00034174:    1b89        ..      SUBS     r1,r1,r6
        0x00034176:    7641        Av      STRB     r1,[r0,#0x19]
        0x00034178:    7e01        .~      LDRB     r1,[r0,#0x18]
        0x0003417a:    1b89        ..      SUBS     r1,r1,r6
        0x0003417c:    b2c9        ..      UXTB     r1,r1
        0x0003417e:    19ba        ..      ADDS     r2,r7,r6
        0x00034180:    7601        .v      STRB     r1,[r0,#0x18]
        0x00034182:    b2d7        ..      UXTB     r7,r2
        0x00034184:    7dc2        .}      LDRB     r2,[r0,#0x17]
        0x00034186:    b152        R.      CBZ      r2,0x3419e ; hciCoreNumCmplPkts + 110
        0x00034188:    f8992081    ...     LDRB     r2,[r9,#0x81]
        0x0003418c:    4291        .B      CMP      r1,r2
        0x0003418e:    d806        ..      BHI      0x3419e ; hciCoreNumCmplPkts + 110
        0x00034190:    f880a017    ....    STRB     r10,[r0,#0x17]
        0x00034194:    f8db2014    ...     LDR      r2,[r11,#0x14]
        0x00034198:    2100        .!      MOVS     r1,#0
        0x0003419a:    4640        @F      MOV      r0,r8
        0x0003419c:    4790        .G      BLX      r2
        0x0003419e:    1e69        i.      SUBS     r1,r5,#1
        0x000341a0:    b2cd        ..      UXTB     r5,r1
        0x000341a2:    d2d3        ..      BCS      0x3414c ; hciCoreNumCmplPkts + 28
        0x000341a4:    4638        8F      MOV      r0,r7
        0x000341a6:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000341aa:    f000b91d    ....    B.W      hciCoreTxReady ; 0x343e8
    $d
        0x000341ae:    0000        ..      DCW    0
        0x000341b0:    1000d7f0    ....    DCD    268490736
        0x000341b4:    1000d7ac    ....    DCD    268490668
    $t
    i.hciCoreRecv
    hciCoreRecv
        0x000341b8:    460a        .F      MOV      r2,r1
        0x000341ba:    b510        ..      PUSH     {r4,lr}
        0x000341bc:    4601        .F      MOV      r1,r0
        0x000341be:    4805        .H      LDR      r0,[pc,#20] ; [0x341d4] = 0x1000d7ac
        0x000341c0:    f7e8fcd2    ....    BL       WsfMsgEnq ; 0x1cb68
        0x000341c4:    4803        .H      LDR      r0,[pc,#12] ; [0x341d4] = 0x1000d7ac
        0x000341c6:    2101        .!      MOVS     r1,#1
        0x000341c8:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x000341cc:    e8bd4010    ...@    POP      {r4,lr}
        0x000341d0:    f7e8bd94    ....    B        WsfSetEvent ; 0x1ccfc
    $d
        0x000341d4:    1000d7ac    ....    DCD    268490668
    $t
    i.hciCoreResetSequence
    hciCoreResetSequence
        0x000341d8:    7801        .x      LDRB     r1,[r0,#0]
        0x000341da:    290e        .)      CMP      r1,#0xe
        0x000341dc:    bf18        ..      IT       NE
        0x000341de:    4770        pG      BXNE     lr
        0x000341e0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000341e2:    f8101f03    ....    LDRB     r1,[r0,#3]!
        0x000341e6:    f2420718    B...    MOV      r7,#0x2018
        0x000341ea:    7842        Bx      LDRB     r2,[r0,#1]
        0x000341ec:    f8dfc1d4    ....    LDR      r12,[pc,#468] ; [0x343c4] = 0x10000192
        0x000341f0:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x000341f4:    4a71        qJ      LDR      r2,[pc,#452] ; [0x343bc] = 0x10000368
        0x000341f6:    b28d        ..      UXTH     r5,r1
        0x000341f8:    1bee        ..      SUBS     r6,r5,r7
        0x000341fa:    6813        .h      LDR      r3,[r2,#0]
        0x000341fc:    4a70        pJ      LDR      r2,[pc,#448] ; [0x343c0] = 0x1000d7f0
        0x000341fe:    2100        .!      MOVS     r1,#0
        0x00034200:    1cc0        ..      ADDS     r0,r0,#3
        0x00034202:    f8d240a0    ...@    LDR      r4,[r2,#0xa0]
        0x00034206:    42bd        .B      CMP      r5,r7
        0x00034208:    d072        r.      BEQ      0x342f0 ; hciCoreResetSequence + 280
        0x0003420a:    dc27        '.      BGT      0x3425c ; hciCoreResetSequence + 132
        0x0003420c:    f2410709    A...    MOV      r7,#0x1009
        0x00034210:    eba50607    ....    SUB      r6,r5,r7
        0x00034214:    42bd        .B      CMP      r5,r7
        0x00034216:    d063        c.      BEQ      0x342e0 ; hciCoreResetSequence + 264
        0x00034218:    dc0b        ..      BGT      0x34232 ; hciCoreResetSequence + 90
        0x0003421a:    f5a56240    ..@b    SUB      r2,r5,#0xc00
        0x0003421e:    3a01        .:      SUBS     r2,#1
        0x00034220:    d053        S.      BEQ      0x342ca ; hciCoreResetSequence + 242
        0x00034222:    2a02        .*      CMP      r2,#2
        0x00034224:    d047        G.      BEQ      0x342b6 ; hciCoreResetSequence + 222
        0x00034226:    2a62        b*      CMP      r2,#0x62
        0x00034228:    d057        W.      BEQ      0x342da ; hciCoreResetSequence + 258
        0x0003422a:    f5b26f80    ...o    CMP      r2,#0x400
        0x0003422e:    d06e        n.      BEQ      0x3430e ; hciCoreResetSequence + 310
        0x00034230:    bdf8        ..      POP      {r3-r7,pc}
        0x00034232:    f5a66c00    ...l    SUB      r12,r6,#0x800
        0x00034236:    f5bc6cff    ...l    SUBS     r12,r12,#0x7f8
        0x0003423a:    d04a        J.      BEQ      0x342d2 ; hciCoreResetSequence + 250
        0x0003423c:    f1bc0f01    ....    CMP      r12,#1
        0x00034240:    d057        W.      BEQ      0x342f2 ; hciCoreResetSequence + 282
        0x00034242:    f1bc0f02    ....    CMP      r12,#2
        0x00034246:    d06a        j.      BEQ      0x3431e ; hciCoreResetSequence + 326
        0x00034248:    f1bc0f0e    ....    CMP      r12,#0xe
        0x0003424c:    bf18        ..      IT       NE
        0x0003424e:    bdf8        ..      POPNE    {r3-r7,pc}
        0x00034250:    7800        .x      LDRB     r0,[r0,#0]
        0x00034252:    f8820084    ....    STRB     r0,[r2,#0x84]
        0x00034256:    f7e7f912    ....    BL       HciLeReadLocalSupFeatCmd ; 0x1b47e
        0x0003425a:    bdf8        ..      POP      {r3-r7,pc}
        0x0003425c:    2e22        ".      CMP      r6,#0x22
        0x0003425e:    d056        V.      BEQ      0x3430e ; hciCoreResetSequence + 310
        0x00034260:    dc16        ..      BGT      0x34290 ; hciCoreResetSequence + 184
        0x00034262:    2e04        ..      CMP      r6,#4
        0x00034264:    d054        T.      BEQ      0x34310 ; hciCoreResetSequence + 312
        0x00034266:    2e0c        ..      CMP      r6,#0xc
        0x00034268:    d077        w.      BEQ      0x3435a ; hciCoreResetSequence + 386
        0x0003426a:    2e12        ..      CMP      r6,#0x12
        0x0003426c:    d077        w.      BEQ      0x3435e ; hciCoreResetSequence + 390
        0x0003426e:    2e17        ..      CMP      r6,#0x17
        0x00034270:    bf18        ..      IT       NE
        0x00034272:    bdf8        ..      POPNE    {r3-r7,pc}
        0x00034274:    7801        .x      LDRB     r1,[r0,#0]
        0x00034276:    7842        Bx      LDRB     r2,[r0,#1]
        0x00034278:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x0003427c:    b28a        ..      UXTH     r2,r1
        0x0003427e:    7881        .x      LDRB     r1,[r0,#2]
        0x00034280:    78c0        .x      LDRB     r0,[r0,#3]
        0x00034282:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x00034286:    b281        ..      UXTH     r1,r0
        0x00034288:    4610        .F      MOV      r0,r2
        0x0003428a:    f7e7fb26    ..&.    BL       HciLeWriteDefDataLen ; 0x1b8da
        0x0003428e:    bdf8        ..      POP      {r3-r7,pc}
        0x00034290:    2e23        #.      CMP      r6,#0x23
        0x00034292:    bf18        ..      IT       NE
        0x00034294:    2e32        2.      CMPNE    r6,#0x32
        0x00034296:    d078        x.      BEQ      0x3438a ; hciCoreResetSequence + 434
        0x00034298:    f5a6405c    ..\@    SUB      r0,r6,#0xdc00
        0x0003429c:    385f        _8      SUBS     r0,r0,#0x5f
        0x0003429e:    d007        ..      BEQ      0x342b0 ; hciCoreResetSequence + 216
        0x000342a0:    2801        .(      CMP      r0,#1
        0x000342a2:    bf18        ..      IT       NE
        0x000342a4:    bdf8        ..      POPNE    {r3-r7,pc}
        0x000342a6:    f7e7fb79    ..y.    BL       HciResetCmd ; 0x1b99c
        0x000342aa:    f7e7fca7    ....    BL       HciVscUpdateBDAddress ; 0x1bbfc
        0x000342ae:    bdf8        ..      POP      {r3-r7,pc}
        0x000342b0:    f7e7fcac    ....    BL       HciVscUpdateLinklayerFeature ; 0x1bc0c
        0x000342b4:    bdf8        ..      POP      {r3-r7,pc}
        0x000342b6:    f88c1000    ....    STRB     r1,[r12,#0]
        0x000342ba:    f44f2000    O..     MOV      r0,#0x80000
        0x000342be:    f7e7fc95    ....    BL       HciVscSetTraceBitMap ; 0x1bbec
        0x000342c2:    4841        AH      LDR      r0,[pc,#260] ; [0x343c8] = 0x43a6c
        0x000342c4:    f7e7fc28    ..(.    BL       HciSetEventMaskCmd ; 0x1bb18
        0x000342c8:    bdf8        ..      POP      {r3-r7,pc}
        0x000342ca:    4840        @H      LDR      r0,[pc,#256] ; [0x343cc] = 0x43a74
        0x000342cc:    f7e7fa71    ..q.    BL       HciLeSetEventMaskCmd ; 0x1b7b2
        0x000342d0:    bdf8        ..      POP      {r3-r7,pc}
        0x000342d2:    483f        ?H      LDR      r0,[pc,#252] ; [0x343d0] = 0x43a7c
        0x000342d4:    f7e7fc39    ..9.    BL       HciSetEventMaskPage2Cmd ; 0x1bb4a
        0x000342d8:    bdf8        ..      POP      {r3-r7,pc}
        0x000342da:    f7e7fb25    ..%.    BL       HciReadBdAddrCmd ; 0x1b928
        0x000342de:    bdf8        ..      POP      {r3-r7,pc}
        0x000342e0:    4601        .F      MOV      r1,r0
        0x000342e2:    f1020068    ..h.    ADD      r0,r2,#0x68
        0x000342e6:    f7e5fffc    ....    BL       BdaCpy ; 0x1a2e2
        0x000342ea:    f7e7f8a4    ....    BL       HciLeReadBufSizeCmd ; 0x1b436
        0x000342ee:    bdf8        ..      POP      {r3-r7,pc}
        0x000342f0:    e051        Q.      B        0x34396 ; hciCoreResetSequence + 446
        0x000342f2:    7801        .x      LDRB     r1,[r0,#0]
        0x000342f4:    7843        Cx      LDRB     r3,[r0,#1]
        0x000342f6:    eb012103    ...!    ADD      r1,r1,r3,LSL #8
        0x000342fa:    f8a2107e    ..~.    STRH     r1,[r2,#0x7e]
        0x000342fe:    7880        .x      LDRB     r0,[r0,#2]
        0x00034300:    f8820083    ....    STRB     r0,[r2,#0x83]
        0x00034304:    f8820082    ....    STRB     r0,[r2,#0x82]
        0x00034308:    f7e7f905    ....    BL       HciLeReadSupStatesCmd ; 0x1b516
        0x0003430c:    bdf8        ..      POP      {r3-r7,pc}
        0x0003430e:    e03c        <.      B        0x3438a ; hciCoreResetSequence + 434
        0x00034310:    6801        .h      LDR      r1,[r0,#0]
        0x00034312:    6611        .f      STR      r1,[r2,#0x60]
        0x00034314:    6840        @h      LDR      r0,[r0,#4]
        0x00034316:    6650        Pf      STR      r0,[r2,#0x64]
        0x00034318:    f7e7f90f    ....    BL       HciLeReadWhiteListSizeCmd ; 0x1b53a
        0x0003431c:    bdf8        ..      POP      {r3-r7,pc}
        0x0003431e:    f890c000    ....    LDRB     r12,[r0,#0]
        0x00034322:    7840        @x      LDRB     r0,[r0,#1]
        0x00034324:    eb0c2000    ...     ADD      r0,r12,r0,LSL #8
        0x00034328:    ea4f7ce0    O..|    ASR      r12,r0,#31
        0x0003432c:    e9c20c22    ..".    STRD     r0,r12,[r2,#0x88]
        0x00034330:    f0100f40    ..@.    TST      r0,#0x40
        0x00034334:    bf18        ..      IT       NE
        0x00034336:    f0130f40    ..@.    TSTNE    r3,#0x40
        0x0003433a:    d002        ..      BEQ      0x34342 ; hciCoreResetSequence + 362
        0x0003433c:    f7e7f8d9    ....    BL       HciLeReadResolvingListSize ; 0x1b4f2
        0x00034340:    bdf8        ..      POP      {r3-r7,pc}
        0x00034342:    f8821091    ....    STRB     r1,[r2,#0x91]
        0x00034346:    f0100f20    .. .    TST      r0,#0x20
        0x0003434a:    bf18        ..      IT       NE
        0x0003434c:    f0130f20    .. .    TSTNE    r3,#0x20
        0x00034350:    d018        ..      BEQ      0x34384 ; hciCoreResetSequence + 428
        0x00034352:    bf00        ..      NOP      
        0x00034354:    f7e7f8a5    ....    BL       HciLeReadMaxDataLen ; 0x1b4a2
        0x00034358:    bdf8        ..      POP      {r3-r7,pc}
        0x0003435a:    e00c        ..      B        0x34376 ; hciCoreResetSequence + 414
        0x0003435c:    e7ff        ..      B        0x3435e ; hciCoreResetSequence + 390
        0x0003435e:    7800        .x      LDRB     r0,[r0,#0]
        0x00034360:    f8820091    ....    STRB     r0,[r2,#0x91]
        0x00034364:    f8920088    ....    LDRB     r0,[r2,#0x88]
        0x00034368:    f0100f20    .. .    TST      r0,#0x20
        0x0003436c:    bf18        ..      IT       NE
        0x0003436e:    f0130f20    .. .    TSTNE    r3,#0x20
        0x00034372:    d1ef        ..      BNE      0x34354 ; hciCoreResetSequence + 380
        0x00034374:    e006        ..      B        0x34384 ; hciCoreResetSequence + 428
        0x00034376:    b95c        \.      CBNZ     r4,0x34390 ; hciCoreResetSequence + 440
        0x00034378:    f8a21092    ....    STRH     r1,[r2,#0x92]
        0x0003437c:    f8821094    ....    STRB     r1,[r2,#0x94]
        0x00034380:    f8821095    ....    STRB     r1,[r2,#0x95]
        0x00034384:    f7e7f845    ..E.    BL       HciLeRandCmd ; 0x1b412
        0x00034388:    bdf8        ..      POP      {r3-r7,pc}
        0x0003438a:    2c00        .,      CMP      r4,#0
        0x0003438c:    bf08        ..      IT       EQ
        0x0003438e:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00034390:    4629        )F      MOV      r1,r5
        0x00034392:    47a0        .G      BLX      r4
        0x00034394:    bdf8        ..      POP      {r3-r7,pc}
        0x00034396:    f89c0000    ....    LDRB     r0,[r12,#0]
        0x0003439a:    2803        .(      CMP      r0,#3
        0x0003439c:    bf3c        <.      ITT      CC
        0x0003439e:    1c40        @.      ADDCC    r0,r0,#1
        0x000343a0:    f88c0000    ....    STRBCC   r0,[r12,#0]
        0x000343a4:    d3ee        ..      BCC      0x34384 ; hciCoreResetSequence + 428
        0x000343a6:    480b        .H      LDR      r0,[pc,#44] ; [0x343d4] = 0x1000d7ac
        0x000343a8:    f8801021    ..!.    STRB     r1,[r0,#0x21]
        0x000343ac:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x000343b0:    f88d1002    ....    STRB     r1,[sp,#2]
        0x000343b4:    6881        .h      LDR      r1,[r0,#8]
        0x000343b6:    4668        hF      MOV      r0,sp
        0x000343b8:    4788        .G      BLX      r1
        0x000343ba:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x000343bc:    10000368    h...    DCD    268436328
        0x000343c0:    1000d7f0    ....    DCD    268490736
        0x000343c4:    10000192    ....    DCD    268435858
        0x000343c8:    00043a6c    l:..    DCD    277100
        0x000343cc:    00043a74    t:..    DCD    277108
        0x000343d0:    00043a7c    |:..    DCD    277116
        0x000343d4:    1000d7ac    ....    DCD    268490668
    $t
    i.hciCoreResetStart
    hciCoreResetStart
        0x000343d8:    b510        ..      PUSH     {r4,lr}
        0x000343da:    f7fffcd3    ....    BL       hciClearCmdQueue ; 0x33d84
        0x000343de:    e8bd4010    ...@    POP      {r4,lr}
        0x000343e2:    f7e7bc23    ..#.    B        HciVscUpdateNvdsParam ; 0x1bc2c
        0x000343e6:    0000        ..      MOVS     r0,r0
    i.hciCoreTxReady
    hciCoreTxReady
        0x000343e8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000343ec:    4e77        wN      LDR      r6,[pc,#476] ; [0x345cc] = 0x1000d7f0
        0x000343ee:    b083        ..      SUB      sp,sp,#0xc
        0x000343f0:    f04f0800    O...    MOV      r8,#0
        0x000343f4:    b158        X.      CBZ      r0,0x3440e ; hciCoreTxReady + 38
        0x000343f6:    f8961082    ....    LDRB     r1,[r6,#0x82]
        0x000343fa:    4408        .D      ADD      r0,r0,r1
        0x000343fc:    b2c0        ..      UXTB     r0,r0
        0x000343fe:    f8860082    ....    STRB     r0,[r6,#0x82]
        0x00034402:    f8961083    ....    LDRB     r1,[r6,#0x83]
        0x00034406:    4288        .B      CMP      r0,r1
        0x00034408:    bf88        ..      IT       HI
        0x0003440a:    f8861082    ....    STRBHI   r1,[r6,#0x82]
        0x0003440e:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00034412:    2800        .(      CMP      r0,#0
        0x00034414:    d07e        ~.      BEQ      0x34514 ; hciCoreTxReady + 300
        0x00034416:    f64f79ff    O..y    MOV      r9,#0xffff
        0x0003441a:    f04f0b10    O...    MOV      r11,#0x10
        0x0003441e:    f04f0a00    O...    MOV      r10,#0
        0x00034422:    4c6a        jL      LDR      r4,[pc,#424] ; [0x345cc] = 0x1000d7f0
        0x00034424:    2003        .       MOVS     r0,#3
        0x00034426:    8a21        !.      LDRH     r1,[r4,#0x10]
        0x00034428:    4549        IE      CMP      r1,r9
        0x0003442a:    bf1c        ..      ITT      NE
        0x0003442c:    7da1        .}      LDRBNE   r1,[r4,#0x16]
        0x0003442e:    2900        .)      CMPNE    r1,#0
        0x00034430:    d037        7.      BEQ      0x344a2 ; hciCoreTxReady + 186
        0x00034432:    2c00        .,      CMP      r4,#0
        0x00034434:    d03b        ;.      BEQ      0x344ae ; hciCoreTxReady + 198
        0x00034436:    f7e6fec5    ....    BL       HciGetBufSize ; 0x1b1c4
        0x0003443a:    8a65        e.      LDRH     r5,[r4,#0x12]
        0x0003443c:    42a8        .B      CMP      r0,r5
        0x0003443e:    d802        ..      BHI      0x34446 ; hciCoreTxReady + 94
        0x00034440:    f7e6fec0    ....    BL       HciGetBufSize ; 0x1b1c4
        0x00034444:    4605        .F      MOV      r5,r0
        0x00034446:    2d00        .-      CMP      r5,#0
        0x00034448:    d031        1.      BEQ      0x344ae ; hciCoreTxReady + 198
        0x0003444a:    6861        ah      LDR      r1,[r4,#4]
        0x0003444c:    7c20         |      LDRB     r0,[r4,#0x10]
        0x0003444e:    7008        .p      STRB     r0,[r1,#0]
        0x00034450:    8a20         .      LDRH     r0,[r4,#0x10]
        0x00034452:    6861        ah      LDR      r1,[r4,#4]
        0x00034454:    ea4b2010    K..     ORR      r0,r11,r0,LSR #8
        0x00034458:    7048        Hp      STRB     r0,[r1,#1]
        0x0003445a:    6860        `h      LDR      r0,[r4,#4]
        0x0003445c:    7085        .p      STRB     r5,[r0,#2]
        0x0003445e:    6861        ah      LDR      r1,[r4,#4]
        0x00034460:    0a28        (.      LSRS     r0,r5,#8
        0x00034462:    70c8        .p      STRB     r0,[r1,#3]
        0x00034464:    4620         F      MOV      r0,r4
        0x00034466:    6861        ah      LDR      r1,[r4,#4]
        0x00034468:    f001fa88    ....    BL       hciTrSendAclData ; 0x3597c
        0x0003446c:    b1f8        ..      CBZ      r0,0x344ae ; hciCoreTxReady + 198
        0x0003446e:    7e60        `~      LDRB     r0,[r4,#0x19]
        0x00034470:    1c40        @.      ADDS     r0,r0,#1
        0x00034472:    7660        `v      STRB     r0,[r4,#0x19]
        0x00034474:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00034478:    2800        .(      CMP      r0,#0
        0x0003447a:    bf1c        ..      ITT      NE
        0x0003447c:    1e40        @.      SUBNE    r0,r0,#1
        0x0003447e:    f8860082    ....    STRBNE   r0,[r6,#0x82]
        0x00034482:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x00034484:    1b40        @.      SUBS     r0,r0,r5
        0x00034486:    0400        ..      LSLS     r0,r0,#16
        0x00034488:    0c00        ..      LSRS     r0,r0,#16
        0x0003448a:    8260        `.      STRH     r0,[r4,#0x12]
        0x0003448c:    6860        `h      LDR      r0,[r4,#4]
        0x0003448e:    bf1c        ..      ITT      NE
        0x00034490:    4428        (D      ADDNE    r0,r5
        0x00034492:    6060        ``      STRNE    r0,[r4,#4]
        0x00034494:    7da1        .}      LDRB     r1,[r4,#0x16]
        0x00034496:    2900        .)      CMP      r1,#0
        0x00034498:    d04a        J.      BEQ      0x34530 ; hciCoreTxReady + 328
        0x0003449a:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x0003449c:    2800        .(      CMP      r0,#0
        0x0003449e:    d03f        ?.      BEQ      0x34520 ; hciCoreTxReady + 312
        0x000344a0:    e059        Y.      B        0x34556 ; hciCoreTxReady + 366
        0x000344a2:    1e40        @.      SUBS     r0,r0,#1
        0x000344a4:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x000344a8:    f104041c    ....    ADD      r4,r4,#0x1c
        0x000344ac:    d1bb        ..      BNE      0x34426 ; hciCoreTxReady + 62
        0x000344ae:    a901        ..      ADD      r1,sp,#4
        0x000344b0:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x000344b4:    f7e8fb62    ..b.    BL       WsfMsgPeek ; 0x1cb7c
        0x000344b8:    0005        ..      MOVS     r5,r0
        0x000344ba:    d051        Q.      BEQ      0x34560 ; hciCoreTxReady + 376
        0x000344bc:    7829        )x      LDRB     r1,[r5,#0]
        0x000344be:    7868        hx      LDRB     r0,[r5,#1]
        0x000344c0:    78ea        .x      LDRB     r2,[r5,#3]
        0x000344c2:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x000344c6:    b281        ..      UXTH     r1,r0
        0x000344c8:    78a8        .x      LDRB     r0,[r5,#2]
        0x000344ca:    4c40        @L      LDR      r4,[pc,#256] ; [0x345cc] = 0x1000d7f0
        0x000344cc:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x000344d0:    b287        ..      UXTH     r7,r0
        0x000344d2:    2003        .       MOVS     r0,#3
        0x000344d4:    8a22        ".      LDRH     r2,[r4,#0x10]
        0x000344d6:    428a        .B      CMP      r2,r1
        0x000344d8:    d130        0.      BNE      0x3453c ; hciCoreTxReady + 340
        0x000344da:    b374        t.      CBZ      r4,0x3453a ; hciCoreTxReady + 338
        0x000344dc:    f7e6fe72    ..r.    BL       HciGetBufSize ; 0x1b1c4
        0x000344e0:    4287        .B      CMP      r7,r0
        0x000344e2:    d94b        K.      BLS      0x3457c ; hciCoreTxReady + 404
        0x000344e4:    1a39        9.      SUBS     r1,r7,r0
        0x000344e6:    8261        a.      STRH     r1,[r4,#0x12]
        0x000344e8:    182a        *.      ADDS     r2,r5,r0
        0x000344ea:    e9c45200    ...R    STRD     r5,r2,[r4,#0]
        0x000344ee:    2201        ."      MOVS     r2,#1
        0x000344f0:    75a2        .u      STRB     r2,[r4,#0x16]
        0x000344f2:    70a8        .p      STRB     r0,[r5,#2]
        0x000344f4:    0a01        ..      LSRS     r1,r0,#8
        0x000344f6:    70e9        .p      STRB     r1,[r5,#3]
        0x000344f8:    4620         F      MOV      r0,r4
        0x000344fa:    4629        )F      MOV      r1,r5
        0x000344fc:    9400        ..      STR      r4,[sp,#0]
        0x000344fe:    f001fa3d    ..=.    BL       hciTrSendAclData ; 0x3597c
        0x00034502:    b388        ..      CBZ      r0,0x34568 ; hciCoreTxReady + 384
        0x00034504:    9800        ..      LDR      r0,[sp,#0]
        0x00034506:    9900        ..      LDR      r1,[sp,#0]
        0x00034508:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0003450a:    1c40        @.      ADDS     r0,r0,#1
        0x0003450c:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003450e:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00034512:    e000        ..      B        0x34516 ; hciCoreTxReady + 302
        0x00034514:    e024        $.      B        0x34560 ; hciCoreTxReady + 376
        0x00034516:    b340        @.      CBZ      r0,0x3456a ; hciCoreTxReady + 386
        0x00034518:    1e40        @.      SUBS     r0,r0,#1
        0x0003451a:    f8860082    ....    STRB     r0,[r6,#0x82]
        0x0003451e:    e03b        ;.      B        0x34598 ; hciCoreTxReady + 432
        0x00034520:    6820         h      LDR      r0,[r4,#0]
        0x00034522:    f7e8fb28    ..(.    BL       WsfMsgFree ; 0x1cb76
        0x00034526:    f8c4a000    ....    STR      r10,[r4,#0]
        0x0003452a:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x0003452e:    e012        ..      B        0x34556 ; hciCoreTxReady + 366
        0x00034530:    2800        .(      CMP      r0,#0
        0x00034532:    bf18        ..      IT       NE
        0x00034534:    f7e8fb1f    ....    BLNE     WsfMsgFree ; 0x1cb76
        0x00034538:    e00d        ..      B        0x34556 ; hciCoreTxReady + 366
        0x0003453a:    e005        ..      B        0x34548 ; hciCoreTxReady + 352
        0x0003453c:    1e40        @.      SUBS     r0,r0,#1
        0x0003453e:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x00034542:    f104041c    ....    ADD      r4,r4,#0x1c
        0x00034546:    d1c5        ..      BNE      0x344d4 ; hciCoreTxReady + 236
        0x00034548:    a901        ..      ADD      r1,sp,#4
        0x0003454a:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x0003454e:    f7e8fb00    ....    BL       WsfMsgDeq ; 0x1cb52
        0x00034552:    f7e8fb10    ....    BL       WsfMsgFree ; 0x1cb76
        0x00034556:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x0003455a:    2800        .(      CMP      r0,#0
        0x0003455c:    f47faf61    ..a.    BNE      0x34422 ; hciCoreTxReady + 58
        0x00034560:    b003        ..      ADD      sp,sp,#0xc
        0x00034562:    4640        @F      MOV      r0,r8
        0x00034564:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00034568:    e000        ..      B        0x3456c ; hciCoreTxReady + 388
        0x0003456a:    e015        ..      B        0x34598 ; hciCoreTxReady + 432
        0x0003456c:    f8c4a000    ....    STR      r10,[r4,#0]
        0x00034570:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x00034574:    70af        .p      STRB     r7,[r5,#2]
        0x00034576:    0a38        8.      LSRS     r0,r7,#8
        0x00034578:    70e8        .p      STRB     r0,[r5,#3]
        0x0003457a:    e7f1        ..      B        0x34560 ; hciCoreTxReady + 376
        0x0003457c:    4627        'F      MOV      r7,r4
        0x0003457e:    4629        )F      MOV      r1,r5
        0x00034580:    4620         F      MOV      r0,r4
        0x00034582:    f001f9fb    ....    BL       hciTrSendAclData ; 0x3597c
        0x00034586:    2800        .(      CMP      r0,#0
        0x00034588:    d0ea        ..      BEQ      0x34560 ; hciCoreTxReady + 376
        0x0003458a:    7e78        x~      LDRB     r0,[r7,#0x19]
        0x0003458c:    1c40        @.      ADDS     r0,r0,#1
        0x0003458e:    7678        xv      STRB     r0,[r7,#0x19]
        0x00034590:    f8960082    ....    LDRB     r0,[r6,#0x82]
        0x00034594:    2800        .(      CMP      r0,#0
        0x00034596:    d1bf        ..      BNE      0x34518 ; hciCoreTxReady + 304
        0x00034598:    a901        ..      ADD      r1,sp,#4
        0x0003459a:    f1060070    ..p.    ADD      r0,r6,#0x70
        0x0003459e:    f7e8fad8    ....    BL       WsfMsgDeq ; 0x1cb52
        0x000345a2:    7da1        .}      LDRB     r1,[r4,#0x16]
        0x000345a4:    4628        (F      MOV      r0,r5
        0x000345a6:    b149        I.      CBZ      r1,0x345bc ; hciCoreTxReady + 468
        0x000345a8:    8a60        `.      LDRH     r0,[r4,#0x12]
        0x000345aa:    b958        X.      CBNZ     r0,0x345c4 ; hciCoreTxReady + 476
        0x000345ac:    6820         h      LDR      r0,[r4,#0]
        0x000345ae:    f7e8fae2    ....    BL       WsfMsgFree ; 0x1cb76
        0x000345b2:    f8c4a000    ....    STR      r10,[r4,#0]
        0x000345b6:    f884a016    ....    STRB     r10,[r4,#0x16]
        0x000345ba:    e003        ..      B        0x345c4 ; hciCoreTxReady + 476
        0x000345bc:    2800        .(      CMP      r0,#0
        0x000345be:    bf18        ..      IT       NE
        0x000345c0:    f7e8fad9    ....    BLNE     WsfMsgFree ; 0x1cb76
        0x000345c4:    f04f0801    O...    MOV      r8,#1
        0x000345c8:    e7c5        ..      B        0x34556 ; hciCoreTxReady + 366
    $d
        0x000345ca:    0000        ..      DCW    0
        0x000345cc:    1000d7f0    ....    DCD    268490736
    $t
    i.hciCoreVsCmdCmplRcvd
    hciCoreVsCmdCmplRcvd
        0x000345d0:    2012        .       MOVS     r0,#0x12
        0x000345d2:    4770        pG      BX       lr
    i.hciDrvWrite
    hciDrvWrite
        0x000345d4:    b530        0.      PUSH     {r4,r5,lr}
        0x000345d6:    460d        .F      MOV      r5,r1
        0x000345d8:    4c2a        *L      LDR      r4,[pc,#168] ; [0x34684] = 0x10000074
        0x000345da:    b083        ..      SUB      sp,sp,#0xc
        0x000345dc:    4601        .F      MOV      r1,r0
        0x000345de:    f5b57f03    ....    CMP      r5,#0x20c
        0x000345e2:    d910        ..      BLS      0x34606 ; hciDrvWrite + 50
        0x000345e4:    f7e3ff1a    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000345e8:    9000        ..      STR      r0,[sp,#0]
        0x000345ea:    f7e3ff1b    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x000345ee:    4826        &H      LDR      r0,[pc,#152] ; [0x34688] = 0x9000001
        0x000345f0:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000345f2:    69a1        .i      LDR      r1,[r4,#0x18]
        0x000345f4:    b109        ..      CBZ      r1,0x345fa ; hciDrvWrite + 38
        0x000345f6:    4788        .G      BLX      r1
        0x000345f8:    e010        ..      B        0x3461c ; hciDrvWrite + 72
        0x000345fa:    f7e3ff0f    ....    BL       am_hal_interrupt_master_disable ; 0x1841c
        0x000345fe:    9000        ..      STR      r0,[sp,#0]
        0x00034600:    f7e3ff10    ....    BL       am_hal_interrupt_master_set ; 0x18424
        0x00034604:    e00a        ..      B        0x3461c ; hciDrvWrite + 72
        0x00034606:    2000        .       MOVS     r0,#0
        0x00034608:    9000        ..      STR      r0,[sp,#0]
        0x0003460a:    462b        +F      MOV      r3,r5
        0x0003460c:    6860        `h      LDR      r0,[r4,#4]
        0x0003460e:    f7ebfbef    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x00034612:    b130        0.      CBZ      r0,0x34622 ; hciDrvWrite + 78
        0x00034614:    2803        .(      CMP      r0,#3
        0x00034616:    d001        ..      BEQ      0x3461c ; hciDrvWrite + 72
        0x00034618:    2807        .(      CMP      r0,#7
        0x0003461a:    d00d        ..      BEQ      0x34638 ; hciDrvWrite + 100
        0x0003461c:    b003        ..      ADD      sp,sp,#0xc
        0x0003461e:    2000        .       MOVS     r0,#0
        0x00034620:    bd30        0.      POP      {r4,r5,pc}
        0x00034622:    481a        .H      LDR      r0,[pc,#104] ; [0x3468c] = 0x10000c58
        0x00034624:    f7e8fcb4    ....    BL       WsfTimerStop ; 0x1cf90
        0x00034628:    f2427110    B..q    MOV      r1,#0x2710
        0x0003462c:    4817        .H      LDR      r0,[pc,#92] ; [0x3468c] = 0x10000c58
        0x0003462e:    f7e8fc41    ..A.    BL       WsfTimerStartMs ; 0x1ceb4
        0x00034632:    b003        ..      ADD      sp,sp,#0xc
        0x00034634:    4628        (F      MOV      r0,r5
        0x00034636:    bd30        0.      POP      {r4,r5,pc}
        0x00034638:    4814        .H      LDR      r0,[pc,#80] ; [0x3468c] = 0x10000c58
        0x0003463a:    f7e8fca9    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003463e:    2035        5       MOVS     r0,#0x35
        0x00034640:    2100        .!      MOVS     r1,#0
        0x00034642:    9000        ..      STR      r0,[sp,#0]
        0x00034644:    466a        jF      MOV      r2,sp
        0x00034646:    4608        .F      MOV      r0,r1
        0x00034648:    f7ecff28    ..(.    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0003464c:    2034        4       MOVS     r0,#0x34
        0x0003464e:    2100        .!      MOVS     r1,#0
        0x00034650:    9000        ..      STR      r0,[sp,#0]
        0x00034652:    466a        jF      MOV      r2,sp
        0x00034654:    4608        .F      MOV      r0,r1
        0x00034656:    f7ecff21    ..!.    BL       am_hal_gpio_interrupt_control ; 0x2149c
        0x0003465a:    6860        `h      LDR      r0,[r4,#4]
        0x0003465c:    f7ebfe80    ....    BL       am_devices_cooper_term ; 0x20360
        0x00034660:    480b        .H      LDR      r0,[pc,#44] ; [0x34690] = 0x449c4
        0x00034662:    6801        .h      LDR      r1,[r0,#0]
        0x00034664:    9101        ..      STR      r1,[sp,#4]
        0x00034666:    2037        7       MOVS     r0,#0x37
        0x00034668:    f7edf884    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0003466c:    2100        .!      MOVS     r1,#0
        0x0003466e:    2037        7       MOVS     r0,#0x37
        0x00034670:    f7edf908    ....    BL       am_hal_gpio_state_write ; 0x21884
        0x00034674:    2000        .       MOVS     r0,#0
        0x00034676:    f7e6fd0f    ....    BL       HciDrvRadioBoot ; 0x1b098
        0x0003467a:    f7e6f8a5    ....    BL       DmDevReset ; 0x1a7c8
        0x0003467e:    b003        ..      ADD      sp,sp,#0xc
        0x00034680:    2000        .       MOVS     r0,#0
        0x00034682:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00034684:    10000074    t...    DCD    268435572
        0x00034688:    09000001    ....    DCD    150994945
        0x0003468c:    10000c58    X...    DCD    268438616
        0x00034690:    000449c4    .I..    DCD    281028
    $t
    i.hciEvtParseAuthTimeoutExpiredEvt
    hciEvtParseAuthTimeoutExpiredEvt
        0x00034694:    780a        .x      LDRB     r2,[r1,#0]
        0x00034696:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034698:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x0003469c:    8081        ..      STRH     r1,[r0,#4]
        0x0003469e:    8001        ..      STRH     r1,[r0,#0]
        0x000346a0:    4770        pG      BX       lr
    i.hciEvtParseConfigDataPathCmdCmpl
    hciEvtParseConfigDataPathCmdCmpl
        0x000346a2:    7809        .x      LDRB     r1,[r1,#0]
        0x000346a4:    7101        .q      STRB     r1,[r0,#4]
        0x000346a6:    70c1        .p      STRB     r1,[r0,#3]
        0x000346a8:    4770        pG      BX       lr
    i.hciEvtParseDataLenChange
    hciEvtParseDataLenChange
        0x000346aa:    780a        .x      LDRB     r2,[r1,#0]
        0x000346ac:    784b        Kx      LDRB     r3,[r1,#1]
        0x000346ae:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000346b2:    8082        ..      STRH     r2,[r0,#4]
        0x000346b4:    788b        .x      LDRB     r3,[r1,#2]
        0x000346b6:    f891c003    ....    LDRB     r12,[r1,#3]
        0x000346ba:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000346be:    80c3        ..      STRH     r3,[r0,#6]
        0x000346c0:    790b        .y      LDRB     r3,[r1,#4]
        0x000346c2:    f891c005    ....    LDRB     r12,[r1,#5]
        0x000346c6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000346ca:    8103        ..      STRH     r3,[r0,#8]
        0x000346cc:    798b        .y      LDRB     r3,[r1,#6]
        0x000346ce:    f891c007    ....    LDRB     r12,[r1,#7]
        0x000346d2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000346d6:    8143        C.      STRH     r3,[r0,#0xa]
        0x000346d8:    7a0b        .z      LDRB     r3,[r1,#8]
        0x000346da:    7a49        Iz      LDRB     r1,[r1,#9]
        0x000346dc:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000346e0:    8181        ..      STRH     r1,[r0,#0xc]
        0x000346e2:    8002        ..      STRH     r2,[r0,#0]
        0x000346e4:    4770        pG      BX       lr
    i.hciEvtParseDisconnectCmpl
    hciEvtParseDisconnectCmpl
        0x000346e6:    780b        .x      LDRB     r3,[r1,#0]
        0x000346e8:    7103        .q      STRB     r3,[r0,#4]
        0x000346ea:    784a        Jx      LDRB     r2,[r1,#1]
        0x000346ec:    f891c002    ....    LDRB     r12,[r1,#2]
        0x000346f0:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x000346f4:    80c2        ..      STRH     r2,[r0,#6]
        0x000346f6:    78c9        .x      LDRB     r1,[r1,#3]
        0x000346f8:    7201        .r      STRB     r1,[r0,#8]
        0x000346fa:    8002        ..      STRH     r2,[r0,#0]
        0x000346fc:    70c3        .p      STRB     r3,[r0,#3]
        0x000346fe:    4770        pG      BX       lr
    i.hciEvtParseEncChange
    hciEvtParseEncChange
        0x00034700:    780b        .x      LDRB     r3,[r1,#0]
        0x00034702:    7103        .q      STRB     r3,[r0,#4]
        0x00034704:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034706:    f891c002    ....    LDRB     r12,[r1,#2]
        0x0003470a:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x0003470e:    80c2        ..      STRH     r2,[r0,#6]
        0x00034710:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034712:    7201        .r      STRB     r1,[r0,#8]
        0x00034714:    8002        ..      STRH     r2,[r0,#0]
        0x00034716:    70c3        .p      STRB     r3,[r0,#3]
        0x00034718:    4770        pG      BX       lr
    i.hciEvtParseEncKeyRefreshCmpl
    hciEvtParseEncKeyRefreshCmpl
        0x0003471a:    780a        .x      LDRB     r2,[r1,#0]
        0x0003471c:    7102        .q      STRB     r2,[r0,#4]
        0x0003471e:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034720:    7889        .x      LDRB     r1,[r1,#2]
        0x00034722:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034726:    80c1        ..      STRH     r1,[r0,#6]
        0x00034728:    8001        ..      STRH     r1,[r0,#0]
        0x0003472a:    70c2        .p      STRB     r2,[r0,#3]
        0x0003472c:    4770        pG      BX       lr
    i.hciEvtParseGenDhKeyCmdCmpl
    hciEvtParseGenDhKeyCmdCmpl
        0x0003472e:    b510        ..      PUSH     {r4,lr}
        0x00034730:    4604        .F      MOV      r4,r0
        0x00034732:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034736:    7120         q      STRB     r0,[r4,#4]
        0x00034738:    2220         "      MOVS     r2,#0x20
        0x0003473a:    1d60        `.      ADDS     r0,r4,#5
        0x0003473c:    f7e3ff25    ..%.    BL       __aeabi_memcpy ; 0x1858a
        0x00034740:    7920         y      LDRB     r0,[r4,#4]
        0x00034742:    70e0        .p      STRB     r0,[r4,#3]
        0x00034744:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseHwError
    hciEvtParseHwError
        0x00034746:    7809        .x      LDRB     r1,[r1,#0]
        0x00034748:    7101        .q      STRB     r1,[r0,#4]
        0x0003474a:    4770        pG      BX       lr
    i.hciEvtParseLeAddDevToResListCmdCmpl
    hciEvtParseLeAddDevToResListCmdCmpl
        0x0003474c:    7809        .x      LDRB     r1,[r1,#0]
        0x0003474e:    7101        .q      STRB     r1,[r0,#4]
        0x00034750:    70c1        .p      STRB     r1,[r0,#3]
        0x00034752:    4770        pG      BX       lr
    i.hciEvtParseLeAdvSetTerm
    hciEvtParseLeAdvSetTerm
        0x00034754:    780b        .x      LDRB     r3,[r1,#0]
        0x00034756:    7103        .q      STRB     r3,[r0,#4]
        0x00034758:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003475a:    7142        Bq      STRB     r2,[r0,#5]
        0x0003475c:    788a        .x      LDRB     r2,[r1,#2]
        0x0003475e:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034762:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034766:    80c2        ..      STRH     r2,[r0,#6]
        0x00034768:    7909        .y      LDRB     r1,[r1,#4]
        0x0003476a:    7201        .r      STRB     r1,[r0,#8]
        0x0003476c:    70c3        .p      STRB     r3,[r0,#3]
        0x0003476e:    8002        ..      STRH     r2,[r0,#0]
        0x00034770:    4770        pG      BX       lr
    i.hciEvtParseLeBigInfoAdvRpt
    hciEvtParseLeBigInfoAdvRpt
        0x00034772:    780a        .x      LDRB     r2,[r1,#0]
        0x00034774:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034776:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x0003477a:    8082        ..      STRH     r2,[r0,#4]
        0x0003477c:    788b        .x      LDRB     r3,[r1,#2]
        0x0003477e:    7183        .q      STRB     r3,[r0,#6]
        0x00034780:    78cb        .x      LDRB     r3,[r1,#3]
        0x00034782:    71c3        .q      STRB     r3,[r0,#7]
        0x00034784:    790b        .y      LDRB     r3,[r1,#4]
        0x00034786:    f891c005    ....    LDRB     r12,[r1,#5]
        0x0003478a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003478e:    8103        ..      STRH     r3,[r0,#8]
        0x00034790:    798b        .y      LDRB     r3,[r1,#6]
        0x00034792:    7283        .r      STRB     r3,[r0,#0xa]
        0x00034794:    79cb        .y      LDRB     r3,[r1,#7]
        0x00034796:    72c3        .r      STRB     r3,[r0,#0xb]
        0x00034798:    7a0b        .z      LDRB     r3,[r1,#8]
        0x0003479a:    7303        .s      STRB     r3,[r0,#0xc]
        0x0003479c:    7a4b        Kz      LDRB     r3,[r1,#9]
        0x0003479e:    f891c00a    ....    LDRB     r12,[r1,#0xa]
        0x000347a2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000347a6:    81c3        ..      STRH     r3,[r0,#0xe]
        0x000347a8:    7b0b        .{      LDRB     r3,[r1,#0xc]
        0x000347aa:    f891c00d    ....    LDRB     r12,[r1,#0xd]
        0x000347ae:    021b        ..      LSLS     r3,r3,#8
        0x000347b0:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x000347b4:    f891c00b    ....    LDRB     r12,[r1,#0xb]
        0x000347b8:    4463        cD      ADD      r3,r3,r12
        0x000347ba:    6103        .a      STR      r3,[r0,#0x10]
        0x000347bc:    7b8b        .{      LDRB     r3,[r1,#0xe]
        0x000347be:    f891c00f    ....    LDRB     r12,[r1,#0xf]
        0x000347c2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000347c6:    8283        ..      STRH     r3,[r0,#0x14]
        0x000347c8:    7c0b        .|      LDRB     r3,[r1,#0x10]
        0x000347ca:    7583        .u      STRB     r3,[r0,#0x16]
        0x000347cc:    7c4b        K|      LDRB     r3,[r1,#0x11]
        0x000347ce:    75c3        .u      STRB     r3,[r0,#0x17]
        0x000347d0:    7c89        .|      LDRB     r1,[r1,#0x12]
        0x000347d2:    7601        .v      STRB     r1,[r0,#0x18]
        0x000347d4:    2100        .!      MOVS     r1,#0
        0x000347d6:    70c1        .p      STRB     r1,[r0,#3]
        0x000347d8:    8002        ..      STRH     r2,[r0,#0]
        0x000347da:    4770        pG      BX       lr
    i.hciEvtParseLeBigSyncEst
    hciEvtParseLeBigSyncEst
        0x000347dc:    b410        ..      PUSH     {r4}
        0x000347de:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000347e2:    7102        .q      STRB     r2,[r0,#4]
        0x000347e4:    f8112b02    ...+    LDRB     r2,[r1],#2
        0x000347e8:    7142        Bq      STRB     r2,[r0,#5]
        0x000347ea:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000347ee:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x000347f2:    0212        ..      LSLS     r2,r2,#8
        0x000347f4:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x000347f8:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x000347fc:    441a        .D      ADD      r2,r2,r3
        0x000347fe:    6082        .`      STR      r2,[r0,#8]
        0x00034800:    f8112c01    ...,    LDRB     r2,[r1,#-1]
        0x00034804:    7302        .s      STRB     r2,[r0,#0xc]
        0x00034806:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003480a:    7342        Bs      STRB     r2,[r0,#0xd]
        0x0003480c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034810:    7382        .s      STRB     r2,[r0,#0xe]
        0x00034812:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034816:    73c2        .s      STRB     r2,[r0,#0xf]
        0x00034818:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003481c:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034820:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034824:    8202        ..      STRH     r2,[r0,#0x10]
        0x00034826:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x0003482a:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x0003482e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034832:    8242        B.      STRH     r2,[r0,#0x12]
        0x00034834:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034838:    2b10        .+      CMP      r3,#0x10
        0x0003483a:    bf28        (.      IT       CS
        0x0003483c:    2310        .#      MOVCS    r3,#0x10
        0x0003483e:    7503        .u      STRB     r3,[r0,#0x14]
        0x00034840:    b30b        ..      CBZ      r3,0x34886 ; hciEvtParseLeBigSyncEst + 170
        0x00034842:    1e89        ..      SUBS     r1,r1,#2
        0x00034844:    f1000214    ....    ADD      r2,r0,#0x14
        0x00034848:    f0130f01    ....    TST      r3,#1
        0x0003484c:    d007        ..      BEQ      0x3485e ; hciEvtParseLeBigSyncEst + 130
        0x0003484e:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00034852:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034856:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x0003485a:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x0003485e:    7d03        .}      LDRB     r3,[r0,#0x14]
        0x00034860:    085b        [.      LSRS     r3,r3,#1
        0x00034862:    d010        ..      BEQ      0x34886 ; hciEvtParseLeBigSyncEst + 170
        0x00034864:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034868:    78cc        .x      LDRB     r4,[r1,#3]
        0x0003486a:    1e5b        [.      SUBS     r3,r3,#1
        0x0003486c:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034870:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x00034874:    f8114f04    ...O    LDRB     r4,[r1,#4]!
        0x00034878:    f891c001    ....    LDRB     r12,[r1,#1]
        0x0003487c:    eb042c0c    ...,    ADD      r12,r4,r12,LSL #8
        0x00034880:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00034884:    d1ee        ..      BNE      0x34864 ; hciEvtParseLeBigSyncEst + 136
        0x00034886:    7901        .y      LDRB     r1,[r0,#4]
        0x00034888:    70c1        .p      STRB     r1,[r0,#3]
        0x0003488a:    7941        Ay      LDRB     r1,[r0,#5]
        0x0003488c:    8001        ..      STRH     r1,[r0,#0]
        0x0003488e:    bc10        ..      POP      {r4}
        0x00034890:    4770        pG      BX       lr
    i.hciEvtParseLeBigSyncLost
    hciEvtParseLeBigSyncLost
        0x00034892:    780a        .x      LDRB     r2,[r1,#0]
        0x00034894:    7102        .q      STRB     r2,[r0,#4]
        0x00034896:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034898:    7141        Aq      STRB     r1,[r0,#5]
        0x0003489a:    70c1        .p      STRB     r1,[r0,#3]
        0x0003489c:    8002        ..      STRH     r2,[r0,#0]
        0x0003489e:    4770        pG      BX       lr
    i.hciEvtParseLeBigTermSyncCmpl
    hciEvtParseLeBigTermSyncCmpl
        0x000348a0:    780a        .x      LDRB     r2,[r1,#0]
        0x000348a2:    7102        .q      STRB     r2,[r0,#4]
        0x000348a4:    7849        Ix      LDRB     r1,[r1,#1]
        0x000348a6:    7141        Aq      STRB     r1,[r0,#5]
        0x000348a8:    70c2        .p      STRB     r2,[r0,#3]
        0x000348aa:    8001        ..      STRH     r1,[r0,#0]
        0x000348ac:    4770        pG      BX       lr
    i.hciEvtParseLeCisEst
    hciEvtParseLeCisEst
        0x000348ae:    b410        ..      PUSH     {r4}
        0x000348b0:    780a        .x      LDRB     r2,[r1,#0]
        0x000348b2:    7102        .q      STRB     r2,[r0,#4]
        0x000348b4:    784b        Kx      LDRB     r3,[r1,#1]
        0x000348b6:    f891c002    ....    LDRB     r12,[r1,#2]
        0x000348ba:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000348be:    80c3        ..      STRH     r3,[r0,#6]
        0x000348c0:    f891c004    ....    LDRB     r12,[r1,#4]
        0x000348c4:    794c        Ly      LDRB     r4,[r1,#5]
        0x000348c6:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x000348ca:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x000348ce:    78cc        .x      LDRB     r4,[r1,#3]
        0x000348d0:    44a4        .D      ADD      r12,r12,r4
        0x000348d2:    f8c0c008    ....    STR      r12,[r0,#8]
        0x000348d6:    f891c007    ....    LDRB     r12,[r1,#7]
        0x000348da:    7a0c        .z      LDRB     r4,[r1,#8]
        0x000348dc:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x000348e0:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x000348e4:    798c        .y      LDRB     r4,[r1,#6]
        0x000348e6:    44a4        .D      ADD      r12,r12,r4
        0x000348e8:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x000348ec:    f891c00a    ....    LDRB     r12,[r1,#0xa]
        0x000348f0:    7acc        .z      LDRB     r4,[r1,#0xb]
        0x000348f2:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x000348f6:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x000348fa:    7a4c        Lz      LDRB     r4,[r1,#9]
        0x000348fc:    44a4        .D      ADD      r12,r12,r4
        0x000348fe:    f8c0c010    ....    STR      r12,[r0,#0x10]
        0x00034902:    f891c00d    ....    LDRB     r12,[r1,#0xd]
        0x00034906:    7b8c        .{      LDRB     r4,[r1,#0xe]
        0x00034908:    ea4f2c0c    O..,    LSL      r12,r12,#8
        0x0003490c:    eb0c4c04    ...L    ADD      r12,r12,r4,LSL #16
        0x00034910:    7b0c        .{      LDRB     r4,[r1,#0xc]
        0x00034912:    44a4        .D      ADD      r12,r12,r4
        0x00034914:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00034918:    f891c00f    ....    LDRB     r12,[r1,#0xf]
        0x0003491c:    f880c018    ....    STRB     r12,[r0,#0x18]
        0x00034920:    f891c010    ....    LDRB     r12,[r1,#0x10]
        0x00034924:    f880c019    ....    STRB     r12,[r0,#0x19]
        0x00034928:    f891c011    ....    LDRB     r12,[r1,#0x11]
        0x0003492c:    f880c01a    ....    STRB     r12,[r0,#0x1a]
        0x00034930:    f891c012    ....    LDRB     r12,[r1,#0x12]
        0x00034934:    f880c01b    ....    STRB     r12,[r0,#0x1b]
        0x00034938:    f891c013    ....    LDRB     r12,[r1,#0x13]
        0x0003493c:    f880c01c    ....    STRB     r12,[r0,#0x1c]
        0x00034940:    f891c014    ....    LDRB     r12,[r1,#0x14]
        0x00034944:    f880c01d    ....    STRB     r12,[r0,#0x1d]
        0x00034948:    f891c015    ....    LDRB     r12,[r1,#0x15]
        0x0003494c:    f880c01e    ....    STRB     r12,[r0,#0x1e]
        0x00034950:    f891c016    ....    LDRB     r12,[r1,#0x16]
        0x00034954:    7dcc        .}      LDRB     r4,[r1,#0x17]
        0x00034956:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x0003495a:    f8a0c020    .. .    STRH     r12,[r0,#0x20]
        0x0003495e:    f891c018    ....    LDRB     r12,[r1,#0x18]
        0x00034962:    7e4c        L~      LDRB     r4,[r1,#0x19]
        0x00034964:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034968:    f8a0c022    ..".    STRH     r12,[r0,#0x22]
        0x0003496c:    f891c01a    ....    LDRB     r12,[r1,#0x1a]
        0x00034970:    7ec9        .~      LDRB     r1,[r1,#0x1b]
        0x00034972:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x00034976:    8481        ..      STRH     r1,[r0,#0x24]
        0x00034978:    70c2        .p      STRB     r2,[r0,#3]
        0x0003497a:    8003        ..      STRH     r3,[r0,#0]
        0x0003497c:    bc10        ..      POP      {r4}
        0x0003497e:    4770        pG      BX       lr
    i.hciEvtParseLeCisReq
    hciEvtParseLeCisReq
        0x00034980:    780a        .x      LDRB     r2,[r1,#0]
        0x00034982:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034984:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034988:    8082        ..      STRH     r2,[r0,#4]
        0x0003498a:    788a        .x      LDRB     r2,[r1,#2]
        0x0003498c:    78cb        .x      LDRB     r3,[r1,#3]
        0x0003498e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034992:    80c2        ..      STRH     r2,[r0,#6]
        0x00034994:    790b        .y      LDRB     r3,[r1,#4]
        0x00034996:    7203        .r      STRB     r3,[r0,#8]
        0x00034998:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003499a:    7241        Ar      STRB     r1,[r0,#9]
        0x0003499c:    8002        ..      STRH     r2,[r0,#0]
        0x0003499e:    4770        pG      BX       lr
    i.hciEvtParseLeClearResListCmdCmpl
    hciEvtParseLeClearResListCmdCmpl
        0x000349a0:    7809        .x      LDRB     r1,[r1,#0]
        0x000349a2:    7101        .q      STRB     r1,[r0,#4]
        0x000349a4:    70c1        .p      STRB     r1,[r0,#3]
        0x000349a6:    4770        pG      BX       lr
    i.hciEvtParseLeCmdCmpl
    hciEvtParseLeCmdCmpl
        0x000349a8:    7809        .x      LDRB     r1,[r1,#0]
        0x000349aa:    70c1        .p      STRB     r1,[r0,#3]
        0x000349ac:    4770        pG      BX       lr
    i.hciEvtParseLeConnCmpl
    hciEvtParseLeConnCmpl
        0x000349ae:    b570        p.      PUSH     {r4-r6,lr}
        0x000349b0:    4604        .F      MOV      r4,r0
        0x000349b2:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000349b6:    7120         q      STRB     r0,[r4,#4]
        0x000349b8:    f8110b01    ....    LDRB     r0,[r1],#1
        0x000349bc:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000349c0:    1c4d        M.      ADDS     r5,r1,#1
        0x000349c2:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x000349c6:    80e0        ..      STRH     r0,[r4,#6]
        0x000349c8:    7808        .x      LDRB     r0,[r1,#0]
        0x000349ca:    7220         r      STRB     r0,[r4,#8]
        0x000349cc:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000349d0:    7260        `r      STRB     r0,[r4,#9]
        0x000349d2:    4629        )F      MOV      r1,r5
        0x000349d4:    f104000a    ....    ADD      r0,r4,#0xa
        0x000349d8:    f7e5fc83    ....    BL       BdaCpy ; 0x1a2e2
        0x000349dc:    79a8        .y      LDRB     r0,[r5,#6]
        0x000349de:    79e9        .y      LDRB     r1,[r5,#7]
        0x000349e0:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000349e4:    8220         .      STRH     r0,[r4,#0x10]
        0x000349e6:    7a28        (z      LDRB     r0,[r5,#8]
        0x000349e8:    7a69        iz      LDRB     r1,[r5,#9]
        0x000349ea:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000349ee:    8260        `.      STRH     r0,[r4,#0x12]
        0x000349f0:    7aa8        .z      LDRB     r0,[r5,#0xa]
        0x000349f2:    7ae9        .z      LDRB     r1,[r5,#0xb]
        0x000349f4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000349f8:    82a0        ..      STRH     r0,[r4,#0x14]
        0x000349fa:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x000349fc:    75a0        .u      STRB     r0,[r4,#0x16]
        0x000349fe:    f1040017    ....    ADD      r0,r4,#0x17
        0x00034a02:    f7e8fb35    ..5.    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x00034a06:    f104001d    ....    ADD      r0,r4,#0x1d
        0x00034a0a:    f7e8fb31    ..1.    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x00034a0e:    88e0        ..      LDRH     r0,[r4,#6]
        0x00034a10:    8020         .      STRH     r0,[r4,#0]
        0x00034a12:    7920         y      LDRB     r0,[r4,#4]
        0x00034a14:    70e0        .p      STRB     r0,[r4,#3]
        0x00034a16:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLeConnCteReqEn
    hciEvtParseLeConnCteReqEn
        0x00034a18:    780a        .x      LDRB     r2,[r1,#0]
        0x00034a1a:    7102        .q      STRB     r2,[r0,#4]
        0x00034a1c:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034a1e:    7889        .x      LDRB     r1,[r1,#2]
        0x00034a20:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034a24:    80c1        ..      STRH     r1,[r0,#6]
        0x00034a26:    70c2        .p      STRB     r2,[r0,#3]
        0x00034a28:    8001        ..      STRH     r1,[r0,#0]
        0x00034a2a:    4770        pG      BX       lr
    i.hciEvtParseLeConnCteRspEn
    hciEvtParseLeConnCteRspEn
        0x00034a2c:    780a        .x      LDRB     r2,[r1,#0]
        0x00034a2e:    7102        .q      STRB     r2,[r0,#4]
        0x00034a30:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034a32:    7889        .x      LDRB     r1,[r1,#2]
        0x00034a34:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034a38:    80c1        ..      STRH     r1,[r0,#6]
        0x00034a3a:    70c2        .p      STRB     r2,[r0,#3]
        0x00034a3c:    8001        ..      STRH     r1,[r0,#0]
        0x00034a3e:    4770        pG      BX       lr
    i.hciEvtParseLeConnUpdateCmpl
    hciEvtParseLeConnUpdateCmpl
        0x00034a40:    b410        ..      PUSH     {r4}
        0x00034a42:    780b        .x      LDRB     r3,[r1,#0]
        0x00034a44:    7103        .q      STRB     r3,[r0,#4]
        0x00034a46:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034a48:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034a4c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034a50:    80c2        ..      STRH     r2,[r0,#6]
        0x00034a52:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034a56:    790c        .y      LDRB     r4,[r1,#4]
        0x00034a58:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034a5c:    f8a0c008    ....    STRH     r12,[r0,#8]
        0x00034a60:    f891c005    ....    LDRB     r12,[r1,#5]
        0x00034a64:    798c        .y      LDRB     r4,[r1,#6]
        0x00034a66:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034a6a:    f8a0c00a    ....    STRH     r12,[r0,#0xa]
        0x00034a6e:    f891c007    ....    LDRB     r12,[r1,#7]
        0x00034a72:    7a09        .z      LDRB     r1,[r1,#8]
        0x00034a74:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x00034a78:    8181        ..      STRH     r1,[r0,#0xc]
        0x00034a7a:    8002        ..      STRH     r2,[r0,#0]
        0x00034a7c:    70c3        .p      STRB     r3,[r0,#3]
        0x00034a7e:    bc10        ..      POP      {r4}
        0x00034a80:    4770        pG      BX       lr
    i.hciEvtParseLeCreateBigCmpl
    hciEvtParseLeCreateBigCmpl
        0x00034a82:    b410        ..      PUSH     {r4}
        0x00034a84:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034a88:    7102        .q      STRB     r2,[r0,#4]
        0x00034a8a:    f8112b02    ...+    LDRB     r2,[r1],#2
        0x00034a8e:    7142        Bq      STRB     r2,[r0,#5]
        0x00034a90:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034a94:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x00034a98:    0212        ..      LSLS     r2,r2,#8
        0x00034a9a:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x00034a9e:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x00034aa2:    441a        .D      ADD      r2,r2,r3
        0x00034aa4:    6082        .`      STR      r2,[r0,#8]
        0x00034aa6:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034aaa:    f8113b02    ...;    LDRB     r3,[r1],#2
        0x00034aae:    0212        ..      LSLS     r2,r2,#8
        0x00034ab0:    eb024203    ...B    ADD      r2,r2,r3,LSL #16
        0x00034ab4:    f8113c04    ...<    LDRB     r3,[r1,#-4]
        0x00034ab8:    441a        .D      ADD      r2,r2,r3
        0x00034aba:    60c2        .`      STR      r2,[r0,#0xc]
        0x00034abc:    f8112c01    ...,    LDRB     r2,[r1,#-1]
        0x00034ac0:    7402        .t      STRB     r2,[r0,#0x10]
        0x00034ac2:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034ac6:    7442        Bt      STRB     r2,[r0,#0x11]
        0x00034ac8:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034acc:    7482        .t      STRB     r2,[r0,#0x12]
        0x00034ace:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034ad2:    74c2        .t      STRB     r2,[r0,#0x13]
        0x00034ad4:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034ad8:    7502        .u      STRB     r2,[r0,#0x14]
        0x00034ada:    780a        .x      LDRB     r2,[r1,#0]
        0x00034adc:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034ade:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034ae2:    82c2        ..      STRH     r2,[r0,#0x16]
        0x00034ae4:    f8112f02    .../    LDRB     r2,[r1,#2]!
        0x00034ae8:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x00034aec:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034af0:    8302        ..      STRH     r2,[r0,#0x18]
        0x00034af2:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034af4:    1c89        ..      ADDS     r1,r1,#2
        0x00034af6:    2b10        .+      CMP      r3,#0x10
        0x00034af8:    bf28        (.      IT       CS
        0x00034afa:    2310        .#      MOVCS    r3,#0x10
        0x00034afc:    7683        .v      STRB     r3,[r0,#0x1a]
        0x00034afe:    b303        ..      CBZ      r3,0x34b42 ; hciEvtParseLeCreateBigCmpl + 192
        0x00034b00:    1e89        ..      SUBS     r1,r1,#2
        0x00034b02:    f100021a    ....    ADD      r2,r0,#0x1a
        0x00034b06:    f0130f01    ....    TST      r3,#1
        0x00034b0a:    d007        ..      BEQ      0x34b1c ; hciEvtParseLeCreateBigCmpl + 154
        0x00034b0c:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00034b10:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034b14:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034b18:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x00034b1c:    7e83        .~      LDRB     r3,[r0,#0x1a]
        0x00034b1e:    085b        [.      LSRS     r3,r3,#1
        0x00034b20:    d00f        ..      BEQ      0x34b42 ; hciEvtParseLeCreateBigCmpl + 192
        0x00034b22:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034b26:    78cc        .x      LDRB     r4,[r1,#3]
        0x00034b28:    1e5b        [.      SUBS     r3,r3,#1
        0x00034b2a:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034b2e:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x00034b32:    f811cf04    ....    LDRB     r12,[r1,#4]!
        0x00034b36:    784c        Lx      LDRB     r4,[r1,#1]
        0x00034b38:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034b3c:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00034b40:    d1ef        ..      BNE      0x34b22 ; hciEvtParseLeCreateBigCmpl + 160
        0x00034b42:    7901        .y      LDRB     r1,[r0,#4]
        0x00034b44:    70c1        .p      STRB     r1,[r0,#3]
        0x00034b46:    7941        Ay      LDRB     r1,[r0,#5]
        0x00034b48:    8001        ..      STRH     r1,[r0,#0]
        0x00034b4a:    bc10        ..      POP      {r4}
        0x00034b4c:    4770        pG      BX       lr
    i.hciEvtParseLeCreateConnCancelCmdCmpl
    hciEvtParseLeCreateConnCancelCmdCmpl
        0x00034b4e:    7809        .x      LDRB     r1,[r1,#0]
        0x00034b50:    7101        .q      STRB     r1,[r0,#4]
        0x00034b52:    70c1        .p      STRB     r1,[r0,#3]
        0x00034b54:    4770        pG      BX       lr
    i.hciEvtParseLeEncryptCmdCmpl
    hciEvtParseLeEncryptCmdCmpl
        0x00034b56:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034b5a:    7102        .q      STRB     r2,[r0,#4]
        0x00034b5c:    680b        .h      LDR      r3,[r1,#0]
        0x00034b5e:    f8c03005    ...0    STR      r3,[r0,#5]
        0x00034b62:    684b        Kh      LDR      r3,[r1,#4]
        0x00034b64:    f8c03009    ...0    STR      r3,[r0,#9]
        0x00034b68:    688b        .h      LDR      r3,[r1,#8]
        0x00034b6a:    f8c0300d    ...0    STR      r3,[r0,#0xd]
        0x00034b6e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00034b70:    f8c01011    ....    STR      r1,[r0,#0x11]
        0x00034b74:    70c2        .p      STRB     r2,[r0,#3]
        0x00034b76:    4770        pG      BX       lr
    i.hciEvtParseLeEnhancedConnCmpl
    hciEvtParseLeEnhancedConnCmpl
        0x00034b78:    b570        p.      PUSH     {r4-r6,lr}
        0x00034b7a:    4604        .F      MOV      r4,r0
        0x00034b7c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034b80:    7120         q      STRB     r0,[r4,#4]
        0x00034b82:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034b86:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034b8a:    1c4d        M.      ADDS     r5,r1,#1
        0x00034b8c:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034b90:    80e0        ..      STRH     r0,[r4,#6]
        0x00034b92:    7808        .x      LDRB     r0,[r1,#0]
        0x00034b94:    7220         r      STRB     r0,[r4,#8]
        0x00034b96:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00034b9a:    7260        `r      STRB     r0,[r4,#9]
        0x00034b9c:    4629        )F      MOV      r1,r5
        0x00034b9e:    f104000a    ....    ADD      r0,r4,#0xa
        0x00034ba2:    f7e5fb9e    ....    BL       BdaCpy ; 0x1a2e2
        0x00034ba6:    1dad        ..      ADDS     r5,r5,#6
        0x00034ba8:    4629        )F      MOV      r1,r5
        0x00034baa:    f1040017    ....    ADD      r0,r4,#0x17
        0x00034bae:    f7e5fb98    ....    BL       BdaCpy ; 0x1a2e2
        0x00034bb2:    1dad        ..      ADDS     r5,r5,#6
        0x00034bb4:    4629        )F      MOV      r1,r5
        0x00034bb6:    f104001d    ....    ADD      r0,r4,#0x1d
        0x00034bba:    f7e5fb92    ....    BL       BdaCpy ; 0x1a2e2
        0x00034bbe:    79a8        .y      LDRB     r0,[r5,#6]
        0x00034bc0:    79e9        .y      LDRB     r1,[r5,#7]
        0x00034bc2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034bc6:    8220         .      STRH     r0,[r4,#0x10]
        0x00034bc8:    7a28        (z      LDRB     r0,[r5,#8]
        0x00034bca:    7a69        iz      LDRB     r1,[r5,#9]
        0x00034bcc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034bd0:    8260        `.      STRH     r0,[r4,#0x12]
        0x00034bd2:    7aa8        .z      LDRB     r0,[r5,#0xa]
        0x00034bd4:    7ae9        .z      LDRB     r1,[r5,#0xb]
        0x00034bd6:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034bda:    82a0        ..      STRH     r0,[r4,#0x14]
        0x00034bdc:    7b28        ({      LDRB     r0,[r5,#0xc]
        0x00034bde:    75a0        .u      STRB     r0,[r4,#0x16]
        0x00034be0:    88e0        ..      LDRH     r0,[r4,#6]
        0x00034be2:    8020         .      STRH     r0,[r4,#0]
        0x00034be4:    7920         y      LDRB     r0,[r4,#4]
        0x00034be6:    70e0        .p      STRB     r0,[r4,#3]
        0x00034be8:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLeLtkReq
    hciEvtParseLeLtkReq
        0x00034bea:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034bee:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034bf2:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x00034bf6:    8082        ..      STRH     r2,[r0,#4]
        0x00034bf8:    680b        .h      LDR      r3,[r1,#0]
        0x00034bfa:    f8c03006    ...0    STR      r3,[r0,#6]
        0x00034bfe:    684b        Kh      LDR      r3,[r1,#4]
        0x00034c00:    f8c0300a    ...0    STR      r3,[r0,#0xa]
        0x00034c04:    7a0b        .z      LDRB     r3,[r1,#8]
        0x00034c06:    7a49        Iz      LDRB     r1,[r1,#9]
        0x00034c08:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034c0c:    81c1        ..      STRH     r1,[r0,#0xe]
        0x00034c0e:    8002        ..      STRH     r2,[r0,#0]
        0x00034c10:    4770        pG      BX       lr
    i.hciEvtParseLeLtkReqNegReplCmdCmpl
    hciEvtParseLeLtkReqNegReplCmdCmpl
        0x00034c12:    780a        .x      LDRB     r2,[r1,#0]
        0x00034c14:    7102        .q      STRB     r2,[r0,#4]
        0x00034c16:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034c18:    7889        .x      LDRB     r1,[r1,#2]
        0x00034c1a:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034c1e:    80c1        ..      STRH     r1,[r0,#6]
        0x00034c20:    8001        ..      STRH     r1,[r0,#0]
        0x00034c22:    70c2        .p      STRB     r2,[r0,#3]
        0x00034c24:    4770        pG      BX       lr
    i.hciEvtParseLeLtkReqReplCmdCmpl
    hciEvtParseLeLtkReqReplCmdCmpl
        0x00034c26:    780a        .x      LDRB     r2,[r1,#0]
        0x00034c28:    7102        .q      STRB     r2,[r0,#4]
        0x00034c2a:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034c2c:    7889        .x      LDRB     r1,[r1,#2]
        0x00034c2e:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034c32:    80c1        ..      STRH     r1,[r0,#6]
        0x00034c34:    8001        ..      STRH     r1,[r0,#0]
        0x00034c36:    70c2        .p      STRB     r2,[r0,#3]
        0x00034c38:    4770        pG      BX       lr
    i.hciEvtParseLePerAdvSyncEst
    hciEvtParseLePerAdvSyncEst
        0x00034c3a:    b570        p.      PUSH     {r4-r6,lr}
        0x00034c3c:    4604        .F      MOV      r4,r0
        0x00034c3e:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034c42:    7120         q      STRB     r0,[r4,#4]
        0x00034c44:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034c48:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034c4c:    1c4d        M.      ADDS     r5,r1,#1
        0x00034c4e:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034c52:    80e0        ..      STRH     r0,[r4,#6]
        0x00034c54:    7808        .x      LDRB     r0,[r1,#0]
        0x00034c56:    7220         r      STRB     r0,[r4,#8]
        0x00034c58:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00034c5c:    7260        `r      STRB     r0,[r4,#9]
        0x00034c5e:    4629        )F      MOV      r1,r5
        0x00034c60:    f104000a    ....    ADD      r0,r4,#0xa
        0x00034c64:    f7e5fb3d    ..=.    BL       BdaCpy ; 0x1a2e2
        0x00034c68:    79a8        .y      LDRB     r0,[r5,#6]
        0x00034c6a:    7420         t      STRB     r0,[r4,#0x10]
        0x00034c6c:    79e8        .y      LDRB     r0,[r5,#7]
        0x00034c6e:    7a29        )z      LDRB     r1,[r5,#8]
        0x00034c70:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00034c74:    8260        `.      STRH     r0,[r4,#0x12]
        0x00034c76:    7a68        hz      LDRB     r0,[r5,#9]
        0x00034c78:    7520         u      STRB     r0,[r4,#0x14]
        0x00034c7a:    7920         y      LDRB     r0,[r4,#4]
        0x00034c7c:    70e0        .p      STRB     r0,[r4,#3]
        0x00034c7e:    bd70        p.      POP      {r4-r6,pc}
    i.hciEvtParseLePerAdvSyncLost
    hciEvtParseLePerAdvSyncLost
        0x00034c80:    780a        .x      LDRB     r2,[r1,#0]
        0x00034c82:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034c84:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x00034c88:    8081        ..      STRH     r1,[r0,#4]
        0x00034c8a:    4770        pG      BX       lr
    i.hciEvtParseLeRandCmdCmpl
    hciEvtParseLeRandCmdCmpl
        0x00034c8c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034c90:    7102        .q      STRB     r2,[r0,#4]
        0x00034c92:    680b        .h      LDR      r3,[r1,#0]
        0x00034c94:    f8c03005    ...0    STR      r3,[r0,#5]
        0x00034c98:    6849        Ih      LDR      r1,[r1,#4]
        0x00034c9a:    f8c01009    ....    STR      r1,[r0,#9]
        0x00034c9e:    70c2        .p      STRB     r2,[r0,#3]
        0x00034ca0:    4770        pG      BX       lr
    i.hciEvtParseLeReadLocalResAddrCmdCmpl
    hciEvtParseLeReadLocalResAddrCmdCmpl
        0x00034ca2:    b510        ..      PUSH     {r4,lr}
        0x00034ca4:    4604        .F      MOV      r4,r0
        0x00034ca6:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034caa:    7120         q      STRB     r0,[r4,#4]
        0x00034cac:    1d60        `.      ADDS     r0,r4,#5
        0x00034cae:    f7e5fb18    ....    BL       BdaCpy ; 0x1a2e2
        0x00034cb2:    7920         y      LDRB     r0,[r4,#4]
        0x00034cb4:    70e0        .p      STRB     r0,[r4,#3]
        0x00034cb6:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseLeReadPeerResAddrCmdCmpl
    hciEvtParseLeReadPeerResAddrCmdCmpl
        0x00034cb8:    b510        ..      PUSH     {r4,lr}
        0x00034cba:    4604        .F      MOV      r4,r0
        0x00034cbc:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034cc0:    7120         q      STRB     r0,[r4,#4]
        0x00034cc2:    1d60        `.      ADDS     r0,r4,#5
        0x00034cc4:    f7e5fb0d    ....    BL       BdaCpy ; 0x1a2e2
        0x00034cc8:    7920         y      LDRB     r0,[r4,#4]
        0x00034cca:    70e0        .p      STRB     r0,[r4,#3]
        0x00034ccc:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseLeRemDevFromResListCmdCmpl
    hciEvtParseLeRemDevFromResListCmdCmpl
        0x00034cce:    7809        .x      LDRB     r1,[r1,#0]
        0x00034cd0:    7101        .q      STRB     r1,[r0,#4]
        0x00034cd2:    70c1        .p      STRB     r1,[r0,#3]
        0x00034cd4:    4770        pG      BX       lr
    i.hciEvtParseLeRemoveCigCmdCmpl
    hciEvtParseLeRemoveCigCmdCmpl
        0x00034cd6:    780a        .x      LDRB     r2,[r1,#0]
        0x00034cd8:    7102        .q      STRB     r2,[r0,#4]
        0x00034cda:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034cdc:    7141        Aq      STRB     r1,[r0,#5]
        0x00034cde:    70c2        .p      STRB     r2,[r0,#3]
        0x00034ce0:    8001        ..      STRH     r1,[r0,#0]
        0x00034ce2:    4770        pG      BX       lr
    i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
    hciEvtParseLeRemoveIsoDataPathCmdCmpl
        0x00034ce4:    780a        .x      LDRB     r2,[r1,#0]
        0x00034ce6:    7102        .q      STRB     r2,[r0,#4]
        0x00034ce8:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034cea:    7141        Aq      STRB     r1,[r0,#5]
        0x00034cec:    70c2        .p      STRB     r2,[r0,#3]
        0x00034cee:    8001        ..      STRH     r1,[r0,#0]
        0x00034cf0:    4770        pG      BX       lr
    i.hciEvtParseLeReqPeerScaCmpl
    hciEvtParseLeReqPeerScaCmpl
        0x00034cf2:    780b        .x      LDRB     r3,[r1,#0]
        0x00034cf4:    7103        .q      STRB     r3,[r0,#4]
        0x00034cf6:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034cf8:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034cfc:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034d00:    80c2        ..      STRH     r2,[r0,#6]
        0x00034d02:    78c9        .x      LDRB     r1,[r1,#3]
        0x00034d04:    7201        .r      STRB     r1,[r0,#8]
        0x00034d06:    70c3        .p      STRB     r3,[r0,#3]
        0x00034d08:    8002        ..      STRH     r2,[r0,#0]
        0x00034d0a:    4770        pG      BX       lr
    i.hciEvtParseLeScanReqRcvd
    hciEvtParseLeScanReqRcvd
        0x00034d0c:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034d10:    7102        .q      STRB     r2,[r0,#4]
        0x00034d12:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034d16:    7142        Bq      STRB     r2,[r0,#5]
        0x00034d18:    1d80        ..      ADDS     r0,r0,#6
        0x00034d1a:    f7e5bae2    ....    B        BdaCpy ; 0x1a2e2
    i.hciEvtParseLeScanTimeout
    hciEvtParseLeScanTimeout
        0x00034d1e:    4770        pG      BX       lr
    i.hciEvtParseLeSetAddrResEnableCmdCmpl
    hciEvtParseLeSetAddrResEnableCmdCmpl
        0x00034d20:    7809        .x      LDRB     r1,[r1,#0]
        0x00034d22:    7101        .q      STRB     r1,[r0,#4]
        0x00034d24:    70c1        .p      STRB     r1,[r0,#3]
        0x00034d26:    4770        pG      BX       lr
    i.hciEvtParseLeSetCigParamsCmdCmpl
    hciEvtParseLeSetCigParamsCmdCmpl
        0x00034d28:    b410        ..      PUSH     {r4}
        0x00034d2a:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034d2e:    7103        .q      STRB     r3,[r0,#4]
        0x00034d30:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034d34:    7143        Cq      STRB     r3,[r0,#5]
        0x00034d36:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034d3a:    f1000208    ....    ADD      r2,r0,#8
        0x00034d3e:    7183        .q      STRB     r3,[r0,#6]
        0x00034d40:    2b10        .+      CMP      r3,#0x10
        0x00034d42:    bf84        ..      ITT      HI
        0x00034d44:    2310        .#      MOVHI    r3,#0x10
        0x00034d46:    7183        .q      STRBHI   r3,[r0,#6]
        0x00034d48:    f01303ff    ....    ANDS     r3,r3,#0xff
        0x00034d4c:    d020         .      BEQ      0x34d90 ; hciEvtParseLeSetCigParamsCmdCmpl + 104
        0x00034d4e:    1e89        ..      SUBS     r1,r1,#2
        0x00034d50:    1e92        ..      SUBS     r2,r2,#2
        0x00034d52:    f0130f01    ....    TST      r3,#1
        0x00034d56:    d007        ..      BEQ      0x34d68 ; hciEvtParseLeSetCigParamsCmdCmpl + 64
        0x00034d58:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00034d5c:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034d60:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034d64:    f8223f02    "..?    STRH     r3,[r2,#2]!
        0x00034d68:    7983        .y      LDRB     r3,[r0,#6]
        0x00034d6a:    085b        [.      LSRS     r3,r3,#1
        0x00034d6c:    d010        ..      BEQ      0x34d90 ; hciEvtParseLeSetCigParamsCmdCmpl + 104
        0x00034d6e:    bf00        ..      NOP      
        0x00034d70:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034d74:    78cc        .x      LDRB     r4,[r1,#3]
        0x00034d76:    1e5b        [.      SUBS     r3,r3,#1
        0x00034d78:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034d7c:    f8a2c002    ....    STRH     r12,[r2,#2]
        0x00034d80:    f811cf04    ....    LDRB     r12,[r1,#4]!
        0x00034d84:    784c        Lx      LDRB     r4,[r1,#1]
        0x00034d86:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034d8a:    f822cf04    "...    STRH     r12,[r2,#4]!
        0x00034d8e:    d1ef        ..      BNE      0x34d70 ; hciEvtParseLeSetCigParamsCmdCmpl + 72
        0x00034d90:    7901        .y      LDRB     r1,[r0,#4]
        0x00034d92:    70c1        .p      STRB     r1,[r0,#3]
        0x00034d94:    7941        Ay      LDRB     r1,[r0,#5]
        0x00034d96:    8001        ..      STRH     r1,[r0,#0]
        0x00034d98:    bc10        ..      POP      {r4}
        0x00034d9a:    4770        pG      BX       lr
    i.hciEvtParseLeSetConnCteRcvParm
    hciEvtParseLeSetConnCteRcvParm
        0x00034d9c:    780a        .x      LDRB     r2,[r1,#0]
        0x00034d9e:    7102        .q      STRB     r2,[r0,#4]
        0x00034da0:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034da2:    7889        .x      LDRB     r1,[r1,#2]
        0x00034da4:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034da8:    80c1        ..      STRH     r1,[r0,#6]
        0x00034daa:    70c2        .p      STRB     r2,[r0,#3]
        0x00034dac:    8001        ..      STRH     r1,[r0,#0]
        0x00034dae:    4770        pG      BX       lr
    i.hciEvtParseLeSetConnCteTxParm
    hciEvtParseLeSetConnCteTxParm
        0x00034db0:    780a        .x      LDRB     r2,[r1,#0]
        0x00034db2:    7102        .q      STRB     r2,[r0,#4]
        0x00034db4:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034db6:    7889        .x      LDRB     r1,[r1,#2]
        0x00034db8:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034dbc:    80c1        ..      STRH     r1,[r0,#6]
        0x00034dbe:    70c2        .p      STRB     r2,[r0,#3]
        0x00034dc0:    8001        ..      STRH     r1,[r0,#0]
        0x00034dc2:    4770        pG      BX       lr
    i.hciEvtParseLeSetupIsoDataPathCmdCmpl
    hciEvtParseLeSetupIsoDataPathCmdCmpl
        0x00034dc4:    780a        .x      LDRB     r2,[r1,#0]
        0x00034dc6:    7102        .q      STRB     r2,[r0,#4]
        0x00034dc8:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034dca:    7141        Aq      STRB     r1,[r0,#5]
        0x00034dcc:    70c2        .p      STRB     r2,[r0,#3]
        0x00034dce:    8001        ..      STRH     r1,[r0,#0]
        0x00034dd0:    4770        pG      BX       lr
    i.hciEvtParseLeTerminateBigCmpl
    hciEvtParseLeTerminateBigCmpl
        0x00034dd2:    780a        .x      LDRB     r2,[r1,#0]
        0x00034dd4:    7102        .q      STRB     r2,[r0,#4]
        0x00034dd6:    7849        Ix      LDRB     r1,[r1,#1]
        0x00034dd8:    7141        Aq      STRB     r1,[r0,#5]
        0x00034dda:    70c1        .p      STRB     r1,[r0,#3]
        0x00034ddc:    8002        ..      STRH     r2,[r0,#0]
        0x00034dde:    4770        pG      BX       lr
    i.hciEvtParsePhyUpdateCmpl
    hciEvtParsePhyUpdateCmpl
        0x00034de0:    780b        .x      LDRB     r3,[r1,#0]
        0x00034de2:    7103        .q      STRB     r3,[r0,#4]
        0x00034de4:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034de6:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034dea:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034dee:    80c2        ..      STRH     r2,[r0,#6]
        0x00034df0:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034df4:    f880c008    ....    STRB     r12,[r0,#8]
        0x00034df8:    7909        .y      LDRB     r1,[r1,#4]
        0x00034dfa:    7241        Ar      STRB     r1,[r0,#9]
        0x00034dfc:    70c3        .p      STRB     r3,[r0,#3]
        0x00034dfe:    8002        ..      STRH     r2,[r0,#0]
        0x00034e00:    4770        pG      BX       lr
    i.hciEvtParseReadChanMapCmdCmpl
    hciEvtParseReadChanMapCmdCmpl
        0x00034e02:    b510        ..      PUSH     {r4,lr}
        0x00034e04:    4604        .F      MOV      r4,r0
        0x00034e06:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034e0a:    7120         q      STRB     r0,[r4,#4]
        0x00034e0c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034e10:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034e14:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00034e18:    80e0        ..      STRH     r0,[r4,#6]
        0x00034e1a:    f1040008    ....    ADD      r0,r4,#8
        0x00034e1e:    f7e8f92b    ..+.    BL       __ARM_common_memcpy4_5 ; 0x1d078
        0x00034e22:    88e0        ..      LDRH     r0,[r4,#6]
        0x00034e24:    8020         .      STRH     r0,[r4,#0]
        0x00034e26:    7920         y      LDRB     r0,[r4,#4]
        0x00034e28:    70e0        .p      STRB     r0,[r4,#3]
        0x00034e2a:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseReadDefDataLenCmdCmpl
    hciEvtParseReadDefDataLenCmdCmpl
        0x00034e2c:    780a        .x      LDRB     r2,[r1,#0]
        0x00034e2e:    7102        .q      STRB     r2,[r0,#4]
        0x00034e30:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034e32:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034e36:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034e3a:    80c3        ..      STRH     r3,[r0,#6]
        0x00034e3c:    78cb        .x      LDRB     r3,[r1,#3]
        0x00034e3e:    7909        .y      LDRB     r1,[r1,#4]
        0x00034e40:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034e44:    8101        ..      STRH     r1,[r0,#8]
        0x00034e46:    70c2        .p      STRB     r2,[r0,#3]
        0x00034e48:    4770        pG      BX       lr
    i.hciEvtParseReadLeRemoteFeatCmpl
    hciEvtParseReadLeRemoteFeatCmpl
        0x00034e4a:    780b        .x      LDRB     r3,[r1,#0]
        0x00034e4c:    7103        .q      STRB     r3,[r0,#4]
        0x00034e4e:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034e50:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034e54:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034e58:    80c2        ..      STRH     r2,[r0,#6]
        0x00034e5a:    f8d1c003    ....    LDR      r12,[r1,#3]
        0x00034e5e:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00034e62:    f8d11007    ....    LDR      r1,[r1,#7]
        0x00034e66:    60c1        .`      STR      r1,[r0,#0xc]
        0x00034e68:    8002        ..      STRH     r2,[r0,#0]
        0x00034e6a:    70c3        .p      STRB     r3,[r0,#3]
        0x00034e6c:    4770        pG      BX       lr
        0x00034e6e:    0000        ..      MOVS     r0,r0
    i.hciEvtParseReadLocalSupCodecCapCmdCmpl
    hciEvtParseReadLocalSupCodecCapCmdCmpl
        0x00034e70:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00034e74:    4604        .F      MOV      r4,r0
        0x00034e76:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034e7a:    7120         q      STRB     r0,[r4,#4]
        0x00034e7c:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034e80:    2805        .(      CMP      r0,#5
        0x00034e82:    bf28        (.      IT       CS
        0x00034e84:    2005        .       MOVCS    r0,#5
        0x00034e86:    7160        `q      STRB     r0,[r4,#5]
        0x00034e88:    2500        .%      MOVS     r5,#0
        0x00034e8a:    2800        .(      CMP      r0,#0
        0x00034e8c:    d914        ..      BLS      0x34eb8 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 72
        0x00034e8e:    bf00        ..      NOP      
        0x00034e90:    f8117b01    ...{    LDRB     r7,[r1],#1
        0x00034e94:    460e        .F      MOV      r6,r1
        0x00034e96:    2f04        ./      CMP      r7,#4
        0x00034e98:    bf34        4.      ITE      CC
        0x00034e9a:    463a        :F      MOVCC    r2,r7
        0x00034e9c:    2204        ."      MOVCS    r2,#4
        0x00034e9e:    eb050085    ....    ADD      r0,r5,r5,LSL #2
        0x00034ea2:    4420         D      ADD      r0,r0,r4
        0x00034ea4:    7182        .q      STRB     r2,[r0,#6]
        0x00034ea6:    1dc0        ..      ADDS     r0,r0,#7
        0x00034ea8:    f7e3fb6f    ..o.    BL       __aeabi_memcpy ; 0x1858a
        0x00034eac:    1c68        h.      ADDS     r0,r5,#1
        0x00034eae:    b2c5        ..      UXTB     r5,r0
        0x00034eb0:    7960        `y      LDRB     r0,[r4,#5]
        0x00034eb2:    19f1        ..      ADDS     r1,r6,r7
        0x00034eb4:    42a8        .B      CMP      r0,r5
        0x00034eb6:    d8eb        ..      BHI      0x34e90 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 32
        0x00034eb8:    7920         y      LDRB     r0,[r4,#4]
        0x00034eba:    70e0        .p      STRB     r0,[r4,#3]
        0x00034ebc:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.hciEvtParseReadLocalSupCodecsCmdCmpl
    hciEvtParseReadLocalSupCodecsCmdCmpl
        0x00034ec0:    b410        ..      PUSH     {r4}
        0x00034ec2:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x00034ec6:    7102        .q      STRB     r2,[r0,#4]
        0x00034ec8:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034ecc:    2b05        .+      CMP      r3,#5
        0x00034ece:    bf34        4.      ITE      CC
        0x00034ed0:    469c        .F      MOVCC    r12,r3
        0x00034ed2:    f04f0c05    O...    MOVCS    r12,#5
        0x00034ed6:    f880c005    ....    STRB     r12,[r0,#5]
        0x00034eda:    2200        ."      MOVS     r2,#0
        0x00034edc:    f1bc0f00    ....    CMP      r12,#0
        0x00034ee0:    d910        ..      BLS      0x34f04 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 68
        0x00034ee2:    bf00        ..      NOP      
        0x00034ee4:    eb000c02    ....    ADD      r12,r0,r2
        0x00034ee8:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00034eec:    f88c4006    ...@    STRB     r4,[r12,#6]
        0x00034ef0:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00034ef4:    f88c400b    ...@    STRB     r4,[r12,#0xb]
        0x00034ef8:    1c52        R.      ADDS     r2,r2,#1
        0x00034efa:    f890c005    ....    LDRB     r12,[r0,#5]
        0x00034efe:    b2d2        ..      UXTB     r2,r2
        0x00034f00:    4594        .E      CMP      r12,r2
        0x00034f02:    d8ef        ..      BHI      0x34ee4 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 36
        0x00034f04:    2b05        .+      CMP      r3,#5
        0x00034f06:    bf84        ..      ITT      HI
        0x00034f08:    eb010143    ..C.    ADDHI    r1,r1,r3,LSL #1
        0x00034f0c:    390a        .9      SUBHI    r1,r1,#0xa
        0x00034f0e:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034f12:    2b05        .+      CMP      r3,#5
        0x00034f14:    bf28        (.      IT       CS
        0x00034f16:    2305        .#      MOVCS    r3,#5
        0x00034f18:    7403        .t      STRB     r3,[r0,#0x10]
        0x00034f1a:    2200        ."      MOVS     r2,#0
        0x00034f1c:    2b00        .+      CMP      r3,#0
        0x00034f1e:    d91c        ..      BLS      0x34f5a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 154
        0x00034f20:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034f24:    f811cb01    ....    LDRB     r12,[r1],#1
        0x00034f28:    eb032c0c    ...,    ADD      r12,r3,r12,LSL #8
        0x00034f2c:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x00034f30:    f8a3c012    ....    STRH     r12,[r3,#0x12]
        0x00034f34:    f811cb01    ....    LDRB     r12,[r1],#1
        0x00034f38:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00034f3c:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00034f40:    f8a3c014    ....    STRH     r12,[r3,#0x14]
        0x00034f44:    eb000c02    ....    ADD      r12,r0,r2
        0x00034f48:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00034f4c:    f88c3026    ..&0    STRB     r3,[r12,#0x26]
        0x00034f50:    1c52        R.      ADDS     r2,r2,#1
        0x00034f52:    7c03        .|      LDRB     r3,[r0,#0x10]
        0x00034f54:    b2d2        ..      UXTB     r2,r2
        0x00034f56:    4293        .B      CMP      r3,r2
        0x00034f58:    d8e2        ..      BHI      0x34f20 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 96
        0x00034f5a:    7901        .y      LDRB     r1,[r0,#4]
        0x00034f5c:    70c1        .p      STRB     r1,[r0,#3]
        0x00034f5e:    bc10        ..      POP      {r4}
        0x00034f60:    4770        pG      BX       lr
    i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
    hciEvtParseReadLocalSupCtrDlyCmdCmpl
        0x00034f62:    780a        .x      LDRB     r2,[r1,#0]
        0x00034f64:    7102        .q      STRB     r2,[r0,#4]
        0x00034f66:    788b        .x      LDRB     r3,[r1,#2]
        0x00034f68:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034f6c:    021b        ..      LSLS     r3,r3,#8
        0x00034f6e:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00034f72:    f891c001    ....    LDRB     r12,[r1,#1]
        0x00034f76:    4463        cD      ADD      r3,r3,r12
        0x00034f78:    6083        .`      STR      r3,[r0,#8]
        0x00034f7a:    794b        Ky      LDRB     r3,[r1,#5]
        0x00034f7c:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00034f80:    021b        ..      LSLS     r3,r3,#8
        0x00034f82:    7909        .y      LDRB     r1,[r1,#4]
        0x00034f84:    eb03430c    ...C    ADD      r3,r3,r12,LSL #16
        0x00034f88:    4419        .D      ADD      r1,r1,r3
        0x00034f8a:    60c1        .`      STR      r1,[r0,#0xc]
        0x00034f8c:    70c2        .p      STRB     r2,[r0,#3]
        0x00034f8e:    4770        pG      BX       lr
    i.hciEvtParseReadMaxDataLenCmdCmpl
    hciEvtParseReadMaxDataLenCmdCmpl
        0x00034f90:    780a        .x      LDRB     r2,[r1,#0]
        0x00034f92:    7102        .q      STRB     r2,[r0,#4]
        0x00034f94:    784b        Kx      LDRB     r3,[r1,#1]
        0x00034f96:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034f9a:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034f9e:    80c3        ..      STRH     r3,[r0,#6]
        0x00034fa0:    78cb        .x      LDRB     r3,[r1,#3]
        0x00034fa2:    f891c004    ....    LDRB     r12,[r1,#4]
        0x00034fa6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034faa:    8103        ..      STRH     r3,[r0,#8]
        0x00034fac:    794b        Ky      LDRB     r3,[r1,#5]
        0x00034fae:    f891c006    ....    LDRB     r12,[r1,#6]
        0x00034fb2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00034fb6:    8143        C.      STRH     r3,[r0,#0xa]
        0x00034fb8:    79cb        .y      LDRB     r3,[r1,#7]
        0x00034fba:    7a09        .z      LDRB     r1,[r1,#8]
        0x00034fbc:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00034fc0:    8181        ..      STRH     r1,[r0,#0xc]
        0x00034fc2:    70c2        .p      STRB     r2,[r0,#3]
        0x00034fc4:    4770        pG      BX       lr
    i.hciEvtParseReadPhyCmdCmpl
    hciEvtParseReadPhyCmdCmpl
        0x00034fc6:    780b        .x      LDRB     r3,[r1,#0]
        0x00034fc8:    7103        .q      STRB     r3,[r0,#4]
        0x00034fca:    784a        Jx      LDRB     r2,[r1,#1]
        0x00034fcc:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00034fd0:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00034fd4:    80c2        ..      STRH     r2,[r0,#6]
        0x00034fd6:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00034fda:    f880c008    ....    STRB     r12,[r0,#8]
        0x00034fde:    7909        .y      LDRB     r1,[r1,#4]
        0x00034fe0:    7241        Ar      STRB     r1,[r0,#9]
        0x00034fe2:    70c3        .p      STRB     r3,[r0,#3]
        0x00034fe4:    8002        ..      STRH     r2,[r0,#0]
        0x00034fe6:    4770        pG      BX       lr
    i.hciEvtParseReadPubKeyCmdCmpl
    hciEvtParseReadPubKeyCmdCmpl
        0x00034fe8:    b510        ..      PUSH     {r4,lr}
        0x00034fea:    4604        .F      MOV      r4,r0
        0x00034fec:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00034ff0:    7120         q      STRB     r0,[r4,#4]
        0x00034ff2:    2240        @"      MOVS     r2,#0x40
        0x00034ff4:    1d60        `.      ADDS     r0,r4,#5
        0x00034ff6:    f7e3fac8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00034ffa:    7920         y      LDRB     r0,[r4,#4]
        0x00034ffc:    70e0        .p      STRB     r0,[r4,#3]
        0x00034ffe:    bd10        ..      POP      {r4,pc}
    i.hciEvtParseReadRemoteVerInfoCmpl
    hciEvtParseReadRemoteVerInfoCmpl
        0x00035000:    b410        ..      PUSH     {r4}
        0x00035002:    780b        .x      LDRB     r3,[r1,#0]
        0x00035004:    7103        .q      STRB     r3,[r0,#4]
        0x00035006:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035008:    f891c002    ....    LDRB     r12,[r1,#2]
        0x0003500c:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x00035010:    80c2        ..      STRH     r2,[r0,#6]
        0x00035012:    f891c003    ....    LDRB     r12,[r1,#3]
        0x00035016:    f880c008    ....    STRB     r12,[r0,#8]
        0x0003501a:    f891c004    ....    LDRB     r12,[r1,#4]
        0x0003501e:    794c        Ly      LDRB     r4,[r1,#5]
        0x00035020:    eb0c2c04    ...,    ADD      r12,r12,r4,LSL #8
        0x00035024:    f8a0c00a    ....    STRH     r12,[r0,#0xa]
        0x00035028:    f891c006    ....    LDRB     r12,[r1,#6]
        0x0003502c:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003502e:    eb0c2101    ...!    ADD      r1,r12,r1,LSL #8
        0x00035032:    8181        ..      STRH     r1,[r0,#0xc]
        0x00035034:    8002        ..      STRH     r2,[r0,#0]
        0x00035036:    70c3        .p      STRB     r3,[r0,#3]
        0x00035038:    bc10        ..      POP      {r4}
        0x0003503a:    4770        pG      BX       lr
    i.hciEvtParseReadRssiCmdCmpl
    hciEvtParseReadRssiCmdCmpl
        0x0003503c:    780b        .x      LDRB     r3,[r1,#0]
        0x0003503e:    7103        .q      STRB     r3,[r0,#4]
        0x00035040:    784a        Jx      LDRB     r2,[r1,#1]
        0x00035042:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035046:    eb02220c    ..."    ADD      r2,r2,r12,LSL #8
        0x0003504a:    80c2        ..      STRH     r2,[r0,#6]
        0x0003504c:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003504e:    7201        .r      STRB     r1,[r0,#8]
        0x00035050:    8002        ..      STRH     r2,[r0,#0]
        0x00035052:    70c3        .p      STRB     r3,[r0,#3]
        0x00035054:    4770        pG      BX       lr
    i.hciEvtParseReadTxPwrLvlCmdCmpl
    hciEvtParseReadTxPwrLvlCmdCmpl
        0x00035056:    780a        .x      LDRB     r2,[r1,#0]
        0x00035058:    7102        .q      STRB     r2,[r0,#4]
        0x0003505a:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003505c:    f891c002    ....    LDRB     r12,[r1,#2]
        0x00035060:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035064:    b2db        ..      UXTB     r3,r3
        0x00035066:    7143        Cq      STRB     r3,[r0,#5]
        0x00035068:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003506a:    7181        .q      STRB     r1,[r0,#6]
        0x0003506c:    8003        ..      STRH     r3,[r0,#0]
        0x0003506e:    70c2        .p      STRB     r2,[r0,#3]
        0x00035070:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamNegRepCmdCmpl
    hciEvtParseRemConnParamNegRepCmdCmpl
        0x00035072:    780a        .x      LDRB     r2,[r1,#0]
        0x00035074:    7102        .q      STRB     r2,[r0,#4]
        0x00035076:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035078:    7889        .x      LDRB     r1,[r1,#2]
        0x0003507a:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x0003507e:    80c1        ..      STRH     r1,[r0,#6]
        0x00035080:    70c2        .p      STRB     r2,[r0,#3]
        0x00035082:    8001        ..      STRH     r1,[r0,#0]
        0x00035084:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamRepCmdCmpl
    hciEvtParseRemConnParamRepCmdCmpl
        0x00035086:    780a        .x      LDRB     r2,[r1,#0]
        0x00035088:    7102        .q      STRB     r2,[r0,#4]
        0x0003508a:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003508c:    7889        .x      LDRB     r1,[r1,#2]
        0x0003508e:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x00035092:    80c1        ..      STRH     r1,[r0,#6]
        0x00035094:    70c2        .p      STRB     r2,[r0,#3]
        0x00035096:    8001        ..      STRH     r1,[r0,#0]
        0x00035098:    4770        pG      BX       lr
    i.hciEvtParseRemConnParamReq
    hciEvtParseRemConnParamReq
        0x0003509a:    780a        .x      LDRB     r2,[r1,#0]
        0x0003509c:    784b        Kx      LDRB     r3,[r1,#1]
        0x0003509e:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x000350a2:    8082        ..      STRH     r2,[r0,#4]
        0x000350a4:    788b        .x      LDRB     r3,[r1,#2]
        0x000350a6:    f891c003    ....    LDRB     r12,[r1,#3]
        0x000350aa:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000350ae:    80c3        ..      STRH     r3,[r0,#6]
        0x000350b0:    790b        .y      LDRB     r3,[r1,#4]
        0x000350b2:    f891c005    ....    LDRB     r12,[r1,#5]
        0x000350b6:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000350ba:    8103        ..      STRH     r3,[r0,#8]
        0x000350bc:    798b        .y      LDRB     r3,[r1,#6]
        0x000350be:    f891c007    ....    LDRB     r12,[r1,#7]
        0x000350c2:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x000350c6:    8143        C.      STRH     r3,[r0,#0xa]
        0x000350c8:    7a0b        .z      LDRB     r3,[r1,#8]
        0x000350ca:    7a49        Iz      LDRB     r1,[r1,#9]
        0x000350cc:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000350d0:    8181        ..      STRH     r1,[r0,#0xc]
        0x000350d2:    8002        ..      STRH     r2,[r0,#0]
        0x000350d4:    4770        pG      BX       lr
    i.hciEvtParseSetDataLenCmdCmpl
    hciEvtParseSetDataLenCmdCmpl
        0x000350d6:    780a        .x      LDRB     r2,[r1,#0]
        0x000350d8:    7102        .q      STRB     r2,[r0,#4]
        0x000350da:    784b        Kx      LDRB     r3,[r1,#1]
        0x000350dc:    7889        .x      LDRB     r1,[r1,#2]
        0x000350de:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x000350e2:    80c1        ..      STRH     r1,[r0,#6]
        0x000350e4:    70c2        .p      STRB     r2,[r0,#3]
        0x000350e6:    8001        ..      STRH     r1,[r0,#0]
        0x000350e8:    4770        pG      BX       lr
    i.hciEvtParseSetDefPhyCmdCmpl
    hciEvtParseSetDefPhyCmdCmpl
        0x000350ea:    7809        .x      LDRB     r1,[r1,#0]
        0x000350ec:    7101        .q      STRB     r1,[r0,#4]
        0x000350ee:    70c1        .p      STRB     r1,[r0,#3]
        0x000350f0:    4770        pG      BX       lr
    i.hciEvtParseVendorSpec
    hciEvtParseVendorSpec
        0x000350f2:    2a00        .*      CMP      r2,#0
        0x000350f4:    bf08        ..      IT       EQ
        0x000350f6:    4770        pG      BXEQ     lr
        0x000350f8:    2a01        .*      CMP      r2,#1
        0x000350fa:    bf88        ..      IT       HI
        0x000350fc:    4770        pG      BXHI     lr
        0x000350fe:    1d00        ..      ADDS     r0,r0,#4
        0x00035100:    f7e3ba43    ..C.    B        __aeabi_memcpy ; 0x1858a
    i.hciEvtParseVendorSpecCmdCmpl
    hciEvtParseVendorSpecCmdCmpl
        0x00035104:    1e52        R.      SUBS     r2,r2,#1
        0x00035106:    b2d2        ..      UXTB     r2,r2
        0x00035108:    2a03        .*      CMP      r2,#3
        0x0003510a:    bf38        8.      IT       CC
        0x0003510c:    4770        pG      BXCC     lr
        0x0003510e:    1ed3        ..      SUBS     r3,r2,#3
        0x00035110:    2b82        .+      CMP      r3,#0x82
        0x00035112:    bfc8        ..      IT       GT
        0x00035114:    4770        pG      BXGT     lr
        0x00035116:    f8113c02    ...<    LDRB     r3,[r1,#-2]
        0x0003511a:    f811cc01    ....    LDRB     r12,[r1,#-1]
        0x0003511e:    eb03230c    ...#    ADD      r3,r3,r12,LSL #8
        0x00035122:    8083        ..      STRH     r3,[r0,#4]
        0x00035124:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00035128:    70c3        .p      STRB     r3,[r0,#3]
        0x0003512a:    1d80        ..      ADDS     r0,r0,#6
        0x0003512c:    1ed2        ..      SUBS     r2,r2,#3
        0x0003512e:    f7e3ba2c    ..,.    B        __aeabi_memcpy ; 0x1858a
    i.hciEvtParseVendorSpecCmdStatus
    hciEvtParseVendorSpecCmdStatus
        0x00035132:    780a        .x      LDRB     r2,[r1,#0]
        0x00035134:    7849        Ix      LDRB     r1,[r1,#1]
        0x00035136:    eb022101    ...!    ADD      r1,r2,r1,LSL #8
        0x0003513a:    8081        ..      STRH     r1,[r0,#4]
        0x0003513c:    4770        pG      BX       lr
    i.hciEvtParseWriteAuthTimeoutCmdCmpl
    hciEvtParseWriteAuthTimeoutCmdCmpl
        0x0003513e:    780a        .x      LDRB     r2,[r1,#0]
        0x00035140:    7102        .q      STRB     r2,[r0,#4]
        0x00035142:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035144:    7889        .x      LDRB     r1,[r1,#2]
        0x00035146:    eb032101    ...!    ADD      r1,r3,r1,LSL #8
        0x0003514a:    80c1        ..      STRH     r1,[r0,#6]
        0x0003514c:    70c2        .p      STRB     r2,[r0,#3]
        0x0003514e:    8001        ..      STRH     r1,[r0,#0]
        0x00035150:    4770        pG      BX       lr
    i.hciEvtParseWriteDefDataLenCmdCmpl
    hciEvtParseWriteDefDataLenCmdCmpl
        0x00035152:    7809        .x      LDRB     r1,[r1,#0]
        0x00035154:    7101        .q      STRB     r1,[r0,#4]
        0x00035156:    70c1        .p      STRB     r1,[r0,#3]
        0x00035158:    4770        pG      BX       lr
        0x0003515a:    0000        ..      MOVS     r0,r0
    i.hciEvtProcessCmdCmpl
    hciEvtProcessCmdCmpl
        0x0003515c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00035160:    460f        .F      MOV      r7,r1
        0x00035162:    497c        |I      LDR      r1,[pc,#496] ; [0x35354] = 0x1000d7ac
        0x00035164:    1c43        C.      ADDS     r3,r0,#1
        0x00035166:    7806        .x      LDRB     r6,[r0,#0]
        0x00035168:    688d        .h      LDR      r5,[r1,#8]
        0x0003516a:    7840        @x      LDRB     r0,[r0,#1]
        0x0003516c:    7859        Yx      LDRB     r1,[r3,#1]
        0x0003516e:    f1030902    ....    ADD      r9,r3,#2
        0x00035172:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035176:    b280        ..      UXTH     r0,r0
        0x00035178:    f2420127    B.'.    MOV      r1,#0x2027
        0x0003517c:    1a43        C.      SUBS     r3,r0,r1
        0x0003517e:    4288        .B      CMP      r0,r1
        0x00035180:    bf08        ..      IT       EQ
        0x00035182:    2415        .$      MOVEQ    r4,#0x15
        0x00035184:    d075        u.      BEQ      0x35272 ; hciEvtProcessCmdCmpl + 278
        0x00035186:    dc51        Q.      BGT      0x3522c ; hciEvtProcessCmdCmpl + 208
        0x00035188:    f2420215    B...    MOV      r2,#0x2015
        0x0003518c:    eba00102    ....    SUB      r1,r0,r2
        0x00035190:    4290        .B      CMP      r0,r2
        0x00035192:    bf08        ..      IT       EQ
        0x00035194:    2408        .$      MOVEQ    r4,#8
        0x00035196:    d06c        l.      BEQ      0x35272 ; hciEvtProcessCmdCmpl + 278
        0x00035198:    dc3c        <.      BGT      0x35214 ; hciEvtProcessCmdCmpl + 184
        0x0003519a:    f241020f    A...    MOV      r2,#0x100f
        0x0003519e:    eba00102    ....    SUB      r1,r0,r2
        0x000351a2:    4290        .B      CMP      r0,r2
        0x000351a4:    bf08        ..      IT       EQ
        0x000351a6:    244f        O$      MOVEQ    r4,#0x4f
        0x000351a8:    d063        c.      BEQ      0x35272 ; hciEvtProcessCmdCmpl + 278
        0x000351aa:    dc1e        ..      BGT      0x351ea ; hciEvtProcessCmdCmpl + 142
        0x000351ac:    f6404283    @..B    MOV      r2,#0xc83
        0x000351b0:    f6a04183    ...A    SUB      r1,r0,#0xc83
        0x000351b4:    4290        .B      CMP      r0,r2
        0x000351b6:    bf08        ..      IT       EQ
        0x000351b8:    244c        L$      MOVEQ    r4,#0x4c
        0x000351ba:    d05a        Z.      BEQ      0x35272 ; hciEvtProcessCmdCmpl + 278
        0x000351bc:    dc0a        ..      BGT      0x351d4 ; hciEvtProcessCmdCmpl + 120
        0x000351be:    f5a06140    ..@a    SUB      r1,r0,#0xc00
        0x000351c2:    392d        -9      SUBS     r1,r1,#0x2d
        0x000351c4:    bf08        ..      IT       EQ
        0x000351c6:    2409        .$      MOVEQ    r4,#9
        0x000351c8:    d053        S.      BEQ      0x35272 ; hciEvtProcessCmdCmpl + 278
        0x000351ca:    294f        O)      CMP      r1,#0x4f
        0x000351cc:    bf08        ..      IT       EQ
        0x000351ce:    2427        '$      MOVEQ    r4,#0x27
        0x000351d0:    d04f        O.      BEQ      0x35272 ; hciEvtProcessCmdCmpl + 278
        0x000351d2:    e075        u.      B        0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x000351d4:    f5a17140    ..@q    SUB      r1,r1,#0x300
        0x000351d8:    398a        .9      SUBS     r1,r1,#0x8a
        0x000351da:    bf08        ..      IT       EQ
        0x000351dc:    244d        M$      MOVEQ    r4,#0x4d
        0x000351de:    d079        y.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000351e0:    2901        .)      CMP      r1,#1
        0x000351e2:    bf08        ..      IT       EQ
        0x000351e4:    244e        N$      MOVEQ    r4,#0x4e
        0x000351e6:    d075        u.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000351e8:    e06a        j.      B        0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x000351ea:    f5a17140    ..@q    SUB      r1,r1,#0x300
        0x000351ee:    39f6        .9      SUBS     r1,r1,#0xf6
        0x000351f0:    bf08        ..      IT       EQ
        0x000351f2:    2407        .$      MOVEQ    r4,#7
        0x000351f4:    d06e        n.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000351f6:    f5a16140    ..@a    SUB      r1,r1,#0xc00
        0x000351fa:    3905        .9      SUBS     r1,#5
        0x000351fc:    bf08        ..      IT       EQ
        0x000351fe:    2435        5$      MOVEQ    r4,#0x35
        0x00035200:    d068        h.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035202:    2902        .)      CMP      r1,#2
        0x00035204:    bf08        ..      IT       EQ
        0x00035206:    2434        4$      MOVEQ    r4,#0x34
        0x00035208:    d064        d.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003520a:    2904        .)      CMP      r1,#4
        0x0003520c:    bf08        ..      IT       EQ
        0x0003520e:    2405        .$      MOVEQ    r4,#5
        0x00035210:    d060        `.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035212:    e055        U.      B        0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x00035214:    1e89        ..      SUBS     r1,r1,#2
        0x00035216:    290e        .)      CMP      r1,#0xe
        0x00035218:    d252        R.      BCS      0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x0003521a:    e8dff001    ....    TBB      [pc,r1]
    $d
        0x0003521e:    8c7a        z.      DCW    35962
        0x00035220:    518a8851    Q..Q    DCD    1368033361
        0x00035224:    7e515151    QQQ~    DCD    2119258449
        0x00035228:    84828680    ....    DCD    2223146624
    $t
        0x0003522c:    2b1b        .+      CMP      r3,#0x1b
        0x0003522e:    bf08        ..      IT       EQ
        0x00035230:    2436        6$      MOVEQ    r4,#0x36
        0x00035232:    d04f        O.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035234:    dc1e        ..      BGT      0x35274 ; hciEvtProcessCmdCmpl + 280
        0x00035236:    2b08        .+      CMP      r3,#8
        0x00035238:    bf08        ..      IT       EQ
        0x0003523a:    2422        "$      MOVEQ    r4,#0x22
        0x0003523c:    d04a        J.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003523e:    dc07        ..      BGT      0x35250 ; hciEvtProcessCmdCmpl + 244
        0x00035240:    2b07        .+      CMP      r3,#7
        0x00035242:    d23d        =.      BCS      0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x00035244:    e8dff003    ....    TBB      [pc,r3]
    $d
        0x00035248:    3c7d7b3c    <{}<    DCD    1014856508
        0x0003524c:    0083817f    ....    DCD    8618367
    $t
        0x00035250:    2b09        .+      CMP      r3,#9
        0x00035252:    bf08        ..      IT       EQ
        0x00035254:    2429        )$      MOVEQ    r4,#0x29
        0x00035256:    d03d        =.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035258:    2b0a        .+      CMP      r3,#0xa
        0x0003525a:    bf08        ..      IT       EQ
        0x0003525c:    242a        *$      MOVEQ    r4,#0x2a
        0x0003525e:    d039        9.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035260:    2b12        .+      CMP      r3,#0x12
        0x00035262:    bf08        ..      IT       EQ
        0x00035264:    2437        7$      MOVEQ    r4,#0x37
        0x00035266:    d035        5.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035268:    2b19        .+      CMP      r3,#0x19
        0x0003526a:    bf08        ..      IT       EQ
        0x0003526c:    2438        8$      MOVEQ    r4,#0x38
        0x0003526e:    d031        1.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035270:    e026        &.      B        0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x00035272:    e02f        /.      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035274:    2b3b        ;+      CMP      r3,#0x3b
        0x00035276:    bf08        ..      IT       EQ
        0x00035278:    2448        H$      MOVEQ    r4,#0x48
        0x0003527a:    d02b        +.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003527c:    dc10        ..      BGT      0x352a0 ; hciEvtProcessCmdCmpl + 324
        0x0003527e:    2b2d        -+      CMP      r3,#0x2d
        0x00035280:    bf08        ..      IT       EQ
        0x00035282:    243f        ?$      MOVEQ    r4,#0x3f
        0x00035284:    d026        &.      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035286:    2b2e        .+      CMP      r3,#0x2e
        0x00035288:    bf08        ..      IT       EQ
        0x0003528a:    2440        @$      MOVEQ    r4,#0x40
        0x0003528c:    d022        ".      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003528e:    2b2f        /+      CMP      r3,#0x2f
        0x00035290:    bf08        ..      IT       EQ
        0x00035292:    2441        A$      MOVEQ    r4,#0x41
        0x00035294:    d01e        ..      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035296:    2b30        0+      CMP      r3,#0x30
        0x00035298:    bf08        ..      IT       EQ
        0x0003529a:    2442        B$      MOVEQ    r4,#0x42
        0x0003529c:    d01a        ..      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003529e:    e00f        ..      B        0x352c0 ; hciEvtProcessCmdCmpl + 356
        0x000352a0:    2b3e        >+      CMP      r3,#0x3e
        0x000352a2:    bf08        ..      IT       EQ
        0x000352a4:    2449        I$      MOVEQ    r4,#0x49
        0x000352a6:    d015        ..      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000352a8:    2b45        E+      CMP      r3,#0x45
        0x000352aa:    bf08        ..      IT       EQ
        0x000352ac:    2454        T$      MOVEQ    r4,#0x54
        0x000352ae:    d011        ..      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000352b0:    2b47        G+      CMP      r3,#0x47
        0x000352b2:    bf08        ..      IT       EQ
        0x000352b4:    244a        J$      MOVEQ    r4,#0x4a
        0x000352b6:    d00d        ..      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000352b8:    2b48        H+      CMP      r3,#0x48
        0x000352ba:    bf08        ..      IT       EQ
        0x000352bc:    244b        K$      MOVEQ    r4,#0x4b
        0x000352be:    d009        ..      BEQ      0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x000352c0:    213f        ?!      MOVS     r1,#0x3f
        0x000352c2:    ebb12f90    .../    CMP      r1,r0,LSR #10
        0x000352c6:    d11f        ..      BNE      0x35308 ; hciEvtProcessCmdCmpl + 428
        0x000352c8:    463a        :F      MOV      r2,r7
        0x000352ca:    4649        IF      MOV      r1,r9
        0x000352cc:    f7fff980    ....    BL       hciCoreVsCmdCmplRcvd ; 0x345d0
        0x000352d0:    0004        ..      MOVS     r4,r0
        0x000352d2:    d019        ..      BEQ      0x35308 ; hciEvtProcessCmdCmpl + 428
        0x000352d4:    4820         H      LDR      r0,[pc,#128] ; [0x35358] = 0x43bd8
        0x000352d6:    5d00        .]      LDRB     r0,[r0,r4]
        0x000352d8:    f7e7fb76    ..v.    BL       WsfBufAlloc ; 0x1c9c8
        0x000352dc:    ea5f0800    _...    MOVS     r8,r0
        0x000352e0:    d012        ..      BEQ      0x35308 ; hciEvtProcessCmdCmpl + 428
        0x000352e2:    2000        .       MOVS     r0,#0
        0x000352e4:    f8a80000    ....    STRH     r0,[r8,#0]
        0x000352e8:    f8884002    ...@    STRB     r4,[r8,#2]
        0x000352ec:    f8880003    ....    STRB     r0,[r8,#3]
        0x000352f0:    481a        .H      LDR      r0,[pc,#104] ; [0x3535c] = 0x43a84
        0x000352f2:    463a        :F      MOV      r2,r7
        0x000352f4:    4649        IF      MOV      r1,r9
        0x000352f6:    f8503024    P.$0    LDR      r3,[r0,r4,LSL #2]
        0x000352fa:    4640        @F      MOV      r0,r8
        0x000352fc:    4798        .G      BLX      r3
        0x000352fe:    4640        @F      MOV      r0,r8
        0x00035300:    47a8        .G      BLX      r5
        0x00035302:    4640        @F      MOV      r0,r8
        0x00035304:    f7e7fb82    ....    BL       WsfBufFree ; 0x1ca0c
        0x00035308:    4630        0F      MOV      r0,r6
        0x0003530a:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x0003530e:    f7febd5f    .._.    B        hciCmdRecvCmpl ; 0x33dd0
        0x00035312:    4810        .H      LDR      r0,[pc,#64] ; [0x35354] = 0x1000d7ac
        0x00035314:    241b        .$      MOVS     r4,#0x1b
        0x00035316:    68c5        .h      LDR      r5,[r0,#0xc]
        0x00035318:    e7dc        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003531a:    241d        .$      MOVS     r4,#0x1d
        0x0003531c:    e7da        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003531e:    241e        .$      MOVS     r4,#0x1e
        0x00035320:    e7d8        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035322:    241f        .$      MOVS     r4,#0x1f
        0x00035324:    e7d6        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035326:    2420         $      MOVS     r4,#0x20
        0x00035328:    e7d4        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003532a:    2421        !$      MOVS     r4,#0x21
        0x0003532c:    e7d2        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003532e:    240c        .$      MOVS     r4,#0xc
        0x00035330:    e7d0        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035332:    240d        .$      MOVS     r4,#0xd
        0x00035334:    e7ce        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035336:    4807        .H      LDR      r0,[pc,#28] ; [0x35354] = 0x1000d7ac
        0x00035338:    241c        .$      MOVS     r4,#0x1c
        0x0003533a:    68c5        .h      LDR      r5,[r0,#0xc]
        0x0003533c:    e7ca        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003533e:    2416        .$      MOVS     r4,#0x16
        0x00035340:    e7c8        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035342:    2417        .$      MOVS     r4,#0x17
        0x00035344:    e7c6        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x00035346:    2418        .$      MOVS     r4,#0x18
        0x00035348:    e7c4        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003534a:    2419        .$      MOVS     r4,#0x19
        0x0003534c:    e7c2        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
        0x0003534e:    241a        .$      MOVS     r4,#0x1a
        0x00035350:    e7c0        ..      B        0x352d4 ; hciEvtProcessCmdCmpl + 376
    $d
        0x00035352:    0000        ..      DCW    0
        0x00035354:    1000d7ac    ....    DCD    268490668
        0x00035358:    00043bd8    .;..    DCD    277464
        0x0003535c:    00043a84    .:..    DCD    277124
    $t
    i.hciEvtProcessMsg
    hciEvtProcessMsg
        0x00035360:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x00035364:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00035368:    4ff6        .O      LDR      r7,[pc,#984] ; [0x35744] = 0x1000d7ac
        0x0003536a:    f8909000    ....    LDRB     r9,[r0,#0]
        0x0003536e:    1c44        D.      ADDS     r4,r0,#1
        0x00035370:    4638        8F      MOV      r0,r7
        0x00035372:    f8d78008    ....    LDR      r8,[r7,#8]
        0x00035376:    4df4        .M      LDR      r5,[pc,#976] ; [0x35748] = 0x1000d898
        0x00035378:    2600        .&      MOVS     r6,#0
        0x0003537a:    f8d0a00c    ....    LDR      r10,[r0,#0xc]
        0x0003537e:    2913        .)      CMP      r1,#0x13
        0x00035380:    d07e        ~.      BEQ      0x35480 ; hciEvtProcessMsg + 288
        0x00035382:    dc1c        ..      BGT      0x353be ; hciEvtProcessMsg + 94
        0x00035384:    290e        .)      CMP      r1,#0xe
        0x00035386:    d07c        |.      BEQ      0x35482 ; hciEvtProcessMsg + 290
        0x00035388:    dc0e        ..      BGT      0x353a8 ; hciEvtProcessMsg + 72
        0x0003538a:    2905        .)      CMP      r1,#5
        0x0003538c:    f00082cf    ....    BEQ.W    0x3592e ; hciEvtProcessMsg + 1486
        0x00035390:    2908        .)      CMP      r1,#8
        0x00035392:    f00082db    ....    BEQ.W    0x3594c ; hciEvtProcessMsg + 1516
        0x00035396:    290c        .)      CMP      r1,#0xc
        0x00035398:    bf18        ..      IT       NE
        0x0003539a:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x0003539e:    88a8        ..      LDRH     r0,[r5,#4]
        0x000353a0:    1c40        @.      ADDS     r0,r0,#1
        0x000353a2:    80a8        ..      STRH     r0,[r5,#4]
        0x000353a4:    250a        .%      MOVS     r5,#0xa
        0x000353a6:    e024        $.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x000353a8:    290f        .)      CMP      r1,#0xf
        0x000353aa:    d047        G.      BEQ      0x3543c ; hciEvtProcessMsg + 220
        0x000353ac:    2910        .)      CMP      r1,#0x10
        0x000353ae:    bf18        ..      IT       NE
        0x000353b0:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x000353b4:    8968        h.      LDRH     r0,[r5,#0xa]
        0x000353b6:    1c40        @.      ADDS     r0,r0,#1
        0x000353b8:    8168        h.      STRH     r0,[r5,#0xa]
        0x000353ba:    2514        .%      MOVS     r5,#0x14
        0x000353bc:    e019        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x000353be:    293e        >)      CMP      r1,#0x3e
        0x000353c0:    d077        w.      BEQ      0x354b2 ; hciEvtProcessMsg + 338
        0x000353c2:    dc0b        ..      BGT      0x353dc ; hciEvtProcessMsg + 124
        0x000353c4:    291a        .)      CMP      r1,#0x1a
        0x000353c6:    f00082c6    ....    BEQ.W    0x35956 ; hciEvtProcessMsg + 1526
        0x000353ca:    2930        0)      CMP      r1,#0x30
        0x000353cc:    bf18        ..      IT       NE
        0x000353ce:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x000353d2:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x000353d4:    1c40        @.      ADDS     r0,r0,#1
        0x000353d6:    8228        (.      STRH     r0,[r5,#0x10]
        0x000353d8:    250e        .%      MOVS     r5,#0xe
        0x000353da:    e00a        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x000353dc:    2957        W)      CMP      r1,#0x57
        0x000353de:    f00082bf    ....    BEQ.W    0x35960 ; hciEvtProcessMsg + 1536
        0x000353e2:    29ff        .)      CMP      r1,#0xff
        0x000353e4:    bf18        ..      IT       NE
        0x000353e6:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x000353ea:    8aa8        ..      LDRH     r0,[r5,#0x14]
        0x000353ec:    1c40        @.      ADDS     r0,r0,#1
        0x000353ee:    82a8        ..      STRH     r0,[r5,#0x14]
        0x000353f0:    2513        .%      MOVS     r5,#0x13
        0x000353f2:    48d6        .H      LDR      r0,[pc,#856] ; [0x3574c] = 0x43bd8
        0x000353f4:    5d40        @]      LDRB     r0,[r0,r5]
        0x000353f6:    f7e7fae7    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x000353fa:    0007        ..      MOVS     r7,r0
        0x000353fc:    d00e        ..      BEQ      0x3541c ; hciEvtProcessMsg + 188
        0x000353fe:    803e        >.      STRH     r6,[r7,#0]
        0x00035400:    48d3        .H      LDR      r0,[pc,#844] ; [0x35750] = 0x43a84
        0x00035402:    70bd        .p      STRB     r5,[r7,#2]
        0x00035404:    70fe        .p      STRB     r6,[r7,#3]
        0x00035406:    f8503025    P.%0    LDR      r3,[r0,r5,LSL #2]
        0x0003540a:    464a        JF      MOV      r2,r9
        0x0003540c:    4621        !F      MOV      r1,r4
        0x0003540e:    4638        8F      MOV      r0,r7
        0x00035410:    4798        .G      BLX      r3
        0x00035412:    4638        8F      MOV      r0,r7
        0x00035414:    47c0        .G      BLX      r8
        0x00035416:    4638        8F      MOV      r0,r7
        0x00035418:    f7e7faf8    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003541c:    2d03        .-      CMP      r5,#3
        0x0003541e:    f00082a4    ....    BEQ.W    0x3596a ; hciEvtProcessMsg + 1546
        0x00035422:    2d46        F-      CMP      r5,#0x46
        0x00035424:    bf18        ..      IT       NE
        0x00035426:    e8bd9ff0    ....    POPNE    {r4-r12,pc}
        0x0003542a:    7860        `x      LDRB     r0,[r4,#1]
        0x0003542c:    78a1        .x      LDRB     r1,[r4,#2]
        0x0003542e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00035432:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035436:    b280        ..      UXTH     r0,r0
        0x00035438:    f7febe04    ....    B        hciCoreCisClose ; 0x34044
        0x0003543c:    8928        (.      LDRH     r0,[r5,#8]
        0x0003543e:    1c40        @.      ADDS     r0,r0,#1
        0x00035440:    8128        (.      STRH     r0,[r5,#8]
        0x00035442:    78a0        .x      LDRB     r0,[r4,#2]
        0x00035444:    78e1        .x      LDRB     r1,[r4,#3]
        0x00035446:    7825        %x      LDRB     r5,[r4,#0]
        0x00035448:    7867        gx      LDRB     r7,[r4,#1]
        0x0003544a:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003544e:    b280        ..      UXTH     r0,r0
        0x00035450:    b1ad        ..      CBZ      r5,0x3547e ; hciEvtProcessMsg + 286
        0x00035452:    f5a05100    ...Q    SUB      r1,r0,#0x2000
        0x00035456:    3926        &9      SUBS     r1,r1,#0x26
        0x00035458:    bf08        ..      IT       EQ
        0x0003545a:    2d12        .-      CMPEQ    r5,#0x12
        0x0003545c:    d10f        ..      BNE      0x3547e ; hciEvtProcessMsg + 286
        0x0003545e:    f04f0826    O.&.    MOV      r8,#0x26
        0x00035462:    f04f0004    O...    MOV      r0,#4
        0x00035466:    f7e7faaf    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003546a:    0004        ..      MOVS     r4,r0
        0x0003546c:    d007        ..      BEQ      0x3547e ; hciEvtProcessMsg + 286
        0x0003546e:    8026        &.      STRH     r6,[r4,#0]
        0x00035470:    f8848002    ....    STRB     r8,[r4,#2]
        0x00035474:    70e5        .p      STRB     r5,[r4,#3]
        0x00035476:    47d0        .G      BLX      r10
        0x00035478:    4620         F      MOV      r0,r4
        0x0003547a:    f7e7fac7    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003547e:    e001        ..      B        0x35484 ; hciEvtProcessMsg + 292
        0x00035480:    e00e        ..      B        0x354a0 ; hciEvtProcessMsg + 320
        0x00035482:    e004        ..      B        0x3548e ; hciEvtProcessMsg + 302
        0x00035484:    4638        8F      MOV      r0,r7
        0x00035486:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0003548a:    f7febca1    ....    B        hciCmdRecvCmpl ; 0x33dd0
        0x0003548e:    88e8        ..      LDRH     r0,[r5,#6]
        0x00035490:    4649        IF      MOV      r1,r9
        0x00035492:    1c40        @.      ADDS     r0,r0,#1
        0x00035494:    80e8        ..      STRH     r0,[r5,#6]
        0x00035496:    4620         F      MOV      r0,r4
        0x00035498:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0003549c:    f7ffbe5e    ..^.    B.W      hciEvtProcessCmdCmpl ; 0x3515c
        0x000354a0:    4620         F      MOV      r0,r4
        0x000354a2:    f7fefe45    ..E.    BL       hciCoreNumCmplPkts ; 0x34130
        0x000354a6:    89a8        ..      LDRH     r0,[r5,#0xc]
        0x000354a8:    1c40        @.      ADDS     r0,r0,#1
        0x000354aa:    81a8        ..      STRH     r0,[r5,#0xc]
        0x000354ac:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x000354b0:    e7ff        ..      B        0x354b2 ; hciEvtProcessMsg + 338
        0x000354b2:    8a69        i.      LDRH     r1,[r5,#0x12]
        0x000354b4:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000354b8:    1c49        I.      ADDS     r1,r1,#1
        0x000354ba:    8269        i.      STRH     r1,[r5,#0x12]
        0x000354bc:    2823        #(      CMP      r0,#0x23
        0x000354be:    bf28        (.      IT       CS
        0x000354c0:    e8bd9ff0    ....    POPCS    {r4-r12,pc}
        0x000354c4:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x000354c8:    641e1312    ...d    DCD    1679692562
        0x000354cc:    b3b16866    fh..    DCD    3014748262
        0x000354d0:    756ab8b5    ..ju    DCD    1969928373
        0x000354d4:    fbfcbdbb    ....    DCD    4227644859
        0x000354d8:    f7f8f9fa    ....    DCD    4160289274
        0x000354dc:    12f5f612    ....    DCD    318109202
        0x000354e0:    f2f3f412    ....    DCD    4076074002
        0x000354e4:    eeeff0f1    ....    DCD    4008702193
        0x000354e8:    00ed1212    ....    DCD    15536658
    $t
        0x000354ec:    e7de        ..      B        0x354ac ; hciEvtProcessMsg + 332
        0x000354ee:    7820         x      LDRB     r0,[r4,#0]
        0x000354f0:    b930        0.      CBNZ     r0,0x35500 ; hciEvtProcessMsg + 416
        0x000354f2:    7860        `x      LDRB     r0,[r4,#1]
        0x000354f4:    78a1        .x      LDRB     r1,[r4,#2]
        0x000354f6:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000354fa:    b280        ..      UXTH     r0,r0
        0x000354fc:    f7fefdfe    ....    BL       hciCoreConnOpen ; 0x340fc
        0x00035500:    2501        .%      MOVS     r5,#1
        0x00035502:    e776        v.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035504:    f8149b01    ....    LDRB     r9,[r4],#1
        0x00035508:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003550c:    bf88        ..      IT       HI
        0x0003550e:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x00035512:    203b        ;       MOVS     r0,#0x3b
        0x00035514:    f7e7fa58    ..X.    BL       WsfBufAlloc ; 0x1c9c8
        0x00035518:    0005        ..      MOVS     r5,r0
        0x0003551a:    bf08        ..      IT       EQ
        0x0003551c:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x00035520:    f1b90001    ....    SUBS     r0,r9,#1
        0x00035524:    f00008ff    ....    AND      r8,r0,#0xff
        0x00035528:    f0c08104    ....    BCC.W    0x35734 ; hciEvtProcessMsg + 980
        0x0003552c:    f105091c    ....    ADD      r9,r5,#0x1c
        0x00035530:    f1050a13    ....    ADD      r10,r5,#0x13
        0x00035534:    f04f0b06    O...    MOV      r11,#6
        0x00035538:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003553c:    72a8        .r      STRB     r0,[r5,#0xa]
        0x0003553e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035542:    72e8        .r      STRB     r0,[r5,#0xb]
        0x00035544:    4621        !F      MOV      r1,r4
        0x00035546:    f105000c    ....    ADD      r0,r5,#0xc
        0x0003554a:    f7e4feca    ....    BL       BdaCpy ; 0x1a2e2
        0x0003554e:    79a2        .y      LDRB     r2,[r4,#6]
        0x00035550:    1de4        ..      ADDS     r4,r4,#7
        0x00035552:    722a        *r      STRB     r2,[r5,#8]
        0x00035554:    2a1f        .*      CMP      r2,#0x1f
        0x00035556:    d867        g.      BHI      0x35628 ; hciEvtProcessMsg + 712
        0x00035558:    4648        HF      MOV      r0,r9
        0x0003555a:    4621        !F      MOV      r1,r4
        0x0003555c:    f8c59004    ....    STR      r9,[r5,#4]
        0x00035560:    f7e3f813    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00035564:    7a28        (z      LDRB     r0,[r5,#8]
        0x00035566:    4404        .D      ADD      r4,r4,r0
        0x00035568:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003556c:    7268        hr      STRB     r0,[r5,#9]
        0x0003556e:    74ae        .t      STRB     r6,[r5,#0x12]
        0x00035570:    4650        PF      MOV      r0,r10
        0x00035572:    f7e7fd7d    ..}.    BL       __ARM_common_memclr4_6 ; 0x1d070
        0x00035576:    802e        ..      STRH     r6,[r5,#0]
        0x00035578:    f885b002    ....    STRB     r11,[r5,#2]
        0x0003557c:    70ee        .p      STRB     r6,[r5,#3]
        0x0003557e:    68b9        .h      LDR      r1,[r7,#8]
        0x00035580:    4628        (F      MOV      r0,r5
        0x00035582:    4788        .G      BLX      r1
        0x00035584:    f1b80101    ....    SUBS     r1,r8,#1
        0x00035588:    f00108ff    ....    AND      r8,r1,#0xff
        0x0003558c:    d2d4        ..      BCS      0x35538 ; hciEvtProcessMsg + 472
        0x0003558e:    e0d1        ..      B        0x35734 ; hciEvtProcessMsg + 980
        0x00035590:    2504        .%      MOVS     r5,#4
        0x00035592:    e72e        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035594:    250b        .%      MOVS     r5,#0xb
        0x00035596:    e72c        ,.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035598:    2510        .%      MOVS     r5,#0x10
        0x0003559a:    e72a        *.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003559c:    7820         x      LDRB     r0,[r4,#0]
        0x0003559e:    b930        0.      CBNZ     r0,0x355ae ; hciEvtProcessMsg + 590
        0x000355a0:    7860        `x      LDRB     r0,[r4,#1]
        0x000355a2:    78a1        .x      LDRB     r1,[r4,#2]
        0x000355a4:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000355a8:    b280        ..      UXTH     r0,r0
        0x000355aa:    f7fefda7    ....    BL       hciCoreConnOpen ; 0x340fc
        0x000355ae:    2502        .%      MOVS     r5,#2
        0x000355b0:    e71f        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x000355b2:    f8149b01    ....    LDRB     r9,[r4],#1
        0x000355b6:    f1b90f0f    ....    CMP      r9,#0xf
        0x000355ba:    bf88        ..      IT       HI
        0x000355bc:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x000355c0:    201c        .       MOVS     r0,#0x1c
        0x000355c2:    f7e7fa01    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x000355c6:    0005        ..      MOVS     r5,r0
        0x000355c8:    bf08        ..      IT       EQ
        0x000355ca:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000355ce:    f1b90001    ....    SUBS     r0,r9,#1
        0x000355d2:    f00008ff    ....    AND      r8,r0,#0xff
        0x000355d6:    bf28        (.      IT       CS
        0x000355d8:    f04f0906    O...    MOVCS    r9,#6
        0x000355dc:    d324        $.      BCC      0x35628 ; hciEvtProcessMsg + 712
        0x000355de:    bf00        ..      NOP      
        0x000355e0:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000355e4:    72a8        .r      STRB     r0,[r5,#0xa]
        0x000355e6:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000355ea:    72e8        .r      STRB     r0,[r5,#0xb]
        0x000355ec:    4621        !F      MOV      r1,r4
        0x000355ee:    f105000c    ....    ADD      r0,r5,#0xc
        0x000355f2:    f7e4fe76    ..v.    BL       BdaCpy ; 0x1a2e2
        0x000355f6:    79a0        .y      LDRB     r0,[r4,#6]
        0x000355f8:    74a8        .t      STRB     r0,[r5,#0x12]
        0x000355fa:    1de4        ..      ADDS     r4,r4,#7
        0x000355fc:    4621        !F      MOV      r1,r4
        0x000355fe:    f1050013    ....    ADD      r0,r5,#0x13
        0x00035602:    f7e4fe6e    ..n.    BL       BdaCpy ; 0x1a2e2
        0x00035606:    79a0        .y      LDRB     r0,[r4,#6]
        0x00035608:    7268        hr      STRB     r0,[r5,#9]
        0x0003560a:    722e        .r      STRB     r6,[r5,#8]
        0x0003560c:    606e        n`      STR      r6,[r5,#4]
        0x0003560e:    802e        ..      STRH     r6,[r5,#0]
        0x00035610:    f8859002    ....    STRB     r9,[r5,#2]
        0x00035614:    70ee        .p      STRB     r6,[r5,#3]
        0x00035616:    68b9        .h      LDR      r1,[r7,#8]
        0x00035618:    4628        (F      MOV      r0,r5
        0x0003561a:    1de4        ..      ADDS     r4,r4,#7
        0x0003561c:    4788        .G      BLX      r1
        0x0003561e:    f1b80101    ....    SUBS     r1,r8,#1
        0x00035622:    f00108ff    ....    AND      r8,r1,#0xff
        0x00035626:    d2db        ..      BCS      0x355e0 ; hciEvtProcessMsg + 640
        0x00035628:    e084        ..      B        0x35734 ; hciEvtProcessMsg + 980
        0x0003562a:    2523        #%      MOVS     r5,#0x23
        0x0003562c:    e6e1        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003562e:    2524        $%      MOVS     r5,#0x24
        0x00035630:    e6df        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035632:    46d0        .F      MOV      r8,r10
        0x00035634:    2525        %%      MOVS     r5,#0x25
        0x00035636:    e6dc        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035638:    46d0        .F      MOV      r8,r10
        0x0003563a:    2526        &%      MOVS     r5,#0x26
        0x0003563c:    e6d9        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003563e:    252b        +%      MOVS     r5,#0x2b
        0x00035640:    e6d7        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035642:    7821        !x      LDRB     r1,[r4,#0]
        0x00035644:    290f        .)      CMP      r1,#0xf
        0x00035646:    bf88        ..      IT       HI
        0x00035648:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x0003564c:    1c60        `.      ADDS     r0,r4,#1
        0x0003564e:    2200        ."      MOVS     r2,#0
        0x00035650:    b139        9.      CBZ      r1,0x35662 ; hciEvtProcessMsg + 770
        0x00035652:    7dc3        .}      LDRB     r3,[r0,#0x17]
        0x00035654:    3018        .0      ADDS     r0,r0,#0x18
        0x00035656:    4418        .D      ADD      r0,r0,r3
        0x00035658:    4293        .B      CMP      r3,r2
        0x0003565a:    bf88        ..      IT       HI
        0x0003565c:    461a        .F      MOVHI    r2,r3
        0x0003565e:    1e49        I.      SUBS     r1,r1,#1
        0x00035660:    d1f7        ..      BNE      0x35652 ; hciEvtProcessMsg + 754
        0x00035662:    f1020024    ..$.    ADD      r0,r2,#0x24
        0x00035666:    f7e7f9af    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003566a:    0005        ..      MOVS     r5,r0
        0x0003566c:    bf08        ..      IT       EQ
        0x0003566e:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x00035672:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035676:    1e41        A.      SUBS     r1,r0,#1
        0x00035678:    f00108ff    ....    AND      r8,r1,#0xff
        0x0003567c:    bf24        $.      ITT      CS
        0x0003567e:    f1050924    ..$.    ADDCS    r9,r5,#0x24
        0x00035682:    f04f0a2c    O.,.    MOVCS    r10,#0x2c
        0x00035686:    d355        U.      BCC      0x35734 ; hciEvtProcessMsg + 980
        0x00035688:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003568c:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00035690:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035694:    80a8        ..      STRH     r0,[r5,#4]
        0x00035696:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003569a:    71a8        .q      STRB     r0,[r5,#6]
        0x0003569c:    4621        !F      MOV      r1,r4
        0x0003569e:    1de8        ..      ADDS     r0,r5,#7
        0x000356a0:    e00f        ..      B        0x356c2 ; hciEvtProcessMsg + 866
        0x000356a2:    e142        B.      B        0x3592a ; hciEvtProcessMsg + 1482
        0x000356a4:    e13f        ?.      B        0x35926 ; hciEvtProcessMsg + 1478
        0x000356a6:    e13c        <.      B        0x35922 ; hciEvtProcessMsg + 1474
        0x000356a8:    e139        9.      B        0x3591e ; hciEvtProcessMsg + 1470
        0x000356aa:    e136        6.      B        0x3591a ; hciEvtProcessMsg + 1466
        0x000356ac:    e133        3.      B        0x35916 ; hciEvtProcessMsg + 1462
        0x000356ae:    e130        0.      B        0x35912 ; hciEvtProcessMsg + 1458
        0x000356b0:    e124        $.      B        0x358fc ; hciEvtProcessMsg + 1436
        0x000356b2:    e08b        ..      B        0x357cc ; hciEvtProcessMsg + 1132
        0x000356b4:    e0d7        ..      B        0x35866 ; hciEvtProcessMsg + 1286
        0x000356b6:    e04f        O.      B        0x35758 ; hciEvtProcessMsg + 1016
        0x000356b8:    e04c        L.      B        0x35754 ; hciEvtProcessMsg + 1012
        0x000356ba:    e040        @.      B        0x3573e ; hciEvtProcessMsg + 990
        0x000356bc:    e084        ..      B        0x357c8 ; hciEvtProcessMsg + 1128
        0x000356be:    e04f        O.      B        0x35760 ; hciEvtProcessMsg + 1024
        0x000356c0:    e04c        L.      B        0x3575c ; hciEvtProcessMsg + 1020
        0x000356c2:    f7e4fe0e    ....    BL       BdaCpy ; 0x1a2e2
        0x000356c6:    f8140f06    ....    LDRB     r0,[r4,#6]!
        0x000356ca:    7368        hs      STRB     r0,[r5,#0xd]
        0x000356cc:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x000356d0:    73a8        .s      STRB     r0,[r5,#0xe]
        0x000356d2:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x000356d6:    73e8        .s      STRB     r0,[r5,#0xf]
        0x000356d8:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x000356dc:    7428        (t      STRB     r0,[r5,#0x10]
        0x000356de:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x000356e2:    7468        ht      STRB     r0,[r5,#0x11]
        0x000356e4:    f8140f01    ....    LDRB     r0,[r4,#1]!
        0x000356e8:    f8141f01    ....    LDRB     r1,[r4,#1]!
        0x000356ec:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000356f0:    8268        h.      STRH     r0,[r5,#0x12]
        0x000356f2:    7860        `x      LDRB     r0,[r4,#1]
        0x000356f4:    7528        (u      STRB     r0,[r5,#0x14]
        0x000356f6:    1ca4        ..      ADDS     r4,r4,#2
        0x000356f8:    4621        !F      MOV      r1,r4
        0x000356fa:    f1050015    ....    ADD      r0,r5,#0x15
        0x000356fe:    f7e4fdf0    ....    BL       BdaCpy ; 0x1a2e2
        0x00035702:    79a2        .y      LDRB     r2,[r4,#6]
        0x00035704:    1de4        ..      ADDS     r4,r4,#7
        0x00035706:    83aa        ..      STRH     r2,[r5,#0x1c]
        0x00035708:    2ae5        .*      CMP      r2,#0xe5
        0x0003570a:    d813        ..      BHI      0x35734 ; hciEvtProcessMsg + 980
        0x0003570c:    4648        HF      MOV      r0,r9
        0x0003570e:    4621        !F      MOV      r1,r4
        0x00035710:    f8c59020    .. .    STR      r9,[r5,#0x20]
        0x00035714:    f7e2ff39    ..9.    BL       __aeabi_memcpy ; 0x1858a
        0x00035718:    8ba8        ..      LDRH     r0,[r5,#0x1c]
        0x0003571a:    802e        ..      STRH     r6,[r5,#0]
        0x0003571c:    f885a002    ....    STRB     r10,[r5,#2]
        0x00035720:    70ee        .p      STRB     r6,[r5,#3]
        0x00035722:    4404        .D      ADD      r4,r4,r0
        0x00035724:    68b9        .h      LDR      r1,[r7,#8]
        0x00035726:    4628        (F      MOV      r0,r5
        0x00035728:    4788        .G      BLX      r1
        0x0003572a:    f1b80101    ....    SUBS     r1,r8,#1
        0x0003572e:    f00108ff    ....    AND      r8,r1,#0xff
        0x00035732:    d2a9        ..      BCS      0x35688 ; hciEvtProcessMsg + 808
        0x00035734:    4628        (F      MOV      r0,r5
        0x00035736:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x0003573a:    f7e7b967    ..g.    B        WsfBufFree ; 0x1ca0c
        0x0003573e:    252d        -%      MOVS     r5,#0x2d
        0x00035740:    e657        W.      B        0x353f2 ; hciEvtProcessMsg + 146
    $d
        0x00035742:    0000        ..      DCW    0
        0x00035744:    1000d7ac    ....    DCD    268490668
        0x00035748:    1000d898    ....    DCD    268490904
        0x0003574c:    00043bd8    .;..    DCD    277464
        0x00035750:    00043a84    .:..    DCD    277124
    $t
        0x00035754:    252e        .%      MOVS     r5,#0x2e
        0x00035756:    e64c        L.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035758:    252f        /%      MOVS     r5,#0x2f
        0x0003575a:    e64a        J.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003575c:    2530        0%      MOVS     r5,#0x30
        0x0003575e:    e648        H.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035760:    79a0        .y      LDRB     r0,[r4,#6]
        0x00035762:    28f7        .(      CMP      r0,#0xf7
        0x00035764:    bf88        ..      IT       HI
        0x00035766:    e8bd9ff0    ....    POPHI    {r4-r12,pc}
        0x0003576a:    3010        .0      ADDS     r0,r0,#0x10
        0x0003576c:    f7e7f92c    ..,.    BL       WsfBufAlloc ; 0x1c9c8
        0x00035770:    0005        ..      MOVS     r5,r0
        0x00035772:    bf08        ..      IT       EQ
        0x00035774:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x00035778:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003577c:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00035780:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035784:    80a8        ..      STRH     r0,[r5,#4]
        0x00035786:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003578a:    71a8        .q      STRB     r0,[r5,#6]
        0x0003578c:    7820         x      LDRB     r0,[r4,#0]
        0x0003578e:    1c61        a.      ADDS     r1,r4,#1
        0x00035790:    71e8        .q      STRB     r0,[r5,#7]
        0x00035792:    f8110b01    ....    LDRB     r0,[r1],#1
        0x00035796:    7228        (r      STRB     r0,[r5,#8]
        0x00035798:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003579c:    7268        hr      STRB     r0,[r5,#9]
        0x0003579e:    f8112b01    ...+    LDRB     r2,[r1],#1
        0x000357a2:    816a        j.      STRH     r2,[r5,#0xa]
        0x000357a4:    f1050010    ....    ADD      r0,r5,#0x10
        0x000357a8:    60e8        .`      STR      r0,[r5,#0xc]
        0x000357aa:    f7e2feee    ....    BL       __aeabi_memcpy ; 0x1858a
        0x000357ae:    802e        ..      STRH     r6,[r5,#0]
        0x000357b0:    2031        1       MOVS     r0,#0x31
        0x000357b2:    70a8        .p      STRB     r0,[r5,#2]
        0x000357b4:    7a68        hz      LDRB     r0,[r5,#9]
        0x000357b6:    70e8        .p      STRB     r0,[r5,#3]
        0x000357b8:    68b9        .h      LDR      r1,[r7,#8]
        0x000357ba:    4628        (F      MOV      r0,r5
        0x000357bc:    4788        .G      BLX      r1
        0x000357be:    4628        (F      MOV      r0,r5
        0x000357c0:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000357c4:    f7e7b922    ..".    B        WsfBufFree ; 0x1ca0c
        0x000357c8:    2532        2%      MOVS     r5,#0x32
        0x000357ca:    e612        ..      B        0x353f2 ; hciEvtProcessMsg + 146
        0x000357cc:    20c0        .       MOVS     r0,#0xc0
        0x000357ce:    f7e7f8fb    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x000357d2:    0005        ..      MOVS     r5,r0
        0x000357d4:    bf08        ..      IT       EQ
        0x000357d6:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x000357da:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000357de:    f8141b01    ....    LDRB     r1,[r4],#1
        0x000357e2:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000357e6:    80a8        ..      STRH     r0,[r5,#4]
        0x000357e8:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000357ec:    71a8        .q      STRB     r0,[r5,#6]
        0x000357ee:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000357f2:    71e8        .q      STRB     r0,[r5,#7]
        0x000357f4:    f8140b01    ....    LDRB     r0,[r4],#1
        0x000357f8:    f8141b01    ....    LDRB     r1,[r4],#1
        0x000357fc:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035800:    8128        (.      STRH     r0,[r5,#8]
        0x00035802:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035806:    72a8        .r      STRB     r0,[r5,#0xa]
        0x00035808:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003580c:    72e8        .r      STRB     r0,[r5,#0xb]
        0x0003580e:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035812:    7328        (s      STRB     r0,[r5,#0xc]
        0x00035814:    f8140b01    ....    LDRB     r0,[r4],#1
        0x00035818:    7368        hs      STRB     r0,[r5,#0xd]
        0x0003581a:    f8140b01    ....    LDRB     r0,[r4],#1
        0x0003581e:    f8141b01    ....    LDRB     r1,[r4],#1
        0x00035822:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035826:    81e8        ..      STRH     r0,[r5,#0xe]
        0x00035828:    f8142b01    ...+    LDRB     r2,[r4],#1
        0x0003582c:    742a        *t      STRB     r2,[r5,#0x10]
        0x0003582e:    f105001c    ....    ADD      r0,r5,#0x1c
        0x00035832:    4621        !F      MOV      r1,r4
        0x00035834:    6168        ha      STR      r0,[r5,#0x14]
        0x00035836:    f7e2fea8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003583a:    7c2a        *|      LDRB     r2,[r5,#0x10]
        0x0003583c:    f105006e    ..n.    ADD      r0,r5,#0x6e
        0x00035840:    61a8        .a      STR      r0,[r5,#0x18]
        0x00035842:    1911        ..      ADDS     r1,r2,r4
        0x00035844:    6968        hi      LDR      r0,[r5,#0x14]
        0x00035846:    f7e2fea0    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003584a:    88a8        ..      LDRH     r0,[r5,#4]
        0x0003584c:    8028        (.      STRH     r0,[r5,#0]
        0x0003584e:    7b68        h{      LDRB     r0,[r5,#0xd]
        0x00035850:    70e8        .p      STRB     r0,[r5,#3]
        0x00035852:    203d        =       MOVS     r0,#0x3d
        0x00035854:    70a8        .p      STRB     r0,[r5,#2]
        0x00035856:    68b9        .h      LDR      r1,[r7,#8]
        0x00035858:    4628        (F      MOV      r0,r5
        0x0003585a:    4788        .G      BLX      r1
        0x0003585c:    4628        (F      MOV      r0,r5
        0x0003585e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00035862:    f7e7b8d3    ....    B        WsfBufFree ; 0x1ca0c
        0x00035866:    4625        %F      MOV      r5,r4
        0x00035868:    20c0        .       MOVS     r0,#0xc0
        0x0003586a:    f7e7f8ad    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003586e:    0004        ..      MOVS     r4,r0
        0x00035870:    bf08        ..      IT       EQ
        0x00035872:    e8bd9ff0    ....    POPEQ    {r4-r12,pc}
        0x00035876:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003587a:    f8151b01    ....    LDRB     r1,[r5],#1
        0x0003587e:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035882:    80a0        ..      STRH     r0,[r4,#4]
        0x00035884:    f8150b01    ....    LDRB     r0,[r5],#1
        0x00035888:    71a0        .q      STRB     r0,[r4,#6]
        0x0003588a:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003588e:    f8151b01    ....    LDRB     r1,[r5],#1
        0x00035892:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035896:    8120         .      STRH     r0,[r4,#8]
        0x00035898:    f8150b01    ....    LDRB     r0,[r5],#1
        0x0003589c:    72a0        .r      STRB     r0,[r4,#0xa]
        0x0003589e:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000358a2:    72e0        .r      STRB     r0,[r4,#0xb]
        0x000358a4:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000358a8:    7320         s      STRB     r0,[r4,#0xc]
        0x000358aa:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000358ae:    7360        `s      STRB     r0,[r4,#0xd]
        0x000358b0:    f8150b01    ....    LDRB     r0,[r5],#1
        0x000358b4:    f8151b01    ....    LDRB     r1,[r5],#1
        0x000358b8:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000358bc:    81e0        ..      STRH     r0,[r4,#0xe]
        0x000358be:    f8152b01    ...+    LDRB     r2,[r5],#1
        0x000358c2:    7422        "t      STRB     r2,[r4,#0x10]
        0x000358c4:    f104001c    ....    ADD      r0,r4,#0x1c
        0x000358c8:    4629        )F      MOV      r1,r5
        0x000358ca:    6160        `a      STR      r0,[r4,#0x14]
        0x000358cc:    f7e2fe5d    ..].    BL       __aeabi_memcpy ; 0x1858a
        0x000358d0:    7c22        "|      LDRB     r2,[r4,#0x10]
        0x000358d2:    f104006e    ..n.    ADD      r0,r4,#0x6e
        0x000358d6:    61a0        .a      STR      r0,[r4,#0x18]
        0x000358d8:    1951        Q.      ADDS     r1,r2,r5
        0x000358da:    6960        `i      LDR      r0,[r4,#0x14]
        0x000358dc:    f7e2fe55    ..U.    BL       __aeabi_memcpy ; 0x1858a
        0x000358e0:    88a0        ..      LDRH     r0,[r4,#4]
        0x000358e2:    8020         .      STRH     r0,[r4,#0]
        0x000358e4:    7b60        `{      LDRB     r0,[r4,#0xd]
        0x000358e6:    70e0        .p      STRB     r0,[r4,#3]
        0x000358e8:    2056        V       MOVS     r0,#0x56
        0x000358ea:    70a0        .p      STRB     r0,[r4,#2]
        0x000358ec:    68b9        .h      LDR      r1,[r7,#8]
        0x000358ee:    4620         F      MOV      r0,r4
        0x000358f0:    4788        .G      BLX      r1
        0x000358f2:    4620         F      MOV      r0,r4
        0x000358f4:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x000358f8:    f7e7b888    ....    B        WsfBufFree ; 0x1ca0c
        0x000358fc:    7820         x      LDRB     r0,[r4,#0]
        0x000358fe:    b930        0.      CBNZ     r0,0x3590e ; hciEvtProcessMsg + 1454
        0x00035900:    7860        `x      LDRB     r0,[r4,#1]
        0x00035902:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035904:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035908:    b280        ..      UXTH     r0,r0
        0x0003590a:    f7fefbad    ....    BL       hciCoreCisOpen ; 0x34068
        0x0003590e:    2544        D%      MOVS     r5,#0x44
        0x00035910:    e56f        o.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035912:    2545        E%      MOVS     r5,#0x45
        0x00035914:    e56d        m.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035916:    2550        P%      MOVS     r5,#0x50
        0x00035918:    e56b        k.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003591a:    2551        Q%      MOVS     r5,#0x51
        0x0003591c:    e569        i.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003591e:    2552        R%      MOVS     r5,#0x52
        0x00035920:    e567        g.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035922:    2553        S%      MOVS     r5,#0x53
        0x00035924:    e565        e.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035926:    2547        G%      MOVS     r5,#0x47
        0x00035928:    e563        c.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003592a:    2555        U%      MOVS     r5,#0x55
        0x0003592c:    e561        a.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003592e:    8828        (.      LDRH     r0,[r5,#0]
        0x00035930:    1c40        @.      ADDS     r0,r0,#1
        0x00035932:    8028        (.      STRH     r0,[r5,#0]
        0x00035934:    7860        `x      LDRB     r0,[r4,#1]
        0x00035936:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035938:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003593c:    b280        ..      UXTH     r0,r0
        0x0003593e:    f7fefb6f    ..o.    BL       hciCoreCisByHandle ; 0x34020
        0x00035942:    2800        .(      CMP      r0,#0
        0x00035944:    bf14        ..      ITE      NE
        0x00035946:    2546        F%      MOVNE    r5,#0x46
        0x00035948:    2503        .%      MOVEQ    r5,#3
        0x0003594a:    e552        R.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003594c:    8868        h.      LDRH     r0,[r5,#2]
        0x0003594e:    1c40        @.      ADDS     r0,r0,#1
        0x00035950:    8068        h.      STRH     r0,[r5,#2]
        0x00035952:    250f        .%      MOVS     r5,#0xf
        0x00035954:    e54d        M.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x00035956:    89e8        ..      LDRH     r0,[r5,#0xe]
        0x00035958:    1c40        @.      ADDS     r0,r0,#1
        0x0003595a:    81e8        ..      STRH     r0,[r5,#0xe]
        0x0003595c:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00035960:    8ae8        ..      LDRH     r0,[r5,#0x16]
        0x00035962:    1c40        @.      ADDS     r0,r0,#1
        0x00035964:    82e8        ..      STRH     r0,[r5,#0x16]
        0x00035966:    2528        (%      MOVS     r5,#0x28
        0x00035968:    e543        C.      B        0x353f2 ; hciEvtProcessMsg + 146
        0x0003596a:    7860        `x      LDRB     r0,[r4,#1]
        0x0003596c:    78a1        .x      LDRB     r1,[r4,#2]
        0x0003596e:    e8bd5ff0    ..._    POP      {r4-r12,lr}
        0x00035972:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00035976:    b280        ..      UXTH     r0,r0
        0x00035978:    f7febb9c    ....    B        hciCoreConnClose ; 0x340b4
    i.hciTrSendAclData
    hciTrSendAclData
        0x0003597c:    b510        ..      PUSH     {r4,lr}
        0x0003597e:    7888        .x      LDRB     r0,[r1,#2]
        0x00035980:    78ca        .x      LDRB     r2,[r1,#3]
        0x00035982:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x00035986:    1d00        ..      ADDS     r0,r0,#4
        0x00035988:    b284        ..      UXTH     r4,r0
        0x0003598a:    460a        .F      MOV      r2,r1
        0x0003598c:    4621        !F      MOV      r1,r4
        0x0003598e:    2002        .       MOVS     r0,#2
        0x00035990:    f7fefe20    .. .    BL       hciDrvWrite ; 0x345d4
        0x00035994:    42a0        .B      CMP      r0,r4
        0x00035996:    bf0c        ..      ITE      EQ
        0x00035998:    4620         F      MOVEQ    r0,r4
        0x0003599a:    2000        .       MOVNE    r0,#0
        0x0003599c:    bd10        ..      POP      {r4,pc}
    i.hciTrSendCmd
    hciTrSendCmd
        0x0003599e:    b510        ..      PUSH     {r4,lr}
        0x000359a0:    7881        .x      LDRB     r1,[r0,#2]
        0x000359a2:    4602        .F      MOV      r2,r0
        0x000359a4:    1ccc        ..      ADDS     r4,r1,#3
        0x000359a6:    4621        !F      MOV      r1,r4
        0x000359a8:    2001        .       MOVS     r0,#1
        0x000359aa:    f7fefe13    ....    BL       hciDrvWrite ; 0x345d4
        0x000359ae:    42a0        .B      CMP      r0,r4
        0x000359b0:    bf0c        ..      ITE      EQ
        0x000359b2:    2001        .       MOVEQ    r0,#1
        0x000359b4:    2000        .       MOVNE    r0,#0
        0x000359b6:    bd10        ..      POP      {r4,pc}
    i.hciTrSerialRxIncoming
    hciTrSerialRxIncoming
        0x000359b8:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x000359bc:    4607        .F      MOV      r7,r0
        0x000359be:    000d        ..      MOVS     r5,r1
        0x000359c0:    468a        .F      MOV      r10,r1
        0x000359c2:    f04f0900    O...    MOV      r9,#0
        0x000359c6:    bf1c        ..      ITT      NE
        0x000359c8:    f04f0b00    O...    MOVNE    r11,#0
        0x000359cc:    4c59        YL      LDRNE    r4,[pc,#356] ; [0x35b34] = 0x10000370
        0x000359ce:    d07c        |.      BEQ      0x35aca ; hciTrSerialRxIncoming + 274
        0x000359d0:    7838        8x      LDRB     r0,[r7,#0]
        0x000359d2:    7861        ax      LDRB     r1,[r4,#1]
        0x000359d4:    b139        9.      CBZ      r1,0x359e6 ; hciTrSerialRxIncoming + 46
        0x000359d6:    2901        .)      CMP      r1,#1
        0x000359d8:    d013        ..      BEQ      0x35a02 ; hciTrSerialRxIncoming + 74
        0x000359da:    2902        .)      CMP      r1,#2
        0x000359dc:    d076        v.      BEQ      0x35acc ; hciTrSerialRxIncoming + 276
        0x000359de:    7860        `x      LDRB     r0,[r4,#1]
        0x000359e0:    2803        .(      CMP      r0,#3
        0x000359e2:    d074        t.      BEQ      0x35ace ; hciTrSerialRxIncoming + 278
        0x000359e4:    e07b        {.      B        0x35ade ; hciTrSerialRxIncoming + 294
        0x000359e6:    70a0        .p      STRB     r0,[r4,#2]
        0x000359e8:    f8a4b004    ....    STRH     r11,[r4,#4]
        0x000359ec:    2001        .       MOVS     r0,#1
        0x000359ee:    7060        `p      STRB     r0,[r4,#1]
        0x000359f0:    7020         p      STRB     r0,[r4,#0]
        0x000359f2:    f1090001    ....    ADD      r0,r9,#1
        0x000359f6:    fa1ff980    ....    UXTH     r9,r0
        0x000359fa:    1e68        h.      SUBS     r0,r5,#1
        0x000359fc:    b285        ..      UXTH     r5,r0
        0x000359fe:    1c7f        ..      ADDS     r7,r7,#1
        0x00035a00:    e06d        m.      B        0x35ade ; hciTrSerialRxIncoming + 294
        0x00035a02:    78a1        .x      LDRB     r1,[r4,#2]
        0x00035a04:    f04f0800    O...    MOV      r8,#0
        0x00035a08:    2904        .)      CMP      r1,#4
        0x00035a0a:    bf08        ..      IT       EQ
        0x00035a0c:    2602        .&      MOVEQ    r6,#2
        0x00035a0e:    d003        ..      BEQ      0x35a18 ; hciTrSerialRxIncoming + 96
        0x00035a10:    2902        .)      CMP      r1,#2
        0x00035a12:    bf08        ..      IT       EQ
        0x00035a14:    2604        .&      MOVEQ    r6,#4
        0x00035a16:    d168        h.      BNE      0x35aea ; hciTrSerialRxIncoming + 306
        0x00035a18:    88a2        ..      LDRH     r2,[r4,#4]
        0x00035a1a:    42b2        .B      CMP      r2,r6
        0x00035a1c:    d00a        ..      BEQ      0x35a34 ; hciTrSerialRxIncoming + 124
        0x00035a1e:    4b46        FK      LDR      r3,[pc,#280] ; [0x35b38] = 0x10000376
        0x00035a20:    5498        .T      STRB     r0,[r3,r2]
        0x00035a22:    1c50        P.      ADDS     r0,r2,#1
        0x00035a24:    80a0        ..      STRH     r0,[r4,#4]
        0x00035a26:    f1090001    ....    ADD      r0,r9,#1
        0x00035a2a:    fa1ff980    ....    UXTH     r9,r0
        0x00035a2e:    1e68        h.      SUBS     r0,r5,#1
        0x00035a30:    b285        ..      UXTH     r5,r0
        0x00035a32:    1c7f        ..      ADDS     r7,r7,#1
        0x00035a34:    88a0        ..      LDRH     r0,[r4,#4]
        0x00035a36:    42b0        .B      CMP      r0,r6
        0x00035a38:    d151        Q.      BNE      0x35ade ; hciTrSerialRxIncoming + 294
        0x00035a3a:    2904        .)      CMP      r1,#4
        0x00035a3c:    bf04        ..      ITT      EQ
        0x00035a3e:    483e        >H      LDREQ    r0,[pc,#248] ; [0x35b38] = 0x10000376
        0x00035a40:    f8908001    ....    LDRBEQ   r8,[r0,#1]
        0x00035a44:    d016        ..      BEQ      0x35a74 ; hciTrSerialRxIncoming + 188
        0x00035a46:    2902        .)      CMP      r1,#2
        0x00035a48:    d11d        ..      BNE      0x35a86 ; hciTrSerialRxIncoming + 206
        0x00035a4a:    483b        ;H      LDR      r0,[pc,#236] ; [0x35b38] = 0x10000376
        0x00035a4c:    7881        .x      LDRB     r1,[r0,#2]
        0x00035a4e:    78c0        .x      LDRB     r0,[r0,#3]
        0x00035a50:    eb012000    ...     ADD      r0,r1,r0,LSL #8
        0x00035a54:    fa1ff880    ....    UXTH     r8,r0
        0x00035a58:    f7e5fbc2    ....    BL       HciGetMaxRxAclLen ; 0x1b1e0
        0x00035a5c:    4540        @E      CMP      r0,r8
        0x00035a5e:    d306        ..      BCC      0x35a6e ; hciTrSerialRxIncoming + 182
        0x00035a60:    eb060008    ....    ADD      r0,r6,r8
        0x00035a64:    b280        ..      UXTH     r0,r0
        0x00035a66:    2100        .!      MOVS     r1,#0
        0x00035a68:    f7e7f869    ..i.    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00035a6c:    e00a        ..      B        0x35a84 ; hciTrSerialRxIncoming + 204
        0x00035a6e:    78a0        .x      LDRB     r0,[r4,#2]
        0x00035a70:    2804        .(      CMP      r0,#4
        0x00035a72:    d108        ..      BNE      0x35a86 ; hciTrSerialRxIncoming + 206
        0x00035a74:    f1b80fff    ....    CMP      r8,#0xff
        0x00035a78:    d805        ..      BHI      0x35a86 ; hciTrSerialRxIncoming + 206
        0x00035a7a:    eb060008    ....    ADD      r0,r6,r8
        0x00035a7e:    b280        ..      UXTH     r0,r0
        0x00035a80:    f7e7f854    ..T.    BL       WsfMsgAlloc ; 0x1cb2c
        0x00035a84:    60e0        .`      STR      r0,[r4,#0xc]
        0x00035a86:    f8d4c00c    ....    LDR      r12,[r4,#0xc]
        0x00035a8a:    f1bc0f00    ....    CMP      r12,#0
        0x00035a8e:    d02c        ,.      BEQ      0x35aea ; hciTrSerialRxIncoming + 306
        0x00035a90:    f8c4c010    ....    STR      r12,[r4,#0x10]
        0x00035a94:    b1b6        ..      CBZ      r6,0x35ac4 ; hciTrSerialRxIncoming + 268
        0x00035a96:    4929        )I      LDR      r1,[pc,#164] ; [0x35b3c] = 0x10000375
        0x00035a98:    f1ac0001    ....    SUB      r0,r12,#1
        0x00035a9c:    f0160f01    ....    TST      r6,#1
        0x00035aa0:    d003        ..      BEQ      0x35aaa ; hciTrSerialRxIncoming + 242
        0x00035aa2:    f8112f01    .../    LDRB     r2,[r1,#1]!
        0x00035aa6:    f8002f01    .../    STRB     r2,[r0,#1]!
        0x00035aaa:    0872        r.      LSRS     r2,r6,#1
        0x00035aac:    d007        ..      BEQ      0x35abe ; hciTrSerialRxIncoming + 262
        0x00035aae:    784b        Kx      LDRB     r3,[r1,#1]
        0x00035ab0:    7043        Cp      STRB     r3,[r0,#1]
        0x00035ab2:    f8113f02    ...?    LDRB     r3,[r1,#2]!
        0x00035ab6:    f8003f02    ...?    STRB     r3,[r0,#2]!
        0x00035aba:    1e52        R.      SUBS     r2,r2,#1
        0x00035abc:    d1f7        ..      BNE      0x35aae ; hciTrSerialRxIncoming + 246
        0x00035abe:    eb0c0006    ....    ADD      r0,r12,r6
        0x00035ac2:    6120         a      STR      r0,[r4,#0x10]
        0x00035ac4:    f8a48004    ....    STRH     r8,[r4,#4]
        0x00035ac8:    e002        ..      B        0x35ad0 ; hciTrSerialRxIncoming + 280
        0x00035aca:    e00b        ..      B        0x35ae4 ; hciTrSerialRxIncoming + 300
        0x00035acc:    e012        ..      B        0x35af4 ; hciTrSerialRxIncoming + 316
        0x00035ace:    e025        %.      B        0x35b1c ; hciTrSerialRxIncoming + 356
        0x00035ad0:    f1b80f00    ....    CMP      r8,#0
        0x00035ad4:    bf0c        ..      ITE      EQ
        0x00035ad6:    2003        .       MOVEQ    r0,#3
        0x00035ad8:    2002        .       MOVNE    r0,#2
        0x00035ada:    7060        `p      STRB     r0,[r4,#1]
        0x00035adc:    d01e        ..      BEQ      0x35b1c ; hciTrSerialRxIncoming + 356
        0x00035ade:    2d00        .-      CMP      r5,#0
        0x00035ae0:    f47faf76    ..v.    BNE      0x359d0 ; hciTrSerialRxIncoming + 24
        0x00035ae4:    4648        HF      MOV      r0,r9
        0x00035ae6:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00035aea:    f884b001    ....    STRB     r11,[r4,#1]
        0x00035aee:    4650        PF      MOV      r0,r10
        0x00035af0:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00035af4:    6921        !i      LDR      r1,[r4,#0x10]
        0x00035af6:    f8010b01    ....    STRB     r0,[r1],#1
        0x00035afa:    6121        !a      STR      r1,[r4,#0x10]
        0x00035afc:    88a0        ..      LDRH     r0,[r4,#4]
        0x00035afe:    1e40        @.      SUBS     r0,r0,#1
        0x00035b00:    0400        ..      LSLS     r0,r0,#16
        0x00035b02:    0c00        ..      LSRS     r0,r0,#16
        0x00035b04:    80a0        ..      STRH     r0,[r4,#4]
        0x00035b06:    bf04        ..      ITT      EQ
        0x00035b08:    2003        .       MOVEQ    r0,#3
        0x00035b0a:    7060        `p      STRBEQ   r0,[r4,#1]
        0x00035b0c:    f1090001    ....    ADD      r0,r9,#1
        0x00035b10:    fa1ff980    ....    UXTH     r9,r0
        0x00035b14:    1e68        h.      SUBS     r0,r5,#1
        0x00035b16:    b285        ..      UXTH     r5,r0
        0x00035b18:    1c7f        ..      ADDS     r7,r7,#1
        0x00035b1a:    e760        `.      B        0x359de ; hciTrSerialRxIncoming + 38
        0x00035b1c:    f884b000    ....    STRB     r11,[r4,#0]
        0x00035b20:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00035b22:    2900        .)      CMP      r1,#0
        0x00035b24:    bf1c        ..      ITT      NE
        0x00035b26:    78a0        .x      LDRBNE   r0,[r4,#2]
        0x00035b28:    f7fefb46    ..F.    BLNE     hciCoreRecv ; 0x341b8
        0x00035b2c:    f884b001    ....    STRB     r11,[r4,#1]
        0x00035b30:    e7d5        ..      B        0x35ade ; hciTrSerialRxIncoming + 294
    $d
        0x00035b32:    0000        ..      DCW    0
        0x00035b34:    10000370    p...    DCD    268436336
        0x00035b38:    10000376    v...    DCD    268436342
        0x00035b3c:    10000375    u...    DCD    268436341
    $t
    i.hci_process_trace_data
    hci_process_trace_data
        0x00035b40:    b410        ..      PUSH     {r4}
        0x00035b42:    f8101b01    ....    LDRB     r1,[r0],#1
        0x00035b46:    b082        ..      SUB      sp,sp,#8
        0x00035b48:    2901        .)      CMP      r1,#1
        0x00035b4a:    bf1e        ..      ITTT     NE
        0x00035b4c:    b002        ..      ADDNE    sp,sp,#8
        0x00035b4e:    bc10        ..      POPNE    {r4}
        0x00035b50:    4770        pG      BXNE     lr
        0x00035b52:    f8101f04    ....    LDRB     r1,[r0,#4]!
        0x00035b56:    7842        Bx      LDRB     r2,[r0,#1]
        0x00035b58:    78c3        .x      LDRB     r3,[r0,#3]
        0x00035b5a:    eb012102    ...!    ADD      r1,r1,r2,LSL #8
        0x00035b5e:    7882        .x      LDRB     r2,[r0,#2]
        0x00035b60:    0412        ..      LSLS     r2,r2,#16
        0x00035b62:    eb026203    ...b    ADD      r2,r2,r3,LSL #24
        0x00035b66:    4411        .D      ADD      r1,r1,r2
        0x00035b68:    f6404235    @.5B    MOV      r2,#0xc35
        0x00035b6c:    4351        QC      MULS     r1,r2,r1
        0x00035b6e:    4a1a        .J      LDR      r2,[pc,#104] ; [0x35bd8] = 0xcccccccd
        0x00035b70:    fba23201    ...2    UMULL    r3,r2,r2,r1
        0x00035b74:    08d3        ..      LSRS     r3,r2,#3
        0x00035b76:    f44f727a    O.zr    MOV      r2,#0x3e8
        0x00035b7a:    fbb3f3f2    ....    UDIV     r3,r3,r2
        0x00035b7e:    f2427310    B..s    MOV      r3,#0x2710
        0x00035b82:    fbb1f1f3    ....    UDIV     r1,r1,r3
        0x00035b86:    fbb1f3f2    ....    UDIV     r3,r1,r2
        0x00035b8a:    fb021313    ....    MLS      r3,r2,r3,r1
        0x00035b8e:    fbb1f2f2    ....    UDIV     r2,r1,r2
        0x00035b92:    f8ad3000    ...0    STRH     r3,[sp,#0]
        0x00035b96:    4b11        .K      LDR      r3,[pc,#68] ; [0x35bdc] = 0x88888889
        0x00035b98:    fba34c02    ...L    UMULL    r4,r12,r3,r2
        0x00035b9c:    ea4f1c5c    O.\.    LSR      r12,r12,#5
        0x00035ba0:    ebac1c0c    ....    SUB      r12,r12,r12,LSL #4
        0x00035ba4:    eb02028c    ....    ADD      r2,r2,r12,LSL #2
        0x00035ba8:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00035bac:    f64e2260    N.`"    MOV      r2,#0xea60
        0x00035bb0:    fbb1f2f2    ....    UDIV     r2,r1,r2
        0x00035bb4:    fba3c302    ....    UMULL    r12,r3,r3,r2
        0x00035bb8:    095b        [.      LSRS     r3,r3,#5
        0x00035bba:    eba31303    ....    SUB      r3,r3,r3,LSL #4
        0x00035bbe:    eb020283    ....    ADD      r2,r2,r3,LSL #2
        0x00035bc2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00035bc6:    4a06        .J      LDR      r2,[pc,#24] ; [0x35be0] = 0x36ee80
        0x00035bc8:    fbb1f1f2    ....    UDIV     r1,r1,r2
        0x00035bcc:    f88d1004    ....    STRB     r1,[sp,#4]
        0x00035bd0:    b002        ..      ADD      sp,sp,#8
        0x00035bd2:    bc10        ..      POP      {r4}
        0x00035bd4:    4770        pG      BX       lr
    $d
        0x00035bd6:    0000        ..      DCW    0
        0x00035bd8:    cccccccd    ....    DCD    3435973837
        0x00035bdc:    88888889    ....    DCD    2290649225
        0x00035be0:    0036ee80    ..6.    DCD    3600000
    $t
    i.hysteresis_decision
    hysteresis_decision
        0x00035be4:    b470        p.      PUSH     {r4-r6}
        0x00035be6:    4684        .F      MOV      r12,r0
        0x00035be8:    2000        .       MOVS     r0,#0
        0x00035bea:    2a00        .*      CMP      r2,#0
        0x00035bec:    bfcc        ..      ITE      GT
        0x00035bee:    f0020501    ....    ANDGT    r5,r2,#1
        0x00035bf2:    2500        .%      MOVLE    r5,#0
        0x00035bf4:    1e6c        l.      SUBS     r4,r5,#1
        0x00035bf6:    d40b        ..      BMI      0x35c10 ; hysteresis_decision + 44
        0x00035bf8:    eb0c0680    ....    ADD      r6,r12,r0,LSL #2
        0x00035bfc:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00035c00:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035c04:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035c08:    dc1b        ..      BGT      0x35c42 ; hysteresis_decision + 94
        0x00035c0a:    1c40        @.      ADDS     r0,r0,#1
        0x00035c0c:    4284        .B      CMP      r4,r0
        0x00035c0e:    daf3        ..      BGE      0x35bf8 ; hysteresis_decision + 20
        0x00035c10:    4628        (F      MOV      r0,r5
        0x00035c12:    4295        .B      CMP      r5,r2
        0x00035c14:    da15        ..      BGE      0x35c42 ; hysteresis_decision + 94
        0x00035c16:    bf00        ..      NOP      
        0x00035c18:    eb0c0480    ....    ADD      r4,r12,r0,LSL #2
        0x00035c1c:    edd40a00    ....    VLDR     s1,[r4,#0]
        0x00035c20:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035c24:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035c28:    dc0b        ..      BGT      0x35c42 ; hysteresis_decision + 94
        0x00035c2a:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x00035c2e:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035c32:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035c36:    dd01        ..      BLE      0x35c3c ; hysteresis_decision + 88
        0x00035c38:    1c40        @.      ADDS     r0,r0,#1
        0x00035c3a:    e002        ..      B        0x35c42 ; hysteresis_decision + 94
        0x00035c3c:    1c80        ..      ADDS     r0,r0,#2
        0x00035c3e:    4290        .B      CMP      r0,r2
        0x00035c40:    dbea        ..      BLT      0x35c18 ; hysteresis_decision + 52
        0x00035c42:    eb0c0283    ....    ADD      r2,r12,r3,LSL #2
        0x00035c46:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x00035c4a:    4298        .B      CMP      r0,r3
        0x00035c4c:    dd0b        ..      BLE      0x35c66 ; hysteresis_decision + 130
        0x00035c4e:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x00035c52:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00035c56:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00035c5a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035c5e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035c62:    bfc8        ..      IT       GT
        0x00035c64:    4618        .F      MOVGT    r0,r3
        0x00035c66:    4298        .B      CMP      r0,r3
        0x00035c68:    bfa4        ..      ITT      GE
        0x00035c6a:    bc70        p.      POPGE    {r4-r6}
        0x00035c6c:    4770        pG      BXGE     lr
        0x00035c6e:    ed520a01    R...    VLDR     s1,[r2,#-4]
        0x00035c72:    ed111a01    ....    VLDR     s2,[r1,#-4]
        0x00035c76:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x00035c7a:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x00035c7e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035c82:    bf38        8.      IT       CC
        0x00035c84:    4618        .F      MOVCC    r0,r3
        0x00035c86:    bc70        p.      POP      {r4-r6}
        0x00035c88:    4770        pG      BX       lr
    i.init_caps
    init_caps
        0x00035c8a:    b4f0        ..      PUSH     {r4-r7}
        0x00035c8c:    6886        .h      LDR      r6,[r0,#8]
        0x00035c8e:    2e00        ..      CMP      r6,#0
        0x00035c90:    bfdc        ..      ITT      LE
        0x00035c92:    bcf0        ..      POPLE    {r4-r7}
        0x00035c94:    4770        pG      BXLE     lr
        0x00035c96:    1f0d        ..      SUBS     r5,r1,#4
        0x00035c98:    eb030c42    ..B.    ADD      r12,r3,r2,LSL #1
        0x00035c9c:    6e81        .n      LDR      r1,[r0,#0x68]
        0x00035c9e:    f1ac0c01    ....    SUB      r12,r12,#1
        0x00035ca2:    fb06110c    ....    MLA      r1,r6,r12,r1
        0x00035ca6:    1e4c        L.      SUBS     r4,r1,#1
        0x00035ca8:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00035caa:    f0160f01    ....    TST      r6,#1
        0x00035cae:    f1a10c02    ....    SUB      r12,r1,#2
        0x00035cb2:    d00d        ..      BEQ      0x35cd0 ; init_caps + 70
        0x00035cb4:    f9316f02    1..o    LDRSH    r6,[r1,#2]!
        0x00035cb8:    f93c7f02    <...    LDRSH    r7,[r12,#2]!
        0x00035cbc:    1bf6        ..      SUBS     r6,r6,r7
        0x00035cbe:    f8147f01    ....    LDRB     r7,[r4,#1]!
        0x00035cc2:    4096        .@      LSLS     r6,r6,r2
        0x00035cc4:    3740        @7      ADDS     r7,r7,#0x40
        0x00035cc6:    435f        _C      MULS     r7,r3,r7
        0x00035cc8:    437e        ~C      MULS     r6,r7,r6
        0x00035cca:    10b6        ..      ASRS     r6,r6,#2
        0x00035ccc:    f8456f04    E..o    STR      r6,[r5,#4]!
        0x00035cd0:    6880        .h      LDR      r0,[r0,#8]
        0x00035cd2:    1040        @.      ASRS     r0,r0,#1
        0x00035cd4:    bf04        ..      ITT      EQ
        0x00035cd6:    bcf0        ..      POPEQ    {r4-r7}
        0x00035cd8:    4770        pG      BXEQ     lr
        0x00035cda:    f9b16002    ...`    LDRSH    r6,[r1,#2]
        0x00035cde:    f9bc7002    ...p    LDRSH    r7,[r12,#2]
        0x00035ce2:    1bf6        ..      SUBS     r6,r6,r7
        0x00035ce4:    7867        gx      LDRB     r7,[r4,#1]
        0x00035ce6:    4096        .@      LSLS     r6,r6,r2
        0x00035ce8:    3740        @7      ADDS     r7,r7,#0x40
        0x00035cea:    435f        _C      MULS     r7,r3,r7
        0x00035cec:    437e        ~C      MULS     r6,r7,r6
        0x00035cee:    10b6        ..      ASRS     r6,r6,#2
        0x00035cf0:    606e        n`      STR      r6,[r5,#4]
        0x00035cf2:    f9316f04    1..o    LDRSH    r6,[r1,#4]!
        0x00035cf6:    f93c7f04    <...    LDRSH    r7,[r12,#4]!
        0x00035cfa:    1bf6        ..      SUBS     r6,r6,r7
        0x00035cfc:    f8147f02    ....    LDRB     r7,[r4,#2]!
        0x00035d00:    4096        .@      LSLS     r6,r6,r2
        0x00035d02:    3740        @7      ADDS     r7,r7,#0x40
        0x00035d04:    435f        _C      MULS     r7,r3,r7
        0x00035d06:    437e        ~C      MULS     r6,r7,r6
        0x00035d08:    10b6        ..      ASRS     r6,r6,#2
        0x00035d0a:    f8456f08    E..o    STR      r6,[r5,#8]!
        0x00035d0e:    1e40        @.      SUBS     r0,r0,#1
        0x00035d10:    d1e3        ..      BNE      0x35cda ; init_caps + 80
        0x00035d12:    bcf0        ..      POP      {r4-r7}
        0x00035d14:    4770        pG      BX       lr
        0x00035d16:    0000        ..      MOVS     r0,r0
    i.intensity_stereo
    intensity_stereo
        0x00035d18:    b570        p.      PUSH     {r4-r6,lr}
        0x00035d1a:    460e        .F      MOV      r6,r1
        0x00035d1c:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00035d20:    4615        .F      MOV      r5,r2
        0x00035d22:    e9dd1408    ....    LDRD     r1,r4,[sp,#0x20]
        0x00035d26:    eb030281    ....    ADD      r2,r3,r1,LSL #2
        0x00035d2a:    eddf9a36    ..6.    VLDR     s19,[pc,#216] ; [0x35e04] = 0x26901d7d
        0x00035d2e:    ed928a00    ....    VLDR     s16,[r2,#0]
        0x00035d32:    6880        .h      LDR      r0,[r0,#8]
        0x00035d34:    eef08a69    ..i.    VMOV.F32 s17,s19
        0x00035d38:    4408        .D      ADD      r0,r0,r1
        0x00035d3a:    ee488a08    H...    VMLA.F32 s17,s16,s16
        0x00035d3e:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00035d42:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x00035d46:    ee498a09    I...    VMLA.F32 s17,s18,s18
        0x00035d4a:    ee180a90    ....    VMOV     r0,s17
        0x00035d4e:    f00df8a7    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00035d52:    ec410b10    A...    VMOV     d0,r0,r1
        0x00035d56:    f7e8fc57    ..W.    BL       __hardfp_sqrt ; 0x1e608
        0x00035d5a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00035d5e:    f00cfa63    ..c.    BL       __aeabi_d2f ; 0x42228
        0x00035d62:    ee000a10    ....    VMOV     s0,r0
        0x00035d66:    1e61        a.      SUBS     r1,r4,#1
        0x00035d68:    2900        .)      CMP      r1,#0
        0x00035d6a:    ee301a29    0.).    VADD.F32 s2,s0,s19
        0x00035d6e:    eec80a01    ....    VDIV.F32 s1,s16,s2
        0x00035d72:    ee890a01    ....    VDIV.F32 s0,s18,s2
        0x00035d76:    dd2e        ..      BLE      0x35dd6 ; intensity_stereo + 190
        0x00035d78:    1f30        0.      SUBS     r0,r6,#4
        0x00035d7a:    1f2b        +.      SUBS     r3,r5,#4
        0x00035d7c:    f0140f01    ....    TST      r4,#1
        0x00035d80:    d10b        ..      BNE      0x35d9a ; intensity_stereo + 130
        0x00035d82:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00035d86:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x00035d8a:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00035d8e:    ee001a21    ..!.    VMLA.F32 s2,s0,s3
        0x00035d92:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00035d96:    1d00        ..      ADDS     r0,r0,#4
        0x00035d98:    1d1b        ..      ADDS     r3,r3,#4
        0x00035d9a:    ea5f0c61    _.a.    ASRS     r12,r1,#1
        0x00035d9e:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00035da2:    d018        ..      BEQ      0x35dd6 ; intensity_stereo + 190
        0x00035da4:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x00035da8:    edd31a02    ....    VLDR     s3,[r3,#8]
        0x00035dac:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00035db0:    ee002a01    ...*    VMLA.F32 s4,s0,s2
        0x00035db4:    ed802a01    ...*    VSTR     s4,[r0,#4]
        0x00035db8:    ed902a02    ...*    VLDR     s4,[r0,#8]
        0x00035dbc:    ed931a03    ....    VLDR     s2,[r3,#0xc]
        0x00035dc0:    3308        .3      ADDS     r3,r3,#8
        0x00035dc2:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00035dc6:    ee002a21    ..!*    VMLA.F32 s4,s0,s3
        0x00035dca:    ed802a02    ...*    VSTR     s4,[r0,#8]
        0x00035dce:    3008        .0      ADDS     r0,r0,#8
        0x00035dd0:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00035dd4:    d1e6        ..      BNE      0x35da4 ; intensity_stereo + 140
        0x00035dd6:    0008        ..      MOVS     r0,r1
        0x00035dd8:    bf44        D.      ITT      MI
        0x00035dda:    ecbd8b04    ....    VPOPMI   {d8-d9}
        0x00035dde:    bd70        p.      POPMI    {r4-r6,pc}
        0x00035de0:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00035de4:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00035de8:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00035dec:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00035df0:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00035df4:    ee400a01    @...    VMLA.F32 s1,s0,s2
        0x00035df8:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x00035dfc:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00035e00:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00035e02:    0000        ..      DCW    0
        0x00035e04:    26901d7d    }..&    DCD    646978941
    $t
    i.internal_iom_error_reset_disable_submodule
    internal_iom_error_reset_disable_submodule
        0x00035e08:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035e0c:    b091        ..      SUB      sp,sp,#0x44
        0x00035e0e:    4606        .F      MOV      r6,r0
        0x00035e10:    6844        Dh      LDR      r4,[r0,#4]
        0x00035e12:    2000        .       MOVS     r0,#0
        0x00035e14:    9006        ..      STR      r0,[sp,#0x18]
        0x00035e16:    9007        ..      STR      r0,[sp,#0x1c]
        0x00035e18:    9008        ..      STR      r0,[sp,#0x20]
        0x00035e1a:    f8d60864    ..d.    LDR      r0,[r6,#0x864]
        0x00035e1e:    2800        .(      CMP      r0,#0
        0x00035e20:    bf08        ..      IT       EQ
        0x00035e22:    2001        .       MOVEQ    r0,#1
        0x00035e24:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00035e28:    0040        @.      LSLS     r0,r0,#1
        0x00035e2a:    9002        ..      STR      r0,[sp,#8]
        0x00035e2c:    0320         .      LSLS     r0,r4,#12
        0x00035e2e:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x00035e32:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00035e36:    f8d5a388    ....    LDR      r10,[r5,#0x388]
        0x00035e3a:    2001        .       MOVS     r0,#1
        0x00035e3c:    9000        ..      STR      r0,[sp,#0]
        0x00035e3e:    486e        nH      LDR      r0,[pc,#440] ; [0x35ff8] = 0x40050248
        0x00035e40:    2304        .#      MOVS     r3,#4
        0x00035e42:    eb003104    ...1    ADD      r1,r0,r4,LSL #12
        0x00035e46:    2206        ."      MOVS     r2,#6
        0x00035e48:    486c        lH      LDR      r0,[pc,#432] ; [0x35ffc] = 0x7a120
        0x00035e4a:    f7ebfacd    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x00035e4e:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035e50:    2800        .(      CMP      r0,#0
        0x00035e52:    bf0c        ..      ITE      EQ
        0x00035e54:    2001        .       MOVEQ    r0,#1
        0x00035e56:    2000        .       MOVNE    r0,#0
        0x00035e58:    eb040184    ....    ADD      r1,r4,r4,LSL #2
        0x00035e5c:    4a68        hJ      LDR      r2,[pc,#416] ; [0x36000] = 0x44ba0
        0x00035e5e:    4b69        iK      LDR      r3,[pc,#420] ; [0x36004] = 0x40010000
        0x00035e60:    eb020441    ..A.    ADD      r4,r2,r1,LSL #1
        0x00035e64:    f64f7cff    O..|    MOV      r12,#0xffff
        0x00035e68:    2800        .(      CMP      r0,#0
        0x00035e6a:    d07d        }.      BEQ      0x35f68 ; internal_iom_error_reset_disable_submodule + 352
        0x00035e6c:    8861        a.      LDRH     r1,[r4,#2]
        0x00035e6e:    0908        ..      LSRS     r0,r1,#4
        0x00035e70:    f001010f    ....    AND      r1,r1,#0xf
        0x00035e74:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035e78:    9209        ..      STR      r2,[sp,#0x24]
        0x00035e7a:    f002020f    ....    AND      r2,r2,#0xf
        0x00035e7e:    428a        .B      CMP      r2,r1
        0x00035e80:    bf18        ..      IT       NE
        0x00035e82:    4660        `F      MOVNE    r0,r12
        0x00035e84:    9006        ..      STR      r0,[sp,#0x18]
        0x00035e86:    88e2        ..      LDRH     r2,[r4,#6]
        0x00035e88:    0911        ..      LSRS     r1,r2,#4
        0x00035e8a:    f002000f    ....    AND      r0,r2,#0xf
        0x00035e8e:    f8532021    S.!     LDR      r2,[r3,r1,LSL #2]
        0x00035e92:    9209        ..      STR      r2,[sp,#0x24]
        0x00035e94:    f002020f    ....    AND      r2,r2,#0xf
        0x00035e98:    4282        .B      CMP      r2,r0
        0x00035e9a:    bf18        ..      IT       NE
        0x00035e9c:    4661        aF      MOVNE    r1,r12
        0x00035e9e:    9107        ..      STR      r1,[sp,#0x1c]
        0x00035ea0:    8921        !.      LDRH     r1,[r4,#8]
        0x00035ea2:    0908        ..      LSRS     r0,r1,#4
        0x00035ea4:    f001010f    ....    AND      r1,r1,#0xf
        0x00035ea8:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035eac:    9203        ..      STR      r2,[sp,#0xc]
        0x00035eae:    f002020f    ....    AND      r2,r2,#0xf
        0x00035eb2:    428a        .B      CMP      r2,r1
        0x00035eb4:    bf18        ..      IT       NE
        0x00035eb6:    4660        `F      MOVNE    r0,r12
        0x00035eb8:    9008        ..      STR      r0,[sp,#0x20]
        0x00035eba:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035ebc:    2801        .(      CMP      r0,#1
        0x00035ebe:    bf18        ..      IT       NE
        0x00035ec0:    f8cdc020    .. .    STRNE    r12,[sp,#0x20]
        0x00035ec4:    f10d0918    ....    ADD      r9,sp,#0x18
        0x00035ec8:    f8dfb13c    ..<.    LDR      r11,[pc,#316] ; [0x36008] = 0x449d8
        0x00035ecc:    2400        .$      MOVS     r4,#0
        0x00035ece:    af0a        ..      ADD      r7,sp,#0x28
        0x00035ed0:    f8598024    Y.$.    LDR      r8,[r9,r4,LSL #2]
        0x00035ed4:    f1b80f00    ....    CMP      r8,#0
        0x00035ed8:    bf18        ..      IT       NE
        0x00035eda:    f1b80f80    ....    CMPNE    r8,#0x80
        0x00035ede:    bf2c        ,.      ITE      CS
        0x00035ee0:    2000        .       MOVCS    r0,#0
        0x00035ee2:    2001        .       MOVCC    r0,#1
        0x00035ee4:    eb0701c4    ....    ADD      r1,r7,r4,LSL #3
        0x00035ee8:    7108        .q      STRB     r0,[r1,#4]
        0x00035eea:    b140        @.      CBZ      r0,0x35efe ; internal_iom_error_reset_disable_submodule + 246
        0x00035eec:    4640        @F      MOV      r0,r8
        0x00035eee:    f7ebfc7f    ....    BL       am_hal_gpio_pinconfig_get ; 0x217f0
        0x00035ef2:    f8db1000    ....    LDR      r1,[r11,#0]
        0x00035ef6:    9109        ..      STR      r1,[sp,#0x24]
        0x00035ef8:    4640        @F      MOV      r0,r8
        0x00035efa:    f7ebfc3b    ..;.    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00035efe:    1c64        d.      ADDS     r4,r4,#1
        0x00035f00:    2c03        .,      CMP      r4,#3
        0x00035f02:    d3e5        ..      BCC      0x35ed0 ; internal_iom_error_reset_disable_submodule + 200
        0x00035f04:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035f06:    2800        .(      CMP      r0,#0
        0x00035f08:    bf18        ..      IT       NE
        0x00035f0a:    2001        .       MOVNE    r0,#1
        0x00035f0c:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035f10:    f3c10142    ..B.    UBFX     r1,r1,#1,#3
        0x00035f14:    4281        .B      CMP      r1,r0
        0x00035f16:    d005        ..      BEQ      0x35f24 ; internal_iom_error_reset_disable_submodule + 284
        0x00035f18:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035f1c:    f3c11142    ..B.    UBFX     r1,r1,#5,#3
        0x00035f20:    4281        .B      CMP      r1,r0
        0x00035f22:    d144        D.      BNE      0x35fae ; internal_iom_error_reset_disable_submodule + 422
        0x00035f24:    2000        .       MOVS     r0,#0
        0x00035f26:    f8c5011c    ....    STR      r0,[r5,#0x11c]
        0x00035f2a:    f8d50110    ....    LDR      r0,[r5,#0x110]
        0x00035f2e:    f04f0801    O...    MOV      r8,#1
        0x00035f32:    f0200002     ...    BIC      r0,r0,#2
        0x00035f36:    f8c50110    ....    STR      r0,[r5,#0x110]
        0x00035f3a:    f8d50388    ....    LDR      r0,[r5,#0x388]
        0x00035f3e:    f0400002    @...    ORR      r0,r0,#2
        0x00035f42:    f8c50388    ....    STR      r0,[r5,#0x388]
        0x00035f46:    9802        ..      LDR      r0,[sp,#8]
        0x00035f48:    f7ebfa0c    ....    BL       am_hal_delay_us ; 0x21364
        0x00035f4c:    f05f0400    _...    MOVS.W   r4,#0
        0x00035f50:    eb0700c4    ....    ADD      r0,r7,r4,LSL #3
        0x00035f54:    7901        .y      LDRB     r1,[r0,#4]
        0x00035f56:    b131        1.      CBZ      r1,0x35f66 ; internal_iom_error_reset_disable_submodule + 350
        0x00035f58:    6800        .h      LDR      r0,[r0,#0]
        0x00035f5a:    9002        ..      STR      r0,[sp,#8]
        0x00035f5c:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x00035f60:    9902        ..      LDR      r1,[sp,#8]
        0x00035f62:    f7ebfc07    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x00035f66:    e000        ..      B        0x35f6a ; internal_iom_error_reset_disable_submodule + 354
        0x00035f68:    e025        %.      B        0x35fb6 ; internal_iom_error_reset_disable_submodule + 430
        0x00035f6a:    1c64        d.      ADDS     r4,r4,#1
        0x00035f6c:    2c03        .,      CMP      r4,#3
        0x00035f6e:    d3ef        ..      BCC      0x35f50 ; internal_iom_error_reset_disable_submodule + 328
        0x00035f70:    f8c5a388    ....    STR      r10,[r5,#0x388]
        0x00035f74:    f8d50110    ....    LDR      r0,[r5,#0x110]
        0x00035f78:    f0400002    @...    ORR      r0,r0,#2
        0x00035f7c:    f8c50110    ....    STR      r0,[r5,#0x110]
        0x00035f80:    7a30        0z      LDRB     r0,[r6,#8]
        0x00035f82:    2800        .(      CMP      r0,#0
        0x00035f84:    bf18        ..      IT       NE
        0x00035f86:    2001        .       MOVNE    r0,#1
        0x00035f88:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035f8c:    f3c10142    ..B.    UBFX     r1,r1,#1,#3
        0x00035f90:    4281        .B      CMP      r1,r0
        0x00035f92:    bf08        ..      IT       EQ
        0x00035f94:    f8c5811c    ....    STREQ    r8,[r5,#0x11c]
        0x00035f98:    d02a        *.      BEQ      0x35ff0 ; internal_iom_error_reset_disable_submodule + 488
        0x00035f9a:    f8d5111c    ....    LDR      r1,[r5,#0x11c]
        0x00035f9e:    f3c11142    ..B.    UBFX     r1,r1,#5,#3
        0x00035fa2:    4281        .B      CMP      r1,r0
        0x00035fa4:    bf04        ..      ITT      EQ
        0x00035fa6:    2010        .       MOVEQ    r0,#0x10
        0x00035fa8:    f8c5011c    ....    STREQ    r0,[r5,#0x11c]
        0x00035fac:    d020         .      BEQ      0x35ff0 ; internal_iom_error_reset_disable_submodule + 488
        0x00035fae:    b011        ..      ADD      sp,sp,#0x44
        0x00035fb0:    2009        .       MOVS     r0,#9
        0x00035fb2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00035fb6:    f8cdc020    .. .    STR      r12,[sp,#0x20]
        0x00035fba:    8821        !.      LDRH     r1,[r4,#0]
        0x00035fbc:    0908        ..      LSRS     r0,r1,#4
        0x00035fbe:    f001010f    ....    AND      r1,r1,#0xf
        0x00035fc2:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035fc6:    9209        ..      STR      r2,[sp,#0x24]
        0x00035fc8:    f002020f    ....    AND      r2,r2,#0xf
        0x00035fcc:    428a        .B      CMP      r2,r1
        0x00035fce:    bf18        ..      IT       NE
        0x00035fd0:    4660        `F      MOVNE    r0,r12
        0x00035fd2:    9006        ..      STR      r0,[sp,#0x18]
        0x00035fd4:    88a1        ..      LDRH     r1,[r4,#4]
        0x00035fd6:    0908        ..      LSRS     r0,r1,#4
        0x00035fd8:    f001010f    ....    AND      r1,r1,#0xf
        0x00035fdc:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00035fe0:    9203        ..      STR      r2,[sp,#0xc]
        0x00035fe2:    f002020f    ....    AND      r2,r2,#0xf
        0x00035fe6:    428a        .B      CMP      r2,r1
        0x00035fe8:    bf18        ..      IT       NE
        0x00035fea:    4660        `F      MOVNE    r0,r12
        0x00035fec:    9007        ..      STR      r0,[sp,#0x1c]
        0x00035fee:    e764        d.      B        0x35eba ; internal_iom_error_reset_disable_submodule + 178
        0x00035ff0:    b011        ..      ADD      sp,sp,#0x44
        0x00035ff2:    2000        .       MOVS     r0,#0
        0x00035ff4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x00035ff8:    40050248    H..@    DCD    1074070088
        0x00035ffc:    0007a120     ...    DCD    500000
        0x00036000:    00044ba0    .K..    DCD    281504
        0x00036004:    40010000    ...@    DCD    1073807360
        0x00036008:    000449d8    .I..    DCD    281048
    $t
    i.internal_iom_reset_on_error
    internal_iom_reset_on_error
        0x0003600c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036010:    460d        .F      MOV      r5,r1
        0x00036012:    6841        Ah      LDR      r1,[r0,#4]
        0x00036014:    4607        .F      MOV      r7,r0
        0x00036016:    0308        ..      LSLS     r0,r1,#12
        0x00036018:    f1004480    ...D    ADD      r4,r0,#0x40000000
        0x0003601c:    f50424a0    ...$    ADD      r4,r4,#0x50000
        0x00036020:    b099        ..      SUB      sp,sp,#0x64
        0x00036022:    f8d40200    ....    LDR      r0,[r4,#0x200]
        0x00036026:    2600        .&      MOVS     r6,#0
        0x00036028:    9002        ..      STR      r0,[sp,#8]
        0x0003602a:    f8c46200    ...b    STR      r6,[r4,#0x200]
        0x0003602e:    f4156f00    ...o    TST      r5,#0x800
        0x00036032:    d053        S.      BEQ      0x360dc ; internal_iom_reset_on_error + 208
        0x00036034:    f8d40218    ....    LDR      r0,[r4,#0x218]
        0x00036038:    f0100f02    ....    TST      r0,#2
        0x0003603c:    d01d        ..      BEQ      0x3607a ; internal_iom_reset_on_error + 110
        0x0003603e:    4bd2        .K      LDR      r3,[pc,#840] ; [0x36388] = 0xdeadbeef
        0x00036040:    f8d4221c    ..."    LDR      r2,[r4,#0x21c]
        0x00036044:    b172        r.      CBZ      r2,0x36064 ; internal_iom_reset_on_error + 88
        0x00036046:    bf00        ..      NOP      
        0x00036048:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x0003604c:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00036050:    2804        .(      CMP      r0,#4
        0x00036052:    d305        ..      BCC      0x36060 ; internal_iom_reset_on_error + 84
        0x00036054:    f8c4310c    ...1    STR      r3,[r4,#0x10c]
        0x00036058:    2a04        .*      CMP      r2,#4
        0x0003605a:    bf88        ..      IT       HI
        0x0003605c:    1f12        ..      SUBHI    r2,r2,#4
        0x0003605e:    d901        ..      BLS      0x36064 ; internal_iom_reset_on_error + 88
        0x00036060:    2a00        .*      CMP      r2,#0
        0x00036062:    d1f1        ..      BNE      0x36048 ; internal_iom_reset_on_error + 60
        0x00036064:    2001        .       MOVS     r0,#1
        0x00036066:    9000        ..      STR      r0,[sp,#0]
        0x00036068:    48c8        .H      LDR      r0,[pc,#800] ; [0x3638c] = 0x40050248
        0x0003606a:    2304        .#      MOVS     r3,#4
        0x0003606c:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00036070:    2206        ."      MOVS     r2,#6
        0x00036072:    48c7        .H      LDR      r0,[pc,#796] ; [0x36390] = 0x7a120
        0x00036074:    f7ebf9b8    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x00036078:    e030        0.      B        0x360dc ; internal_iom_reset_on_error + 208
        0x0003607a:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x0003607e:    f0100f02    ....    TST      r0,#2
        0x00036082:    d012        ..      BEQ      0x360aa ; internal_iom_reset_on_error + 158
        0x00036084:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036088:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003608c:    2804        .(      CMP      r0,#4
        0x0003608e:    d307        ..      BCC      0x360a0 ; internal_iom_reset_on_error + 148
        0x00036090:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x00036094:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x00036098:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003609c:    2804        .(      CMP      r0,#4
        0x0003609e:    d2f7        ..      BCS      0x36090 ; internal_iom_reset_on_error + 132
        0x000360a0:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x000360a4:    f0100f02    ....    TST      r0,#2
        0x000360a8:    d1ec        ..      BNE      0x36084 ; internal_iom_reset_on_error + 120
        0x000360aa:    2001        .       MOVS     r0,#1
        0x000360ac:    9000        ..      STR      r0,[sp,#0]
        0x000360ae:    48b7        .H      LDR      r0,[pc,#732] ; [0x3638c] = 0x40050248
        0x000360b0:    2304        .#      MOVS     r3,#4
        0x000360b2:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x000360b6:    2206        ."      MOVS     r2,#6
        0x000360b8:    48b5        .H      LDR      r0,[pc,#724] ; [0x36390] = 0x7a120
        0x000360ba:    f7ebf995    ....    BL       am_hal_delay_us_status_check ; 0x213e8
        0x000360be:    b968        h.      CBNZ     r0,0x360dc ; internal_iom_reset_on_error + 208
        0x000360c0:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x000360c4:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x000360c8:    2804        .(      CMP      r0,#4
        0x000360ca:    d307        ..      BCC      0x360dc ; internal_iom_reset_on_error + 208
        0x000360cc:    f8d40108    ....    LDR      r0,[r4,#0x108]
        0x000360d0:    f8d40100    ....    LDR      r0,[r4,#0x100]
        0x000360d4:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x000360d8:    2804        .(      CMP      r0,#4
        0x000360da:    d2f7        ..      BCS      0x360cc ; internal_iom_reset_on_error + 192
        0x000360dc:    f4157f04    ....    TST      r5,#0x210
        0x000360e0:    bf1c        ..      ITT      NE
        0x000360e2:    4638        8F      MOVNE    r0,r7
        0x000360e4:    f7fffe90    ....    BLNE     internal_iom_error_reset_disable_submodule ; 0x35e08
        0x000360e8:    f8d40248    ..H.    LDR      r0,[r4,#0x248]
        0x000360ec:    f0100f02    ....    TST      r0,#2
        0x000360f0:    f000813a    ..:.    BEQ.W    0x36368 ; internal_iom_reset_on_error + 860
        0x000360f4:    6878        xh      LDR      r0,[r7,#4]
        0x000360f6:    9010        ..      STR      r0,[sp,#0x40]
        0x000360f8:    0300        ..      LSLS     r0,r0,#12
        0x000360fa:    f1004580    ...E    ADD      r5,r0,#0x40000000
        0x000360fe:    f50525a0    ...%    ADD      r5,r5,#0x50000
        0x00036102:    f04f0800    O...    MOV      r8,#0
        0x00036106:    f8d5012c    ..,.    LDR      r0,[r5,#0x12c]
        0x0003610a:    9014        ..      STR      r0,[sp,#0x50]
        0x0003610c:    f000001f    ....    AND      r0,r0,#0x1f
        0x00036110:    960d        ..      STR      r6,[sp,#0x34]
        0x00036112:    960c        ..      STR      r6,[sp,#0x30]
        0x00036114:    f8cd8048    ..H.    STR      r8,[sp,#0x48]
        0x00036118:    960e        ..      STR      r6,[sp,#0x38]
        0x0003611a:    9015        ..      STR      r0,[sp,#0x54]
        0x0003611c:    f8d70864    ..d.    LDR      r0,[r7,#0x864]
        0x00036120:    2800        .(      CMP      r0,#0
        0x00036122:    bf08        ..      IT       EQ
        0x00036124:    2001        .       MOVEQ    r0,#1
        0x00036126:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003612a:    0040        @.      LSLS     r0,r0,#1
        0x0003612c:    9016        ..      STR      r0,[sp,#0x58]
        0x0003612e:    7a39        9z      LDRB     r1,[r7,#8]
        0x00036130:    6878        xh      LDR      r0,[r7,#4]
        0x00036132:    2900        .)      CMP      r1,#0
        0x00036134:    bf0c        ..      ITE      EQ
        0x00036136:    2301        .#      MOVEQ    r3,#1
        0x00036138:    2300        .#      MOVNE    r3,#0
        0x0003613a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003613e:    4995        .I      LDR      r1,[pc,#596] ; [0x36394] = 0x44ba0
        0x00036140:    f64f72ff    O..r    MOV      r2,#0xffff
        0x00036144:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00036148:    4993        .I      LDR      r1,[pc,#588] ; [0x36398] = 0x40010000
        0x0003614a:    2b00        .+      CMP      r3,#0
        0x0003614c:    d07b        {.      BEQ      0x36246 ; internal_iom_reset_on_error + 570
        0x0003614e:    f8b0c002    ....    LDRH     r12,[r0,#2]
        0x00036152:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036156:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x0003615a:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x0003615e:    960f        ..      STR      r6,[sp,#0x3c]
        0x00036160:    f006060f    ....    AND      r6,r6,#0xf
        0x00036164:    4566        fE      CMP      r6,r12
        0x00036166:    bf18        ..      IT       NE
        0x00036168:    4613        .F      MOVNE    r3,r2
        0x0003616a:    930c        ..      STR      r3,[sp,#0x30]
        0x0003616c:    f8b0c006    ....    LDRH     r12,[r0,#6]
        0x00036170:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036174:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00036178:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x0003617c:    960f        ..      STR      r6,[sp,#0x3c]
        0x0003617e:    f006060f    ....    AND      r6,r6,#0xf
        0x00036182:    4566        fE      CMP      r6,r12
        0x00036184:    bf18        ..      IT       NE
        0x00036186:    4613        .F      MOVNE    r3,r2
        0x00036188:    930d        ..      STR      r3,[sp,#0x34]
        0x0003618a:    8903        ..      LDRH     r3,[r0,#8]
        0x0003618c:    0918        ..      LSRS     r0,r3,#4
        0x0003618e:    f003030f    ....    AND      r3,r3,#0xf
        0x00036192:    f8511020    Q. .    LDR      r1,[r1,r0,LSL #2]
        0x00036196:    910a        ..      STR      r1,[sp,#0x28]
        0x00036198:    f001010f    ....    AND      r1,r1,#0xf
        0x0003619c:    4299        .B      CMP      r1,r3
        0x0003619e:    bf18        ..      IT       NE
        0x000361a0:    4610        .F      MOVNE    r0,r2
        0x000361a2:    900e        ..      STR      r0,[sp,#0x38]
        0x000361a4:    7a38        8z      LDRB     r0,[r7,#8]
        0x000361a6:    2801        .(      CMP      r0,#1
        0x000361a8:    bf18        ..      IT       NE
        0x000361aa:    920e        ..      STRNE    r2,[sp,#0x38]
        0x000361ac:    f10d0a30    ..0.    ADD      r10,sp,#0x30
        0x000361b0:    2600        .&      MOVS     r6,#0
        0x000361b2:    f10d0910    ....    ADD      r9,sp,#0x10
        0x000361b6:    bf00        ..      NOP      
        0x000361b8:    f85ab026    Z.&.    LDR      r11,[r10,r6,LSL #2]
        0x000361bc:    f1bb0f00    ....    CMP      r11,#0
        0x000361c0:    bf18        ..      IT       NE
        0x000361c2:    f1bb0f80    ....    CMPNE    r11,#0x80
        0x000361c6:    bf2c        ,.      ITE      CS
        0x000361c8:    2000        .       MOVCS    r0,#0
        0x000361ca:    2001        .       MOVCC    r0,#1
        0x000361cc:    eb0901c6    ....    ADD      r1,r9,r6,LSL #3
        0x000361d0:    7108        .q      STRB     r0,[r1,#4]
        0x000361d2:    b140        @.      CBZ      r0,0x361e6 ; internal_iom_reset_on_error + 474
        0x000361d4:    4658        XF      MOV      r0,r11
        0x000361d6:    f7ebfb0b    ....    BL       am_hal_gpio_pinconfig_get ; 0x217f0
        0x000361da:    4870        pH      LDR      r0,[pc,#448] ; [0x3639c] = 0x449d8
        0x000361dc:    6801        .h      LDR      r1,[r0,#0]
        0x000361de:    910f        ..      STR      r1,[sp,#0x3c]
        0x000361e0:    4658        XF      MOV      r0,r11
        0x000361e2:    f7ebfac7    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x000361e6:    1c76        v.      ADDS     r6,r6,#1
        0x000361e8:    2e03        ..      CMP      r6,#3
        0x000361ea:    d3e5        ..      BCC      0x361b8 ; internal_iom_reset_on_error + 428
        0x000361ec:    9816        ..      LDR      r0,[sp,#0x58]
        0x000361ee:    f7ebf8b9    ....    BL       am_hal_delay_us ; 0x21364
        0x000361f2:    2600        .&      MOVS     r6,#0
        0x000361f4:    eb0900c6    ....    ADD      r0,r9,r6,LSL #3
        0x000361f8:    7901        .y      LDRB     r1,[r0,#4]
        0x000361fa:    b131        1.      CBZ      r1,0x3620a ; internal_iom_reset_on_error + 510
        0x000361fc:    6800        .h      LDR      r0,[r0,#0]
        0x000361fe:    9003        ..      STR      r0,[sp,#0xc]
        0x00036200:    f85a0026    Z.&.    LDR      r0,[r10,r6,LSL #2]
        0x00036204:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036206:    f7ebfab5    ....    BL       am_hal_gpio_pinconfig ; 0x21774
        0x0003620a:    1c76        v.      ADDS     r6,r6,#1
        0x0003620c:    2e03        ..      CMP      r6,#3
        0x0003620e:    d3f1        ..      BCC      0x361f4 ; internal_iom_reset_on_error + 488
        0x00036210:    9815        ..      LDR      r0,[sp,#0x54]
        0x00036212:    2801        .(      CMP      r0,#1
        0x00036214:    d035        5.      BEQ      0x36282 ; internal_iom_reset_on_error + 630
        0x00036216:    f8d50248    ..H.    LDR      r0,[r5,#0x248]
        0x0003621a:    f0100f02    ....    TST      r0,#2
        0x0003621e:    bf18        ..      IT       NE
        0x00036220:    f24c3650    L.P6    MOVNE    r6,#0xc350
        0x00036224:    d078        x.      BEQ      0x36318 ; internal_iom_reset_on_error + 780
        0x00036226:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x0003622a:    2100        .!      MOVS     r1,#0
        0x0003622c:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036230:    2804        .(      CMP      r0,#4
        0x00036232:    d37a        z.      BCC      0x3632a ; internal_iom_reset_on_error + 798
        0x00036234:    f8d50108    ....    LDR      r0,[r5,#0x108]
        0x00036238:    1c49        I.      ADDS     r1,r1,#1
        0x0003623a:    2910        .)      CMP      r1,#0x10
        0x0003623c:    d96f        o.      BLS      0x3631e ; internal_iom_reset_on_error + 786
        0x0003623e:    2004        .       MOVS     r0,#4
        0x00036240:    9012        ..      STR      r0,[sp,#0x48]
        0x00036242:    e072        r.      B        0x3632a ; internal_iom_reset_on_error + 798
        0x00036244:    e7ff        ..      B        0x36246 ; internal_iom_reset_on_error + 570
        0x00036246:    920e        ..      STR      r2,[sp,#0x38]
        0x00036248:    f8b0c000    ....    LDRH     r12,[r0,#0]
        0x0003624c:    ea4f131c    O...    LSR      r3,r12,#4
        0x00036250:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00036254:    f8516023    Q.#`    LDR      r6,[r1,r3,LSL #2]
        0x00036258:    960f        ..      STR      r6,[sp,#0x3c]
        0x0003625a:    f006060f    ....    AND      r6,r6,#0xf
        0x0003625e:    4566        fE      CMP      r6,r12
        0x00036260:    bf18        ..      IT       NE
        0x00036262:    4613        .F      MOVNE    r3,r2
        0x00036264:    930c        ..      STR      r3,[sp,#0x30]
        0x00036266:    8880        ..      LDRH     r0,[r0,#4]
        0x00036268:    0906        ..      LSRS     r6,r0,#4
        0x0003626a:    f000000f    ....    AND      r0,r0,#0xf
        0x0003626e:    f8511026    Q.&.    LDR      r1,[r1,r6,LSL #2]
        0x00036272:    910a        ..      STR      r1,[sp,#0x28]
        0x00036274:    f001010f    ....    AND      r1,r1,#0xf
        0x00036278:    4281        .B      CMP      r1,r0
        0x0003627a:    bf18        ..      IT       NE
        0x0003627c:    4616        .F      MOVNE    r6,r2
        0x0003627e:    960d        ..      STR      r6,[sp,#0x34]
        0x00036280:    e790        ..      B        0x361a4 ; internal_iom_reset_on_error + 408
        0x00036282:    9814        ..      LDR      r0,[sp,#0x50]
        0x00036284:    f3c0250b    ...%    UBFX     r5,r0,#8,#12
        0x00036288:    2d00        .-      CMP      r5,#0
        0x0003628a:    dd5d        ].      BLE      0x36348 ; internal_iom_reset_on_error + 828
        0x0003628c:    eb050285    ....    ADD      r2,r5,r5,LSL #2
        0x00036290:    f8d71864    ..d.    LDR      r1,[r7,#0x864]
        0x00036294:    0092        ..      LSLS     r2,r2,#2
        0x00036296:    f8df80f0    ....    LDR      r8,[pc,#240] ; [0x36388] = 0xdeadbeef
        0x0003629a:    fb01f902    ....    MUL      r9,r1,r2
        0x0003629e:    6878        xh      LDR      r0,[r7,#4]
        0x000362a0:    f04f0a00    O...    MOV      r10,#0
        0x000362a4:    f1b90f00    ....    CMP      r9,#0
        0x000362a8:    d068        h.      BEQ      0x3637c ; internal_iom_reset_on_error + 880
        0x000362aa:    0300        ..      LSLS     r0,r0,#12
        0x000362ac:    f1004680    ...F    ADD      r6,r0,#0x40000000
        0x000362b0:    f50626a0    ...&    ADD      r6,r6,#0x50000
        0x000362b4:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x000362b8:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x000362bc:    2804        .(      CMP      r0,#4
        0x000362be:    d30a        ..      BCC      0x362d6 ; internal_iom_reset_on_error + 714
        0x000362c0:    f8c6810c    ....    STR      r8,[r6,#0x10c]
        0x000362c4:    2d04        .-      CMP      r5,#4
        0x000362c6:    dd06        ..      BLE      0x362d6 ; internal_iom_reset_on_error + 714
        0x000362c8:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x000362cc:    1f2d        -.      SUBS     r5,r5,#4
        0x000362ce:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x000362d2:    2804        .(      CMP      r0,#4
        0x000362d4:    d2f4        ..      BCS      0x362c0 ; internal_iom_reset_on_error + 692
        0x000362d6:    f10a0a01    ....    ADD      r10,r10,#1
        0x000362da:    45ca        .E      CMP      r10,r9
        0x000362dc:    d844        D.      BHI      0x36368 ; internal_iom_reset_on_error + 860
        0x000362de:    2001        .       MOVS     r0,#1
        0x000362e0:    f7ebf840    ..@.    BL       am_hal_delay_us ; 0x21364
        0x000362e4:    2d00        .-      CMP      r5,#0
        0x000362e6:    dce5        ..      BGT      0x362b4 ; internal_iom_reset_on_error + 680
        0x000362e8:    f8d70864    ..d.    LDR      r0,[r7,#0x864]
        0x000362ec:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000362f0:    ea5f18c0    _...    LSLS     r8,r0,#7
        0x000362f4:    d045        E.      BEQ      0x36382 ; internal_iom_reset_on_error + 886
        0x000362f6:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x000362fa:    2500        .%      MOVS     r5,#0
        0x000362fc:    f0100fff    ....    TST      r0,#0xff
        0x00036300:    d022        ".      BEQ      0x36348 ; internal_iom_reset_on_error + 828
        0x00036302:    2001        .       MOVS     r0,#1
        0x00036304:    f7ebf82e    ....    BL       am_hal_delay_us ; 0x21364
        0x00036308:    1c6d        m.      ADDS     r5,r5,#1
        0x0003630a:    4545        EE      CMP      r5,r8
        0x0003630c:    d82c        ,.      BHI      0x36368 ; internal_iom_reset_on_error + 860
        0x0003630e:    f8d60100    ....    LDR      r0,[r6,#0x100]
        0x00036312:    f0100fff    ....    TST      r0,#0xff
        0x00036316:    d1f4        ..      BNE      0x36302 ; internal_iom_reset_on_error + 758
        0x00036318:    e016        ..      B        0x36348 ; internal_iom_reset_on_error + 828
        0x0003631a:    e006        ..      B        0x3632a ; internal_iom_reset_on_error + 798
        0x0003631c:    e7ff        ..      B        0x3631e ; internal_iom_reset_on_error + 786
        0x0003631e:    f8d50100    ....    LDR      r0,[r5,#0x100]
        0x00036322:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x00036326:    2804        .(      CMP      r0,#4
        0x00036328:    d284        ..      BCS      0x36234 ; internal_iom_reset_on_error + 552
        0x0003632a:    2001        .       MOVS     r0,#1
        0x0003632c:    f7ebf81a    ....    BL       am_hal_delay_us ; 0x21364
        0x00036330:    f1080801    ....    ADD      r8,r8,#1
        0x00036334:    45b0        .E      CMP      r8,r6
        0x00036336:    d205        ..      BCS      0x36344 ; internal_iom_reset_on_error + 824
        0x00036338:    f8d50248    ..H.    LDR      r0,[r5,#0x248]
        0x0003633c:    f0100f02    ....    TST      r0,#2
        0x00036340:    f47faf71    ..q.    BNE      0x36226 ; internal_iom_reset_on_error + 538
        0x00036344:    9812        ..      LDR      r0,[sp,#0x48]
        0x00036346:    b978        x.      CBNZ     r0,0x36368 ; internal_iom_reset_on_error + 860
        0x00036348:    2001        .       MOVS     r0,#1
        0x0003634a:    9000        ..      STR      r0,[sp,#0]
        0x0003634c:    490f        .I      LDR      r1,[pc,#60] ; [0x3638c] = 0x40050248
        0x0003634e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00036350:    2304        .#      MOVS     r3,#4
        0x00036352:    eb013100    ...1    ADD      r1,r1,r0,LSL #12
        0x00036356:    2206        ."      MOVS     r2,#6
        0x00036358:    480d        .H      LDR      r0,[pc,#52] ; [0x36390] = 0x7a120
        0x0003635a:    f7ebf845    ..E.    BL       am_hal_delay_us_status_check ; 0x213e8
        0x0003635e:    2800        .(      CMP      r0,#0
        0x00036360:    bf04        ..      ITT      EQ
        0x00036362:    4638        8F      MOVEQ    r0,r7
        0x00036364:    f7fffd50    ..P.    BLEQ     internal_iom_error_reset_disable_submodule ; 0x35e08
        0x00036368:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003636c:    f8c40208    ....    STR      r0,[r4,#0x208]
        0x00036370:    9802        ..      LDR      r0,[sp,#8]
        0x00036372:    f8c40200    ....    STR      r0,[r4,#0x200]
        0x00036376:    b019        ..      ADD      sp,sp,#0x64
        0x00036378:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003637c:    f04f0901    O...    MOV      r9,#1
        0x00036380:    e793        ..      B        0x362aa ; internal_iom_reset_on_error + 670
        0x00036382:    f04f0801    O...    MOV      r8,#1
        0x00036386:    e7b6        ..      B        0x362f6 ; internal_iom_reset_on_error + 746
    $d
        0x00036388:    deadbeef    ....    DCD    3735928559
        0x0003638c:    40050248    H..@    DCD    1074070088
        0x00036390:    0007a120     ...    DCD    500000
        0x00036394:    00044ba0    .K..    DCD    281504
        0x00036398:    40010000    ...@    DCD    1073807360
        0x0003639c:    000449d8    .I..    DCD    281048
    $t
    i.isqrt32
    isqrt32
        0x000363a0:    b570        p.      PUSH     {r4-r6,lr}
        0x000363a2:    4605        .F      MOV      r5,r0
        0x000363a4:    2400        .$      MOVS     r4,#0
        0x000363a6:    f7fcffef    ....    BL       ec_ilog ; 0x33388
        0x000363aa:    1e40        @.      SUBS     r0,r0,#1
        0x000363ac:    1041        A.      ASRS     r1,r0,#1
        0x000363ae:    2001        .       MOVS     r0,#1
        0x000363b0:    4088        .@      LSLS     r0,r0,r1
        0x000363b2:    fa00f201    ....    LSL      r2,r0,r1
        0x000363b6:    42aa        .B      CMP      r2,r5
        0x000363b8:    bf9c        ..      ITT      LS
        0x000363ba:    4604        .F      MOVLS    r4,r0
        0x000363bc:    1aad        ..      SUBLS    r5,r5,r2
        0x000363be:    0840        @.      LSRS     r0,r0,#1
        0x000363c0:    f1a10c01    ....    SUB      r12,r1,#1
        0x000363c4:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x000363c8:    bfc1        ..      ITTTT    GT
        0x000363ca:    f10c0101    ....    ADDGT    r1,r12,#1
        0x000363ce:    2900        .)      CMPGT    r1,#0
        0x000363d0:    2100        .!      MOVGT    r1,#0
        0x000363d2:    f10c0201    ....    ADDGT    r2,r12,#1
        0x000363d6:    dd0c        ..      BLE      0x363f2 ; isqrt32 + 82
        0x000363d8:    eb000344    ..D.    ADD      r3,r0,r4,LSL #1
        0x000363dc:    ebac0601    ....    SUB      r6,r12,r1
        0x000363e0:    40b3        .@      LSLS     r3,r3,r6
        0x000363e2:    42ab        .B      CMP      r3,r5
        0x000363e4:    bf9c        ..      ITT      LS
        0x000363e6:    4404        .D      ADDLS    r4,r0
        0x000363e8:    1aed        ..      SUBLS    r5,r5,r3
        0x000363ea:    0840        @.      LSRS     r0,r0,#1
        0x000363ec:    1c49        I.      ADDS     r1,r1,#1
        0x000363ee:    1e52        R.      SUBS     r2,r2,#1
        0x000363f0:    d1f2        ..      BNE      0x363d8 ; isqrt32 + 56
        0x000363f2:    4620         F      MOV      r0,r4
        0x000363f4:    bd70        p.      POP      {r4-r6,pc}
    i.l2cDefaultCtrlCback
    l2cDefaultCtrlCback
        0x000363f6:    4770        pG      BX       lr
    i.l2cDefaultDataCback
    l2cDefaultDataCback
        0x000363f8:    4770        pG      BX       lr
    i.l2cDefaultDataCidCback
    l2cDefaultDataCidCback
        0x000363fa:    4770        pG      BX       lr
    i.l2cHciAclCback
    l2cHciAclCback
        0x000363fc:    b570        p.      PUSH     {r4-r6,lr}
        0x000363fe:    4604        .F      MOV      r4,r0
        0x00036400:    4605        .F      MOV      r5,r0
        0x00036402:    7800        .x      LDRB     r0,[r0,#0]
        0x00036404:    7861        ax      LDRB     r1,[r4,#1]
        0x00036406:    1d2a        *.      ADDS     r2,r5,#4
        0x00036408:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003640c:    f3c0060b    ....    UBFX     r6,r0,#0,#12
        0x00036410:    78a8        .x      LDRB     r0,[r5,#2]
        0x00036412:    78e9        .x      LDRB     r1,[r5,#3]
        0x00036414:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x00036418:    b280        ..      UXTH     r0,r0
        0x0003641a:    2804        .(      CMP      r0,#4
        0x0003641c:    bf38        8.      IT       CC
        0x0003641e:    2100        .!      MOVCC    r1,#0
        0x00036420:    d306        ..      BCC      0x36430 ; l2cHciAclCback + 52
        0x00036422:    f8121b01    ....    LDRB     r1,[r2],#1
        0x00036426:    f8123b01    ...;    LDRB     r3,[r2],#1
        0x0003642a:    eb012103    ...!    ADD      r1,r1,r3,LSL #8
        0x0003642e:    b289        ..      UXTH     r1,r1
        0x00036430:    1d0b        ..      ADDS     r3,r1,#4
        0x00036432:    4298        .B      CMP      r0,r3
        0x00036434:    d115        ..      BNE      0x36462 ; l2cHciAclCback + 102
        0x00036436:    7810        .x      LDRB     r0,[r2,#0]
        0x00036438:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003643a:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0003643e:    fa1ffc80    ....    UXTH     r12,r0
        0x00036442:    4812        .H      LDR      r0,[pc,#72] ; [0x3648c] = 0x10000790
        0x00036444:    f1bc0f04    ....    CMP      r12,#4
        0x00036448:    d015        ..      BEQ      0x36476 ; l2cHciAclCback + 122
        0x0003644a:    f1bc0f05    ....    CMP      r12,#5
        0x0003644e:    d00d        ..      BEQ      0x3646c ; l2cHciAclCback + 112
        0x00036450:    f1bc0f06    ....    CMP      r12,#6
        0x00036454:    d014        ..      BEQ      0x36480 ; l2cHciAclCback + 132
        0x00036456:    460a        .F      MOV      r2,r1
        0x00036458:    6a04        .j      LDR      r4,[r0,#0x20]
        0x0003645a:    462b        +F      MOV      r3,r5
        0x0003645c:    4661        aF      MOV      r1,r12
        0x0003645e:    4630        0F      MOV      r0,r6
        0x00036460:    47a0        .G      BLX      r4
        0x00036462:    4628        (F      MOV      r0,r5
        0x00036464:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00036468:    f7e6bb85    ....    B        WsfMsgFree ; 0x1cb76
        0x0003646c:    6883        .h      LDR      r3,[r0,#8]
        0x0003646e:    462a        *F      MOV      r2,r5
        0x00036470:    4630        0F      MOV      r0,r6
        0x00036472:    4798        .G      BLX      r3
        0x00036474:    e7f5        ..      B        0x36462 ; l2cHciAclCback + 102
        0x00036476:    6803        .h      LDR      r3,[r0,#0]
        0x00036478:    462a        *F      MOV      r2,r5
        0x0003647a:    4630        0F      MOV      r0,r6
        0x0003647c:    4798        .G      BLX      r3
        0x0003647e:    e7f0        ..      B        0x36462 ; l2cHciAclCback + 102
        0x00036480:    6843        Ch      LDR      r3,[r0,#4]
        0x00036482:    462a        *F      MOV      r2,r5
        0x00036484:    4630        0F      MOV      r0,r6
        0x00036486:    4798        .G      BLX      r3
        0x00036488:    e7eb        ..      B        0x36462 ; l2cHciAclCback + 102
    $d
        0x0003648a:    0000        ..      DCW    0
        0x0003648c:    10000790    ....    DCD    268437392
    $t
    i.l2cHciFlowCback
    l2cHciFlowCback
        0x00036490:    b538        8.      PUSH     {r3-r5,lr}
        0x00036492:    460c        .F      MOV      r4,r1
        0x00036494:    f7e4f88c    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x00036498:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003649c:    2800        .(      CMP      r0,#0
        0x0003649e:    bf08        ..      IT       EQ
        0x000364a0:    bd38        8.      POPEQ    {r3-r5,pc}
        0x000364a2:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000364a6:    4d07        .M      LDR      r5,[pc,#28] ; [0x364c4] = 0x10000790
        0x000364a8:    4668        hF      MOV      r0,sp
        0x000364aa:    68e9        .h      LDR      r1,[r5,#0xc]
        0x000364ac:    4788        .G      BLX      r1
        0x000364ae:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000364b2:    6929        )i      LDR      r1,[r5,#0x10]
        0x000364b4:    4668        hF      MOV      r0,sp
        0x000364b6:    4788        .G      BLX      r1
        0x000364b8:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000364bc:    6969        ii      LDR      r1,[r5,#0x14]
        0x000364be:    4668        hF      MOV      r0,sp
        0x000364c0:    4788        .G      BLX      r1
        0x000364c2:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x000364c4:    10000790    ....    DCD    268437392
    $t
    i.l2cMsgAlloc
    l2cMsgAlloc
        0x000364c8:    2100        .!      MOVS     r1,#0
        0x000364ca:    f7e6bb38    ..8.    B        WsfMsgDataAlloc ; 0x1cb3e
        0x000364ce:    0000        ..      MOVS     r0,r0
    i.l2cRxSignalingPkt
    l2cRxSignalingPkt
        0x000364d0:    2904        .)      CMP      r1,#4
        0x000364d2:    bf38        8.      IT       CC
        0x000364d4:    4770        pG      BXCC     lr
        0x000364d6:    b570        p.      PUSH     {r4-r6,lr}
        0x000364d8:    4615        .F      MOV      r5,r2
        0x000364da:    460c        .F      MOV      r4,r1
        0x000364dc:    4606        .F      MOV      r6,r0
        0x000364de:    f7e4f867    ..g.    BL       DmConnIdByHandle ; 0x1a5b0
        0x000364e2:    2800        .(      CMP      r0,#0
        0x000364e4:    bf08        ..      IT       EQ
        0x000364e6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000364e8:    f7e4f8ea    ....    BL       DmConnRole ; 0x1a6c0
        0x000364ec:    4b09        .K      LDR      r3,[pc,#36] ; [0x36514] = 0x10000790
        0x000364ee:    b160        `.      CBZ      r0,0x3650a ; l2cRxSignalingPkt + 58
        0x000364f0:    2801        .(      CMP      r0,#1
        0x000364f2:    bf18        ..      IT       NE
        0x000364f4:    bd70        p.      POPNE    {r4-r6,pc}
        0x000364f6:    69db        .i      LDR      r3,[r3,#0x1c]
        0x000364f8:    2b00        .+      CMP      r3,#0
        0x000364fa:    bf08        ..      IT       EQ
        0x000364fc:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000364fe:    462a        *F      MOV      r2,r5
        0x00036500:    4621        !F      MOV      r1,r4
        0x00036502:    4630        0F      MOV      r0,r6
        0x00036504:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00036508:    4718        .G      BX       r3
        0x0003650a:    699b        .i      LDR      r3,[r3,#0x18]
        0x0003650c:    2b00        .+      CMP      r3,#0
        0x0003650e:    d1f6        ..      BNE      0x364fe ; l2cRxSignalingPkt + 46
        0x00036510:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00036512:    0000        ..      DCW    0
        0x00036514:    10000790    ....    DCD    268437392
    $t
    i.l2cSendCmdReject
    l2cSendCmdReject
        0x00036518:    b570        p.      PUSH     {r4-r6,lr}
        0x0003651a:    460e        .F      MOV      r6,r1
        0x0003651c:    4604        .F      MOV      r4,r0
        0x0003651e:    4615        .F      MOV      r5,r2
        0x00036520:    200e        .       MOVS     r0,#0xe
        0x00036522:    2100        .!      MOVS     r1,#0
        0x00036524:    f7e6fb0b    ....    BL       WsfMsgDataAlloc ; 0x1cb3e
        0x00036528:    2800        .(      CMP      r0,#0
        0x0003652a:    bf08        ..      IT       EQ
        0x0003652c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003652e:    2101        .!      MOVS     r1,#1
        0x00036530:    7201        .r      STRB     r1,[r0,#8]
        0x00036532:    7246        Fr      STRB     r6,[r0,#9]
        0x00036534:    2102        .!      MOVS     r1,#2
        0x00036536:    7281        .r      STRB     r1,[r0,#0xa]
        0x00036538:    2200        ."      MOVS     r2,#0
        0x0003653a:    72c2        .r      STRB     r2,[r0,#0xb]
        0x0003653c:    0a29        ).      LSRS     r1,r5,#8
        0x0003653e:    7305        .s      STRB     r5,[r0,#0xc]
        0x00036540:    7341        As      STRB     r1,[r0,#0xd]
        0x00036542:    7004        .p      STRB     r4,[r0,#0]
        0x00036544:    0a23        #.      LSRS     r3,r4,#8
        0x00036546:    7043        Cp      STRB     r3,[r0,#1]
        0x00036548:    230a        .#      MOVS     r3,#0xa
        0x0003654a:    7083        .p      STRB     r3,[r0,#2]
        0x0003654c:    70c2        .p      STRB     r2,[r0,#3]
        0x0003654e:    2306        .#      MOVS     r3,#6
        0x00036550:    7103        .q      STRB     r3,[r0,#4]
        0x00036552:    7142        Bq      STRB     r2,[r0,#5]
        0x00036554:    2305        .#      MOVS     r3,#5
        0x00036556:    7183        .q      STRB     r3,[r0,#6]
        0x00036558:    71c2        .q      STRB     r2,[r0,#7]
        0x0003655a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003655e:    f7e5ba87    ....    B        HciSendAclData ; 0x1ba70
        0x00036562:    0000        ..      MOVS     r0,r0
    i.l2cSlaveRxSignalingPkt
    l2cSlaveRxSignalingPkt
        0x00036564:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036568:    4614        .F      MOV      r4,r2
        0x0003656a:    460e        .F      MOV      r6,r1
        0x0003656c:    4607        .F      MOV      r7,r0
        0x0003656e:    f7e4f81f    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x00036572:    2800        .(      CMP      r0,#0
        0x00036574:    bf08        ..      IT       EQ
        0x00036576:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003657a:    f8145f08    ..._    LDRB     r5,[r4,#8]!
        0x0003657e:    f8141f01    ....    LDRB     r1,[r4,#1]!
        0x00036582:    f8142f01    .../    LDRB     r2,[r4,#1]!
        0x00036586:    7863        cx      LDRB     r3,[r4,#1]
        0x00036588:    eb022203    ..."    ADD      r2,r2,r3,LSL #8
        0x0003658c:    1ca3        ..      ADDS     r3,r4,#2
        0x0003658e:    b292        ..      UXTH     r2,r2
        0x00036590:    2900        .)      CMP      r1,#0
        0x00036592:    bf08        ..      IT       EQ
        0x00036594:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00036598:    f8dfc06c    ..l.    LDR      r12,[pc,#108] ; [0x36608] = 0x100007b8
        0x0003659c:    4460        `D      ADD      r0,r0,r12
        0x0003659e:    f890c013    ....    LDRB     r12,[r0,#0x13]
        0x000365a2:    458c        .E      CMP      r12,r1
        0x000365a4:    bf04        ..      ITT      EQ
        0x000365a6:    f1020c04    ....    ADDEQ    r12,r2,#4
        0x000365aa:    4566        fE      CMPEQ    r6,r12
        0x000365ac:    d122        ".      BNE      0x365f4 ; l2cSlaveRxSignalingPkt + 144
        0x000365ae:    2d13        .-      CMP      r5,#0x13
        0x000365b0:    d002        ..      BEQ      0x365b8 ; l2cSlaveRxSignalingPkt + 84
        0x000365b2:    2d01        .-      CMP      r5,#1
        0x000365b4:    d002        ..      BEQ      0x365bc ; l2cSlaveRxSignalingPkt + 88
        0x000365b6:    e021        !.      B        0x365fc ; l2cSlaveRxSignalingPkt + 152
        0x000365b8:    2a02        .*      CMP      r2,#2
        0x000365ba:    d11f        ..      BNE      0x365fc ; l2cSlaveRxSignalingPkt + 152
        0x000365bc:    7c06        .|      LDRB     r6,[r0,#0x10]
        0x000365be:    2100        .!      MOVS     r1,#0
        0x000365c0:    74c1        .t      STRB     r1,[r0,#0x13]
        0x000365c2:    7818        .x      LDRB     r0,[r3,#0]
        0x000365c4:    7859        Yx      LDRB     r1,[r3,#1]
        0x000365c6:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x000365ca:    b284        ..      UXTH     r4,r0
        0x000365cc:    480e        .H      LDR      r0,[pc,#56] ; [0x36608] = 0x100007b8
        0x000365ce:    f7e6fcdf    ....    BL       WsfTimerStop ; 0x1cf90
        0x000365d2:    2e12        ..      CMP      r6,#0x12
        0x000365d4:    d005        ..      BEQ      0x365e2 ; l2cSlaveRxSignalingPkt + 126
        0x000365d6:    4621        !F      MOV      r1,r4
        0x000365d8:    4638        8F      MOV      r0,r7
        0x000365da:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000365de:    f7e4b93b    ..;.    B        DmL2cCmdRejInd ; 0x1a858
        0x000365e2:    2d01        .-      CMP      r5,#1
        0x000365e4:    bf08        ..      IT       EQ
        0x000365e6:    2401        .$      MOVEQ    r4,#1
        0x000365e8:    4621        !F      MOV      r1,r4
        0x000365ea:    4638        8F      MOV      r0,r7
        0x000365ec:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x000365f0:    f7e4b948    ..H.    B        DmL2cConnUpdateCnf ; 0x1a884
        0x000365f4:    2d01        .-      CMP      r5,#1
        0x000365f6:    bf08        ..      IT       EQ
        0x000365f8:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x000365fc:    2200        ."      MOVS     r2,#0
        0x000365fe:    4638        8F      MOV      r0,r7
        0x00036600:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00036604:    f7ffbf88    ....    B.W      l2cSendCmdReject ; 0x36518
    $d
        0x00036608:    100007b8    ....    DCD    268437432
    $t
    i.main
    main
        0x0003660c:    b500        ..      PUSH     {lr}
        0x0003660e:    4813        .H      LDR      r0,[pc,#76] ; [0x3665c] = 0x43240
        0x00036610:    b085        ..      SUB      sp,sp,#0x14
        0x00036612:    e9d01200    ....    LDRD     r1,r2,[r0,#0]
        0x00036616:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003661a:    e9d01002    ....    LDRD     r1,r0,[r0,#8]
        0x0003661e:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00036622:    480f        .H      LDR      r0,[pc,#60] ; [0x36660] = 0x44b98
        0x00036624:    f7eafc01    ....    BL       am_hal_cachectrl_config ; 0x20e2a
        0x00036628:    f7eafc23    ..#.    BL       am_hal_cachectrl_enable ; 0x20e72
        0x0003662c:    2064        d       MOVS     r0,#0x64
        0x0003662e:    f7edfb31    ..1.    BL       am_util_delay_ms ; 0x23c94
        0x00036632:    f7edf95f    .._.    BL       am_hal_sysctrl_fpu_enable ; 0x238f4
        0x00036636:    2001        .       MOVS     r0,#1
        0x00036638:    f7edf964    ..d.    BL       am_hal_sysctrl_fpu_stacking_enable ; 0x23904
        0x0003663c:    f7e9fb26    ..&.    BL       am_bsp_low_power_init ; 0x1fc8c
        0x00036640:    4668        hF      MOV      r0,sp
        0x00036642:    f7ecfe29    ..).    BL       am_hal_pwrctrl_mcu_memory_config ; 0x23298
        0x00036646:    a802        ..      ADD      r0,sp,#8
        0x00036648:    f7ecffec    ....    BL       am_hal_pwrctrl_sram_config ; 0x23624
        0x0003664c:    f7f0fe32    ..2.    BL       am_vos_sys_init ; 0x272b4
        0x00036650:    f00afd26    ..&.    BL       vTaskStartScheduler ; 0x410a0
        0x00036654:    b005        ..      ADD      sp,sp,#0x14
        0x00036656:    2000        .       MOVS     r0,#0
        0x00036658:    bd00        ..      POP      {pc}
    $d
        0x0003665a:    0000        ..      DCW    0
        0x0003665c:    00043240    @2..    DCD    275008
        0x00036660:    00044b98    .K..    DCD    281496
    $t
    i.ndigits_in_u64
    ndigits_in_u64
        0x00036664:    e92d01f0    -...    PUSH     {r4-r8}
        0x00036668:    ea500201    P...    ORRS     r2,r0,r1
        0x0003666c:    bf0e        ..      ITEE     EQ
        0x0003666e:    2301        .#      MOVEQ    r3,#1
        0x00036670:    2300        .#      MOVNE    r3,#0
        0x00036672:    f04f0c00    O...    MOVNE    r12,#0
        0x00036676:    d054        T.      BEQ      0x36722 ; ndigits_in_u64 + 190
        0x00036678:    2900        .)      CMP      r1,#0
        0x0003667a:    d03b        ;.      BEQ      0x366f4 ; ndigits_in_u64 + 144
        0x0003667c:    084c        L.      LSRS     r4,r1,#1
        0x0003667e:    ea4f0690    O...    LSR      r6,r0,#2
        0x00036682:    ea4f0230    O.0.    RRX      r2,r0
        0x00036686:    ea467681    F..v    ORR      r6,r6,r1,LSL #30
        0x0003668a:    1992        ..      ADDS     r2,r2,r6
        0x0003668c:    eb440491    D...    ADC      r4,r4,r1,LSR #2
        0x00036690:    ea4f1612    O...    LSR      r6,r2,#4
        0x00036694:    ea467504    F..u    ORR      r5,r6,r4,LSL #28
        0x00036698:    18aa        ..      ADDS     r2,r5,r2
        0x0003669a:    eb441414    D...    ADC      r4,r4,r4,LSR #4
        0x0003669e:    ea4f2612    O..&    LSR      r6,r2,#8
        0x000366a2:    ea466504    F..e    ORR      r5,r6,r4,LSL #24
        0x000366a6:    18aa        ..      ADDS     r2,r5,r2
        0x000366a8:    eb442514    D..%    ADC      r5,r4,r4,LSR #8
        0x000366ac:    ea4f4612    O..F    LSR      r6,r2,#16
        0x000366b0:    ea464405    F..D    ORR      r4,r6,r5,LSL #16
        0x000366b4:    18a4        ..      ADDS     r4,r4,r2
        0x000366b6:    eb454215    E..B    ADC      r2,r5,r5,LSR #16
        0x000366ba:    18a4        ..      ADDS     r4,r4,r2
        0x000366bc:    eb42020c    B...    ADC      r2,r2,r12
        0x000366c0:    08e4        ..      LSRS     r4,r4,#3
        0x000366c2:    ea447442    D.Bt    ORR      r4,r4,r2,LSL #29
        0x000366c6:    270a        .'      MOVS     r7,#0xa
        0x000366c8:    fba45807    ...X    UMULL    r5,r8,r4,r7
        0x000366cc:    08d2        ..      LSRS     r2,r2,#3
        0x000366ce:    fb028707    ....    MLA      r7,r2,r7,r8
        0x000366d2:    2600        .&      MOVS     r6,#0
        0x000366d4:    fb047606    ...v    MLA      r6,r4,r6,r7
        0x000366d8:    1b40        @.      SUBS     r0,r0,r5
        0x000366da:    eb610106    a...    SBC      r1,r1,r6
        0x000366de:    1d85        ..      ADDS     r5,r0,#6
        0x000366e0:    f1410000    A...    ADC      r0,r1,#0
        0x000366e4:    092d        -.      LSRS     r5,r5,#4
        0x000366e6:    ea457100    E..q    ORR      r1,r5,r0,LSL #28
        0x000366ea:    0905        ..      LSRS     r5,r0,#4
        0x000366ec:    1908        ..      ADDS     r0,r1,r4
        0x000366ee:    eb450102    E...    ADC      r1,r5,r2
        0x000366f2:    e012        ..      B        0x3671a ; ndigits_in_u64 + 182
        0x000366f4:    0841        A.      LSRS     r1,r0,#1
        0x000366f6:    eb010190    ....    ADD      r1,r1,r0,LSR #2
        0x000366fa:    eb011111    ....    ADD      r1,r1,r1,LSR #4
        0x000366fe:    eb012111    ...!    ADD      r1,r1,r1,LSR #8
        0x00036702:    eb014111    ...A    ADD      r1,r1,r1,LSR #16
        0x00036706:    08c9        ..      LSRS     r1,r1,#3
        0x00036708:    424a        JB      RSBS     r2,r1,#0
        0x0003670a:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0003670e:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x00036712:    1d80        ..      ADDS     r0,r0,#6
        0x00036714:    eb011010    ....    ADD      r0,r1,r0,LSR #4
        0x00036718:    4661        aF      MOV      r1,r12
        0x0003671a:    1c5b        [.      ADDS     r3,r3,#1
        0x0003671c:    ea500201    P...    ORRS     r2,r0,r1
        0x00036720:    d1aa        ..      BNE      0x36678 ; ndigits_in_u64 + 20
        0x00036722:    e8bd01f0    ....    POP      {r4-r8}
        0x00036726:    4618        .F      MOV      r0,r3
        0x00036728:    4770        pG      BX       lr
        0x0003672a:    0000        ..      MOVS     r0,r0
    i.normalise_bands
    normalise_bands
        0x0003672c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036730:    f8d0c02c    ..,.    LDR      r12,[r0,#0x2c]
        0x00036734:    9f0b        ..      LDR      r7,[sp,#0x2c]
        0x00036736:    f8dda024    ..$.    LDR      r10,[sp,#0x24]
        0x0003673a:    eddf1a30    ..0.    VLDR     s3,[pc,#192] ; [0x367fc] = 0x129e74d2
        0x0003673e:    f8d09020    .. .    LDR      r9,[r0,#0x20]
        0x00036742:    fb0cfb07    ....    MUL      r11,r12,r7
        0x00036746:    f04f0800    O...    MOV      r8,#0
        0x0003674a:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003674e:    bf00        ..      NOP      
        0x00036750:    f04f0c00    O...    MOV      r12,#0
        0x00036754:    f1ba0f00    ....    CMP      r10,#0
        0x00036758:    dd48        H.      BLE      0x367ec ; normalise_bands + 192
        0x0003675a:    6884        .h      LDR      r4,[r0,#8]
        0x0003675c:    eb090e4c    ..L.    ADD      lr,r9,r12,LSL #1
        0x00036760:    fb08c404    ....    MLA      r4,r8,r4,r12
        0x00036764:    eb030484    ....    ADD      r4,r3,r4,LSL #2
        0x00036768:    f939501c    9..P    LDRSH    r5,[r9,r12,LSL #1]
        0x0003676c:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00036770:    f9be6002    ...`    LDRSH    r6,[lr,#2]
        0x00036774:    fb05f407    ....    MUL      r4,r5,r7
        0x00036778:    ee700a21    p.!.    VADD.F32 s1,s0,s3
        0x0003677c:    1b76        v.      SUBS     r6,r6,r5
        0x0003677e:    fb06f507    ....    MUL      r5,r6,r7
        0x00036782:    2d00        .-      CMP      r5,#0
        0x00036784:    ee810a20    .. .    VDIV.F32 s0,s2,s1
        0x00036788:    dd2c        ,.      BLE      0x367e4 ; normalise_bands + 184
        0x0003678a:    fb08440b    ...D    MLA      r4,r8,r11,r4
        0x0003678e:    eb010584    ....    ADD      r5,r1,r4,LSL #2
        0x00036792:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x00036796:    1f24        $.      SUBS     r4,r4,#4
        0x00036798:    403e        >@      ANDS     r6,r6,r7
        0x0003679a:    1f2d        -.      SUBS     r5,r5,#4
        0x0003679c:    f0160f01    ....    TST      r6,#1
        0x000367a0:    d007        ..      BEQ      0x367b2 ; normalise_bands + 134
        0x000367a2:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x000367a6:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000367aa:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x000367ae:    1d24        $.      ADDS     r4,r4,#4
        0x000367b0:    1d2d        -.      ADDS     r5,r5,#4
        0x000367b2:    f9be6002    ...`    LDRSH    r6,[lr,#2]
        0x000367b6:    f939e01c    9...    LDRSH    lr,[r9,r12,LSL #1]
        0x000367ba:    eba6060e    ....    SUB      r6,r6,lr
        0x000367be:    437e        ~C      MULS     r6,r7,r6
        0x000367c0:    1076        v.      ASRS     r6,r6,#1
        0x000367c2:    d00f        ..      BEQ      0x367e4 ; normalise_bands + 184
        0x000367c4:    edd50a01    ....    VLDR     s1,[r5,#4]
        0x000367c8:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000367cc:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x000367d0:    edd50a02    ....    VLDR     s1,[r5,#8]
        0x000367d4:    3508        .5      ADDS     r5,r5,#8
        0x000367d6:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x000367da:    edc40a02    ....    VSTR     s1,[r4,#8]
        0x000367de:    3408        .4      ADDS     r4,r4,#8
        0x000367e0:    1e76        v.      SUBS     r6,r6,#1
        0x000367e2:    d1ef        ..      BNE      0x367c4 ; normalise_bands + 152
        0x000367e4:    f10c0c01    ....    ADD      r12,r12,#1
        0x000367e8:    45e2        .E      CMP      r10,r12
        0x000367ea:    dcb6        ..      BGT      0x3675a ; normalise_bands + 46
        0x000367ec:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x000367f0:    f1080801    ....    ADD      r8,r8,#1
        0x000367f4:    45c4        .E      CMP      r12,r8
        0x000367f6:    dcab        ..      BGT      0x36750 ; normalise_bands + 36
        0x000367f8:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000367fc:    129e74d2    .t..    DCD    312374482
    $t
    i.normalise_residual
    normalise_residual
        0x00036800:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036804:    4607        .F      MOV      r7,r0
        0x00036806:    ed2d8b02    -...    VPUSH    {d8}
        0x0003680a:    eeb08a60    ..`.    VMOV.F32 s16,s1
        0x0003680e:    4615        .F      MOV      r5,r2
        0x00036810:    460e        .F      MOV      r6,r1
        0x00036812:    ee100a10    ....    VMOV     r0,s0
        0x00036816:    f00cfb43    ..C.    BL       __aeabi_f2d ; 0x42ea0
        0x0003681a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003681e:    f7e7fef3    ....    BL       __hardfp_sqrt ; 0x1e608
        0x00036822:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00036826:    f00bfcff    ....    BL       __aeabi_d2f ; 0x42228
        0x0003682a:    ee000a10    ....    VMOV     s0,r0
        0x0003682e:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x00036832:    2d01        .-      CMP      r5,#1
        0x00036834:    eec10a00    ....    VDIV.F32 s1,s2,s0
        0x00036838:    ee200a88     ...    VMUL.F32 s0,s1,s16
        0x0003683c:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x00036840:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00036844:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00036848:    edc60a00    ....    VSTR     s1,[r6,#0]
        0x0003684c:    bfdc        ..      ITT      LE
        0x0003684e:    ecbd8b02    ....    VPOPLE   {d8}
        0x00036852:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x00036856:    1ea8        ..      SUBS     r0,r5,#2
        0x00036858:    2800        .(      CMP      r0,#0
        0x0003685a:    dd28        (.      BLE      0x368ae ; normalise_residual + 174
        0x0003685c:    463b        ;F      MOV      r3,r7
        0x0003685e:    4634        4F      MOV      r4,r6
        0x00036860:    f0150f01    ....    TST      r5,#1
        0x00036864:    d009        ..      BEQ      0x3687a ; normalise_residual + 122
        0x00036866:    edd70a01    ....    VLDR     s1,[r7,#4]
        0x0003686a:    1d3b        ;.      ADDS     r3,r7,#4
        0x0003686c:    1d34        4.      ADDS     r4,r6,#4
        0x0003686e:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00036872:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x00036876:    edc60a01    ....    VSTR     s1,[r6,#4]
        0x0003687a:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x0003687e:    ea5f0c60    _.`.    ASRS     r12,r0,#1
        0x00036882:    d014        ..      BEQ      0x368ae ; normalise_residual + 174
        0x00036884:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x00036888:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003688c:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00036890:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x00036894:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x00036898:    edc40a01    ....    VSTR     s1,[r4,#4]
        0x0003689c:    edd30a03    ....    VLDR     s1,[r3,#0xc]
        0x000368a0:    ed841a02    ....    VSTR     s2,[r4,#8]
        0x000368a4:    3308        .3      ADDS     r3,r3,#8
        0x000368a6:    3408        .4      ADDS     r4,r4,#8
        0x000368a8:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x000368ac:    d1ea        ..      BNE      0x36884 ; normalise_residual + 132
        0x000368ae:    0002        ..      MOVS     r2,r0
        0x000368b0:    d40b        ..      BMI      0x368ca ; normalise_residual + 202
        0x000368b2:    eb070082    ....    ADD      r0,r7,r2,LSL #2
        0x000368b6:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000368ba:    eb060082    ....    ADD      r0,r6,r2,LSL #2
        0x000368be:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x000368c2:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x000368c6:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000368ca:    ecbd8b02    ....    VPOP     {d8}
        0x000368ce:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000368d2:    0000        ..      MOVS     r0,r0
    i.octopus_encode
    octopus_encode
        0x000368d4:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000368d8:    4605        .F      MOV      r5,r0
        0x000368da:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x000368de:    b0a7        ..      SUB      sp,sp,#0x9c
        0x000368e0:    4616        .F      MOV      r6,r2
        0x000368e2:    f8ddb0e0    ....    LDR      r11,[sp,#0xe0]
        0x000368e6:    f8d00f2c    ..,.    LDR      r0,[r0,#0xf2c]
        0x000368ea:    901f        ..      STR      r0,[sp,#0x7c]
        0x000368ec:    2000        .       MOVS     r0,#0
        0x000368ee:    9003        ..      STR      r0,[sp,#0xc]
        0x000368f0:    9008        ..      STR      r0,[sp,#0x20]
        0x000368f2:    4689        .F      MOV      r9,r1
        0x000368f4:    2401        .$      MOVS     r4,#1
        0x000368f6:    4682        .F      MOV      r10,r0
        0x000368f8:    4607        .F      MOV      r7,r0
        0x000368fa:    900d        ..      STR      r0,[sp,#0x34]
        0x000368fc:    f006feb8    ....    BL       save_stack ; 0x3d670
        0x00036900:    f7e8fd28    ..(.    BL       alloc_stack ; 0x1f354
        0x00036904:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00036906:    2800        .(      CMP      r0,#0
        0x00036908:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0003690a:    bf18        ..      IT       NE
        0x0003690c:    3008        .0      ADDNE    r0,r0,#8
        0x0003690e:    900a        ..      STR      r0,[sp,#0x28]
        0x00036910:    48fd        .H      LDR      r0,[pc,#1012] ; [0x36d08] = 0x40020000
        0x00036912:    6901        .i      LDR      r1,[r0,#0x10]
        0x00036914:    48fd        .H      LDR      r0,[pc,#1012] ; [0x36d0c] = 0x414d4251
        0x00036916:    4281        .B      CMP      r1,r0
        0x00036918:    f040823d    @.=.    BNE.W    0x36d96 ; octopus_encode + 1218
        0x0003691c:    f24040fc    @..@    MOV      r0,#0x4fc
        0x00036920:    4583        .E      CMP      r11,r0
        0x00036922:    bfc8        ..      IT       GT
        0x00036924:    f2404bfc    @..K    MOVGT    r11,#0x4fc
        0x00036928:    f8c5a004    ....    STR      r10,[r5,#4]
        0x0003692c:    2e00        ..      CMP      r6,#0
        0x0003692e:    bfc8        ..      IT       GT
        0x00036930:    f1bb0f00    ....    CMPGT    r11,#0
        0x00036934:    dc09        ..      BGT      0x3694a ; octopus_encode + 118
        0x00036936:    f006fe93    ....    BL       restore_stack ; 0x3d660
        0x0003693a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003693e:    b027        '.      ADD      sp,sp,#0x9c
        0x00036940:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00036944:    b004        ..      ADD      sp,sp,#0x10
        0x00036946:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003694a:    f1bb0f01    ....    CMP      r11,#1
        0x0003694e:    d10a        ..      BNE      0x36966 ; octopus_encode + 146
        0x00036950:    68a8        .h      LDR      r0,[r5,#8]
        0x00036952:    eb060186    ....    ADD      r1,r6,r6,LSL #2
        0x00036956:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0003695a:    d104        ..      BNE      0x36966 ; octopus_encode + 146
        0x0003695c:    f006fe80    ....    BL       restore_stack ; 0x3d660
        0x00036960:    f06f0001    o...    MVN      r0,#1
        0x00036964:    e7eb        ..      B        0x3693e ; octopus_encode + 106
        0x00036966:    68a8        .h      LDR      r0,[r5,#8]
        0x00036968:    f44f71a0    O..q    MOV      r1,#0x140
        0x0003696c:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00036970:    0080        ..      LSLS     r0,r0,#2
        0x00036972:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00036976:    f64b3880    K..8    MOV      r8,#0xbb80
        0x0003697a:    eb0071d0    ...q    ADD      r1,r0,r0,LSR #31
        0x0003697e:    eb080161    ..a.    ADD      r1,r8,r1,ASR #1
        0x00036982:    fb91f2f0    ....    SDIV     r2,r1,r0
        0x00036986:    455a        ZE      CMP      r2,r11
        0x00036988:    bfb8        ..      IT       LT
        0x0003698a:    fb91fbf0    ....    SDIVLT   r11,r1,r0
        0x0003698e:    f1bb0f01    ....    CMP      r11,#1
        0x00036992:    bfb8        ..      IT       LT
        0x00036994:    f04f0b01    O...    MOVLT    r11,#1
        0x00036998:    6828        (h      LDR      r0,[r5,#0]
        0x0003699a:    2210        ."      MOVS     r2,#0x10
        0x0003699c:    f64071c4    @..q    MOV      r1,#0xfc4
        0x000369a0:    9004        ..      STR      r0,[sp,#0x10]
        0x000369a2:    f000fc49    ..I.    BL       opus_custom_encoder_ctl ; 0x37238
        0x000369a6:    aa20         .      ADD      r2,sp,#0x80
        0x000369a8:    f242711f    B..q    MOV      r1,#0x271f
        0x000369ac:    9804        ..      LDR      r0,[sp,#0x10]
        0x000369ae:    f000fc43    ..C.    BL       opus_custom_encoder_ctl ; 0x37238
        0x000369b2:    980a        ..      LDR      r0,[sp,#0x28]
        0x000369b4:    f1ab0201    ....    SUB      r2,r11,#1
        0x000369b8:    1c41        A.      ADDS     r1,r0,#1
        0x000369ba:    a810        ..      ADD      r0,sp,#0x40
        0x000369bc:    f7fcfbcf    ....    BL       ec_enc_init ; 0x3315e
        0x000369c0:    00b0        ..      LSLS     r0,r6,#2
        0x000369c2:    f009f843    ..C.    BL       spl_alloca ; 0x3fa4c
        0x000369c6:    9002        ..      STR      r0,[sp,#8]
        0x000369c8:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x000369cc:    2200        ."      MOVS     r2,#0
        0x000369ce:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000369d2:    f100010c    ....    ADD      r1,r0,#0xc
        0x000369d6:    9802        ..      LDR      r0,[sp,#8]
        0x000369d8:    f7e1fe5e    ..^.    BL       __aeabi_memcpy4 ; 0x18698
        0x000369dc:    203c        <       MOVS     r0,#0x3c
        0x000369de:    f7fcfcd3    ....    BL       ec_ilog ; 0x33388
        0x000369e2:    0201        ..      LSLS     r1,r0,#8
        0x000369e4:    f8d50f10    ....    LDR      r0,[r5,#0xf10]
        0x000369e8:    f24032d7    @..2    MOV      r2,#0x3d7
        0x000369ec:    1a09        ..      SUBS     r1,r1,r0
        0x000369ee:    fb811202    ....    SMULL    r1,r2,r1,r2
        0x000369f2:    0c09        ..      LSRS     r1,r1,#16
        0x000369f4:    ea414102    A..A    ORR      r1,r1,r2,LSL #16
        0x000369f8:    1840        @.      ADDS     r0,r0,r1
        0x000369fa:    f8c50f10    ....    STR      r0,[r5,#0xf10]
        0x000369fe:    ed950a02    ....    VLDR     s0,[r5,#8]
        0x00036a02:    9802        ..      LDR      r0,[sp,#8]
        0x00036a04:    f6057214    ...r    ADD      r2,r5,#0xf14
        0x00036a08:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00036a0c:    eddf0ac0    ....    VLDR     s1,[pc,#768] ; [0x36d10] = 0x41973334
        0x00036a10:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x00036a14:    4631        1F      MOV      r1,r6
        0x00036a16:    eec01a80    ....    VDIV.F32 s3,s1,s0
        0x00036a1a:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00036a1e:    ee382ae1    8..*    VSUB.F32 s4,s17,s3
        0x00036a22:    ed9f3abc    ...:    VLDR     s6,[pc,#752] ; [0x36d14] = 0x38000000
        0x00036a26:    eddf3abc    ...:    VLDR     s7,[pc,#752] ; [0x36d18] = 0xda24260
        0x00036a2a:    bf00        ..      NOP      
        0x00036a2c:    f9393b02    9..;    LDRSH    r3,[r9],#2
        0x00036a30:    1e49        I.      SUBS     r1,r1,#1
        0x00036a32:    ee003a90    ...:    VMOV     s1,r3
        0x00036a36:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00036a3a:    ee201a83     ...    VMUL.F32 s2,s1,s6
        0x00036a3e:    eef00a63    ..c.    VMOV.F32 s1,s7
        0x00036a42:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x00036a46:    ee712a40    q.@*    VSUB.F32 s5,s2,s0
        0x00036a4a:    ece02a01    ...*    VSTM     r0!,{s5}
        0x00036a4e:    ee420a00    B...    VMLA.F32 s1,s4,s0
        0x00036a52:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x00036a56:    d1e9        ..      BNE      0x36a2c ; octopus_encode + 344
        0x00036a58:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00036a5c:    eeb09a68    ..h.    VMOV.F32 s18,s17
        0x00036a60:    2211        ."      MOVS     r2,#0x11
        0x00036a62:    f242711c    B..q    MOV      r1,#0x271c
        0x00036a66:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036a68:    f000fbe6    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036a6c:    4622        "F      MOV      r2,r4
        0x00036a6e:    f2427118    B..q    MOV      r1,#0x2718
        0x00036a72:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036a74:    f000fbe0    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036a78:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00036a7c:    f64071a2    @..q    MOV      r1,#0xfa2
        0x00036a80:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036a82:    f000fbd9    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036a86:    2201        ."      MOVS     r2,#1
        0x00036a88:    f2427112    B..q    MOV      r1,#0x2712
        0x00036a8c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036a8e:    f000fbd3    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036a92:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x00036a96:    eb060907    ....    ADD      r9,r6,r7
        0x00036a9a:    eba00109    ....    SUB      r1,r0,r9
        0x00036a9e:    4361        aC      MULS     r1,r4,r1
        0x00036aa0:    2900        .)      CMP      r1,#0
        0x00036aa2:    dd1a        ..      BLE      0x36ada ; octopus_encode + 518
        0x00036aa4:    1b80        ..      SUBS     r0,r0,r6
        0x00036aa6:    1bc0        ..      SUBS     r0,r0,r7
        0x00036aa8:    4360        `C      MULS     r0,r4,r0
        0x00036aaa:    0082        ..      LSLS     r2,r0,#2
        0x00036aac:    fb04f006    ....    MUL      r0,r4,r6
        0x00036ab0:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036ab4:    f100010c    ....    ADD      r1,r0,#0xc
        0x00036ab8:    f105000c    ....    ADD      r0,r5,#0xc
        0x00036abc:    f7e1fe1e    ....    BL       __aeabi_memmove4 ; 0x186fc
        0x00036ac0:    fb09f004    ....    MUL      r0,r9,r4
        0x00036ac4:    0082        ..      LSLS     r2,r0,#2
        0x00036ac6:    f8d50f0c    ....    LDR      r0,[r5,#0xf0c]
        0x00036aca:    9902        ..      LDR      r1,[sp,#8]
        0x00036acc:    1b80        ..      SUBS     r0,r0,r6
        0x00036ace:    1bc0        ..      SUBS     r0,r0,r7
        0x00036ad0:    4360        `C      MULS     r0,r4,r0
        0x00036ad2:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036ad6:    300c        .0      ADDS     r0,r0,#0xc
        0x00036ad8:    e00a        ..      B        0x36af0 ; octopus_encode + 540
        0x00036ada:    eba90100    ....    SUB      r1,r9,r0
        0x00036ade:    fb01f204    ....    MUL      r2,r1,r4
        0x00036ae2:    9902        ..      LDR      r1,[sp,#8]
        0x00036ae4:    4360        `C      MULS     r0,r4,r0
        0x00036ae6:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00036aea:    0082        ..      LSLS     r2,r0,#2
        0x00036aec:    f105000c    ....    ADD      r0,r5,#0xc
        0x00036af0:    f7e1fdd2    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00036af4:    f5056040    ..@`    ADD      r0,r5,#0xc00
        0x00036af8:    4686        .F      MOV      lr,r0
        0x00036afa:    f8d50f24    ..$.    LDR      r0,[r5,#0xf24]
        0x00036afe:    f1b05f7e    ..~_    CMP      r0,#0x3f800000
        0x00036b02:    da7d        }.      BGE      0x36c00 ; octopus_encode + 812
        0x00036b04:    ee000a10    ....    VMOV     s0,r0
        0x00036b08:    68a9        .h      LDR      r1,[r5,#8]
        0x00036b0a:    9820         .      LDR      r0,[sp,#0x80]
        0x00036b0c:    fb98f1f1    ....    SDIV     r1,r8,r1
        0x00036b10:    6842        Bh      LDR      r2,[r0,#4]
        0x00036b12:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x00036b16:    fb92f8f1    ....    SDIV     r8,r2,r1
        0x00036b1a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00036b1c:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x00036b20:    b3ec        ..      CBZ      r4,0x36b9e ; octopus_encode + 714
        0x00036b22:    f1b80f00    ....    CMP      r8,#0
        0x00036b26:    dd70        p.      BLE      0x36c0a ; octopus_encode + 822
        0x00036b28:    f1ac0304    ....    SUB      r3,r12,#4
        0x00036b2c:    eba00081    ....    SUB      r0,r0,r1,LSL #2
        0x00036b30:    461a        .F      MOV      r2,r3
        0x00036b32:    f0180f01    ....    TST      r8,#1
        0x00036b36:    d013        ..      BEQ      0x36b60 ; octopus_encode + 652
        0x00036b38:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00036b3c:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00036b40:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00036b44:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x00036b48:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00036b4c:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00036b50:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00036b54:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036b58:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00036b5c:    1d12        ..      ADDS     r2,r2,#4
        0x00036b5e:    1d1b        ..      ADDS     r3,r3,#4
        0x00036b60:    ea5f0968    _.h.    ASRS     r9,r8,#1
        0x00036b64:    d051        Q.      BEQ      0x36c0a ; octopus_encode + 822
        0x00036b66:    bf00        ..      NOP      
        0x00036b68:    eb000a81    ....    ADD      r10,r0,r1,LSL #2
        0x00036b6c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00036b70:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x00036b74:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00036b78:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x00036b7c:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00036b80:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00036b84:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00036b88:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036b8c:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00036b90:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00036b94:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x00036b98:    ee201a88     ...    VMUL.F32 s2,s1,s16
        0x00036b9c:    e000        ..      B        0x36ba0 ; octopus_encode + 716
        0x00036b9e:    e00f        ..      B        0x36bc0 ; octopus_encode + 748
        0x00036ba0:    ee780ae0    x...    VSUB.F32 s1,s17,s1
        0x00036ba4:    ee001a80    ....    VMLA.F32 s2,s1,s0
        0x00036ba8:    edd30a02    ....    VLDR     s1,[r3,#8]
        0x00036bac:    3308        .3      ADDS     r3,r3,#8
        0x00036bae:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036bb2:    edc20a02    ....    VSTR     s1,[r2,#8]
        0x00036bb6:    3208        .2      ADDS     r2,r2,#8
        0x00036bb8:    f1b90901    ....    SUBS     r9,r9,#1
        0x00036bbc:    d1d4        ..      BNE      0x36b68 ; octopus_encode + 660
        0x00036bbe:    e024        $.      B        0x36c0a ; octopus_encode + 822
        0x00036bc0:    f1b80f00    ....    CMP      r8,#0
        0x00036bc4:    dd21        !.      BLE      0x36c0a ; octopus_encode + 822
        0x00036bc6:    4663        cF      MOV      r3,r12
        0x00036bc8:    4662        bF      MOV      r2,r12
        0x00036bca:    46c1        .F      MOV      r9,r8
        0x00036bcc:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00036bd0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00036bd4:    ee201aa0     ...    VMUL.F32 s2,s1,s1
        0x00036bd8:    ee610a08    a...    VMUL.F32 s1,s2,s16
        0x00036bdc:    ee381ac1    8...    VSUB.F32 s2,s17,s2
        0x00036be0:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x00036be4:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00036be8:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00036bec:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00036bf0:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00036bf4:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00036bf8:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x00036bfc:    3208        .2      ADDS     r2,r2,#8
        0x00036bfe:    e000        ..      B        0x36c02 ; octopus_encode + 814
        0x00036c00:    e03c        <.      B        0x36c7c ; octopus_encode + 936
        0x00036c02:    3308        .3      ADDS     r3,r3,#8
        0x00036c04:    f1b90901    ....    SUBS     r9,r9,#1
        0x00036c08:    d1e0        ..      BNE      0x36bcc ; octopus_encode + 760
        0x00036c0a:    f04f0900    O...    MOV      r9,#0
        0x00036c0e:    eba60a08    ....    SUB      r10,r6,r8
        0x00036c12:    bf00        ..      NOP      
        0x00036c14:    f1ba0f00    ....    CMP      r10,#0
        0x00036c18:    dd2c        ,.      BLE      0x36c74 ; octopus_encode + 928
        0x00036c1a:    fb089104    ....    MLA      r1,r8,r4,r9
        0x00036c1e:    1b08        ..      SUBS     r0,r1,r4
        0x00036c20:    eb0c0280    ....    ADD      r2,r12,r0,LSL #2
        0x00036c24:    eb0c0180    ....    ADD      r1,r12,r0,LSL #2
        0x00036c28:    f01a0f01    ....    TST      r10,#1
        0x00036c2c:    d009        ..      BEQ      0x36c42 ; octopus_encode + 878
        0x00036c2e:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00036c32:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x00036c36:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00036c3a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00036c3e:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00036c42:    ea5f036a    _.j.    ASRS     r3,r10,#1
        0x00036c46:    d015        ..      BEQ      0x36c74 ; octopus_encode + 928
        0x00036c48:    eb020084    ....    ADD      r0,r2,r4,LSL #2
        0x00036c4c:    eb0202c4    ....    ADD      r2,r2,r4,LSL #3
        0x00036c50:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036c54:    eb010084    ....    ADD      r0,r1,r4,LSL #2
        0x00036c58:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x00036c5c:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00036c60:    1e5b        [.      SUBS     r3,r3,#1
        0x00036c62:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00036c66:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00036c6a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00036c6e:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00036c72:    d1e9        ..      BNE      0x36c48 ; octopus_encode + 884
        0x00036c74:    f1090901    ....    ADD      r9,r9,#1
        0x00036c78:    454c        LE      CMP      r4,r9
        0x00036c7a:    dccb        ..      BGT      0x36c14 ; octopus_encode + 832
        0x00036c7c:    4822        "H      LDR      r0,[pc,#136] ; [0x36d08] = 0x40020000
        0x00036c7e:    6901        .i      LDR      r1,[r0,#0x10]
        0x00036c80:    4822        "H      LDR      r0,[pc,#136] ; [0x36d0c] = 0x414d4251
        0x00036c82:    4281        .B      CMP      r1,r0
        0x00036c84:    d17e        ~.      BNE      0x36d84 ; octopus_encode + 1200
        0x00036c86:    ed8e9ac9    ....    VSTR     s18,[lr,#0x324]
        0x00036c8a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036c8c:    f04f0900    O...    MOV      r9,#0
        0x00036c90:    ebab0000    ....    SUB      r0,r11,r0
        0x00036c94:    f1a00801    ....    SUB      r8,r0,#1
        0x00036c98:    4641        AF      MOV      r1,r8
        0x00036c9a:    a810        ..      ADD      r0,sp,#0x40
        0x00036c9c:    f7fcfac4    ....    BL       ec_enc_shrink ; 0x33228
        0x00036ca0:    464a        JF      MOV      r2,r9
        0x00036ca2:    f242711a    B..q    MOV      r1,#0x271a
        0x00036ca6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036ca8:    f000fac6    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036cac:    68a8        .h      LDR      r0,[r5,#8]
        0x00036cae:    f44f7ac8    O..z    MOV      r10,#0x190
        0x00036cb2:    4360        `C      MULS     r0,r4,r0
        0x00036cb4:    fb90f0fa    ....    SDIV     r0,r0,r10
        0x00036cb8:    0080        ..      LSLS     r0,r0,#2
        0x00036cba:    f008fec7    ....    BL       spl_alloca ; 0x3fa4c
        0x00036cbe:    f8df905c    ..\.    LDR      r9,[pc,#92] ; [0x36d1c] = 0x1000073c
        0x00036cc2:    900c        ..      STR      r0,[sp,#0x30]
        0x00036cc4:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00036cc8:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x00036ccc:    bf1e        ..      ITTT     NE
        0x00036cce:    f8d91004    ....    LDRNE    r1,[r9,#4]
        0x00036cd2:    4288        .B      CMPNE    r0,r1
        0x00036cd4:    2900        .)      CMPNE    r1,#0
        0x00036cd6:    dd13        ..      BLE      0x36d00 ; octopus_encode + 1068
        0x00036cd8:    68a8        .h      LDR      r0,[r5,#8]
        0x00036cda:    fb00f104    ....    MUL      r1,r0,r4
        0x00036cde:    fb91f1fa    ....    SDIV     r1,r1,r10
        0x00036ce2:    fb90f0fa    ....    SDIV     r0,r0,r10
        0x00036ce6:    008a        ..      LSLS     r2,r1,#2
        0x00036ce8:    f8d51f0c    ....    LDR      r1,[r5,#0xf0c]
        0x00036cec:    1bc9        ..      SUBS     r1,r1,r7
        0x00036cee:    1a08        ..      SUBS     r0,r1,r0
        0x00036cf0:    4360        `C      MULS     r0,r4,r0
        0x00036cf2:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00036cf6:    f100010c    ....    ADD      r1,r0,#0xc
        0x00036cfa:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036cfc:    f7e1fccc    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x00036d00:    e9d91000    ....    LDRD     r1,r0,[r9,#0]
        0x00036d04:    4281        .B      CMP      r1,r0
        0x00036d06:    e00b        ..      B        0x36d20 ; octopus_encode + 1100
    $d
        0x00036d08:    40020000    ...@    DCD    1073872896
        0x00036d0c:    414d4251    QBMA    DCD    1095582289
        0x00036d10:    41973334    43.A    DCD    1100428084
        0x00036d14:    38000000    ...8    DCD    939524096
        0x00036d18:    0da24260    `B..    DCD    228737632
        0x00036d1c:    1000073c    <...    DCD    268437308
    $t
        0x00036d20:    bf18        ..      IT       NE
        0x00036d22:    2800        .(      CMPNE    r0,#0
        0x00036d24:    dd16        ..      BLE      0x36d54 ; octopus_encode + 1152
        0x00036d26:    f64071bc    @..q    MOV      r1,#0xfbc
        0x00036d2a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d2c:    f000fa84    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036d30:    68a8        .h      LDR      r0,[r5,#8]
        0x00036d32:    2100        .!      MOVS     r1,#0
        0x00036d34:    fb90f2fa    ....    SDIV     r2,r0,r10
        0x00036d38:    2002        .       MOVS     r0,#2
        0x00036d3a:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00036d3e:    ab07        ..      ADD      r3,sp,#0x1c
        0x00036d40:    990c        ..      LDR      r1,[sp,#0x30]
        0x00036d42:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d44:    f7f5f970    ..p.    BL       celt_encode_with_ec ; 0x2c028
        0x00036d48:    2200        ."      MOVS     r2,#0
        0x00036d4a:    f2427112    B..q    MOV      r1,#0x2712
        0x00036d4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d50:    f000fa72    ..r.    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036d54:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00036d56:    f7fcfb17    ....    BL       ec_ilog ; 0x33388
        0x00036d5a:    9915        ..      LDR      r1,[sp,#0x54]
        0x00036d5c:    1a08        ..      SUBS     r0,r1,r0
        0x00036d5e:    ebb00fc8    ....    CMP      r0,r8,LSL #3
        0x00036d62:    dc13        ..      BGT      0x36d8c ; octopus_encode + 1208
        0x00036d64:    2200        ."      MOVS     r2,#0
        0x00036d66:    f64071a6    @..q    MOV      r1,#0xfa6
        0x00036d6a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d6c:    f000fa64    ..d.    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036d70:    a810        ..      ADD      r0,sp,#0x40
        0x00036d72:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x00036d76:    2300        .#      MOVS     r3,#0
        0x00036d78:    4632        2F      MOV      r2,r6
        0x00036d7a:    9902        ..      LDR      r1,[sp,#8]
        0x00036d7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036d7e:    f7f5f953    ..S.    BL       celt_encode_with_ec ; 0x2c028
        0x00036d82:    e000        ..      B        0x36d86 ; octopus_encode + 1202
        0x00036d84:    e007        ..      B        0x36d96 ; octopus_encode + 1218
        0x00036d86:    9003        ..      STR      r0,[sp,#0xc]
        0x00036d88:    2800        .(      CMP      r0,#0
        0x00036d8a:    db35        5.      BLT      0x36df8 ; octopus_encode + 1316
        0x00036d8c:    481f        .H      LDR      r0,[pc,#124] ; [0x36e0c] = 0x40020000
        0x00036d8e:    6901        .i      LDR      r1,[r0,#0x10]
        0x00036d90:    481f        .H      LDR      r0,[pc,#124] ; [0x36e10] = 0x414d4251
        0x00036d92:    4281        .B      CMP      r1,r0
        0x00036d94:    d001        ..      BEQ      0x36d9a ; octopus_encode + 1222
        0x00036d96:    2054        T       MOVS     r0,#0x54
        0x00036d98:    e5d1        ..      B        0x3693e ; octopus_encode + 106
        0x00036d9a:    2032        2       MOVS     r0,#0x32
        0x00036d9c:    f240414f    @.OA    MOV      r1,#0x44f
        0x00036da0:    2200        ."      MOVS     r2,#0
        0x00036da2:    0040        @.      LSLS     r0,r0,#1
        0x00036da4:    1c52        R.      ADDS     r2,r2,#1
        0x00036da6:    f5b07fc8    ....    CMP      r0,#0x190
        0x00036daa:    dbfa        ..      BLT      0x36da2 ; octopus_encode + 1230
        0x00036dac:    f2a1404e    ..N@    SUB      r0,r1,#0x44e
        0x00036db0:    2180        .!      MOVS     r1,#0x80
        0x00036db2:    ea411040    A.@.    ORR      r0,r1,r0,LSL #5
        0x00036db6:    990a        ..      LDR      r1,[sp,#0x28]
        0x00036db8:    ea4000c2    @...    ORR      r0,r0,r2,LSL #3
        0x00036dbc:    7008        .p      STRB     r0,[r1,#0]
        0x00036dbe:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00036dc0:    980d        ..      LDR      r0,[sp,#0x34]
        0x00036dc2:    4048        H@      EORS     r0,r0,r1
        0x00036dc4:    6068        h`      STR      r0,[r5,#4]
        0x00036dc6:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00036dc8:    2400        .$      MOVS     r4,#0
        0x00036dca:    b160        `.      CBZ      r0,0x36de6 ; octopus_encode + 1298
        0x00036dcc:    f1080101    ....    ADD      r1,r8,#1
        0x00036dd0:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00036dd2:    ba49        I.      REV16    r1,r1
        0x00036dd4:    ea4f4131    O.1A    ROR      r1,r1,#16
        0x00036dd8:    6001        .`      STR      r1,[r0,#0]
        0x00036dda:    6869        ih      LDR      r1,[r5,#4]
        0x00036ddc:    2408        .$      MOVS     r4,#8
        0x00036dde:    ba49        I.      REV16    r1,r1
        0x00036de0:    ea4f4131    O.1A    ROR      r1,r1,#16
        0x00036de4:    6041        A`      STR      r1,[r0,#4]
        0x00036de6:    9908        ..      LDR      r1,[sp,#0x20]
        0x00036de8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036dea:    465a        ZF      MOV      r2,r11
        0x00036dec:    4408        .D      ADD      r0,r0,r1
        0x00036dee:    1c41        A.      ADDS     r1,r0,#1
        0x00036df0:    980a        ..      LDR      r0,[sp,#0x28]
        0x00036df2:    f001f947    ..G.    BL       opus_packet_pad ; 0x38084
        0x00036df6:    b120         .      CBZ      r0,0x36e02 ; octopus_encode + 1326
        0x00036df8:    f006fc32    ..2.    BL       restore_stack ; 0x3d660
        0x00036dfc:    f06f0002    o...    MVN      r0,#2
        0x00036e00:    e59d        ..      B        0x3693e ; octopus_encode + 106
        0x00036e02:    f006fc2d    ..-.    BL       restore_stack ; 0x3d660
        0x00036e06:    eb0b0004    ....    ADD      r0,r11,r4
        0x00036e0a:    e598        ..      B        0x3693e ; octopus_encode + 106
    $d
        0x00036e0c:    40020000    ...@    DCD    1073872896
        0x00036e10:    414d4251    QBMA    DCD    1095582289
    $t
    i.octopus_encoder_create
    octopus_encoder_create
        0x00036e14:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036e18:    4c1c        .L      LDR      r4,[pc,#112] ; [0x36e8c] = 0x10020268
        0x00036e1a:    4606        .F      MOV      r6,r0
        0x00036e1c:    f44f557a    O.zU    MOV      r5,#0x3e80
        0x00036e20:    2000        .       MOVS     r0,#0
        0x00036e22:    60a5        .`      STR      r5,[r4,#8]
        0x00036e24:    f8c40f28    ..(.    STR      r0,[r4,#0xf28]
        0x00036e28:    20a0        .       MOVS     r0,#0xa0
        0x00036e2a:    f8c40f0c    ....    STR      r0,[r4,#0xf0c]
        0x00036e2e:    f04f0801    O...    MOV      r8,#1
        0x00036e32:    2704        .'      MOVS     r7,#4
        0x00036e34:    203c        <       MOVS     r0,#0x3c
        0x00036e36:    f7fcfaa7    ....    BL       ec_ilog ; 0x33388
        0x00036e3a:    0200        ..      LSLS     r0,r0,#8
        0x00036e3c:    f8c40f10    ....    STR      r0,[r4,#0xf10]
        0x00036e40:    f7fcff6c    ..l.    BL       get_celt_handle ; 0x33d1c
        0x00036e44:    6020         `      STR      r0,[r4,#0]
        0x00036e46:    4642        BF      MOV      r2,r8
        0x00036e48:    4629        )F      MOV      r1,r5
        0x00036e4a:    f8d43f28    ..(?    LDR      r3,[r4,#0xf28]
        0x00036e4e:    f7f7fc71    ..q.    BL       celt_encoder_init ; 0x2e734
        0x00036e52:    2800        .(      CMP      r0,#0
        0x00036e54:    bf1c        ..      ITT      NE
        0x00036e56:    2000        .       MOVNE    r0,#0
        0x00036e58:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00036e5c:    2200        ."      MOVS     r2,#0
        0x00036e5e:    f2427120    B. q    MOV      r1,#0x2720
        0x00036e62:    6820         h      LDR      r0,[r4,#0]
        0x00036e64:    f000f9e8    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036e68:    463a        :F      MOV      r2,r7
        0x00036e6a:    f64071aa    @..q    MOV      r1,#0xfaa
        0x00036e6e:    6820         h      LDR      r0,[r4,#0]
        0x00036e70:    f000f9e2    ....    BL       opus_custom_encoder_ctl ; 0x37238
        0x00036e74:    f5046040    ..@`    ADD      r0,r4,#0xc00
        0x00036e78:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00036e7c:    ed800ac9    ....    VSTR     s0,[r0,#0x324]
        0x00036e80:    4620         F      MOV      r0,r4
        0x00036e82:    f8c46f2c    ..,o    STR      r6,[r4,#0xf2c]
        0x00036e86:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00036e8a:    0000        ..      DCW    0
        0x00036e8c:    10020268    h...    DCD    268567144
    $t
    i.op_pvq_search_c
    op_pvq_search_c
        0x00036e90:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036e94:    461f        .F      MOV      r7,r3
        0x00036e96:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00036e9a:    b085        ..      SUB      sp,sp,#0x14
        0x00036e9c:    4691        .F      MOV      r9,r2
        0x00036e9e:    460c        .F      MOV      r4,r1
        0x00036ea0:    4606        .F      MOV      r6,r0
        0x00036ea2:    f006fbe5    ....    BL       save_stack ; 0x3d670
        0x00036ea6:    00b8        ..      LSLS     r0,r7,#2
        0x00036ea8:    4605        .F      MOV      r5,r0
        0x00036eaa:    f008fdcf    ....    BL       spl_alloca ; 0x3fa4c
        0x00036eae:    4680        .F      MOV      r8,r0
        0x00036eb0:    4628        (F      MOV      r0,r5
        0x00036eb2:    f008fdcb    ....    BL       spl_alloca ; 0x3fa4c
        0x00036eb6:    ed9f8add    ....    VLDR     s16,[pc,#884] ; [0x3722c] = 0
        0x00036eba:    9001        ..      STR      r0,[sp,#4]
        0x00036ebc:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00036ec0:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00036ec4:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00036ec8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036ecc:    bf34        4.      ITE      CC
        0x00036ece:    2101        .!      MOVCC    r1,#1
        0x00036ed0:    2100        .!      MOVCS    r1,#0
        0x00036ed2:    6001        .`      STR      r1,[r0,#0]
        0x00036ed4:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00036ed8:    2500        .%      MOVS     r5,#0
        0x00036eda:    1e78        x.      SUBS     r0,r7,#1
        0x00036edc:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00036ee0:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00036ee4:    6025        %`      STR      r5,[r4,#0]
        0x00036ee6:    ed888a00    ....    VSTR     s16,[r8,#0]
        0x00036eea:    9000        ..      STR      r0,[sp,#0]
        0x00036eec:    2f01        ./      CMP      r7,#1
        0x00036eee:    bfc8        ..      IT       GT
        0x00036ef0:    2800        .(      CMPGT    r0,#0
        0x00036ef2:    dd21        !.      BLE      0x36f38 ; op_pvq_search_c + 168
        0x00036ef4:    9901        ..      LDR      r1,[sp,#4]
        0x00036ef6:    1d30        0.      ADDS     r0,r6,#4
        0x00036ef8:    1d23        #.      ADDS     r3,r4,#4
        0x00036efa:    f1080204    ....    ADD      r2,r8,#4
        0x00036efe:    f1a70c01    ....    SUB      r12,r7,#1
        0x00036f02:    1d09        ..      ADDS     r1,r1,#4
        0x00036f04:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036f08:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x00036f0c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036f10:    bf34        4.      ITE      CC
        0x00036f12:    f04f0a01    O...    MOVCC    r10,#1
        0x00036f16:    f04f0a00    O...    MOVCS    r10,#0
        0x00036f1a:    f841ab04    A...    STR      r10,[r1],#4
        0x00036f1e:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036f22:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00036f26:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00036f2a:    eca00a01    ....    VSTM     r0!,{s0}
        0x00036f2e:    f8435b04    C..[    STR      r5,[r3],#4
        0x00036f32:    eca28a01    ....    VSTM     r2!,{s16}
        0x00036f36:    d1e5        ..      BNE      0x36f04 ; op_pvq_search_c + 116
        0x00036f38:    1eb8        ..      SUBS     r0,r7,#2
        0x00036f3a:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x00036f3e:    eeb79a00    ....    VMOV.F32 s18,#1.00000000
        0x00036f42:    eef09a00    ....    VMOV.F32 s19,#2.00000000
        0x00036f46:    9002        ..      STR      r0,[sp,#8]
        0x00036f48:    ebb90f67    ..g.    CMP      r9,r7,ASR #1
        0x00036f4c:    dd7e        ~.      BLE      0x3704c ; op_pvq_search_c + 444
        0x00036f4e:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00036f52:    2f01        ./      CMP      r7,#1
        0x00036f54:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00036f58:    bfc4        ..      ITT      GT
        0x00036f5a:    9800        ..      LDRGT    r0,[sp,#0]
        0x00036f5c:    2800        .(      CMPGT    r0,#0
        0x00036f5e:    dd16        ..      BLE      0x36f8e ; op_pvq_search_c + 254
        0x00036f60:    4630        0F      MOV      r0,r6
        0x00036f62:    f0170f01    ....    TST      r7,#1
        0x00036f66:    d104        ..      BNE      0x36f72 ; op_pvq_search_c + 226
        0x00036f68:    edd60a01    ....    VLDR     s1,[r6,#4]
        0x00036f6c:    1d30        0.      ADDS     r0,r6,#4
        0x00036f6e:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00036f72:    9900        ..      LDR      r1,[sp,#0]
        0x00036f74:    1049        I.      ASRS     r1,r1,#1
        0x00036f76:    d00a        ..      BEQ      0x36f8e ; op_pvq_search_c + 254
        0x00036f78:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00036f7c:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00036f80:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00036f84:    3008        .0      ADDS     r0,r0,#8
        0x00036f86:    1e49        I.      SUBS     r1,r1,#1
        0x00036f88:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00036f8c:    d1f4        ..      BNE      0x36f78 ; op_pvq_search_c + 232
        0x00036f8e:    ee100a10    ....    VMOV     r0,s0
        0x00036f92:    49a7        .I      LDR      r1,[pc,#668] ; [0x37230] = 0x26901d7d
        0x00036f94:    4281        .B      CMP      r1,r0
        0x00036f96:    bfbc        ..      ITT      LT
        0x00036f98:    ee100a10    ....    VMOVLT   r0,s0
        0x00036f9c:    f1b04f85    ...O    CMPLT    r0,#0x42800000
        0x00036fa0:    db1d        ..      BLT      0x36fde ; op_pvq_search_c + 334
        0x00036fa2:    ed869a00    ....    VSTR     s18,[r6,#0]
        0x00036fa6:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00036faa:    edc60a01    ....    VSTR     s1,[r6,#4]
        0x00036fae:    2f02        ./      CMP      r7,#2
        0x00036fb0:    bfc4        ..      ITT      GT
        0x00036fb2:    9802        ..      LDRGT    r0,[sp,#8]
        0x00036fb4:    2800        .(      CMPGT    r0,#0
        0x00036fb6:    dd10        ..      BLE      0x36fda ; op_pvq_search_c + 330
        0x00036fb8:    1d30        0.      ADDS     r0,r6,#4
        0x00036fba:    f0170f01    ....    TST      r7,#1
        0x00036fbe:    bf1c        ..      ITT      NE
        0x00036fc0:    edc00a01    ....    VSTRNE   s1,[r0,#4]
        0x00036fc4:    1d00        ..      ADDNE    r0,r0,#4
        0x00036fc6:    9902        ..      LDR      r1,[sp,#8]
        0x00036fc8:    1049        I.      ASRS     r1,r1,#1
        0x00036fca:    d006        ..      BEQ      0x36fda ; op_pvq_search_c + 330
        0x00036fcc:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x00036fd0:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x00036fd4:    3008        .0      ADDS     r0,r0,#8
        0x00036fd6:    1e49        I.      SUBS     r1,r1,#1
        0x00036fd8:    d1f8        ..      BNE      0x36fcc ; op_pvq_search_c + 316
        0x00036fda:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00036fde:    eec90a00    ....    VDIV.F32 s1,s18,s0
        0x00036fe2:    ee009a10    ....    VMOV     s0,r9
        0x00036fe6:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00036fea:    ed9f1a92    ....    VLDR     s2,[pc,#584] ; [0x37234] = 0x3f4ccccd
        0x00036fee:    6830        0h      LDR      r0,[r6,#0]
        0x00036ff0:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00036ff4:    ee20ba80     ...    VMUL.F32 s22,s1,s0
        0x00036ff8:    f00bff52    ..R.    BL       __aeabi_f2d ; 0x42ea0
        0x00036ffc:    ec410b1a    A...    VMOV     d10,r0,r1
        0x00037000:    ee1b0a10    ....    VMOV     r0,s22
        0x00037004:    f00bff4c    ..L.    BL       __aeabi_f2d ; 0x42ea0
        0x00037008:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0003700c:    f00bfc52    ..R.    BL       __aeabi_dmul ; 0x428b4
        0x00037010:    ec410b10    A...    VMOV     d0,r0,r1
        0x00037014:    f7e6fa60    ..`.    BL       __hardfp_floor ; 0x1d4d8
        0x00037018:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003701c:    f00bfb86    ....    BL       __aeabi_d2iz ; 0x4272c
        0x00037020:    ee000a10    ....    VMOV     s0,r0
        0x00037024:    6020         `      STR      r0,[r4,#0]
        0x00037026:    2f01        ./      CMP      r7,#1
        0x00037028:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003702c:    ed880a00    ....    VSTR     s0,[r8,#0]
        0x00037030:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00037034:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x00037038:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003703c:    ee200a29     .).    VMUL.F32 s0,s0,s19
        0x00037040:    ed880a00    ....    VSTR     s0,[r8,#0]
        0x00037044:    6820         h      LDR      r0,[r4,#0]
        0x00037046:    eba90900    ....    SUB      r9,r9,r0
        0x0003704a:    e000        ..      B        0x3704e ; op_pvq_search_c + 446
        0x0003704c:    e039        9.      B        0x370c2 ; op_pvq_search_c + 562
        0x0003704e:    bfc4        ..      ITT      GT
        0x00037050:    9800        ..      LDRGT    r0,[sp,#0]
        0x00037052:    2800        .(      CMPGT    r0,#0
        0x00037054:    dd35        5.      BLE      0x370c2 ; op_pvq_search_c + 562
        0x00037056:    1d35        5.      ADDS     r5,r6,#4
        0x00037058:    1e78        x.      SUBS     r0,r7,#1
        0x0003705a:    f1040b04    ....    ADD      r11,r4,#4
        0x0003705e:    f1080a04    ....    ADD      r10,r8,#4
        0x00037062:    9003        ..      STR      r0,[sp,#0xc]
        0x00037064:    6828        (h      LDR      r0,[r5,#0]
        0x00037066:    f00bff1b    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003706a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0003706e:    ee1b0a10    ....    VMOV     r0,s22
        0x00037072:    f00bff15    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00037076:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0003707a:    f00bfc1b    ....    BL       __aeabi_dmul ; 0x428b4
        0x0003707e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00037082:    f7e6fa29    ..).    BL       __hardfp_floor ; 0x1d4d8
        0x00037086:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003708a:    f00bfb4f    ..O.    BL       __aeabi_d2iz ; 0x4272c
        0x0003708e:    ee000a10    ....    VMOV     s0,r0
        0x00037092:    f8cb0000    ....    STR      r0,[r11,#0]
        0x00037096:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003709a:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003709e:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x000370a2:    ecf50a01    ....    VLDM     r5!,{s1}
        0x000370a6:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x000370aa:    ee200a29     .).    VMUL.F32 s0,s0,s19
        0x000370ae:    ecaa0a01    ....    VSTM     r10!,{s0}
        0x000370b2:    f85b0b04    [...    LDR      r0,[r11],#4
        0x000370b6:    eba90900    ....    SUB      r9,r9,r0
        0x000370ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x000370bc:    1e40        @.      SUBS     r0,r0,#1
        0x000370be:    9003        ..      STR      r0,[sp,#0xc]
        0x000370c0:    d1d0        ..      BNE      0x37064 ; op_pvq_search_c + 468
        0x000370c2:    1cf8        ..      ADDS     r0,r7,#3
        0x000370c4:    4581        .E      CMP      r9,r0
        0x000370c6:    dd0d        ..      BLE      0x370e4 ; op_pvq_search_c + 596
        0x000370c8:    ee009a10    ....    VMOV     s0,r9
        0x000370cc:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x000370d0:    6820         h      LDR      r0,[r4,#0]
        0x000370d2:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000370d6:    4448        HD      ADD      r0,r0,r9
        0x000370d8:    6020         `      STR      r0,[r4,#0]
        0x000370da:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x000370de:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x000370e2:    e069        i.      B        0x371b8 ; op_pvq_search_c + 808
        0x000370e4:    2300        .#      MOVS     r3,#0
        0x000370e6:    f1b90f00    ....    CMP      r9,#0
        0x000370ea:    dd65        e.      BLE      0x371b8 ; op_pvq_search_c + 808
        0x000370ec:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x000370f0:    edd61a01    ....    VLDR     s3,[r6,#4]
        0x000370f4:    ee381a09    8...    VADD.F32 s2,s16,s18
        0x000370f8:    ee300a28    0.(.    VADD.F32 s0,s0,s17
        0x000370fc:    ee711aa8    q...    VADD.F32 s3,s3,s17
        0x00037100:    edd80a00    ....    VLDR     s1,[r8,#0]
        0x00037104:    ed982a01    ...*    VLDR     s4,[r8,#4]
        0x00037108:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003710c:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00037110:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00037114:    ee611aa1    a...    VMUL.F32 s3,s3,s3
        0x00037118:    f04f0c00    O...    MOV      r12,#0
        0x0003711c:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00037120:    ee602aa1    `..*    VMUL.F32 s5,s1,s3
        0x00037124:    eef42ac3    ...*    VCMPE.F32 s5,s6
        0x00037128:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003712c:    dd05        ..      BLE      0x3713a ; op_pvq_search_c + 682
        0x0003712e:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x00037132:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x00037136:    f04f0c01    O...    MOV      r12,#1
        0x0003713a:    2f02        ./      CMP      r7,#2
        0x0003713c:    bfc4        ..      ITT      GT
        0x0003713e:    9802        ..      LDRGT    r0,[sp,#8]
        0x00037140:    2800        .(      CMPGT    r0,#0
        0x00037142:    dd21        !.      BLE      0x37188 ; op_pvq_search_c + 760
        0x00037144:    2100        .!      MOVS     r1,#0
        0x00037146:    f1060008    ....    ADD      r0,r6,#8
        0x0003714a:    f1080508    ....    ADD      r5,r8,#8
        0x0003714e:    1eba        ..      SUBS     r2,r7,#2
        0x00037150:    ecf01a01    ....    VLDM     r0!,{s3}
        0x00037154:    ecb52a01    ...*    VLDM     r5!,{s4}
        0x00037158:    ee711aa8    q...    VADD.F32 s3,s3,s17
        0x0003715c:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00037160:    ee612aa1    a..*    VMUL.F32 s5,s3,s3
        0x00037164:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00037168:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x0003716c:    eef41ac3    ....    VCMPE.F32 s3,s6
        0x00037170:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00037174:    dd05        ..      BLE      0x37182 ; op_pvq_search_c + 754
        0x00037176:    eef00a42    ..B.    VMOV.F32 s1,s4
        0x0003717a:    eeb00a62    ..b.    VMOV.F32 s0,s5
        0x0003717e:    f1010c02    ....    ADD      r12,r1,#2
        0x00037182:    1c49        I.      ADDS     r1,r1,#1
        0x00037184:    1e52        R.      SUBS     r2,r2,#1
        0x00037186:    d1e3        ..      BNE      0x37150 ; op_pvq_search_c + 704
        0x00037188:    eb06008c    ....    ADD      r0,r6,r12,LSL #2
        0x0003718c:    1c5b        [.      ADDS     r3,r3,#1
        0x0003718e:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00037192:    eb08008c    ....    ADD      r0,r8,r12,LSL #2
        0x00037196:    ee708a28    p.(.    VADD.F32 s17,s0,s17
        0x0003719a:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003719e:    ee308a01    0...    VADD.F32 s16,s0,s2
        0x000371a2:    ee300a29    0.).    VADD.F32 s0,s0,s19
        0x000371a6:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x000371aa:    f854002c    T.,.    LDR      r0,[r4,r12,LSL #2]
        0x000371ae:    1c40        @.      ADDS     r0,r0,#1
        0x000371b0:    f844002c    D.,.    STR      r0,[r4,r12,LSL #2]
        0x000371b4:    4599        .E      CMP      r9,r3
        0x000371b6:    dc99        ..      BGT      0x370ec ; op_pvq_search_c + 604
        0x000371b8:    9801        ..      LDR      r0,[sp,#4]
        0x000371ba:    6821        !h      LDR      r1,[r4,#0]
        0x000371bc:    6800        .h      LDR      r0,[r0,#0]
        0x000371be:    4242        BB      RSBS     r2,r0,#0
        0x000371c0:    4051        Q@      EORS     r1,r1,r2
        0x000371c2:    4408        .D      ADD      r0,r0,r1
        0x000371c4:    6020         `      STR      r0,[r4,#0]
        0x000371c6:    2f01        ./      CMP      r7,#1
        0x000371c8:    bfc4        ..      ITT      GT
        0x000371ca:    9800        ..      LDRGT    r0,[sp,#0]
        0x000371cc:    2800        .(      CMPGT    r0,#0
        0x000371ce:    dd24        $.      BLE      0x3721a ; op_pvq_search_c + 906
        0x000371d0:    9801        ..      LDR      r0,[sp,#4]
        0x000371d2:    f0170f01    ....    TST      r7,#1
        0x000371d6:    d107        ..      BNE      0x371e8 ; op_pvq_search_c + 856
        0x000371d8:    f8501f04    P...    LDR      r1,[r0,#4]!
        0x000371dc:    f8542f04    T../    LDR      r2,[r4,#4]!
        0x000371e0:    424b        KB      RSBS     r3,r1,#0
        0x000371e2:    405a        Z@      EORS     r2,r2,r3
        0x000371e4:    4411        .D      ADD      r1,r1,r2
        0x000371e6:    6021        !`      STR      r1,[r4,#0]
        0x000371e8:    9900        ..      LDR      r1,[sp,#0]
        0x000371ea:    104a        J.      ASRS     r2,r1,#1
        0x000371ec:    d015        ..      BEQ      0x3721a ; op_pvq_search_c + 906
        0x000371ee:    bf00        ..      NOP      
        0x000371f0:    6841        Ah      LDR      r1,[r0,#4]
        0x000371f2:    f8543f04    T..?    LDR      r3,[r4,#4]!
        0x000371f6:    f1c10c00    ....    RSB      r12,r1,#0
        0x000371fa:    ea83030c    ....    EOR      r3,r3,r12
        0x000371fe:    4419        .D      ADD      r1,r1,r3
        0x00037200:    f8441b04    D...    STR      r1,[r4],#4
        0x00037204:    f8501f08    P...    LDR      r1,[r0,#8]!
        0x00037208:    6823        #h      LDR      r3,[r4,#0]
        0x0003720a:    f1c10c00    ....    RSB      r12,r1,#0
        0x0003720e:    ea83030c    ....    EOR      r3,r3,r12
        0x00037212:    4419        .D      ADD      r1,r1,r3
        0x00037214:    6021        !`      STR      r1,[r4,#0]
        0x00037216:    1e52        R.      SUBS     r2,r2,#1
        0x00037218:    d1ea        ..      BNE      0x371f0 ; op_pvq_search_c + 864
        0x0003721a:    f006fa21    ..!.    BL       restore_stack ; 0x3d660
        0x0003721e:    b005        ..      ADD      sp,sp,#0x14
        0x00037220:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00037224:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00037228:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003722c:    00000000    ....    DCD    0
        0x00037230:    26901d7d    }..&    DCD    646978941
        0x00037234:    3f4ccccd    ..L?    DCD    1061997773
    $t
    i.opus_custom_encoder_ctl
    opus_custom_encoder_ctl
        0x00037238:    b40f        ..      PUSH     {r0-r3}
        0x0003723a:    f64072cf    @..r    MOV      r2,#0xfcf
        0x0003723e:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00037242:    4604        .F      MOV      r4,r0
        0x00037244:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037246:    2500        .%      MOVS     r5,#0
        0x00037248:    f6a170cf    ...p    SUB      r0,r1,#0xfcf
        0x0003724c:    4291        .B      CMP      r1,r2
        0x0003724e:    d070        p.      BEQ      0x37332 ; opus_custom_encoder_ctl + 250
        0x00037250:    dc2c        ,.      BGT      0x372ac ; opus_custom_encoder_ctl + 116
        0x00037252:    f64072bc    @..r    MOV      r2,#0xfbc
        0x00037256:    f6a170bc    ...p    SUB      r0,r1,#0xfbc
        0x0003725a:    4291        .B      CMP      r1,r2
        0x0003725c:    d06a        j.      BEQ      0x37334 ; opus_custom_encoder_ctl + 252
        0x0003725e:    dc18        ..      BGT      0x37292 ; opus_custom_encoder_ctl + 90
        0x00037260:    f64072aa    @..r    MOV      r2,#0xfaa
        0x00037264:    f6a170aa    ...p    SUB      r0,r1,#0xfaa
        0x00037268:    4291        .B      CMP      r1,r2
        0x0003726a:    d052        R.      BEQ      0x37312 ; opus_custom_encoder_ctl + 218
        0x0003726c:    dc09        ..      BGT      0x37282 ; opus_custom_encoder_ctl + 74
        0x0003726e:    f5a16070    ..p`    SUB      r0,r1,#0xf00
        0x00037272:    38a2        .8      SUBS     r0,r0,#0xa2
        0x00037274:    d07f        ..      BEQ      0x37376 ; opus_custom_encoder_ctl + 318
        0x00037276:    2804        .(      CMP      r0,#4
        0x00037278:    bf04        ..      ITT      EQ
        0x0003727a:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x0003727c:    62e0        .b      STREQ    r0,[r4,#0x2c]
        0x0003727e:    d04d        M.      BEQ      0x3731c ; opus_custom_encoder_ctl + 228
        0x00037280:    e041        A.      B        0x37306 ; opus_custom_encoder_ctl + 206
        0x00037282:    2804        .(      CMP      r0,#4
        0x00037284:    d071        q.      BEQ      0x3736a ; opus_custom_encoder_ctl + 306
        0x00037286:    280a        .(      CMP      r0,#0xa
        0x00037288:    bf04        ..      ITT      EQ
        0x0003728a:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x0003728c:    6360        `c      STREQ    r0,[r4,#0x34]
        0x0003728e:    d045        E.      BEQ      0x3731c ; opus_custom_encoder_ctl + 228
        0x00037290:    e039        9.      B        0x37306 ; opus_custom_encoder_ctl + 206
        0x00037292:    2803        .(      CMP      r0,#3
        0x00037294:    f000811a    ....    BEQ.W    0x374cc ; opus_custom_encoder_ctl + 660
        0x00037298:    2808        .(      CMP      r0,#8
        0x0003729a:    d07d        }.      BEQ      0x37398 ; opus_custom_encoder_ctl + 352
        0x0003729c:    2809        .(      CMP      r0,#9
        0x0003729e:    bf04        ..      ITT      EQ
        0x000372a0:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000372a2:    6be1        .k      LDREQ    r1,[r4,#0x3c]
        0x000372a4:    d079        y.      BEQ      0x3739a ; opus_custom_encoder_ctl + 354
        0x000372a6:    2812        .(      CMP      r0,#0x12
        0x000372a8:    d078        x.      BEQ      0x3739c ; opus_custom_encoder_ctl + 356
        0x000372aa:    e02c        ,.      B        0x37306 ; opus_custom_encoder_ctl + 206
        0x000372ac:    f2417251    A.Qr    MOV      r2,#0x1751
        0x000372b0:    1a81        ..      SUBS     r1,r0,r2
        0x000372b2:    4290        .B      CMP      r0,r2
        0x000372b4:    bf04        ..      ITT      EQ
        0x000372b6:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000372b8:    6320         c      STREQ    r0,[r4,#0x30]
        0x000372ba:    d02f        /.      BEQ      0x3731c ; opus_custom_encoder_ctl + 228
        0x000372bc:    dc14        ..      BGT      0x372e8 ; opus_custom_encoder_ctl + 176
        0x000372be:    f241724b    A.Kr    MOV      r2,#0x174b
        0x000372c2:    eba00102    ....    SUB      r1,r0,r2
        0x000372c6:    4290        .B      CMP      r0,r2
        0x000372c8:    d029        ).      BEQ      0x3731e ; opus_custom_encoder_ctl + 230
        0x000372ca:    da07        ..      BGE      0x372dc ; opus_custom_encoder_ctl + 164
        0x000372cc:    f60000bd    ....    ADD      r0,r0,#0x8bd
        0x000372d0:    f5b05000    ...P    SUBS     r0,r0,#0x2000
        0x000372d4:    d039        9.      BEQ      0x3734a ; opus_custom_encoder_ctl + 274
        0x000372d6:    2806        .(      CMP      r0,#6
        0x000372d8:    d063        c.      BEQ      0x373a2 ; opus_custom_encoder_ctl + 362
        0x000372da:    e014        ..      B        0x37306 ; opus_custom_encoder_ctl + 206
        0x000372dc:    2902        .)      CMP      r1,#2
        0x000372de:    d02a        *.      BEQ      0x37336 ; opus_custom_encoder_ctl + 254
        0x000372e0:    2905        .)      CMP      r1,#5
        0x000372e2:    f00080ed    ....    BEQ.W    0x374c0 ; opus_custom_encoder_ctl + 648
        0x000372e6:    e00e        ..      B        0x37306 ; opus_custom_encoder_ctl + 206
        0x000372e8:    2906        .)      CMP      r1,#6
        0x000372ea:    d06f        o.      BEQ      0x373cc ; opus_custom_encoder_ctl + 404
        0x000372ec:    2908        .)      CMP      r1,#8
        0x000372ee:    bf04        ..      ITT      EQ
        0x000372f0:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000372f2:    6420         d      STREQ    r0,[r4,#0x40]
        0x000372f4:    d071        q.      BEQ      0x373da ; opus_custom_encoder_ctl + 418
        0x000372f6:    290a        .)      CMP      r1,#0xa
        0x000372f8:    bf04        ..      ITT      EQ
        0x000372fa:    9808        ..      LDREQ    r0,[sp,#0x20]
        0x000372fc:    f8c400ec    ....    STREQ    r0,[r4,#0xec]
        0x00037300:    d06b        k.      BEQ      0x373da ; opus_custom_encoder_ctl + 418
        0x00037302:    290c        .)      CMP      r1,#0xc
        0x00037304:    d07d        }.      BEQ      0x37402 ; opus_custom_encoder_ctl + 458
        0x00037306:    e8bd01f0    ....    POP      {r4-r8}
        0x0003730a:    f06f0004    o...    MVN      r0,#4
        0x0003730e:    f85dfb14    ]...    LDR      pc,[sp],#0x14
        0x00037312:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037314:    280b        .(      CMP      r0,#0xb
        0x00037316:    bf38        8.      IT       CC
        0x00037318:    61a0        .a      STRCC    r0,[r4,#0x18]
        0x0003731a:    d273        s.      BCS      0x37404 ; opus_custom_encoder_ctl + 460
        0x0003731c:    e05d        ].      B        0x373da ; opus_custom_encoder_ctl + 418
        0x0003731e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037320:    2800        .(      CMP      r0,#0
        0x00037322:    db6f        o.      BLT      0x37404 ; opus_custom_encoder_ctl + 460
        0x00037324:    6821        !h      LDR      r1,[r4,#0]
        0x00037326:    6889        .h      LDR      r1,[r1,#8]
        0x00037328:    4281        .B      CMP      r1,r0
        0x0003732a:    bfc8        ..      IT       GT
        0x0003732c:    6220         b      STRGT    r0,[r4,#0x20]
        0x0003732e:    dd69        i.      BLE      0x37404 ; opus_custom_encoder_ctl + 460
        0x00037330:    e053        S.      B        0x373da ; opus_custom_encoder_ctl + 418
        0x00037332:    e04c        L.      B        0x373ce ; opus_custom_encoder_ctl + 406
        0x00037334:    e056        V.      B        0x373e4 ; opus_custom_encoder_ctl + 428
        0x00037336:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037338:    2801        .(      CMP      r0,#1
        0x0003733a:    db63        c.      BLT      0x37404 ; opus_custom_encoder_ctl + 460
        0x0003733c:    6821        !h      LDR      r1,[r4,#0]
        0x0003733e:    6889        .h      LDR      r1,[r1,#8]
        0x00037340:    4281        .B      CMP      r1,r0
        0x00037342:    bfa8        ..      IT       GE
        0x00037344:    6260        `b      STRGE    r0,[r4,#0x24]
        0x00037346:    db5d        ].      BLT      0x37404 ; opus_custom_encoder_ctl + 460
        0x00037348:    e047        G.      B        0x373da ; opus_custom_encoder_ctl + 418
        0x0003734a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003734c:    2803        .(      CMP      r0,#3
        0x0003734e:    d259        Y.      BCS      0x37404 ; opus_custom_encoder_ctl + 460
        0x00037350:    2801        .(      CMP      r0,#1
        0x00037352:    bfd4        ..      ITE      LE
        0x00037354:    2101        .!      MOVLE    r1,#1
        0x00037356:    2100        .!      MOVGT    r1,#0
        0x00037358:    6161        aa      STR      r1,[r4,#0x14]
        0x0003735a:    2800        .(      CMP      r0,#0
        0x0003735c:    bf0c        ..      ITE      EQ
        0x0003735e:    2001        .       MOVEQ    r0,#1
        0x00037360:    2000        .       MOVNE    r0,#0
        0x00037362:    60e0        .`      STR      r0,[r4,#0xc]
        0x00037364:    e039        9.      B        0x373da ; opus_custom_encoder_ctl + 418
        0x00037366:    e006        ..      B        0x37376 ; opus_custom_encoder_ctl + 318
        0x00037368:    e7ff        ..      B        0x3736a ; opus_custom_encoder_ctl + 306
        0x0003736a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003736c:    2865        e(      CMP      r0,#0x65
        0x0003736e:    bf38        8.      IT       CC
        0x00037370:    63a0        .c      STRCC    r0,[r4,#0x38]
        0x00037372:    d247        G.      BCS      0x37404 ; opus_custom_encoder_ctl + 460
        0x00037374:    e031        1.      B        0x373da ; opus_custom_encoder_ctl + 418
        0x00037376:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037378:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x0003737c:    dc02        ..      BGT      0x37384 ; opus_custom_encoder_ctl + 332
        0x0003737e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00037382:    d13f        ?.      BNE      0x37404 ; opus_custom_encoder_ctl + 460
        0x00037384:    6861        ah      LDR      r1,[r4,#4]
        0x00037386:    f64172bd    A..r    MOV      r2,#0x1fbd
        0x0003738a:    434a        JC      MULS     r2,r1,r2
        0x0003738c:    ebb01f42    ..B.    CMP      r0,r2,LSL #5
        0x00037390:    bfa4        ..      ITT      GE
        0x00037392:    4854        TH      LDRGE    r0,[pc,#336] ; [0x374e4] = 0x3f7a0
        0x00037394:    4348        HC      MULGE    r0,r1,r0
        0x00037396:    e002        ..      B        0x3739e ; opus_custom_encoder_ctl + 358
        0x00037398:    e00a        ..      B        0x373b0 ; opus_custom_encoder_ctl + 376
        0x0003739a:    e01d        ..      B        0x373d8 ; opus_custom_encoder_ctl + 416
        0x0003739c:    e010        ..      B        0x373c0 ; opus_custom_encoder_ctl + 392
        0x0003739e:    62a0        .b      STR      r0,[r4,#0x28]
        0x000373a0:    e01b        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x000373a2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373a4:    1e41        A.      SUBS     r1,r0,#1
        0x000373a6:    2902        .)      CMP      r1,#2
        0x000373a8:    bf38        8.      IT       CC
        0x000373aa:    60a0        .`      STRCC    r0,[r4,#8]
        0x000373ac:    d22a        *.      BCS      0x37404 ; opus_custom_encoder_ctl + 460
        0x000373ae:    e014        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x000373b0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373b2:    f1a00108    ....    SUB      r1,r0,#8
        0x000373b6:    2911        .)      CMP      r1,#0x11
        0x000373b8:    bf38        8.      IT       CC
        0x000373ba:    63e0        .c      STRCC    r0,[r4,#0x3c]
        0x000373bc:    d222        ".      BCS      0x37404 ; opus_custom_encoder_ctl + 460
        0x000373be:    e00c        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x000373c0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373c2:    2802        .(      CMP      r0,#2
        0x000373c4:    bf38        8.      IT       CC
        0x000373c6:    6460        `d      STRCC    r0,[r4,#0x44]
        0x000373c8:    d21c        ..      BCS      0x37404 ; opus_custom_encoder_ctl + 460
        0x000373ca:    e006        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x000373cc:    e063        c.      B        0x37496 ; opus_custom_encoder_ctl + 606
        0x000373ce:    9808        ..      LDR      r0,[sp,#0x20]
        0x000373d0:    2800        .(      CMP      r0,#0
        0x000373d2:    bf18        ..      IT       NE
        0x000373d4:    6c61        al      LDRNE    r1,[r4,#0x44]
        0x000373d6:    d07e        ~.      BEQ      0x374d6 ; opus_custom_encoder_ctl + 670
        0x000373d8:    6001        .`      STR      r1,[r0,#0]
        0x000373da:    e8bd01f0    ....    POP      {r4-r8}
        0x000373de:    2000        .       MOVS     r0,#0
        0x000373e0:    f85dfb14    ]...    LDR      pc,[sp],#0x14
        0x000373e4:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x000373e8:    684a        Jh      LDR      r2,[r1,#4]
        0x000373ea:    6889        .h      LDR      r1,[r1,#8]
        0x000373ec:    f5026380    ...c    ADD      r3,r2,#0x400
        0x000373f0:    4343        CC      MULS     r3,r0,r3
        0x000373f2:    eb040383    ....    ADD      r3,r4,r3,LSL #2
        0x000373f6:    fb00fc01    ....    MUL      r12,r0,r1
        0x000373fa:    33f4        .3      ADDS     r3,r3,#0xf4
        0x000373fc:    eb03068c    ....    ADD      r6,r3,r12,LSL #2
        0x00037400:    e001        ..      B        0x37406 ; opus_custom_encoder_ctl + 462
        0x00037402:    e055        U.      B        0x374b0 ; opus_custom_encoder_ctl + 632
        0x00037404:    e067        g.      B        0x374d6 ; opus_custom_encoder_ctl + 670
        0x00037406:    4342        BC      MULS     r2,r0,r2
        0x00037408:    0092        ..      LSLS     r2,r2,#2
        0x0003740a:    eb023200    ...2    ADD      r2,r2,r0,LSL #12
        0x0003740e:    0080        ..      LSLS     r0,r0,#2
        0x00037410:    4348        HC      MULS     r0,r1,r0
        0x00037412:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00037416:    f10001a8    ....    ADD      r1,r0,#0xa8
        0x0003741a:    eb06078c    ....    ADD      r7,r6,r12,LSL #2
        0x0003741e:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x00037422:    f7e1f9d2    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x00037426:    e9d40300    ....    LDRD     r0,r3,[r4,#0]
        0x0003742a:    6882        .h      LDR      r2,[r0,#8]
        0x0003742c:    fb03f002    ....    MUL      r0,r3,r2
        0x00037430:    2800        .(      CMP      r0,#0
        0x00037432:    dd23        #.      BLE      0x3747c ; opus_custom_encoder_ctl + 580
        0x00037434:    1f38        8.      SUBS     r0,r7,#4
        0x00037436:    1f31        1.      SUBS     r1,r6,#4
        0x00037438:    401a        .@      ANDS     r2,r2,r3
        0x0003743a:    f0120f01    ....    TST      r2,#1
        0x0003743e:    eebb0a0c    ....    VMOV.F32 s0,#-28.00000000
        0x00037442:    d007        ..      BEQ      0x37454 ; opus_custom_encoder_ctl + 540
        0x00037444:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037448:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003744c:    1d00        ..      ADDS     r0,r0,#4
        0x0003744e:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x00037452:    1d09        ..      ADDS     r1,r1,#4
        0x00037454:    e9d43200    ...2    LDRD     r3,r2,[r4,#0]
        0x00037458:    689b        .h      LDR      r3,[r3,#8]
        0x0003745a:    435a        ZC      MULS     r2,r3,r2
        0x0003745c:    1052        R.      ASRS     r2,r2,#1
        0x0003745e:    d00d        ..      BEQ      0x3747c ; opus_custom_encoder_ctl + 580
        0x00037460:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037464:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x00037468:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003746c:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00037470:    3008        .0      ADDS     r0,r0,#8
        0x00037472:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x00037476:    3108        .1      ADDS     r1,r1,#8
        0x00037478:    1e52        R.      SUBS     r2,r2,#1
        0x0003747a:    d1f1        ..      BNE      0x37460 ; opus_custom_encoder_ctl + 552
        0x0003747c:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00037480:    f8c450d8    ...P    STR      r5,[r4,#0xd8]
        0x00037484:    ed840a15    ....    VSTR     s0,[r4,#0x54]
        0x00037488:    2002        .       MOVS     r0,#2
        0x0003748a:    6520         e      STR      r0,[r4,#0x50]
        0x0003748c:    6625        %f      STR      r5,[r4,#0x60]
        0x0003748e:    01c0        ..      LSLS     r0,r0,#7
        0x00037490:    6665        ef      STR      r5,[r4,#0x64]
        0x00037492:    65a0        .e      STR      r0,[r4,#0x58]
        0x00037494:    e7a1        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x00037496:    9808        ..      LDR      r0,[sp,#0x20]
        0x00037498:    2800        .(      CMP      r0,#0
        0x0003749a:    d09e        ..      BEQ      0x373da ; opus_custom_encoder_ctl + 418
        0x0003749c:    e8b011ee    ....    LDM      r0!,{r1-r3,r5-r8,r12}
        0x000374a0:    3478        x4      ADDS     r4,r4,#0x78
        0x000374a2:    e8a411ee    ....    STM      r4!,{r1-r3,r5-r8,r12}
        0x000374a6:    e89010ef    ....    LDM      r0,{r0-r3,r5-r7,r12}
        0x000374aa:    e88410ef    ....    STM      r4,{r0-r3,r5-r7,r12}
        0x000374ae:    e794        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x000374b0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000374b2:    2800        .(      CMP      r0,#0
        0x000374b4:    bf1c        ..      ITT      NE
        0x000374b6:    e9d01000    ....    LDRDNE   r1,r0,[r0,#0]
        0x000374ba:    e9c4102e    ....    STRDNE   r1,r0,[r4,#0xb8]
        0x000374be:    e78c        ..      B        0x373da ; opus_custom_encoder_ctl + 418
        0x000374c0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000374c2:    2800        .(      CMP      r0,#0
        0x000374c4:    bf18        ..      IT       NE
        0x000374c6:    6821        !h      LDRNE    r1,[r4,#0]
        0x000374c8:    d186        ..      BNE      0x373d8 ; opus_custom_encoder_ctl + 416
        0x000374ca:    e004        ..      B        0x374d6 ; opus_custom_encoder_ctl + 670
        0x000374cc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000374ce:    2800        .(      CMP      r0,#0
        0x000374d0:    bf18        ..      IT       NE
        0x000374d2:    6ce1        .l      LDRNE    r1,[r4,#0x4c]
        0x000374d4:    d180        ..      BNE      0x373d8 ; opus_custom_encoder_ctl + 416
        0x000374d6:    e8bd01f0    ....    POP      {r4-r8}
        0x000374da:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000374de:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x000374e2:    0000        ..      DCW    0
        0x000374e4:    0003f7a0    ....    DCD    260000
    $t
    i.opus_custom_mode_create
    opus_custom_mode_create
        0x000374e8:    f5a0433b    ..;C    SUB      r3,r0,#0xbb00
        0x000374ec:    3b80        .;      SUBS     r3,r3,#0x80
        0x000374ee:    d11a        ..      BNE      0x37526 ; opus_custom_mode_create + 62
        0x000374f0:    2000        .       MOVS     r0,#0
        0x000374f2:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x000374f6:    d006        ..      BEQ      0x37506 ; opus_custom_mode_create + 30
        0x000374f8:    f44f7370    O.ps    MOV      r3,#0x3c0
        0x000374fc:    ebb30f41    ..A.    CMP      r3,r1,LSL #1
        0x00037500:    d104        ..      BNE      0x3750c ; opus_custom_mode_create + 36
        0x00037502:    b90a        ..      CBNZ     r2,0x37508 ; opus_custom_mode_create + 32
        0x00037504:    e00d        ..      B        0x37522 ; opus_custom_mode_create + 58
        0x00037506:    b162        b.      CBZ      r2,0x37522 ; opus_custom_mode_create + 58
        0x00037508:    6010        .`      STR      r0,[r2,#0]
        0x0003750a:    e00a        ..      B        0x37522 ; opus_custom_mode_create + 58
        0x0003750c:    ebb30f81    ....    CMP      r3,r1,LSL #2
        0x00037510:    d102        ..      BNE      0x37518 ; opus_custom_mode_create + 48
        0x00037512:    2a00        .*      CMP      r2,#0
        0x00037514:    d1f8        ..      BNE      0x37508 ; opus_custom_mode_create + 32
        0x00037516:    e004        ..      B        0x37522 ; opus_custom_mode_create + 58
        0x00037518:    ebb30fc1    ....    CMP      r3,r1,LSL #3
        0x0003751c:    d103        ..      BNE      0x37526 ; opus_custom_mode_create + 62
        0x0003751e:    2a00        .*      CMP      r2,#0
        0x00037520:    d1f2        ..      BNE      0x37508 ; opus_custom_mode_create + 32
        0x00037522:    4804        .H      LDR      r0,[pc,#16] ; [0x37534] = 0x493e4
        0x00037524:    4770        pG      BX       lr
        0x00037526:    2a00        .*      CMP      r2,#0
        0x00037528:    bf1c        ..      ITT      NE
        0x0003752a:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0003752e:    6010        .`      STRNE    r0,[r2,#0]
        0x00037530:    2000        .       MOVS     r0,#0
        0x00037532:    4770        pG      BX       lr
    $d
        0x00037534:    000493e4    ....    DCD    300004
    $t
    i.opus_fft_impl
    opus_fft_impl
        0x00037538:    e92d4ff3    -..O    PUSH     {r0,r1,r4-r11,lr}
        0x0003753c:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00037540:    b08f        ..      SUB      sp,sp,#0x3c
        0x00037542:    9815        ..      LDR      r0,[sp,#0x54]
        0x00037544:    6880        .h      LDR      r0,[r0,#8]
        0x00037546:    2800        .(      CMP      r0,#0
        0x00037548:    bfd8        ..      IT       LE
        0x0003754a:    2000        .       MOVLE    r0,#0
        0x0003754c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003754e:    2001        .       MOVS     r0,#1
        0x00037550:    9002        ..      STR      r0,[sp,#8]
        0x00037552:    2000        .       MOVS     r0,#0
        0x00037554:    ab02        ..      ADD      r3,sp,#8
        0x00037556:    9915        ..      LDR      r1,[sp,#0x54]
        0x00037558:    f853c020    S. .    LDR      r12,[r3,r0,LSL #2]
        0x0003755c:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00037560:    f9b1200c    ...     LDRSH    r2,[r1,#0xc]
        0x00037564:    89c9        ..      LDRH     r1,[r1,#0xe]
        0x00037566:    fb0cfc02    ....    MUL      r12,r12,r2
        0x0003756a:    eb030280    ....    ADD      r2,r3,r0,LSL #2
        0x0003756e:    1c40        @.      ADDS     r0,r0,#1
        0x00037570:    f8c2c004    ....    STR      r12,[r2,#4]
        0x00037574:    2901        .)      CMP      r1,#1
        0x00037576:    d1ee        ..      BNE      0x37556 ; opus_fft_impl + 30
        0x00037578:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003757a:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003757e:    1e40        @.      SUBS     r0,r0,#1
        0x00037580:    f9b1200a    ...     LDRSH    r2,[r1,#0xa]
        0x00037584:    9000        ..      STR      r0,[sp,#0]
        0x00037586:    bf59        Y.      ITTEE    PL
        0x00037588:    eddf8afe    ....    VLDRPL   s17,[pc,#1016] ; [0x37984] = 0x3f3504f3
        0x0003758c:    eeb62a00    ...*    VMOVPL.F32 s4,#0.50000000
        0x00037590:    b00f        ..      ADDMI    sp,sp,#0x3c
        0x00037592:    ecbd8b06    ....    VPOPMI   {d8-d10}
        0x00037596:    bf44        D.      ITT      MI
        0x00037598:    b002        ..      ADDMI    sp,sp,#8
        0x0003759a:    e8bd8ff0    ....    POPMI    {r4-r11,pc}
        0x0003759e:    2800        .(      CMP      r0,#0
        0x000375a0:    bf08        ..      IT       EQ
        0x000375a2:    2001        .       MOVEQ    r0,#1
        0x000375a4:    d005        ..      BEQ      0x375b2 ; opus_fft_impl + 122
        0x000375a6:    9900        ..      LDR      r1,[sp,#0]
        0x000375a8:    9815        ..      LDR      r0,[sp,#0x54]
        0x000375aa:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000375ae:    f9b0000a    ....    LDRSH    r0,[r0,#0xa]
        0x000375b2:    9001        ..      STR      r0,[sp,#4]
        0x000375b4:    9900        ..      LDR      r1,[sp,#0]
        0x000375b6:    9815        ..      LDR      r0,[sp,#0x54]
        0x000375b8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000375bc:    f9b0000c    ....    LDRSH    r0,[r0,#0xc]
        0x000375c0:    2802        .(      CMP      r0,#2
        0x000375c2:    d009        ..      BEQ      0x375d8 ; opus_fft_impl + 160
        0x000375c4:    2803        .(      CMP      r0,#3
        0x000375c6:    f00081a4    ....    BEQ.W    0x37912 ; opus_fft_impl + 986
        0x000375ca:    2804        .(      CMP      r0,#4
        0x000375cc:    d07d        }.      BEQ      0x376ca ; opus_fft_impl + 402
        0x000375ce:    2805        .(      CMP      r0,#5
        0x000375d0:    f0008231    ..1.    BEQ.W    0x37a36 ; opus_fft_impl + 1278
        0x000375d4:    f000bb32    ..2.    B.W      0x37c3c ; opus_fft_impl + 1796
        0x000375d8:    9a00        ..      LDR      r2,[sp,#0]
        0x000375da:    a902        ..      ADD      r1,sp,#8
        0x000375dc:    9816        ..      LDR      r0,[sp,#0x58]
        0x000375de:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x000375e2:    2200        ."      MOVS     r2,#0
        0x000375e4:    2b00        .+      CMP      r3,#0
        0x000375e6:    f3408329    @.).    BLE.W    0x37c3c ; opus_fft_impl + 1796
        0x000375ea:    bf00        ..      NOP      
        0x000375ec:    ed900a08    ....    VLDR     s0,[r0,#0x20]
        0x000375f0:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000375f4:    edd00a09    ....    VLDR     s1,[r0,#0x24]
        0x000375f8:    f1000120    .. .    ADD      r1,r0,#0x20
        0x000375fc:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00037600:    ed801a08    ....    VSTR     s2,[r0,#0x20]
        0x00037604:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00037608:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003760c:    ed801a09    ....    VSTR     s2,[r0,#0x24]
        0x00037610:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00037614:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00037618:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003761c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x00037620:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00037624:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00037628:    edd00a0a    ....    VLDR     s1,[r0,#0x28]
        0x0003762c:    ed901a0b    ....    VLDR     s2,[r0,#0x2c]
        0x00037630:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x00037634:    ee701a81    p...    VADD.F32 s3,s1,s2
        0x00037638:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003763c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00037640:    ee210a80    !...    VMUL.F32 s0,s3,s0
        0x00037644:    ee610a20    a. .    VMUL.F32 s1,s2,s1
        0x00037648:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003764c:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00037650:    ed811a02    ....    VSTR     s2,[r1,#8]
        0x00037654:    ed901a03    ....    VLDR     s2,[r0,#0xc]
        0x00037658:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x0003765c:    ed811a03    ....    VSTR     s2,[r1,#0xc]
        0x00037660:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x00037664:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00037668:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003766c:    ed900a03    ....    VLDR     s0,[r0,#0xc]
        0x00037670:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x00037674:    ed800a03    ....    VSTR     s0,[r0,#0xc]
        0x00037678:    edd10a05    ....    VLDR     s1,[r1,#0x14]
        0x0003767c:    ed901a04    ....    VLDR     s2,[r0,#0x10]
        0x00037680:    ed910a04    ....    VLDR     s0,[r1,#0x10]
        0x00037684:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x00037688:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003768c:    ed811a04    ....    VSTR     s2,[r1,#0x10]
        0x00037690:    ed901a05    ....    VLDR     s2,[r0,#0x14]
        0x00037694:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x00037698:    ed811a05    ....    VSTR     s2,[r1,#0x14]
        0x0003769c:    ed901a04    ....    VLDR     s2,[r0,#0x10]
        0x000376a0:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x000376a4:    edc00a04    ....    VSTR     s1,[r0,#0x10]
        0x000376a8:    edd00a05    ....    VLDR     s1,[r0,#0x14]
        0x000376ac:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x000376b0:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x000376b4:    ed800a05    ....    VSTR     s0,[r0,#0x14]
        0x000376b8:    ed911a07    ....    VLDR     s2,[r1,#0x1c]
        0x000376bc:    ed910a06    ....    VLDR     s0,[r1,#0x18]
        0x000376c0:    ee711a40    q.@.    VSUB.F32 s3,s2,s0
        0x000376c4:    ee610aa0    a...    VMUL.F32 s1,s3,s1
        0x000376c8:    e000        ..      B        0x376cc ; opus_fft_impl + 404
        0x000376ca:    e024        $.      B        0x37716 ; opus_fft_impl + 478
        0x000376cc:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x000376d0:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000376d4:    1c52        R.      ADDS     r2,r2,#1
        0x000376d6:    ee210a40    !.@.    VNMUL.F32 s0,s2,s0
        0x000376da:    ed901a06    ....    VLDR     s2,[r0,#0x18]
        0x000376de:    ee311a60    1.`.    VSUB.F32 s2,s2,s1
        0x000376e2:    ed811a06    ....    VSTR     s2,[r1,#0x18]
        0x000376e6:    ed901a07    ....    VLDR     s2,[r0,#0x1c]
        0x000376ea:    ee311a40    1.@.    VSUB.F32 s2,s2,s0
        0x000376ee:    ed811a07    ....    VSTR     s2,[r1,#0x1c]
        0x000376f2:    ed901a06    ....    VLDR     s2,[r0,#0x18]
        0x000376f6:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x000376fa:    edc00a06    ....    VSTR     s1,[r0,#0x18]
        0x000376fe:    edd00a07    ....    VLDR     s1,[r0,#0x1c]
        0x00037702:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00037706:    ed800a07    ....    VSTR     s0,[r0,#0x1c]
        0x0003770a:    3040        @0      ADDS     r0,r0,#0x40
        0x0003770c:    4293        .B      CMP      r3,r2
        0x0003770e:    f73faf6d    ?.m.    BGT      0x375ec ; opus_fft_impl + 180
        0x00037712:    f000ba93    ....    B.W      0x37c3c ; opus_fft_impl + 1796
        0x00037716:    9b00        ..      LDR      r3,[sp,#0]
        0x00037718:    a902        ..      ADD      r1,sp,#8
        0x0003771a:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003771c:    f8511023    Q.#.    LDR      r1,[r1,r3,LSL #2]
        0x00037720:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00037722:    910b        ..      STR      r1,[sp,#0x2c]
        0x00037724:    fa01f603    ....    LSL      r6,r1,r3
        0x00037728:    9901        ..      LDR      r1,[sp,#4]
        0x0003772a:    910d        ..      STR      r1,[sp,#0x34]
        0x0003772c:    2a01        .*      CMP      r2,#1
        0x0003772e:    d07c        |.      BEQ      0x3782a ; opus_fft_impl + 754
        0x00037730:    900c        ..      STR      r0,[sp,#0x30]
        0x00037732:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00037734:    2500        .%      MOVS     r5,#0
        0x00037736:    ea4f0a42    O.B.    LSL      r10,r2,#1
        0x0003773a:    eb020942    ..B.    ADD      r9,r2,r2,LSL #1
        0x0003773e:    2800        .(      CMP      r0,#0
        0x00037740:    bfc8        ..      IT       GT
        0x00037742:    eb060b46    ..F.    ADDGT    r11,r6,r6,LSL #1
        0x00037746:    f3408279    @.y.    BLE.W    0x37c3c ; opus_fft_impl + 1796
        0x0003774a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003774c:    2400        .$      MOVS     r4,#0
        0x0003774e:    fb05f100    ....    MUL      r1,r5,r0
        0x00037752:    980c        ..      LDR      r0,[sp,#0x30]
        0x00037754:    2a00        .*      CMP      r2,#0
        0x00037756:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0003775a:    9815        ..      LDR      r0,[sp,#0x54]
        0x0003775c:    6b03        .k      LDR      r3,[r0,#0x30]
        0x0003775e:    469c        .F      MOV      r12,r3
        0x00037760:    4660        `F      MOV      r0,r12
        0x00037762:    dd7d        }.      BLE      0x37860 ; opus_fft_impl + 808
        0x00037764:    eb010ec2    ....    ADD      lr,r1,r2,LSL #3
        0x00037768:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x0003776c:    edde2a00    ...*    VLDR     s5,[lr,#0]
        0x00037770:    edde1a01    ....    VLDR     s3,[lr,#4]
        0x00037774:    ed9c1a01    ....    VLDR     s2,[r12,#4]
        0x00037778:    ee220aa0    "...    VMUL.F32 s0,s5,s1
        0x0003777c:    eb0108ca    ....    ADD      r8,r1,r10,LSL #3
        0x00037780:    eb0107c9    ....    ADD      r7,r1,r9,LSL #3
        0x00037784:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x00037788:    ee010ac1    ....    VMLS.F32 s0,s3,s2
        0x0003778c:    ee221a81    "...    VMUL.F32 s2,s5,s2
        0x00037790:    edd32a00    ...*    VLDR     s5,[r3,#0]
        0x00037794:    edd83a01    ...:    VLDR     s7,[r8,#4]
        0x00037798:    edd04a01    ...J    VLDR     s9,[r0,#4]
        0x0003779c:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x000377a0:    ee630a22    c.".    VMUL.F32 s1,s6,s5
        0x000377a4:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x000377a8:    ed974a01    ...J    VLDR     s8,[r7,#4]
        0x000377ac:    ed915a01    ...Z    VLDR     s10,[r1,#4]
        0x000377b0:    ee430ae1    C...    VMLS.F32 s1,s7,s3
        0x000377b4:    ee631a21    c.!.    VMUL.F32 s3,s6,s3
        0x000377b8:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x000377bc:    eb0c0cc6    ....    ADD      r12,r12,r6,LSL #3
        0x000377c0:    eb031306    ....    ADD      r3,r3,r6,LSL #4
        0x000377c4:    ee431aa2    C...    VMLA.F32 s3,s7,s5
        0x000377c8:    edd03a00    ...:    VLDR     s7,[r0,#0]
        0x000377cc:    eb0000cb    ....    ADD      r0,r0,r11,LSL #3
        0x000377d0:    ee632a23    c.#*    VMUL.F32 s5,s6,s7
        0x000377d4:    ee233a24    #.$:    VMUL.F32 s6,s6,s9
        0x000377d8:    ee442a64    D.d*    VMLS.F32 s5,s8,s9
        0x000377dc:    edd14a00    ...J    VLDR     s9,[r1,#0]
        0x000377e0:    ee043a23    ..#:    VMLA.F32 s6,s8,s7
        0x000377e4:    ee354a61    5.aJ    VSUB.F32 s8,s10,s3
        0x000377e8:    ee743ae0    t..:    VSUB.F32 s7,s9,s1
        0x000377ec:    ee744aa0    t..J    VADD.F32 s9,s9,s1
        0x000377f0:    ee750a21    u.!.    VADD.F32 s1,s10,s3
        0x000377f4:    ee701a22    p.".    VADD.F32 s3,s0,s5
        0x000377f8:    ee300a62    0.b.    VSUB.F32 s0,s0,s5
        0x000377fc:    edc14a00    ...J    VSTR     s9,[r1,#0]
        0x00037800:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x00037804:    ee742ae1    t..*    VSUB.F32 s5,s9,s3
        0x00037808:    ee710a03    q...    VADD.F32 s1,s2,s6
        0x0003780c:    ee311a43    1.C.    VSUB.F32 s2,s2,s6
        0x00037810:    edc82a00    ...*    VSTR     s5,[r8,#0]
        0x00037814:    edd12a01    ...*    VLDR     s5,[r1,#4]
        0x00037818:    ee722ae0    r..*    VSUB.F32 s5,s5,s1
        0x0003781c:    edc82a01    ...*    VSTR     s5,[r8,#4]
        0x00037820:    edd12a00    ...*    VLDR     s5,[r1,#0]
        0x00037824:    ee721aa1    r...    VADD.F32 s3,s5,s3
        0x00037828:    e000        ..      B        0x3782c ; opus_fft_impl + 756
        0x0003782a:    e025        %.      B        0x37878 ; opus_fft_impl + 832
        0x0003782c:    edc11a00    ....    VSTR     s3,[r1,#0]
        0x00037830:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00037834:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x00037838:    edc10a01    ....    VSTR     s1,[r1,#4]
        0x0003783c:    ee730a81    s...    VADD.F32 s1,s7,s2
        0x00037840:    3108        .1      ADDS     r1,r1,#8
        0x00037842:    edce0a00    ....    VSTR     s1,[lr,#0]
        0x00037846:    ee740a40    t.@.    VSUB.F32 s1,s8,s0
        0x0003784a:    ee340a00    4...    VADD.F32 s0,s8,s0
        0x0003784e:    edce0a01    ....    VSTR     s1,[lr,#4]
        0x00037852:    ee730ac1    s...    VSUB.F32 s1,s7,s2
        0x00037856:    edc70a00    ....    VSTR     s1,[r7,#0]
        0x0003785a:    ed870a01    ....    VSTR     s0,[r7,#4]
        0x0003785e:    e000        ..      B        0x37862 ; opus_fft_impl + 810
        0x00037860:    e003        ..      B        0x3786a ; opus_fft_impl + 818
        0x00037862:    1c64        d.      ADDS     r4,r4,#1
        0x00037864:    42a2        .B      CMP      r2,r4
        0x00037866:    f73faf7d    ?.}.    BGT      0x37764 ; opus_fft_impl + 556
        0x0003786a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003786c:    1c6d        m.      ADDS     r5,r5,#1
        0x0003786e:    4285        .B      CMP      r5,r0
        0x00037870:    f6ffaf6b    ..k.    BLT      0x3774a ; opus_fft_impl + 530
        0x00037874:    f000b9e2    ....    B.W      0x37c3c ; opus_fft_impl + 1796
        0x00037878:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0003787a:    2100        .!      MOVS     r1,#0
        0x0003787c:    2a00        .*      CMP      r2,#0
        0x0003787e:    f34081dd    @...    BLE.W    0x37c3c ; opus_fft_impl + 1796
        0x00037882:    bf00        ..      NOP      
        0x00037884:    edd02a01    ...*    VLDR     s5,[r0,#4]
        0x00037888:    ed900a05    ....    VLDR     s0,[r0,#0x14]
        0x0003788c:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00037890:    edd01a04    ....    VLDR     s3,[r0,#0x10]
        0x00037894:    ed905a02    ...Z    VLDR     s10,[r0,#8]
        0x00037898:    edd04a06    ...J    VLDR     s9,[r0,#0x18]
        0x0003789c:    ee321ac0    2...    VSUB.F32 s2,s5,s0
        0x000378a0:    ee730a61    s.a.    VSUB.F32 s1,s6,s3
        0x000378a4:    ee320a80    2...    VADD.F32 s0,s5,s0
        0x000378a8:    ee731a21    s.!.    VADD.F32 s3,s6,s3
        0x000378ac:    ee752a24    u.$*    VADD.F32 s5,s10,s9
        0x000378b0:    ed904a03    ...J    VLDR     s8,[r0,#0xc]
        0x000378b4:    edd03a07    ...:    VLDR     s7,[r0,#0x1c]
        0x000378b8:    1c49        I.      ADDS     r1,r1,#1
        0x000378ba:    ee715ae2    q..Z    VSUB.F32 s11,s3,s5
        0x000378be:    ee343a23    4.#:    VADD.F32 s6,s8,s7
        0x000378c2:    ee711aa2    q...    VADD.F32 s3,s3,s5
        0x000378c6:    edc05a04    ...Z    VSTR     s11,[r0,#0x10]
        0x000378ca:    ee705a43    p.CZ    VSUB.F32 s11,s0,s6
        0x000378ce:    ee300a03    0...    VADD.F32 s0,s0,s6
        0x000378d2:    edc05a05    ...Z    VSTR     s11,[r0,#0x14]
        0x000378d6:    edc01a00    ....    VSTR     s3,[r0,#0]
        0x000378da:    ee741a63    t.c.    VSUB.F32 s3,s8,s7
        0x000378de:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000378e2:    ee350a64    5.d.    VSUB.F32 s0,s10,s9
        0x000378e6:    ee702aa1    p..*    VADD.F32 s5,s1,s3
        0x000378ea:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x000378ee:    edc02a02    ...*    VSTR     s5,[r0,#8]
        0x000378f2:    ee712a40    q.@*    VSUB.F32 s5,s2,s0
        0x000378f6:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000378fa:    edc02a03    ...*    VSTR     s5,[r0,#0xc]
        0x000378fe:    edc00a06    ....    VSTR     s1,[r0,#0x18]
        0x00037902:    ed800a07    ....    VSTR     s0,[r0,#0x1c]
        0x00037906:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00037908:    3020         0      ADDS     r0,r0,#0x20
        0x0003790a:    428a        .B      CMP      r2,r1
        0x0003790c:    dcba        ..      BGT      0x37884 ; opus_fft_impl + 844
        0x0003790e:    f000b995    ....    B.W      0x37c3c ; opus_fft_impl + 1796
        0x00037912:    a802        ..      ADD      r0,sp,#8
        0x00037914:    f8dd8004    ....    LDR      r8,[sp,#4]
        0x00037918:    f8506021    P.!`    LDR      r6,[r0,r1,LSL #2]
        0x0003791c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003791e:    9f16        ..      LDR      r7,[sp,#0x58]
        0x00037920:    fa06f400    ....    LSL      r4,r6,r0
        0x00037924:    9815        ..      LDR      r0,[sp,#0x54]
        0x00037926:    fb04f102    ....    MUL      r1,r4,r2
        0x0003792a:    0055        U.      LSLS     r5,r2,#1
        0x0003792c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003792e:    f04f0a00    O...    MOV      r10,#0
        0x00037932:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00037936:    2e00        ..      CMP      r6,#0
        0x00037938:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003793c:    f340817e    @.~.    BLE.W    0x37c3c ; opus_fft_impl + 1796
        0x00037940:    9915        ..      LDR      r1,[sp,#0x54]
        0x00037942:    fb0af008    ....    MUL      r0,r10,r8
        0x00037946:    eb0700c0    ....    ADD      r0,r7,r0,LSL #3
        0x0003794a:    f8d1c030    ..0.    LDR      r12,[r1,#0x30]
        0x0003794e:    ea4f0902    O...    MOV.W    r9,r2
        0x00037952:    4661        aF      MOV      r1,r12
        0x00037954:    eb0003c2    ....    ADD      r3,r0,r2,LSL #3
        0x00037958:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0003795c:    edd32a00    ...*    VLDR     s5,[r3,#0]
        0x00037960:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00037964:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x00037968:    ee620a83    b...    VMUL.F32 s1,s5,s6
        0x0003796c:    eb000bc5    ....    ADD      r11,r0,r5,LSL #3
        0x00037970:    ee410a61    A.a.    VMLS.F32 s1,s2,s3
        0x00037974:    ee621aa1    b...    VMUL.F32 s3,s5,s3
        0x00037978:    eddb2a00    ...*    VLDR     s5,[r11,#0]
        0x0003797c:    ee411a03    A...    VMLA.F32 s3,s2,s6
        0x00037980:    e002        ..      B        0x37988 ; opus_fft_impl + 1104
    $d
        0x00037982:    0000        ..      DCW    0
        0x00037984:    3f3504f3    ..5?    DCD    1060439283
    $t
        0x00037988:    ed9c3a00    ...:    VLDR     s6,[r12,#0]
        0x0003798c:    eddb3a01    ...:    VLDR     s7,[r11,#4]
        0x00037990:    ed9c4a01    ...J    VLDR     s8,[r12,#4]
        0x00037994:    ee221a83    "...    VMUL.F32 s2,s5,s6
        0x00037998:    eb0101c4    ....    ADD      r1,r1,r4,LSL #3
        0x0003799c:    ee622a84    b..*    VMUL.F32 s5,s5,s8
        0x000379a0:    eb0c1c04    ....    ADD      r12,r12,r4,LSL #4
        0x000379a4:    ee031ac4    ....    VMLS.F32 s2,s7,s8
        0x000379a8:    ee432a83    C..*    VMLA.F32 s5,s7,s6
        0x000379ac:    ee703a81    p..:    VADD.F32 s7,s1,s2
        0x000379b0:    ee700ac1    p...    VSUB.F32 s1,s1,s2
        0x000379b4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000379b8:    ee313aa2    1..:    VADD.F32 s6,s3,s5
        0x000379bc:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x000379c0:    ee031ac2    ....    VMLS.F32 s2,s7,s4
        0x000379c4:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x000379c8:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x000379cc:    ee031a42    ..B.    VMLS.F32 s2,s6,s4
        0x000379d0:    ed831a01    ....    VSTR     s2,[r3,#4]
        0x000379d4:    ee201a80     ...    VMUL.F32 s2,s1,s0
        0x000379d8:    ee610a80    a...    VMUL.F32 s1,s3,s0
        0x000379dc:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x000379e0:    ee711aa3    q...    VADD.F32 s3,s3,s7
        0x000379e4:    edc01a00    ....    VSTR     s3,[r0,#0]
        0x000379e8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x000379ec:    ee711a83    q...    VADD.F32 s3,s3,s6
        0x000379f0:    edc01a01    ....    VSTR     s3,[r0,#4]
        0x000379f4:    edd31a00    ....    VLDR     s3,[r3,#0]
        0x000379f8:    3008        .0      ADDS     r0,r0,#8
        0x000379fa:    f1b90901    ....    SUBS     r9,r9,#1
        0x000379fe:    ee711aa0    q...    VADD.F32 s3,s3,s1
        0x00037a02:    edcb1a00    ....    VSTR     s3,[r11,#0]
        0x00037a06:    edd31a01    ....    VLDR     s3,[r3,#4]
        0x00037a0a:    ee711ac1    q...    VSUB.F32 s3,s3,s2
        0x00037a0e:    edcb1a01    ....    VSTR     s3,[r11,#4]
        0x00037a12:    edd31a00    ....    VLDR     s3,[r3,#0]
        0x00037a16:    ee710ae0    q...    VSUB.F32 s1,s3,s1
        0x00037a1a:    edc30a00    ....    VSTR     s1,[r3,#0]
        0x00037a1e:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x00037a22:    ee700a81    p...    VADD.F32 s1,s1,s2
        0x00037a26:    edc30a01    ....    VSTR     s1,[r3,#4]
        0x00037a2a:    d193        ..      BNE      0x37954 ; opus_fft_impl + 1052
        0x00037a2c:    f10a0a01    ....    ADD      r10,r10,#1
        0x00037a30:    45b2        .E      CMP      r10,r6
        0x00037a32:    db85        ..      BLT      0x37940 ; opus_fft_impl + 1032
        0x00037a34:    e102        ..      B        0x37c3c ; opus_fft_impl + 1796
        0x00037a36:    a802        ..      ADD      r0,sp,#8
        0x00037a38:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00037a3c:    f8508021    P.!.    LDR      r8,[r0,r1,LSL #2]
        0x00037a40:    980a        ..      LDR      r0,[sp,#0x28]
        0x00037a42:    f04f0b00    O...    MOV      r11,#0
        0x00037a46:    fa08f700    ....    LSL      r7,r8,r0
        0x00037a4a:    9801        ..      LDR      r0,[sp,#4]
        0x00037a4c:    900c        ..      STR      r0,[sp,#0x30]
        0x00037a4e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00037a50:    f1b80f00    ....    CMP      r8,#0
        0x00037a54:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00037a56:    fb07f002    ....    MUL      r0,r7,r2
        0x00037a5a:    eb0103c0    ....    ADD      r3,r1,r0,LSL #3
        0x00037a5e:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00037a62:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00037a66:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x00037a6a:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00037a6e:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x00037a72:    bfc4        ..      ITT      GT
        0x00037a74:    eb020042    ..B.    ADDGT    r0,r2,r2,LSL #1
        0x00037a78:    900b        ..      STRGT    r0,[sp,#0x2c]
        0x00037a7a:    dd7c        |.      BLE      0x37b76 ; opus_fft_impl + 1598
        0x00037a7c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00037a7e:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x00037a80:    fb0bf000    ....    MUL      r0,r11,r0
        0x00037a84:    eb0900c0    ....    ADD      r0,r9,r0,LSL #3
        0x00037a88:    2400        .$      MOVS     r4,#0
        0x00037a8a:    eb000cc2    ....    ADD      r12,r0,r2,LSL #3
        0x00037a8e:    eb001602    ....    ADD      r6,r0,r2,LSL #4
        0x00037a92:    eb0003c3    ....    ADD      r3,r0,r3,LSL #3
        0x00037a96:    eb001542    ..B.    ADD      r5,r0,r2,LSL #5
        0x00037a9a:    2a00        .*      CMP      r2,#0
        0x00037a9c:    dd6c        l.      BLE      0x37b78 ; opus_fft_impl + 1600
        0x00037a9e:    bf00        ..      NOP      
        0x00037aa0:    fb04fe07    ....    MUL      lr,r4,r7
        0x00037aa4:    eb010ace    ....    ADD      r10,r1,lr,LSL #3
        0x00037aa8:    ed9c4a00    ...J    VLDR     s8,[r12,#0]
        0x00037aac:    edda5a00    ...Z    VLDR     s11,[r10,#0]
        0x00037ab0:    eddc4a01    ...J    VLDR     s9,[r12,#4]
        0x00037ab4:    ed9a5a01    ...Z    VLDR     s10,[r10,#4]
        0x00037ab8:    ee643a25    d.%:    VMUL.F32 s7,s8,s11
        0x00037abc:    ea4f0a44    O.D.    LSL      r10,r4,#1
        0x00037ac0:    fb0afa07    ....    MUL      r10,r10,r7
        0x00037ac4:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00037ac8:    ee443ac5    D..:    VMLS.F32 s7,s9,s10
        0x00037acc:    ee245a05    $..Z    VMUL.F32 s10,s8,s10
        0x00037ad0:    ed9a4a01    ...J    VLDR     s8,[r10,#4]
        0x00037ad4:    ed966a01    ...j    VLDR     s12,[r6,#4]
        0x00037ad8:    ed959a00    ....    VLDR     s18,[r5,#0]
        0x00037adc:    ee045aa5    ...Z    VMLA.F32 s10,s9,s11
        0x00037ae0:    edd65a00    ...Z    VLDR     s11,[r6,#0]
        0x00037ae4:    edda4a00    ...J    VLDR     s9,[r10,#0]
        0x00037ae8:    eb0e0a4e    ..N.    ADD      r10,lr,lr,LSL #1
        0x00037aec:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00037af0:    ee656aa4    e..j    VMUL.F32 s13,s11,s9
        0x00037af4:    ee655a84    e..Z    VMUL.F32 s11,s11,s8
        0x00037af8:    edda7a00    ...z    VLDR     s15,[r10,#0]
        0x00037afc:    ed9a7a01    ...z    VLDR     s14,[r10,#4]
        0x00037b00:    ee466a44    F.Dj    VMLS.F32 s13,s12,s8
        0x00037b04:    ee465a24    F.$Z    VMLA.F32 s11,s12,s9
        0x00037b08:    ed936a00    ...j    VLDR     s12,[r3,#0]
        0x00037b0c:    edd34a01    ...J    VLDR     s9,[r3,#4]
        0x00037b10:    ea4f0a84    O...    LSL      r10,r4,#2
        0x00037b14:    ee264a27    &.'J    VMUL.F32 s8,s12,s15
        0x00037b18:    fb0afa07    ....    MUL      r10,r10,r7
        0x00037b1c:    eb010aca    ....    ADD      r10,r1,r10,LSL #3
        0x00037b20:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00037b24:    ee044ac7    ...J    VMLS.F32 s8,s9,s14
        0x00037b28:    ee267a07    &..z    VMUL.F32 s14,s12,s14
        0x00037b2c:    ed956a01    ...j    VLDR     s12,[r5,#4]
        0x00037b30:    ed9a8a01    ....    VLDR     s16,[r10,#4]
        0x00037b34:    edd02a01    ...*    VLDR     s5,[r0,#4]
        0x00037b38:    ee047aa7    ...z    VMLA.F32 s14,s9,s15
        0x00037b3c:    edda4a00    ...J    VLDR     s9,[r10,#0]
        0x00037b40:    ee697a24    i.$z    VMUL.F32 s15,s18,s9
        0x00037b44:    ee467a48    F.Hz    VMLS.F32 s15,s12,s16
        0x00037b48:    ee298a08    )...    VMUL.F32 s16,s18,s16
        0x00037b4c:    ee068a24    ..$.    VMLA.F32 s16,s12,s9
        0x00037b50:    ee734aa7    s..J    VADD.F32 s9,s7,s15
        0x00037b54:    ee339ae7    3...    VSUB.F32 s18,s7,s15
        0x00037b58:    ee753a87    u..:    VADD.F32 s7,s11,s14
        0x00037b5c:    ee755ac7    u..Z    VSUB.F32 s11,s11,s14
        0x00037b60:    ee356a08    5..j    VADD.F32 s12,s10,s16
        0x00037b64:    ee757a48    u.Hz    VSUB.F32 s15,s10,s16
        0x00037b68:    ee365a84    6..Z    VADD.F32 s10,s13,s8
        0x00037b6c:    ee766ac4    v..j    VSUB.F32 s13,s13,s8
        0x00037b70:    ee344a85    4..J    VADD.F32 s8,s9,s10
        0x00037b74:    e001        ..      B        0x37b7a ; opus_fft_impl + 1602
        0x00037b76:    e061        a.      B        0x37c3c ; opus_fft_impl + 1796
        0x00037b78:    e05b        [.      B        0x37c32 ; opus_fft_impl + 1786
        0x00037b7a:    ee344a03    4..J    VADD.F32 s8,s8,s6
        0x00037b7e:    ee699a01    i...    VMUL.F32 s19,s18,s2
        0x00037b82:    1c64        d.      ADDS     r4,r4,#1
        0x00037b84:    ed804a00    ...J    VSTR     s8,[r0,#0]
        0x00037b88:    ee364a23    6.#J    VADD.F32 s8,s12,s7
        0x00037b8c:    ee569ae1    V...    VNMLA.F32 s19,s13,s3
        0x00037b90:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00037b94:    ed804a01    ...J    VSTR     s8,[r0,#4]
        0x00037b98:    ee244a80    $..J    VMUL.F32 s8,s9,s0
        0x00037b9c:    3008        .0      ADDS     r0,r0,#8
        0x00037b9e:    ee054a20    .. J    VMLA.F32 s8,s10,s1
        0x00037ba2:    ee347a03    4..z    VADD.F32 s14,s8,s6
        0x00037ba6:    ee264a00    &..J    VMUL.F32 s8,s12,s0
        0x00037baa:    ee034aa0    ...J    VMLA.F32 s8,s7,s1
        0x00037bae:    ee348a22    4.".    VADD.F32 s16,s8,s5
        0x00037bb2:    ee274a81    '..J    VMUL.F32 s8,s15,s2
        0x00037bb6:    ee054aa1    ...J    VMLA.F32 s8,s11,s3
        0x00037bba:    ee37aa44    7.D.    VSUB.F32 s20,s14,s8
        0x00037bbe:    ee374a04    7..J    VADD.F32 s8,s14,s8
        0x00037bc2:    ed8caa00    ....    VSTR     s20,[r12,#0]
        0x00037bc6:    ee38aa69    8.i.    VSUB.F32 s20,s16,s19
        0x00037bca:    ed8caa01    ....    VSTR     s20,[r12,#4]
        0x00037bce:    ed854a00    ...J    VSTR     s8,[r5,#0]
        0x00037bd2:    ee384a29    8.)J    VADD.F32 s8,s16,s19
        0x00037bd6:    f10c0c08    ....    ADD      r12,r12,#8
        0x00037bda:    ed854a01    ...J    VSTR     s8,[r5,#4]
        0x00037bde:    ee244aa0    $..J    VMUL.F32 s8,s9,s1
        0x00037be2:    3508        .5      ADDS     r5,r5,#8
        0x00037be4:    ee054a00    ...J    VMLA.F32 s8,s10,s0
        0x00037be8:    ee344a03    4..J    VADD.F32 s8,s8,s6
        0x00037bec:    ee263a20    &. :    VMUL.F32 s6,s12,s1
        0x00037bf0:    ee033a80    ...:    VMLA.F32 s6,s7,s0
        0x00037bf4:    ee733a22    s.":    VADD.F32 s7,s6,s5
        0x00037bf8:    ee652a81    e..*    VMUL.F32 s5,s11,s2
        0x00037bfc:    ee293a21    ).!:    VMUL.F32 s6,s18,s3
        0x00037c00:    ee472ae1    G..*    VMLS.F32 s5,s15,s3
        0x00037c04:    ee063ac1    ...:    VMLS.F32 s6,s13,s2
        0x00037c08:    ee744a22    t."J    VADD.F32 s9,s8,s5
        0x00037c0c:    ee742a62    t.b*    VSUB.F32 s5,s8,s5
        0x00037c10:    edc64a00    ...J    VSTR     s9,[r6,#0]
        0x00037c14:    ee734a83    s..J    VADD.F32 s9,s7,s6
        0x00037c18:    edc64a01    ...J    VSTR     s9,[r6,#4]
        0x00037c1c:    edc32a00    ...*    VSTR     s5,[r3,#0]
        0x00037c20:    ee732ac3    s..*    VSUB.F32 s5,s7,s6
        0x00037c24:    3608        .6      ADDS     r6,r6,#8
        0x00037c26:    edc32a01    ...*    VSTR     s5,[r3,#4]
        0x00037c2a:    3308        .3      ADDS     r3,r3,#8
        0x00037c2c:    42a2        .B      CMP      r2,r4
        0x00037c2e:    f73faf37    ?.7.    BGT      0x37aa0 ; opus_fft_impl + 1384
        0x00037c32:    f10b0b01    ....    ADD      r11,r11,#1
        0x00037c36:    45c3        .E      CMP      r11,r8
        0x00037c38:    f6ffaf20    .. .    BLT      0x37a7c ; opus_fft_impl + 1348
        0x00037c3c:    e9dd0200    ....    LDRD     r0,r2,[sp,#0]
        0x00037c40:    1e40        @.      SUBS     r0,r0,#1
        0x00037c42:    9000        ..      STR      r0,[sp,#0]
        0x00037c44:    f57facab    ....    BPL      0x3759e ; opus_fft_impl + 102
        0x00037c48:    b00f        ..      ADD      sp,sp,#0x3c
        0x00037c4a:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00037c4e:    b002        ..      ADD      sp,sp,#8
        0x00037c50:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.opus_packet_extensions_count
    opus_packet_extensions_count
        0x00037c54:    b430        0.      PUSH     {r4,r5}
        0x00037c56:    2400        .$      MOVS     r4,#0
        0x00037c58:    2900        .)      CMP      r1,#0
        0x00037c5a:    bfc8        ..      IT       GT
        0x00037c5c:    2500        .%      MOVGT    r5,#0
        0x00037c5e:    dd3a        :.      BLE      0x37cd6 ; opus_packet_extensions_count + 130
        0x00037c60:    7802        .x      LDRB     r2,[r0,#0]
        0x00037c62:    2900        .)      CMP      r1,#0
        0x00037c64:    ea4f0c52    O.R.    LSR      r12,r2,#1
        0x00037c68:    d02f        /.      BEQ      0x37cca ; opus_packet_extensions_count + 118
        0x00037c6a:    ea5f030c    _...    MOVS     r3,r12
        0x00037c6e:    f0020201    ....    AND      r2,r2,#1
        0x00037c72:    d00f        ..      BEQ      0x37c94 ; opus_packet_extensions_count + 64
        0x00037c74:    1e5b        [.      SUBS     r3,r3,#1
        0x00037c76:    2b1f        .+      CMP      r3,#0x1f
        0x00037c78:    d212        ..      BCS      0x37ca0 ; opus_packet_extensions_count + 76
        0x00037c7a:    1c53        S.      ADDS     r3,r2,#1
        0x00037c7c:    4299        .B      CMP      r1,r3
        0x00037c7e:    bfa4        ..      ITT      GE
        0x00037c80:    4418        .D      ADDGE    r0,r3
        0x00037c82:    1a89        ..      SUBGE    r1,r1,r2
        0x00037c84:    db02        ..      BLT      0x37c8c ; opus_packet_extensions_count + 56
        0x00037c86:    1e49        I.      SUBS     r1,r1,#1
        0x00037c88:    2900        .)      CMP      r1,#0
        0x00037c8a:    da1e        ..      BGE      0x37cca ; opus_packet_extensions_count + 118
        0x00037c8c:    bc30        0.      POP      {r4,r5}
        0x00037c8e:    f06f0003    o...    MVN      r0,#3
        0x00037c92:    4770        pG      BX       lr
        0x00037c94:    b122        ".      CBZ      r2,0x37ca0 ; opus_packet_extensions_count + 76
        0x00037c96:    2901        .)      CMP      r1,#1
        0x00037c98:    bfa8        ..      IT       GE
        0x00037c9a:    1c40        @.      ADDGE    r0,r0,#1
        0x00037c9c:    daf3        ..      BGE      0x37c86 ; opus_packet_extensions_count + 50
        0x00037c9e:    e7f5        ..      B        0x37c8c ; opus_packet_extensions_count + 56
        0x00037ca0:    2a00        .*      CMP      r2,#0
        0x00037ca2:    bf06        ..      ITTE     EQ
        0x00037ca4:    4408        .D      ADDEQ    r0,r1
        0x00037ca6:    4629        )F      MOVEQ    r1,r5
        0x00037ca8:    2200        ."      MOVNE    r2,#0
        0x00037caa:    d00e        ..      BEQ      0x37cca ; opus_packet_extensions_count + 118
        0x00037cac:    1c40        @.      ADDS     r0,r0,#1
        0x00037cae:    1e49        I.      SUBS     r1,r1,#1
        0x00037cb0:    d0ec        ..      BEQ      0x37c8c ; opus_packet_extensions_count + 56
        0x00037cb2:    7803        .x      LDRB     r3,[r0,#0]
        0x00037cb4:    441a        .D      ADD      r2,r2,r3
        0x00037cb6:    2bff        .+      CMP      r3,#0xff
        0x00037cb8:    d0f8        ..      BEQ      0x37cac ; opus_packet_extensions_count + 88
        0x00037cba:    1c43        C.      ADDS     r3,r0,#1
        0x00037cbc:    1e48        H.      SUBS     r0,r1,#1
        0x00037cbe:    4282        .B      CMP      r2,r0
        0x00037cc0:    bfdc        ..      ITT      LE
        0x00037cc2:    1a81        ..      SUBLE    r1,r0,r2
        0x00037cc4:    1898        ..      ADDLE    r0,r3,r2
        0x00037cc6:    dddf        ..      BLE      0x37c88 ; opus_packet_extensions_count + 52
        0x00037cc8:    e7e0        ..      B        0x37c8c ; opus_packet_extensions_count + 56
        0x00037cca:    f1bc0f01    ....    CMP      r12,#1
        0x00037cce:    bfc8        ..      IT       GT
        0x00037cd0:    1c64        d.      ADDGT    r4,r4,#1
        0x00037cd2:    2900        .)      CMP      r1,#0
        0x00037cd4:    dcc4        ..      BGT      0x37c60 ; opus_packet_extensions_count + 12
        0x00037cd6:    4620         F      MOV      r0,r4
        0x00037cd8:    bc30        0.      POP      {r4,r5}
        0x00037cda:    4770        pG      BX       lr
    i.opus_packet_extensions_generate
    opus_packet_extensions_generate
        0x00037cdc:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00037ce0:    4606        .F      MOV      r6,r0
        0x00037ce2:    f04f0000    O...    MOV      r0,#0
        0x00037ce6:    b083        ..      SUB      sp,sp,#0xc
        0x00037ce8:    f1b30800    ....    SUBS     r8,r3,#0
        0x00037cec:    4693        .F      MOV      r11,r2
        0x00037cee:    4682        .F      MOV      r10,r0
        0x00037cf0:    4604        .F      MOV      r4,r0
        0x00037cf2:    9002        ..      STR      r0,[sp,#8]
        0x00037cf4:    9000        ..      STR      r0,[sp,#0]
        0x00037cf6:    bfd8        ..      IT       LE
        0x00037cf8:    2500        .%      MOVLE    r5,#0
        0x00037cfa:    dd12        ..      BLE      0x37d22 ; opus_packet_extensions_generate + 70
        0x00037cfc:    eb0b1100    ....    ADD      r1,r11,r0,LSL #4
        0x00037d00:    9a02        ..      LDR      r2,[sp,#8]
        0x00037d02:    684b        Kh      LDR      r3,[r1,#4]
        0x00037d04:    4293        .B      CMP      r3,r2
        0x00037d06:    f30080f2    ....    BGT.W    0x37eee ; opus_packet_extensions_generate + 530
        0x00037d0a:    6809        .h      LDR      r1,[r1,#0]
        0x00037d0c:    1e89        ..      SUBS     r1,r1,#2
        0x00037d0e:    297e        ~)      CMP      r1,#0x7e
        0x00037d10:    d24c        L.      BCS      0x37dac ; opus_packet_extensions_generate + 208
        0x00037d12:    1c40        @.      ADDS     r0,r0,#1
        0x00037d14:    4580        .E      CMP      r8,r0
        0x00037d16:    dcf1        ..      BGT      0x37cfc ; opus_packet_extensions_generate + 32
        0x00037d18:    2a30        0*      CMP      r2,#0x30
        0x00037d1a:    da47        G.      BGE      0x37dac ; opus_packet_extensions_generate + 208
        0x00037d1c:    2500        .%      MOVS     r5,#0
        0x00037d1e:    2a00        .*      CMP      r2,#0
        0x00037d20:    db7e        ~.      BLT      0x37e20 ; opus_packet_extensions_generate + 324
        0x00037d22:    f1a80001    ....    SUB      r0,r8,#1
        0x00037d26:    9001        ..      STR      r0,[sp,#4]
        0x00037d28:    f04f0900    O...    MOV      r9,#0
        0x00037d2c:    f1b80f00    ....    CMP      r8,#0
        0x00037d30:    dd77        w.      BLE      0x37e22 ; opus_packet_extensions_generate + 326
        0x00037d32:    bf00        ..      NOP      
        0x00037d34:    eb0b1709    ....    ADD      r7,r11,r9,LSL #4
        0x00037d38:    6878        xh      LDR      r0,[r7,#4]
        0x00037d3a:    42a8        .B      CMP      r0,r5
        0x00037d3c:    d178        x.      BNE      0x37e30 ; opus_packet_extensions_generate + 340
        0x00037d3e:    4555        UE      CMP      r5,r10
        0x00037d40:    d011        ..      BEQ      0x37d66 ; opus_packet_extensions_generate + 138
        0x00037d42:    9904        ..      LDR      r1,[sp,#0x10]
        0x00037d44:    eba5000a    ....    SUB      r0,r5,r10
        0x00037d48:    1b09        ..      SUBS     r1,r1,r4
        0x00037d4a:    2902        .)      CMP      r1,#2
        0x00037d4c:    db52        R.      BLT      0x37df4 ; opus_packet_extensions_generate + 280
        0x00037d4e:    2801        .(      CMP      r0,#1
        0x00037d50:    d023        #.      BEQ      0x37d9a ; opus_packet_extensions_generate + 190
        0x00037d52:    2e00        ..      CMP      r6,#0
        0x00037d54:    bf1c        ..      ITT      NE
        0x00037d56:    2103        .!      MOVNE    r1,#3
        0x00037d58:    5531        1U      STRBNE   r1,[r6,r4]
        0x00037d5a:    f1040101    ....    ADD      r1,r4,#1
        0x00037d5e:    bf18        ..      IT       NE
        0x00037d60:    5470        pT      STRBNE   r0,[r6,r1]
        0x00037d62:    1c4c        L.      ADDS     r4,r1,#1
        0x00037d64:    46aa        .F      MOV      r10,r5
        0x00037d66:    683a        :h      LDR      r2,[r7,#0]
        0x00037d68:    2a20         *      CMP      r2,#0x20
        0x00037d6a:    da1c        ..      BGE      0x37da6 ; opus_packet_extensions_generate + 202
        0x00037d6c:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00037d6e:    2802        .(      CMP      r0,#2
        0x00037d70:    d21c        ..      BCS      0x37dac ; opus_packet_extensions_generate + 208
        0x00037d72:    9904        ..      LDR      r1,[sp,#0x10]
        0x00037d74:    1c43        C.      ADDS     r3,r0,#1
        0x00037d76:    1b09        ..      SUBS     r1,r1,r4
        0x00037d78:    4299        .B      CMP      r1,r3
        0x00037d7a:    db3b        ;.      BLT      0x37df4 ; opus_packet_extensions_generate + 280
        0x00037d7c:    2e00        ..      CMP      r6,#0
        0x00037d7e:    bf1c        ..      ITT      NE
        0x00037d80:    eb000042    ..B.    ADDNE    r0,r0,r2,LSL #1
        0x00037d84:    5530        0U      STRBNE   r0,[r6,r4]
        0x00037d86:    1c64        d.      ADDS     r4,r4,#1
        0x00037d88:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00037d8a:    2800        .(      CMP      r0,#0
        0x00037d8c:    dd4d        M.      BLE      0x37e2a ; opus_packet_extensions_generate + 334
        0x00037d8e:    b116        ..      CBZ      r6,0x37d96 ; opus_packet_extensions_generate + 186
        0x00037d90:    68b8        .h      LDR      r0,[r7,#8]
        0x00037d92:    7800        .x      LDRB     r0,[r0,#0]
        0x00037d94:    5530        0U      STRB     r0,[r6,r4]
        0x00037d96:    1c64        d.      ADDS     r4,r4,#1
        0x00037d98:    e047        G.      B        0x37e2a ; opus_packet_extensions_generate + 334
        0x00037d9a:    2e00        ..      CMP      r6,#0
        0x00037d9c:    bf1c        ..      ITT      NE
        0x00037d9e:    2002        .       MOVNE    r0,#2
        0x00037da0:    5530        0U      STRBNE   r0,[r6,r4]
        0x00037da2:    1c64        d.      ADDS     r4,r4,#1
        0x00037da4:    e7de        ..      B        0x37d64 ; opus_packet_extensions_generate + 136
        0x00037da6:    68fb        .h      LDR      r3,[r7,#0xc]
        0x00037da8:    2b00        .+      CMP      r3,#0
        0x00037daa:    da04        ..      BGE      0x37db6 ; opus_packet_extensions_generate + 218
        0x00037dac:    b007        ..      ADD      sp,sp,#0x1c
        0x00037dae:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00037db2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037db6:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00037dba:    4288        .B      CMP      r0,r1
        0x00037dbc:    bf14        ..      ITE      NE
        0x00037dbe:    2100        .!      MOVNE    r1,#0
        0x00037dc0:    2101        .!      MOVEQ    r1,#1
        0x00037dc2:    469e        .F      MOV      lr,r3
        0x00037dc4:    484b        KH      LDR      r0,[pc,#300] ; [0x37ef4] = 0x80808081
        0x00037dc6:    f04f0c00    O...    MOV      r12,#0
        0x00037dca:    fbc0ce03    ....    SMLAL    r12,lr,r0,r3
        0x00037dce:    ea4f1cee    O...    ASR      r12,lr,#7
        0x00037dd2:    ebac7cee    ...|    SUB      r12,r12,lr,ASR #31
        0x00037dd6:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037dda:    2900        .)      CMP      r1,#0
        0x00037ddc:    bf18        ..      IT       NE
        0x00037dde:    f04f0c00    O...    MOVNE    r12,#0
        0x00037de2:    f8dde010    ....    LDR      lr,[sp,#0x10]
        0x00037de6:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037dea:    ebae0e04    ....    SUB      lr,lr,r4
        0x00037dee:    4463        cD      ADD      r3,r3,r12
        0x00037df0:    459e        .E      CMP      lr,r3
        0x00037df2:    da04        ..      BGE      0x37dfe ; opus_packet_extensions_generate + 290
        0x00037df4:    b007        ..      ADD      sp,sp,#0x1c
        0x00037df6:    f06f0001    o...    MVN      r0,#1
        0x00037dfa:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037dfe:    b136        6.      CBZ      r6,0x37e0e ; opus_packet_extensions_generate + 306
        0x00037e00:    2900        .)      CMP      r1,#0
        0x00037e02:    bf0c        ..      ITE      EQ
        0x00037e04:    2301        .#      MOVEQ    r3,#1
        0x00037e06:    2300        .#      MOVNE    r3,#0
        0x00037e08:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x00037e0c:    5532        2U      STRB     r2,[r6,r4]
        0x00037e0e:    1c64        d.      ADDS     r4,r4,#1
        0x00037e10:    b3d9        ..      CBZ      r1,0x37e8a ; opus_packet_extensions_generate + 430
        0x00037e12:    b126        &.      CBZ      r6,0x37e1e ; opus_packet_extensions_generate + 322
        0x00037e14:    e9d71202    ....    LDRD     r1,r2,[r7,#8]
        0x00037e18:    1930        0.      ADDS     r0,r6,r4
        0x00037e1a:    f7e0fbb6    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00037e1e:    e002        ..      B        0x37e26 ; opus_packet_extensions_generate + 330
        0x00037e20:    e010        ..      B        0x37e44 ; opus_packet_extensions_generate + 360
        0x00037e22:    e00a        ..      B        0x37e3a ; opus_packet_extensions_generate + 350
        0x00037e24:    e004        ..      B        0x37e30 ; opus_packet_extensions_generate + 340
        0x00037e26:    68f8        .h      LDR      r0,[r7,#0xc]
        0x00037e28:    4404        .D      ADD      r4,r4,r0
        0x00037e2a:    9800        ..      LDR      r0,[sp,#0]
        0x00037e2c:    1c40        @.      ADDS     r0,r0,#1
        0x00037e2e:    9000        ..      STR      r0,[sp,#0]
        0x00037e30:    f1090901    ....    ADD      r9,r9,#1
        0x00037e34:    45c1        .E      CMP      r9,r8
        0x00037e36:    f6ffaf7d    ..}.    BLT      0x37d34 ; opus_packet_extensions_generate + 88
        0x00037e3a:    9802        ..      LDR      r0,[sp,#8]
        0x00037e3c:    1c6d        m.      ADDS     r5,r5,#1
        0x00037e3e:    4285        .B      CMP      r5,r0
        0x00037e40:    f77faf72    ..r.    BLE      0x37d28 ; opus_packet_extensions_generate + 76
        0x00037e44:    9810        ..      LDR      r0,[sp,#0x40]
        0x00037e46:    2800        .(      CMP      r0,#0
        0x00037e48:    bf1c        ..      ITT      NE
        0x00037e4a:    9804        ..      LDRNE    r0,[sp,#0x10]
        0x00037e4c:    4284        .B      CMPNE    r4,r0
        0x00037e4e:    da18        ..      BGE      0x37e82 ; opus_packet_extensions_generate + 422
        0x00037e50:    1b05        ..      SUBS     r5,r0,r4
        0x00037e52:    b1ae        ..      CBZ      r6,0x37e80 ; opus_packet_extensions_generate + 420
        0x00037e54:    1970        p.      ADDS     r0,r6,r5
        0x00037e56:    4622        "F      MOV      r2,r4
        0x00037e58:    4631        1F      MOV      r1,r6
        0x00037e5a:    f7e0fbdb    ....    BL       __aeabi_memmove ; 0x18614
        0x00037e5e:    2d00        .-      CMP      r5,#0
        0x00037e60:    dd0e        ..      BLE      0x37e80 ; opus_packet_extensions_generate + 420
        0x00037e62:    1e70        p.      SUBS     r0,r6,#1
        0x00037e64:    f0150f01    ....    TST      r5,#1
        0x00037e68:    f04f0201    O...    MOV      r2,#1
        0x00037e6c:    bf18        ..      IT       NE
        0x00037e6e:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x00037e72:    1069        i.      ASRS     r1,r5,#1
        0x00037e74:    d004        ..      BEQ      0x37e80 ; opus_packet_extensions_generate + 420
        0x00037e76:    7042        Bp      STRB     r2,[r0,#1]
        0x00037e78:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00037e7c:    1e49        I.      SUBS     r1,r1,#1
        0x00037e7e:    d1fa        ..      BNE      0x37e76 ; opus_packet_extensions_generate + 410
        0x00037e80:    442c        ,D      ADD      r4,r4,r5
        0x00037e82:    b007        ..      ADD      sp,sp,#0x1c
        0x00037e84:    4620         F      MOV      r0,r4
        0x00037e86:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037e8a:    e7ff        ..      B        0x37e8c ; opus_packet_extensions_generate + 432
        0x00037e8c:    f04f0e00    O...    MOV      lr,#0
        0x00037e90:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00037e92:    4672        rF      MOV      r2,lr
        0x00037e94:    fbc02101    ...!    SMLAL    r2,r1,r0,r1
        0x00037e98:    11ca        ..      ASRS     r2,r1,#7
        0x00037e9a:    eba27ce1    ...|    SUB      r12,r2,r1,ASR #31
        0x00037e9e:    b326        &.      CBZ      r6,0x37eea ; opus_packet_extensions_generate + 526
        0x00037ea0:    f1bc0f00    ....    CMP      r12,#0
        0x00037ea4:    dd11        ..      BLE      0x37eca ; opus_packet_extensions_generate + 494
        0x00037ea6:    1931        1.      ADDS     r1,r6,r4
        0x00037ea8:    1e49        I.      SUBS     r1,r1,#1
        0x00037eaa:    f01c0f01    ....    TST      r12,#1
        0x00037eae:    d002        ..      BEQ      0x37eb6 ; opus_packet_extensions_generate + 474
        0x00037eb0:    22ff        ."      MOVS     r2,#0xff
        0x00037eb2:    f8012f01    .../    STRB     r2,[r1,#1]!
        0x00037eb6:    ea5f026c    _.l.    ASRS     r2,r12,#1
        0x00037eba:    bf18        ..      IT       NE
        0x00037ebc:    23ff        .#      MOVNE    r3,#0xff
        0x00037ebe:    d004        ..      BEQ      0x37eca ; opus_packet_extensions_generate + 494
        0x00037ec0:    704b        Kp      STRB     r3,[r1,#1]
        0x00037ec2:    f8013f02    ...?    STRB     r3,[r1,#2]!
        0x00037ec6:    1e52        R.      SUBS     r2,r2,#1
        0x00037ec8:    d1fa        ..      BNE      0x37ec0 ; opus_packet_extensions_generate + 484
        0x00037eca:    4464        dD      ADD      r4,r4,r12
        0x00037ecc:    b16e        n.      CBZ      r6,0x37eea ; opus_packet_extensions_generate + 526
        0x00037ece:    68fa        .h      LDR      r2,[r7,#0xc]
        0x00037ed0:    4673        sF      MOV      r3,lr
        0x00037ed2:    4611        .F      MOV      r1,r2
        0x00037ed4:    fbc03102    ...1    SMLAL    r3,r1,r0,r2
        0x00037ed8:    11c8        ..      ASRS     r0,r1,#7
        0x00037eda:    eba070e1    ...p    SUB      r0,r0,r1,ASR #31
        0x00037ede:    eba02000    ...     SUB      r0,r0,r0,LSL #8
        0x00037ee2:    4410        .D      ADD      r0,r0,r2
        0x00037ee4:    5530        0U      STRB     r0,[r6,r4]
        0x00037ee6:    1c64        d.      ADDS     r4,r4,#1
        0x00037ee8:    e794        ..      B        0x37e14 ; opus_packet_extensions_generate + 312
        0x00037eea:    1c64        d.      ADDS     r4,r4,#1
        0x00037eec:    e797        ..      B        0x37e1e ; opus_packet_extensions_generate + 322
        0x00037eee:    461a        .F      MOV      r2,r3
        0x00037ef0:    9302        ..      STR      r3,[sp,#8]
        0x00037ef2:    e70a        ..      B        0x37d0a ; opus_packet_extensions_generate + 46
    $d
        0x00037ef4:    80808081    ....    DCD    2155905153
    $t
    i.opus_packet_extensions_parse
    opus_packet_extensions_parse
        0x00037ef8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00037efc:    2700        .'      MOVS     r7,#0
        0x00037efe:    46b8        .F      MOV      r8,r7
        0x00037f00:    2900        .)      CMP      r1,#0
        0x00037f02:    bfc8        ..      IT       GT
        0x00037f04:    f04f0e00    O...    MOVGT    lr,#0
        0x00037f08:    dd6c        l.      BLE      0x37fe4 ; opus_packet_extensions_parse + 236
        0x00037f0a:    7804        .x      LDRB     r4,[r0,#0]
        0x00037f0c:    0865        e.      LSRS     r5,r4,#1
        0x00037f0e:    2d01        .-      CMP      r5,#1
        0x00037f10:    dd03        ..      BLE      0x37f1a ; opus_packet_extensions_parse + 34
        0x00037f12:    46aa        .F      MOV      r10,r5
        0x00037f14:    46bb        .F      MOV      r11,r7
        0x00037f16:    4681        .F      MOV      r9,r0
        0x00037f18:    e00b        ..      B        0x37f32 ; opus_packet_extensions_parse + 58
        0x00037f1a:    d10a        ..      BNE      0x37f32 ; opus_packet_extensions_parse + 58
        0x00037f1c:    f0140f01    ....    TST      r4,#1
        0x00037f20:    bf08        ..      IT       EQ
        0x00037f22:    1c7f        ..      ADDEQ    r7,r7,#1
        0x00037f24:    d003        ..      BEQ      0x37f2e ; opus_packet_extensions_parse + 54
        0x00037f26:    2902        .)      CMP      r1,#2
        0x00037f28:    bfa4        ..      ITT      GE
        0x00037f2a:    7846        Fx      LDRBGE   r6,[r0,#1]
        0x00037f2c:    4437        7D      ADDGE    r7,r6
        0x00037f2e:    2f30        0/      CMP      r7,#0x30
        0x00037f30:    da14        ..      BGE      0x37f5c ; opus_packet_extensions_parse + 100
        0x00037f32:    2900        .)      CMP      r1,#0
        0x00037f34:    d03e        >.      BEQ      0x37fb4 ; opus_packet_extensions_parse + 188
        0x00037f36:    002e        ..      MOVS     r6,r5
        0x00037f38:    f0040c01    ....    AND      r12,r4,#1
        0x00037f3c:    d014        ..      BEQ      0x37f68 ; opus_packet_extensions_parse + 112
        0x00037f3e:    1e6c        l.      SUBS     r4,r5,#1
        0x00037f40:    2c1f        .,      CMP      r4,#0x1f
        0x00037f42:    d21b        ..      BCS      0x37f7c ; opus_packet_extensions_parse + 132
        0x00037f44:    f10c0401    ....    ADD      r4,r12,#1
        0x00037f48:    42a1        .B      CMP      r1,r4
        0x00037f4a:    db07        ..      BLT      0x37f5c ; opus_packet_extensions_parse + 100
        0x00037f4c:    eba1010c    ....    SUB      r1,r1,r12
        0x00037f50:    4420         D      ADD      r0,r0,r4
        0x00037f52:    f04f0c01    O...    MOV      r12,#1
        0x00037f56:    1e49        I.      SUBS     r1,r1,#1
        0x00037f58:    2900        .)      CMP      r1,#0
        0x00037f5a:    da2b        +.      BGE      0x37fb4 ; opus_packet_extensions_parse + 188
        0x00037f5c:    f06f0003    o...    MVN      r0,#3
        0x00037f60:    f8c38000    ....    STR      r8,[r3,#0]
        0x00037f64:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037f68:    f1bc0f00    ....    CMP      r12,#0
        0x00037f6c:    d006        ..      BEQ      0x37f7c ; opus_packet_extensions_parse + 132
        0x00037f6e:    f04f0c01    O...    MOV      r12,#1
        0x00037f72:    2901        .)      CMP      r1,#1
        0x00037f74:    bfa8        ..      IT       GE
        0x00037f76:    1c40        @.      ADDGE    r0,r0,#1
        0x00037f78:    daed        ..      BGE      0x37f56 ; opus_packet_extensions_parse + 94
        0x00037f7a:    e7ef        ..      B        0x37f5c ; opus_packet_extensions_parse + 100
        0x00037f7c:    f1bc0f00    ....    CMP      r12,#0
        0x00037f80:    bf1c        ..      ITT      NE
        0x00037f82:    2600        .&      MOVNE    r6,#0
        0x00037f84:    f04f0c01    O...    MOVNE    r12,#1
        0x00037f88:    d010        ..      BEQ      0x37fac ; opus_packet_extensions_parse + 180
        0x00037f8a:    1c40        @.      ADDS     r0,r0,#1
        0x00037f8c:    1e49        I.      SUBS     r1,r1,#1
        0x00037f8e:    d0e5        ..      BEQ      0x37f5c ; opus_packet_extensions_parse + 100
        0x00037f90:    7804        .x      LDRB     r4,[r0,#0]
        0x00037f92:    f10c0c01    ....    ADD      r12,r12,#1
        0x00037f96:    4426        &D      ADD      r6,r6,r4
        0x00037f98:    2cff        .,      CMP      r4,#0xff
        0x00037f9a:    d0f6        ..      BEQ      0x37f8a ; opus_packet_extensions_parse + 146
        0x00037f9c:    1c40        @.      ADDS     r0,r0,#1
        0x00037f9e:    1e49        I.      SUBS     r1,r1,#1
        0x00037fa0:    428e        .B      CMP      r6,r1
        0x00037fa2:    bfdc        ..      ITT      LE
        0x00037fa4:    1b89        ..      SUBLE    r1,r1,r6
        0x00037fa6:    4430        0D      ADDLE    r0,r6
        0x00037fa8:    ddd6        ..      BLE      0x37f58 ; opus_packet_extensions_parse + 96
        0x00037faa:    e7d7        ..      B        0x37f5c ; opus_packet_extensions_parse + 100
        0x00037fac:    4408        .D      ADD      r0,r0,r1
        0x00037fae:    f04f0c01    O...    MOV      r12,#1
        0x00037fb2:    4671        qF      MOV      r1,lr
        0x00037fb4:    2d01        .-      CMP      r5,#1
        0x00037fb6:    dd13        ..      BLE      0x37fe0 ; opus_packet_extensions_parse + 232
        0x00037fb8:    681c        .h      LDR      r4,[r3,#0]
        0x00037fba:    4544        DE      CMP      r4,r8
        0x00037fbc:    d103        ..      BNE      0x37fc6 ; opus_packet_extensions_parse + 206
        0x00037fbe:    f06f0001    o...    MVN      r0,#1
        0x00037fc2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00037fc6:    eba00409    ....    SUB      r4,r0,r9
        0x00037fca:    eb021508    ....    ADD      r5,r2,r8,LSL #4
        0x00037fce:    eba4040c    ....    SUB      r4,r4,r12
        0x00037fd2:    44cc        .D      ADD      r12,r12,r9
        0x00037fd4:    e9c5c402    ....    STRD     r12,r4,[r5,#8]
        0x00037fd8:    e9c5ab00    ....    STRD     r10,r11,[r5,#0]
        0x00037fdc:    f1080801    ....    ADD      r8,r8,#1
        0x00037fe0:    2900        .)      CMP      r1,#0
        0x00037fe2:    dc92        ..      BGT      0x37f0a ; opus_packet_extensions_parse + 18
        0x00037fe4:    2000        .       MOVS     r0,#0
        0x00037fe6:    f8c38000    ....    STR      r8,[r3,#0]
        0x00037fea:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.opus_packet_get_nb_frames
    opus_packet_get_nb_frames
        0x00037fee:    2901        .)      CMP      r1,#1
        0x00037ff0:    bfbc        ..      ITT      LT
        0x00037ff2:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x00037ff6:    4770        pG      BXLT     lr
        0x00037ff8:    7802        .x      LDRB     r2,[r0,#0]
        0x00037ffa:    f0120203    ....    ANDS     r2,r2,#3
        0x00037ffe:    bf04        ..      ITT      EQ
        0x00038000:    2001        .       MOVEQ    r0,#1
        0x00038002:    4770        pG      BXEQ     lr
        0x00038004:    2a03        .*      CMP      r2,#3
        0x00038006:    bf1c        ..      ITT      NE
        0x00038008:    2002        .       MOVNE    r0,#2
        0x0003800a:    4770        pG      BXNE     lr
        0x0003800c:    2902        .)      CMP      r1,#2
        0x0003800e:    bfb2        ..      ITEE     LT
        0x00038010:    f06f0003    o...    MVNLT    r0,#3
        0x00038014:    7840        @x      LDRBGE   r0,[r0,#1]
        0x00038016:    f000003f    ..?.    ANDGE    r0,r0,#0x3f
        0x0003801a:    4770        pG      BX       lr
    i.opus_packet_get_samples_per_frame
    opus_packet_get_samples_per_frame
        0x0003801c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003801e:    f0100f80    ....    TST      r0,#0x80
        0x00038022:    d008        ..      BEQ      0x38036 ; opus_packet_get_samples_per_frame + 26
        0x00038024:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00038028:    fa01f000    ....    LSL      r0,r1,r0
        0x0003802c:    f44f71c8    O..q    MOV      r1,#0x190
        0x00038030:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00038034:    4770        pG      BX       lr
        0x00038036:    2260        `"      MOVS     r2,#0x60
        0x00038038:    ea320300    2...    BICS     r3,r2,r0
        0x0003803c:    4a10        .J      LDR      r2,[pc,#64] ; [0x38080] = 0x51eb851f
        0x0003803e:    d012        ..      BEQ      0x38066 ; opus_packet_get_samples_per_frame + 74
        0x00038040:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00038044:    2803        .(      CMP      r0,#3
        0x00038046:    bf03        ..      ITTTE    EQ
        0x00038048:    ebc11001    ....    RSBEQ    r0,r1,r1,LSL #4
        0x0003804c:    0080        ..      LSLEQ    r0,r0,#2
        0x0003804e:    f44f717a    O.zq    MOVEQ    r1,#0x3e8
        0x00038052:    fa01f000    ....    LSLNE    r0,r1,r0
        0x00038056:    bf1c        ..      ITT      NE
        0x00038058:    fb821000    ....    SMULLNE  r1,r0,r2,r0
        0x0003805c:    1141        A.      ASRNE    r1,r0,#5
        0x0003805e:    d0e7        ..      BEQ      0x38030 ; opus_packet_get_samples_per_frame + 20
        0x00038060:    eba170e0    ...p    SUB      r0,r1,r0,ASR #31
        0x00038064:    4770        pG      BX       lr
        0x00038066:    f0100f08    ....    TST      r0,#8
        0x0003806a:    4805        .H      LDR      r0,[pc,#20] ; [0x38080] = 0x51eb851f
        0x0003806c:    fb801001    ....    SMULL    r1,r0,r0,r1
        0x00038070:    bf12        ..      ITEE     NE
        0x00038072:    1101        ..      ASRNE    r1,r0,#4
        0x00038074:    1141        A.      ASREQ    r1,r0,#5
        0x00038076:    eba170e0    ...p    SUBEQ    r0,r1,r0,ASR #31
        0x0003807a:    d1f1        ..      BNE      0x38060 ; opus_packet_get_samples_per_frame + 68
        0x0003807c:    4770        pG      BX       lr
    $d
        0x0003807e:    0000        ..      DCW    0
        0x00038080:    51eb851f    ...Q    DCD    1374389535
    $t
    i.opus_packet_pad
    opus_packet_pad
        0x00038084:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00038088:    f5ad7d31    ..1}    SUB      sp,sp,#0x2c4
        0x0003808c:    4616        .F      MOV      r6,r2
        0x0003808e:    460d        .F      MOV      r5,r1
        0x00038090:    4680        .F      MOV      r8,r0
        0x00038092:    f7e7f95f    .._.    BL       alloc_stack ; 0x1f354
        0x00038096:    f04f0a00    O...    MOV      r10,#0
        0x0003809a:    f04f0b01    O...    MOV      r11,#1
        0x0003809e:    46d1        .F      MOV      r9,r10
        0x000380a0:    f005fae6    ....    BL       save_stack ; 0x3d670
        0x000380a4:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000380a8:    2d01        .-      CMP      r5,#1
        0x000380aa:    db07        ..      BLT      0x380bc ; opus_packet_pad + 56
        0x000380ac:    2700        .'      MOVS     r7,#0
        0x000380ae:    42b5        .B      CMP      r5,r6
        0x000380b0:    d103        ..      BNE      0x380ba ; opus_packet_pad + 54
        0x000380b2:    463c        <F      MOV      r4,r7
        0x000380b4:    f005fad4    ....    BL       restore_stack ; 0x3d660
        0x000380b8:    e02c        ,.      B        0x38114 ; opus_packet_pad + 144
        0x000380ba:    dd02        ..      BLE      0x380c2 ; opus_packet_pad + 62
        0x000380bc:    f005fad0    ....    BL       restore_stack ; 0x3d660
        0x000380c0:    e028        (.      B        0x38114 ; opus_packet_pad + 144
        0x000380c2:    4628        (F      MOV      r0,r5
        0x000380c4:    f007fcc2    ....    BL       spl_alloca ; 0x3fa4c
        0x000380c8:    4604        .F      MOV      r4,r0
        0x000380ca:    462a        *F      MOV      r2,r5
        0x000380cc:    4641        AF      MOV      r1,r8
        0x000380ce:    9706        ..      STR      r7,[sp,#0x18]
        0x000380d0:    f7e0fa5b    ..[.    BL       __aeabi_memcpy ; 0x1858a
        0x000380d4:    a805        ..      ADD      r0,sp,#0x14
        0x000380d6:    4621        !F      MOV      r1,r4
        0x000380d8:    462a        *F      MOV      r2,r5
        0x000380da:    2300        .#      MOVS     r3,#0
        0x000380dc:    f000f990    ....    BL       opus_repacketizer_cat_impl ; 0x38400
        0x000380e0:    0004        ..      MOVS     r4,r0
        0x000380e2:    d10e        ..      BNE      0x38102 ; opus_packet_pad + 126
        0x000380e4:    f8cdb008    ....    STR      r11,[sp,#8]
        0x000380e8:    e9cd6700    ...g    STRD     r6,r7,[sp,#0]
        0x000380ec:    e9cda903    ....    STRD     r10,r9,[sp,#0xc]
        0x000380f0:    4643        CF      MOV      r3,r8
        0x000380f2:    2100        .!      MOVS     r1,#0
        0x000380f4:    a805        ..      ADD      r0,sp,#0x14
        0x000380f6:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000380f8:    f000f9ea    ....    BL       opus_repacketizer_out_range_impl ; 0x384d0
        0x000380fc:    4604        .F      MOV      r4,r0
        0x000380fe:    f005faaf    ....    BL       restore_stack ; 0x3d660
        0x00038102:    f005faad    ....    BL       restore_stack ; 0x3d660
        0x00038106:    2c00        .,      CMP      r4,#0
        0x00038108:    bfc2        ..      ITTT     GT
        0x0003810a:    2000        .       MOVGT    r0,#0
        0x0003810c:    f50d7d31    ..1}    ADDGT    sp,sp,#0x2c4
        0x00038110:    e8bd8ff0    ....    POPGT    {r4-r11,pc}
        0x00038114:    4620         F      MOV      r0,r4
        0x00038116:    f50d7d31    ..1}    ADD      sp,sp,#0x2c4
        0x0003811a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003811e:    0000        ..      MOVS     r0,r0
    i.opus_packet_parse_impl
    opus_packet_parse_impl
        0x00038120:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00038124:    b082        ..      SUB      sp,sp,#8
        0x00038126:    2500        .%      MOVS     r5,#0
        0x00038128:    e9dd9c0f    ....    LDRD     r9,r12,[sp,#0x3c]
        0x0003812c:    9000        ..      STR      r0,[sp,#0]
        0x0003812e:    f1bc0f00    ....    CMP      r12,#0
        0x00038132:    d001        ..      BEQ      0x38138 ; opus_packet_parse_impl + 24
        0x00038134:    2900        .)      CMP      r1,#0
        0x00038136:    da04        ..      BGE      0x38142 ; opus_packet_parse_impl + 34
        0x00038138:    b006        ..      ADD      sp,sp,#0x18
        0x0003813a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003813e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00038142:    f00080ff    ....    BEQ.W    0x38344 ; opus_packet_parse_impl + 548
        0x00038146:    7807        .x      LDRB     r7,[r0,#0]
        0x00038148:    f64b3480    K..4    MOV      r4,#0xbb80
        0x0003814c:    f0170f80    ....    TST      r7,#0x80
        0x00038150:    d009        ..      BEQ      0x38166 ; opus_packet_parse_impl + 70
        0x00038152:    f3c703c1    ....    UBFX     r3,r7,#3,#2
        0x00038156:    fa04f303    ....    LSL      r3,r4,r3
        0x0003815a:    f44f74c8    O..t    MOV      r4,#0x190
        0x0003815e:    bf00        ..      NOP      
        0x00038160:    fb93f6f4    ....    SDIV     r6,r3,r4
        0x00038164:    e013        ..      B        0x3818e ; opus_packet_parse_impl + 110
        0x00038166:    f04f0360    O.`.    MOV      r3,#0x60
        0x0003816a:    4ea3        .N      LDR      r6,[pc,#652] ; [0x383f8] = 0x51eb851f
        0x0003816c:    43bb        .C      BICS     r3,r3,r7
        0x0003816e:    d041        A.      BEQ      0x381f4 ; opus_packet_parse_impl + 212
        0x00038170:    f3c703c1    ....    UBFX     r3,r7,#3,#2
        0x00038174:    2b03        .+      CMP      r3,#3
        0x00038176:    bf04        ..      ITT      EQ
        0x00038178:    4ba0        .K      LDREQ    r3,[pc,#640] ; [0x383fc] = 0x2bf200
        0x0003817a:    f44f747a    O.zt    MOVEQ    r4,#0x3e8
        0x0003817e:    d0ef        ..      BEQ      0x38160 ; opus_packet_parse_impl + 64
        0x00038180:    fa04f303    ....    LSL      r3,r4,r3
        0x00038184:    fb864303    ...C    SMULL    r4,r3,r6,r3
        0x00038188:    115c        \.      ASRS     r4,r3,#5
        0x0003818a:    eba476e3    ...v    SUB      r6,r4,r3,ASR #31
        0x0003818e:    1c43        C.      ADDS     r3,r0,#1
        0x00038190:    1e49        I.      SUBS     r1,r1,#1
        0x00038192:    f04f0800    O...    MOV      r8,#0
        0x00038196:    460c        .F      MOV      r4,r1
        0x00038198:    f0170003    ....    ANDS     r0,r7,#3
        0x0003819c:    bf08        ..      IT       EQ
        0x0003819e:    2001        .       MOVEQ    r0,#1
        0x000381a0:    d05e        ^.      BEQ      0x38260 ; opus_packet_parse_impl + 320
        0x000381a2:    2801        .(      CMP      r0,#1
        0x000381a4:    d02e        ..      BEQ      0x38204 ; opus_packet_parse_impl + 228
        0x000381a6:    2802        .(      CMP      r0,#2
        0x000381a8:    d03a        :.      BEQ      0x38220 ; opus_packet_parse_impl + 256
        0x000381aa:    2901        .)      CMP      r1,#1
        0x000381ac:    db75        u.      BLT      0x3829a ; opus_packet_parse_impl + 378
        0x000381ae:    f8138b01    ....    LDRB     r8,[r3],#1
        0x000381b2:    f008003f    ..?.    AND      r0,r8,#0x3f
        0x000381b6:    2800        .(      CMP      r0,#0
        0x000381b8:    dd6f        o.      BLE      0x3829a ; opus_packet_parse_impl + 378
        0x000381ba:    4346        FC      MULS     r6,r0,r6
        0x000381bc:    f5b65fb4    ..._    CMP      r6,#0x1680
        0x000381c0:    dc6b        k.      BGT      0x3829a ; opus_packet_parse_impl + 378
        0x000381c2:    1e61        a.      SUBS     r1,r4,#1
        0x000381c4:    f0180f40    ..@.    TST      r8,#0x40
        0x000381c8:    d00b        ..      BEQ      0x381e2 ; opus_packet_parse_impl + 194
        0x000381ca:    2900        .)      CMP      r1,#0
        0x000381cc:    dd65        e.      BLE      0x3829a ; opus_packet_parse_impl + 378
        0x000381ce:    f8136b01    ...k    LDRB     r6,[r3],#1
        0x000381d2:    1e49        I.      SUBS     r1,r1,#1
        0x000381d4:    2eff        ..      CMP      r6,#0xff
        0x000381d6:    bf08        ..      IT       EQ
        0x000381d8:    26fe        .&      MOVEQ    r6,#0xfe
        0x000381da:    eba10106    ....    SUB      r1,r1,r6
        0x000381de:    4435        5D      ADD      r5,r5,r6
        0x000381e0:    d0f3        ..      BEQ      0x381ca ; opus_packet_parse_impl + 170
        0x000381e2:    2900        .)      CMP      r1,#0
        0x000381e4:    db59        Y.      BLT      0x3829a ; opus_packet_parse_impl + 378
        0x000381e6:    2601        .&      MOVS     r6,#1
        0x000381e8:    ea3618d8    6...    BICS     r8,r6,r8,LSR #7
        0x000381ec:    d039        9.      BEQ      0x38262 ; opus_packet_parse_impl + 322
        0x000381ee:    2a00        .*      CMP      r2,#0
        0x000381f0:    d07e        ~.      BEQ      0x382f0 ; opus_packet_parse_impl + 464
        0x000381f2:    e06d        m.      B        0x382d0 ; opus_packet_parse_impl + 432
        0x000381f4:    f0170f08    ....    TST      r7,#8
        0x000381f8:    bf14        ..      ITE      NE
        0x000381fa:    f44f7670    O.pv    MOVNE    r6,#0x3c0
        0x000381fe:    f44f76f0    O..v    MOVEQ    r6,#0x1e0
        0x00038202:    e7c4        ..      B        0x3818e ; opus_packet_parse_impl + 110
        0x00038204:    2002        .       MOVS     r0,#2
        0x00038206:    f04f0801    O...    MOV      r8,#1
        0x0003820a:    2a00        .*      CMP      r2,#0
        0x0003820c:    d160        `.      BNE      0x382d0 ; opus_packet_parse_impl + 432
        0x0003820e:    f0110f01    ....    TST      r1,#1
        0x00038212:    d142        B.      BNE      0x3829a ; opus_packet_parse_impl + 378
        0x00038214:    eb0471d4    ...q    ADD      r1,r4,r4,LSR #31
        0x00038218:    104c        L.      ASRS     r4,r1,#1
        0x0003821a:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x0003821e:    e088        ..      B        0x38332 ; opus_packet_parse_impl + 530
        0x00038220:    2002        .       MOVS     r0,#2
        0x00038222:    2901        .)      CMP      r1,#1
        0x00038224:    db08        ..      BLT      0x38238 ; opus_packet_parse_impl + 280
        0x00038226:    781c        .x      LDRB     r4,[r3,#0]
        0x00038228:    2cfc        .,      CMP      r4,#0xfc
        0x0003822a:    d203        ..      BCS      0x38234 ; opus_packet_parse_impl + 276
        0x0003822c:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x00038230:    2401        .$      MOVS     r4,#1
        0x00038232:    e00c        ..      B        0x3824e ; opus_packet_parse_impl + 302
        0x00038234:    2902        .)      CMP      r1,#2
        0x00038236:    da04        ..      BGE      0x38242 ; opus_packet_parse_impl + 290
        0x00038238:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x0003823c:    f8ac4000    ...@    STRH     r4,[r12,#0]
        0x00038240:    e005        ..      B        0x3824e ; opus_packet_parse_impl + 302
        0x00038242:    785e        ^x      LDRB     r6,[r3,#1]
        0x00038244:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00038248:    f8ac6000    ...`    STRH     r6,[r12,#0]
        0x0003824c:    2402        .$      MOVS     r4,#2
        0x0003824e:    f9bc6000    ...`    LDRSH    r6,[r12,#0]
        0x00038252:    1b09        ..      SUBS     r1,r1,r4
        0x00038254:    2e00        ..      CMP      r6,#0
        0x00038256:    bfa2        ..      ITTT     GE
        0x00038258:    42b1        .B      CMPGE    r1,r6
        0x0003825a:    4423        #D      ADDGE    r3,r4
        0x0003825c:    1b8c        ..      SUBGE    r4,r1,r6
        0x0003825e:    db71        q.      BLT      0x38344 ; opus_packet_parse_impl + 548
        0x00038260:    e035        5.      B        0x382ce ; opus_packet_parse_impl + 430
        0x00038262:    1e46        F.      SUBS     r6,r0,#1
        0x00038264:    460c        .F      MOV      r4,r1
        0x00038266:    f04f0a00    O...    MOV      r10,#0
        0x0003826a:    9601        ..      STR      r6,[sp,#4]
        0x0003826c:    2e00        ..      CMP      r6,#0
        0x0003826e:    dd2c        ,.      BLE      0x382ca ; opus_packet_parse_impl + 426
        0x00038270:    eb0c064a    ..J.    ADD      r6,r12,r10,LSL #1
        0x00038274:    2901        .)      CMP      r1,#1
        0x00038276:    db0a        ..      BLT      0x3828e ; opus_packet_parse_impl + 366
        0x00038278:    f893b000    ....    LDRB     r11,[r3,#0]
        0x0003827c:    f1bb0ffc    ....    CMP      r11,#0xfc
        0x00038280:    bf3c        <.      ITT      CC
        0x00038282:    f8a6b000    ....    STRHCC   r11,[r6,#0]
        0x00038286:    2601        .&      MOVCC    r6,#1
        0x00038288:    d30f        ..      BCC      0x382aa ; opus_packet_parse_impl + 394
        0x0003828a:    2902        .)      CMP      r1,#2
        0x0003828c:    da06        ..      BGE      0x3829c ; opus_packet_parse_impl + 380
        0x0003828e:    f04f3bff    O..;    MOV      r11,#0xffffffff
        0x00038292:    f8a6b000    ....    STRH     r11,[r6,#0]
        0x00038296:    465e        ^F      MOV      r6,r11
        0x00038298:    e007        ..      B        0x382aa ; opus_packet_parse_impl + 394
        0x0003829a:    e053        S.      B        0x38344 ; opus_packet_parse_impl + 548
        0x0003829c:    f893e001    ....    LDRB     lr,[r3,#1]
        0x000382a0:    eb0b0b8e    ....    ADD      r11,r11,lr,LSL #2
        0x000382a4:    f8a6b000    ....    STRH     r11,[r6,#0]
        0x000382a8:    2602        .&      MOVS     r6,#2
        0x000382aa:    f93cb01a    <...    LDRSH    r11,[r12,r10,LSL #1]
        0x000382ae:    1b89        ..      SUBS     r1,r1,r6
        0x000382b0:    f1bb0f00    ....    CMP      r11,#0
        0x000382b4:    bfa8        ..      IT       GE
        0x000382b6:    4559        YE      CMPGE    r1,r11
        0x000382b8:    db44        D.      BLT      0x38344 ; opus_packet_parse_impl + 548
        0x000382ba:    4433        3D      ADD      r3,r3,r6
        0x000382bc:    445e        ^D      ADD      r6,r6,r11
        0x000382be:    1ba4        ..      SUBS     r4,r4,r6
        0x000382c0:    9e01        ..      LDR      r6,[sp,#4]
        0x000382c2:    f10a0a01    ....    ADD      r10,r10,#1
        0x000382c6:    45b2        .E      CMP      r10,r6
        0x000382c8:    dbd2        ..      BLT      0x38270 ; opus_packet_parse_impl + 336
        0x000382ca:    2c00        .,      CMP      r4,#0
        0x000382cc:    db3a        :.      BLT      0x38344 ; opus_packet_parse_impl + 548
        0x000382ce:    b382        ..      CBZ      r2,0x38332 ; opus_packet_parse_impl + 530
        0x000382d0:    eb0c0640    ..@.    ADD      r6,r12,r0,LSL #1
        0x000382d4:    1eb2        ..      SUBS     r2,r6,#2
        0x000382d6:    2901        .)      CMP      r1,#1
        0x000382d8:    db0c        ..      BLT      0x382f4 ; opus_packet_parse_impl + 468
        0x000382da:    f893a000    ....    LDRB     r10,[r3,#0]
        0x000382de:    f1ba0ffc    ....    CMP      r10,#0xfc
        0x000382e2:    bf3c        <.      ITT      CC
        0x000382e4:    f8a2a000    ....    STRHCC   r10,[r2,#0]
        0x000382e8:    2201        ."      MOVCC    r2,#1
        0x000382ea:    d337        7.      BCC      0x3835c ; opus_packet_parse_impl + 572
        0x000382ec:    2902        .)      CMP      r1,#2
        0x000382ee:    e000        ..      B        0x382f2 ; opus_packet_parse_impl + 466
        0x000382f0:    e006        ..      B        0x38300 ; opus_packet_parse_impl + 480
        0x000382f2:    da2c        ,.      BGE      0x3834e ; opus_packet_parse_impl + 558
        0x000382f4:    f04f3aff    O..:    MOV      r10,#0xffffffff
        0x000382f8:    f8a2a000    ....    STRH     r10,[r2,#0]
        0x000382fc:    4652        RF      MOV      r2,r10
        0x000382fe:    e02d        -.      B        0x3835c ; opus_packet_parse_impl + 572
        0x00038300:    fb91f4f0    ....    SDIV     r4,r1,r0
        0x00038304:    fb04f200    ....    MUL      r2,r4,r0
        0x00038308:    428a        .B      CMP      r2,r1
        0x0003830a:    d11b        ..      BNE      0x38344 ; opus_packet_parse_impl + 548
        0x0003830c:    1e42        B.      SUBS     r2,r0,#1
        0x0003830e:    2a00        .*      CMP      r2,#0
        0x00038310:    dd0f        ..      BLE      0x38332 ; opus_packet_parse_impl + 530
        0x00038312:    f1ac0102    ....    SUB      r1,r12,#2
        0x00038316:    f0100f01    ....    TST      r0,#1
        0x0003831a:    bf08        ..      IT       EQ
        0x0003831c:    f8214f02    !..O    STRHEQ   r4,[r1,#2]!
        0x00038320:    1052        R.      ASRS     r2,r2,#1
        0x00038322:    bf18        ..      IT       NE
        0x00038324:    b226        &.      SXTHNE   r6,r4
        0x00038326:    d004        ..      BEQ      0x38332 ; opus_packet_parse_impl + 530
        0x00038328:    804e        N.      STRH     r6,[r1,#2]
        0x0003832a:    f8216f04    !..o    STRH     r6,[r1,#4]!
        0x0003832e:    1e52        R.      SUBS     r2,r2,#1
        0x00038330:    d1fa        ..      BNE      0x38328 ; opus_packet_parse_impl + 520
        0x00038332:    f24041fb    @..A    MOV      r1,#0x4fb
        0x00038336:    428c        .B      CMP      r4,r1
        0x00038338:    bfdc        ..      ITT      LE
        0x0003833a:    eb0c0140    ..@.    ADDLE    r1,r12,r0,LSL #1
        0x0003833e:    f8214c02    !..L    STRHLE   r4,[r1,#-2]
        0x00038342:    dd30        0.      BLE      0x383a6 ; opus_packet_parse_impl + 646
        0x00038344:    b006        ..      ADD      sp,sp,#0x18
        0x00038346:    f06f0003    o...    MVN      r0,#3
        0x0003834a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003834e:    f893b001    ....    LDRB     r11,[r3,#1]
        0x00038352:    eb0a0a8b    ....    ADD      r10,r10,r11,LSL #2
        0x00038356:    f8a2a000    ....    STRH     r10,[r2,#0]
        0x0003835a:    2202        ."      MOVS     r2,#2
        0x0003835c:    eba10a02    ....    SUB      r10,r1,r2
        0x00038360:    f9361c02    6...    LDRSH    r1,[r6,#-2]
        0x00038364:    2900        .)      CMP      r1,#0
        0x00038366:    bfa8        ..      IT       GE
        0x00038368:    458a        .E      CMPGE    r10,r1
        0x0003836a:    dbeb        ..      BLT      0x38344 ; opus_packet_parse_impl + 548
        0x0003836c:    4413        .D      ADD      r3,r3,r2
        0x0003836e:    f1b80f00    ....    CMP      r8,#0
        0x00038372:    d015        ..      BEQ      0x383a0 ; opus_packet_parse_impl + 640
        0x00038374:    fb11f200    ....    SMULBB   r2,r1,r0
        0x00038378:    4552        RE      CMP      r2,r10
        0x0003837a:    dce3        ..      BGT      0x38344 ; opus_packet_parse_impl + 548
        0x0003837c:    1e44        D.      SUBS     r4,r0,#1
        0x0003837e:    2c00        .,      CMP      r4,#0
        0x00038380:    dd11        ..      BLE      0x383a6 ; opus_packet_parse_impl + 646
        0x00038382:    f1ac0202    ....    SUB      r2,r12,#2
        0x00038386:    f0100f01    ....    TST      r0,#1
        0x0003838a:    bf08        ..      IT       EQ
        0x0003838c:    f8221f02    "...    STRHEQ   r1,[r2,#2]!
        0x00038390:    1064        d.      ASRS     r4,r4,#1
        0x00038392:    d008        ..      BEQ      0x383a6 ; opus_packet_parse_impl + 646
        0x00038394:    8051        Q.      STRH     r1,[r2,#2]
        0x00038396:    f8221f04    "...    STRH     r1,[r2,#4]!
        0x0003839a:    1e64        d.      SUBS     r4,r4,#1
        0x0003839c:    d1fa        ..      BNE      0x38394 ; opus_packet_parse_impl + 628
        0x0003839e:    e002        ..      B        0x383a6 ; opus_packet_parse_impl + 646
        0x000383a0:    4411        .D      ADD      r1,r1,r2
        0x000383a2:    42a1        .B      CMP      r1,r4
        0x000383a4:    dcce        ..      BGT      0x38344 ; opus_packet_parse_impl + 548
        0x000383a6:    9911        ..      LDR      r1,[sp,#0x44]
        0x000383a8:    b119        ..      CBZ      r1,0x383b2 ; opus_packet_parse_impl + 658
        0x000383aa:    9900        ..      LDR      r1,[sp,#0]
        0x000383ac:    1a5a        Z.      SUBS     r2,r3,r1
        0x000383ae:    9911        ..      LDR      r1,[sp,#0x44]
        0x000383b0:    600a        .`      STR      r2,[r1,#0]
        0x000383b2:    2800        .(      CMP      r0,#0
        0x000383b4:    bfc4        ..      ITT      GT
        0x000383b6:    2100        .!      MOVGT    r1,#0
        0x000383b8:    4602        .F      MOVGT    r2,r0
        0x000383ba:    dd0a        ..      BLE      0x383d2 ; opus_packet_parse_impl + 690
        0x000383bc:    f1b90f00    ....    CMP      r9,#0
        0x000383c0:    bf18        ..      IT       NE
        0x000383c2:    f8493021    I.!0    STRNE    r3,[r9,r1,LSL #2]
        0x000383c6:    f93c4b02    <..K    LDRSH    r4,[r12],#2
        0x000383ca:    1c49        I.      ADDS     r1,r1,#1
        0x000383cc:    4423        #D      ADD      r3,r3,r4
        0x000383ce:    1e52        R.      SUBS     r2,r2,#1
        0x000383d0:    d1f4        ..      BNE      0x383bc ; opus_packet_parse_impl + 668
        0x000383d2:    9913        ..      LDR      r1,[sp,#0x4c]
        0x000383d4:    b111        ..      CBZ      r1,0x383dc ; opus_packet_parse_impl + 700
        0x000383d6:    600b        .`      STR      r3,[r1,#0]
        0x000383d8:    9914        ..      LDR      r1,[sp,#0x50]
        0x000383da:    600d        .`      STR      r5,[r1,#0]
        0x000383dc:    9912        ..      LDR      r1,[sp,#0x48]
        0x000383de:    b121        !.      CBZ      r1,0x383ea ; opus_packet_parse_impl + 714
        0x000383e0:    9900        ..      LDR      r1,[sp,#0]
        0x000383e2:    1a59        Y.      SUBS     r1,r3,r1
        0x000383e4:    194a        J.      ADDS     r2,r1,r5
        0x000383e6:    9912        ..      LDR      r1,[sp,#0x48]
        0x000383e8:    600a        .`      STR      r2,[r1,#0]
        0x000383ea:    9905        ..      LDR      r1,[sp,#0x14]
        0x000383ec:    2900        .)      CMP      r1,#0
        0x000383ee:    bf18        ..      IT       NE
        0x000383f0:    700f        .p      STRBNE   r7,[r1,#0]
        0x000383f2:    b006        ..      ADD      sp,sp,#0x18
        0x000383f4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x000383f8:    51eb851f    ...Q    DCD    1374389535
        0x000383fc:    002bf200    ..+.    DCD    2880000
    $t
    i.opus_repacketizer_cat_impl
    opus_repacketizer_cat_impl
        0x00038400:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00038404:    b087        ..      SUB      sp,sp,#0x1c
        0x00038406:    4699        .F      MOV      r9,r3
        0x00038408:    4690        .F      MOV      r8,r2
        0x0003840a:    460f        .F      MOV      r7,r1
        0x0003840c:    4604        .F      MOV      r4,r0
        0x0003840e:    2a01        .*      CMP      r2,#1
        0x00038410:    db18        ..      BLT      0x38444 ; opus_repacketizer_cat_impl + 68
        0x00038412:    6860        `h      LDR      r0,[r4,#4]
        0x00038414:    b1d8        ..      CBZ      r0,0x3844e ; opus_repacketizer_cat_impl + 78
        0x00038416:    7820         x      LDRB     r0,[r4,#0]
        0x00038418:    7839        9x      LDRB     r1,[r7,#0]
        0x0003841a:    f00000fc    ....    AND      r0,r0,#0xfc
        0x0003841e:    f00101fc    ....    AND      r1,r1,#0xfc
        0x00038422:    4288        .B      CMP      r0,r1
        0x00038424:    d10e        ..      BNE      0x38444 ; opus_repacketizer_cat_impl + 68
        0x00038426:    4641        AF      MOV      r1,r8
        0x00038428:    4638        8F      MOV      r0,r7
        0x0003842a:    f7fffde0    ....    BL       opus_packet_get_nb_frames ; 0x37fee
        0x0003842e:    4605        .F      MOV      r5,r0
        0x00038430:    2801        .(      CMP      r0,#1
        0x00038432:    db07        ..      BLT      0x38444 ; opus_repacketizer_cat_impl + 68
        0x00038434:    6860        `h      LDR      r0,[r4,#4]
        0x00038436:    f8d42128    ..(!    LDR      r2,[r4,#0x128]
        0x0003843a:    1941        A.      ADDS     r1,r0,r5
        0x0003843c:    4351        QC      MULS     r1,r2,r1
        0x0003843e:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x00038442:    dd0e        ..      BLE      0x38462 ; opus_repacketizer_cat_impl + 98
        0x00038444:    b007        ..      ADD      sp,sp,#0x1c
        0x00038446:    f06f0003    o...    MVN      r0,#3
        0x0003844a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0003844e:    7838        8x      LDRB     r0,[r7,#0]
        0x00038450:    7020         p      STRB     r0,[r4,#0]
        0x00038452:    f44f51fa    O..Q    MOV      r1,#0x1f40
        0x00038456:    4638        8F      MOV      r0,r7
        0x00038458:    f7fffde0    ....    BL       opus_packet_get_samples_per_frame ; 0x3801c
        0x0003845c:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00038460:    e7e1        ..      B        0x38426 ; opus_repacketizer_cat_impl + 38
        0x00038462:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00038466:    f50172f6    ...r    ADD      r2,r1,#0x1ec
        0x0003846a:    f5017396    ...s    ADD      r3,r1,#0x12c
        0x0003846e:    e9cd3204    ...2    STRD     r3,r2,[sp,#0x10]
        0x00038472:    eb040040    ..@.    ADD      r0,r4,r0,LSL #1
        0x00038476:    30c8        .0      ADDS     r0,r0,#0xc8
        0x00038478:    3108        .1      ADDS     r1,r1,#8
        0x0003847a:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003847e:    2600        .&      MOVS     r6,#0
        0x00038480:    9602        ..      STR      r6,[sp,#8]
        0x00038482:    9603        ..      STR      r6,[sp,#0xc]
        0x00038484:    ab06        ..      ADD      r3,sp,#0x18
        0x00038486:    464a        JF      MOV      r2,r9
        0x00038488:    4641        AF      MOV      r1,r8
        0x0003848a:    4638        8F      MOV      r0,r7
        0x0003848c:    f7fffe48    ..H.    BL       opus_packet_parse_impl ; 0x38120
        0x00038490:    2801        .(      CMP      r0,#1
        0x00038492:    bfbc        ..      ITT      LT
        0x00038494:    b007        ..      ADDLT    sp,sp,#0x1c
        0x00038496:    e8bd83f0    ....    POPLT    {r4-r9,pc}
        0x0003849a:    2d01        .-      CMP      r5,#1
        0x0003849c:    bfc4        ..      ITT      GT
        0x0003849e:    1e68        h.      SUBGT    r0,r5,#1
        0x000384a0:    2800        .(      CMPGT    r0,#0
        0x000384a2:    dd0d        ..      BLE      0x384c0 ; opus_repacketizer_cat_impl + 192
        0x000384a4:    6861        ah      LDR      r1,[r4,#4]
        0x000384a6:    1c49        I.      ADDS     r1,r1,#1
        0x000384a8:    6061        a`      STR      r1,[r4,#4]
        0x000384aa:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x000384ae:    1e40        @.      SUBS     r0,r0,#1
        0x000384b0:    f8c161ec    ...a    STR      r6,[r1,#0x1ec]
        0x000384b4:    6861        ah      LDR      r1,[r4,#4]
        0x000384b6:    eb040181    ....    ADD      r1,r4,r1,LSL #2
        0x000384ba:    f8c1612c    ..,a    STR      r6,[r1,#0x12c]
        0x000384be:    d1f1        ..      BNE      0x384a4 ; opus_repacketizer_cat_impl + 164
        0x000384c0:    6860        `h      LDR      r0,[r4,#4]
        0x000384c2:    1c40        @.      ADDS     r0,r0,#1
        0x000384c4:    6060        ``      STR      r0,[r4,#4]
        0x000384c6:    b007        ..      ADD      sp,sp,#0x1c
        0x000384c8:    2000        .       MOVS     r0,#0
        0x000384ca:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000384ce:    0000        ..      MOVS     r0,r0
    i.opus_repacketizer_out_range_impl
    opus_repacketizer_out_range_impl
        0x000384d0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000384d4:    b089        ..      SUB      sp,sp,#0x24
        0x000384d6:    4681        .F      MOV      r9,r0
        0x000384d8:    2000        .       MOVS     r0,#0
        0x000384da:    9003        ..      STR      r0,[sp,#0xc]
        0x000384dc:    9004        ..      STR      r0,[sp,#0x10]
        0x000384de:    9005        ..      STR      r0,[sp,#0x14]
        0x000384e0:    9002        ..      STR      r0,[sp,#8]
        0x000384e2:    f005f8c5    ....    BL       save_stack ; 0x3d670
        0x000384e6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000384e8:    2800        .(      CMP      r0,#0
        0x000384ea:    bfa4        ..      ITT      GE
        0x000384ec:    990b        ..      LDRGE    r1,[sp,#0x2c]
        0x000384ee:    4281        .B      CMPGE    r1,r0
        0x000384f0:    dd04        ..      BLE      0x384fc ; opus_repacketizer_out_range_impl + 44
        0x000384f2:    f8d91004    ....    LDR      r1,[r9,#4]
        0x000384f6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000384f8:    4288        .B      CMP      r0,r1
        0x000384fa:    dd06        ..      BLE      0x3850a ; opus_repacketizer_out_range_impl + 58
        0x000384fc:    f005f8b0    ....    BL       restore_stack ; 0x3d660
        0x00038500:    b00d        ..      ADD      sp,sp,#0x34
        0x00038502:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00038506:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003850a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003850c:    1a46        F.      SUBS     r6,r0,r1
        0x0003850e:    eb090041    ..A.    ADD      r0,r9,r1,LSL #1
        0x00038512:    f10007c8    ....    ADD      r7,r0,#0xc8
        0x00038516:    eb090081    ....    ADD      r0,r9,r1,LSL #2
        0x0003851a:    3008        .0      ADDS     r0,r0,#8
        0x0003851c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003851e:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00038520:    2800        .(      CMP      r0,#0
        0x00038522:    bf08        ..      IT       EQ
        0x00038524:    2500        .%      MOVEQ    r5,#0
        0x00038526:    d008        ..      BEQ      0x3853a ; opus_repacketizer_out_range_impl + 106
        0x00038528:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x0003852c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00038530:    28fc        .(      CMP      r0,#0xfc
        0x00038532:    bfac        ..      ITE      GE
        0x00038534:    2001        .       MOVGE    r0,#1
        0x00038536:    2000        .       MOVLT    r0,#0
        0x00038538:    1c45        E.      ADDS     r5,r0,#1
        0x0003853a:    f8dda068    ..h.    LDR      r10,[sp,#0x68]
        0x0003853e:    460c        .F      MOV      r4,r1
        0x00038540:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x00038544:    f8d011ec    ....    LDR      r1,[r0,#0x1ec]
        0x00038548:    f8d0012c    ..,.    LDR      r0,[r0,#0x12c]
        0x0003854c:    f7fffb82    ....    BL       opus_packet_extensions_count ; 0x37c54
        0x00038550:    2800        .(      CMP      r0,#0
        0x00038552:    bfc8        ..      IT       GT
        0x00038554:    4482        .D      ADDGT    r10,r10,r0
        0x00038556:    1c64        d.      ADDS     r4,r4,#1
        0x00038558:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003855a:    42a0        .B      CMP      r0,r4
        0x0003855c:    dcf0        ..      BGT      0x38540 ; opus_repacketizer_out_range_impl + 112
        0x0003855e:    ea4f100a    O...    LSL      r0,r10,#4
        0x00038562:    f007fa73    ..s.    BL       spl_alloca ; 0x3fa4c
        0x00038566:    9001        ..      STR      r0,[sp,#4]
        0x00038568:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003856a:    f04f0800    O...    MOV      r8,#0
        0x0003856e:    2800        .(      CMP      r0,#0
        0x00038570:    dd35        5.      BLE      0x385de ; opus_repacketizer_out_range_impl + 270
        0x00038572:    9801        ..      LDR      r0,[sp,#4]
        0x00038574:    9919        ..      LDR      r1,[sp,#0x64]
        0x00038576:    1d04        ..      ADDS     r4,r0,#4
        0x00038578:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x0003857c:    f1010804    ....    ADD      r8,r1,#4
        0x00038580:    f101030c    ....    ADD      r3,r1,#0xc
        0x00038584:    f1000c0c    ....    ADD      r12,r0,#0xc
        0x00038588:    2200        ."      MOVS     r2,#0
        0x0003858a:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003858e:    bf00        ..      NOP      
        0x00038590:    f858bb10    X...    LDR      r11,[r8],#0x10
        0x00038594:    f853eb10    S...    LDR      lr,[r3],#0x10
        0x00038598:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x0003859c:    f851eb10    Q...    LDR      lr,[r1],#0x10
        0x000385a0:    f840eb10    @...    STR      lr,[r0],#0x10
        0x000385a4:    f844bb10    D...    STR      r11,[r4],#0x10
        0x000385a8:    f8ddb064    ..d.    LDR      r11,[sp,#0x64]
        0x000385ac:    eb0b1b02    ....    ADD      r11,r11,r2,LSL #4
        0x000385b0:    f8dbe008    ....    LDR      lr,[r11,#8]
        0x000385b4:    f8ddb004    ....    LDR      r11,[sp,#4]
        0x000385b8:    eb0b1b02    ....    ADD      r11,r11,r2,LSL #4
        0x000385bc:    f1020201    ....    ADD      r2,r2,#1
        0x000385c0:    f8cbe008    ....    STR      lr,[r11,#8]
        0x000385c4:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x000385c8:    f84ceb10    L...    STR      lr,[r12],#0x10
        0x000385cc:    f8ddb000    ....    LDR      r11,[sp,#0]
        0x000385d0:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x000385d4:    f8cdb000    ....    STR      r11,[sp,#0]
        0x000385d8:    d1da        ..      BNE      0x38590 ; opus_repacketizer_out_range_impl + 192
        0x000385da:    f8dd8068    ..h.    LDR      r8,[sp,#0x68]
        0x000385de:    e9dd400a    ...@    LDRD     r4,r0,[sp,#0x28]
        0x000385e2:    42a0        .B      CMP      r0,r4
        0x000385e4:    dd3e        >.      BLE      0x38664 ; opus_repacketizer_out_range_impl + 404
        0x000385e6:    bf00        ..      NOP      
        0x000385e8:    ebaa0008    ....    SUB      r0,r10,r8
        0x000385ec:    9000        ..      STR      r0,[sp,#0]
        0x000385ee:    9801        ..      LDR      r0,[sp,#4]
        0x000385f0:    466b        kF      MOV      r3,sp
        0x000385f2:    eb001208    ....    ADD      r2,r0,r8,LSL #4
        0x000385f6:    eb090084    ....    ADD      r0,r9,r4,LSL #2
        0x000385fa:    4693        .F      MOV      r11,r2
        0x000385fc:    f8d011ec    ....    LDR      r1,[r0,#0x1ec]
        0x00038600:    f8d0012c    ..,.    LDR      r0,[r0,#0x12c]
        0x00038604:    f7fffc78    ..x.    BL       opus_packet_extensions_parse ; 0x37ef8
        0x00038608:    2800        .(      CMP      r0,#0
        0x0003860a:    da06        ..      BGE      0x3861a ; opus_repacketizer_out_range_impl + 330
        0x0003860c:    f005f828    ..(.    BL       restore_stack ; 0x3d660
        0x00038610:    f06f0002    o...    MVN      r0,#2
        0x00038614:    b00d        ..      ADD      sp,sp,#0x34
        0x00038616:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003861a:    9900        ..      LDR      r1,[sp,#0]
        0x0003861c:    2900        .)      CMP      r1,#0
        0x0003861e:    dd1b        ..      BLE      0x38658 ; opus_repacketizer_out_range_impl + 392
        0x00038620:    f1ab000c    ....    SUB      r0,r11,#0xc
        0x00038624:    f0110f01    ....    TST      r1,#1
        0x00038628:    d005        ..      BEQ      0x38636 ; opus_repacketizer_out_range_impl + 358
        0x0003862a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003862c:    f8502f10    P../    LDR      r2,[r0,#0x10]!
        0x00038630:    1a61        a.      SUBS     r1,r4,r1
        0x00038632:    4411        .D      ADD      r1,r1,r2
        0x00038634:    6001        .`      STR      r1,[r0,#0]
        0x00038636:    9900        ..      LDR      r1,[sp,#0]
        0x00038638:    1049        I.      ASRS     r1,r1,#1
        0x0003863a:    bf1c        ..      ITT      NE
        0x0003863c:    9a0a        ..      LDRNE    r2,[sp,#0x28]
        0x0003863e:    1aa2        ..      SUBNE    r2,r4,r2
        0x00038640:    d00a        ..      BEQ      0x38658 ; opus_repacketizer_out_range_impl + 392
        0x00038642:    bf00        ..      NOP      
        0x00038644:    f8503f10    P..?    LDR      r3,[r0,#0x10]!
        0x00038648:    1e49        I.      SUBS     r1,r1,#1
        0x0003864a:    4413        .D      ADD      r3,r3,r2
        0x0003864c:    f8403b10    @..;    STR      r3,[r0],#0x10
        0x00038650:    6803        .h      LDR      r3,[r0,#0]
        0x00038652:    4413        .D      ADD      r3,r3,r2
        0x00038654:    6003        .`      STR      r3,[r0,#0]
        0x00038656:    d1f5        ..      BNE      0x38644 ; opus_repacketizer_out_range_impl + 372
        0x00038658:    9800        ..      LDR      r0,[sp,#0]
        0x0003865a:    1c64        d.      ADDS     r4,r4,#1
        0x0003865c:    4480        .D      ADD      r8,r8,r0
        0x0003865e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00038660:    42a0        .B      CMP      r0,r4
        0x00038662:    dcc1        ..      BGT      0x385e8 ; opus_repacketizer_out_range_impl + 280
        0x00038664:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00038666:    2e01        ..      CMP      r6,#1
        0x00038668:    d07d        }.      BEQ      0x38766 ; opus_repacketizer_out_range_impl + 662
        0x0003866a:    2e02        ..      CMP      r6,#2
        0x0003866c:    d07a        z.      BEQ      0x38764 ; opus_repacketizer_out_range_impl + 660
        0x0003866e:    dc09        ..      BGT      0x38684 ; opus_repacketizer_out_range_impl + 436
        0x00038670:    9818        ..      LDR      r0,[sp,#0x60]
        0x00038672:    2800        .(      CMP      r0,#0
        0x00038674:    bf1c        ..      ITT      NE
        0x00038676:    9816        ..      LDRNE    r0,[sp,#0x58]
        0x00038678:    4285        .B      CMPNE    r5,r0
        0x0003867a:    db03        ..      BLT      0x38684 ; opus_repacketizer_out_range_impl + 436
        0x0003867c:    f1b80f00    ....    CMP      r8,#0
        0x00038680:    f3408146    @.F.    BLE.W    0x38910 ; opus_repacketizer_out_range_impl + 1088
        0x00038684:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00038686:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00038688:    2800        .(      CMP      r0,#0
        0x0003868a:    bf08        ..      IT       EQ
        0x0003868c:    2100        .!      MOVEQ    r1,#0
        0x0003868e:    d008        ..      BEQ      0x386a2 ; opus_repacketizer_out_range_impl + 466
        0x00038690:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x00038694:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00038698:    28fc        .(      CMP      r0,#0xfc
        0x0003869a:    bfac        ..      ITE      GE
        0x0003869c:    2001        .       MOVGE    r0,#1
        0x0003869e:    2000        .       MOVLT    r0,#0
        0x000386a0:    1c41        A.      ADDS     r1,r0,#1
        0x000386a2:    2001        .       MOVS     r0,#1
        0x000386a4:    f04f0a00    O...    MOV      r10,#0
        0x000386a8:    2e01        ..      CMP      r6,#1
        0x000386aa:    bfc8        ..      IT       GT
        0x000386ac:    f9b72000    ...     LDRSHGT  r2,[r7,#0]
        0x000386b0:    dd7b        {.      BLE      0x387aa ; opus_repacketizer_out_range_impl + 730
        0x000386b2:    bf00        ..      NOP      
        0x000386b4:    f9373010    7..0    LDRSH    r3,[r7,r0,LSL #1]
        0x000386b8:    4293        .B      CMP      r3,r2
        0x000386ba:    d077        w.      BEQ      0x387ac ; opus_repacketizer_out_range_impl + 732
        0x000386bc:    1c89        ..      ADDS     r1,r1,#2
        0x000386be:    1eb5        ..      SUBS     r5,r6,#2
        0x000386c0:    f04f0a01    O...    MOV      r10,#1
        0x000386c4:    2d00        .-      CMP      r5,#0
        0x000386c6:    dd2c        ,.      BLE      0x38722 ; opus_repacketizer_out_range_impl + 594
        0x000386c8:    1eb8        ..      SUBS     r0,r7,#2
        0x000386ca:    f0160f01    ....    TST      r6,#1
        0x000386ce:    d007        ..      BEQ      0x386e0 ; opus_repacketizer_out_range_impl + 528
        0x000386d0:    4411        .D      ADD      r1,r1,r2
        0x000386d2:    2afc        .*      CMP      r2,#0xfc
        0x000386d4:    bfac        ..      ITE      GE
        0x000386d6:    2201        ."      MOVGE    r2,#1
        0x000386d8:    2200        ."      MOVLT    r2,#0
        0x000386da:    1c52        R.      ADDS     r2,r2,#1
        0x000386dc:    4411        .D      ADD      r1,r1,r2
        0x000386de:    1c80        ..      ADDS     r0,r0,#2
        0x000386e0:    2300        .#      MOVS     r3,#0
        0x000386e2:    f9b0c002    ....    LDRSH    r12,[r0,#2]
        0x000386e6:    106a        j.      ASRS     r2,r5,#1
        0x000386e8:    d01a        ..      BEQ      0x38720 ; opus_repacketizer_out_range_impl + 592
        0x000386ea:    bf00        ..      NOP      
        0x000386ec:    f9305f04    0.._    LDRSH    r5,[r0,#4]!
        0x000386f0:    f1bc0ffc    ....    CMP      r12,#0xfc
        0x000386f4:    bfac        ..      ITE      GE
        0x000386f6:    f04f0b01    O...    MOVGE    r11,#1
        0x000386fa:    f04f0b00    O...    MOVLT    r11,#0
        0x000386fe:    44dc        .D      ADD      r12,r12,r11
        0x00038700:    4461        aD      ADD      r1,r1,r12
        0x00038702:    f9b0c002    ....    LDRSH    r12,[r0,#2]
        0x00038706:    1c49        I.      ADDS     r1,r1,#1
        0x00038708:    2dfc        .-      CMP      r5,#0xfc
        0x0003870a:    bfac        ..      ITE      GE
        0x0003870c:    f04f0b01    O...    MOVGE    r11,#1
        0x00038710:    f04f0b00    O...    MOVLT    r11,#0
        0x00038714:    445d        ]D      ADD      r5,r5,r11
        0x00038716:    442b        +D      ADD      r3,r3,r5
        0x00038718:    1e52        R.      SUBS     r2,r2,#1
        0x0003871a:    f1030301    ....    ADD      r3,r3,#1
        0x0003871e:    d1e5        ..      BNE      0x386ec ; opus_repacketizer_out_range_impl + 540
        0x00038720:    4419        .D      ADD      r1,r1,r3
        0x00038722:    1eb0        ..      SUBS     r0,r6,#2
        0x00038724:    d408        ..      BMI      0x38738 ; opus_repacketizer_out_range_impl + 616
        0x00038726:    f9370010    7...    LDRSH    r0,[r7,r0,LSL #1]
        0x0003872a:    4401        .D      ADD      r1,r1,r0
        0x0003872c:    28fc        .(      CMP      r0,#0xfc
        0x0003872e:    bfac        ..      ITE      GE
        0x00038730:    2001        .       MOVGE    r0,#1
        0x00038732:    2000        .       MOVLT    r0,#0
        0x00038734:    1c40        @.      ADDS     r0,r0,#1
        0x00038736:    4401        .D      ADD      r1,r1,r0
        0x00038738:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x0003873c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00038740:    1845        E.      ADDS     r5,r0,r1
        0x00038742:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038744:    4285        .B      CMP      r5,r0
        0x00038746:    dc7b        {.      BGT      0x38840 ; opus_repacketizer_out_range_impl + 880
        0x00038748:    f8990000    ....    LDRB     r0,[r9,#0]
        0x0003874c:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00038750:    f0400003    @...    ORR      r0,r0,#3
        0x00038754:    f8040b01    ....    STRB     r0,[r4],#1
        0x00038758:    f0460080    F...    ORR      r0,r6,#0x80
        0x0003875c:    f8040b01    ....    STRB     r0,[r4],#1
        0x00038760:    e055        U.      B        0x3880e ; opus_repacketizer_out_range_impl + 830
        0x00038762:    e000        ..      B        0x38766 ; opus_repacketizer_out_range_impl + 662
        0x00038764:    e00c        ..      B        0x38780 ; opus_repacketizer_out_range_impl + 688
        0x00038766:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x0003876a:    1c69        i.      ADDS     r1,r5,#1
        0x0003876c:    1845        E.      ADDS     r5,r0,r1
        0x0003876e:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038770:    4285        .B      CMP      r5,r0
        0x00038772:    bfdc        ..      ITT      LE
        0x00038774:    f8990000    ....    LDRBLE   r0,[r9,#0]
        0x00038778:    f00000fc    ....    ANDLE    r0,r0,#0xfc
        0x0003877c:    dc60        `.      BGT      0x38840 ; opus_repacketizer_out_range_impl + 880
        0x0003877e:    e011        ..      B        0x387a4 ; opus_repacketizer_out_range_impl + 724
        0x00038780:    f9b71002    ....    LDRSH    r1,[r7,#2]
        0x00038784:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x00038788:    4281        .B      CMP      r1,r0
        0x0003878a:    d110        ..      BNE      0x387ae ; opus_repacketizer_out_range_impl + 734
        0x0003878c:    eb050040    ..@.    ADD      r0,r5,r0,LSL #1
        0x00038790:    1c45        E.      ADDS     r5,r0,#1
        0x00038792:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038794:    4285        .B      CMP      r5,r0
        0x00038796:    dc7e        ~.      BGT      0x38896 ; opus_repacketizer_out_range_impl + 966
        0x00038798:    f8990000    ....    LDRB     r0,[r9,#0]
        0x0003879c:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000387a0:    f0400001    @...    ORR      r0,r0,#1
        0x000387a4:    f8040b01    ....    STRB     r0,[r4],#1
        0x000387a8:    e762        b.      B        0x38670 ; opus_repacketizer_out_range_impl + 416
        0x000387aa:    e01e        ..      B        0x387ea ; opus_repacketizer_out_range_impl + 794
        0x000387ac:    e019        ..      B        0x387e2 ; opus_repacketizer_out_range_impl + 786
        0x000387ae:    4401        .D      ADD      r1,r1,r0
        0x000387b0:    28fc        .(      CMP      r0,#0xfc
        0x000387b2:    bfac        ..      ITE      GE
        0x000387b4:    2001        .       MOVGE    r0,#1
        0x000387b6:    2000        .       MOVLT    r0,#0
        0x000387b8:    4428        (D      ADD      r0,r0,r5
        0x000387ba:    4408        .D      ADD      r0,r0,r1
        0x000387bc:    1c85        ..      ADDS     r5,r0,#2
        0x000387be:    9816        ..      LDR      r0,[sp,#0x58]
        0x000387c0:    4285        .B      CMP      r5,r0
        0x000387c2:    dc68        h.      BGT      0x38896 ; opus_repacketizer_out_range_impl + 966
        0x000387c4:    f8990000    ....    LDRB     r0,[r9,#0]
        0x000387c8:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000387cc:    f0400002    @...    ORR      r0,r0,#2
        0x000387d0:    f8040b01    ....    STRB     r0,[r4],#1
        0x000387d4:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x000387d8:    4621        !F      MOV      r1,r4
        0x000387da:    f7fbf897    ....    BL       encode_size ; 0x3390c
        0x000387de:    4404        .D      ADD      r4,r4,r0
        0x000387e0:    e746        F.      B        0x38670 ; opus_repacketizer_out_range_impl + 416
        0x000387e2:    1c40        @.      ADDS     r0,r0,#1
        0x000387e4:    42b0        .B      CMP      r0,r6
        0x000387e6:    f6ffaf65    ..e.    BLT      0x386b4 ; opus_repacketizer_out_range_impl + 484
        0x000387ea:    f9b70000    ....    LDRSH    r0,[r7,#0]
        0x000387ee:    1c89        ..      ADDS     r1,r1,#2
        0x000387f0:    fb061500    ....    MLA      r5,r6,r0,r1
        0x000387f4:    9816        ..      LDR      r0,[sp,#0x58]
        0x000387f6:    42a8        .B      CMP      r0,r5
        0x000387f8:    db4d        M.      BLT      0x38896 ; opus_repacketizer_out_range_impl + 966
        0x000387fa:    f8990000    ....    LDRB     r0,[r9,#0]
        0x000387fe:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00038802:    f0400003    @...    ORR      r0,r0,#3
        0x00038806:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003880a:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003880e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00038810:    2800        .(      CMP      r0,#0
        0x00038812:    bf1a        ..      ITTE     NE
        0x00038814:    9816        ..      LDRNE    r0,[sp,#0x58]
        0x00038816:    eba00905    ....    SUBNE    r9,r0,r5
        0x0003881a:    f04f0900    O...    MOVEQ    r9,#0
        0x0003881e:    f1b80f00    ....    CMP      r8,#0
        0x00038822:    dd1f        ..      BLE      0x38864 ; opus_repacketizer_out_range_impl + 916
        0x00038824:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038826:    f04f0b00    O...    MOV      r11,#0
        0x0003882a:    1b41        A.      SUBS     r1,r0,r5
        0x0003882c:    f8cdb000    ....    STR      r11,[sp,#0]
        0x00038830:    4643        CF      MOV      r3,r8
        0x00038832:    4658        XF      MOV      r0,r11
        0x00038834:    9a01        ..      LDR      r2,[sp,#4]
        0x00038836:    f7fffa51    ..Q.    BL       opus_packet_extensions_generate ; 0x37cdc
        0x0003883a:    9002        ..      STR      r0,[sp,#8]
        0x0003883c:    2800        .(      CMP      r0,#0
        0x0003883e:    e000        ..      B        0x38842 ; opus_repacketizer_out_range_impl + 882
        0x00038840:    e029        ).      B        0x38896 ; opus_repacketizer_out_range_impl + 966
        0x00038842:    bfbc        ..      ITT      LT
        0x00038844:    b00d        ..      ADDLT    sp,sp,#0x34
        0x00038846:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003884a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0003884c:    b950        P.      CBNZ     r0,0x38864 ; opus_repacketizer_out_range_impl + 916
        0x0003884e:    4961        aI      LDR      r1,[pc,#388] ; [0x389d4] = 0x81020409
        0x00038850:    9802        ..      LDR      r0,[sp,#8]
        0x00038852:    fbc1b000    ....    SMLAL    r11,r0,r1,r0
        0x00038856:    11c1        ..      ASRS     r1,r0,#7
        0x00038858:    eba171e0    ...q    SUB      r1,r1,r0,ASR #31
        0x0003885c:    9802        ..      LDR      r0,[sp,#8]
        0x0003885e:    4408        .D      ADD      r0,r0,r1
        0x00038860:    f1000901    ....    ADD      r9,r0,#1
        0x00038864:    f1b90f00    ....    CMP      r9,#0
        0x00038868:    d03d        =.      BEQ      0x388e6 ; opus_repacketizer_out_range_impl + 1046
        0x0003886a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003886c:    4a5a        ZJ      LDR      r2,[pc,#360] ; [0x389d8] = 0x80808081
        0x0003886e:    7840        @x      LDRB     r0,[r0,#1]
        0x00038870:    f0400140    @.@.    ORR      r1,r0,#0x40
        0x00038874:    980c        ..      LDR      r0,[sp,#0x30]
        0x00038876:    7041        Ap      STRB     r1,[r0,#1]
        0x00038878:    f1a90101    ....    SUB      r1,r9,#1
        0x0003887c:    2000        .       MOVS     r0,#0
        0x0003887e:    fbc20101    ....    SMLAL    r0,r1,r2,r1
        0x00038882:    11c8        ..      ASRS     r0,r1,#7
        0x00038884:    eba073e1    ...s    SUB      r3,r0,r1,ASR #31
        0x00038888:    9802        ..      LDR      r0,[sp,#8]
        0x0003888a:    4428        (D      ADD      r0,r0,r5
        0x0003888c:    4418        .D      ADD      r0,r0,r3
        0x0003888e:    1c41        A.      ADDS     r1,r0,#1
        0x00038890:    9816        ..      LDR      r0,[sp,#0x58]
        0x00038892:    4281        .B      CMP      r1,r0
        0x00038894:    dd04        ..      BLE      0x388a0 ; opus_repacketizer_out_range_impl + 976
        0x00038896:    f004fee3    ....    BL       restore_stack ; 0x3d660
        0x0003889a:    f06f0001    o...    MVN      r0,#1
        0x0003889e:    e6b9        ..      B        0x38614 ; opus_repacketizer_out_range_impl + 324
        0x000388a0:    9802        ..      LDR      r0,[sp,#8]
        0x000388a2:    eb050c09    ....    ADD      r12,r5,r9
        0x000388a6:    18e9        ..      ADDS     r1,r5,r3
        0x000388a8:    ebac0000    ....    SUB      r0,r12,r0
        0x000388ac:    1c49        I.      ADDS     r1,r1,#1
        0x000388ae:    9005        ..      STR      r0,[sp,#0x14]
        0x000388b0:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x000388b4:    2b00        .+      CMP      r3,#0
        0x000388b6:    dd0f        ..      BLE      0x388d8 ; opus_repacketizer_out_range_impl + 1032
        0x000388b8:    1e60        `.      SUBS     r0,r4,#1
        0x000388ba:    f0130f01    ....    TST      r3,#1
        0x000388be:    f04f02ff    O...    MOV      r2,#0xff
        0x000388c2:    bf18        ..      IT       NE
        0x000388c4:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x000388c8:    1059        Y.      ASRS     r1,r3,#1
        0x000388ca:    d004        ..      BEQ      0x388d6 ; opus_repacketizer_out_range_impl + 1030
        0x000388cc:    7042        Bp      STRB     r2,[r0,#1]
        0x000388ce:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x000388d2:    1e49        I.      SUBS     r1,r1,#1
        0x000388d4:    d1fa        ..      BNE      0x388cc ; opus_repacketizer_out_range_impl + 1020
        0x000388d6:    441c        .D      ADD      r4,r4,r3
        0x000388d8:    eba32003    ...     SUB      r0,r3,r3,LSL #8
        0x000388dc:    4448        HD      ADD      r0,r0,r9
        0x000388de:    1e40        @.      SUBS     r0,r0,#1
        0x000388e0:    f8040b01    ....    STRB     r0,[r4],#1
        0x000388e4:    4665        eF      MOV      r5,r12
        0x000388e6:    f1ba0f00    ....    CMP      r10,#0
        0x000388ea:    d011        ..      BEQ      0x38910 ; opus_repacketizer_out_range_impl + 1088
        0x000388ec:    f1a60a01    ....    SUB      r10,r6,#1
        0x000388f0:    f04f0900    O...    MOV      r9,#0
        0x000388f4:    f1ba0f00    ....    CMP      r10,#0
        0x000388f8:    dd0a        ..      BLE      0x38910 ; opus_repacketizer_out_range_impl + 1088
        0x000388fa:    bf00        ..      NOP      
        0x000388fc:    f9370019    7...    LDRSH    r0,[r7,r9,LSL #1]
        0x00038900:    4621        !F      MOV      r1,r4
        0x00038902:    f7fbf803    ....    BL       encode_size ; 0x3390c
        0x00038906:    f1090901    ....    ADD      r9,r9,#1
        0x0003890a:    4404        .D      ADD      r4,r4,r0
        0x0003890c:    45ca        .E      CMP      r10,r9
        0x0003890e:    dcf5        ..      BGT      0x388fc ; opus_repacketizer_out_range_impl + 1068
        0x00038910:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00038912:    b138        8.      CBZ      r0,0x38924 ; opus_repacketizer_out_range_impl + 1108
        0x00038914:    eb070046    ..F.    ADD      r0,r7,r6,LSL #1
        0x00038918:    4621        !F      MOV      r1,r4
        0x0003891a:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003891e:    f7fafff5    ....    BL       encode_size ; 0x3390c
        0x00038922:    4404        .D      ADD      r4,r4,r0
        0x00038924:    f04f0900    O...    MOV      r9,#0
        0x00038928:    2e00        ..      CMP      r6,#0
        0x0003892a:    dd0e        ..      BLE      0x3894a ; opus_repacketizer_out_range_impl + 1146
        0x0003892c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003892e:    f9372019    7..     LDRSH    r2,[r7,r9,LSL #1]
        0x00038932:    f8501029    P.).    LDR      r1,[r0,r9,LSL #2]
        0x00038936:    4620         F      MOV      r0,r4
        0x00038938:    f7dffe6c    ..l.    BL       __aeabi_memmove ; 0x18614
        0x0003893c:    f9370019    7...    LDRSH    r0,[r7,r9,LSL #1]
        0x00038940:    f1090901    ....    ADD      r9,r9,#1
        0x00038944:    4404        .D      ADD      r4,r4,r0
        0x00038946:    454e        NE      CMP      r6,r9
        0x00038948:    dcf0        ..      BGT      0x3892c ; opus_repacketizer_out_range_impl + 1116
        0x0003894a:    9802        ..      LDR      r0,[sp,#8]
        0x0003894c:    2800        .(      CMP      r0,#0
        0x0003894e:    dd09        ..      BLE      0x38964 ; opus_repacketizer_out_range_impl + 1172
        0x00038950:    2000        .       MOVS     r0,#0
        0x00038952:    9000        ..      STR      r0,[sp,#0]
        0x00038954:    9905        ..      LDR      r1,[sp,#0x14]
        0x00038956:    980c        ..      LDR      r0,[sp,#0x30]
        0x00038958:    4643        CF      MOV      r3,r8
        0x0003895a:    4408        .D      ADD      r0,r0,r1
        0x0003895c:    e9dd2101    ...!    LDRD     r2,r1,[sp,#4]
        0x00038960:    f7fff9bc    ....    BL       opus_packet_extensions_generate ; 0x37cdc
        0x00038964:    e9dd1003    ....    LDRD     r1,r0,[sp,#0xc]
        0x00038968:    1a41        A.      SUBS     r1,r0,r1
        0x0003896a:    2900        .)      CMP      r1,#0
        0x0003896c:    dd12        ..      BLE      0x38994 ; opus_repacketizer_out_range_impl + 1220
        0x0003896e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00038970:    980c        ..      LDR      r0,[sp,#0x30]
        0x00038972:    f0110f01    ....    TST      r1,#1
        0x00038976:    4410        .D      ADD      r0,r0,r2
        0x00038978:    f04f0201    O...    MOV      r2,#1
        0x0003897c:    f1a00001    ....    SUB      r0,r0,#1
        0x00038980:    bf18        ..      IT       NE
        0x00038982:    f8002f01    .../    STRBNE   r2,[r0,#1]!
        0x00038986:    1049        I.      ASRS     r1,r1,#1
        0x00038988:    d004        ..      BEQ      0x38994 ; opus_repacketizer_out_range_impl + 1220
        0x0003898a:    7042        Bp      STRB     r2,[r0,#1]
        0x0003898c:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x00038990:    1e49        I.      SUBS     r1,r1,#1
        0x00038992:    d1fa        ..      BNE      0x3898a ; opus_repacketizer_out_range_impl + 1210
        0x00038994:    9818        ..      LDR      r0,[sp,#0x60]
        0x00038996:    b1c0        ..      CBZ      r0,0x389ca ; opus_repacketizer_out_range_impl + 1274
        0x00038998:    f1b80f00    ....    CMP      r8,#0
        0x0003899c:    d115        ..      BNE      0x389ca ; opus_repacketizer_out_range_impl + 1274
        0x0003899e:    9916        ..      LDR      r1,[sp,#0x58]
        0x000389a0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000389a2:    4408        .D      ADD      r0,r0,r1
        0x000389a4:    1b01        ..      SUBS     r1,r0,r4
        0x000389a6:    2900        .)      CMP      r1,#0
        0x000389a8:    dd0f        ..      BLE      0x389ca ; opus_repacketizer_out_range_impl + 1274
        0x000389aa:    1e60        `.      SUBS     r0,r4,#1
        0x000389ac:    f0110f01    ....    TST      r1,#1
        0x000389b0:    d002        ..      BEQ      0x389b8 ; opus_repacketizer_out_range_impl + 1256
        0x000389b2:    2200        ."      MOVS     r2,#0
        0x000389b4:    f8002f01    .../    STRB     r2,[r0,#1]!
        0x000389b8:    1049        I.      ASRS     r1,r1,#1
        0x000389ba:    bf18        ..      IT       NE
        0x000389bc:    2200        ."      MOVNE    r2,#0
        0x000389be:    d004        ..      BEQ      0x389ca ; opus_repacketizer_out_range_impl + 1274
        0x000389c0:    7042        Bp      STRB     r2,[r0,#1]
        0x000389c2:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x000389c6:    1e49        I.      SUBS     r1,r1,#1
        0x000389c8:    d1fa        ..      BNE      0x389c0 ; opus_repacketizer_out_range_impl + 1264
        0x000389ca:    f004fe49    ..I.    BL       restore_stack ; 0x3d660
        0x000389ce:    4628        (F      MOV      r0,r5
        0x000389d0:    e620         .      B        0x38614 ; opus_repacketizer_out_range_impl + 324
    $d
        0x000389d2:    0000        ..      DCW    0
        0x000389d4:    81020409    ....    DCD    2164392969
        0x000389d8:    80808081    ....    DCD    2155905153
    $t
    i.pb_check_proto3_default_value
    pb_check_proto3_default_value
        0x000389dc:    b530        0.      PUSH     {r4,r5,lr}
        0x000389de:    7883        .x      LDRB     r3,[r0,#2]
        0x000389e0:    f9b0c005    ....    LDRSH    r12,[r0,#5]
        0x000389e4:    b087        ..      SUB      sp,sp,#0x1c
        0x000389e6:    eb0c0201    ....    ADD      r2,r12,r1
        0x000389ea:    f0130f30    ..0.    TST      r3,#0x30
        0x000389ee:    d03e        >.      BEQ      0x38a6e ; pb_check_proto3_default_value + 146
        0x000389f0:    f0030530    ..0.    AND      r5,r3,#0x30
        0x000389f4:    2d20         -      CMP      r5,#0x20
        0x000389f6:    d005        ..      BEQ      0x38a04 ; pb_check_proto3_default_value + 40
        0x000389f8:    2430        0$      MOVS     r4,#0x30
        0x000389fa:    439c        .C      BICS     r4,r4,r3
        0x000389fc:    d005        ..      BEQ      0x38a0a ; pb_check_proto3_default_value + 46
        0x000389fe:    2d10        .-      CMP      r5,#0x10
        0x00038a00:    d006        ..      BEQ      0x38a10 ; pb_check_proto3_default_value + 52
        0x00038a02:    e00b        ..      B        0x38a1c ; pb_check_proto3_default_value + 64
        0x00038a04:    8810        ..      LDRH     r0,[r2,#0]
        0x00038a06:    bb88        ..      CBNZ     r0,0x38a6c ; pb_check_proto3_default_value + 144
        0x00038a08:    e02d        -.      B        0x38a66 ; pb_check_proto3_default_value + 138
        0x00038a0a:    8810        ..      LDRH     r0,[r2,#0]
        0x00038a0c:    bb70        p.      CBNZ     r0,0x38a6c ; pb_check_proto3_default_value + 144
        0x00038a0e:    e02a        *.      B        0x38a66 ; pb_check_proto3_default_value + 138
        0x00038a10:    f1bc0f00    ....    CMP      r12,#0
        0x00038a14:    d002        ..      BEQ      0x38a1c ; pb_check_proto3_default_value + 64
        0x00038a16:    7810        .x      LDRB     r0,[r2,#0]
        0x00038a18:    b308        ..      CBZ      r0,0x38a5e ; pb_check_proto3_default_value + 130
        0x00038a1a:    e028        (.      B        0x38a6e ; pb_check_proto3_default_value + 146
        0x00038a1c:    f0130fc0    ....    TST      r3,#0xc0
        0x00038a20:    d109        ..      BNE      0x38a36 ; pb_check_proto3_default_value + 90
        0x00038a22:    f003020f    ....    AND      r2,r3,#0xf
        0x00038a26:    2a05        .*      CMP      r2,#5
        0x00038a28:    d014        ..      BEQ      0x38a54 ; pb_check_proto3_default_value + 120
        0x00038a2a:    2a06        .*      CMP      r2,#6
        0x00038a2c:    d015        ..      BEQ      0x38a5a ; pb_check_proto3_default_value + 126
        0x00038a2e:    2a09        .*      CMP      r2,#9
        0x00038a30:    d016        ..      BEQ      0x38a60 ; pb_check_proto3_default_value + 132
        0x00038a32:    2a07        .*      CMP      r2,#7
        0x00038a34:    d01e        ..      BEQ      0x38a74 ; pb_check_proto3_default_value + 152
        0x00038a36:    f8b03007    ...0    LDRH     r3,[r0,#7]
        0x00038a3a:    b183        ..      CBZ      r3,0x38a5e ; pb_check_proto3_default_value + 130
        0x00038a3c:    f0030001    ....    AND      r0,r3,#1
        0x00038a40:    2200        ."      MOVS     r2,#0
        0x00038a42:    2800        .(      CMP      r0,#0
        0x00038a44:    dd30        0.      BLE      0x38aa8 ; pb_check_proto3_default_value + 204
        0x00038a46:    bf00        ..      NOP      
        0x00038a48:    f811c002    ....    LDRB     r12,[r1,r2]
        0x00038a4c:    f1bc0f00    ....    CMP      r12,#0
        0x00038a50:    d10d        ..      BNE      0x38a6e ; pb_check_proto3_default_value + 146
        0x00038a52:    e025        %.      B        0x38aa0 ; pb_check_proto3_default_value + 196
        0x00038a54:    8808        ..      LDRH     r0,[r1,#0]
        0x00038a56:    b948        H.      CBNZ     r0,0x38a6c ; pb_check_proto3_default_value + 144
        0x00038a58:    e005        ..      B        0x38a66 ; pb_check_proto3_default_value + 138
        0x00038a5a:    7808        .x      LDRB     r0,[r1,#0]
        0x00038a5c:    b930        0.      CBNZ     r0,0x38a6c ; pb_check_proto3_default_value + 144
        0x00038a5e:    e002        ..      B        0x38a66 ; pb_check_proto3_default_value + 138
        0x00038a60:    f8b00007    ....    LDRH     r0,[r0,#7]
        0x00038a64:    b910        ..      CBNZ     r0,0x38a6c ; pb_check_proto3_default_value + 144
        0x00038a66:    b007        ..      ADD      sp,sp,#0x1c
        0x00038a68:    2001        .       MOVS     r0,#1
        0x00038a6a:    bd30        0.      POP      {r4,r5,pc}
        0x00038a6c:    e7ff        ..      B        0x38a6e ; pb_check_proto3_default_value + 146
        0x00038a6e:    b007        ..      ADD      sp,sp,#0x1c
        0x00038a70:    2000        .       MOVS     r0,#0
        0x00038a72:    bd30        0.      POP      {r4,r5,pc}
        0x00038a74:    460a        .F      MOV      r2,r1
        0x00038a76:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x00038a7a:    4668        hF      MOV      r0,sp
        0x00038a7c:    f000ff68    ..h.    BL       pb_field_iter_begin ; 0x39950
        0x00038a80:    2800        .(      CMP      r0,#0
        0x00038a82:    d0f0        ..      BEQ      0x38a66 ; pb_check_proto3_default_value + 138
        0x00038a84:    9904        ..      LDR      r1,[sp,#0x10]
        0x00038a86:    9801        ..      LDR      r0,[sp,#4]
        0x00038a88:    f7ffffa8    ....    BL       pb_check_proto3_default_value ; 0x389dc
        0x00038a8c:    2800        .(      CMP      r0,#0
        0x00038a8e:    bf04        ..      ITT      EQ
        0x00038a90:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00038a92:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00038a94:    4668        hF      MOV      r0,sp
        0x00038a96:    f000ffd1    ....    BL       pb_field_iter_next ; 0x39a3c
        0x00038a9a:    2800        .(      CMP      r0,#0
        0x00038a9c:    d1f2        ..      BNE      0x38a84 ; pb_check_proto3_default_value + 168
        0x00038a9e:    e7e2        ..      B        0x38a66 ; pb_check_proto3_default_value + 138
        0x00038aa0:    1c52        R.      ADDS     r2,r2,#1
        0x00038aa2:    b292        ..      UXTH     r2,r2
        0x00038aa4:    4282        .B      CMP      r2,r0
        0x00038aa6:    dbcf        ..      BLT      0x38a48 ; pb_check_proto3_default_value + 108
        0x00038aa8:    4283        .B      CMP      r3,r0
        0x00038aaa:    d9dc        ..      BLS      0x38a66 ; pb_check_proto3_default_value + 138
        0x00038aac:    5c0a        .\      LDRB     r2,[r1,r0]
        0x00038aae:    2a00        .*      CMP      r2,#0
        0x00038ab0:    d1dd        ..      BNE      0x38a6e ; pb_check_proto3_default_value + 146
        0x00038ab2:    180a        ..      ADDS     r2,r1,r0
        0x00038ab4:    7852        Rx      LDRB     r2,[r2,#1]
        0x00038ab6:    2a00        .*      CMP      r2,#0
        0x00038ab8:    d1d9        ..      BNE      0x38a6e ; pb_check_proto3_default_value + 146
        0x00038aba:    1c80        ..      ADDS     r0,r0,#2
        0x00038abc:    b280        ..      UXTH     r0,r0
        0x00038abe:    4283        .B      CMP      r3,r0
        0x00038ac0:    d8f4        ..      BHI      0x38aac ; pb_check_proto3_default_value + 208
        0x00038ac2:    e7d0        ..      B        0x38a66 ; pb_check_proto3_default_value + 138
    i.pb_dec_bytes
    pb_dec_bytes
        0x00038ac4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00038ac6:    4615        .F      MOV      r5,r2
        0x00038ac8:    460e        .F      MOV      r6,r1
        0x00038aca:    4604        .F      MOV      r4,r0
        0x00038acc:    4669        iF      MOV      r1,sp
        0x00038ace:    2200        ."      MOVS     r2,#0
        0x00038ad0:    f000fc76    ..v.    BL       pb_decode_varint32_eof ; 0x393c0
        0x00038ad4:    2800        .(      CMP      r0,#0
        0x00038ad6:    bf08        ..      IT       EQ
        0x00038ad8:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00038ada:    9800        ..      LDR      r0,[sp,#0]
        0x00038adc:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00038ae0:    d303        ..      BCC      0x38aea ; pb_dec_bytes + 38
        0x00038ae2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038ae4:    b9a8        ..      CBNZ     r0,0x38b12 ; pb_dec_bytes + 78
        0x00038ae6:    a012        ..      ADR      r0,{pc}+0x4a ; 0x38b30
        0x00038ae8:    e013        ..      B        0x38b12 ; pb_dec_bytes + 78
        0x00038aea:    1c81        ..      ADDS     r1,r0,#2
        0x00038aec:    4281        .B      CMP      r1,r0
        0x00038aee:    d204        ..      BCS      0x38afa ; pb_dec_bytes + 54
        0x00038af0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038af2:    2800        .(      CMP      r0,#0
        0x00038af4:    bf08        ..      IT       EQ
        0x00038af6:    a012        ..      ADREQ    r0,{pc}+0x4a ; 0x38b40
        0x00038af8:    e00b        ..      B        0x38b12 ; pb_dec_bytes + 78
        0x00038afa:    78b2        .x      LDRB     r2,[r6,#2]
        0x00038afc:    f00202c0    ....    AND      r2,r2,#0xc0
        0x00038b00:    2a80        .*      CMP      r2,#0x80
        0x00038b02:    d009        ..      BEQ      0x38b18 ; pb_dec_bytes + 84
        0x00038b04:    f8b62007    ...     LDRH     r2,[r6,#7]
        0x00038b08:    428a        .B      CMP      r2,r1
        0x00038b0a:    d20a        ..      BCS      0x38b22 ; pb_dec_bytes + 94
        0x00038b0c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038b0e:    2800        .(      CMP      r0,#0
        0x00038b10:    d0e9        ..      BEQ      0x38ae6 ; pb_dec_bytes + 34
        0x00038b12:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038b14:    2000        .       MOVS     r0,#0
        0x00038b16:    bdf8        ..      POP      {r3-r7,pc}
        0x00038b18:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038b1a:    2800        .(      CMP      r0,#0
        0x00038b1c:    bf08        ..      IT       EQ
        0x00038b1e:    a00c        ..      ADREQ    r0,{pc}+0x32 ; 0x38b50
        0x00038b20:    e7f7        ..      B        0x38b12 ; pb_dec_bytes + 78
        0x00038b22:    8028        (.      STRH     r0,[r5,#0]
        0x00038b24:    1ca9        ..      ADDS     r1,r5,#2
        0x00038b26:    4620         F      MOV      r0,r4
        0x00038b28:    9a00        ..      LDR      r2,[sp,#0]
        0x00038b2a:    f001f90d    ....    BL       pb_read ; 0x39d48
        0x00038b2e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00038b30:    65747962    byte    DCD    1702132066
        0x00038b34:    766f2073    s ov    DCD    1986994291
        0x00038b38:    6c667265    erfl    DCD    1818653285
        0x00038b3c:    0000776f    ow..    DCD    30575
        0x00038b40:    657a6973    size    DCD    1702521203
        0x00038b44:    6f6f7420     too    DCD    1869575200
        0x00038b48:    72616c20     lar    DCD    1918987296
        0x00038b4c:    00006567    ge..    DCD    25959
        0x00038b50:    6d206f6e    no m    DCD    1830842222
        0x00038b54:    6f6c6c61    allo    DCD    1869376609
        0x00038b58:    75732063    c su    DCD    1970479203
        0x00038b5c:    726f7070    ppor    DCD    1919905904
        0x00038b60:    00000074    t...    DCD    116
    $t
    i.pb_dec_fixed32
    pb_dec_fixed32
        0x00038b64:    b538        8.      PUSH     {r3-r5,lr}
        0x00038b66:    4614        .F      MOV      r4,r2
        0x00038b68:    2204        ."      MOVS     r2,#4
        0x00038b6a:    4669        iF      MOV      r1,sp
        0x00038b6c:    f001f8ec    ....    BL       pb_read ; 0x39d48
        0x00038b70:    2800        .(      CMP      r0,#0
        0x00038b72:    bf08        ..      IT       EQ
        0x00038b74:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00038b76:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00038b7a:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x00038b7e:    f361401f    a..@    BFI      r0,r1,#16,#16
        0x00038b82:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00038b86:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x00038b8a:    6020         `      STR      r0,[r4,#0]
        0x00038b8c:    2001        .       MOVS     r0,#1
        0x00038b8e:    bd38        8.      POP      {r3-r5,pc}
    i.pb_dec_fixed64
    pb_dec_fixed64
        0x00038b90:    b510        ..      PUSH     {r4,lr}
        0x00038b92:    b082        ..      SUB      sp,sp,#8
        0x00038b94:    4614        .F      MOV      r4,r2
        0x00038b96:    2208        ."      MOVS     r2,#8
        0x00038b98:    4669        iF      MOV      r1,sp
        0x00038b9a:    f001f8d5    ....    BL       pb_read ; 0x39d48
        0x00038b9e:    0001        ..      MOVS     r1,r0
        0x00038ba0:    f04f0000    O...    MOV      r0,#0
        0x00038ba4:    bf04        ..      ITT      EQ
        0x00038ba6:    b002        ..      ADDEQ    sp,sp,#8
        0x00038ba8:    bd10        ..      POPEQ    {r4,pc}
        0x00038baa:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x00038bae:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x00038bb2:    0e08        ..      LSRS     r0,r1,#24
        0x00038bb4:    ea422201    B.."    ORR      r2,r2,r1,LSL #8
        0x00038bb8:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00038bbc:    ea424301    B..C    ORR      r3,r2,r1,LSL #16
        0x00038bc0:    ea404111    @..A    ORR      r1,r0,r1,LSR #16
        0x00038bc4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038bc8:    0a02        ..      LSRS     r2,r0,#8
        0x00038bca:    4311        .C      ORRS     r1,r1,r2
        0x00038bcc:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00038bd0:    ea436000    C..`    ORR      r0,r3,r0,LSL #24
        0x00038bd4:    430a        .C      ORRS     r2,r2,r1
        0x00038bd6:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x00038bda:    ea422101    B..!    ORR      r1,r2,r1,LSL #8
        0x00038bde:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x00038be2:    ea414102    A..A    ORR      r1,r1,r2,LSL #16
        0x00038be6:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00038bea:    ea416102    A..a    ORR      r1,r1,r2,LSL #24
        0x00038bee:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x00038bf2:    b002        ..      ADD      sp,sp,#8
        0x00038bf4:    2001        .       MOVS     r0,#1
        0x00038bf6:    bd10        ..      POP      {r4,pc}
    i.pb_dec_fixed_length_bytes
    pb_dec_fixed_length_bytes
        0x00038bf8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00038bfa:    4616        .F      MOV      r6,r2
        0x00038bfc:    460d        .F      MOV      r5,r1
        0x00038bfe:    4604        .F      MOV      r4,r0
        0x00038c00:    4669        iF      MOV      r1,sp
        0x00038c02:    2200        ."      MOVS     r2,#0
        0x00038c04:    f000fbdc    ....    BL       pb_decode_varint32_eof ; 0x393c0
        0x00038c08:    2800        .(      CMP      r0,#0
        0x00038c0a:    bf08        ..      IT       EQ
        0x00038c0c:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00038c0e:    9800        ..      LDR      r0,[sp,#0]
        0x00038c10:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00038c14:    d304        ..      BCC      0x38c20 ; pb_dec_fixed_length_bytes + 40
        0x00038c16:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038c18:    2800        .(      CMP      r0,#0
        0x00038c1a:    bf08        ..      IT       EQ
        0x00038c1c:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x38c50
        0x00038c1e:    e008        ..      B        0x38c32 ; pb_dec_fixed_length_bytes + 58
        0x00038c20:    b150        P.      CBZ      r0,0x38c38 ; pb_dec_fixed_length_bytes + 64
        0x00038c22:    f8b52007    ...     LDRH     r2,[r5,#7]
        0x00038c26:    4282        .B      CMP      r2,r0
        0x00038c28:    d00d        ..      BEQ      0x38c46 ; pb_dec_fixed_length_bytes + 78
        0x00038c2a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038c2c:    2800        .(      CMP      r0,#0
        0x00038c2e:    bf08        ..      IT       EQ
        0x00038c30:    a00b        ..      ADREQ    r0,{pc}+0x30 ; 0x38c60
        0x00038c32:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038c34:    2000        .       MOVS     r0,#0
        0x00038c36:    bdf8        ..      POP      {r3-r7,pc}
        0x00038c38:    f8b51007    ....    LDRH     r1,[r5,#7]
        0x00038c3c:    4630        0F      MOV      r0,r6
        0x00038c3e:    f7dffda2    ....    BL       __aeabi_memclr ; 0x18786
        0x00038c42:    2001        .       MOVS     r0,#1
        0x00038c44:    bdf8        ..      POP      {r3-r7,pc}
        0x00038c46:    4631        1F      MOV      r1,r6
        0x00038c48:    4620         F      MOV      r0,r4
        0x00038c4a:    f001f87d    ..}.    BL       pb_read ; 0x39d48
        0x00038c4e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00038c50:    65747962    byte    DCD    1702132066
        0x00038c54:    766f2073    s ov    DCD    1986994291
        0x00038c58:    6c667265    erfl    DCD    1818653285
        0x00038c5c:    0000776f    ow..    DCD    30575
        0x00038c60:    6f636e69    inco    DCD    1868787305
        0x00038c64:    63657272    rrec    DCD    1667592818
        0x00038c68:    69662074    t fi    DCD    1768300660
        0x00038c6c:    20646578    xed     DCD    543450488
        0x00038c70:    676e656c    leng    DCD    1735288172
        0x00038c74:    62206874    th b    DCD    1646291060
        0x00038c78:    73657479    ytes    DCD    1936028793
        0x00038c7c:    7a697320     siz    DCD    2053731104
        0x00038c80:    00000065    e...    DCD    101
    $t
    i.pb_dec_string
    pb_dec_string
        0x00038c84:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00038c86:    4616        .F      MOV      r6,r2
        0x00038c88:    460d        .F      MOV      r5,r1
        0x00038c8a:    4604        .F      MOV      r4,r0
        0x00038c8c:    4669        iF      MOV      r1,sp
        0x00038c8e:    2200        ."      MOVS     r2,#0
        0x00038c90:    f000fb96    ....    BL       pb_decode_varint32_eof ; 0x393c0
        0x00038c94:    2800        .(      CMP      r0,#0
        0x00038c96:    bf08        ..      IT       EQ
        0x00038c98:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x00038c9a:    9a00        ..      LDR      r2,[sp,#0]
        0x00038c9c:    1c50        P.      ADDS     r0,r2,#1
        0x00038c9e:    4290        .B      CMP      r0,r2
        0x00038ca0:    d204        ..      BCS      0x38cac ; pb_dec_string + 40
        0x00038ca2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038ca4:    2800        .(      CMP      r0,#0
        0x00038ca6:    bf08        ..      IT       EQ
        0x00038ca8:    a00f        ..      ADREQ    r0,{pc}+0x40 ; 0x38ce8
        0x00038caa:    e011        ..      B        0x38cd0 ; pb_dec_string + 76
        0x00038cac:    78a9        .x      LDRB     r1,[r5,#2]
        0x00038cae:    f00101c0    ....    AND      r1,r1,#0xc0
        0x00038cb2:    2980        .)      CMP      r1,#0x80
        0x00038cb4:    d008        ..      BEQ      0x38cc8 ; pb_dec_string + 68
        0x00038cb6:    f8b51007    ....    LDRH     r1,[r5,#7]
        0x00038cba:    4281        .B      CMP      r1,r0
        0x00038cbc:    d20b        ..      BCS      0x38cd6 ; pb_dec_string + 82
        0x00038cbe:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038cc0:    2800        .(      CMP      r0,#0
        0x00038cc2:    bf08        ..      IT       EQ
        0x00038cc4:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x38cf8
        0x00038cc6:    e003        ..      B        0x38cd0 ; pb_dec_string + 76
        0x00038cc8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038cca:    2800        .(      CMP      r0,#0
        0x00038ccc:    bf08        ..      IT       EQ
        0x00038cce:    a00e        ..      ADREQ    r0,{pc}+0x3a ; 0x38d08
        0x00038cd0:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038cd2:    2000        .       MOVS     r0,#0
        0x00038cd4:    bdf8        ..      POP      {r3-r7,pc}
        0x00038cd6:    4631        1F      MOV      r1,r6
        0x00038cd8:    4620         F      MOV      r0,r4
        0x00038cda:    f001f835    ..5.    BL       pb_read ; 0x39d48
        0x00038cde:    9a00        ..      LDR      r2,[sp,#0]
        0x00038ce0:    2100        .!      MOVS     r1,#0
        0x00038ce2:    54b1        .T      STRB     r1,[r6,r2]
        0x00038ce4:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00038ce6:    0000        ..      DCW    0
        0x00038ce8:    657a6973    size    DCD    1702521203
        0x00038cec:    6f6f7420     too    DCD    1869575200
        0x00038cf0:    72616c20     lar    DCD    1918987296
        0x00038cf4:    00006567    ge..    DCD    25959
        0x00038cf8:    69727473    stri    DCD    1769108595
        0x00038cfc:    6f20676e    ng o    DCD    1864394606
        0x00038d00:    66726576    verf    DCD    1718773110
        0x00038d04:    00776f6c    low.    DCD    7827308
        0x00038d08:    6d206f6e    no m    DCD    1830842222
        0x00038d0c:    6f6c6c61    allo    DCD    1869376609
        0x00038d10:    75732063    c su    DCD    1970479203
        0x00038d14:    726f7070    ppor    DCD    1919905904
        0x00038d18:    00000074    t...    DCD    116
    $t
    i.pb_dec_submessage
    pb_dec_submessage
        0x00038d1c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00038d20:    b084        ..      SUB      sp,sp,#0x10
        0x00038d22:    460e        .F      MOV      r6,r1
        0x00038d24:    f8d1500b    ...P    LDR      r5,[r1,#0xb]
        0x00038d28:    4617        .F      MOV      r7,r2
        0x00038d2a:    4604        .F      MOV      r4,r0
        0x00038d2c:    4669        iF      MOV      r1,sp
        0x00038d2e:    f000ff57    ..W.    BL       pb_make_string_substream ; 0x39be0
        0x00038d32:    2800        .(      CMP      r0,#0
        0x00038d34:    bf04        ..      ITT      EQ
        0x00038d36:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00038d38:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00038d3c:    f8d6000b    ....    LDR      r0,[r6,#0xb]
        0x00038d40:    b1f0        ..      CBZ      r0,0x38d80 ; pb_dec_submessage + 100
        0x00038d42:    78b0        .x      LDRB     r0,[r6,#2]
        0x00038d44:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00038d48:    2820         (      CMP      r0,#0x20
        0x00038d4a:    d022        ".      BEQ      0x38d92 ; pb_dec_submessage + 118
        0x00038d4c:    463a        :F      MOV      r2,r7
        0x00038d4e:    4629        )F      MOV      r1,r5
        0x00038d50:    4668        hF      MOV      r0,sp
        0x00038d52:    f000f953    ..S.    BL       pb_decode_noinit ; 0x38ffc
        0x00038d56:    4605        .F      MOV      r5,r0
        0x00038d58:    9902        ..      LDR      r1,[sp,#8]
        0x00038d5a:    4668        hF      MOV      r0,sp
        0x00038d5c:    b141        A.      CBZ      r1,0x38d70 ; pb_dec_submessage + 84
        0x00038d5e:    460a        .F      MOV      r2,r1
        0x00038d60:    2100        .!      MOVS     r1,#0
        0x00038d62:    f000fff1    ....    BL       pb_read ; 0x39d48
        0x00038d66:    2800        .(      CMP      r0,#0
        0x00038d68:    bf04        ..      ITT      EQ
        0x00038d6a:    b004        ..      ADDEQ    sp,sp,#0x10
        0x00038d6c:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00038d70:    9801        ..      LDR      r0,[sp,#4]
        0x00038d72:    6060        ``      STR      r0,[r4,#4]
        0x00038d74:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d76:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038d78:    b004        ..      ADD      sp,sp,#0x10
        0x00038d7a:    4628        (F      MOV      r0,r5
        0x00038d7c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038d80:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038d82:    2800        .(      CMP      r0,#0
        0x00038d84:    bf08        ..      IT       EQ
        0x00038d86:    a00a        ..      ADREQ    r0,{pc}+0x2a ; 0x38db0
        0x00038d88:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038d8a:    b004        ..      ADD      sp,sp,#0x10
        0x00038d8c:    2000        .       MOVS     r0,#0
        0x00038d8e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038d92:    462e        .F      MOV      r6,r5
        0x00038d94:    46e8        .F      MOV      r8,sp
        0x00038d96:    463d        =F      MOV      r5,r7
        0x00038d98:    4639        9F      MOV      r1,r7
        0x00038d9a:    4630        0F      MOV      r0,r6
        0x00038d9c:    f000ff4e    ..N.    BL       pb_message_set_to_defaults ; 0x39c3c
        0x00038da0:    462a        *F      MOV      r2,r5
        0x00038da2:    4631        1F      MOV      r1,r6
        0x00038da4:    4640        @F      MOV      r0,r8
        0x00038da6:    f000f929    ..).    BL       pb_decode_noinit ; 0x38ffc
        0x00038daa:    4605        .F      MOV      r5,r0
        0x00038dac:    e7d4        ..      B        0x38d58 ; pb_dec_submessage + 60
    $d
        0x00038dae:    0000        ..      DCW    0
        0x00038db0:    61766e69    inva    DCD    1635151465
        0x00038db4:    2064696c    lid     DCD    543451500
        0x00038db8:    6c656966    fiel    DCD    1818585446
        0x00038dbc:    65642064    d de    DCD    1701060708
        0x00038dc0:    69726373    scri    DCD    1769104243
        0x00038dc4:    726f7470    ptor    DCD    1919906928
        0x00038dc8:    00000000    ....    DCD    0
    $t
    i.pb_dec_svarint
    pb_dec_svarint
        0x00038dcc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00038dce:    b083        ..      SUB      sp,sp,#0xc
        0x00038dd0:    460f        .F      MOV      r7,r1
        0x00038dd2:    4616        .F      MOV      r6,r2
        0x00038dd4:    4605        .F      MOV      r5,r0
        0x00038dd6:    4669        iF      MOV      r1,sp
        0x00038dd8:    f000fa9e    ....    BL       pb_decode_varint ; 0x39318
        0x00038ddc:    2800        .(      CMP      r0,#0
        0x00038dde:    bf04        ..      ITT      EQ
        0x00038de0:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00038de2:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00038de4:    e9dd0300    ....    LDRD     r0,r3,[sp,#0]
        0x00038de8:    f0100f01    ....    TST      r0,#1
        0x00038dec:    d007        ..      BEQ      0x38dfe ; pb_dec_svarint + 50
        0x00038dee:    0859        Y.      LSRS     r1,r3,#1
        0x00038df0:    ea4f0030    O.0.    RRX      r0,r0
        0x00038df4:    ea6f0300    o...    MVN      r3,r0
        0x00038df8:    ea6f0401    o...    MVN      r4,r1
        0x00038dfc:    e002        ..      B        0x38e04 ; pb_dec_svarint + 56
        0x00038dfe:    085c        \.      LSRS     r4,r3,#1
        0x00038e00:    ea4f0330    O.0.    RRX      r3,r0
        0x00038e04:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00038e08:    2808        .(      CMP      r0,#8
        0x00038e0a:    d010        ..      BEQ      0x38e2e ; pb_dec_svarint + 98
        0x00038e0c:    2804        .(      CMP      r0,#4
        0x00038e0e:    d013        ..      BEQ      0x38e38 ; pb_dec_svarint + 108
        0x00038e10:    2802        .(      CMP      r0,#2
        0x00038e12:    bf04        ..      ITT      EQ
        0x00038e14:    b219        ..      SXTHEQ   r1,r3
        0x00038e16:    8031        1.      STRHEQ   r1,[r6,#0]
        0x00038e18:    d013        ..      BEQ      0x38e42 ; pb_dec_svarint + 118
        0x00038e1a:    2801        .(      CMP      r0,#1
        0x00038e1c:    bf04        ..      ITT      EQ
        0x00038e1e:    b259        Y.      SXTBEQ   r1,r3
        0x00038e20:    7031        1p      STRBEQ   r1,[r6,#0]
        0x00038e22:    d00e        ..      BEQ      0x38e42 ; pb_dec_svarint + 118
        0x00038e24:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038e26:    2800        .(      CMP      r0,#0
        0x00038e28:    bf08        ..      IT       EQ
        0x00038e2a:    a00f        ..      ADREQ    r0,{pc}+0x3e ; 0x38e68
        0x00038e2c:    e018        ..      B        0x38e60 ; pb_dec_svarint + 148
        0x00038e2e:    e9c63400    ...4    STRD     r3,r4,[r6,#0]
        0x00038e32:    4619        .F      MOV      r1,r3
        0x00038e34:    46a4        .F      MOV      r12,r4
        0x00038e36:    e006        ..      B        0x38e46 ; pb_dec_svarint + 122
        0x00038e38:    4619        .F      MOV      r1,r3
        0x00038e3a:    ea4f7ce3    O..|    ASR      r12,r3,#31
        0x00038e3e:    6033        3`      STR      r3,[r6,#0]
        0x00038e40:    e001        ..      B        0x38e46 ; pb_dec_svarint + 122
        0x00038e42:    ea4f7ce1    O..|    ASR      r12,r1,#31
        0x00038e46:    ea810003    ....    EOR      r0,r1,r3
        0x00038e4a:    ea8c0104    ....    EOR      r1,r12,r4
        0x00038e4e:    4308        .C      ORRS     r0,r0,r1
        0x00038e50:    bf02        ..      ITTT     EQ
        0x00038e52:    2001        .       MOVEQ    r0,#1
        0x00038e54:    b003        ..      ADDEQ    sp,sp,#0xc
        0x00038e56:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00038e58:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038e5a:    2800        .(      CMP      r0,#0
        0x00038e5c:    bf08        ..      IT       EQ
        0x00038e5e:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x38e7c
        0x00038e60:    60e8        .`      STR      r0,[r5,#0xc]
        0x00038e62:    b003        ..      ADD      sp,sp,#0xc
        0x00038e64:    2000        .       MOVS     r0,#0
        0x00038e66:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00038e68:    61766e69    inva    DCD    1635151465
        0x00038e6c:    2064696c    lid     DCD    543451500
        0x00038e70:    61746164    data    DCD    1635017060
        0x00038e74:    7a69735f    _siz    DCD    2053731167
        0x00038e78:    00000065    e...    DCD    101
        0x00038e7c:    65746e69    inte    DCD    1702129257
        0x00038e80:    20726567    ger     DCD    544367975
        0x00038e84:    206f6f74    too     DCD    544173940
        0x00038e88:    6772616c    larg    DCD    1735549292
        0x00038e8c:    00000065    e...    DCD    101
    $t
    i.pb_dec_uvarint
    pb_dec_uvarint
        0x00038e90:    b570        p.      PUSH     {r4-r6,lr}
        0x00038e92:    b082        ..      SUB      sp,sp,#8
        0x00038e94:    460e        .F      MOV      r6,r1
        0x00038e96:    4615        .F      MOV      r5,r2
        0x00038e98:    4604        .F      MOV      r4,r0
        0x00038e9a:    4669        iF      MOV      r1,sp
        0x00038e9c:    f000fa3c    ..<.    BL       pb_decode_varint ; 0x39318
        0x00038ea0:    2800        .(      CMP      r0,#0
        0x00038ea2:    bf04        ..      ITT      EQ
        0x00038ea4:    b002        ..      ADDEQ    sp,sp,#8
        0x00038ea6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038ea8:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00038eac:    2808        .(      CMP      r0,#8
        0x00038eae:    bf04        ..      ITT      EQ
        0x00038eb0:    e9dd1300    ....    LDRDEQ   r1,r3,[sp,#0]
        0x00038eb4:    e9c51300    ....    STRDEQ   r1,r3,[r5,#0]
        0x00038eb8:    d015        ..      BEQ      0x38ee6 ; pb_dec_uvarint + 86
        0x00038eba:    2300        .#      MOVS     r3,#0
        0x00038ebc:    2804        .(      CMP      r0,#4
        0x00038ebe:    bf04        ..      ITT      EQ
        0x00038ec0:    9900        ..      LDREQ    r1,[sp,#0]
        0x00038ec2:    6029        )`      STREQ    r1,[r5,#0]
        0x00038ec4:    d00f        ..      BEQ      0x38ee6 ; pb_dec_uvarint + 86
        0x00038ec6:    2802        .(      CMP      r0,#2
        0x00038ec8:    d006        ..      BEQ      0x38ed8 ; pb_dec_uvarint + 72
        0x00038eca:    2801        .(      CMP      r0,#1
        0x00038ecc:    d008        ..      BEQ      0x38ee0 ; pb_dec_uvarint + 80
        0x00038ece:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038ed0:    2800        .(      CMP      r0,#0
        0x00038ed2:    bf08        ..      IT       EQ
        0x00038ed4:    a00c        ..      ADREQ    r0,{pc}+0x34 ; 0x38f08
        0x00038ed6:    e013        ..      B        0x38f00 ; pb_dec_uvarint + 112
        0x00038ed8:    9800        ..      LDR      r0,[sp,#0]
        0x00038eda:    b281        ..      UXTH     r1,r0
        0x00038edc:    8029        ).      STRH     r1,[r5,#0]
        0x00038ede:    e002        ..      B        0x38ee6 ; pb_dec_uvarint + 86
        0x00038ee0:    9800        ..      LDR      r0,[sp,#0]
        0x00038ee2:    b2c1        ..      UXTB     r1,r0
        0x00038ee4:    7029        )p      STRB     r1,[r5,#0]
        0x00038ee6:    e9dd2000    ...     LDRD     r2,r0,[sp,#0]
        0x00038eea:    4051        Q@      EORS     r1,r1,r2
        0x00038eec:    4058        X@      EORS     r0,r0,r3
        0x00038eee:    4308        .C      ORRS     r0,r0,r1
        0x00038ef0:    bf02        ..      ITTT     EQ
        0x00038ef2:    2001        .       MOVEQ    r0,#1
        0x00038ef4:    b002        ..      ADDEQ    sp,sp,#8
        0x00038ef6:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038ef8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00038efa:    2800        .(      CMP      r0,#0
        0x00038efc:    bf08        ..      IT       EQ
        0x00038efe:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x38f1c
        0x00038f00:    60e0        .`      STR      r0,[r4,#0xc]
        0x00038f02:    b002        ..      ADD      sp,sp,#8
        0x00038f04:    2000        .       MOVS     r0,#0
        0x00038f06:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00038f08:    61766e69    inva    DCD    1635151465
        0x00038f0c:    2064696c    lid     DCD    543451500
        0x00038f10:    61746164    data    DCD    1635017060
        0x00038f14:    7a69735f    _siz    DCD    2053731167
        0x00038f18:    00000065    e...    DCD    101
        0x00038f1c:    65746e69    inte    DCD    1702129257
        0x00038f20:    20726567    ger     DCD    544367975
        0x00038f24:    206f6f74    too     DCD    544173940
        0x00038f28:    6772616c    larg    DCD    1735549292
        0x00038f2c:    00000065    e...    DCD    101
    $t
    i.pb_dec_varint
    pb_dec_varint
        0x00038f30:    b570        p.      PUSH     {r4-r6,lr}
        0x00038f32:    b082        ..      SUB      sp,sp,#8
        0x00038f34:    460c        .F      MOV      r4,r1
        0x00038f36:    4616        .F      MOV      r6,r2
        0x00038f38:    4605        .F      MOV      r5,r0
        0x00038f3a:    4669        iF      MOV      r1,sp
        0x00038f3c:    f000f9ec    ....    BL       pb_decode_varint ; 0x39318
        0x00038f40:    2800        .(      CMP      r0,#0
        0x00038f42:    bf04        ..      ITT      EQ
        0x00038f44:    b002        ..      ADDEQ    sp,sp,#8
        0x00038f46:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038f48:    f8b40007    ....    LDRH     r0,[r4,#7]
        0x00038f4c:    2808        .(      CMP      r0,#8
        0x00038f4e:    d012        ..      BEQ      0x38f76 ; pb_dec_varint + 70
        0x00038f50:    9900        ..      LDR      r1,[sp,#0]
        0x00038f52:    17cc        ..      ASRS     r4,r1,#31
        0x00038f54:    2804        .(      CMP      r0,#4
        0x00038f56:    d015        ..      BEQ      0x38f84 ; pb_dec_varint + 84
        0x00038f58:    2802        .(      CMP      r0,#2
        0x00038f5a:    bf04        ..      ITT      EQ
        0x00038f5c:    b20b        ..      SXTHEQ   r3,r1
        0x00038f5e:    8033        3.      STRHEQ   r3,[r6,#0]
        0x00038f60:    d015        ..      BEQ      0x38f8e ; pb_dec_varint + 94
        0x00038f62:    2801        .(      CMP      r0,#1
        0x00038f64:    bf04        ..      ITT      EQ
        0x00038f66:    b24b        K.      SXTBEQ   r3,r1
        0x00038f68:    7033        3p      STRBEQ   r3,[r6,#0]
        0x00038f6a:    d010        ..      BEQ      0x38f8e ; pb_dec_varint + 94
        0x00038f6c:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038f6e:    2800        .(      CMP      r0,#0
        0x00038f70:    bf08        ..      IT       EQ
        0x00038f72:    a010        ..      ADREQ    r0,{pc}+0x42 ; 0x38fb4
        0x00038f74:    e01a        ..      B        0x38fac ; pb_dec_varint + 124
        0x00038f76:    e9dd1400    ....    LDRD     r1,r4,[sp,#0]
        0x00038f7a:    e9c61400    ....    STRD     r1,r4,[r6,#0]
        0x00038f7e:    460b        .F      MOV      r3,r1
        0x00038f80:    46a4        .F      MOV      r12,r4
        0x00038f82:    e006        ..      B        0x38f92 ; pb_dec_varint + 98
        0x00038f84:    ea4f7ce1    O..|    ASR      r12,r1,#31
        0x00038f88:    460b        .F      MOV      r3,r1
        0x00038f8a:    6031        1`      STR      r1,[r6,#0]
        0x00038f8c:    e001        ..      B        0x38f92 ; pb_dec_varint + 98
        0x00038f8e:    ea4f7ce3    O..|    ASR      r12,r3,#31
        0x00038f92:    ea830001    ....    EOR      r0,r3,r1
        0x00038f96:    ea8c0104    ....    EOR      r1,r12,r4
        0x00038f9a:    4308        .C      ORRS     r0,r0,r1
        0x00038f9c:    bf02        ..      ITTT     EQ
        0x00038f9e:    2001        .       MOVEQ    r0,#1
        0x00038fa0:    b002        ..      ADDEQ    sp,sp,#8
        0x00038fa2:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00038fa4:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00038fa6:    2800        .(      CMP      r0,#0
        0x00038fa8:    bf08        ..      IT       EQ
        0x00038faa:    a007        ..      ADREQ    r0,{pc}+0x1e ; 0x38fc8
        0x00038fac:    60e8        .`      STR      r0,[r5,#0xc]
        0x00038fae:    b002        ..      ADD      sp,sp,#8
        0x00038fb0:    2000        .       MOVS     r0,#0
        0x00038fb2:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00038fb4:    61766e69    inva    DCD    1635151465
        0x00038fb8:    2064696c    lid     DCD    543451500
        0x00038fbc:    61746164    data    DCD    1635017060
        0x00038fc0:    7a69735f    _siz    DCD    2053731167
        0x00038fc4:    00000065    e...    DCD    101
        0x00038fc8:    65746e69    inte    DCD    1702129257
        0x00038fcc:    20726567    ger     DCD    544367975
        0x00038fd0:    206f6f74    too     DCD    544173940
        0x00038fd4:    6772616c    larg    DCD    1735549292
        0x00038fd8:    00000065    e...    DCD    101
    $t
    i.pb_decode
    pb_decode
        0x00038fdc:    b570        p.      PUSH     {r4-r6,lr}
        0x00038fde:    460d        .F      MOV      r5,r1
        0x00038fe0:    4606        .F      MOV      r6,r0
        0x00038fe2:    4614        .F      MOV      r4,r2
        0x00038fe4:    4611        .F      MOV      r1,r2
        0x00038fe6:    4628        (F      MOV      r0,r5
        0x00038fe8:    f000fe28    ..(.    BL       pb_message_set_to_defaults ; 0x39c3c
        0x00038fec:    4622        "F      MOV      r2,r4
        0x00038fee:    4629        )F      MOV      r1,r5
        0x00038ff0:    4630        0F      MOV      r0,r6
        0x00038ff2:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00038ff6:    f000b801    ....    B.W      pb_decode_noinit ; 0x38ffc
        0x00038ffa:    0000        ..      MOVS     r0,r0
    i.pb_decode_noinit
    pb_decode_noinit
        0x00038ffc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00039000:    b0a1        ..      SUB      sp,sp,#0x84
        0x00039002:    2400        .$      MOVS     r4,#0
        0x00039004:    4605        .F      MOV      r5,r0
        0x00039006:    941b        ..      STR      r4,[sp,#0x6c]
        0x00039008:    941a        ..      STR      r4,[sp,#0x68]
        0x0003900a:    940c        ..      STR      r4,[sp,#0x30]
        0x0003900c:    940d        ..      STR      r4,[sp,#0x34]
        0x0003900e:    f8ad4060    ..`@    STRH     r4,[sp,#0x60]
        0x00039012:    a806        ..      ADD      r0,sp,#0x18
        0x00039014:    f000fc9c    ....    BL       pb_field_iter_begin ; 0x39950
        0x00039018:    68a8        .h      LDR      r0,[r5,#8]
        0x0003901a:    2800        .(      CMP      r0,#0
        0x0003901c:    f000810d    ....    BEQ.W    0x3923a ; pb_decode_noinit + 574
        0x00039020:    2400        .$      MOVS     r4,#0
        0x00039022:    4628        (F      MOV      r0,r5
        0x00039024:    aa1c        ..      ADD      r2,sp,#0x70
        0x00039026:    f88d4070    ..p@    STRB     r4,[sp,#0x70]
        0x0003902a:    a901        ..      ADD      r1,sp,#4
        0x0003902c:    f000f9c8    ....    BL       pb_decode_varint32_eof ; 0x393c0
        0x00039030:    b338        8.      CBZ      r0,0x39082 ; pb_decode_noinit + 134
        0x00039032:    9801        ..      LDR      r0,[sp,#4]
        0x00039034:    b368        h.      CBZ      r0,0x39092 ; pb_decode_noinit + 150
        0x00039036:    08c7        ..      LSRS     r7,r0,#3
        0x00039038:    f0000007    ....    AND      r0,r0,#7
        0x0003903c:    9019        ..      STR      r0,[sp,#0x64]
        0x0003903e:    2601        .&      MOVS     r6,#1
        0x00039040:    4639        9F      MOV      r1,r7
        0x00039042:    a806        ..      ADD      r0,sp,#0x18
        0x00039044:    f000fc96    ....    BL       pb_field_iter_find ; 0x39974
        0x00039048:    b340        @.      CBZ      r0,0x3909c ; pb_decode_noinit + 160
        0x0003904a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003904c:    7880        .x      LDRB     r0,[r0,#2]
        0x0003904e:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00039052:    2820         (      CMP      r0,#0x20
        0x00039054:    bf04        ..      ITT      EQ
        0x00039056:    e9dd010a    ....    LDRDEQ   r0,r1,[sp,#0x28]
        0x0003905a:    4281        .B      CMPEQ    r1,r0
        0x0003905c:    f04080bf    @...    BNE.W    0x391de ; pb_decode_noinit + 482
        0x00039060:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00039062:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039064:    4281        .B      CMP      r1,r0
        0x00039066:    d07d        }.      BEQ      0x39164 ; pb_decode_noinit + 360
        0x00039068:    2800        .(      CMP      r0,#0
        0x0003906a:    d07c        |.      BEQ      0x39166 ; pb_decode_noinit + 362
        0x0003906c:    f8b00009    ....    LDRH     r0,[r0,#9]
        0x00039070:    f8bd1060    ..`.    LDRH     r1,[sp,#0x60]
        0x00039074:    4288        .B      CMP      r0,r1
        0x00039076:    d076        v.      BEQ      0x39166 ; pb_decode_noinit + 362
        0x00039078:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003907a:    2800        .(      CMP      r0,#0
        0x0003907c:    d074        t.      BEQ      0x39168 ; pb_decode_noinit + 364
        0x0003907e:    f000b91e    ....    B.W      0x392be ; pb_decode_noinit + 706
        0x00039082:    f89d0070    ..p.    LDRB     r0,[sp,#0x70]
        0x00039086:    2800        .(      CMP      r0,#0
        0x00039088:    f04080cb    @...    BNE.W    0x39222 ; pb_decode_noinit + 550
        0x0003908c:    b021        !.      ADD      sp,sp,#0x84
        0x0003908e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00039092:    2001        .       MOVS     r0,#1
        0x00039094:    f88d0070    ..p.    STRB     r0,[sp,#0x70]
        0x00039098:    f000b8c3    ....    B.W      0x39222 ; pb_decode_noinit + 550
        0x0003909c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003909e:    4287        .B      CMP      r7,r0
        0x000390a0:    bf24        $.      ITT      CS
        0x000390a2:    f10d0818    ....    ADDCS    r8,sp,#0x18
        0x000390a6:    9c07        ..      LDRCS    r4,[sp,#0x1c]
        0x000390a8:    d335        5.      BCC      0x39116 ; pb_decode_noinit + 282
        0x000390aa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000390ac:    7880        .x      LDRB     r0,[r0,#2]
        0x000390ae:    f000000f    ....    AND      r0,r0,#0xf
        0x000390b2:    2808        .(      CMP      r0,#8
        0x000390b4:    d013        ..      BEQ      0x390de ; pb_decode_noinit + 226
        0x000390b6:    4640        @F      MOV      r0,r8
        0x000390b8:    f000fcc0    ....    BL       pb_field_iter_next ; 0x39a3c
        0x000390bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000390be:    42a0        .B      CMP      r0,r4
        0x000390c0:    d1f3        ..      BNE      0x390aa ; pb_decode_noinit + 174
        0x000390c2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000390c6:    900c        ..      STR      r0,[sp,#0x30]
        0x000390c8:    4287        .B      CMP      r7,r0
        0x000390ca:    d324        $.      BCC      0x39116 ; pb_decode_noinit + 282
        0x000390cc:    f8d59008    ....    LDR      r9,[r5,#8]
        0x000390d0:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x000390d4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000390d6:    f8dd8064    ..d.    LDR      r8,[sp,#0x64]
        0x000390da:    6804        .h      LDR      r4,[r0,#0]
        0x000390dc:    e013        ..      B        0x39106 ; pb_decode_noinit + 266
        0x000390de:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000390e0:    8800        ..      LDRH     r0,[r0,#0]
        0x000390e2:    e7f0        ..      B        0x390c6 ; pb_decode_noinit + 202
        0x000390e4:    6820         h      LDR      r0,[r4,#0]
        0x000390e6:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x000390ea:    f1bc0f00    ....    CMP      r12,#0
        0x000390ee:    d027        '.      BEQ      0x39140 ; pb_decode_noinit + 324
        0x000390f0:    4643        CF      MOV      r3,r8
        0x000390f2:    463a        :F      MOV      r2,r7
        0x000390f4:    4621        !F      MOV      r1,r4
        0x000390f6:    4628        (F      MOV      r0,r5
        0x000390f8:    47e0        .G      BLX      r12
        0x000390fa:    2800        .(      CMP      r0,#0
        0x000390fc:    bf04        ..      ITT      EQ
        0x000390fe:    b021        !.      ADDEQ    sp,sp,#0x84
        0x00039100:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x00039104:    68a4        .h      LDR      r4,[r4,#8]
        0x00039106:    b114        ..      CBZ      r4,0x3910e ; pb_decode_noinit + 274
        0x00039108:    68a8        .h      LDR      r0,[r5,#8]
        0x0003910a:    4548        HE      CMP      r0,r9
        0x0003910c:    d0ea        ..      BEQ      0x390e4 ; pb_decode_noinit + 232
        0x0003910e:    68a9        .h      LDR      r1,[r5,#8]
        0x00039110:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039112:    4281        .B      CMP      r1,r0
        0x00039114:    d146        F.      BNE      0x391a4 ; pb_decode_noinit + 424
        0x00039116:    9919        ..      LDR      r1,[sp,#0x64]
        0x00039118:    4628        (F      MOV      r0,r5
        0x0003911a:    2900        .)      CMP      r1,#0
        0x0003911c:    bf08        ..      IT       EQ
        0x0003911e:    462c        ,F      MOVEQ    r4,r5
        0x00039120:    d034        4.      BEQ      0x3918c ; pb_decode_noinit + 400
        0x00039122:    2901        .)      CMP      r1,#1
        0x00039124:    d03f        ?.      BEQ      0x391a6 ; pb_decode_noinit + 426
        0x00039126:    2902        .)      CMP      r1,#2
        0x00039128:    d042        B.      BEQ      0x391b0 ; pb_decode_noinit + 436
        0x0003912a:    2905        .)      CMP      r1,#5
        0x0003912c:    bf04        ..      ITT      EQ
        0x0003912e:    2204        ."      MOVEQ    r2,#4
        0x00039130:    2100        .!      MOVEQ    r1,#0
        0x00039132:    d047        G.      BEQ      0x391c4 ; pb_decode_noinit + 456
        0x00039134:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00039136:    2900        .)      CMP      r1,#0
        0x00039138:    bf08        ..      IT       EQ
        0x0003913a:    4967        gI      LDREQ    r1,[pc,#412] ; [0x392d8] = 0x39e50
        0x0003913c:    60e9        .`      STR      r1,[r5,#0xc]
        0x0003913e:    e0a1        ..      B        0x39284 ; pb_decode_noinit + 648
        0x00039140:    f8d0a008    ....    LDR      r10,[r0,#8]
        0x00039144:    46ab        .F      MOV      r11,r5
        0x00039146:    f8ba0000    ....    LDRH     r0,[r10,#0]
        0x0003914a:    42b8        .B      CMP      r0,r7
        0x0003914c:    d1da        ..      BNE      0x39104 ; pb_decode_noinit + 264
        0x0003914e:    a80e        ..      ADD      r0,sp,#0x38
        0x00039150:    4626        &F      MOV      r6,r4
        0x00039152:    4651        QF      MOV      r1,r10
        0x00039154:    6862        bh      LDR      r2,[r4,#4]
        0x00039156:    f000fbfb    ....    BL       pb_field_iter_begin ; 0x39950
        0x0003915a:    6870        ph      LDR      r0,[r6,#4]
        0x0003915c:    9012        ..      STR      r0,[sp,#0x48]
        0x0003915e:    f106000c    ....    ADD      r0,r6,#0xc
        0x00039162:    e002        ..      B        0x3916a ; pb_decode_noinit + 366
        0x00039164:    e039        9.      B        0x391da ; pb_decode_noinit + 478
        0x00039166:    e034        4.      B        0x391d2 ; pb_decode_noinit + 470
        0x00039168:    e031        1.      B        0x391ce ; pb_decode_noinit + 466
        0x0003916a:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003916c:    f89a0002    ....    LDRB     r0,[r10,#2]
        0x00039170:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00039174:    2880        .(      CMP      r0,#0x80
        0x00039176:    bf04        ..      ITT      EQ
        0x00039178:    1d30        0.      ADDEQ    r0,r6,#4
        0x0003917a:    9012        ..      STREQ    r0,[sp,#0x48]
        0x0003917c:    2101        .!      MOVS     r1,#1
        0x0003917e:    7321        !s      STRB     r1,[r4,#0xc]
        0x00039180:    aa0e        ..      ADD      r2,sp,#0x38
        0x00039182:    4641        AF      MOV      r1,r8
        0x00039184:    4658        XF      MOV      r0,r11
        0x00039186:    f7f7f97b    ..{.    BL       decode_field ; 0x30480
        0x0003918a:    e7b6        ..      B        0x390fa ; pb_decode_noinit + 254
        0x0003918c:    2201        ."      MOVS     r2,#1
        0x0003918e:    4669        iF      MOV      r1,sp
        0x00039190:    4620         F      MOV      r0,r4
        0x00039192:    f000fdd9    ....    BL       pb_read ; 0x39d48
        0x00039196:    2800        .(      CMP      r0,#0
        0x00039198:    d074        t.      BEQ      0x39284 ; pb_decode_noinit + 648
        0x0003919a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003919e:    f0100f80    ....    TST      r0,#0x80
        0x000391a2:    d1f3        ..      BNE      0x3918c ; pb_decode_noinit + 400
        0x000391a4:    e039        9.      B        0x3921a ; pb_decode_noinit + 542
        0x000391a6:    2208        ."      MOVS     r2,#8
        0x000391a8:    2100        .!      MOVS     r1,#0
        0x000391aa:    f000fdcd    ....    BL       pb_read ; 0x39d48
        0x000391ae:    e00b        ..      B        0x391c8 ; pb_decode_noinit + 460
        0x000391b0:    462c        ,F      MOV      r4,r5
        0x000391b2:    a901        ..      ADD      r1,sp,#4
        0x000391b4:    2200        ."      MOVS     r2,#0
        0x000391b6:    f000f903    ....    BL       pb_decode_varint32_eof ; 0x393c0
        0x000391ba:    2800        .(      CMP      r0,#0
        0x000391bc:    d062        b.      BEQ      0x39284 ; pb_decode_noinit + 648
        0x000391be:    2100        .!      MOVS     r1,#0
        0x000391c0:    4620         F      MOV      r0,r4
        0x000391c2:    9a01        ..      LDR      r2,[sp,#4]
        0x000391c4:    f000fdc0    ....    BL       pb_read ; 0x39d48
        0x000391c8:    2800        .(      CMP      r0,#0
        0x000391ca:    d05b        [.      BEQ      0x39284 ; pb_decode_noinit + 648
        0x000391cc:    e025        %.      B        0x3921a ; pb_decode_noinit + 542
        0x000391ce:    a043        C.      ADR      r0,{pc}+0x10e ; 0x392dc
        0x000391d0:    e075        u.      B        0x392be ; pb_decode_noinit + 706
        0x000391d2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000391d4:    900d        ..      STR      r0,[sp,#0x34]
        0x000391d6:    f8ad4060    ..`@    STRH     r4,[sp,#0x60]
        0x000391da:    a818        ..      ADD      r0,sp,#0x60
        0x000391dc:    900b        ..      STR      r0,[sp,#0x2c]
        0x000391de:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000391e0:    7880        .x      LDRB     r0,[r0,#2]
        0x000391e2:    f0100f30    ..0.    TST      r0,#0x30
        0x000391e6:    d10e        ..      BNE      0x39206 ; pb_decode_noinit + 522
        0x000391e8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000391ea:    2840        @(      CMP      r0,#0x40
        0x000391ec:    d20b        ..      BCS      0x39206 ; pb_decode_noinit + 522
        0x000391ee:    f000001f    ....    AND      r0,r0,#0x1f
        0x000391f2:    9908        ..      LDR      r1,[sp,#0x20]
        0x000391f4:    fa06f000    ....    LSL      r0,r6,r0
        0x000391f8:    0949        I.      LSRS     r1,r1,#5
        0x000391fa:    aa1a        ..      ADD      r2,sp,#0x68
        0x000391fc:    f8523021    R.!0    LDR      r3,[r2,r1,LSL #2]
        0x00039200:    4318        .C      ORRS     r0,r0,r3
        0x00039202:    f8420021    B.!.    STR      r0,[r2,r1,LSL #2]
        0x00039206:    aa06        ..      ADD      r2,sp,#0x18
        0x00039208:    4628        (F      MOV      r0,r5
        0x0003920a:    9919        ..      LDR      r1,[sp,#0x64]
        0x0003920c:    f7f7f938    ..8.    BL       decode_field ; 0x30480
        0x00039210:    2800        .(      CMP      r0,#0
        0x00039212:    bf04        ..      ITT      EQ
        0x00039214:    b021        !.      ADDEQ    sp,sp,#0x84
        0x00039216:    e8bd8ff0    ....    POPEQ    {r4-r11,pc}
        0x0003921a:    68a8        .h      LDR      r0,[r5,#8]
        0x0003921c:    2800        .(      CMP      r0,#0
        0x0003921e:    f47faeff    ....    BNE      0x39020 ; pb_decode_noinit + 36
        0x00039222:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039224:    b148        H.      CBZ      r0,0x3923a ; pb_decode_noinit + 574
        0x00039226:    f8b00009    ....    LDRH     r0,[r0,#9]
        0x0003922a:    f8bd1060    ..`.    LDRH     r1,[sp,#0x60]
        0x0003922e:    4288        .B      CMP      r0,r1
        0x00039230:    d003        ..      BEQ      0x3923a ; pb_decode_noinit + 574
        0x00039232:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00039234:    2800        .(      CMP      r0,#0
        0x00039236:    d0ca        ..      BEQ      0x391ce ; pb_decode_noinit + 466
        0x00039238:    e041        A.      B        0x392be ; pb_decode_noinit + 706
        0x0003923a:    e9dd0407    ....    LDRD     r0,r4,[sp,#0x1c]
        0x0003923e:    7886        .x      LDRB     r6,[r0,#2]
        0x00039240:    a806        ..      ADD      r0,sp,#0x18
        0x00039242:    f000fbfb    ....    BL       pb_field_iter_next ; 0x39a3c
        0x00039246:    2800        .(      CMP      r0,#0
        0x00039248:    d1f7        ..      BNE      0x3923a ; pb_decode_noinit + 574
        0x0003924a:    f0160f30    ..0.    TST      r6,#0x30
        0x0003924e:    d104        ..      BNE      0x3925a ; pb_decode_noinit + 606
        0x00039250:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039252:    8800        ..      LDRH     r0,[r0,#0]
        0x00039254:    2800        .(      CMP      r0,#0
        0x00039256:    bf18        ..      IT       NE
        0x00039258:    1c64        d.      ADDNE    r4,r4,#1
        0x0003925a:    2c40        @,      CMP      r4,#0x40
        0x0003925c:    d839        9.      BHI      0x392d2 ; pb_decode_noinit + 726
        0x0003925e:    b39c        ..      CBZ      r4,0x392c8 ; pb_decode_noinit + 716
        0x00039260:    0960        `.      LSRS     r0,r4,#5
        0x00039262:    d017        ..      BEQ      0x39294 ; pb_decode_noinit + 664
        0x00039264:    2000        .       MOVS     r0,#0
        0x00039266:    ebb01f54    ..T.    CMP      r0,r4,LSR #5
        0x0003926a:    bf38        8.      IT       CC
        0x0003926c:    aa1a        ..      ADDCC    r2,sp,#0x68
        0x0003926e:    d211        ..      BCS      0x39294 ; pb_decode_noinit + 664
        0x00039270:    f8521020    R. .    LDR      r1,[r2,r0,LSL #2]
        0x00039274:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00039278:    d008        ..      BEQ      0x3928c ; pb_decode_noinit + 656
        0x0003927a:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0003927c:    2800        .(      CMP      r0,#0
        0x0003927e:    bf04        ..      ITT      EQ
        0x00039280:    a01f        ..      ADREQ    r0,{pc}+0x80 ; 0x39300
        0x00039282:    60e8        .`      STREQ    r0,[r5,#0xc]
        0x00039284:    2000        .       MOVS     r0,#0
        0x00039286:    b021        !.      ADD      sp,sp,#0x84
        0x00039288:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003928c:    1c40        @.      ADDS     r0,r0,#1
        0x0003928e:    ebb01f54    ..T.    CMP      r0,r4,LSR #5
        0x00039292:    d3ed        ..      BCC      0x39270 ; pb_decode_noinit + 628
        0x00039294:    f0140f1f    ....    TST      r4,#0x1f
        0x00039298:    d017        ..      BEQ      0x392ca ; pb_decode_noinit + 718
        0x0003929a:    0961        a.      LSRS     r1,r4,#5
        0x0003929c:    a81a        ..      ADD      r0,sp,#0x68
        0x0003929e:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000392a2:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000392a6:    f004011f    ....    AND      r1,r4,#0x1f
        0x000392aa:    f1c10120    .. .    RSB      r1,r1,#0x20
        0x000392ae:    fa22f101    "...    LSR      r1,r2,r1
        0x000392b2:    4288        .B      CMP      r0,r1
        0x000392b4:    d009        ..      BEQ      0x392ca ; pb_decode_noinit + 718
        0x000392b6:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000392b8:    2800        .(      CMP      r0,#0
        0x000392ba:    bf08        ..      IT       EQ
        0x000392bc:    a010        ..      ADREQ    r0,{pc}+0x44 ; 0x39300
        0x000392be:    60e8        .`      STR      r0,[r5,#0xc]
        0x000392c0:    b021        !.      ADD      sp,sp,#0x84
        0x000392c2:    2000        .       MOVS     r0,#0
        0x000392c4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000392c8:    e7ff        ..      B        0x392ca ; pb_decode_noinit + 718
        0x000392ca:    b021        !.      ADD      sp,sp,#0x84
        0x000392cc:    2001        .       MOVS     r0,#1
        0x000392ce:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000392d2:    2440        @$      MOVS     r4,#0x40
        0x000392d4:    e7c4        ..      B        0x39260 ; pb_decode_noinit + 612
    $d
        0x000392d6:    0000        ..      DCW    0
        0x000392d8:    00039e50    P...    DCD    237136
        0x000392dc:    6e6f7277    wron    DCD    1852797559
        0x000392e0:    69732067    g si    DCD    1769152615
        0x000392e4:    6620657a    ze f    DCD    1713399162
        0x000392e8:    6620726f    or f    DCD    1713402479
        0x000392ec:    64657869    ixed    DCD    1684371561
        0x000392f0:    756f6320     cou    DCD    1970234144
        0x000392f4:    6620746e    nt f    DCD    1713402990
        0x000392f8:    646c6569    ield    DCD    1684825449
        0x000392fc:    00000000    ....    DCD    0
        0x00039300:    7373696d    miss    DCD    1936943469
        0x00039304:    20676e69    ing     DCD    543649385
        0x00039308:    75716572    requ    DCD    1970365810
        0x0003930c:    64657269    ired    DCD    1684370025
        0x00039310:    65696620     fie    DCD    1701406240
        0x00039314:    0000646c    ld..    DCD    25708
    $t
    i.pb_decode_varint
    pb_decode_varint
        0x00039318:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0003931c:    2700        .'      MOVS     r7,#0
        0x0003931e:    4688        .F      MOV      r8,r1
        0x00039320:    4604        .F      MOV      r4,r0
        0x00039322:    463d        =F      MOV      r5,r7
        0x00039324:    463e        >F      MOV      r6,r7
        0x00039326:    e009        ..      B        0x3933c ; pb_decode_varint + 36
        0x00039328:    2f40        @/      CMP      r7,#0x40
        0x0003932a:    d307        ..      BCC      0x3933c ; pb_decode_varint + 36
        0x0003932c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003932e:    2800        .(      CMP      r0,#0
        0x00039330:    bf08        ..      IT       EQ
        0x00039332:    a018        ..      ADREQ    r0,{pc}+0x62 ; 0x39394
        0x00039334:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039336:    2000        .       MOVS     r0,#0
        0x00039338:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003933c:    68a0        .h      LDR      r0,[r4,#8]
        0x0003933e:    4669        iF      MOV      r1,sp
        0x00039340:    b1d0        ..      CBZ      r0,0x39378 ; pb_decode_varint + 96
        0x00039342:    6823        #h      LDR      r3,[r4,#0]
        0x00039344:    4620         F      MOV      r0,r4
        0x00039346:    2201        ."      MOVS     r2,#1
        0x00039348:    4798        .G      BLX      r3
        0x0003934a:    b1d0        ..      CBZ      r0,0x39382 ; pb_decode_varint + 106
        0x0003934c:    68a0        .h      LDR      r0,[r4,#8]
        0x0003934e:    463a        :F      MOV      r2,r7
        0x00039350:    1e41        A.      SUBS     r1,r0,#1
        0x00039352:    60a1        .`      STR      r1,[r4,#8]
        0x00039354:    f89d9000    ....    LDRB     r9,[sp,#0]
        0x00039358:    f009007f    ....    AND      r0,r9,#0x7f
        0x0003935c:    0fc1        ..      LSRS     r1,r0,#31
        0x0003935e:    f7dff87f    ....    BL       __aeabi_llsl ; 0x18460
        0x00039362:    4305        .C      ORRS     r5,r5,r0
        0x00039364:    430e        .C      ORRS     r6,r6,r1
        0x00039366:    1dff        ..      ADDS     r7,r7,#7
        0x00039368:    f0190f80    ....    TST      r9,#0x80
        0x0003936c:    d1dc        ..      BNE      0x39328 ; pb_decode_varint + 16
        0x0003936e:    e9c85600    ...V    STRD     r5,r6,[r8,#0]
        0x00039372:    2001        .       MOVS     r0,#1
        0x00039374:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x00039378:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003937a:    2800        .(      CMP      r0,#0
        0x0003937c:    bf08        ..      IT       EQ
        0x0003937e:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x393a4
        0x00039380:    e003        ..      B        0x3938a ; pb_decode_varint + 114
        0x00039382:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039384:    2800        .(      CMP      r0,#0
        0x00039386:    bf08        ..      IT       EQ
        0x00039388:    a00a        ..      ADREQ    r0,{pc}+0x2c ; 0x393b4
        0x0003938a:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003938c:    2000        .       MOVS     r0,#0
        0x0003938e:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00039392:    0000        ..      DCW    0
        0x00039394:    69726176    vari    DCD    1769103734
        0x00039398:    6f20746e    nt o    DCD    1864397934
        0x0003939c:    66726576    verf    DCD    1718773110
        0x000393a0:    00776f6c    low.    DCD    7827308
        0x000393a4:    2d646e65    end-    DCD    761556581
        0x000393a8:    732d666f    of-s    DCD    1932355183
        0x000393ac:    61657274    trea    DCD    1634038388
        0x000393b0:    0000006d    m...    DCD    109
        0x000393b4:    65206f69    io e    DCD    1696624489
        0x000393b8:    726f7272    rror    DCD    1919906418
        0x000393bc:    00000000    ....    DCD    0
    $t
    i.pb_decode_varint32_eof
    pb_decode_varint32_eof
        0x000393c0:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000393c2:    4604        .F      MOV      r4,r0
        0x000393c4:    6880        .h      LDR      r0,[r0,#8]
        0x000393c6:    460f        .F      MOV      r7,r1
        0x000393c8:    2601        .&      MOVS     r6,#1
        0x000393ca:    4615        .F      MOV      r5,r2
        0x000393cc:    4669        iF      MOV      r1,sp
        0x000393ce:    2800        .(      CMP      r0,#0
        0x000393d0:    d031        1.      BEQ      0x39436 ; pb_decode_varint32_eof + 118
        0x000393d2:    6823        #h      LDR      r3,[r4,#0]
        0x000393d4:    4620         F      MOV      r0,r4
        0x000393d6:    2201        ."      MOVS     r2,#1
        0x000393d8:    4798        .G      BLX      r3
        0x000393da:    2800        .(      CMP      r0,#0
        0x000393dc:    d034        4.      BEQ      0x39448 ; pb_decode_varint32_eof + 136
        0x000393de:    68a0        .h      LDR      r0,[r4,#8]
        0x000393e0:    1e41        A.      SUBS     r1,r0,#1
        0x000393e2:    60a1        .`      STR      r1,[r4,#8]
        0x000393e4:    f89d5000    ...P    LDRB     r5,[sp,#0]
        0x000393e8:    f0150f80    ....    TST      r5,#0x80
        0x000393ec:    bf1c        ..      ITT      NE
        0x000393ee:    2607        .&      MOVNE    r6,#7
        0x000393f0:    f005057f    ....    ANDNE    r5,r5,#0x7f
        0x000393f4:    d057        W.      BEQ      0x394a6 ; pb_decode_varint32_eof + 230
        0x000393f6:    68a0        .h      LDR      r0,[r4,#8]
        0x000393f8:    4669        iF      MOV      r1,sp
        0x000393fa:    2800        .(      CMP      r0,#0
        0x000393fc:    d02c        ,.      BEQ      0x39458 ; pb_decode_varint32_eof + 152
        0x000393fe:    6823        #h      LDR      r3,[r4,#0]
        0x00039400:    4620         F      MOV      r0,r4
        0x00039402:    2201        ."      MOVS     r2,#1
        0x00039404:    4798        .G      BLX      r3
        0x00039406:    2800        .(      CMP      r0,#0
        0x00039408:    d02b        +.      BEQ      0x39462 ; pb_decode_varint32_eof + 162
        0x0003940a:    68a0        .h      LDR      r0,[r4,#8]
        0x0003940c:    1e41        A.      SUBS     r1,r0,#1
        0x0003940e:    60a1        .`      STR      r1,[r4,#8]
        0x00039410:    2e20         .      CMP      r6,#0x20
        0x00039412:    d32f        /.      BCC      0x39474 ; pb_decode_varint32_eof + 180
        0x00039414:    2e3f        ?.      CMP      r6,#0x3f
        0x00039416:    bf34        4.      ITE      CC
        0x00039418:    21ff        .!      MOVCC    r1,#0xff
        0x0003941a:    2101        .!      MOVCS    r1,#1
        0x0003941c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039420:    f0100f7f    ....    TST      r0,#0x7f
        0x00039424:    d02c        ,.      BEQ      0x39480 ; pb_decode_varint32_eof + 192
        0x00039426:    2d00        .-      CMP      r5,#0
        0x00039428:    da01        ..      BGE      0x3942e ; pb_decode_varint32_eof + 110
        0x0003942a:    4288        .B      CMP      r0,r1
        0x0003942c:    d028        (.      BEQ      0x39480 ; pb_decode_varint32_eof + 192
        0x0003942e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039430:    2800        .(      CMP      r0,#0
        0x00039432:    d135        5.      BNE      0x394a0 ; pb_decode_varint32_eof + 224
        0x00039434:    e01c        ..      B        0x39470 ; pb_decode_varint32_eof + 176
        0x00039436:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039438:    2800        .(      CMP      r0,#0
        0x0003943a:    bf08        ..      IT       EQ
        0x0003943c:    481b        .H      LDREQ    r0,[pc,#108] ; [0x394ac] = 0x393a4
        0x0003943e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039440:    2d00        .-      CMP      r5,#0
        0x00039442:    bf18        ..      IT       NE
        0x00039444:    702e        .p      STRBNE   r6,[r5,#0]
        0x00039446:    e011        ..      B        0x3946c ; pb_decode_varint32_eof + 172
        0x00039448:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003944a:    2800        .(      CMP      r0,#0
        0x0003944c:    bf08        ..      IT       EQ
        0x0003944e:    4818        .H      LDREQ    r0,[pc,#96] ; [0x394b0] = 0x393b4
        0x00039450:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039452:    68a0        .h      LDR      r0,[r4,#8]
        0x00039454:    b950        P.      CBNZ     r0,0x3946c ; pb_decode_varint32_eof + 172
        0x00039456:    e7f3        ..      B        0x39440 ; pb_decode_varint32_eof + 128
        0x00039458:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003945a:    2800        .(      CMP      r0,#0
        0x0003945c:    bf08        ..      IT       EQ
        0x0003945e:    4813        .H      LDREQ    r0,[pc,#76] ; [0x394ac] = 0x393a4
        0x00039460:    e003        ..      B        0x3946a ; pb_decode_varint32_eof + 170
        0x00039462:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039464:    2800        .(      CMP      r0,#0
        0x00039466:    bf08        ..      IT       EQ
        0x00039468:    4811        .H      LDREQ    r0,[pc,#68] ; [0x394b0] = 0x393b4
        0x0003946a:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003946c:    2000        .       MOVS     r0,#0
        0x0003946e:    bdf8        ..      POP      {r3-r7,pc}
        0x00039470:    a010        ..      ADR      r0,{pc}+0x44 ; 0x394b4
        0x00039472:    e015        ..      B        0x394a0 ; pb_decode_varint32_eof + 224
        0x00039474:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039478:    f000007f    ....    AND      r0,r0,#0x7f
        0x0003947c:    40b0        .@      LSLS     r0,r0,r6
        0x0003947e:    4305        .C      ORRS     r5,r5,r0
        0x00039480:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039484:    1df6        ..      ADDS     r6,r6,#7
        0x00039486:    f0100f80    ....    TST      r0,#0x80
        0x0003948a:    d1b4        ..      BNE      0x393f6 ; pb_decode_varint32_eof + 54
        0x0003948c:    2e23        #.      CMP      r6,#0x23
        0x0003948e:    d10a        ..      BNE      0x394a6 ; pb_decode_varint32_eof + 230
        0x00039490:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039494:    f0100f70    ..p.    TST      r0,#0x70
        0x00039498:    d005        ..      BEQ      0x394a6 ; pb_decode_varint32_eof + 230
        0x0003949a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003949c:    2800        .(      CMP      r0,#0
        0x0003949e:    d0e7        ..      BEQ      0x39470 ; pb_decode_varint32_eof + 176
        0x000394a0:    60e0        .`      STR      r0,[r4,#0xc]
        0x000394a2:    2000        .       MOVS     r0,#0
        0x000394a4:    bdf8        ..      POP      {r3-r7,pc}
        0x000394a6:    2001        .       MOVS     r0,#1
        0x000394a8:    603d        =`      STR      r5,[r7,#0]
        0x000394aa:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x000394ac:    000393a4    ....    DCD    234404
        0x000394b0:    000393b4    ....    DCD    234420
        0x000394b4:    69726176    vari    DCD    1769103734
        0x000394b8:    6f20746e    nt o    DCD    1864397934
        0x000394bc:    66726576    verf    DCD    1718773110
        0x000394c0:    00776f6c    low.    DCD    7827308
    $t
    i.pb_enc_bytes
    pb_enc_bytes
        0x000394c4:    b570        p.      PUSH     {r4-r6,lr}
        0x000394c6:    b122        ".      CBZ      r2,0x394d2 ; pb_enc_bytes + 14
        0x000394c8:    788b        .x      LDRB     r3,[r1,#2]
        0x000394ca:    f0130fc0    ....    TST      r3,#0xc0
        0x000394ce:    d009        ..      BEQ      0x394e4 ; pb_enc_bytes + 32
        0x000394d0:    e015        ..      B        0x394fe ; pb_enc_bytes + 58
        0x000394d2:    2600        .&      MOVS     r6,#0
        0x000394d4:    4604        .F      MOV      r4,r0
        0x000394d6:    4635        5F      MOV      r5,r6
        0x000394d8:    4632        2F      MOV      r2,r6
        0x000394da:    4633        3F      MOV      r3,r6
        0x000394dc:    f000fa0a    ....    BL       pb_encode_varint ; 0x398f4
        0x000394e0:    b9b8        ..      CBNZ     r0,0x39512 ; pb_enc_bytes + 78
        0x000394e2:    bd70        p.      POP      {r4-r6,pc}
        0x000394e4:    8813        ..      LDRH     r3,[r2,#0]
        0x000394e6:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000394ea:    1c9b        ..      ADDS     r3,r3,#2
        0x000394ec:    428b        .B      CMP      r3,r1
        0x000394ee:    d906        ..      BLS      0x394fe ; pb_enc_bytes + 58
        0x000394f0:    6901        .i      LDR      r1,[r0,#0x10]
        0x000394f2:    2900        .)      CMP      r1,#0
        0x000394f4:    bf08        ..      IT       EQ
        0x000394f6:    a10a        ..      ADREQ    r1,{pc}+0x2a ; 0x39520
        0x000394f8:    6101        .a      STR      r1,[r0,#0x10]
        0x000394fa:    2000        .       MOVS     r0,#0
        0x000394fc:    bd70        p.      POP      {r4-r6,pc}
        0x000394fe:    1c96        ..      ADDS     r6,r2,#2
        0x00039500:    8812        ..      LDRH     r2,[r2,#0]
        0x00039502:    4604        .F      MOV      r4,r0
        0x00039504:    4615        .F      MOV      r5,r2
        0x00039506:    2300        .#      MOVS     r3,#0
        0x00039508:    f000f9f4    ....    BL       pb_encode_varint ; 0x398f4
        0x0003950c:    2800        .(      CMP      r0,#0
        0x0003950e:    bf08        ..      IT       EQ
        0x00039510:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039512:    462a        *F      MOV      r2,r5
        0x00039514:    4631        1F      MOV      r1,r6
        0x00039516:    4620         F      MOV      r0,r4
        0x00039518:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003951c:    f000bca2    ....    B.W      pb_write ; 0x39e64
    $d
        0x00039520:    65747962    byte    DCD    1702132066
        0x00039524:    69732073    s si    DCD    1769152627
        0x00039528:    6520657a    ze e    DCD    1696621946
        0x0003952c:    65656378    xcee    DCD    1701143416
        0x00039530:    00646564    ded.    DCD    6579556
    $t
    i.pb_enc_fixed32
    pb_enc_fixed32
        0x00039534:    b508        ..      PUSH     {r3,lr}
        0x00039536:    6811        .h      LDR      r1,[r2,#0]
        0x00039538:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0003953c:    0a0a        ..      LSRS     r2,r1,#8
        0x0003953e:    f88d2001    ...     STRB     r2,[sp,#1]
        0x00039542:    0c0a        ..      LSRS     r2,r1,#16
        0x00039544:    f88d2002    ...     STRB     r2,[sp,#2]
        0x00039548:    0e09        ..      LSRS     r1,r1,#24
        0x0003954a:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003954e:    2204        ."      MOVS     r2,#4
        0x00039550:    4669        iF      MOV      r1,sp
        0x00039552:    f000fc87    ....    BL       pb_write ; 0x39e64
        0x00039556:    bd08        ..      POP      {r3,pc}
    i.pb_enc_fixed64
    pb_enc_fixed64
        0x00039558:    b500        ..      PUSH     {lr}
        0x0003955a:    e9d23100    ...1    LDRD     r3,r1,[r2,#0]
        0x0003955e:    b083        ..      SUB      sp,sp,#0xc
        0x00039560:    ea4f2c13    O..,    LSR      r12,r3,#8
        0x00039564:    ea4c6201    L..b    ORR      r2,r12,r1,LSL #24
        0x00039568:    f88d3000    ...0    STRB     r3,[sp,#0]
        0x0003956c:    ea4f4c13    O..L    LSR      r12,r3,#16
        0x00039570:    f88d2001    ...     STRB     r2,[sp,#1]
        0x00039574:    ea4c4201    L..B    ORR      r2,r12,r1,LSL #16
        0x00039578:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003957c:    0e1b        ..      LSRS     r3,r3,#24
        0x0003957e:    ea432201    C.."    ORR      r2,r3,r1,LSL #8
        0x00039582:    f88d2003    ...     STRB     r2,[sp,#3]
        0x00039586:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003958a:    0a0a        ..      LSRS     r2,r1,#8
        0x0003958c:    0e0b        ..      LSRS     r3,r1,#24
        0x0003958e:    f88d2005    ...     STRB     r2,[sp,#5]
        0x00039592:    0c09        ..      LSRS     r1,r1,#16
        0x00039594:    f88d1006    ....    STRB     r1,[sp,#6]
        0x00039598:    f88d3007    ...0    STRB     r3,[sp,#7]
        0x0003959c:    2208        ."      MOVS     r2,#8
        0x0003959e:    4669        iF      MOV      r1,sp
        0x000395a0:    f000fc60    ..`.    BL       pb_write ; 0x39e64
        0x000395a4:    b003        ..      ADD      sp,sp,#0xc
        0x000395a6:    bd00        ..      POP      {pc}
    i.pb_enc_fixed_length_bytes
    pb_enc_fixed_length_bytes
        0x000395a8:    b570        p.      PUSH     {r4-r6,lr}
        0x000395aa:    4616        .F      MOV      r6,r2
        0x000395ac:    f8b12007    ...     LDRH     r2,[r1,#7]
        0x000395b0:    4605        .F      MOV      r5,r0
        0x000395b2:    4614        .F      MOV      r4,r2
        0x000395b4:    2300        .#      MOVS     r3,#0
        0x000395b6:    f000f99d    ....    BL       pb_encode_varint ; 0x398f4
        0x000395ba:    2800        .(      CMP      r0,#0
        0x000395bc:    bf08        ..      IT       EQ
        0x000395be:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000395c0:    4622        "F      MOV      r2,r4
        0x000395c2:    4631        1F      MOV      r1,r6
        0x000395c4:    4628        (F      MOV      r0,r5
        0x000395c6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000395ca:    f000bc4b    ..K.    B.W      pb_write ; 0x39e64
    i.pb_enc_string
    pb_enc_string
        0x000395ce:    b570        p.      PUSH     {r4-r6,lr}
        0x000395d0:    f8b1c007    ....    LDRH     r12,[r1,#7]
        0x000395d4:    7889        .x      LDRB     r1,[r1,#2]
        0x000395d6:    2300        .#      MOVS     r3,#0
        0x000395d8:    f00101c0    ....    AND      r1,r1,#0xc0
        0x000395dc:    4614        .F      MOV      r4,r2
        0x000395de:    2980        .)      CMP      r1,#0x80
        0x000395e0:    bf08        ..      IT       EQ
        0x000395e2:    f04f3cff    O..<    MOVEQ    r12,#0xffffffff
        0x000395e6:    b13c        <.      CBZ      r4,0x395f8 ; pb_enc_string + 42
        0x000395e8:    4563        cE      CMP      r3,r12
        0x000395ea:    d205        ..      BCS      0x395f8 ; pb_enc_string + 42
        0x000395ec:    7811        .x      LDRB     r1,[r2,#0]
        0x000395ee:    2900        .)      CMP      r1,#0
        0x000395f0:    bf1c        ..      ITT      NE
        0x000395f2:    1c52        R.      ADDNE    r2,r2,#1
        0x000395f4:    1c5b        [.      ADDNE    r3,r3,#1
        0x000395f6:    d1f7        ..      BNE      0x395e8 ; pb_enc_string + 26
        0x000395f8:    4626        &F      MOV      r6,r4
        0x000395fa:    461a        .F      MOV      r2,r3
        0x000395fc:    461c        .F      MOV      r4,r3
        0x000395fe:    4605        .F      MOV      r5,r0
        0x00039600:    2300        .#      MOVS     r3,#0
        0x00039602:    f000f977    ..w.    BL       pb_encode_varint ; 0x398f4
        0x00039606:    2800        .(      CMP      r0,#0
        0x00039608:    bf08        ..      IT       EQ
        0x0003960a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003960c:    4622        "F      MOV      r2,r4
        0x0003960e:    4631        1F      MOV      r1,r6
        0x00039610:    4628        (F      MOV      r0,r5
        0x00039612:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039616:    f000bc25    ..%.    B.W      pb_write ; 0x39e64
        0x0003961a:    0000        ..      MOVS     r0,r0
    i.pb_enc_submessage
    pb_enc_submessage
        0x0003961c:    f8d1100b    ....    LDR      r1,[r1,#0xb]
        0x00039620:    b109        ..      CBZ      r1,0x39626 ; pb_enc_submessage + 10
        0x00039622:    f000b8d9    ....    B.W      pb_encode_submessage ; 0x397d8
        0x00039626:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039628:    2900        .)      CMP      r1,#0
        0x0003962a:    bf08        ..      IT       EQ
        0x0003962c:    a101        ..      ADREQ    r1,{pc}+8 ; 0x39634
        0x0003962e:    6101        .a      STR      r1,[r0,#0x10]
        0x00039630:    2000        .       MOVS     r0,#0
        0x00039632:    4770        pG      BX       lr
    $d
        0x00039634:    61766e69    inva    DCD    1635151465
        0x00039638:    2064696c    lid     DCD    543451500
        0x0003963c:    6c656966    fiel    DCD    1818585446
        0x00039640:    65642064    d de    DCD    1701060708
        0x00039644:    69726373    scri    DCD    1769104243
        0x00039648:    726f7470    ptor    DCD    1919906928
        0x0003964c:    00000000    ....    DCD    0
    $t
    i.pb_enc_svarint
    pb_enc_svarint
        0x00039650:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00039654:    2901        .)      CMP      r1,#1
        0x00039656:    bf04        ..      ITT      EQ
        0x00039658:    f9921000    ....    LDRSBEQ  r1,[r2,#0]
        0x0003965c:    17cb        ..      ASREQ    r3,r1,#31
        0x0003965e:    d015        ..      BEQ      0x3968c ; pb_enc_svarint + 60
        0x00039660:    2902        .)      CMP      r1,#2
        0x00039662:    bf08        ..      IT       EQ
        0x00039664:    f9b21000    ....    LDRSHEQ  r1,[r2,#0]
        0x00039668:    d00f        ..      BEQ      0x3968a ; pb_enc_svarint + 58
        0x0003966a:    2904        .)      CMP      r1,#4
        0x0003966c:    bf08        ..      IT       EQ
        0x0003966e:    6811        .h      LDREQ    r1,[r2,#0]
        0x00039670:    d00b        ..      BEQ      0x3968a ; pb_enc_svarint + 58
        0x00039672:    2908        .)      CMP      r1,#8
        0x00039674:    bf08        ..      IT       EQ
        0x00039676:    e9d21300    ....    LDRDEQ   r1,r3,[r2,#0]
        0x0003967a:    d007        ..      BEQ      0x3968c ; pb_enc_svarint + 60
        0x0003967c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0003967e:    2900        .)      CMP      r1,#0
        0x00039680:    bf08        ..      IT       EQ
        0x00039682:    a108        ..      ADREQ    r1,{pc}+0x22 ; 0x396a4
        0x00039684:    6101        .a      STR      r1,[r0,#0x10]
        0x00039686:    2000        .       MOVS     r0,#0
        0x00039688:    4770        pG      BX       lr
        0x0003968a:    17cb        ..      ASRS     r3,r1,#31
        0x0003968c:    2b00        .+      CMP      r3,#0
        0x0003968e:    da05        ..      BGE      0x3969c ; pb_enc_svarint + 76
        0x00039690:    184a        J.      ADDS     r2,r1,r1
        0x00039692:    eb430103    C...    ADC      r1,r3,r3
        0x00039696:    43d2        .C      MVNS     r2,r2
        0x00039698:    43cb        .C      MVNS     r3,r1
        0x0003969a:    e001        ..      B        0x396a0 ; pb_enc_svarint + 80
        0x0003969c:    184a        J.      ADDS     r2,r1,r1
        0x0003969e:    415b        [A      ADCS     r3,r3,r3
        0x000396a0:    f000b928    ..(.    B.W      pb_encode_varint ; 0x398f4
    $d
        0x000396a4:    61766e69    inva    DCD    1635151465
        0x000396a8:    2064696c    lid     DCD    543451500
        0x000396ac:    61746164    data    DCD    1635017060
        0x000396b0:    7a69735f    _siz    DCD    2053731167
        0x000396b4:    00000065    e...    DCD    101
    $t
    i.pb_enc_uvarint
    pb_enc_uvarint
        0x000396b8:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000396bc:    2300        .#      MOVS     r3,#0
        0x000396be:    4694        .F      MOV      r12,r2
        0x000396c0:    2901        .)      CMP      r1,#1
        0x000396c2:    bf08        ..      IT       EQ
        0x000396c4:    7812        .x      LDRBEQ   r2,[r2,#0]
        0x000396c6:    d013        ..      BEQ      0x396f0 ; pb_enc_uvarint + 56
        0x000396c8:    2902        .)      CMP      r1,#2
        0x000396ca:    bf08        ..      IT       EQ
        0x000396cc:    8812        ..      LDRHEQ   r2,[r2,#0]
        0x000396ce:    d00f        ..      BEQ      0x396f0 ; pb_enc_uvarint + 56
        0x000396d0:    2904        .)      CMP      r1,#4
        0x000396d2:    bf08        ..      IT       EQ
        0x000396d4:    6812        .h      LDREQ    r2,[r2,#0]
        0x000396d6:    d00b        ..      BEQ      0x396f0 ; pb_enc_uvarint + 56
        0x000396d8:    2908        .)      CMP      r1,#8
        0x000396da:    bf08        ..      IT       EQ
        0x000396dc:    e9dc2300    ...#    LDRDEQ   r2,r3,[r12,#0]
        0x000396e0:    d006        ..      BEQ      0x396f0 ; pb_enc_uvarint + 56
        0x000396e2:    6901        .i      LDR      r1,[r0,#0x10]
        0x000396e4:    2900        .)      CMP      r1,#0
        0x000396e6:    bf08        ..      IT       EQ
        0x000396e8:    a102        ..      ADREQ    r1,{pc}+0xc ; 0x396f4
        0x000396ea:    6101        .a      STR      r1,[r0,#0x10]
        0x000396ec:    2000        .       MOVS     r0,#0
        0x000396ee:    4770        pG      BX       lr
        0x000396f0:    f000b900    ....    B.W      pb_encode_varint ; 0x398f4
    $d
        0x000396f4:    61766e69    inva    DCD    1635151465
        0x000396f8:    2064696c    lid     DCD    543451500
        0x000396fc:    61746164    data    DCD    1635017060
        0x00039700:    7a69735f    _siz    DCD    2053731167
        0x00039704:    00000065    e...    DCD    101
    $t
    i.pb_enc_varint
    pb_enc_varint
        0x00039708:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x0003970c:    4613        .F      MOV      r3,r2
        0x0003970e:    2901        .)      CMP      r1,#1
        0x00039710:    bf04        ..      ITT      EQ
        0x00039712:    f9922000    ...     LDRSBEQ  r2,[r2,#0]
        0x00039716:    17d3        ..      ASREQ    r3,r2,#31
        0x00039718:    d015        ..      BEQ      0x39746 ; pb_enc_varint + 62
        0x0003971a:    2902        .)      CMP      r1,#2
        0x0003971c:    bf08        ..      IT       EQ
        0x0003971e:    f9b22000    ...     LDRSHEQ  r2,[r2,#0]
        0x00039722:    d00f        ..      BEQ      0x39744 ; pb_enc_varint + 60
        0x00039724:    2904        .)      CMP      r1,#4
        0x00039726:    bf08        ..      IT       EQ
        0x00039728:    6812        .h      LDREQ    r2,[r2,#0]
        0x0003972a:    d00b        ..      BEQ      0x39744 ; pb_enc_varint + 60
        0x0003972c:    2908        .)      CMP      r1,#8
        0x0003972e:    bf08        ..      IT       EQ
        0x00039730:    e9d32300    ...#    LDRDEQ   r2,r3,[r3,#0]
        0x00039734:    d007        ..      BEQ      0x39746 ; pb_enc_varint + 62
        0x00039736:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039738:    2900        .)      CMP      r1,#0
        0x0003973a:    bf08        ..      IT       EQ
        0x0003973c:    a103        ..      ADREQ    r1,{pc}+0x10 ; 0x3974c
        0x0003973e:    6101        .a      STR      r1,[r0,#0x10]
        0x00039740:    2000        .       MOVS     r0,#0
        0x00039742:    4770        pG      BX       lr
        0x00039744:    17d3        ..      ASRS     r3,r2,#31
        0x00039746:    f000b8d5    ....    B.W      pb_encode_varint ; 0x398f4
    $d
        0x0003974a:    0000        ..      DCW    0
        0x0003974c:    61766e69    inva    DCD    1635151465
        0x00039750:    2064696c    lid     DCD    543451500
        0x00039754:    61746164    data    DCD    1635017060
        0x00039758:    7a69735f    _siz    DCD    2053731167
        0x0003975c:    00000065    e...    DCD    101
    $t
    i.pb_encode
    pb_encode
        0x00039760:    b530        0.      PUSH     {r4,r5,lr}
        0x00039762:    b087        ..      SUB      sp,sp,#0x1c
        0x00039764:    4605        .F      MOV      r5,r0
        0x00039766:    4668        hF      MOV      r0,sp
        0x00039768:    f000f8f2    ....    BL       pb_field_iter_begin ; 0x39950
        0x0003976c:    b198        ..      CBZ      r0,0x39796 ; pb_encode + 54
        0x0003976e:    9801        ..      LDR      r0,[sp,#4]
        0x00039770:    7880        .x      LDRB     r0,[r0,#2]
        0x00039772:    f000000f    ....    AND      r0,r0,#0xf
        0x00039776:    2808        .(      CMP      r0,#8
        0x00039778:    d010        ..      BEQ      0x3979c ; pb_encode + 60
        0x0003977a:    4628        (F      MOV      r0,r5
        0x0003977c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003977e:    9901        ..      LDR      r1,[sp,#4]
        0x00039780:    f7f9feaa    ....    BL       encode_field ; 0x334d8
        0x00039784:    2800        .(      CMP      r0,#0
        0x00039786:    bf04        ..      ITT      EQ
        0x00039788:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003978a:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003978c:    4668        hF      MOV      r0,sp
        0x0003978e:    f000f955    ..U.    BL       pb_field_iter_next ; 0x39a3c
        0x00039792:    2800        .(      CMP      r0,#0
        0x00039794:    d1eb        ..      BNE      0x3976e ; pb_encode + 14
        0x00039796:    b007        ..      ADD      sp,sp,#0x1c
        0x00039798:    2001        .       MOVS     r0,#1
        0x0003979a:    bd30        0.      POP      {r4,r5,pc}
        0x0003979c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003979e:    6804        .h      LDR      r4,[r0,#0]
        0x000397a0:    2c00        .,      CMP      r4,#0
        0x000397a2:    d0f3        ..      BEQ      0x3978c ; pb_encode + 44
        0x000397a4:    6821        !h      LDR      r1,[r4,#0]
        0x000397a6:    684a        Jh      LDR      r2,[r1,#4]
        0x000397a8:    b152        R.      CBZ      r2,0x397c0 ; pb_encode + 96
        0x000397aa:    4621        !F      MOV      r1,r4
        0x000397ac:    4628        (F      MOV      r0,r5
        0x000397ae:    4790        .G      BLX      r2
        0x000397b0:    2800        .(      CMP      r0,#0
        0x000397b2:    bf04        ..      ITT      EQ
        0x000397b4:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x000397b6:    bd30        0.      POPEQ    {r4,r5,pc}
        0x000397b8:    68a4        .h      LDR      r4,[r4,#8]
        0x000397ba:    2c00        .,      CMP      r4,#0
        0x000397bc:    d1f2        ..      BNE      0x397a4 ; pb_encode + 68
        0x000397be:    e7e5        ..      B        0x3978c ; pb_encode + 44
        0x000397c0:    6889        .h      LDR      r1,[r1,#8]
        0x000397c2:    4628        (F      MOV      r0,r5
        0x000397c4:    788a        .x      LDRB     r2,[r1,#2]
        0x000397c6:    f00202c0    ....    AND      r2,r2,#0xc0
        0x000397ca:    2a80        .*      CMP      r2,#0x80
        0x000397cc:    bf14        ..      ITE      NE
        0x000397ce:    6862        bh      LDRNE    r2,[r4,#4]
        0x000397d0:    1d22        ".      ADDEQ    r2,r4,#4
        0x000397d2:    f7f9fe81    ....    BL       encode_field ; 0x334d8
        0x000397d6:    e7eb        ..      B        0x397b0 ; pb_encode + 80
    i.pb_encode_submessage
    pb_encode_submessage
        0x000397d8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000397dc:    b086        ..      SUB      sp,sp,#0x18
        0x000397de:    2600        .&      MOVS     r6,#0
        0x000397e0:    4604        .F      MOV      r4,r0
        0x000397e2:    4617        .F      MOV      r7,r2
        0x000397e4:    4688        .F      MOV      r8,r1
        0x000397e6:    9600        ..      STR      r6,[sp,#0]
        0x000397e8:    9601        ..      STR      r6,[sp,#4]
        0x000397ea:    9602        ..      STR      r6,[sp,#8]
        0x000397ec:    9603        ..      STR      r6,[sp,#0xc]
        0x000397ee:    4668        hF      MOV      r0,sp
        0x000397f0:    9604        ..      STR      r6,[sp,#0x10]
        0x000397f2:    f7ffffb5    ....    BL       pb_encode ; 0x39760
        0x000397f6:    b1b0        ..      CBZ      r0,0x39826 ; pb_encode_submessage + 78
        0x000397f8:    9d03        ..      LDR      r5,[sp,#0xc]
        0x000397fa:    2300        .#      MOVS     r3,#0
        0x000397fc:    462a        *F      MOV      r2,r5
        0x000397fe:    4620         F      MOV      r0,r4
        0x00039800:    f000f878    ..x.    BL       pb_encode_varint ; 0x398f4
        0x00039804:    2800        .(      CMP      r0,#0
        0x00039806:    bf04        ..      ITT      EQ
        0x00039808:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003980a:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003980e:    6820         h      LDR      r0,[r4,#0]
        0x00039810:    b178        x.      CBZ      r0,0x39832 ; pb_encode_submessage + 90
        0x00039812:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00039814:    68a2        .h      LDR      r2,[r4,#8]
        0x00039816:    4429        )D      ADD      r1,r1,r5
        0x00039818:    4291        .B      CMP      r1,r2
        0x0003981a:    d912        ..      BLS      0x39842 ; pb_encode_submessage + 106
        0x0003981c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003981e:    2800        .(      CMP      r0,#0
        0x00039820:    bf08        ..      IT       EQ
        0x00039822:    4819        .H      LDREQ    r0,[pc,#100] ; [0x39888] = 0x39ea4
        0x00039824:    e02b        +.      B        0x3987e ; pb_encode_submessage + 166
        0x00039826:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039828:    6120         a      STR      r0,[r4,#0x10]
        0x0003982a:    b006        ..      ADD      sp,sp,#0x18
        0x0003982c:    2000        .       MOVS     r0,#0
        0x0003982e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039832:    462a        *F      MOV      r2,r5
        0x00039834:    2100        .!      MOVS     r1,#0
        0x00039836:    4620         F      MOV      r0,r4
        0x00039838:    f000fb14    ....    BL       pb_write ; 0x39e64
        0x0003983c:    b006        ..      ADD      sp,sp,#0x18
        0x0003983e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039842:    9000        ..      STR      r0,[sp,#0]
        0x00039844:    6860        `h      LDR      r0,[r4,#4]
        0x00039846:    e9cd5602    ...V    STRD     r5,r6,[sp,#8]
        0x0003984a:    9001        ..      STR      r0,[sp,#4]
        0x0003984c:    463a        :F      MOV      r2,r7
        0x0003984e:    4641        AF      MOV      r1,r8
        0x00039850:    4668        hF      MOV      r0,sp
        0x00039852:    9604        ..      STR      r6,[sp,#0x10]
        0x00039854:    f7ffff84    ....    BL       pb_encode ; 0x39760
        0x00039858:    4601        .F      MOV      r1,r0
        0x0003985a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0003985c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003985e:    4410        .D      ADD      r0,r0,r2
        0x00039860:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039862:    9801        ..      LDR      r0,[sp,#4]
        0x00039864:    6060        ``      STR      r0,[r4,#4]
        0x00039866:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039868:    6120         a      STR      r0,[r4,#0x10]
        0x0003986a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003986c:    42aa        .B      CMP      r2,r5
        0x0003986e:    bf02        ..      ITTT     EQ
        0x00039870:    4608        .F      MOVEQ    r0,r1
        0x00039872:    b006        ..      ADDEQ    sp,sp,#0x18
        0x00039874:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x00039878:    2800        .(      CMP      r0,#0
        0x0003987a:    bf08        ..      IT       EQ
        0x0003987c:    a003        ..      ADREQ    r0,{pc}+0x10 ; 0x3988c
        0x0003987e:    6120         a      STR      r0,[r4,#0x10]
        0x00039880:    b006        ..      ADD      sp,sp,#0x18
        0x00039882:    2000        .       MOVS     r0,#0
        0x00039884:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00039888:    00039ea4    ....    DCD    237220
        0x0003988c:    6d627573    subm    DCD    1835169139
        0x00039890:    73206773    sg s    DCD    1931503475
        0x00039894:    20657a69    ize     DCD    543521385
        0x00039898:    6e616863    chan    DCD    1851877475
        0x0003989c:    00646567    ged.    DCD    6579559
    $t
    i.pb_encode_tag_for_field
    pb_encode_tag_for_field
        0x000398a0:    788a        .x      LDRB     r2,[r1,#2]
        0x000398a2:    f002020f    ....    AND      r2,r2,#0xf
        0x000398a6:    2a0a        .*      CMP      r2,#0xa
        0x000398a8:    d213        ..      BCS      0x398d2 ; pb_encode_tag_for_field + 50
        0x000398aa:    e8dff002    ....    TBB      [pc,r2]
    $d
        0x000398ae:    0505        ..      DCW    1285
        0x000398b0:    0b090705    ....    DCD    185140997
        0x000398b4:    0b120b0b    ....    DCD    185731851
    $t
        0x000398b8:    2200        ."      MOVS     r2,#0
        0x000398ba:    e004        ..      B        0x398c6 ; pb_encode_tag_for_field + 38
        0x000398bc:    2205        ."      MOVS     r2,#5
        0x000398be:    e002        ..      B        0x398c6 ; pb_encode_tag_for_field + 38
        0x000398c0:    2201        ."      MOVS     r2,#1
        0x000398c2:    e000        ..      B        0x398c6 ; pb_encode_tag_for_field + 38
        0x000398c4:    2202        ."      MOVS     r2,#2
        0x000398c6:    8809        ..      LDRH     r1,[r1,#0]
        0x000398c8:    0f4b        K.      LSRS     r3,r1,#29
        0x000398ca:    ea4202c1    B...    ORR      r2,r2,r1,LSL #3
        0x000398ce:    f000b811    ....    B.W      pb_encode_varint ; 0x398f4
        0x000398d2:    6901        .i      LDR      r1,[r0,#0x10]
        0x000398d4:    2900        .)      CMP      r1,#0
        0x000398d6:    bf08        ..      IT       EQ
        0x000398d8:    a101        ..      ADREQ    r1,{pc}+8 ; 0x398e0
        0x000398da:    6101        .a      STR      r1,[r0,#0x10]
        0x000398dc:    2000        .       MOVS     r0,#0
        0x000398de:    4770        pG      BX       lr
    $d
        0x000398e0:    61766e69    inva    DCD    1635151465
        0x000398e4:    2064696c    lid     DCD    543451500
        0x000398e8:    6c656966    fiel    DCD    1818585446
        0x000398ec:    79742064    d ty    DCD    2037653604
        0x000398f0:    00006570    pe..    DCD    25968
    $t
    i.pb_encode_varint
    pb_encode_varint
        0x000398f4:    b510        ..      PUSH     {r4,lr}
        0x000398f6:    2100        .!      MOVS     r1,#0
        0x000398f8:    f1d20c7f    ....    RSBS     r12,r2,#0x7f
        0x000398fc:    b084        ..      SUB      sp,sp,#0x10
        0x000398fe:    eb710c03    q...    SBCS     r12,r1,r3
        0x00039902:    d304        ..      BCC      0x3990e ; pb_encode_varint + 26
        0x00039904:    f88d200c    ...     STRB     r2,[sp,#0xc]
        0x00039908:    2201        ."      MOVS     r2,#1
        0x0003990a:    a903        ..      ADD      r1,sp,#0xc
        0x0003990c:    e01c        ..      B        0x39948 ; pb_encode_varint + 84
        0x0003990e:    46ec        .F      MOV      r12,sp
        0x00039910:    ea520403    R...    ORRS     r4,r2,r3
        0x00039914:    d00e        ..      BEQ      0x39934 ; pb_encode_varint + 64
        0x00039916:    bf00        ..      NOP      
        0x00039918:    f002047f    ....    AND      r4,r2,#0x7f
        0x0003991c:    09d2        ..      LSRS     r2,r2,#7
        0x0003991e:    f0440480    D...    ORR      r4,r4,#0x80
        0x00039922:    ea426243    B.Cb    ORR      r2,r2,r3,LSL #25
        0x00039926:    f80c4001    ...@    STRB     r4,[r12,r1]
        0x0003992a:    09db        ..      LSRS     r3,r3,#7
        0x0003992c:    1c49        I.      ADDS     r1,r1,#1
        0x0003992e:    ea520403    R...    ORRS     r4,r2,r3
        0x00039932:    d1f1        ..      BNE      0x39918 ; pb_encode_varint + 36
        0x00039934:    eb0c0201    ....    ADD      r2,r12,r1
        0x00039938:    f8123c01    ...<    LDRB     r3,[r2,#-1]
        0x0003993c:    f003037f    ....    AND      r3,r3,#0x7f
        0x00039940:    f8023c01    ...<    STRB     r3,[r2,#-1]
        0x00039944:    460a        .F      MOV      r2,r1
        0x00039946:    4661        aF      MOV      r1,r12
        0x00039948:    f000fa8c    ....    BL       pb_write ; 0x39e64
        0x0003994c:    b004        ..      ADD      sp,sp,#0x10
        0x0003994e:    bd10        ..      POP      {r4,pc}
    i.pb_field_iter_begin
    pb_field_iter_begin
        0x00039950:    60c2        .`      STR      r2,[r0,#0xc]
        0x00039952:    2300        .#      MOVS     r3,#0
        0x00039954:    6001        .`      STR      r1,[r0,#0]
        0x00039956:    e9c01301    ....    STRD     r1,r3,[r0,#4]
        0x0003995a:    f8b13003    ...0    LDRH     r3,[r1,#3]
        0x0003995e:    441a        .D      ADD      r2,r2,r3
        0x00039960:    6102        .a      STR      r2,[r0,#0x10]
        0x00039962:    f9b13005    ...0    LDRSH    r3,[r1,#5]
        0x00039966:    441a        .D      ADD      r2,r2,r3
        0x00039968:    6142        Ba      STR      r2,[r0,#0x14]
        0x0003996a:    8808        ..      LDRH     r0,[r1,#0]
        0x0003996c:    2800        .(      CMP      r0,#0
        0x0003996e:    bf18        ..      IT       NE
        0x00039970:    2001        .       MOVNE    r0,#1
        0x00039972:    4770        pG      BX       lr
    i.pb_field_iter_find
    pb_field_iter_find
        0x00039974:    e92d03f0    -...    PUSH     {r4-r9}
        0x00039978:    2600        .&      MOVS     r6,#0
        0x0003997a:    6844        Dh      LDR      r4,[r0,#4]
        0x0003997c:    2530        0%      MOVS     r5,#0x30
        0x0003997e:    f64f77ff    O..w    MOV      r7,#0xffff
        0x00039982:    6843        Ch      LDR      r3,[r0,#4]
        0x00039984:    881a        ..      LDRH     r2,[r3,#0]
        0x00039986:    428a        .B      CMP      r2,r1
        0x00039988:    d10a        ..      BNE      0x399a0 ; pb_field_iter_find + 44
        0x0003998a:    f893c002    ....    LDRB     r12,[r3,#2]
        0x0003998e:    f00c0c0f    ....    AND      r12,r12,#0xf
        0x00039992:    f1bc0f08    ....    CMP      r12,#8
        0x00039996:    d003        ..      BEQ      0x399a0 ; pb_field_iter_find + 44
        0x00039998:    e8bd03f0    ....    POP      {r4-r9}
        0x0003999c:    2001        .       MOVS     r0,#1
        0x0003999e:    4770        pG      BX       lr
        0x000399a0:    2a00        .*      CMP      r2,#0
        0x000399a2:    d044        D.      BEQ      0x39a2e ; pb_field_iter_find + 186
        0x000399a4:    f103020f    ....    ADD      r2,r3,#0xf
        0x000399a8:    6042        B`      STR      r2,[r0,#4]
        0x000399aa:    f8b3c00f    ....    LDRH     r12,[r3,#0xf]
        0x000399ae:    f1bc0f00    ....    CMP      r12,#0
        0x000399b2:    d022        ".      BEQ      0x399fa ; pb_field_iter_find + 134
        0x000399b4:    f8938002    ....    LDRB     r8,[r3,#2]
        0x000399b8:    f8b3c007    ....    LDRH     r12,[r3,#7]
        0x000399bc:    ea350908    5...    BICS     r9,r5,r8
        0x000399c0:    bf01        ..      ITTTT    EQ
        0x000399c2:    f8929002    ....    LDRBEQ   r9,[r2,#2]
        0x000399c6:    ea350909    5...    BICSEQ   r9,r5,r9
        0x000399ca:    f8b29003    ....    LDRHEQ   r9,[r2,#3]
        0x000399ce:    45b9        .E      CMPEQ    r9,r7
        0x000399d0:    d02d        -.      BEQ      0x39a2e ; pb_field_iter_find + 186
        0x000399d2:    f00809f0    ....    AND      r9,r8,#0xf0
        0x000399d6:    f1b90f20    .. .    CMP      r9,#0x20
        0x000399da:    bf04        ..      ITT      EQ
        0x000399dc:    f8b33009    ...0    LDRHEQ   r3,[r3,#9]
        0x000399e0:    fb03fc0c    ....    MULEQ    r12,r3,r12
        0x000399e4:    d005        ..      BEQ      0x399f2 ; pb_field_iter_find + 126
        0x000399e6:    f00803c0    ....    AND      r3,r8,#0xc0
        0x000399ea:    2b80        .+      CMP      r3,#0x80
        0x000399ec:    bf08        ..      IT       EQ
        0x000399ee:    f04f0c04    O...    MOVEQ    r12,#4
        0x000399f2:    f0180f30    ..0.    TST      r8,#0x30
        0x000399f6:    d110        ..      BNE      0x39a1a ; pb_field_iter_find + 166
        0x000399f8:    e00c        ..      B        0x39a14 ; pb_field_iter_find + 160
        0x000399fa:    6802        .h      LDR      r2,[r0,#0]
        0x000399fc:    68c3        .h      LDR      r3,[r0,#0xc]
        0x000399fe:    e9c02601    ...&    STRD     r2,r6,[r0,#4]
        0x00039a02:    f8b2c003    ....    LDRH     r12,[r2,#3]
        0x00039a06:    4463        cD      ADD      r3,r3,r12
        0x00039a08:    6103        .a      STR      r3,[r0,#0x10]
        0x00039a0a:    f9b22005    ...     LDRSH    r2,[r2,#5]
        0x00039a0e:    441a        .D      ADD      r2,r2,r3
        0x00039a10:    6142        Ba      STR      r2,[r0,#0x14]
        0x00039a12:    e00c        ..      B        0x39a2e ; pb_field_iter_find + 186
        0x00039a14:    6883        .h      LDR      r3,[r0,#8]
        0x00039a16:    1c5b        [.      ADDS     r3,r3,#1
        0x00039a18:    6083        .`      STR      r3,[r0,#8]
        0x00039a1a:    f8b28003    ....    LDRH     r8,[r2,#3]
        0x00039a1e:    6903        .i      LDR      r3,[r0,#0x10]
        0x00039a20:    4443        CD      ADD      r3,r3,r8
        0x00039a22:    4463        cD      ADD      r3,r3,r12
        0x00039a24:    6103        .a      STR      r3,[r0,#0x10]
        0x00039a26:    f9b22005    ...     LDRSH    r2,[r2,#5]
        0x00039a2a:    441a        .D      ADD      r2,r2,r3
        0x00039a2c:    6142        Ba      STR      r2,[r0,#0x14]
        0x00039a2e:    6842        Bh      LDR      r2,[r0,#4]
        0x00039a30:    42a2        .B      CMP      r2,r4
        0x00039a32:    d1a6        ..      BNE      0x39982 ; pb_field_iter_find + 14
        0x00039a34:    e8bd03f0    ....    POP      {r4-r9}
        0x00039a38:    2000        .       MOVS     r0,#0
        0x00039a3a:    4770        pG      BX       lr
    i.pb_field_iter_next
    pb_field_iter_next
        0x00039a3c:    6842        Bh      LDR      r2,[r0,#4]
        0x00039a3e:    8811        ..      LDRH     r1,[r2,#0]
        0x00039a40:    2900        .)      CMP      r1,#0
        0x00039a42:    bf04        ..      ITT      EQ
        0x00039a44:    2000        .       MOVEQ    r0,#0
        0x00039a46:    4770        pG      BXEQ     lr
        0x00039a48:    f102010f    ....    ADD      r1,r2,#0xf
        0x00039a4c:    6041        A`      STR      r1,[r0,#4]
        0x00039a4e:    f8b2300f    ...0    LDRH     r3,[r2,#0xf]
        0x00039a52:    b973        s.      CBNZ     r3,0x39a72 ; pb_field_iter_next + 54
        0x00039a54:    2300        .#      MOVS     r3,#0
        0x00039a56:    6801        .h      LDR      r1,[r0,#0]
        0x00039a58:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00039a5a:    e9c01301    ....    STRD     r1,r3,[r0,#4]
        0x00039a5e:    f8b13003    ...0    LDRH     r3,[r1,#3]
        0x00039a62:    441a        .D      ADD      r2,r2,r3
        0x00039a64:    6102        .a      STR      r2,[r0,#0x10]
        0x00039a66:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x00039a6a:    4411        .D      ADD      r1,r1,r2
        0x00039a6c:    6141        Aa      STR      r1,[r0,#0x14]
        0x00039a6e:    2000        .       MOVS     r0,#0
        0x00039a70:    4770        pG      BX       lr
        0x00039a72:    b430        0.      PUSH     {r4,r5}
        0x00039a74:    f892c002    ....    LDRB     r12,[r2,#2]
        0x00039a78:    f8b23007    ...0    LDRH     r3,[r2,#7]
        0x00039a7c:    2430        0$      MOVS     r4,#0x30
        0x00039a7e:    ea34050c    4...    BICS     r5,r4,r12
        0x00039a82:    bf04        ..      ITT      EQ
        0x00039a84:    788d        .x      LDRBEQ   r5,[r1,#2]
        0x00039a86:    ea340405    4...    BICSEQ   r4,r4,r5
        0x00039a8a:    d108        ..      BNE      0x39a9e ; pb_field_iter_next + 98
        0x00039a8c:    f8b14003    ...@    LDRH     r4,[r1,#3]
        0x00039a90:    f5a4457f    ...E    SUB      r5,r4,#0xff00
        0x00039a94:    3dff        .=      SUBS     r5,r5,#0xff
        0x00039a96:    bf02        ..      ITTT     EQ
        0x00039a98:    2001        .       MOVEQ    r0,#1
        0x00039a9a:    bc30        0.      POPEQ    {r4,r5}
        0x00039a9c:    4770        pG      BXEQ     lr
        0x00039a9e:    f00c04f0    ....    AND      r4,r12,#0xf0
        0x00039aa2:    2c20         ,      CMP      r4,#0x20
        0x00039aa4:    bf04        ..      ITT      EQ
        0x00039aa6:    f8b22009    ...     LDRHEQ   r2,[r2,#9]
        0x00039aaa:    4353        SC      MULEQ    r3,r2,r3
        0x00039aac:    d004        ..      BEQ      0x39ab8 ; pb_field_iter_next + 124
        0x00039aae:    f00c02c0    ....    AND      r2,r12,#0xc0
        0x00039ab2:    2a80        .*      CMP      r2,#0x80
        0x00039ab4:    bf08        ..      IT       EQ
        0x00039ab6:    2304        .#      MOVEQ    r3,#4
        0x00039ab8:    f01c0f30    ..0.    TST      r12,#0x30
        0x00039abc:    d102        ..      BNE      0x39ac4 ; pb_field_iter_next + 136
        0x00039abe:    6882        .h      LDR      r2,[r0,#8]
        0x00039ac0:    1c52        R.      ADDS     r2,r2,#1
        0x00039ac2:    6082        .`      STR      r2,[r0,#8]
        0x00039ac4:    f8b1c003    ....    LDRH     r12,[r1,#3]
        0x00039ac8:    6902        .i      LDR      r2,[r0,#0x10]
        0x00039aca:    4462        bD      ADD      r2,r2,r12
        0x00039acc:    441a        .D      ADD      r2,r2,r3
        0x00039ace:    6102        .a      STR      r2,[r0,#0x10]
        0x00039ad0:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x00039ad4:    4411        .D      ADD      r1,r1,r2
        0x00039ad6:    6141        Aa      STR      r1,[r0,#0x14]
        0x00039ad8:    bc30        0.      POP      {r4,r5}
        0x00039ada:    2001        .       MOVS     r0,#1
        0x00039adc:    4770        pG      BX       lr
    i.pb_field_set_to_default
    pb_field_set_to_default
        0x00039ade:    b570        p.      PUSH     {r4-r6,lr}
        0x00039ae0:    6841        Ah      LDR      r1,[r0,#4]
        0x00039ae2:    2500        .%      MOVS     r5,#0
        0x00039ae4:    b086        ..      SUB      sp,sp,#0x18
        0x00039ae6:    7889        .x      LDRB     r1,[r1,#2]
        0x00039ae8:    f001020f    ....    AND      r2,r1,#0xf
        0x00039aec:    2a08        .*      CMP      r2,#8
        0x00039aee:    d018        ..      BEQ      0x39b22 ; pb_field_set_to_default + 68
        0x00039af0:    f0110fc0    ....    TST      r1,#0xc0
        0x00039af4:    f04f0c30    O.0.    MOV      r12,#0x30
        0x00039af8:    d035        5.      BEQ      0x39b66 ; pb_field_set_to_default + 136
        0x00039afa:    f00102c0    ....    AND      r2,r1,#0xc0
        0x00039afe:    2a80        .*      CMP      r2,#0x80
        0x00039b00:    bf1c        ..      ITT      NE
        0x00039b02:    b006        ..      ADDNE    sp,sp,#0x18
        0x00039b04:    bd70        p.      POPNE    {r4-r6,pc}
        0x00039b06:    6902        .i      LDR      r2,[r0,#0x10]
        0x00039b08:    6015        .`      STR      r5,[r2,#0]
        0x00039b0a:    f0010230    ..0.    AND      r2,r1,#0x30
        0x00039b0e:    2a20         *      CMP      r2,#0x20
        0x00039b10:    bf1e        ..      ITTT     NE
        0x00039b12:    ea3c0101    <...    BICSNE   r1,r12,r1
        0x00039b16:    b006        ..      ADDNE    sp,sp,#0x18
        0x00039b18:    bd70        p.      POPNE    {r4-r6,pc}
        0x00039b1a:    6940        @i      LDR      r0,[r0,#0x14]
        0x00039b1c:    8005        ..      STRH     r5,[r0,#0]
        0x00039b1e:    b006        ..      ADD      sp,sp,#0x18
        0x00039b20:    bd70        p.      POP      {r4-r6,pc}
        0x00039b22:    6900        .i      LDR      r0,[r0,#0x10]
        0x00039b24:    6804        .h      LDR      r4,[r0,#0]
        0x00039b26:    2c00        .,      CMP      r4,#0
        0x00039b28:    bf04        ..      ITT      EQ
        0x00039b2a:    b006        ..      ADDEQ    sp,sp,#0x18
        0x00039b2c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x00039b2e:    7325        %s      STRB     r5,[r4,#0xc]
        0x00039b30:    6821        !h      LDR      r1,[r4,#0]
        0x00039b32:    4668        hF      MOV      r0,sp
        0x00039b34:    6862        bh      LDR      r2,[r4,#4]
        0x00039b36:    688e        .h      LDR      r6,[r1,#8]
        0x00039b38:    4631        1F      MOV      r1,r6
        0x00039b3a:    f7ffff09    ....    BL       pb_field_iter_begin ; 0x39950
        0x00039b3e:    6860        `h      LDR      r0,[r4,#4]
        0x00039b40:    9004        ..      STR      r0,[sp,#0x10]
        0x00039b42:    f104000c    ....    ADD      r0,r4,#0xc
        0x00039b46:    9005        ..      STR      r0,[sp,#0x14]
        0x00039b48:    78b0        .x      LDRB     r0,[r6,#2]
        0x00039b4a:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00039b4e:    2880        .(      CMP      r0,#0x80
        0x00039b50:    bf04        ..      ITT      EQ
        0x00039b52:    1d20         .      ADDEQ    r0,r4,#4
        0x00039b54:    9004        ..      STREQ    r0,[sp,#0x10]
        0x00039b56:    4668        hF      MOV      r0,sp
        0x00039b58:    f7ffffc1    ....    BL       pb_field_set_to_default ; 0x39ade
        0x00039b5c:    68a4        .h      LDR      r4,[r4,#8]
        0x00039b5e:    2c00        .,      CMP      r4,#0
        0x00039b60:    d1e5        ..      BNE      0x39b2e ; pb_field_set_to_default + 80
        0x00039b62:    b006        ..      ADD      sp,sp,#0x18
        0x00039b64:    bd70        p.      POP      {r4-r6,pc}
        0x00039b66:    f0010230    ..0.    AND      r2,r1,#0x30
        0x00039b6a:    2a10        .*      CMP      r2,#0x10
        0x00039b6c:    d105        ..      BNE      0x39b7a ; pb_field_set_to_default + 156
        0x00039b6e:    e9d04304    ...C    LDRD     r4,r3,[r0,#0x10]
        0x00039b72:    42a3        .B      CMP      r3,r4
        0x00039b74:    bf18        ..      IT       NE
        0x00039b76:    701d        .p      STRBNE   r5,[r3,#0]
        0x00039b78:    d104        ..      BNE      0x39b84 ; pb_field_set_to_default + 166
        0x00039b7a:    2a20         *      CMP      r2,#0x20
        0x00039b7c:    bf18        ..      IT       NE
        0x00039b7e:    ea3c0101    <...    BICSNE   r1,r12,r1
        0x00039b82:    d0ca        ..      BEQ      0x39b1a ; pb_field_set_to_default + 60
        0x00039b84:    6842        Bh      LDR      r2,[r0,#4]
        0x00039b86:    7891        .x      LDRB     r1,[r2,#2]
        0x00039b88:    f001010f    ....    AND      r1,r1,#0xf
        0x00039b8c:    2907        .)      CMP      r1,#7
        0x00039b8e:    d00a        ..      BEQ      0x39ba6 ; pb_field_set_to_default + 200
        0x00039b90:    f8d2100b    ....    LDR      r1,[r2,#0xb]
        0x00039b94:    b179        y.      CBZ      r1,0x39bb6 ; pb_field_set_to_default + 216
        0x00039b96:    f8b22007    ...     LDRH     r2,[r2,#7]
        0x00039b9a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00039b9c:    b006        ..      ADD      sp,sp,#0x18
        0x00039b9e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039ba2:    f7debcf2    ....    B        __aeabi_memcpy ; 0x1858a
        0x00039ba6:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039ba8:    f8d2000b    ....    LDR      r0,[r2,#0xb]
        0x00039bac:    b006        ..      ADD      sp,sp,#0x18
        0x00039bae:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039bb2:    f000b843    ..C.    B.W      pb_message_set_to_defaults ; 0x39c3c
        0x00039bb6:    f8b21007    ....    LDRH     r1,[r2,#7]
        0x00039bba:    6900        .i      LDR      r0,[r0,#0x10]
        0x00039bbc:    b006        ..      ADD      sp,sp,#0x18
        0x00039bbe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039bc2:    f7debde0    ....    B        __aeabi_memclr ; 0x18786
        0x00039bc6:    0000        ..      MOVS     r0,r0
    i.pb_istream_from_buffer
    pb_istream_from_buffer
        0x00039bc8:    f04f0c00    O...    MOV      r12,#0
        0x00039bcc:    4b03        .K      LDR      r3,[pc,#12] ; [0x39bdc] = 0x2bfb1
        0x00039bce:    f8c0c00c    ....    STR      r12,[r0,#0xc]
        0x00039bd2:    6003        .`      STR      r3,[r0,#0]
        0x00039bd4:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00039bd8:    4770        pG      BX       lr
    $d
        0x00039bda:    0000        ..      DCW    0
        0x00039bdc:    0002bfb1    ....    DCD    180145
    $t
    i.pb_make_string_substream
    pb_make_string_substream
        0x00039be0:    b538        8.      PUSH     {r3-r5,lr}
        0x00039be2:    460d        .F      MOV      r5,r1
        0x00039be4:    4604        .F      MOV      r4,r0
        0x00039be6:    4669        iF      MOV      r1,sp
        0x00039be8:    2200        ."      MOVS     r2,#0
        0x00039bea:    f7fffbe9    ....    BL       pb_decode_varint32_eof ; 0x393c0
        0x00039bee:    2800        .(      CMP      r0,#0
        0x00039bf0:    bf08        ..      IT       EQ
        0x00039bf2:    bd38        8.      POPEQ    {r3-r5,pc}
        0x00039bf4:    e9d40200    ....    LDRD     r0,r2,[r4,#0]
        0x00039bf8:    e9d41302    ....    LDRD     r1,r3,[r4,#8]
        0x00039bfc:    e9c50200    ....    STRD     r0,r2,[r5,#0]
        0x00039c00:    e9c51302    ....    STRD     r1,r3,[r5,#8]
        0x00039c04:    9800        ..      LDR      r0,[sp,#0]
        0x00039c06:    4281        .B      CMP      r1,r0
        0x00039c08:    d206        ..      BCS      0x39c18 ; pb_make_string_substream + 56
        0x00039c0a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039c0c:    2800        .(      CMP      r0,#0
        0x00039c0e:    bf08        ..      IT       EQ
        0x00039c10:    a004        ..      ADREQ    r0,{pc}+0x14 ; 0x39c24
        0x00039c12:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039c14:    2000        .       MOVS     r0,#0
        0x00039c16:    bd38        8.      POP      {r3-r5,pc}
        0x00039c18:    60a8        .`      STR      r0,[r5,#8]
        0x00039c1a:    68a1        .h      LDR      r1,[r4,#8]
        0x00039c1c:    1a08        ..      SUBS     r0,r1,r0
        0x00039c1e:    60a0        .`      STR      r0,[r4,#8]
        0x00039c20:    2001        .       MOVS     r0,#1
        0x00039c22:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x00039c24:    65726170    pare    DCD    1701994864
        0x00039c28:    7320746e    nt s    DCD    1931506798
        0x00039c2c:    61657274    trea    DCD    1634038388
        0x00039c30:    6f74206d    m to    DCD    1869881453
        0x00039c34:    6873206f    o sh    DCD    1752375407
        0x00039c38:    0074726f    ort.    DCD    7631471
    $t
    i.pb_message_set_to_defaults
    pb_message_set_to_defaults
        0x00039c3c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00039c3e:    460a        .F      MOV      r2,r1
        0x00039c40:    b08d        ..      SUB      sp,sp,#0x34
        0x00039c42:    4601        .F      MOV      r1,r0
        0x00039c44:    4668        hF      MOV      r0,sp
        0x00039c46:    f7fffe83    ....    BL       pb_field_iter_begin ; 0x39950
        0x00039c4a:    2800        .(      CMP      r0,#0
        0x00039c4c:    bf19        ..      ITTEE    NE
        0x00039c4e:    2730        0'      MOVNE    r7,#0x30
        0x00039c50:    2600        .&      MOVNE    r6,#0
        0x00039c52:    b00d        ..      ADDEQ    sp,sp,#0x34
        0x00039c54:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x00039c56:    9801        ..      LDR      r0,[sp,#4]
        0x00039c58:    7880        .x      LDRB     r0,[r0,#2]
        0x00039c5a:    f000010f    ....    AND      r1,r0,#0xf
        0x00039c5e:    2908        .)      CMP      r1,#8
        0x00039c60:    d007        ..      BEQ      0x39c72 ; pb_message_set_to_defaults + 54
        0x00039c62:    f0100fc0    ....    TST      r0,#0xc0
        0x00039c66:    d023        #.      BEQ      0x39cb0 ; pb_message_set_to_defaults + 116
        0x00039c68:    f00001c0    ....    AND      r1,r0,#0xc0
        0x00039c6c:    2980        .)      CMP      r1,#0x80
        0x00039c6e:    d054        T.      BEQ      0x39d1a ; pb_message_set_to_defaults + 222
        0x00039c70:    e04c        L.      B        0x39d0c ; pb_message_set_to_defaults + 208
        0x00039c72:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039c74:    6804        .h      LDR      r4,[r0,#0]
        0x00039c76:    2c00        .,      CMP      r4,#0
        0x00039c78:    d048        H.      BEQ      0x39d0c ; pb_message_set_to_defaults + 208
        0x00039c7a:    7326        &s      STRB     r6,[r4,#0xc]
        0x00039c7c:    6821        !h      LDR      r1,[r4,#0]
        0x00039c7e:    a806        ..      ADD      r0,sp,#0x18
        0x00039c80:    6862        bh      LDR      r2,[r4,#4]
        0x00039c82:    688d        .h      LDR      r5,[r1,#8]
        0x00039c84:    4629        )F      MOV      r1,r5
        0x00039c86:    f7fffe63    ..c.    BL       pb_field_iter_begin ; 0x39950
        0x00039c8a:    6860        `h      LDR      r0,[r4,#4]
        0x00039c8c:    900a        ..      STR      r0,[sp,#0x28]
        0x00039c8e:    f104000c    ....    ADD      r0,r4,#0xc
        0x00039c92:    900b        ..      STR      r0,[sp,#0x2c]
        0x00039c94:    78a8        .x      LDRB     r0,[r5,#2]
        0x00039c96:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00039c9a:    2880        .(      CMP      r0,#0x80
        0x00039c9c:    bf04        ..      ITT      EQ
        0x00039c9e:    1d20         .      ADDEQ    r0,r4,#4
        0x00039ca0:    900a        ..      STREQ    r0,[sp,#0x28]
        0x00039ca2:    a806        ..      ADD      r0,sp,#0x18
        0x00039ca4:    f7ffff1b    ....    BL       pb_field_set_to_default ; 0x39ade
        0x00039ca8:    68a4        .h      LDR      r4,[r4,#8]
        0x00039caa:    2c00        .,      CMP      r4,#0
        0x00039cac:    d1e5        ..      BNE      0x39c7a ; pb_message_set_to_defaults + 62
        0x00039cae:    e02d        -.      B        0x39d0c ; pb_message_set_to_defaults + 208
        0x00039cb0:    f0000130    ..0.    AND      r1,r0,#0x30
        0x00039cb4:    2910        .)      CMP      r1,#0x10
        0x00039cb6:    d105        ..      BNE      0x39cc4 ; pb_message_set_to_defaults + 136
        0x00039cb8:    e9dd3204    ...2    LDRD     r3,r2,[sp,#0x10]
        0x00039cbc:    429a        .B      CMP      r2,r3
        0x00039cbe:    bf18        ..      IT       NE
        0x00039cc0:    7016        .p      STRBNE   r6,[r2,#0]
        0x00039cc2:    d104        ..      BNE      0x39cce ; pb_message_set_to_defaults + 146
        0x00039cc4:    2920         )      CMP      r1,#0x20
        0x00039cc6:    bf18        ..      IT       NE
        0x00039cc8:    ea370000    7...    BICSNE   r0,r7,r0
        0x00039ccc:    d00f        ..      BEQ      0x39cee ; pb_message_set_to_defaults + 178
        0x00039cce:    9801        ..      LDR      r0,[sp,#4]
        0x00039cd0:    7880        .x      LDRB     r0,[r0,#2]
        0x00039cd2:    f000000f    ....    AND      r0,r0,#0xf
        0x00039cd6:    2807        .(      CMP      r0,#7
        0x00039cd8:    d00c        ..      BEQ      0x39cf4 ; pb_message_set_to_defaults + 184
        0x00039cda:    9801        ..      LDR      r0,[sp,#4]
        0x00039cdc:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x00039ce0:    b179        y.      CBZ      r1,0x39d02 ; pb_message_set_to_defaults + 198
        0x00039ce2:    f8b02007    ...     LDRH     r2,[r0,#7]
        0x00039ce6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039ce8:    f7defc4f    ..O.    BL       __aeabi_memcpy ; 0x1858a
        0x00039cec:    e00e        ..      B        0x39d0c ; pb_message_set_to_defaults + 208
        0x00039cee:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039cf0:    8006        ..      STRH     r6,[r0,#0]
        0x00039cf2:    e00b        ..      B        0x39d0c ; pb_message_set_to_defaults + 208
        0x00039cf4:    9801        ..      LDR      r0,[sp,#4]
        0x00039cf6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039cf8:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x00039cfc:    f7ffff9e    ....    BL       pb_message_set_to_defaults ; 0x39c3c
        0x00039d00:    e004        ..      B        0x39d0c ; pb_message_set_to_defaults + 208
        0x00039d02:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x00039d06:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039d08:    f7defd3d    ..=.    BL       __aeabi_memclr ; 0x18786
        0x00039d0c:    4668        hF      MOV      r0,sp
        0x00039d0e:    f7fffe95    ....    BL       pb_field_iter_next ; 0x39a3c
        0x00039d12:    2800        .(      CMP      r0,#0
        0x00039d14:    d19f        ..      BNE      0x39c56 ; pb_message_set_to_defaults + 26
        0x00039d16:    b00d        ..      ADD      sp,sp,#0x34
        0x00039d18:    bdf0        ..      POP      {r4-r7,pc}
        0x00039d1a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039d1c:    600e        .`      STR      r6,[r1,#0]
        0x00039d1e:    f0000130    ..0.    AND      r1,r0,#0x30
        0x00039d22:    2920         )      CMP      r1,#0x20
        0x00039d24:    bf18        ..      IT       NE
        0x00039d26:    ea370000    7...    BICSNE   r0,r7,r0
        0x00039d2a:    d1ef        ..      BNE      0x39d0c ; pb_message_set_to_defaults + 208
        0x00039d2c:    e7df        ..      B        0x39cee ; pb_message_set_to_defaults + 178
        0x00039d2e:    0000        ..      MOVS     r0,r0
    i.pb_ostream_from_buffer
    pb_ostream_from_buffer
        0x00039d30:    f04f0c00    O...    MOV      r12,#0
        0x00039d34:    e9c02c02    ...,    STRD     r2,r12,[r0,#8]
        0x00039d38:    4b02        .K      LDR      r3,[pc,#8] ; [0x39d44] = 0x2bff1
        0x00039d3a:    f8c0c010    ....    STR      r12,[r0,#0x10]
        0x00039d3e:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x00039d42:    4770        pG      BX       lr
    $d
        0x00039d44:    0002bff1    ....    DCD    180209
    $t
    i.pb_read
    pb_read
        0x00039d48:    b530        0.      PUSH     {r4,r5,lr}
        0x00039d4a:    b085        ..      SUB      sp,sp,#0x14
        0x00039d4c:    4615        .F      MOV      r5,r2
        0x00039d4e:    4604        .F      MOV      r4,r0
        0x00039d50:    b9c1        ..      CBNZ     r1,0x39d84 ; pb_read + 60
        0x00039d52:    4a1a        .J      LDR      r2,[pc,#104] ; [0x39dbc] = 0x2bfb1
        0x00039d54:    6820         h      LDR      r0,[r4,#0]
        0x00039d56:    4290        .B      CMP      r0,r2
        0x00039d58:    d014        ..      BEQ      0x39d84 ; pb_read + 60
        0x00039d5a:    2d10        .-      CMP      r5,#0x10
        0x00039d5c:    d90b        ..      BLS      0x39d76 ; pb_read + 46
        0x00039d5e:    2210        ."      MOVS     r2,#0x10
        0x00039d60:    4669        iF      MOV      r1,sp
        0x00039d62:    4620         F      MOV      r0,r4
        0x00039d64:    f7fffff0    ....    BL       pb_read ; 0x39d48
        0x00039d68:    2800        .(      CMP      r0,#0
        0x00039d6a:    bf04        ..      ITT      EQ
        0x00039d6c:    b005        ..      ADDEQ    sp,sp,#0x14
        0x00039d6e:    bd30        0.      POPEQ    {r4,r5,pc}
        0x00039d70:    3d10        .=      SUBS     r5,r5,#0x10
        0x00039d72:    2d10        .-      CMP      r5,#0x10
        0x00039d74:    d8f3        ..      BHI      0x39d5e ; pb_read + 22
        0x00039d76:    462a        *F      MOV      r2,r5
        0x00039d78:    4669        iF      MOV      r1,sp
        0x00039d7a:    4620         F      MOV      r0,r4
        0x00039d7c:    f7ffffe4    ....    BL       pb_read ; 0x39d48
        0x00039d80:    b005        ..      ADD      sp,sp,#0x14
        0x00039d82:    bd30        0.      POP      {r4,r5,pc}
        0x00039d84:    68a0        .h      LDR      r0,[r4,#8]
        0x00039d86:    42a8        .B      CMP      r0,r5
        0x00039d88:    d204        ..      BCS      0x39d94 ; pb_read + 76
        0x00039d8a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039d8c:    2800        .(      CMP      r0,#0
        0x00039d8e:    bf08        ..      IT       EQ
        0x00039d90:    a00b        ..      ADREQ    r0,{pc}+0x30 ; 0x39dc0
        0x00039d92:    e00e        ..      B        0x39db2 ; pb_read + 106
        0x00039d94:    6823        #h      LDR      r3,[r4,#0]
        0x00039d96:    462a        *F      MOV      r2,r5
        0x00039d98:    4620         F      MOV      r0,r4
        0x00039d9a:    4798        .G      BLX      r3
        0x00039d9c:    b128        (.      CBZ      r0,0x39daa ; pb_read + 98
        0x00039d9e:    68a0        .h      LDR      r0,[r4,#8]
        0x00039da0:    1b40        @.      SUBS     r0,r0,r5
        0x00039da2:    60a0        .`      STR      r0,[r4,#8]
        0x00039da4:    b005        ..      ADD      sp,sp,#0x14
        0x00039da6:    2001        .       MOVS     r0,#1
        0x00039da8:    bd30        0.      POP      {r4,r5,pc}
        0x00039daa:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039dac:    2800        .(      CMP      r0,#0
        0x00039dae:    bf08        ..      IT       EQ
        0x00039db0:    a007        ..      ADREQ    r0,{pc}+0x20 ; 0x39dd0
        0x00039db2:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039db4:    b005        ..      ADD      sp,sp,#0x14
        0x00039db6:    2000        .       MOVS     r0,#0
        0x00039db8:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00039dba:    0000        ..      DCW    0
        0x00039dbc:    0002bfb1    ....    DCD    180145
        0x00039dc0:    2d646e65    end-    DCD    761556581
        0x00039dc4:    732d666f    of-s    DCD    1932355183
        0x00039dc8:    61657274    trea    DCD    1634038388
        0x00039dcc:    0000006d    m...    DCD    109
        0x00039dd0:    65206f69    io e    DCD    1696624489
        0x00039dd4:    726f7272    rror    DCD    1919906418
        0x00039dd8:    00000000    ....    DCD    0
    $t
    i.pb_skip_field
    pb_skip_field
        0x00039ddc:    b538        8.      PUSH     {r3-r5,lr}
        0x00039dde:    2500        .%      MOVS     r5,#0
        0x00039de0:    2900        .)      CMP      r1,#0
        0x00039de2:    bf08        ..      IT       EQ
        0x00039de4:    4604        .F      MOVEQ    r4,r0
        0x00039de6:    d00c        ..      BEQ      0x39e02 ; pb_skip_field + 38
        0x00039de8:    2901        .)      CMP      r1,#1
        0x00039dea:    d017        ..      BEQ      0x39e1c ; pb_skip_field + 64
        0x00039dec:    2902        .)      CMP      r1,#2
        0x00039dee:    d01b        ..      BEQ      0x39e28 ; pb_skip_field + 76
        0x00039df0:    2905        .)      CMP      r1,#5
        0x00039df2:    d027        '.      BEQ      0x39e44 ; pb_skip_field + 104
        0x00039df4:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00039df6:    2900        .)      CMP      r1,#0
        0x00039df8:    bf08        ..      IT       EQ
        0x00039dfa:    a115        ..      ADREQ    r1,{pc}+0x56 ; 0x39e50
        0x00039dfc:    60c1        .`      STR      r1,[r0,#0xc]
        0x00039dfe:    2000        .       MOVS     r0,#0
        0x00039e00:    bd38        8.      POP      {r3-r5,pc}
        0x00039e02:    2201        ."      MOVS     r2,#1
        0x00039e04:    4669        iF      MOV      r1,sp
        0x00039e06:    4620         F      MOV      r0,r4
        0x00039e08:    f7ffff9e    ....    BL       pb_read ; 0x39d48
        0x00039e0c:    b1c0        ..      CBZ      r0,0x39e40 ; pb_skip_field + 100
        0x00039e0e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00039e12:    f0100f80    ....    TST      r0,#0x80
        0x00039e16:    d1f4        ..      BNE      0x39e02 ; pb_skip_field + 38
        0x00039e18:    2001        .       MOVS     r0,#1
        0x00039e1a:    bd38        8.      POP      {r3-r5,pc}
        0x00039e1c:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00039e20:    2208        ."      MOVS     r2,#8
        0x00039e22:    2100        .!      MOVS     r1,#0
        0x00039e24:    f7ffbf90    ....    B.W      pb_read ; 0x39d48
        0x00039e28:    4604        .F      MOV      r4,r0
        0x00039e2a:    4669        iF      MOV      r1,sp
        0x00039e2c:    2200        ."      MOVS     r2,#0
        0x00039e2e:    f7fffac7    ....    BL       pb_decode_varint32_eof ; 0x393c0
        0x00039e32:    b128        (.      CBZ      r0,0x39e40 ; pb_skip_field + 100
        0x00039e34:    2100        .!      MOVS     r1,#0
        0x00039e36:    4620         F      MOV      r0,r4
        0x00039e38:    9a00        ..      LDR      r2,[sp,#0]
        0x00039e3a:    f7ffff85    ....    BL       pb_read ; 0x39d48
        0x00039e3e:    bd38        8.      POP      {r3-r5,pc}
        0x00039e40:    4628        (F      MOV      r0,r5
        0x00039e42:    bd38        8.      POP      {r3-r5,pc}
        0x00039e44:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x00039e48:    2204        ."      MOVS     r2,#4
        0x00039e4a:    2100        .!      MOVS     r1,#0
        0x00039e4c:    f7ffbf7c    ..|.    B.W      pb_read ; 0x39d48
    $d
        0x00039e50:    61766e69    inva    DCD    1635151465
        0x00039e54:    2064696c    lid     DCD    543451500
        0x00039e58:    65726977    wire    DCD    1701996919
        0x00039e5c:    7079745f    _typ    DCD    1887007839
        0x00039e60:    00000065    e...    DCD    101
    $t
    i.pb_write
    pb_write
        0x00039e64:    b570        p.      PUSH     {r4-r6,lr}
        0x00039e66:    6803        .h      LDR      r3,[r0,#0]
        0x00039e68:    4615        .F      MOV      r5,r2
        0x00039e6a:    4604        .F      MOV      r4,r0
        0x00039e6c:    b16b        k.      CBZ      r3,0x39e8a ; pb_write + 38
        0x00039e6e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039e70:    68a2        .h      LDR      r2,[r4,#8]
        0x00039e72:    4428        (D      ADD      r0,r0,r5
        0x00039e74:    4290        .B      CMP      r0,r2
        0x00039e76:    d904        ..      BLS      0x39e82 ; pb_write + 30
        0x00039e78:    6920         i      LDR      r0,[r4,#0x10]
        0x00039e7a:    2800        .(      CMP      r0,#0
        0x00039e7c:    bf08        ..      IT       EQ
        0x00039e7e:    a009        ..      ADREQ    r0,{pc}+0x26 ; 0x39ea4
        0x00039e80:    e00c        ..      B        0x39e9c ; pb_write + 56
        0x00039e82:    462a        *F      MOV      r2,r5
        0x00039e84:    4620         F      MOV      r0,r4
        0x00039e86:    4798        .G      BLX      r3
        0x00039e88:    b120         .      CBZ      r0,0x39e94 ; pb_write + 48
        0x00039e8a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00039e8c:    4428        (D      ADD      r0,r0,r5
        0x00039e8e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00039e90:    2001        .       MOVS     r0,#1
        0x00039e92:    bd70        p.      POP      {r4-r6,pc}
        0x00039e94:    6920         i      LDR      r0,[r4,#0x10]
        0x00039e96:    2800        .(      CMP      r0,#0
        0x00039e98:    bf08        ..      IT       EQ
        0x00039e9a:    a005        ..      ADREQ    r0,{pc}+0x16 ; 0x39eb0
        0x00039e9c:    6120         a      STR      r0,[r4,#0x10]
        0x00039e9e:    2000        .       MOVS     r0,#0
        0x00039ea0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00039ea2:    0000        ..      DCW    0
        0x00039ea4:    65727473    stre    DCD    1701999731
        0x00039ea8:    66206d61    am f    DCD    1713401185
        0x00039eac:    006c6c75    ull.    DCD    7105653
        0x00039eb0:    65206f69    io e    DCD    1696624489
        0x00039eb4:    726f7272    rror    DCD    1919906418
        0x00039eb8:    00000000    ....    DCD    0
    $t
    i.pitch_downsample
    pitch_downsample
        0x00039ebc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00039ec0:    4616        .F      MOV      r6,r2
        0x00039ec2:    ed2d8b02    -...    VPUSH    {d8}
        0x00039ec6:    b08e        ..      SUB      sp,sp,#0x38
        0x00039ec8:    460d        .F      MOV      r5,r1
        0x00039eca:    4607        .F      MOV      r7,r0
        0x00039ecc:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x00039ed0:    ed9f8aaa    ....    VLDR     s16,[pc,#680] ; [0x3a17c] = 0x3f4ccccd
        0x00039ed4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00039ed8:    eb000266    ..f.    ADD      r2,r0,r6,ASR #1
        0x00039edc:    f8dd8058    ..X.    LDR      r8,[sp,#0x58]
        0x00039ee0:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00039ee4:    eef60a00    ....    VMOV.F32 s1,#0.50000000
        0x00039ee8:    2a00        .*      CMP      r2,#0
        0x00039eea:    dd3a        :.      BLE      0x39f62 ; pitch_downsample + 166
        0x00039eec:    6838        8h      LDR      r0,[r7,#0]
        0x00039eee:    f0160f02    ....    TST      r6,#2
        0x00039ef2:    f1a00c04    ....    SUB      r12,r0,#4
        0x00039ef6:    4608        .F      MOV      r0,r1
        0x00039ef8:    d110        ..      BNE      0x39f1c ; pitch_downsample + 96
        0x00039efa:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x00039efe:    eddc1a04    ....    VLDR     s3,[r12,#0x10]
        0x00039f02:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039f06:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039f0a:    eddc1a03    ....    VLDR     s3,[r12,#0xc]
        0x00039f0e:    f10c0c08    ....    ADD      r12,r12,#8
        0x00039f12:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039f16:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00039f1a:    1d00        ..      ADDS     r0,r0,#4
        0x00039f1c:    1051        Q.      ASRS     r1,r2,#1
        0x00039f1e:    d020         .      BEQ      0x39f62 ; pitch_downsample + 166
        0x00039f20:    ed9c1a02    ....    VLDR     s2,[r12,#8]
        0x00039f24:    eddc1a04    ....    VLDR     s3,[r12,#0x10]
        0x00039f28:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039f2c:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039f30:    eddc1a03    ....    VLDR     s3,[r12,#0xc]
        0x00039f34:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039f38:    ed801a01    ....    VSTR     s2,[r0,#4]
        0x00039f3c:    ed9c1a04    ....    VLDR     s2,[r12,#0x10]
        0x00039f40:    eddc1a06    ....    VLDR     s3,[r12,#0x18]
        0x00039f44:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039f48:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039f4c:    eddc1a05    ....    VLDR     s3,[r12,#0x14]
        0x00039f50:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x00039f54:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039f58:    ed801a02    ....    VSTR     s2,[r0,#8]
        0x00039f5c:    3008        .0      ADDS     r0,r0,#8
        0x00039f5e:    1e49        I.      SUBS     r1,r1,#1
        0x00039f60:    d1de        ..      BNE      0x39f20 ; pitch_downsample + 100
        0x00039f62:    6838        8h      LDR      r0,[r7,#0]
        0x00039f64:    2b02        .+      CMP      r3,#2
        0x00039f66:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x00039f6a:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00039f6e:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039f72:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039f76:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x00039f7a:    d155        U.      BNE      0x3a028 ; pitch_downsample + 364
        0x00039f7c:    2a00        .*      CMP      r2,#0
        0x00039f7e:    dd44        D.      BLE      0x3a00a ; pitch_downsample + 334
        0x00039f80:    6878        xh      LDR      r0,[r7,#4]
        0x00039f82:    462c        ,F      MOV      r4,r5
        0x00039f84:    1f03        ..      SUBS     r3,r0,#4
        0x00039f86:    f0160f02    ....    TST      r6,#2
        0x00039f8a:    d113        ..      BNE      0x39fb4 ; pitch_downsample + 248
        0x00039f8c:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x00039f90:    edd31a04    ....    VLDR     s3,[r3,#0x10]
        0x00039f94:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039f98:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039f9c:    edd31a03    ....    VLDR     s3,[r3,#0xc]
        0x00039fa0:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039fa4:    edd41a01    ....    VLDR     s3,[r4,#4]
        0x00039fa8:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00039fac:    ed841a01    ....    VSTR     s2,[r4,#4]
        0x00039fb0:    1d2c        ,.      ADDS     r4,r5,#4
        0x00039fb2:    3308        .3      ADDS     r3,r3,#8
        0x00039fb4:    ea5f0c62    _.b.    ASRS     r12,r2,#1
        0x00039fb8:    d027        '.      BEQ      0x3a00a ; pitch_downsample + 334
        0x00039fba:    bf00        ..      NOP      
        0x00039fbc:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x00039fc0:    ed932a03    ...*    VLDR     s4,[r3,#0xc]
        0x00039fc4:    ee611a00    a...    VMUL.F32 s3,s2,s0
        0x00039fc8:    ed931a04    ....    VLDR     s2,[r3,#0x10]
        0x00039fcc:    ee411a00    A...    VMLA.F32 s3,s2,s0
        0x00039fd0:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00039fd4:    ee421a20    B. .    VMLA.F32 s3,s4,s1
        0x00039fd8:    ed942a01    ...*    VLDR     s4,[r4,#4]
        0x00039fdc:    ee711a82    q...    VADD.F32 s3,s3,s4
        0x00039fe0:    edc41a01    ....    VSTR     s3,[r4,#4]
        0x00039fe4:    edd31a06    ....    VLDR     s3,[r3,#0x18]
        0x00039fe8:    ee011a80    ....    VMLA.F32 s2,s3,s0
        0x00039fec:    edd31a05    ....    VLDR     s3,[r3,#0x14]
        0x00039ff0:    3310        .3      ADDS     r3,r3,#0x10
        0x00039ff2:    ee011aa0    ....    VMLA.F32 s2,s3,s1
        0x00039ff6:    edd41a02    ....    VLDR     s3,[r4,#8]
        0x00039ffa:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00039ffe:    ed841a02    ....    VSTR     s2,[r4,#8]
        0x0003a002:    3408        .4      ADDS     r4,r4,#8
        0x0003a004:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003a008:    d1d8        ..      BNE      0x39fbc ; pitch_downsample + 256
        0x0003a00a:    6878        xh      LDR      r0,[r7,#4]
        0x0003a00c:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003a010:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0003a014:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003a018:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a01c:    edd50a00    ....    VLDR     s1,[r5,#0]
        0x0003a020:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003a024:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003a028:    1070        p.      ASRS     r0,r6,#1
        0x0003a02a:    2104        .!      MOVS     r1,#4
        0x0003a02c:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003a030:    2300        .#      MOVS     r3,#0
        0x0003a032:    461a        .F      MOV      r2,r3
        0x0003a034:    f8cd8008    ....    STR      r8,[sp,#8]
        0x0003a038:    a908        ..      ADD      r1,sp,#0x20
        0x0003a03a:    4628        (F      MOV      r0,r5
        0x0003a03c:    f7e4ff68    ..h.    BL       _celt_autocorr ; 0x1ef10
        0x0003a040:    ed9d0a08    ....    VLDR     s0,[sp,#0x20]
        0x0003a044:    eddf0a4e    ..N.    VLDR     s1,[pc,#312] ; [0x3a180] = 0x3f800347
        0x0003a048:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003a04c:    ed8d0a08    ....    VSTR     s0,[sp,#0x20]
        0x0003a050:    ed9d0a09    ....    VLDR     s0,[sp,#0x24]
        0x0003a054:    eddf0a4b    ..K.    VLDR     s1,[pc,#300] ; [0x3a184] = 0x3c03126f
        0x0003a058:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003a05c:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003a060:    ed8d0a09    ....    VSTR     s0,[sp,#0x24]
        0x0003a064:    ed9d0a0a    ....    VLDR     s0,[sp,#0x28]
        0x0003a068:    eddf0a47    ..G.    VLDR     s1,[pc,#284] ; [0x3a188] = 0x3c83126f
        0x0003a06c:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003a070:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003a074:    ed8d0a0a    ....    VSTR     s0,[sp,#0x28]
        0x0003a078:    ed9d0a0b    ....    VLDR     s0,[sp,#0x2c]
        0x0003a07c:    eddf0a43    ..C.    VLDR     s1,[pc,#268] ; [0x3a18c] = 0x3cc49ba6
        0x0003a080:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003a084:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003a088:    ed8d0a0b    ....    VSTR     s0,[sp,#0x2c]
        0x0003a08c:    ed9d0a0c    ....    VLDR     s0,[sp,#0x30]
        0x0003a090:    eddf0a3f    ..?.    VLDR     s1,[pc,#252] ; [0x3a190] = 0x3d03126f
        0x0003a094:    2204        ."      MOVS     r2,#4
        0x0003a096:    a908        ..      ADD      r1,sp,#0x20
        0x0003a098:    ee201a20     . .    VMUL.F32 s2,s0,s1
        0x0003a09c:    a804        ..      ADD      r0,sp,#0x10
        0x0003a09e:    ee010a60    ..`.    VMLS.F32 s0,s2,s1
        0x0003a0a2:    ed8d0a0c    ....    VSTR     s0,[sp,#0x30]
        0x0003a0a6:    f7e4ffd9    ....    BL       _celt_lpc ; 0x1f05c
        0x0003a0aa:    ed9f2a3a    ..:*    VLDR     s4,[pc,#232] ; [0x3a194] = 0x3f666666
        0x0003a0ae:    eddd0a04    ....    VLDR     s1,[sp,#0x10]
        0x0003a0b2:    1071        q.      ASRS     r1,r6,#1
        0x0003a0b4:    ee280a82    (...    VMUL.F32 s0,s17,s4
        0x0003a0b8:    2000        .       MOVS     r0,#0
        0x0003a0ba:    2900        .)      CMP      r1,#0
        0x0003a0bc:    ee201a80     ...    VMUL.F32 s2,s1,s0
        0x0003a0c0:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0003a0c4:    ed8d1a04    ....    VSTR     s2,[sp,#0x10]
        0x0003a0c8:    eddd0a05    ....    VLDR     s1,[sp,#0x14]
        0x0003a0cc:    ee315a08    1..Z    VADD.F32 s10,s2,s16
        0x0003a0d0:    ee601a80    `...    VMUL.F32 s3,s1,s0
        0x0003a0d4:    ee600a02    `...    VMUL.F32 s1,s0,s4
        0x0003a0d8:    edcd1a05    ....    VSTR     s3,[sp,#0x14]
        0x0003a0dc:    ed9d0a06    ....    VLDR     s0,[sp,#0x18]
        0x0003a0e0:    eef03a61    ..a:    VMOV.F32 s7,s3
        0x0003a0e4:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003a0e8:    ee600a82    `...    VMUL.F32 s1,s1,s4
        0x0003a0ec:    ee413a08    A..:    VMLA.F32 s7,s2,s16
        0x0003a0f0:    ed8d0a06    ....    VSTR     s0,[sp,#0x18]
        0x0003a0f4:    ed9d2a07    ...*    VLDR     s4,[sp,#0x1c]
        0x0003a0f8:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x0003a0fc:    ee620a20    b. .    VMUL.F32 s1,s4,s1
        0x0003a100:    ee014a88    ...J    VMLA.F32 s8,s3,s16
        0x0003a104:    edcd0a07    ....    VSTR     s1,[sp,#0x1c]
        0x0003a108:    eef05a60    ..`Z    VMOV.F32 s11,s1
        0x0003a10c:    ee604a88    `..J    VMUL.F32 s9,s1,s16
        0x0003a110:    ee405a08    @..Z    VMLA.F32 s11,s0,s16
        0x0003a114:    ed9f0a20    .. .    VLDR     s0,[pc,#128] ; [0x3a198] = 0
        0x0003a118:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003a11c:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003a120:    eef02a40    ..@*    VMOV.F32 s5,s0
        0x0003a124:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003a128:    bfde        ..      ITTT     LE
        0x0003a12a:    b00e        ..      ADDLE    sp,sp,#0x38
        0x0003a12c:    ecbd8b02    ....    VPOPLE   {d8}
        0x0003a130:    e8bd81f0    ....    POPLE    {r4-r8,pc}
        0x0003a134:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x0003a138:    1c40        @.      ADDS     r0,r0,#1
        0x0003a13a:    ed923a00    ...:    VLDR     s6,[r2,#0]
        0x0003a13e:    4281        .B      CMP      r1,r0
        0x0003a140:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x0003a144:    ee052a00    ...*    VMLA.F32 s4,s10,s0
        0x0003a148:    ee032aa1    ...*    VMLA.F32 s4,s7,s3
        0x0003a14c:    ee042a01    ...*    VMLA.F32 s4,s8,s2
        0x0003a150:    ee052aa2    ...*    VMLA.F32 s4,s11,s5
        0x0003a154:    ee042aa0    ...*    VMLA.F32 s4,s9,s1
        0x0003a158:    eef00a62    ..b.    VMOV.F32 s1,s5
        0x0003a15c:    eef02a41    ..A*    VMOV.F32 s5,s2
        0x0003a160:    eeb01a61    ..a.    VMOV.F32 s2,s3
        0x0003a164:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003a168:    eeb00a43    ..C.    VMOV.F32 s0,s6
        0x0003a16c:    ed822a00    ...*    VSTR     s4,[r2,#0]
        0x0003a170:    dce0        ..      BGT      0x3a134 ; pitch_downsample + 632
        0x0003a172:    b00e        ..      ADD      sp,sp,#0x38
        0x0003a174:    ecbd8b02    ....    VPOP     {d8}
        0x0003a178:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003a17c:    3f4ccccd    ..L?    DCD    1061997773
        0x0003a180:    3f800347    G..?    DCD    1065354055
        0x0003a184:    3c03126f    o..<    DCD    1006834287
        0x0003a188:    3c83126f    o..<    DCD    1015222895
        0x0003a18c:    3cc49ba6    ...<    DCD    1019517862
        0x0003a190:    3d03126f    o..=    DCD    1023611503
        0x0003a194:    3f666666    fff?    DCD    1063675494
        0x0003a198:    00000000    ....    DCD    0
    $t
    i.pitch_search
    pitch_search
        0x0003a19c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003a1a0:    b085        ..      SUB      sp,sp,#0x14
        0x0003a1a2:    4682        .F      MOV      r10,r0
        0x0003a1a4:    2000        .       MOVS     r0,#0
        0x0003a1a6:    461c        .F      MOV      r4,r3
        0x0003a1a8:    4615        .F      MOV      r5,r2
        0x0003a1aa:    4688        .F      MOV      r8,r1
        0x0003a1ac:    9002        ..      STR      r0,[sp,#8]
        0x0003a1ae:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a1b0:    f003fa5e    ..^.    BL       save_stack ; 0x3d670
        0x0003a1b4:    192f        /.      ADDS     r7,r5,r4
        0x0003a1b6:    f0250003    %...    BIC      r0,r5,#3
        0x0003a1ba:    f005fc47    ..G.    BL       spl_alloca ; 0x3fa4c
        0x0003a1be:    4683        .F      MOV      r11,r0
        0x0003a1c0:    f0270003    '...    BIC      r0,r7,#3
        0x0003a1c4:    f005fc42    ..B.    BL       spl_alloca ; 0x3fa4c
        0x0003a1c8:    4681        .F      MOV      r9,r0
        0x0003a1ca:    1060        `.      ASRS     r0,r4,#1
        0x0003a1cc:    0080        ..      LSLS     r0,r0,#2
        0x0003a1ce:    f005fc3d    ..=.    BL       spl_alloca ; 0x3fa4c
        0x0003a1d2:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x0003a1d6:    eb0302a5    ....    ADD      r2,r3,r5,ASR #2
        0x0003a1da:    4606        .F      MOV      r6,r0
        0x0003a1dc:    2a00        .*      CMP      r2,#0
        0x0003a1de:    dd1e        ..      BLE      0x3a21e ; pitch_search + 130
        0x0003a1e0:    f1aa0008    ....    SUB      r0,r10,#8
        0x0003a1e4:    f1ab0104    ....    SUB      r1,r11,#4
        0x0003a1e8:    f0150f04    ....    TST      r5,#4
        0x0003a1ec:    d105        ..      BNE      0x3a1fa ; pitch_search + 94
        0x0003a1ee:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a1f2:    3008        .0      ADDS     r0,r0,#8
        0x0003a1f4:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a1f8:    1d09        ..      ADDS     r1,r1,#4
        0x0003a1fa:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a1fe:    ea5f0c62    _.b.    ASRS     r12,r2,#1
        0x0003a202:    d00c        ..      BEQ      0x3a21e ; pitch_search + 130
        0x0003a204:    edd00a04    ....    VLDR     s1,[r0,#0x10]
        0x0003a208:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a20c:    ed900a06    ....    VLDR     s0,[r0,#0x18]
        0x0003a210:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003a214:    3010        .0      ADDS     r0,r0,#0x10
        0x0003a216:    3108        .1      ADDS     r1,r1,#8
        0x0003a218:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003a21c:    d1f2        ..      BNE      0x3a204 ; pitch_search + 104
        0x0003a21e:    2a00        .*      CMP      r2,#0
        0x0003a220:    db07        ..      BLT      0x3a232 ; pitch_search + 150
        0x0003a222:    eb0a00c2    ....    ADD      r0,r10,r2,LSL #3
        0x0003a226:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003a22a:    eb0b0082    ....    ADD      r0,r11,r2,LSL #2
        0x0003a22e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003a232:    eb030ca7    ....    ADD      r12,r3,r7,ASR #2
        0x0003a236:    f1bc0f00    ....    CMP      r12,#0
        0x0003a23a:    dd1d        ..      BLE      0x3a278 ; pitch_search + 220
        0x0003a23c:    f1a80008    ....    SUB      r0,r8,#8
        0x0003a240:    f1a90104    ....    SUB      r1,r9,#4
        0x0003a244:    f0170f04    ....    TST      r7,#4
        0x0003a248:    d105        ..      BNE      0x3a256 ; pitch_search + 186
        0x0003a24a:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a24e:    3008        .0      ADDS     r0,r0,#8
        0x0003a250:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a254:    1d09        ..      ADDS     r1,r1,#4
        0x0003a256:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003a25a:    ea5f026c    _.l.    ASRS     r2,r12,#1
        0x0003a25e:    d00b        ..      BEQ      0x3a278 ; pitch_search + 220
        0x0003a260:    edd00a04    ....    VLDR     s1,[r0,#0x10]
        0x0003a264:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003a268:    ed900a06    ....    VLDR     s0,[r0,#0x18]
        0x0003a26c:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003a270:    3010        .0      ADDS     r0,r0,#0x10
        0x0003a272:    3108        .1      ADDS     r1,r1,#8
        0x0003a274:    1e52        R.      SUBS     r2,r2,#1
        0x0003a276:    d1f3        ..      BNE      0x3a260 ; pitch_search + 196
        0x0003a278:    461f        .F      MOV      r7,r3
        0x0003a27a:    f1bc0f00    ....    CMP      r12,#0
        0x0003a27e:    db07        ..      BLT      0x3a290 ; pitch_search + 244
        0x0003a280:    eb0800cc    ....    ADD      r0,r8,r12,LSL #3
        0x0003a284:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003a288:    eb09008c    ....    ADD      r0,r9,r12,LSL #2
        0x0003a28c:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003a290:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003a292:    10a0        ..      ASRS     r0,r4,#2
        0x0003a294:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003a298:    10ab        ..      ASRS     r3,r5,#2
        0x0003a29a:    4632        2F      MOV      r2,r6
        0x0003a29c:    4649        IF      MOV      r1,r9
        0x0003a29e:    4658        XF      MOV      r0,r11
        0x0003a2a0:    f7f4fb04    ....    BL       celt_pitch_xcorr_c ; 0x2e8ac
        0x0003a2a4:    f10d0b08    ....    ADD      r11,sp,#8
        0x0003a2a8:    10a3        ..      ASRS     r3,r4,#2
        0x0003a2aa:    10aa        ..      ASRS     r2,r5,#2
        0x0003a2ac:    4649        IF      MOV      r1,r9
        0x0003a2ae:    4630        0F      MOV      r0,r6
        0x0003a2b0:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003a2b4:    f7f9fca8    ....    BL       find_best_pitch ; 0x33c08
        0x0003a2b8:    2300        .#      MOVS     r3,#0
        0x0003a2ba:    ebb30f64    ..d.    CMP      r3,r4,ASR #1
        0x0003a2be:    bfb8        ..      IT       LT
        0x0003a2c0:    eddf1a47    ..G.    VLDRLT   s3,[pc,#284] ; [0x3a3e0] = 0
        0x0003a2c4:    da4e        N.      BGE      0x3a364 ; pitch_search + 456
        0x0003a2c6:    bf00        ..      NOP      
        0x0003a2c8:    eb060e83    ....    ADD      lr,r6,r3,LSL #2
        0x0003a2cc:    edce1a00    ....    VSTR     s3,[lr,#0]
        0x0003a2d0:    9802        ..      LDR      r0,[sp,#8]
        0x0003a2d2:    4240        @B      RSBS     r0,r0,#0
        0x0003a2d4:    eb130040    ..@.    ADDS     r0,r3,r0,LSL #1
        0x0003a2d8:    bf48        H.      IT       MI
        0x0003a2da:    4240        @B      RSBMI    r0,r0,#0
        0x0003a2dc:    2802        .(      CMP      r0,#2
        0x0003a2de:    dd07        ..      BLE      0x3a2f0 ; pitch_search + 340
        0x0003a2e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a2e2:    4240        @B      RSBS     r0,r0,#0
        0x0003a2e4:    eb130040    ..@.    ADDS     r0,r3,r0,LSL #1
        0x0003a2e8:    bf48        H.      IT       MI
        0x0003a2ea:    4240        @B      RSBMI    r0,r0,#0
        0x0003a2ec:    2802        .(      CMP      r0,#2
        0x0003a2ee:    dc35        5.      BGT      0x3a35c ; pitch_search + 448
        0x0003a2f0:    1069        i.      ASRS     r1,r5,#1
        0x0003a2f2:    eeb00a61    ..a.    VMOV.F32 s0,s3
        0x0003a2f6:    2900        .)      CMP      r1,#0
        0x0003a2f8:    dd27        '.      BLE      0x3a34a ; pitch_search + 430
        0x0003a2fa:    2200        ."      MOVS     r2,#0
        0x0003a2fc:    f1aa0004    ....    SUB      r0,r10,#4
        0x0003a300:    f0110f01    ....    TST      r1,#1
        0x0003a304:    d009        ..      BEQ      0x3a31a ; pitch_search + 382
        0x0003a306:    eb080283    ....    ADD      r2,r8,r3,LSL #2
        0x0003a30a:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003a30e:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003a312:    2201        ."      MOVS     r2,#1
        0x0003a314:    1d00        ..      ADDS     r0,r0,#4
        0x0003a316:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a31a:    1049        I.      ASRS     r1,r1,#1
        0x0003a31c:    bf18        ..      IT       NE
        0x0003a31e:    eb080983    ....    ADDNE    r9,r8,r3,LSL #2
        0x0003a322:    d012        ..      BEQ      0x3a34a ; pitch_search + 430
        0x0003a324:    eb090c82    ....    ADD      r12,r9,r2,LSL #2
        0x0003a328:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003a32c:    eddc0a00    ....    VLDR     s1,[r12,#0]
        0x0003a330:    f1020202    ....    ADD      r2,r2,#2
        0x0003a334:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a338:    eddc0a01    ....    VLDR     s1,[r12,#4]
        0x0003a33c:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003a340:    3008        .0      ADDS     r0,r0,#8
        0x0003a342:    1e49        I.      SUBS     r1,r1,#1
        0x0003a344:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003a348:    d1ec        ..      BNE      0x3a324 ; pitch_search + 392
        0x0003a34a:    ee100a10    ....    VMOV     r0,s0
        0x0003a34e:    f1104f81    ...O    CMN      r0,#0x40800000
        0x0003a352:    bf88        ..      IT       HI
        0x0003a354:    eebf0a00    ....    VMOVHI.F32 s0,#-1.00000000
        0x0003a358:    ed8e0a00    ....    VSTR     s0,[lr,#0]
        0x0003a35c:    1c5b        [.      ADDS     r3,r3,#1
        0x0003a35e:    ebb30f64    ..d.    CMP      r3,r4,ASR #1
        0x0003a362:    dbb1        ..      BLT      0x3a2c8 ; pitch_search + 300
        0x0003a364:    1063        c.      ASRS     r3,r4,#1
        0x0003a366:    106a        j.      ASRS     r2,r5,#1
        0x0003a368:    4641        AF      MOV      r1,r8
        0x0003a36a:    4630        0F      MOV      r0,r6
        0x0003a36c:    f8cdb000    ....    STR      r11,[sp,#0]
        0x0003a370:    f7f9fc4a    ..J.    BL       find_best_pitch ; 0x33c08
        0x0003a374:    9902        ..      LDR      r1,[sp,#8]
        0x0003a376:    2900        .)      CMP      r1,#0
        0x0003a378:    bfc4        ..      ITT      GT
        0x0003a37a:    eb070064    ..d.    ADDGT    r0,r7,r4,ASR #1
        0x0003a37e:    4288        .B      CMPGT    r0,r1
        0x0003a380:    dd24        $.      BLE      0x3a3cc ; pitch_search + 560
        0x0003a382:    eb060081    ....    ADD      r0,r6,r1,LSL #2
        0x0003a386:    eddf1a17    ....    VLDR     s3,[pc,#92] ; [0x3a3e4] = 0x3f333333
        0x0003a38a:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x0003a38e:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003a392:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003a396:    ee712a60    q.`*    VSUB.F32 s5,s2,s1
        0x0003a39a:    ee302a60    0.`*    VSUB.F32 s4,s0,s1
        0x0003a39e:    ee622aa1    b..*    VMUL.F32 s5,s5,s3
        0x0003a3a2:    eeb42ae2    ...*    VCMPE.F32 s4,s5
        0x0003a3a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a3aa:    bfc8        ..      IT       GT
        0x0003a3ac:    2001        .       MOVGT    r0,#1
        0x0003a3ae:    dc0e        ..      BGT      0x3a3ce ; pitch_search + 562
        0x0003a3b0:    ee700ac0    p...    VSUB.F32 s1,s1,s0
        0x0003a3b4:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0003a3b8:    ee200a21     .!.    VMUL.F32 s0,s0,s3
        0x0003a3bc:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003a3c0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a3c4:    bfc8        ..      IT       GT
        0x0003a3c6:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x0003a3ca:    dc00        ..      BGT      0x3a3ce ; pitch_search + 562
        0x0003a3cc:    2000        .       MOVS     r0,#0
        0x0003a3ce:    ebc00141    ..A.    RSB      r1,r0,r1,LSL #1
        0x0003a3d2:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003a3d4:    6001        .`      STR      r1,[r0,#0]
        0x0003a3d6:    f003f943    ..C.    BL       restore_stack ; 0x3d660
        0x0003a3da:    b005        ..      ADD      sp,sp,#0x14
        0x0003a3dc:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003a3e0:    00000000    ....    DCD    0
        0x0003a3e4:    3f333333    333?    DCD    1060320051
    $t
    i.prvAddCurrentTaskToDelayedList
    prvAddCurrentTaskToDelayedList
        0x0003a3e8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003a3ec:    4c1b        .L      LDR      r4,[pc,#108] ; [0x3a45c] = 0x10000484
        0x0003a3ee:    460f        .F      MOV      r7,r1
        0x0003a3f0:    4605        .F      MOV      r5,r0
        0x0003a3f2:    68a6        .h      LDR      r6,[r4,#8]
        0x0003a3f4:    6820         h      LDR      r0,[r4,#0]
        0x0003a3f6:    1d00        ..      ADDS     r0,r0,#4
        0x0003a3f8:    f006fb69    ..i.    BL       uxListRemove ; 0x40ace
        0x0003a3fc:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003a400:    d115        ..      BNE      0x3a42e ; prvAddCurrentTaskToDelayedList + 70
        0x0003a402:    b1a7        ..      CBZ      r7,0x3a42e ; prvAddCurrentTaskToDelayedList + 70
        0x0003a404:    4916        .I      LDR      r1,[pc,#88] ; [0x3a460] = 0x10016390
        0x0003a406:    6822        "h      LDR      r2,[r4,#0]
        0x0003a408:    6848        Hh      LDR      r0,[r1,#4]
        0x0003a40a:    6090        .`      STR      r0,[r2,#8]
        0x0003a40c:    6823        #h      LDR      r3,[r4,#0]
        0x0003a40e:    6882        .h      LDR      r2,[r0,#8]
        0x0003a410:    60da        .`      STR      r2,[r3,#0xc]
        0x0003a412:    6822        "h      LDR      r2,[r4,#0]
        0x0003a414:    6883        .h      LDR      r3,[r0,#8]
        0x0003a416:    1d12        ..      ADDS     r2,r2,#4
        0x0003a418:    605a        Z`      STR      r2,[r3,#4]
        0x0003a41a:    6822        "h      LDR      r2,[r4,#0]
        0x0003a41c:    1d12        ..      ADDS     r2,r2,#4
        0x0003a41e:    6082        .`      STR      r2,[r0,#8]
        0x0003a420:    6820         h      LDR      r0,[r4,#0]
        0x0003a422:    6141        Aa      STR      r1,[r0,#0x14]
        0x0003a424:    6808        .h      LDR      r0,[r1,#0]
        0x0003a426:    1c40        @.      ADDS     r0,r0,#1
        0x0003a428:    6008        .`      STR      r0,[r1,#0]
        0x0003a42a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003a42e:    6820         h      LDR      r0,[r4,#0]
        0x0003a430:    4435        5D      ADD      r5,r5,r6
        0x0003a432:    42b5        .B      CMP      r5,r6
        0x0003a434:    6045        E`      STR      r5,[r0,#4]
        0x0003a436:    6820         h      LDR      r0,[r4,#0]
        0x0003a438:    f1000104    ....    ADD      r1,r0,#4
        0x0003a43c:    d204        ..      BCS      0x3a448 ; prvAddCurrentTaskToDelayedList + 96
        0x0003a43e:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0003a440:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003a444:    f006bbb6    ....    B.W      vListInsert ; 0x40bb4
        0x0003a448:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003a44a:    f006fbb3    ....    BL       vListInsert ; 0x40bb4
        0x0003a44e:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a450:    42a8        .B      CMP      r0,r5
        0x0003a452:    bf88        ..      IT       HI
        0x0003a454:    6265        eb      STRHI    r5,[r4,#0x24]
        0x0003a456:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0003a45a:    0000        ..      DCW    0
        0x0003a45c:    10000484    ....    DCD    268436612
        0x0003a460:    10016390    .c..    DCD    268526480
    $t
    i.prvIdleTask
    prvIdleTask
        0x0003a464:    4f20         O      LDR      r7,[pc,#128] ; [0x3a4e8] = 0xe000ed04
        0x0003a466:    4d21        !M      LDR      r5,[pc,#132] ; [0x3a4ec] = 0x100162c8
        0x0003a468:    4c21        !L      LDR      r4,[pc,#132] ; [0x3a4f0] = 0x10000484
        0x0003a46a:    f04f5680    O..V    MOV      r6,#0x10000000
        0x0003a46e:    6828        (h      LDR      r0,[r5,#0]
        0x0003a470:    2801        .(      CMP      r0,#1
        0x0003a472:    d904        ..      BLS      0x3a47e ; prvIdleTask + 26
        0x0003a474:    603e        >`      STR      r6,[r7,#0]
        0x0003a476:    f3bf8f4f    ..O.    DSB      
        0x0003a47a:    f3bf8f6f    ..o.    ISB      
        0x0003a47e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003a480:    2000        .       MOVS     r0,#0
        0x0003a482:    2900        .)      CMP      r1,#0
        0x0003a484:    bf18        ..      IT       NE
        0x0003a486:    2001        .       MOVNE    r0,#1
        0x0003a488:    6821        !h      LDR      r1,[r4,#0]
        0x0003a48a:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0003a48c:    2900        .)      CMP      r1,#0
        0x0003a48e:    d1ee        ..      BNE      0x3a46e ; prvIdleTask + 10
        0x0003a490:    6829        )h      LDR      r1,[r5,#0]
        0x0003a492:    2901        .)      CMP      r1,#1
        0x0003a494:    bf98        ..      IT       LS
        0x0003a496:    2800        .(      CMPLS    r0,#0
        0x0003a498:    d1e9        ..      BNE      0x3a46e ; prvIdleTask + 10
        0x0003a49a:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a49c:    68a1        .h      LDR      r1,[r4,#8]
        0x0003a49e:    eba00001    ....    SUB      r0,r0,r1
        0x0003a4a2:    2802        .(      CMP      r0,#2
        0x0003a4a4:    d3e3        ..      BCC      0x3a46e ; prvIdleTask + 10
        0x0003a4a6:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003a4a8:    1c40        @.      ADDS     r0,r0,#1
        0x0003a4aa:    6320         c      STR      r0,[r4,#0x30]
        0x0003a4ac:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a4ae:    68a1        .h      LDR      r1,[r4,#8]
        0x0003a4b0:    4288        .B      CMP      r0,r1
        0x0003a4b2:    d200        ..      BCS      0x3a4b6 ; prvIdleTask + 82
        0x0003a4b4:    e7fe        ..      B        0x3a4b4 ; prvIdleTask + 80
        0x0003a4b6:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0003a4b8:    2000        .       MOVS     r0,#0
        0x0003a4ba:    2900        .)      CMP      r1,#0
        0x0003a4bc:    bf18        ..      IT       NE
        0x0003a4be:    2001        .       MOVNE    r0,#1
        0x0003a4c0:    6821        !h      LDR      r1,[r4,#0]
        0x0003a4c2:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0003a4c4:    b961        a.      CBNZ     r1,0x3a4e0 ; prvIdleTask + 124
        0x0003a4c6:    6829        )h      LDR      r1,[r5,#0]
        0x0003a4c8:    2901        .)      CMP      r1,#1
        0x0003a4ca:    bf98        ..      IT       LS
        0x0003a4cc:    2800        .(      CMPLS    r0,#0
        0x0003a4ce:    d107        ..      BNE      0x3a4e0 ; prvIdleTask + 124
        0x0003a4d0:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a4d2:    68a1        .h      LDR      r1,[r4,#8]
        0x0003a4d4:    eba00001    ....    SUB      r0,r0,r1
        0x0003a4d8:    2802        .(      CMP      r0,#2
        0x0003a4da:    bf28        (.      IT       CS
        0x0003a4dc:    f006fc36    ..6.    BLCS     vPortSuppressTicksAndSleep ; 0x40d4c
        0x0003a4e0:    f007fd22    ..".    BL       xTaskResumeAll ; 0x41f28
        0x0003a4e4:    e7c3        ..      B        0x3a46e ; prvIdleTask + 10
    $d
        0x0003a4e6:    0000        ..      DCW    0
        0x0003a4e8:    e000ed04    ....    DCD    3758157060
        0x0003a4ec:    100162c8    .b..    DCD    268526280
        0x0003a4f0:    10000484    ....    DCD    268436612
    $t
    i.prvProcessExpiredTimer
    prvProcessExpiredTimer
        0x0003a4f4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003a4f8:    f8df8094    ....    LDR      r8,[pc,#148] ; [0x3a590] = 0x100004c0
        0x0003a4fc:    4605        .F      MOV      r5,r0
        0x0003a4fe:    460e        .F      MOV      r6,r1
        0x0003a500:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a504:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a506:    68c7        .h      LDR      r7,[r0,#0xc]
        0x0003a508:    1d38        8.      ADDS     r0,r7,#4
        0x0003a50a:    f006fae0    ....    BL       uxListRemove ; 0x40ace
        0x0003a50e:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a512:    f0100f04    ....    TST      r0,#4
        0x0003a516:    bf04        ..      ITT      EQ
        0x0003a518:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a51c:    f8870024    ..$.    STRBEQ   r0,[r7,#0x24]
        0x0003a520:    d031        1.      BEQ      0x3a586 ; prvProcessExpiredTimer + 146
        0x0003a522:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a524:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a526:    4428        (D      ADD      r0,r0,r5
        0x0003a528:    463c        <F      MOV      r4,r7
        0x0003a52a:    6078        x`      STR      r0,[r7,#4]
        0x0003a52c:    42b0        .B      CMP      r0,r6
        0x0003a52e:    d807        ..      BHI      0x3a540 ; prvProcessExpiredTimer + 76
        0x0003a530:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a532:    1b71        q.      SUBS     r1,r6,r5
        0x0003a534:    4281        .B      CMP      r1,r0
        0x0003a536:    bf3c        <.      ITT      CC
        0x0003a538:    4638        8F      MOVCC    r0,r7
        0x0003a53a:    1d39        9.      ADDCC    r1,r7,#4
        0x0003a53c:    d206        ..      BCS      0x3a54c ; prvProcessExpiredTimer + 88
        0x0003a53e:    e016        ..      B        0x3a56e ; prvProcessExpiredTimer + 122
        0x0003a540:    42b5        .B      CMP      r5,r6
        0x0003a542:    d901        ..      BLS      0x3a548 ; prvProcessExpiredTimer + 84
        0x0003a544:    4285        .B      CMP      r5,r0
        0x0003a546:    d901        ..      BLS      0x3a54c ; prvProcessExpiredTimer + 88
        0x0003a548:    1d39        9.      ADDS     r1,r7,#4
        0x0003a54a:    e018        ..      B        0x3a57e ; prvProcessExpiredTimer + 138
        0x0003a54c:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a54e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a550:    4405        .D      ADD      r5,r5,r0
        0x0003a552:    4620         F      MOV      r0,r4
        0x0003a554:    4788        .G      BLX      r1
        0x0003a556:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a558:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a55a:    4428        (D      ADD      r0,r0,r5
        0x0003a55c:    4629        )F      MOV      r1,r5
        0x0003a55e:    6060        ``      STR      r0,[r4,#4]
        0x0003a560:    4286        .B      CMP      r6,r0
        0x0003a562:    d307        ..      BCC      0x3a574 ; prvProcessExpiredTimer + 128
        0x0003a564:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a566:    1b71        q.      SUBS     r1,r6,r5
        0x0003a568:    4288        .B      CMP      r0,r1
        0x0003a56a:    d9ef        ..      BLS      0x3a54c ; prvProcessExpiredTimer + 88
        0x0003a56c:    1d21        !.      ADDS     r1,r4,#4
        0x0003a56e:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a572:    e006        ..      B        0x3a582 ; prvProcessExpiredTimer + 142
        0x0003a574:    428e        .B      CMP      r6,r1
        0x0003a576:    d201        ..      BCS      0x3a57c ; prvProcessExpiredTimer + 136
        0x0003a578:    42a8        .B      CMP      r0,r5
        0x0003a57a:    d2e7        ..      BCS      0x3a54c ; prvProcessExpiredTimer + 88
        0x0003a57c:    1d21        !.      ADDS     r1,r4,#4
        0x0003a57e:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a582:    f006fb17    ....    BL       vListInsert ; 0x40bb4
        0x0003a586:    4638        8F      MOV      r0,r7
        0x0003a588:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003a58a:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003a58e:    4708        .G      BX       r1
    $d
        0x0003a590:    100004c0    ....    DCD    268436672
    $t
    i.prvSampleTimeNow
    prvSampleTimeNow
        0x0003a594:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003a598:    4681        .F      MOV      r9,r0
        0x0003a59a:    f007fb89    ....    BL       xTaskGetTickCount ; 0x41cb0
        0x0003a59e:    4f31        1O      LDR      r7,[pc,#196] ; [0x3a664] = 0x100004c0
        0x0003a5a0:    4680        .F      MOV      r8,r0
        0x0003a5a2:    68b8        .h      LDR      r0,[r7,#8]
        0x0003a5a4:    4580        .E      CMP      r8,r0
        0x0003a5a6:    bf28        (.      IT       CS
        0x0003a5a8:    2000        .       MOVCS    r0,#0
        0x0003a5aa:    d254        T.      BCS      0x3a656 ; prvSampleTimeNow + 194
        0x0003a5ac:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a5ae:    6800        .h      LDR      r0,[r0,#0]
        0x0003a5b0:    2800        .(      CMP      r0,#0
        0x0003a5b2:    d04b        K.      BEQ      0x3a64c ; prvSampleTimeNow + 184
        0x0003a5b4:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a5b6:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003a5ba:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a5bc:    68c4        .h      LDR      r4,[r0,#0xc]
        0x0003a5be:    6805        .h      LDR      r5,[r0,#0]
        0x0003a5c0:    1d20         .      ADDS     r0,r4,#4
        0x0003a5c2:    f006fa84    ....    BL       uxListRemove ; 0x40ace
        0x0003a5c6:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0003a5ca:    f0100f04    ....    TST      r0,#4
        0x0003a5ce:    bf04        ..      ITT      EQ
        0x0003a5d0:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a5d4:    f8840024    ..$.    STRBEQ   r0,[r4,#0x24]
        0x0003a5d8:    d031        1.      BEQ      0x3a63e ; prvSampleTimeNow + 170
        0x0003a5da:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a5dc:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a5de:    4428        (D      ADD      r0,r0,r5
        0x0003a5e0:    6060        ``      STR      r0,[r4,#4]
        0x0003a5e2:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a5e6:    d807        ..      BHI      0x3a5f8 ; prvSampleTimeNow + 100
        0x0003a5e8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a5ea:    f1c531ff    ...1    RSB      r1,r5,#0xffffffff
        0x0003a5ee:    4281        .B      CMP      r1,r0
        0x0003a5f0:    bf38        8.      IT       CC
        0x0003a5f2:    1d21        !.      ADDCC    r1,r4,#4
        0x0003a5f4:    d207        ..      BCS      0x3a606 ; prvSampleTimeNow + 114
        0x0003a5f6:    e018        ..      B        0x3a62a ; prvSampleTimeNow + 150
        0x0003a5f8:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003a5fc:    d901        ..      BLS      0x3a602 ; prvSampleTimeNow + 110
        0x0003a5fe:    4285        .B      CMP      r5,r0
        0x0003a600:    d901        ..      BLS      0x3a606 ; prvSampleTimeNow + 114
        0x0003a602:    1d21        !.      ADDS     r1,r4,#4
        0x0003a604:    e018        ..      B        0x3a638 ; prvSampleTimeNow + 164
        0x0003a606:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a608:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a60a:    4405        .D      ADD      r5,r5,r0
        0x0003a60c:    4620         F      MOV      r0,r4
        0x0003a60e:    4788        .G      BLX      r1
        0x0003a610:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003a612:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a614:    194a        J.      ADDS     r2,r1,r5
        0x0003a616:    4620         F      MOV      r0,r4
        0x0003a618:    4629        )F      MOV      r1,r5
        0x0003a61a:    6062        b`      STR      r2,[r4,#4]
        0x0003a61c:    4296        .B      CMP      r6,r2
        0x0003a61e:    d306        ..      BCC      0x3a62e ; prvSampleTimeNow + 154
        0x0003a620:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003a622:    1b71        q.      SUBS     r1,r6,r5
        0x0003a624:    428a        .B      CMP      r2,r1
        0x0003a626:    d9ee        ..      BLS      0x3a606 ; prvSampleTimeNow + 114
        0x0003a628:    1d01        ..      ADDS     r1,r0,#4
        0x0003a62a:    6938        8i      LDR      r0,[r7,#0x10]
        0x0003a62c:    e005        ..      B        0x3a63a ; prvSampleTimeNow + 166
        0x0003a62e:    428e        .B      CMP      r6,r1
        0x0003a630:    d201        ..      BCS      0x3a636 ; prvSampleTimeNow + 162
        0x0003a632:    42aa        .B      CMP      r2,r5
        0x0003a634:    d2e7        ..      BCS      0x3a606 ; prvSampleTimeNow + 114
        0x0003a636:    1d01        ..      ADDS     r1,r0,#4
        0x0003a638:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a63a:    f006fabb    ....    BL       vListInsert ; 0x40bb4
        0x0003a63e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a640:    4620         F      MOV      r0,r4
        0x0003a642:    4788        .G      BLX      r1
        0x0003a644:    68f8        .h      LDR      r0,[r7,#0xc]
        0x0003a646:    6800        .h      LDR      r0,[r0,#0]
        0x0003a648:    2800        .(      CMP      r0,#0
        0x0003a64a:    d1b3        ..      BNE      0x3a5b4 ; prvSampleTimeNow + 32
        0x0003a64c:    e9d71003    ....    LDRD     r1,r0,[r7,#0xc]
        0x0003a650:    e9c70103    ....    STRD     r0,r1,[r7,#0xc]
        0x0003a654:    2001        .       MOVS     r0,#1
        0x0003a656:    f8c90000    ....    STR      r0,[r9,#0]
        0x0003a65a:    4640        @F      MOV      r0,r8
        0x0003a65c:    f8c78008    ....    STR      r8,[r7,#8]
        0x0003a660:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003a664:    100004c0    ....    DCD    268436672
    $t
    i.prvTaskExitError
    prvTaskExitError
        0x0003a668:    4806        .H      LDR      r0,[pc,#24] ; [0x3a684] = 0x10000194
        0x0003a66a:    6880        .h      LDR      r0,[r0,#8]
        0x0003a66c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a670:    d000        ..      BEQ      0x3a674 ; prvTaskExitError + 12
        0x0003a672:    e7fe        ..      B        0x3a672 ; prvTaskExitError + 10
        0x0003a674:    2080        .       MOVS     r0,#0x80
        0x0003a676:    f3808811    ....    MSR      BASEPRI,r0
        0x0003a67a:    f3bf8f4f    ..O.    DSB      
        0x0003a67e:    f3bf8f6f    ..o.    ISB      
        0x0003a682:    e7fe        ..      B        0x3a682 ; prvTaskExitError + 26
    $d
        0x0003a684:    10000194    ....    DCD    268435860
    $t
    i.prvTimerTask
    prvTimerTask
        0x0003a688:    f8dfb2b4    ....    LDR      r11,[pc,#692] ; [0x3a940] = 0xe000ed04
        0x0003a68c:    f8df82b4    ....    LDR      r8,[pc,#692] ; [0x3a944] = 0x100004c0
        0x0003a690:    b084        ..      SUB      sp,sp,#0x10
        0x0003a692:    f04f5a80    O..Z    MOV      r10,#0x10000000
        0x0003a696:    bf00        ..      NOP      
        0x0003a698:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a69c:    6801        .h      LDR      r1,[r0,#0]
        0x0003a69e:    2900        .)      CMP      r1,#0
        0x0003a6a0:    bf07        ..      ITTEE    EQ
        0x0003a6a2:    2501        .%      MOVEQ    r5,#1
        0x0003a6a4:    2400        .$      MOVEQ    r4,#0
        0x0003a6a6:    2500        .%      MOVNE    r5,#0
        0x0003a6a8:    68c0        .h      LDRNE    r0,[r0,#0xc]
        0x0003a6aa:    bf18        ..      IT       NE
        0x0003a6ac:    6804        .h      LDRNE    r4,[r0,#0]
        0x0003a6ae:    f006fd4f    ..O.    BL       vTaskSuspendAll ; 0x41150
        0x0003a6b2:    4668        hF      MOV      r0,sp
        0x0003a6b4:    f7ffff6e    ..n.    BL       prvSampleTimeNow ; 0x3a594
        0x0003a6b8:    4606        .F      MOV      r6,r0
        0x0003a6ba:    9800        ..      LDR      r0,[sp,#0]
        0x0003a6bc:    2800        .(      CMP      r0,#0
        0x0003a6be:    d04a        J.      BEQ      0x3a756 ; prvTimerTask + 206
        0x0003a6c0:    f007fc32    ..2.    BL       xTaskResumeAll ; 0x41f28
        0x0003a6c4:    2200        ."      MOVS     r2,#0
        0x0003a6c6:    4669        iF      MOV      r1,sp
        0x0003a6c8:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003a6cc:    f007f948    ..H.    BL       xQueueReceive ; 0x41960
        0x0003a6d0:    2800        .(      CMP      r0,#0
        0x0003a6d2:    d0e1        ..      BEQ      0x3a698 ; prvTimerTask + 16
        0x0003a6d4:    9800        ..      LDR      r0,[sp,#0]
        0x0003a6d6:    2800        .(      CMP      r0,#0
        0x0003a6d8:    da07        ..      BGE      0x3a6ea ; prvTimerTask + 98
        0x0003a6da:    e9dd0102    ....    LDRD     r0,r1,[sp,#8]
        0x0003a6de:    9a01        ..      LDR      r2,[sp,#4]
        0x0003a6e0:    4790        .G      BLX      r2
        0x0003a6e2:    9800        ..      LDR      r0,[sp,#0]
        0x0003a6e4:    2800        .(      CMP      r0,#0
        0x0003a6e6:    f2c08120    .. .    BLT.W    0x3a92a ; prvTimerTask + 674
        0x0003a6ea:    9f02        ..      LDR      r7,[sp,#8]
        0x0003a6ec:    6978        xi      LDR      r0,[r7,#0x14]
        0x0003a6ee:    2800        .(      CMP      r0,#0
        0x0003a6f0:    bf1c        ..      ITT      NE
        0x0003a6f2:    1d38        8.      ADDNE    r0,r7,#4
        0x0003a6f4:    f006f9eb    ....    BLNE     uxListRemove ; 0x40ace
        0x0003a6f8:    f007fada    ....    BL       xTaskGetTickCount ; 0x41cb0
        0x0003a6fc:    4681        .F      MOV      r9,r0
        0x0003a6fe:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003a702:    4581        .E      CMP      r9,r0
        0x0003a704:    d27a        z.      BCS      0x3a7fc ; prvTimerTask + 372
        0x0003a706:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a70a:    6800        .h      LDR      r0,[r0,#0]
        0x0003a70c:    2800        .(      CMP      r0,#0
        0x0003a70e:    d071        q.      BEQ      0x3a7f4 ; prvTimerTask + 364
        0x0003a710:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a714:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003a718:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a71a:    68c4        .h      LDR      r4,[r0,#0xc]
        0x0003a71c:    6805        .h      LDR      r5,[r0,#0]
        0x0003a71e:    1d20         .      ADDS     r0,r4,#4
        0x0003a720:    f006f9d5    ....    BL       uxListRemove ; 0x40ace
        0x0003a724:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x0003a728:    f0100f04    ....    TST      r0,#4
        0x0003a72c:    bf04        ..      ITT      EQ
        0x0003a72e:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a732:    f8840024    ..$.    STRBEQ   r0,[r4,#0x24]
        0x0003a736:    d055        U.      BEQ      0x3a7e4 ; prvTimerTask + 348
        0x0003a738:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a73a:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a73c:    4428        (D      ADD      r0,r0,r5
        0x0003a73e:    6060        ``      STR      r0,[r4,#4]
        0x0003a740:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a744:    d829        ).      BHI      0x3a79a ; prvTimerTask + 274
        0x0003a746:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003a748:    f1c530ff    ...0    RSB      r0,r5,#0xffffffff
        0x0003a74c:    4288        .B      CMP      r0,r1
        0x0003a74e:    bf38        8.      IT       CC
        0x0003a750:    1d21        !.      ADDCC    r1,r4,#4
        0x0003a752:    d229        ).      BCS      0x3a7a8 ; prvTimerTask + 288
        0x0003a754:    e03a        :.      B        0x3a7cc ; prvTimerTask + 324
        0x0003a756:    b1bd        ..      CBZ      r5,0x3a788 ; prvTimerTask + 256
        0x0003a758:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a75c:    6800        .h      LDR      r0,[r0,#0]
        0x0003a75e:    2800        .(      CMP      r0,#0
        0x0003a760:    bf0c        ..      ITE      EQ
        0x0003a762:    2501        .%      MOVEQ    r5,#1
        0x0003a764:    2500        .%      MOVNE    r5,#0
        0x0003a766:    1ba1        ..      SUBS     r1,r4,r6
        0x0003a768:    462a        *F      MOV      r2,r5
        0x0003a76a:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003a76e:    f006fb6d    ..m.    BL       vQueueWaitForMessageRestricted ; 0x40e4c
        0x0003a772:    f007fbd9    ....    BL       xTaskResumeAll ; 0x41f28
        0x0003a776:    2800        .(      CMP      r0,#0
        0x0003a778:    d1a4        ..      BNE      0x3a6c4 ; prvTimerTask + 60
        0x0003a77a:    f8cba000    ....    STR      r10,[r11,#0]
        0x0003a77e:    f3bf8f4f    ..O.    DSB      
        0x0003a782:    f3bf8f6f    ..o.    ISB      
        0x0003a786:    e79d        ..      B        0x3a6c4 ; prvTimerTask + 60
        0x0003a788:    42b4        .B      CMP      r4,r6
        0x0003a78a:    d8ec        ..      BHI      0x3a766 ; prvTimerTask + 222
        0x0003a78c:    f007fbcc    ....    BL       xTaskResumeAll ; 0x41f28
        0x0003a790:    4631        1F      MOV      r1,r6
        0x0003a792:    4620         F      MOV      r0,r4
        0x0003a794:    f7fffeae    ....    BL       prvProcessExpiredTimer ; 0x3a4f4
        0x0003a798:    e794        ..      B        0x3a6c4 ; prvTimerTask + 60
        0x0003a79a:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x0003a79e:    d901        ..      BLS      0x3a7a4 ; prvTimerTask + 284
        0x0003a7a0:    4285        .B      CMP      r5,r0
        0x0003a7a2:    d901        ..      BLS      0x3a7a8 ; prvTimerTask + 288
        0x0003a7a4:    1d21        !.      ADDS     r1,r4,#4
        0x0003a7a6:    e019        ..      B        0x3a7dc ; prvTimerTask + 340
        0x0003a7a8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003a7aa:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a7ac:    4405        .D      ADD      r5,r5,r0
        0x0003a7ae:    4620         F      MOV      r0,r4
        0x0003a7b0:    4788        .G      BLX      r1
        0x0003a7b2:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0003a7b4:    6124        $a      STR      r4,[r4,#0x10]
        0x0003a7b6:    194a        J.      ADDS     r2,r1,r5
        0x0003a7b8:    4620         F      MOV      r0,r4
        0x0003a7ba:    4629        )F      MOV      r1,r5
        0x0003a7bc:    6062        b`      STR      r2,[r4,#4]
        0x0003a7be:    42b2        .B      CMP      r2,r6
        0x0003a7c0:    d807        ..      BHI      0x3a7d2 ; prvTimerTask + 330
        0x0003a7c2:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003a7c4:    1b71        q.      SUBS     r1,r6,r5
        0x0003a7c6:    4291        .B      CMP      r1,r2
        0x0003a7c8:    d2ee        ..      BCS      0x3a7a8 ; prvTimerTask + 288
        0x0003a7ca:    1d01        ..      ADDS     r1,r0,#4
        0x0003a7cc:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a7d0:    e006        ..      B        0x3a7e0 ; prvTimerTask + 344
        0x0003a7d2:    42b1        .B      CMP      r1,r6
        0x0003a7d4:    d901        ..      BLS      0x3a7da ; prvTimerTask + 338
        0x0003a7d6:    4295        .B      CMP      r5,r2
        0x0003a7d8:    d9e6        ..      BLS      0x3a7a8 ; prvTimerTask + 288
        0x0003a7da:    1d01        ..      ADDS     r1,r0,#4
        0x0003a7dc:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a7e0:    f006f9e8    ....    BL       vListInsert ; 0x40bb4
        0x0003a7e4:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003a7e6:    4620         F      MOV      r0,r4
        0x0003a7e8:    4788        .G      BLX      r1
        0x0003a7ea:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a7ee:    6800        .h      LDR      r0,[r0,#0]
        0x0003a7f0:    2800        .(      CMP      r0,#0
        0x0003a7f2:    d18d        ..      BNE      0x3a710 ; prvTimerTask + 136
        0x0003a7f4:    e9d81003    ....    LDRD     r1,r0,[r8,#0xc]
        0x0003a7f8:    e9c80103    ....    STRD     r0,r1,[r8,#0xc]
        0x0003a7fc:    f8c89008    ....    STR      r9,[r8,#8]
        0x0003a800:    9800        ..      LDR      r0,[sp,#0]
        0x0003a802:    280a        .(      CMP      r0,#0xa
        0x0003a804:    d263        c.      BCS      0x3a8ce ; prvTimerTask + 582
        0x0003a806:    e8dff000    ....    TBB      [pc,r0]
    $d
        0x0003a80a:    0590        ..      DCW    1424
        0x0003a80c:    846a6305    .cj.    DCD    2221564677
        0x0003a810:    6a630505    ..cj    DCD    1784874245
    $t
        0x0003a814:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a818:    f0400001    @...    ORR      r0,r0,#1
        0x0003a81c:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003a820:    9801        ..      LDR      r0,[sp,#4]
        0x0003a822:    69b9        .i      LDR      r1,[r7,#0x18]
        0x0003a824:    4408        .D      ADD      r0,r0,r1
        0x0003a826:    9901        ..      LDR      r1,[sp,#4]
        0x0003a828:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a82a:    6078        x`      STR      r0,[r7,#4]
        0x0003a82c:    4548        HE      CMP      r0,r9
        0x0003a82e:    d805        ..      BHI      0x3a83c ; prvTimerTask + 436
        0x0003a830:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a832:    eba90101    ....    SUB      r1,r9,r1
        0x0003a836:    4281        .B      CMP      r1,r0
        0x0003a838:    d204        ..      BCS      0x3a844 ; prvTimerTask + 444
        0x0003a83a:    e061        a.      B        0x3a900 ; prvTimerTask + 632
        0x0003a83c:    4549        IE      CMP      r1,r9
        0x0003a83e:    d964        d.      BLS      0x3a90a ; prvTimerTask + 642
        0x0003a840:    4281        .B      CMP      r1,r0
        0x0003a842:    d862        b.      BHI      0x3a90a ; prvTimerTask + 642
        0x0003a844:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a848:    f0100f04    ....    TST      r0,#4
        0x0003a84c:    bf04        ..      ITT      EQ
        0x0003a84e:    f00000fe    ....    ANDEQ    r0,r0,#0xfe
        0x0003a852:    f8870024    ..$.    STRBEQ   r0,[r7,#0x24]
        0x0003a856:    d037        7.      BEQ      0x3a8c8 ; prvTimerTask + 576
        0x0003a858:    9901        ..      LDR      r1,[sp,#4]
        0x0003a85a:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a85c:    180c        ..      ADDS     r4,r1,r0
        0x0003a85e:    4420         D      ADD      r0,r0,r4
        0x0003a860:    6078        x`      STR      r0,[r7,#4]
        0x0003a862:    4548        HE      CMP      r0,r9
        0x0003a864:    d80b        ..      BHI      0x3a87e ; prvTimerTask + 502
        0x0003a866:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a868:    eba90104    ....    SUB      r1,r9,r4
        0x0003a86c:    4281        .B      CMP      r1,r0
        0x0003a86e:    bf38        8.      IT       CC
        0x0003a870:    1d39        9.      ADDCC    r1,r7,#4
        0x0003a872:    d20a        ..      BCS      0x3a88a ; prvTimerTask + 514
        0x0003a874:    e01c        ..      B        0x3a8b0 ; prvTimerTask + 552
        0x0003a876:    bf00        ..      NOP      
        0x0003a878:    f006f99c    ....    BL       vListInsert ; 0x40bb4
        0x0003a87c:    e055        U.      B        0x3a92a ; prvTimerTask + 674
        0x0003a87e:    454c        LE      CMP      r4,r9
        0x0003a880:    d901        ..      BLS      0x3a886 ; prvTimerTask + 510
        0x0003a882:    4284        .B      CMP      r4,r0
        0x0003a884:    d901        ..      BLS      0x3a88a ; prvTimerTask + 514
        0x0003a886:    1d39        9.      ADDS     r1,r7,#4
        0x0003a888:    e01a        ..      B        0x3a8c0 ; prvTimerTask + 568
        0x0003a88a:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a88c:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003a88e:    4404        .D      ADD      r4,r4,r0
        0x0003a890:    4638        8F      MOV      r0,r7
        0x0003a892:    4788        .G      BLX      r1
        0x0003a894:    69b9        .i      LDR      r1,[r7,#0x18]
        0x0003a896:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a898:    190a        ..      ADDS     r2,r1,r4
        0x0003a89a:    4638        8F      MOV      r0,r7
        0x0003a89c:    4621        !F      MOV      r1,r4
        0x0003a89e:    607a        z`      STR      r2,[r7,#4]
        0x0003a8a0:    454a        JE      CMP      r2,r9
        0x0003a8a2:    d808        ..      BHI      0x3a8b6 ; prvTimerTask + 558
        0x0003a8a4:    6982        .i      LDR      r2,[r0,#0x18]
        0x0003a8a6:    eba90104    ....    SUB      r1,r9,r4
        0x0003a8aa:    4291        .B      CMP      r1,r2
        0x0003a8ac:    d2ed        ..      BCS      0x3a88a ; prvTimerTask + 514
        0x0003a8ae:    1d01        ..      ADDS     r1,r0,#4
        0x0003a8b0:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a8b4:    e006        ..      B        0x3a8c4 ; prvTimerTask + 572
        0x0003a8b6:    4549        IE      CMP      r1,r9
        0x0003a8b8:    d901        ..      BLS      0x3a8be ; prvTimerTask + 566
        0x0003a8ba:    4294        .B      CMP      r4,r2
        0x0003a8bc:    d9e5        ..      BLS      0x3a88a ; prvTimerTask + 514
        0x0003a8be:    1d01        ..      ADDS     r1,r0,#4
        0x0003a8c0:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a8c4:    f006f976    ..v.    BL       vListInsert ; 0x40bb4
        0x0003a8c8:    6a39        9j      LDR      r1,[r7,#0x20]
        0x0003a8ca:    4638        8F      MOV      r0,r7
        0x0003a8cc:    4788        .G      BLX      r1
        0x0003a8ce:    e02c        ,.      B        0x3a92a ; prvTimerTask + 674
        0x0003a8d0:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a8d4:    f00000fe    ....    AND      r0,r0,#0xfe
        0x0003a8d8:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003a8dc:    e025        %.      B        0x3a92a ; prvTimerTask + 674
        0x0003a8de:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a8e2:    f0400001    @...    ORR      r0,r0,#1
        0x0003a8e6:    f8870024    ..$.    STRB     r0,[r7,#0x24]
        0x0003a8ea:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8ec:    61b8        .a      STR      r0,[r7,#0x18]
        0x0003a8ee:    b158        X.      CBZ      r0,0x3a908 ; prvTimerTask + 640
        0x0003a8f0:    4448        HD      ADD      r0,r0,r9
        0x0003a8f2:    613f        ?a      STR      r7,[r7,#0x10]
        0x0003a8f4:    6078        x`      STR      r0,[r7,#4]
        0x0003a8f6:    4581        .E      CMP      r9,r0
        0x0003a8f8:    d307        ..      BCC      0x3a90a ; prvTimerTask + 642
        0x0003a8fa:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0003a8fc:    2800        .(      CMP      r0,#0
        0x0003a8fe:    d914        ..      BLS      0x3a92a ; prvTimerTask + 674
        0x0003a900:    1d39        9.      ADDS     r1,r7,#4
        0x0003a902:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x0003a906:    e7b7        ..      B        0x3a878 ; prvTimerTask + 496
        0x0003a908:    e7fe        ..      B        0x3a908 ; prvTimerTask + 640
        0x0003a90a:    1d39        9.      ADDS     r1,r7,#4
        0x0003a90c:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x0003a910:    e7b2        ..      B        0x3a878 ; prvTimerTask + 496
        0x0003a912:    f8970024    ..$.    LDRB     r0,[r7,#0x24]
        0x0003a916:    f0100f02    ....    TST      r0,#2
        0x0003a91a:    bf0d        ..      ITEET    EQ
        0x0003a91c:    4638        8F      MOVEQ    r0,r7
        0x0003a91e:    f00000fe    ....    ANDNE    r0,r0,#0xfe
        0x0003a922:    f8870024    ..$.    STRBNE   r0,[r7,#0x24]
        0x0003a926:    f006f98b    ....    BLEQ     vPortFree ; 0x40c40
        0x0003a92a:    2200        ."      MOVS     r2,#0
        0x0003a92c:    4669        iF      MOV      r1,sp
        0x0003a92e:    f8d80000    ....    LDR      r0,[r8,#0]
        0x0003a932:    f007f815    ....    BL       xQueueReceive ; 0x41960
        0x0003a936:    2800        .(      CMP      r0,#0
        0x0003a938:    f47faecc    ....    BNE      0x3a6d4 ; prvTimerTask + 76
        0x0003a93c:    e6ac        ..      B        0x3a698 ; prvTimerTask + 16
    $d
        0x0003a93e:    0000        ..      DCW    0
        0x0003a940:    e000ed04    ....    DCD    3758157060
        0x0003a944:    100004c0    ....    DCD    268436672
    $t
    i.prvUnlockQueue
    prvUnlockQueue
        0x0003a948:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a94a:    4604        .F      MOV      r4,r0
        0x0003a94c:    f006f950    ..P.    BL       vPortEnterCritical ; 0x40bf0
        0x0003a950:    f9945045    ..EP    LDRSB    r5,[r4,#0x45]
        0x0003a954:    2d00        .-      CMP      r5,#0
        0x0003a956:    dd0d        ..      BLE      0x3a974 ; prvUnlockQueue + 44
        0x0003a958:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0003a95a:    b158        X.      CBZ      r0,0x3a974 ; prvUnlockQueue + 44
        0x0003a95c:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0003a960:    f007fa66    ..f.    BL       xTaskRemoveFromEventList ; 0x41e30
        0x0003a964:    2800        .(      CMP      r0,#0
        0x0003a966:    bf18        ..      IT       NE
        0x0003a968:    f006fabc    ....    BLNE     vTaskMissedYield ; 0x40ee4
        0x0003a96c:    1e68        h.      SUBS     r0,r5,#1
        0x0003a96e:    b245        E.      SXTB     r5,r0
        0x0003a970:    2d00        .-      CMP      r5,#0
        0x0003a972:    dcf1        ..      BGT      0x3a958 ; prvUnlockQueue + 16
        0x0003a974:    f04f36ff    O..6    MOV      r6,#0xffffffff
        0x0003a978:    f8846045    ..E`    STRB     r6,[r4,#0x45]
        0x0003a97c:    f006f952    ..R.    BL       vPortExitCritical ; 0x40c24
        0x0003a980:    f006f936    ..6.    BL       vPortEnterCritical ; 0x40bf0
        0x0003a984:    f9945044    ..DP    LDRSB    r5,[r4,#0x44]
        0x0003a988:    2d00        .-      CMP      r5,#0
        0x0003a98a:    dd0d        ..      BLE      0x3a9a8 ; prvUnlockQueue + 96
        0x0003a98c:    6920         i      LDR      r0,[r4,#0x10]
        0x0003a98e:    b158        X.      CBZ      r0,0x3a9a8 ; prvUnlockQueue + 96
        0x0003a990:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003a994:    f007fa4c    ..L.    BL       xTaskRemoveFromEventList ; 0x41e30
        0x0003a998:    2800        .(      CMP      r0,#0
        0x0003a99a:    bf18        ..      IT       NE
        0x0003a99c:    f006faa2    ....    BLNE     vTaskMissedYield ; 0x40ee4
        0x0003a9a0:    1e68        h.      SUBS     r0,r5,#1
        0x0003a9a2:    b245        E.      SXTB     r5,r0
        0x0003a9a4:    2d00        .-      CMP      r5,#0
        0x0003a9a6:    dcf1        ..      BGT      0x3a98c ; prvUnlockQueue + 68
        0x0003a9a8:    f8846044    ..D`    STRB     r6,[r4,#0x44]
        0x0003a9ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003a9b0:    f006b938    ..8.    B.W      vPortExitCritical ; 0x40c24
    i.pvPortMalloc
    pvPortMalloc
        0x0003a9b4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003a9b8:    4604        .F      MOV      r4,r0
        0x0003a9ba:    2500        .%      MOVS     r5,#0
        0x0003a9bc:    f006fbc8    ....    BL       vTaskSuspendAll ; 0x41150
        0x0003a9c0:    f8dfc13c    ..<.    LDR      r12,[pc,#316] ; [0x3ab00] = 0x10000468
        0x0003a9c4:    2600        .&      MOVS     r6,#0
        0x0003a9c6:    f10c0214    ....    ADD      r2,r12,#0x14
        0x0003a9ca:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003a9ce:    b9e8        ..      CBNZ     r0,0x3aa0c ; pvPortMalloc + 88
        0x0003a9d0:    494c        LI      LDR      r1,[pc,#304] ; [0x3ab04] = 0x1000e2c8
        0x0003a9d2:    f44f4000    O..@    MOV      r0,#0x8000
        0x0003a9d6:    f0110f07    ....    TST      r1,#7
        0x0003a9da:    d006        ..      BEQ      0x3a9ea ; pvPortMalloc + 54
        0x0003a9dc:    1dc8        ..      ADDS     r0,r1,#7
        0x0003a9de:    f0200107     ...    BIC      r1,r0,#7
        0x0003a9e2:    4848        HH      LDR      r0,[pc,#288] ; [0x3ab04] = 0x1000e2c8
        0x0003a9e4:    1a08        ..      SUBS     r0,r1,r0
        0x0003a9e6:    f5c04000    ...@    RSB      r0,r0,#0x8000
        0x0003a9ea:    4408        .D      ADD      r0,r0,r1
        0x0003a9ec:    3808        .8      SUBS     r0,r0,#8
        0x0003a9ee:    e9c21600    ....    STRD     r1,r6,[r2,#0]
        0x0003a9f2:    f0200007     ...    BIC      r0,r0,#7
        0x0003a9f6:    f8cc0000    ....    STR      r0,[r12,#0]
        0x0003a9fa:    6046        F`      STR      r6,[r0,#4]
        0x0003a9fc:    1a43        C.      SUBS     r3,r0,r1
        0x0003a9fe:    6006        .`      STR      r6,[r0,#0]
        0x0003aa00:    e9c10300    ....    STRD     r0,r3,[r1,#0]
        0x0003aa04:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x0003aa08:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x0003aa0c:    b144        D.      CBZ      r4,0x3aa20 ; pvPortMalloc + 108
        0x0003aa0e:    f0040007    ....    AND      r0,r4,#7
        0x0003aa12:    f1c00010    ....    RSB      r0,r0,#0x10
        0x0003aa16:    43c1        .C      MVNS     r1,r0
        0x0003aa18:    428c        .B      CMP      r4,r1
        0x0003aa1a:    bf94        ..      ITE      LS
        0x0003aa1c:    4404        .D      ADDLS    r4,r0
        0x0003aa1e:    2400        .$      MOVHI    r4,#0
        0x0003aa20:    f0144f00    ...O    TST      r4,#0x80000000
        0x0003aa24:    d160        `.      BNE      0x3aae8 ; pvPortMalloc + 308
        0x0003aa26:    2c00        .,      CMP      r4,#0
        0x0003aa28:    d05e        ^.      BEQ      0x3aae8 ; pvPortMalloc + 308
        0x0003aa2a:    f8dc7004    ...p    LDR      r7,[r12,#4]
        0x0003aa2e:    42bc        .B      CMP      r4,r7
        0x0003aa30:    bf9c        ..      ITT      LS
        0x0003aa32:    4835        5H      LDRLS    r0,[pc,#212] ; [0x3ab08] = 0x1000047c
        0x0003aa34:    6812        .h      LDRLS    r2,[r2,#0]
        0x0003aa36:    d857        W.      BHI      0x3aae8 ; pvPortMalloc + 308
        0x0003aa38:    6851        Qh      LDR      r1,[r2,#4]
        0x0003aa3a:    42a1        .B      CMP      r1,r4
        0x0003aa3c:    d205        ..      BCS      0x3aa4a ; pvPortMalloc + 150
        0x0003aa3e:    6811        .h      LDR      r1,[r2,#0]
        0x0003aa40:    2900        .)      CMP      r1,#0
        0x0003aa42:    bf1c        ..      ITT      NE
        0x0003aa44:    4610        .F      MOVNE    r0,r2
        0x0003aa46:    460a        .F      MOVNE    r2,r1
        0x0003aa48:    d1f6        ..      BNE      0x3aa38 ; pvPortMalloc + 132
        0x0003aa4a:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x0003aa4e:    4542        BE      CMP      r2,r8
        0x0003aa50:    d04a        J.      BEQ      0x3aae8 ; pvPortMalloc + 308
        0x0003aa52:    6801        .h      LDR      r1,[r0,#0]
        0x0003aa54:    f1010508    ....    ADD      r5,r1,#8
        0x0003aa58:    6811        .h      LDR      r1,[r2,#0]
        0x0003aa5a:    6001        .`      STR      r1,[r0,#0]
        0x0003aa5c:    6850        Ph      LDR      r0,[r2,#4]
        0x0003aa5e:    1b00        ..      SUBS     r0,r0,r4
        0x0003aa60:    2810        .(      CMP      r0,#0x10
        0x0003aa62:    d92a        *.      BLS      0x3aaba ; pvPortMalloc + 262
        0x0003aa64:    1911        ..      ADDS     r1,r2,r4
        0x0003aa66:    f0110f07    ....    TST      r1,#7
        0x0003aa6a:    d000        ..      BEQ      0x3aa6e ; pvPortMalloc + 186
        0x0003aa6c:    e7fe        ..      B        0x3aa6c ; pvPortMalloc + 184
        0x0003aa6e:    6048        H`      STR      r0,[r1,#4]
        0x0003aa70:    4825        %H      LDR      r0,[pc,#148] ; [0x3ab08] = 0x1000047c
        0x0003aa72:    6054        T`      STR      r4,[r2,#4]
        0x0003aa74:    6803        .h      LDR      r3,[r0,#0]
        0x0003aa76:    428b        .B      CMP      r3,r1
        0x0003aa78:    bf38        8.      IT       CC
        0x0003aa7a:    4618        .F      MOVCC    r0,r3
        0x0003aa7c:    d3fa        ..      BCC      0x3aa74 ; pvPortMalloc + 192
        0x0003aa7e:    6844        Dh      LDR      r4,[r0,#4]
        0x0003aa80:    eb040900    ....    ADD      r9,r4,r0
        0x0003aa84:    4589        .E      CMP      r9,r1
        0x0003aa86:    d103        ..      BNE      0x3aa90 ; pvPortMalloc + 220
        0x0003aa88:    6849        Ih      LDR      r1,[r1,#4]
        0x0003aa8a:    4421        !D      ADD      r1,r1,r4
        0x0003aa8c:    6041        A`      STR      r1,[r0,#4]
        0x0003aa8e:    4601        .F      MOV      r1,r0
        0x0003aa90:    684c        Lh      LDR      r4,[r1,#4]
        0x0003aa92:    eb040901    ....    ADD      r9,r4,r1
        0x0003aa96:    4599        .E      CMP      r9,r3
        0x0003aa98:    bf18        ..      IT       NE
        0x0003aa9a:    600b        .`      STRNE    r3,[r1,#0]
        0x0003aa9c:    d10a        ..      BNE      0x3aab4 ; pvPortMalloc + 256
        0x0003aa9e:    4543        CE      CMP      r3,r8
        0x0003aaa0:    bf08        ..      IT       EQ
        0x0003aaa2:    f8c18000    ....    STREQ    r8,[r1,#0]
        0x0003aaa6:    d005        ..      BEQ      0x3aab4 ; pvPortMalloc + 256
        0x0003aaa8:    685b        [h      LDR      r3,[r3,#4]
        0x0003aaaa:    4423        #D      ADD      r3,r3,r4
        0x0003aaac:    604b        K`      STR      r3,[r1,#4]
        0x0003aaae:    6803        .h      LDR      r3,[r0,#0]
        0x0003aab0:    681b        .h      LDR      r3,[r3,#0]
        0x0003aab2:    600b        .`      STR      r3,[r1,#0]
        0x0003aab4:    4288        .B      CMP      r0,r1
        0x0003aab6:    bf18        ..      IT       NE
        0x0003aab8:    6001        .`      STRNE    r1,[r0,#0]
        0x0003aaba:    6851        Qh      LDR      r1,[r2,#4]
        0x0003aabc:    1a78        x.      SUBS     r0,r7,r1
        0x0003aabe:    f8cc0004    ....    STR      r0,[r12,#4]
        0x0003aac2:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0003aac6:    4283        .B      CMP      r3,r0
        0x0003aac8:    bf88        ..      IT       HI
        0x0003aaca:    f8cc0008    ....    STRHI    r0,[r12,#8]
        0x0003aace:    f0414000    A..@    ORR      r0,r1,#0x80000000
        0x0003aad2:    e9c26000    ...`    STRD     r6,r0,[r2,#0]
        0x0003aad6:    f8dc000c    ....    LDR      r0,[r12,#0xc]
        0x0003aada:    1c40        @.      ADDS     r0,r0,#1
        0x0003aadc:    f8cc000c    ....    STR      r0,[r12,#0xc]
        0x0003aae0:    f007fa22    ..".    BL       xTaskResumeAll ; 0x41f28
        0x0003aae4:    b925        %.      CBNZ     r5,0x3aaf0 ; pvPortMalloc + 316
        0x0003aae6:    e001        ..      B        0x3aaec ; pvPortMalloc + 312
        0x0003aae8:    f007fa1e    ....    BL       xTaskResumeAll ; 0x41f28
        0x0003aaec:    f006f814    ....    BL       vApplicationMallocFailedHook ; 0x40b18
        0x0003aaf0:    f0150f07    ....    TST      r5,#7
        0x0003aaf4:    bf04        ..      ITT      EQ
        0x0003aaf6:    4628        (F      MOVEQ    r0,r5
        0x0003aaf8:    e8bd87f0    ....    POPEQ    {r4-r10,pc}
        0x0003aafc:    e7fe        ..      B        0x3aafc ; pvPortMalloc + 328
    $d
        0x0003aafe:    0000        ..      DCW    0
        0x0003ab00:    10000468    h...    DCD    268436584
        0x0003ab04:    1000e2c8    ....    DCD    268493512
        0x0003ab08:    1000047c    |...    DCD    268436604
    $t
    i.pxPortInitialiseStack
    pxPortInitialiseStack
        0x0003ab0c:    f04f7c80    O..|    MOV      r12,#0x1000000
        0x0003ab10:    f840cc04    @...    STR      r12,[r0,#-4]
        0x0003ab14:    f0210101    !...    BIC      r1,r1,#1
        0x0003ab18:    f8401c08    @...    STR      r1,[r0,#-8]
        0x0003ab1c:    4b05        .K      LDR      r3,[pc,#20] ; [0x3ab34] = 0x3a669
        0x0003ab1e:    f8403c0c    @..<    STR      r3,[r0,#-0xc]
        0x0003ab22:    f8402c20    @. ,    STR      r2,[r0,#-0x20]
        0x0003ab26:    f06f0202    o...    MVN      r2,#2
        0x0003ab2a:    f8402c24    @.$,    STR      r2,[r0,#-0x24]
        0x0003ab2e:    3844        D8      SUBS     r0,r0,#0x44
        0x0003ab30:    4770        pG      BX       lr
    $d
        0x0003ab32:    0000        ..      DCW    0
        0x0003ab34:    0003a669    i...    DCD    239209
    $t
    i.quant_all_bands
    quant_all_bands
        0x0003ab38:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003ab3c:    4607        .F      MOV      r7,r0
        0x0003ab3e:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003ab42:    f2ad6dc4    ...m    SUB      sp,sp,#0x6c4
        0x0003ab46:    f04f0901    O...    MOV      r9,#1
        0x0003ab4a:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003ab4e:    f8dd0750    ..P.    LDR      r0,[sp,#0x750]
        0x0003ab52:    f8ddb758    ..X.    LDR      r11,[sp,#0x758]
        0x0003ab56:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0003ab58:    f8cd1570    ..p.    STR      r1,[sp,#0x570]
        0x0003ab5c:    f8dd1714    ....    LDR      r1,[sp,#0x714]
        0x0003ab60:    f8dda754    ..T.    LDR      r10,[sp,#0x754]
        0x0003ab64:    f8dd8718    ....    LDR      r8,[sp,#0x718]
        0x0003ab68:    f8dd4724    ..$G    LDR      r4,[sp,#0x724]
        0x0003ab6c:    2900        .)      CMP      r1,#0
        0x0003ab6e:    bf14        ..      ITE      NE
        0x0003ab70:    2602        .&      MOVNE    r6,#2
        0x0003ab72:    2601        .&      MOVEQ    r6,#1
        0x0003ab74:    2f00        ./      CMP      r7,#0
        0x0003ab76:    bf04        ..      ITT      EQ
        0x0003ab78:    2000        .       MOVEQ    r0,#0
        0x0003ab7a:    f8cd06ac    ....    STREQ    r0,[sp,#0x6ac]
        0x0003ab7e:    d00b        ..      BEQ      0x3ab98 ; quant_all_bands + 96
        0x0003ab80:    b131        1.      CBZ      r1,0x3ab90 ; quant_all_bands + 88
        0x0003ab82:    f8dd172c    ..,.    LDR      r1,[sp,#0x72c]
        0x0003ab86:    b919        ..      CBNZ     r1,0x3ab90 ; quant_all_bands + 88
        0x0003ab88:    2808        .(      CMP      r0,#8
        0x0003ab8a:    bfa8        ..      IT       GE
        0x0003ab8c:    2001        .       MOVGE    r0,#1
        0x0003ab8e:    da00        ..      BGE      0x3ab92 ; quant_all_bands + 90
        0x0003ab90:    2000        .       MOVS     r0,#0
        0x0003ab92:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x0003ab96:    b100        ..      CBZ      r0,0x3ab9a ; quant_all_bands + 98
        0x0003ab98:    2001        .       MOVS     r0,#1
        0x0003ab9a:    f8cd06a8    ....    STR      r0,[sp,#0x6a8]
        0x0003ab9e:    f002fd67    ..g.    BL       save_stack ; 0x3d670
        0x0003aba2:    f8dd0744    ..D.    LDR      r0,[sp,#0x744]
        0x0003aba6:    2101        .!      MOVS     r1,#1
        0x0003aba8:    fa01f500    ....    LSL      r5,r1,r0
        0x0003abac:    2c00        .,      CMP      r4,#0
        0x0003abae:    bf14        ..      ITE      NE
        0x0003abb0:    4628        (F      MOVNE    r0,r5
        0x0003abb2:    2001        .       MOVEQ    r0,#1
        0x0003abb4:    f8cd059c    ....    STR      r0,[sp,#0x59c]
        0x0003abb8:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x0003abbc:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003abc0:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0003abc4:    4368        hC      MULS     r0,r5,r0
        0x0003abc6:    f8cd0598    ....    STR      r0,[sp,#0x598]
        0x0003abca:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003abce:    6881        .h      LDR      r1,[r0,#8]
        0x0003abd0:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003abd4:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003abd8:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003abdc:    fb00f105    ....    MUL      r1,r0,r5
        0x0003abe0:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003abe4:    1a08        ..      SUBS     r0,r1,r0
        0x0003abe6:    4370        pC      MULS     r0,r6,r0
        0x0003abe8:    0080        ..      LSLS     r0,r0,#2
        0x0003abea:    f004ff2f    ../.    BL       spl_alloca ; 0x3fa4c
        0x0003abee:    f8cd057c    ..|.    STR      r0,[sp,#0x57c]
        0x0003abf2:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003abf6:    2f00        ./      CMP      r7,#0
        0x0003abf8:    6881        .h      LDR      r1,[r0,#8]
        0x0003abfa:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003abfe:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ac02:    f9302c02    0..,    LDRSH    r2,[r0,#-2]
        0x0003ac06:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003ac0a:    fb02f305    ....    MUL      r3,r2,r5
        0x0003ac0e:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003ac12:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003ac16:    eba30080    ....    SUB      r0,r3,r0,LSL #2
        0x0003ac1a:    f8cd0590    ....    STR      r0,[sp,#0x590]
        0x0003ac1e:    bf1b        ..      ITTET    NE
        0x0003ac20:    f8dd06a8    ....    LDRNE    r0,[sp,#0x6a8]
        0x0003ac24:    2800        .(      CMPNE    r0,#0
        0x0003ac26:    2000        .       MOVEQ    r0,#0
        0x0003ac28:    f8dd0570    ..p.    LDRNE    r0,[sp,#0x570]
        0x0003ac2c:    bf1e        ..      ITTT     NE
        0x0003ac2e:    f9300011    0...    LDRSHNE  r0,[r0,r1,LSL #1]
        0x0003ac32:    1a80        ..      SUBNE    r0,r0,r2
        0x0003ac34:    4368        hC      MULNE    r0,r5,r0
        0x0003ac36:    ea4f0480    O...    LSL      r4,r0,#2
        0x0003ac3a:    4620         F      MOV      r0,r4
        0x0003ac3c:    f004ff06    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ac40:    2f00        ./      CMP      r7,#0
        0x0003ac42:    bf1e        ..      ITTT     NE
        0x0003ac44:    f8dd16a8    ....    LDRNE    r1,[sp,#0x6a8]
        0x0003ac48:    2900        .)      CMPNE    r1,#0
        0x0003ac4a:    f8cd0580    ....    STRNE    r0,[sp,#0x580]
        0x0003ac4e:    d110        ..      BNE      0x3ac72 ; quant_all_bands + 314
        0x0003ac50:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003ac54:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003ac56:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ac5a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003ac5e:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0003ac62:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ac66:    f8dd0710    ....    LDR      r0,[sp,#0x710]
        0x0003ac6a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003ac6e:    f8cd0580    ....    STR      r0,[sp,#0x580]
        0x0003ac72:    4620         F      MOV      r0,r4
        0x0003ac74:    f004feea    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ac78:    f8cd05b4    ....    STR      r0,[sp,#0x5b4]
        0x0003ac7c:    4620         F      MOV      r0,r4
        0x0003ac7e:    f004fee5    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ac82:    f8cd058c    ....    STR      r0,[sp,#0x58c]
        0x0003ac86:    4620         F      MOV      r0,r4
        0x0003ac88:    f004fee0    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ac8c:    f8cd05bc    ....    STR      r0,[sp,#0x5bc]
        0x0003ac90:    4620         F      MOV      r0,r4
        0x0003ac92:    f004fedb    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ac96:    f8cd05b8    ....    STR      r0,[sp,#0x5b8]
        0x0003ac9a:    4620         F      MOV      r0,r4
        0x0003ac9c:    f004fed6    ....    BL       spl_alloca ; 0x3fa4c
        0x0003aca0:    f8cd0594    ....    STR      r0,[sp,#0x594]
        0x0003aca4:    2000        .       MOVS     r0,#0
        0x0003aca6:    f8cd05a0    ....    STR      r0,[sp,#0x5a0]
        0x0003acaa:    f8dd071c    ....    LDR      r0,[sp,#0x71c]
        0x0003acae:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003acb0:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003acb4:    970a        ..      STR      r7,[sp,#0x28]
        0x0003acb6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003acb8:    f8dd0730    ..0.    LDR      r0,[sp,#0x730]
        0x0003acbc:    900e        ..      STR      r0,[sp,#0x38]
        0x0003acbe:    f8dd06e0    ....    LDR      r0,[sp,#0x6e0]
        0x0003acc2:    900c        ..      STR      r0,[sp,#0x30]
        0x0003acc4:    f8dd074c    ..L.    LDR      r0,[sp,#0x74c]
        0x0003acc8:    2100        .!      MOVS     r1,#0
        0x0003acca:    6800        .h      LDR      r0,[r0,#0]
        0x0003accc:    9014        ..      STR      r0,[sp,#0x50]
        0x0003acce:    f8dd0728    ..(.    LDR      r0,[sp,#0x728]
        0x0003acd2:    f8cda054    ..T.    STR      r10,[sp,#0x54]
        0x0003acd6:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003acd8:    f8dd06a8    ....    LDR      r0,[sp,#0x6a8]
        0x0003acdc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003acde:    f8dd059c    ....    LDR      r0,[sp,#0x59c]
        0x0003ace2:    f8cdb05c    ..\.    STR      r11,[sp,#0x5c]
        0x0003ace6:    9116        ..      STR      r1,[sp,#0x58]
        0x0003ace8:    2801        .(      CMP      r0,#1
        0x0003acea:    bfcc        ..      ITE      GT
        0x0003acec:    2001        .       MOVGT    r0,#1
        0x0003acee:    2000        .       MOVLE    r0,#0
        0x0003acf0:    9018        ..      STR      r0,[sp,#0x60]
        0x0003acf2:    f8dd46e4    ...F    LDR      r4,[sp,#0x6e4]
        0x0003acf6:    f8dd06e8    ....    LDR      r0,[sp,#0x6e8]
        0x0003acfa:    4284        .B      CMP      r4,r0
        0x0003acfc:    f2808607    ....    BGE.W    0x3b90e ; quant_all_bands + 3542
        0x0003ad00:    1e40        @.      SUBS     r0,r0,#1
        0x0003ad02:    f8cd05c8    ....    STR      r0,[sp,#0x5c8]
        0x0003ad06:    f8dd0748    ..H.    LDR      r0,[sp,#0x748]
        0x0003ad0a:    2201        ."      MOVS     r2,#1
        0x0003ad0c:    1e40        @.      SUBS     r0,r0,#1
        0x0003ad0e:    f8cd05c4    ....    STR      r0,[sp,#0x5c4]
        0x0003ad12:    f8dd059c    ....    LDR      r0,[sp,#0x59c]
        0x0003ad16:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x0003ad1a:    fa02f000    ....    LSL      r0,r2,r0
        0x0003ad1e:    f8cd06b8    ....    STR      r0,[sp,#0x6b8]
        0x0003ad22:    eeb0aa08    ....    VMOV.F32 s20,#3.00000000
        0x0003ad26:    1c60        `.      ADDS     r0,r4,#1
        0x0003ad28:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3b124] = 0
        0x0003ad2c:    f8cd05a8    ....    STR      r0,[sp,#0x5a8]
        0x0003ad30:    1e70        p.      SUBS     r0,r6,#1
        0x0003ad32:    f8cd06b0    ....    STR      r0,[sp,#0x6b0]
        0x0003ad36:    bf00        ..      NOP      
        0x0003ad38:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003ad3c:    f8cd0578    ..x.    STR      r0,[sp,#0x578]
        0x0003ad40:    f8dd05c8    ....    LDR      r0,[sp,#0x5c8]
        0x0003ad44:    940d        ..      STR      r4,[sp,#0x34]
        0x0003ad46:    4284        .B      CMP      r4,r0
        0x0003ad48:    bf0c        ..      ITE      EQ
        0x0003ad4a:    2001        .       MOVEQ    r0,#1
        0x0003ad4c:    2000        .       MOVNE    r0,#0
        0x0003ad4e:    f8cd0574    ..t.    STR      r0,[sp,#0x574]
        0x0003ad52:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ad56:    f8dd2710    ...'    LDR      r2,[sp,#0x710]
        0x0003ad5a:    f9301014    0...    LDRSH    r1,[r0,r4,LSL #1]
        0x0003ad5e:    fb01f005    ....    MUL      r0,r1,r5
        0x0003ad62:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x0003ad66:    f8cd2584    ...%    STR      r2,[sp,#0x584]
        0x0003ad6a:    f8dd2714    ...'    LDR      r2,[sp,#0x714]
        0x0003ad6e:    2a00        .*      CMP      r2,#0
        0x0003ad70:    bf14        ..      ITE      NE
        0x0003ad72:    eb020080    ....    ADDNE    r0,r2,r0,LSL #2
        0x0003ad76:    2000        .       MOVEQ    r0,#0
        0x0003ad78:    f8cd0568    ..h.    STR      r0,[sp,#0x568]
        0x0003ad7c:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ad80:    eb000044    ..D.    ADD      r0,r0,r4,LSL #1
        0x0003ad84:    f9b00002    ....    LDRSH    r0,[r0,#2]
        0x0003ad88:    1a40        @.      SUBS     r0,r0,r1
        0x0003ad8a:    4368        hC      MULS     r0,r5,r0
        0x0003ad8c:    f8cd0564    ..d.    STR      r0,[sp,#0x564]
        0x0003ad90:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003ad94:    f7f8fb5c    ..\.    BL       ec_tell_frac ; 0x33450
        0x0003ad98:    f8cd06b4    ....    STR      r0,[sp,#0x6b4]
        0x0003ad9c:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003ada0:    4284        .B      CMP      r4,r0
        0x0003ada2:    d006        ..      BEQ      0x3adb2 ; quant_all_bands + 634
        0x0003ada4:    f8dd173c    ..<.    LDR      r1,[sp,#0x73c]
        0x0003ada8:    f8dd06b4    ....    LDR      r0,[sp,#0x6b4]
        0x0003adac:    1a08        ..      SUBS     r0,r1,r0
        0x0003adae:    f8cd073c    ..<.    STR      r0,[sp,#0x73c]
        0x0003adb2:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x0003adb6:    f8dd0738    ..8.    LDR      r0,[sp,#0x738]
        0x0003adba:    1a40        @.      SUBS     r0,r0,r1
        0x0003adbc:    1e41        A.      SUBS     r1,r0,#1
        0x0003adbe:    f8dd05c4    ....    LDR      r0,[sp,#0x5c4]
        0x0003adc2:    9112        ..      STR      r1,[sp,#0x48]
        0x0003adc4:    4284        .B      CMP      r4,r0
        0x0003adc6:    bfc4        ..      ITT      GT
        0x0003adc8:    2000        .       MOVGT    r0,#0
        0x0003adca:    f8cd0588    ....    STRGT    r0,[sp,#0x588]
        0x0003adce:    dc2d        -.      BGT      0x3ae2c ; quant_all_bands + 756
        0x0003add0:    f8dd0748    ..H.    LDR      r0,[sp,#0x748]
        0x0003add4:    1b00        ..      SUBS     r0,r0,r4
        0x0003add6:    2803        .(      CMP      r0,#3
        0x0003add8:    bfc8        ..      IT       GT
        0x0003adda:    2003        .       MOVGT    r0,#3
        0x0003addc:    f8dd273c    ..<'    LDR      r2,[sp,#0x73c]
        0x0003ade0:    fb92f2f0    ....    SDIV     r2,r2,r0
        0x0003ade4:    f8dd0720    .. .    LDR      r0,[sp,#0x720]
        0x0003ade8:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0003adec:    4410        .D      ADD      r0,r0,r2
        0x0003adee:    1c4a        J.      ADDS     r2,r1,#1
        0x0003adf0:    4290        .B      CMP      r0,r2
        0x0003adf2:    bfd8        ..      IT       LE
        0x0003adf4:    4602        .F      MOVLE    r2,r0
        0x0003adf6:    f5b24f80    ...O    CMP      r2,#0x4000
        0x0003adfa:    da07        ..      BGE      0x3ae0c ; quant_all_bands + 724
        0x0003adfc:    1c4a        J.      ADDS     r2,r1,#1
        0x0003adfe:    4282        .B      CMP      r2,r0
        0x0003ae00:    bfa8        ..      IT       GE
        0x0003ae02:    4602        .F      MOVGE    r2,r0
        0x0003ae04:    2a00        .*      CMP      r2,#0
        0x0003ae06:    bfb8        ..      IT       LT
        0x0003ae08:    2000        .       MOVLT    r0,#0
        0x0003ae0a:    db0d        ..      BLT      0x3ae28 ; quant_all_bands + 752
        0x0003ae0c:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ae0e:    4282        .B      CMP      r2,r0
        0x0003ae10:    bfa8        ..      IT       GE
        0x0003ae12:    4602        .F      MOVGE    r2,r0
        0x0003ae14:    f5b24f80    ...O    CMP      r2,#0x4000
        0x0003ae18:    bfa8        ..      IT       GE
        0x0003ae1a:    f64370ff    C..p    MOVGE    r0,#0x3fff
        0x0003ae1e:    da03        ..      BGE      0x3ae28 ; quant_all_bands + 752
        0x0003ae20:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ae22:    4290        .B      CMP      r0,r2
        0x0003ae24:    bfc8        ..      IT       GT
        0x0003ae26:    4610        .F      MOVGT    r0,r2
        0x0003ae28:    f8cd0588    ....    STR      r0,[sp,#0x588]
        0x0003ae2c:    f8dd06a8    ....    LDR      r0,[sp,#0x6a8]
        0x0003ae30:    b1e8        ..      CBZ      r0,0x3ae6e ; quant_all_bands + 822
        0x0003ae32:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003ae36:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003ae3a:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003ae3e:    fb00f105    ....    MUL      r1,r0,r5
        0x0003ae42:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003ae46:    1a09        ..      SUBS     r1,r1,r0
        0x0003ae48:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003ae4c:    f9320010    2...    LDRSH    r0,[r2,r0,LSL #1]
        0x0003ae50:    4368        hC      MULS     r0,r5,r0
        0x0003ae52:    4281        .B      CMP      r1,r0
        0x0003ae54:    da03        ..      BGE      0x3ae5e ; quant_all_bands + 806
        0x0003ae56:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003ae5a:    4284        .B      CMP      r4,r0
        0x0003ae5c:    d107        ..      BNE      0x3ae6e ; quant_all_bands + 822
        0x0003ae5e:    f1b90f00    ....    CMP      r9,#0
        0x0003ae62:    d102        ..      BNE      0x3ae6a ; quant_all_bands + 818
        0x0003ae64:    f8dd05a0    ....    LDR      r0,[sp,#0x5a0]
        0x0003ae68:    b908        ..      CBNZ     r0,0x3ae6e ; quant_all_bands + 822
        0x0003ae6a:    f8cd45a0    ...E    STR      r4,[sp,#0x5a0]
        0x0003ae6e:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003ae72:    4284        .B      CMP      r4,r0
        0x0003ae74:    d132        2.      BNE      0x3aedc ; quant_all_bands + 932
        0x0003ae76:    f8dd26e0    ...&    LDR      r2,[sp,#0x6e0]
        0x0003ae7a:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x0003ae7e:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003ae82:    f8d2c020    .. .    LDR      r12,[r2,#0x20]
        0x0003ae86:    f8dda72c    ..,.    LDR      r10,[sp,#0x72c]
        0x0003ae8a:    eb0c0341    ..A.    ADD      r3,r12,r1,LSL #1
        0x0003ae8e:    f93c1011    <...    LDRSH    r1,[r12,r1,LSL #1]
        0x0003ae92:    f9b32002    ...     LDRSH    r2,[r3,#2]
        0x0003ae96:    f8dd9590    ....    LDR      r9,[sp,#0x590]
        0x0003ae9a:    1a51        Q.      SUBS     r1,r2,r1
        0x0003ae9c:    fb01f705    ....    MUL      r7,r1,r5
        0x0003aea0:    f9b31004    ....    LDRSH    r1,[r3,#4]
        0x0003aea4:    1a89        ..      SUBS     r1,r1,r2
        0x0003aea6:    fb01fb05    ....    MUL      r11,r1,r5
        0x0003aeaa:    ebab0107    ....    SUB      r1,r11,r7
        0x0003aeae:    008a        ..      LSLS     r2,r1,#2
        0x0003aeb0:    ebcb0147    ..G.    RSB      r1,r11,r7,LSL #1
        0x0003aeb4:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003aeb8:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x0003aebc:    f7ddfbec    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003aec0:    f1ba0f00    ....    CMP      r10,#0
        0x0003aec4:    d00a        ..      BEQ      0x3aedc ; quant_all_bands + 932
        0x0003aec6:    ebab0007    ....    SUB      r0,r11,r7
        0x0003aeca:    0082        ..      LSLS     r2,r0,#2
        0x0003aecc:    ebcb0047    ..G.    RSB      r0,r11,r7,LSL #1
        0x0003aed0:    eb090180    ....    ADD      r1,r9,r0,LSL #2
        0x0003aed4:    eb090087    ....    ADD      r0,r9,r7,LSL #2
        0x0003aed8:    f7ddfbde    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003aedc:    f8dd0734    ..4.    LDR      r0,[sp,#0x734]
        0x0003aee0:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003aee4:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x0003aee8:    9010        ..      STR      r0,[sp,#0x40]
        0x0003aeea:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003aeec:    42a1        .B      CMP      r1,r4
        0x0003aeee:    dc0e        ..      BGT      0x3af0e ; quant_all_bands + 982
        0x0003aef0:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003aef4:    f8cd1584    ....    STR      r1,[sp,#0x584]
        0x0003aef8:    f8dd1714    ....    LDR      r1,[sp,#0x714]
        0x0003aefc:    2900        .)      CMP      r1,#0
        0x0003aefe:    bf1c        ..      ITT      NE
        0x0003af00:    f8dd157c    ..|.    LDRNE    r1,[sp,#0x57c]
        0x0003af04:    f8cd1568    ..h.    STRNE    r1,[sp,#0x568]
        0x0003af08:    2100        .!      MOVS     r1,#0
        0x0003af0a:    f8cd1580    ....    STR      r1,[sp,#0x580]
        0x0003af0e:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003af12:    b131        1.      CBZ      r1,0x3af22 ; quant_all_bands + 1002
        0x0003af14:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x0003af18:    2900        .)      CMP      r1,#0
        0x0003af1a:    bf04        ..      ITT      EQ
        0x0003af1c:    2100        .!      MOVEQ    r1,#0
        0x0003af1e:    f8cd1580    ....    STREQ    r1,[sp,#0x580]
        0x0003af22:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003af26:    2900        .)      CMP      r1,#0
        0x0003af28:    d07d        }.      BEQ      0x3b026 ; quant_all_bands + 1262
        0x0003af2a:    f8dd1728    ..(.    LDR      r1,[sp,#0x728]
        0x0003af2e:    2903        .)      CMP      r1,#3
        0x0003af30:    d105        ..      BNE      0x3af3e ; quant_all_bands + 1030
        0x0003af32:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003af36:    2901        .)      CMP      r1,#1
        0x0003af38:    dc01        ..      BGT      0x3af3e ; quant_all_bands + 1030
        0x0003af3a:    2800        .(      CMP      r0,#0
        0x0003af3c:    da73        s.      BGE      0x3b026 ; quant_all_bands + 1262
        0x0003af3e:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003af42:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003af46:    f9300011    0...    LDRSH    r0,[r0,r1,LSL #1]
        0x0003af4a:    fb00f105    ....    MUL      r1,r0,r5
        0x0003af4e:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003af52:    1a09        ..      SUBS     r1,r1,r0
        0x0003af54:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003af58:    1a08        ..      SUBS     r0,r1,r0
        0x0003af5a:    bf48        H.      IT       MI
        0x0003af5c:    2000        .       MOVMI    r0,#0
        0x0003af5e:    f8cd0578    ..x.    STR      r0,[sp,#0x578]
        0x0003af62:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003af66:    f8dd15a0    ....    LDR      r1,[sp,#0x5a0]
        0x0003af6a:    4410        .D      ADD      r0,r0,r2
        0x0003af6c:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003af70:    1e49        I.      SUBS     r1,r1,#1
        0x0003af72:    f9322011    2..     LDRSH    r2,[r2,r1,LSL #1]
        0x0003af76:    436a        jC      MULS     r2,r5,r2
        0x0003af78:    4282        .B      CMP      r2,r0
        0x0003af7a:    dcf7        ..      BGT      0x3af6c ; quant_all_bands + 1076
        0x0003af7c:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003af80:    f8dd25a0    ...%    LDR      r2,[sp,#0x5a0]
        0x0003af84:    4418        .D      ADD      r0,r0,r3
        0x0003af86:    1e52        R.      SUBS     r2,r2,#1
        0x0003af88:    1c52        R.      ADDS     r2,r2,#1
        0x0003af8a:    42a2        .B      CMP      r2,r4
        0x0003af8c:    da06        ..      BGE      0x3af9c ; quant_all_bands + 1124
        0x0003af8e:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003af92:    f9333012    3..0    LDRSH    r3,[r3,r2,LSL #1]
        0x0003af96:    436b        kC      MULS     r3,r5,r3
        0x0003af98:    4283        .B      CMP      r3,r0
        0x0003af9a:    dbf5        ..      BLT      0x3af88 ; quant_all_bands + 1104
        0x0003af9c:    fb018c06    ....    MLA      r12,r1,r6,r8
        0x0003afa0:    f8dd36b0    ...6    LDR      r3,[sp,#0x6b0]
        0x0003afa4:    fb01f006    ....    MUL      r0,r1,r6
        0x0003afa8:    1c49        I.      ADDS     r1,r1,#1
        0x0003afaa:    f8180000    ....    LDRB     r0,[r8,r0]
        0x0003afae:    f81c7003    ...p    LDRB     r7,[r12,r3]
        0x0003afb2:    4291        .B      CMP      r1,r2
        0x0003afb4:    f28084b8    ....    BGE.W    0x3b928 ; quant_all_bands + 3568
        0x0003afb8:    eba20201    ....    SUB      r2,r2,r1
        0x0003afbc:    f1a20c01    ....    SUB      r12,r2,#1
        0x0003afc0:    9208        ..      STR      r2,[sp,#0x20]
        0x0003afc2:    f1bc0f00    ....    CMP      r12,#0
        0x0003afc6:    dd38        8.      BLE      0x3b03a ; quant_all_bands + 1282
        0x0003afc8:    fb01f206    ....    MUL      r2,r1,r6
        0x0003afcc:    1b92        ..      SUBS     r2,r2,r6
        0x0003afce:    eb020308    ....    ADD      r3,r2,r8
        0x0003afd2:    fb016206    ...b    MLA      r2,r1,r6,r6
        0x0003afd6:    1b92        ..      SUBS     r2,r2,r6
        0x0003afd8:    4442        BD      ADD      r2,r2,r8
        0x0003afda:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x0003afde:    1e52        R.      SUBS     r2,r2,#1
        0x0003afe0:    f0190f01    ....    TST      r9,#1
        0x0003afe4:    d109        ..      BNE      0x3affa ; quant_all_bands + 1218
        0x0003afe6:    4433        3D      ADD      r3,r3,r6
        0x0003afe8:    4432        2D      ADD      r2,r2,r6
        0x0003afea:    f8939000    ....    LDRB     r9,[r3,#0]
        0x0003afee:    ea490000    I...    ORR      r0,r9,r0
        0x0003aff2:    f8929000    ....    LDRB     r9,[r2,#0]
        0x0003aff6:    ea490707    I...    ORR      r7,r9,r7
        0x0003affa:    f813a006    ....    LDRB     r10,[r3,r6]
        0x0003affe:    f8129006    ....    LDRB     r9,[r2,r6]
        0x0003b002:    ea5f0c6c    _.l.    ASRS     r12,r12,#1
        0x0003b006:    d018        ..      BEQ      0x3b03a ; quant_all_bands + 1282
        0x0003b008:    eb030346    ..F.    ADD      r3,r3,r6,LSL #1
        0x0003b00c:    eb020246    ..F.    ADD      r2,r2,r6,LSL #1
        0x0003b010:    ea40000a    @...    ORR      r0,r0,r10
        0x0003b014:    f893e000    ....    LDRB     lr,[r3,#0]
        0x0003b018:    f892b000    ....    LDRB     r11,[r2,#0]
        0x0003b01c:    ea470709    G...    ORR      r7,r7,r9
        0x0003b020:    f813a006    ....    LDRB     r10,[r3,r6]
        0x0003b024:    e000        ..      B        0x3b028 ; quant_all_bands + 1264
        0x0003b026:    e018        ..      B        0x3b05a ; quant_all_bands + 1314
        0x0003b028:    f8129006    ....    LDRB     r9,[r2,r6]
        0x0003b02c:    ea40000e    @...    ORR      r0,r0,lr
        0x0003b030:    ea47070b    G...    ORR      r7,r7,r11
        0x0003b034:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003b038:    d1e6        ..      BNE      0x3b008 ; quant_all_bands + 1232
        0x0003b03a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0003b03c:    1e52        R.      SUBS     r2,r2,#1
        0x0003b03e:    d410        ..      BMI      0x3b062 ; quant_all_bands + 1322
        0x0003b040:    188b        ..      ADDS     r3,r1,r2
        0x0003b042:    4411        .D      ADD      r1,r1,r2
        0x0003b044:    fb018206    ....    MLA      r2,r1,r6,r8
        0x0003b048:    4373        sC      MULS     r3,r6,r3
        0x0003b04a:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0003b04e:    f8183003    ...0    LDRB     r3,[r8,r3]
        0x0003b052:    5c51        Q\      LDRB     r1,[r2,r1]
        0x0003b054:    4318        .C      ORRS     r0,r0,r3
        0x0003b056:    430f        .C      ORRS     r7,r7,r1
        0x0003b058:    e003        ..      B        0x3b062 ; quant_all_bands + 1322
        0x0003b05a:    f8dd06b8    ....    LDR      r0,[sp,#0x6b8]
        0x0003b05e:    1e47        G.      SUBS     r7,r0,#1
        0x0003b060:    4638        8F      MOV      r0,r7
        0x0003b062:    f8dd172c    ..,.    LDR      r1,[sp,#0x72c]
        0x0003b066:    b3e1        ..      CBZ      r1,0x3b0e2 ; quant_all_bands + 1450
        0x0003b068:    f8dd1730    ..0.    LDR      r1,[sp,#0x730]
        0x0003b06c:    428c        .B      CMP      r4,r1
        0x0003b06e:    d17c        |.      BNE      0x3b16a ; quant_all_bands + 1586
        0x0003b070:    2100        .!      MOVS     r1,#0
        0x0003b072:    f8cd172c    ..,.    STR      r1,[sp,#0x72c]
        0x0003b076:    f8dd16a8    ....    LDR      r1,[sp,#0x6a8]
        0x0003b07a:    b391        ..      CBZ      r1,0x3b0e2 ; quant_all_bands + 1450
        0x0003b07c:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b080:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b084:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b088:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b08c:    1a53        S.      SUBS     r3,r2,r1
        0x0003b08e:    1e59        Y.      SUBS     r1,r3,#1
        0x0003b090:    2900        .)      CMP      r1,#0
        0x0003b092:    dd3d        =.      BLE      0x3b110 ; quant_all_bands + 1496
        0x0003b094:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003b098:    f8dd2590    ...%    LDR      r2,[sp,#0x590]
        0x0003b09c:    1f09        ..      SUBS     r1,r1,#4
        0x0003b09e:    1f12        ..      SUBS     r2,r2,#4
        0x0003b0a0:    f0130f01    ....    TST      r3,#1
        0x0003b0a4:    d10b        ..      BNE      0x3b0be ; quant_all_bands + 1414
        0x0003b0a6:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003b0aa:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b0ae:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003b0b2:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003b0b6:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b0ba:    1d09        ..      ADDS     r1,r1,#4
        0x0003b0bc:    1d12        ..      ADDS     r2,r2,#4
        0x0003b0be:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003b0c2:    ed920a01    ....    VLDR     s0,[r2,#4]
        0x0003b0c6:    f9333014    3..0    LDRSH    r3,[r3,r4,LSL #1]
        0x0003b0ca:    fb03fc05    ....    MUL      r12,r3,r5
        0x0003b0ce:    f8dd3598    ...5    LDR      r3,[sp,#0x598]
        0x0003b0d2:    ebac0303    ....    SUB      r3,r12,r3
        0x0003b0d6:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b0d8:    105b        [.      ASRS     r3,r3,#1
        0x0003b0da:    d019        ..      BEQ      0x3b110 ; quant_all_bands + 1496
        0x0003b0dc:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003b0e0:    e000        ..      B        0x3b0e4 ; quant_all_bands + 1452
        0x0003b0e2:    e035        5.      B        0x3b150 ; quant_all_bands + 1560
        0x0003b0e4:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b0e8:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x0003b0ec:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003b0f0:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003b0f4:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b0f8:    ed920a03    ....    VLDR     s0,[r2,#0xc]
        0x0003b0fc:    3208        .2      ADDS     r2,r2,#8
        0x0003b0fe:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003b102:    ee600aa8    `...    VMUL.F32 s1,s1,s17
        0x0003b106:    edc10a02    ....    VSTR     s1,[r1,#8]
        0x0003b10a:    3108        .1      ADDS     r1,r1,#8
        0x0003b10c:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b10e:    d1e5        ..      BNE      0x3b0dc ; quant_all_bands + 1444
        0x0003b110:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b114:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b118:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b11c:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b120:    1a51        Q.      SUBS     r1,r2,r1
        0x0003b122:    e001        ..      B        0x3b128 ; quant_all_bands + 1520
    $d
        0x0003b124:    00000000    ....    DCD    0
    $t
        0x0003b128:    1e49        I.      SUBS     r1,r1,#1
        0x0003b12a:    d411        ..      BMI      0x3b150 ; quant_all_bands + 1560
        0x0003b12c:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003b130:    f8dd3590    ...5    LDR      r3,[sp,#0x590]
        0x0003b134:    eb020281    ....    ADD      r2,r2,r1,LSL #2
        0x0003b138:    eb030181    ....    ADD      r1,r3,r1,LSL #2
        0x0003b13c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003b140:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0003b144:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003b148:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003b14c:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003b150:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b154:    2900        .)      CMP      r1,#0
        0x0003b156:    f0008377    ..w.    BEQ.W    0x3b848 ; quant_all_bands + 3344
        0x0003b15a:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x0003b15e:    2900        .)      CMP      r1,#0
        0x0003b160:    bf1c        ..      ITT      NE
        0x0003b162:    f8dd1730    ..0.    LDRNE    r1,[sp,#0x730]
        0x0003b166:    428c        .B      CMPNE    r4,r1
        0x0003b168:    e000        ..      B        0x3b16c ; quant_all_bands + 1588
        0x0003b16a:    e072        r.      B        0x3b252 ; quant_all_bands + 1818
        0x0003b16c:    f2808331    ..1.    BGE.W    0x3b7d2 ; quant_all_bands + 3226
        0x0003b170:    f8dd171c    ....    LDR      r1,[sp,#0x71c]
        0x0003b174:    eb010184    ....    ADD      r1,r1,r4,LSL #2
        0x0003b178:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003b17c:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003b180:    6889        .h      LDR      r1,[r1,#8]
        0x0003b182:    190a        ..      ADDS     r2,r1,r4
        0x0003b184:    f8dd171c    ....    LDR      r1,[sp,#0x71c]
        0x0003b188:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003b18c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003b190:    eeb41ac0    ....    VCMPE.F32 s2,s0
        0x0003b194:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b198:    bf34        4.      ITE      CC
        0x0003b19a:    eef01a41    ..A.    VMOVCC.F32 s3,s2
        0x0003b19e:    eef01a40    ..@.    VMOVCS.F32 s3,s0
        0x0003b1a2:    eec10a8a    ....    VDIV.F32 s1,s3,s20
        0x0003b1a6:    f8dd2740    ..@'    LDR      r2,[sp,#0x740]
        0x0003b1aa:    ea400107    @...    ORR      r1,r0,r7
        0x0003b1ae:    f8cd15cc    ....    STR      r1,[sp,#0x5cc]
        0x0003b1b2:    e8b21e8b    ....    LDM      r2!,{r0,r1,r3,r7,r9-r12}
        0x0003b1b6:    f8cd15d0    ....    STR      r1,[sp,#0x5d0]
        0x0003b1ba:    f8cdb5d8    ....    STR      r11,[sp,#0x5d8]
        0x0003b1be:    f50d61d0    ...a    ADD      r1,sp,#0x680
        0x0003b1c2:    f8cd05c0    ....    STR      r0,[sp,#0x5c0]
        0x0003b1c6:    e8811688    ....    STM      r1,{r3,r7,r9,r10,r12}
        0x0003b1ca:    ca0f        ..      LDM      r2,{r0-r3}
        0x0003b1cc:    f10d0b28    ..(.    ADD      r11,sp,#0x28
        0x0003b1d0:    f8cd369c    ...6    STR      r3,[sp,#0x69c]
        0x0003b1d4:    f8cd26a0    ...&    STR      r2,[sp,#0x6a0]
        0x0003b1d8:    f8cd1694    ....    STR      r1,[sp,#0x694]
        0x0003b1dc:    f8cd0698    ....    STR      r0,[sp,#0x698]
        0x0003b1e0:    e89b168f    ....    LDM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003b1e4:    f20d6b14    ...k    ADD      r11,sp,#0x614
        0x0003b1e8:    ee709a81    p...    VADD.F32 s19,s1,s2
        0x0003b1ec:    e88b168f    ....    STM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003b1f0:    f10d0a48    ..H.    ADD      r10,sp,#0x48
        0x0003b1f4:    ee309a80    0...    VADD.F32 s18,s1,s0
        0x0003b1f8:    e89a128f    ....    LDM      r10,{r0-r3,r7,r9,r12}
        0x0003b1fc:    f8cd1638    ..8.    STR      r1,[sp,#0x638]
        0x0003b200:    f20d6144    ..Da    ADD      r1,sp,#0x644
        0x0003b204:    f8cd263c    ..<&    STR      r2,[sp,#0x63c]
        0x0003b208:    f8cd0634    ..4.    STR      r0,[sp,#0x634]
        0x0003b20c:    e8811288    ....    STM      r1,{r3,r7,r9,r12}
        0x0003b210:    f8dd0564    ..d.    LDR      r0,[sp,#0x564]
        0x0003b214:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b218:    0087        ..      LSLS     r7,r0,#2
        0x0003b21a:    463a        :F      MOV      r2,r7
        0x0003b21c:    f8cd75a4    ...u    STR      r7,[sp,#0x5a4]
        0x0003b220:    f8dd05b4    ....    LDR      r0,[sp,#0x5b4]
        0x0003b224:    f7ddfa38    ..8.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b228:    463a        :F      MOV      r2,r7
        0x0003b22a:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b22e:    f8dd058c    ....    LDR      r0,[sp,#0x58c]
        0x0003b232:    f7ddfa31    ..1.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b236:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003b23a:    9016        ..      STR      r0,[sp,#0x58]
        0x0003b23c:    f8dd2574    ..t%    LDR      r2,[sp,#0x574]
        0x0003b240:    f8dd15cc    ....    LDR      r1,[sp,#0x5cc]
        0x0003b244:    f8dd0580    ....    LDR      r0,[sp,#0x580]
        0x0003b248:    2a00        .*      CMP      r2,#0
        0x0003b24a:    bf18        ..      IT       NE
        0x0003b24c:    2200        ."      MOVNE    r2,#0
        0x0003b24e:    d171        q.      BNE      0x3b334 ; quant_all_bands + 2044
        0x0003b250:    e071        q.      B        0x3b336 ; quant_all_bands + 2046
        0x0003b252:    f8dd3574    ..t5    LDR      r3,[sp,#0x574]
        0x0003b256:    f8dd2580    ...%    LDR      r2,[sp,#0x580]
        0x0003b25a:    f8dd1588    ....    LDR      r1,[sp,#0x588]
        0x0003b25e:    2b00        .+      CMP      r3,#0
        0x0003b260:    bf18        ..      IT       NE
        0x0003b262:    2300        .#      MOVNE    r3,#0
        0x0003b264:    d10d        ..      BNE      0x3b282 ; quant_all_bands + 1866
        0x0003b266:    f8dd3570    ..p5    LDR      r3,[sp,#0x570]
        0x0003b26a:    f9333014    3..0    LDRSH    r3,[r3,r4,LSL #1]
        0x0003b26e:    fb03fc05    ....    MUL      r12,r3,r5
        0x0003b272:    f8dd357c    ..|5    LDR      r3,[sp,#0x57c]
        0x0003b276:    eb030c8c    ....    ADD      r12,r3,r12,LSL #2
        0x0003b27a:    f8dd3598    ...5    LDR      r3,[sp,#0x598]
        0x0003b27e:    ebac0383    ....    SUB      r3,r12,r3,LSL #2
        0x0003b282:    f8ddc744    ..D.    LDR      r12,[sp,#0x744]
        0x0003b286:    e9cd2004    ...     STRD     r2,r0,[sp,#0x10]
        0x0003b28a:    e9cdc302    ....    STRD     r12,r3,[sp,#8]
        0x0003b28e:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b292:    1c40        @.      ADDS     r0,r0,#1
        0x0003b294:    d005        ..      BEQ      0x3b2a2 ; quant_all_bands + 1898
        0x0003b296:    f8dd2578    ..x%    LDR      r2,[sp,#0x578]
        0x0003b29a:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b29e:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0003b2a2:    f8dd259c    ...%    LDR      r2,[sp,#0x59c]
        0x0003b2a6:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x0003b2aa:    eb0179d1    ...y    ADD      r9,r1,r1,LSR #31
        0x0003b2ae:    ea4f0369    O.i.    ASR      r3,r9,#1
        0x0003b2b2:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003b2b6:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b2b8:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b2bc:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b2c0:    f000fb46    ..F.    BL       quant_band ; 0x3b950
        0x0003b2c4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b2c6:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003b2ca:    f8dd0580    ....    LDR      r0,[sp,#0x580]
        0x0003b2ce:    2900        .)      CMP      r1,#0
        0x0003b2d0:    bf18        ..      IT       NE
        0x0003b2d2:    2100        .!      MOVNE    r1,#0
        0x0003b2d4:    d10d        ..      BNE      0x3b2f2 ; quant_all_bands + 1978
        0x0003b2d6:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b2da:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b2de:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b2e2:    f8dd1590    ....    LDR      r1,[sp,#0x590]
        0x0003b2e6:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0003b2ea:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b2ee:    eba20181    ....    SUB      r1,r2,r1,LSL #2
        0x0003b2f2:    f8dd2744    ..D'    LDR      r2,[sp,#0x744]
        0x0003b2f6:    9705        ..      STR      r7,[sp,#0x14]
        0x0003b2f8:    9202        ..      STR      r2,[sp,#8]
        0x0003b2fa:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x0003b2fe:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b302:    1c40        @.      ADDS     r0,r0,#1
        0x0003b304:    d005        ..      BEQ      0x3b312 ; quant_all_bands + 2010
        0x0003b306:    f8dd1590    ....    LDR      r1,[sp,#0x590]
        0x0003b30a:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b30e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003b312:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b316:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003b31a:    ea4f0369    O.i.    ASR      r3,r9,#1
        0x0003b31e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003b322:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b324:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b328:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b32c:    f000fb10    ....    BL       quant_band ; 0x3b950
        0x0003b330:    f000bac4    ....    B.W      0x3b8bc ; quant_all_bands + 3460
        0x0003b334:    e00d        ..      B        0x3b352 ; quant_all_bands + 2074
        0x0003b336:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003b33a:    f9322014    2..     LDRSH    r2,[r2,r4,LSL #1]
        0x0003b33e:    fb02f305    ....    MUL      r3,r2,r5
        0x0003b342:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003b346:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x0003b34a:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003b34e:    eba30282    ....    SUB      r2,r3,r2,LSL #2
        0x0003b352:    f8dd3744    ..D7    LDR      r3,[sp,#0x744]
        0x0003b356:    e9cd0105    ....    STRD     r0,r1,[sp,#0x14]
        0x0003b35a:    e9cd3203    ...2    STRD     r3,r2,[sp,#0xc]
        0x0003b35e:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b362:    1c40        @.      ADDS     r0,r0,#1
        0x0003b364:    d005        ..      BEQ      0x3b372 ; quant_all_bands + 2106
        0x0003b366:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b36a:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b36e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b372:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003b376:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b37a:    9200        ..      STR      r2,[sp,#0]
        0x0003b37c:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003b380:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b382:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b386:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003b38a:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b38e:    f000fdb9    ....    BL       quant_band_stereo ; 0x3bf04
        0x0003b392:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b396:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003b39a:    2b00        .+      CMP      r3,#0
        0x0003b39c:    dd24        $.      BLE      0x3b3e8 ; quant_all_bands + 2224
        0x0003b39e:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003b3a2:    f8ddc584    ....    LDR      r12,[sp,#0x584]
        0x0003b3a6:    1f0a        ..      SUBS     r2,r1,#4
        0x0003b3a8:    f1ac0104    ....    SUB      r1,r12,#4
        0x0003b3ac:    f0130f01    ....    TST      r3,#1
        0x0003b3b0:    d007        ..      BEQ      0x3b3c2 ; quant_all_bands + 2186
        0x0003b3b2:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b3b6:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b3ba:    1d09        ..      ADDS     r1,r1,#4
        0x0003b3bc:    1d12        ..      ADDS     r2,r2,#4
        0x0003b3be:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b3c2:    105b        [.      ASRS     r3,r3,#1
        0x0003b3c4:    d010        ..      BEQ      0x3b3e8 ; quant_all_bands + 2224
        0x0003b3c6:    bf00        ..      NOP      
        0x0003b3c8:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b3cc:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b3d0:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b3d4:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003b3d8:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b3dc:    3108        .1      ADDS     r1,r1,#8
        0x0003b3de:    3208        .2      ADDS     r2,r2,#8
        0x0003b3e0:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b3e2:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b3e6:    d1ef        ..      BNE      0x3b3c8 ; quant_all_bands + 2192
        0x0003b3e8:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b3ec:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x0003b3f0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003b3f4:    2b00        .+      CMP      r3,#0
        0x0003b3f6:    dd23        #.      BLE      0x3b440 ; quant_all_bands + 2312
        0x0003b3f8:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b3fc:    f8dd258c    ...%    LDR      r2,[sp,#0x58c]
        0x0003b400:    1f09        ..      SUBS     r1,r1,#4
        0x0003b402:    1f12        ..      SUBS     r2,r2,#4
        0x0003b404:    f0130f01    ....    TST      r3,#1
        0x0003b408:    d007        ..      BEQ      0x3b41a ; quant_all_bands + 2274
        0x0003b40a:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b40e:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b412:    1d09        ..      ADDS     r1,r1,#4
        0x0003b414:    1d12        ..      ADDS     r2,r2,#4
        0x0003b416:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b41a:    105b        [.      ASRS     r3,r3,#1
        0x0003b41c:    d010        ..      BEQ      0x3b440 ; quant_all_bands + 2312
        0x0003b41e:    bf00        ..      NOP      
        0x0003b420:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003b424:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b428:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b42c:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003b430:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b434:    3108        .1      ADDS     r1,r1,#8
        0x0003b436:    3208        .2      ADDS     r2,r2,#8
        0x0003b438:    1e5b        [.      SUBS     r3,r3,#1
        0x0003b43a:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b43e:    d1ef        ..      BNE      0x3b420 ; quant_all_bands + 2280
        0x0003b440:    f8cd06bc    ....    STR      r0,[sp,#0x6bc]
        0x0003b444:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003b448:    f10d0e28    ..(.    ADD      lr,sp,#0x28
        0x0003b44c:    f100010c    ....    ADD      r1,r0,#0xc
        0x0003b450:    e9d0b701    ....    LDRD     r11,r7,[r0,#4]
        0x0003b454:    e891100e    ....    LDM      r1,{r1-r3,r12}
        0x0003b458:    f8d0a000    ....    LDR      r10,[r0,#0]
        0x0003b45c:    f8d0901c    ....    LDR      r9,[r0,#0x1c]
        0x0003b460:    f8cda658    ..X.    STR      r10,[sp,#0x658]
        0x0003b464:    f8cd966c    ..l.    STR      r9,[sp,#0x66c]
        0x0003b468:    3020         0      ADDS     r0,r0,#0x20
        0x0003b46a:    f8cdc5b0    ....    STR      r12,[sp,#0x5b0]
        0x0003b46e:    f8cdb654    ..T.    STR      r11,[sp,#0x654]
        0x0003b472:    f8cd3664    ..d6    STR      r3,[sp,#0x664]
        0x0003b476:    f8cd2668    ..h&    STR      r2,[sp,#0x668]
        0x0003b47a:    f8cd165c    ..\.    STR      r1,[sp,#0x65c]
        0x0003b47e:    c80f        ..      LDM      r0,{r0-r3}
        0x0003b480:    f50d69ce    ...i    ADD      r9,sp,#0x670
        0x0003b484:    ee69aaa1    i...    VMUL.F32 s21,s19,s3
        0x0003b488:    e889000f    ....    STM      r9,{r0-r3}
        0x0003b48c:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003b490:    f20d5edc    ...^    ADD      lr,sp,#0x5dc
        0x0003b494:    f8cd05d4    ....    STR      r0,[sp,#0x5d4]
        0x0003b498:    e88e1e0e    ....    STM      lr,{r1-r3,r9-r12}
        0x0003b49c:    f10d0b48    ..H.    ADD      r11,sp,#0x48
        0x0003b4a0:    ee49aa00    I...    VMLA.F32 s21,s18,s0
        0x0003b4a4:    e89b160f    ....    LDM      r11,{r0-r3,r9,r10,r12}
        0x0003b4a8:    f50d6bbf    ...k    ADD      r11,sp,#0x5f8
        0x0003b4ac:    e88b160f    ....    STM      r11,{r0-r3,r9,r10,r12}
        0x0003b4b0:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b4b4:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b4b8:    f8dd05bc    ....    LDR      r0,[sp,#0x5bc]
        0x0003b4bc:    f7ddf8ec    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b4c0:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b4c4:    f8dd1568    ..h.    LDR      r1,[sp,#0x568]
        0x0003b4c8:    f8dd05b8    ....    LDR      r0,[sp,#0x5b8]
        0x0003b4cc:    f7ddf8e4    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b4d0:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003b4d4:    b998        ..      CBNZ     r0,0x3b4fe ; quant_all_bands + 2502
        0x0003b4d6:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003b4da:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b4de:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003b4e2:    fb00f105    ....    MUL      r1,r0,r5
        0x0003b4e6:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b4ea:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003b4ee:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003b4f2:    eba10180    ....    SUB      r1,r1,r0,LSL #2
        0x0003b4f6:    f8dd0594    ....    LDR      r0,[sp,#0x594]
        0x0003b4fa:    f7ddf8cd    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b4fe:    f8dd25c0    ...%    LDR      r2,[sp,#0x5c0]
        0x0003b502:    f8dd05d8    ....    LDR      r0,[sp,#0x5d8]
        0x0003b506:    f8dd15d0    ....    LDR      r1,[sp,#0x5d0]
        0x0003b50a:    4402        .D      ADD      r2,r2,r0
        0x0003b50c:    1a08        ..      SUBS     r0,r1,r0
        0x0003b50e:    f8cd2640    ..@&    STR      r2,[sp,#0x640]
        0x0003b512:    f8cd05ac    ....    STR      r0,[sp,#0x5ac]
        0x0003b516:    4602        .F      MOV      r2,r0
        0x0003b518:    a819        ..      ADD      r0,sp,#0x64
        0x0003b51a:    f8dd1640    ..@.    LDR      r1,[sp,#0x640]
        0x0003b51e:    f7ddf834    ..4.    BL       __aeabi_memcpy ; 0x1858a
        0x0003b522:    f50d63d0    ...c    ADD      r3,sp,#0x680
        0x0003b526:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003b52a:    e8934e08    ...N    LDM      r3,{r3,r9-r11,lr}
        0x0003b52e:    f8dd15c0    ....    LDR      r1,[sp,#0x5c0]
        0x0003b532:    f8ddc5d8    ....    LDR      r12,[sp,#0x5d8]
        0x0003b536:    f8dd25d0    ...%    LDR      r2,[sp,#0x5d0]
        0x0003b53a:    e8805e0e    ...^    STM      r0,{r1-r3,r9-r12,lr}
        0x0003b53e:    f20d6994    ...i    ADD      r9,sp,#0x694
        0x0003b542:    f20d6e14    ...n    ADD      lr,sp,#0x614
        0x0003b546:    e899100e    ....    LDM      r9,{r1-r3,r12}
        0x0003b54a:    e9c02108    ...!    STRD     r2,r1,[r0,#0x20]
        0x0003b54e:    e9c0c30a    ....    STRD     r12,r3,[r0,#0x28]
        0x0003b552:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003b556:    f10d0e28    ..(.    ADD      lr,sp,#0x28
        0x0003b55a:    e88e1e0f    ....    STM      lr,{r0-r3,r9-r12}
        0x0003b55e:    f20d6344    ..Dc    ADD      r3,sp,#0x644
        0x0003b562:    f10d0b48    ..H.    ADD      r11,sp,#0x48
        0x0003b566:    e8931608    ....    LDM      r3,{r3,r9,r10,r12}
        0x0003b56a:    f8dd0634    ..4.    LDR      r0,[sp,#0x634]
        0x0003b56e:    f8dd263c    ..<&    LDR      r2,[sp,#0x63c]
        0x0003b572:    f8dd1638    ..8.    LDR      r1,[sp,#0x638]
        0x0003b576:    e88b160f    ....    STM      r11,{r0-r3,r9,r10,r12}
        0x0003b57a:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b57e:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003b582:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003b586:    f7ddf887    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b58a:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b58e:    f8dd158c    ....    LDR      r1,[sp,#0x58c]
        0x0003b592:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003b596:    f7ddf87f    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b59a:    f8dd05a8    ....    LDR      r0,[sp,#0x5a8]
        0x0003b59e:    4284        .B      CMP      r4,r0
        0x0003b5a0:    d11f        ..      BNE      0x3b5e2 ; quant_all_bands + 2730
        0x0003b5a2:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x0003b5a6:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0003b5aa:    f8dd357c    ..|5    LDR      r3,[sp,#0x57c]
        0x0003b5ae:    f8d1c020    .. .    LDR      r12,[r1,#0x20]
        0x0003b5b2:    eb0c0240    ..@.    ADD      r2,r12,r0,LSL #1
        0x0003b5b6:    f93c0010    <...    LDRSH    r0,[r12,r0,LSL #1]
        0x0003b5ba:    f9b21002    ....    LDRSH    r1,[r2,#2]
        0x0003b5be:    1a08        ..      SUBS     r0,r1,r0
        0x0003b5c0:    fb00fc05    ....    MUL      r12,r0,r5
        0x0003b5c4:    f9b20004    ....    LDRSH    r0,[r2,#4]
        0x0003b5c8:    1a40        @.      SUBS     r0,r0,r1
        0x0003b5ca:    4368        hC      MULS     r0,r5,r0
        0x0003b5cc:    eba0010c    ....    SUB      r1,r0,r12
        0x0003b5d0:    008a        ..      LSLS     r2,r1,#2
        0x0003b5d2:    ebc0004c    ..L.    RSB      r0,r0,r12,LSL #1
        0x0003b5d6:    eb030180    ....    ADD      r1,r3,r0,LSL #2
        0x0003b5da:    eb03008c    ....    ADD      r0,r3,r12,LSL #2
        0x0003b5de:    f7ddf85b    ..[.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b5e2:    2001        .       MOVS     r0,#1
        0x0003b5e4:    9016        ..      STR      r0,[sp,#0x58]
        0x0003b5e6:    f8dd2574    ..t%    LDR      r2,[sp,#0x574]
        0x0003b5ea:    f8dd1580    ....    LDR      r1,[sp,#0x580]
        0x0003b5ee:    f8dd05cc    ....    LDR      r0,[sp,#0x5cc]
        0x0003b5f2:    2a00        .*      CMP      r2,#0
        0x0003b5f4:    bf18        ..      IT       NE
        0x0003b5f6:    2200        ."      MOVNE    r2,#0
        0x0003b5f8:    d10d        ..      BNE      0x3b616 ; quant_all_bands + 2782
        0x0003b5fa:    f8dd2570    ..p%    LDR      r2,[sp,#0x570]
        0x0003b5fe:    f9322014    2..     LDRSH    r2,[r2,r4,LSL #1]
        0x0003b602:    fb02f305    ....    MUL      r3,r2,r5
        0x0003b606:    f8dd257c    ..|%    LDR      r2,[sp,#0x57c]
        0x0003b60a:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x0003b60e:    f8dd2598    ...%    LDR      r2,[sp,#0x598]
        0x0003b612:    eba30282    ....    SUB      r2,r3,r2,LSL #2
        0x0003b616:    f8dd3744    ..D7    LDR      r3,[sp,#0x744]
        0x0003b61a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0003b61e:    e9cd3203    ...2    STRD     r3,r2,[sp,#0xc]
        0x0003b622:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b626:    1c40        @.      ADDS     r0,r0,#1
        0x0003b628:    d005        ..      BEQ      0x3b636 ; quant_all_bands + 2814
        0x0003b62a:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b62e:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b632:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b636:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003b63a:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b63e:    9200        ..      STR      r2,[sp,#0]
        0x0003b640:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003b644:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b646:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b64a:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003b64e:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b652:    f000fc57    ..W.    BL       quant_band_stereo ; 0x3bf04
        0x0003b656:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b65a:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b65c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003b660:    2a00        .*      CMP      r2,#0
        0x0003b662:    dd23        #.      BLE      0x3b6ac ; quant_all_bands + 2932
        0x0003b664:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003b668:    f8dd15b4    ....    LDR      r1,[sp,#0x5b4]
        0x0003b66c:    1f00        ..      SUBS     r0,r0,#4
        0x0003b66e:    1f09        ..      SUBS     r1,r1,#4
        0x0003b670:    f0120f01    ....    TST      r2,#1
        0x0003b674:    d007        ..      BEQ      0x3b686 ; quant_all_bands + 2894
        0x0003b676:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003b67a:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003b67e:    1d00        ..      ADDS     r0,r0,#4
        0x0003b680:    1d09        ..      ADDS     r1,r1,#4
        0x0003b682:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003b686:    1052        R.      ASRS     r2,r2,#1
        0x0003b688:    d010        ..      BEQ      0x3b6ac ; quant_all_bands + 2932
        0x0003b68a:    bf00        ..      NOP      
        0x0003b68c:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b690:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003b694:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003b698:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b69c:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003b6a0:    3008        .0      ADDS     r0,r0,#8
        0x0003b6a2:    3108        .1      ADDS     r1,r1,#8
        0x0003b6a4:    1e52        R.      SUBS     r2,r2,#1
        0x0003b6a6:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003b6aa:    d1ef        ..      BNE      0x3b68c ; quant_all_bands + 2900
        0x0003b6ac:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b6b0:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003b6b4:    2a00        .*      CMP      r2,#0
        0x0003b6b6:    dd23        #.      BLE      0x3b700 ; quant_all_bands + 3016
        0x0003b6b8:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003b6bc:    f8dd158c    ....    LDR      r1,[sp,#0x58c]
        0x0003b6c0:    1f00        ..      SUBS     r0,r0,#4
        0x0003b6c2:    1f09        ..      SUBS     r1,r1,#4
        0x0003b6c4:    f0120f01    ....    TST      r2,#1
        0x0003b6c8:    d007        ..      BEQ      0x3b6da ; quant_all_bands + 2978
        0x0003b6ca:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b6ce:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003b6d2:    1d00        ..      ADDS     r0,r0,#4
        0x0003b6d4:    1d09        ..      ADDS     r1,r1,#4
        0x0003b6d6:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003b6da:    1052        R.      ASRS     r2,r2,#1
        0x0003b6dc:    d010        ..      BEQ      0x3b700 ; quant_all_bands + 3016
        0x0003b6de:    bf00        ..      NOP      
        0x0003b6e0:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0003b6e4:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003b6e8:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003b6ec:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003b6f0:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003b6f4:    3008        .0      ADDS     r0,r0,#8
        0x0003b6f6:    3108        .1      ADDS     r1,r1,#8
        0x0003b6f8:    1e52        R.      SUBS     r2,r2,#1
        0x0003b6fa:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003b6fe:    d1ef        ..      BNE      0x3b6e0 ; quant_all_bands + 2984
        0x0003b700:    ee290a80    )...    VMUL.F32 s0,s19,s0
        0x0003b704:    ee090a20    .. .    VMLA.F32 s0,s18,s1
        0x0003b708:    eeb40aea    ....    VCMPE.F32 s0,s21
        0x0003b70c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b710:    d85e        ^.      BHI      0x3b7d0 ; quant_all_bands + 3224
        0x0003b712:    f8dd06bc    ....    LDR      r0,[sp,#0x6bc]
        0x0003b716:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b718:    f8dd0740    ..@.    LDR      r0,[sp,#0x740]
        0x0003b71c:    f8dd2654    ..T&    LDR      r2,[sp,#0x654]
        0x0003b720:    f8dd1658    ..X.    LDR      r1,[sp,#0x658]
        0x0003b724:    f8ddc66c    ..l.    LDR      r12,[sp,#0x66c]
        0x0003b728:    f8ddb5b0    ....    LDR      r11,[sp,#0x5b0]
        0x0003b72c:    f8dda664    ..d.    LDR      r10,[sp,#0x664]
        0x0003b730:    f8dd9668    ..h.    LDR      r9,[sp,#0x668]
        0x0003b734:    f8dd365c    ..\6    LDR      r3,[sp,#0x65c]
        0x0003b738:    e8e01202    ....    STRD     r1,r2,[r0],#8
        0x0003b73c:    e8e07302    ...s    STRD     r7,r3,[r0],#8
        0x0003b740:    e8a01e00    ....    STM      r0!,{r9-r12}
        0x0003b744:    f50d69ce    ...i    ADD      r9,sp,#0x670
        0x0003b748:    f10d0b28    ..(.    ADD      r11,sp,#0x28
        0x0003b74c:    e899100e    ....    LDM      r9,{r1-r3,r12}
        0x0003b750:    e880100e    ....    STM      r0,{r1-r3,r12}
        0x0003b754:    f20d51dc    ...Q    ADD      r1,sp,#0x5dc
        0x0003b758:    f8dd05d4    ....    LDR      r0,[sp,#0x5d4]
        0x0003b75c:    e891168e    ....    LDM      r1,{r1-r3,r7,r9,r10,r12}
        0x0003b760:    e88b168f    ....    STM      r11,{r0-r3,r7,r9,r10,r12}
        0x0003b764:    f50d6abf    ...j    ADD      r10,sp,#0x5f8
        0x0003b768:    e89a128f    ....    LDM      r10,{r0-r3,r7,r9,r12}
        0x0003b76c:    f10d0a48    ..H.    ADD      r10,sp,#0x48
        0x0003b770:    e88a128f    ....    STM      r10,{r0-r3,r7,r9,r12}
        0x0003b774:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b778:    f8dd15bc    ....    LDR      r1,[sp,#0x5bc]
        0x0003b77c:    f8dd0584    ....    LDR      r0,[sp,#0x584]
        0x0003b780:    f7dcff8a    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b784:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b788:    f8dd15b8    ....    LDR      r1,[sp,#0x5b8]
        0x0003b78c:    f8dd0568    ..h.    LDR      r0,[sp,#0x568]
        0x0003b790:    f7dcff82    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b794:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003b798:    b998        ..      CBNZ     r0,0x3b7c2 ; quant_all_bands + 3210
        0x0003b79a:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003b79e:    f8dd25a4    ...%    LDR      r2,[sp,#0x5a4]
        0x0003b7a2:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003b7a6:    fb00f105    ....    MUL      r1,r0,r5
        0x0003b7aa:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b7ae:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003b7b2:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003b7b6:    eba10080    ....    SUB      r0,r1,r0,LSL #2
        0x0003b7ba:    f8dd1594    ....    LDR      r1,[sp,#0x594]
        0x0003b7be:    f7dcff6b    ..k.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003b7c2:    a919        ..      ADD      r1,sp,#0x64
        0x0003b7c4:    f8dd25ac    ...%    LDR      r2,[sp,#0x5ac]
        0x0003b7c8:    f8dd0640    ..@.    LDR      r0,[sp,#0x640]
        0x0003b7cc:    f7dcfedd    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003b7d0:    e072        r.      B        0x3b8b8 ; quant_all_bands + 3456
        0x0003b7d2:    2100        .!      MOVS     r1,#0
        0x0003b7d4:    9116        ..      STR      r1,[sp,#0x58]
        0x0003b7d6:    f8dd1574    ..t.    LDR      r1,[sp,#0x574]
        0x0003b7da:    4338        8C      ORRS     r0,r0,r7
        0x0003b7dc:    f8dd3580    ...5    LDR      r3,[sp,#0x580]
        0x0003b7e0:    2900        .)      CMP      r1,#0
        0x0003b7e2:    bf18        ..      IT       NE
        0x0003b7e4:    2200        ."      MOVNE    r2,#0
        0x0003b7e6:    d10d        ..      BNE      0x3b804 ; quant_all_bands + 3276
        0x0003b7e8:    f8dd1570    ..p.    LDR      r1,[sp,#0x570]
        0x0003b7ec:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x0003b7f0:    fb01f205    ....    MUL      r2,r1,r5
        0x0003b7f4:    f8dd157c    ..|.    LDR      r1,[sp,#0x57c]
        0x0003b7f8:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0003b7fc:    f8dd1598    ....    LDR      r1,[sp,#0x598]
        0x0003b800:    eba20281    ....    SUB      r2,r2,r1,LSL #2
        0x0003b804:    f8dd1744    ..D.    LDR      r1,[sp,#0x744]
        0x0003b808:    e9cd3005    ...0    STRD     r3,r0,[sp,#0x14]
        0x0003b80c:    e9cd1203    ....    STRD     r1,r2,[sp,#0xc]
        0x0003b810:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b814:    1c40        @.      ADDS     r0,r0,#1
        0x0003b816:    d005        ..      BEQ      0x3b824 ; quant_all_bands + 3308
        0x0003b818:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b81c:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b820:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b824:    f8dd2588    ...%    LDR      r2,[sp,#0x588]
        0x0003b828:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b82c:    9200        ..      STR      r2,[sp,#0]
        0x0003b82e:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x0003b832:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b834:    f8dd3564    ..d5    LDR      r3,[sp,#0x564]
        0x0003b838:    f8dd2568    ..h%    LDR      r2,[sp,#0x568]
        0x0003b83c:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b840:    f000fb60    ..`.    BL       quant_band_stereo ; 0x3bf04
        0x0003b844:    e037        7.      B        0x3b8b6 ; quant_all_bands + 3454
        0x0003b846:    bf00        ..      NOP      
        0x0003b848:    ea400107    @...    ORR      r1,r0,r7
        0x0003b84c:    f8dd0574    ..t.    LDR      r0,[sp,#0x574]
        0x0003b850:    f8dd2580    ...%    LDR      r2,[sp,#0x580]
        0x0003b854:    2800        .(      CMP      r0,#0
        0x0003b856:    bf18        ..      IT       NE
        0x0003b858:    2300        .#      MOVNE    r3,#0
        0x0003b85a:    d10d        ..      BNE      0x3b878 ; quant_all_bands + 3392
        0x0003b85c:    f8dd0570    ..p.    LDR      r0,[sp,#0x570]
        0x0003b860:    f9300014    0...    LDRSH    r0,[r0,r4,LSL #1]
        0x0003b864:    fb00f305    ....    MUL      r3,r0,r5
        0x0003b868:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b86c:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003b870:    f8dd0598    ....    LDR      r0,[sp,#0x598]
        0x0003b874:    eba30380    ....    SUB      r3,r3,r0,LSL #2
        0x0003b878:    f8dd0744    ..D.    LDR      r0,[sp,#0x744]
        0x0003b87c:    e9cd0302    ....    STRD     r0,r3,[sp,#8]
        0x0003b880:    e9cd2104    ...!    STRD     r2,r1,[sp,#0x10]
        0x0003b884:    f8dd0578    ..x.    LDR      r0,[sp,#0x578]
        0x0003b888:    1c40        @.      ADDS     r0,r0,#1
        0x0003b88a:    d005        ..      BEQ      0x3b898 ; quant_all_bands + 3424
        0x0003b88c:    f8dd1578    ..x.    LDR      r1,[sp,#0x578]
        0x0003b890:    f8dd057c    ..|.    LDR      r0,[sp,#0x57c]
        0x0003b894:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003b898:    f8dd159c    ....    LDR      r1,[sp,#0x59c]
        0x0003b89c:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x0003b8a0:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003b8a4:    a80a        ..      ADD      r0,sp,#0x28
        0x0003b8a6:    f8dd3588    ...5    LDR      r3,[sp,#0x588]
        0x0003b8aa:    f8dd2564    ..d%    LDR      r2,[sp,#0x564]
        0x0003b8ae:    f8dd1584    ....    LDR      r1,[sp,#0x584]
        0x0003b8b2:    f000f84d    ..M.    BL       quant_band ; 0x3b950
        0x0003b8b6:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b8b8:    f8dd0018    ....    LDR.W    r0,[sp,#0x18]
        0x0003b8bc:    fb04f206    ....    MUL      r2,r4,r6
        0x0003b8c0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003b8c2:    f8081002    ....    STRB     r1,[r8,r2]
        0x0003b8c6:    fb048206    ....    MLA      r2,r4,r6,r8
        0x0003b8ca:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0003b8ce:    5450        PT      STRB     r0,[r2,r1]
        0x0003b8d0:    f8dd0720    .. .    LDR      r0,[sp,#0x720]
        0x0003b8d4:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x0003b8d8:    f8502024    P.$     LDR      r2,[r0,r4,LSL #2]
        0x0003b8dc:    f8dd073c    ..<.    LDR      r0,[sp,#0x73c]
        0x0003b8e0:    4408        .D      ADD      r0,r0,r1
        0x0003b8e2:    4410        .D      ADD      r0,r0,r2
        0x0003b8e4:    f8cd073c    ..<.    STR      r0,[sp,#0x73c]
        0x0003b8e8:    f8dd1564    ..d.    LDR      r1,[sp,#0x564]
        0x0003b8ec:    f8dd0588    ....    LDR      r0,[sp,#0x588]
        0x0003b8f0:    ebb00fc1    ....    CMP      r0,r1,LSL #3
        0x0003b8f4:    bfcc        ..      ITE      GT
        0x0003b8f6:    f04f0901    O...    MOVGT    r9,#1
        0x0003b8fa:    f04f0900    O...    MOVLE    r9,#0
        0x0003b8fe:    2000        .       MOVS     r0,#0
        0x0003b900:    9018        ..      STR      r0,[sp,#0x60]
        0x0003b902:    f8dd06e8    ....    LDR      r0,[sp,#0x6e8]
        0x0003b906:    1c64        d.      ADDS     r4,r4,#1
        0x0003b908:    4284        .B      CMP      r4,r0
        0x0003b90a:    f6ffaa15    ....    BLT      0x3ad38 ; quant_all_bands + 512
        0x0003b90e:    f8dd074c    ..L.    LDR      r0,[sp,#0x74c]
        0x0003b912:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003b914:    6001        .`      STR      r1,[r0,#0]
        0x0003b916:    f001fea3    ....    BL       restore_stack ; 0x3d660
        0x0003b91a:    f20d6dc4    ...m    ADD      sp,sp,#0x6c4
        0x0003b91e:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003b922:    b004        ..      ADD      sp,sp,#0x10
        0x0003b924:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003b928:    f6bfab9b    ....    BGE      0x3b062 ; quant_all_bands + 1322
        0x0003b92c:    fb01f306    ....    MUL      r3,r1,r6
        0x0003b930:    fb018c06    ....    MLA      r12,r1,r6,r8
        0x0003b934:    f8183003    ...0    LDRB     r3,[r8,r3]
        0x0003b938:    1c49        I.      ADDS     r1,r1,#1
        0x0003b93a:    4318        .C      ORRS     r0,r0,r3
        0x0003b93c:    f8dd36b0    ...6    LDR      r3,[sp,#0x6b0]
        0x0003b940:    f81c3003    ...0    LDRB     r3,[r12,r3]
        0x0003b944:    431f        .C      ORRS     r7,r7,r3
        0x0003b946:    4291        .B      CMP      r1,r2
        0x0003b948:    dbf0        ..      BLT      0x3b92c ; quant_all_bands + 3572
        0x0003b94a:    f7ffbb8a    ....    B        0x3b062 ; quant_all_bands + 1322
        0x0003b94e:    0000        ..      MOVS     r0,r0
    i.quant_band
    quant_band
        0x0003b950:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003b954:    4682        .F      MOV      r10,r0
        0x0003b956:    ed2d0b02    -...    VPUSH    {d0}
        0x0003b95a:    460d        .F      MOV      r5,r1
        0x0003b95c:    f04f0900    O...    MOV      r9,#0
        0x0003b960:    ed2d8b02    -...    VPUSH    {d8}
        0x0003b964:    b089        ..      SUB      sp,sp,#0x24
        0x0003b966:    eef08a40    ..@.    VMOV.F32 s17,s0
        0x0003b96a:    e9ddb81e    ....    LDRD     r11,r8,[sp,#0x78]
        0x0003b96e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003b970:    9006        ..      STR      r0,[sp,#0x18]
        0x0003b972:    f8da7000    ...p    LDR      r7,[r10,#0]
        0x0003b976:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003b978:    9700        ..      STR      r7,[sp,#0]
        0x0003b97a:    9c1b        ..      LDR      r4,[sp,#0x6c]
        0x0003b97c:    f8da2018    ...     LDR      r2,[r10,#0x18]
        0x0003b980:    464e        NF      MOV      r6,r9
        0x0003b982:    9201        ..      STR      r2,[sp,#4]
        0x0003b984:    2901        .)      CMP      r1,#1
        0x0003b986:    bf0c        ..      ITE      EQ
        0x0003b988:    2201        ."      MOVEQ    r2,#1
        0x0003b98a:    2200        ."      MOVNE    r2,#0
        0x0003b98c:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003b990:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003b992:    9002        ..      STR      r0,[sp,#8]
        0x0003b994:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003b996:    2801        .(      CMP      r0,#1
        0x0003b998:    d00d        ..      BEQ      0x3b9b6 ; quant_band + 102
        0x0003b99a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b99c:    2800        .(      CMP      r0,#0
        0x0003b99e:    bfc8        ..      IT       GT
        0x0003b9a0:    4606        .F      MOVGT    r6,r0
        0x0003b9a2:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3bd9c] = 0x3f3504f3
        0x0003b9a6:    f1bb0f00    ....    CMP      r11,#0
        0x0003b9aa:    bf18        ..      IT       NE
        0x0003b9ac:    2c00        .,      CMPNE    r4,#0
        0x0003b9ae:    d058        X.      BEQ      0x3ba62 ; quant_band + 274
        0x0003b9b0:    2e00        ..      CMP      r6,#0
        0x0003b9b2:    d046        F.      BEQ      0x3ba42 ; quant_band + 242
        0x0003b9b4:    e04e        N.      B        0x3ba54 ; quant_band + 260
        0x0003b9b6:    f04f0800    O...    MOV      r8,#0
        0x0003b9ba:    9501        ..      STR      r5,[sp,#4]
        0x0003b9bc:    9e1d        ..      LDR      r6,[sp,#0x74]
        0x0003b9be:    f8da001c    ....    LDR      r0,[r10,#0x1c]
        0x0003b9c2:    46c1        .F      MOV      r9,r8
        0x0003b9c4:    f1080b01    ....    ADD      r11,r8,#1
        0x0003b9c8:    9000        ..      STR      r0,[sp,#0]
        0x0003b9ca:    f8da0020    .. .    LDR      r0,[r10,#0x20]
        0x0003b9ce:    2400        .$      MOVS     r4,#0
        0x0003b9d0:    2808        .(      CMP      r0,#8
        0x0003b9d2:    db19        ..      BLT      0x3ba08 ; quant_band + 184
        0x0003b9d4:    b177        w.      CBZ      r7,0x3b9f4 ; quant_band + 164
        0x0003b9d6:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003b9da:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003b9de:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003b9e2:    bf2c        ,.      ITE      CS
        0x0003b9e4:    2400        .$      MOVCS    r4,#0
        0x0003b9e6:    2401        .$      MOVCC    r4,#1
        0x0003b9e8:    2201        ."      MOVS     r2,#1
        0x0003b9ea:    4621        !F      MOV      r1,r4
        0x0003b9ec:    9800        ..      LDR      r0,[sp,#0]
        0x0003b9ee:    f7f7fa6b    ..k.    BL       ec_enc_bits ; 0x32ec8
        0x0003b9f2:    e004        ..      B        0x3b9fe ; quant_band + 174
        0x0003b9f4:    2101        .!      MOVS     r1,#1
        0x0003b9f6:    9800        ..      LDR      r0,[sp,#0]
        0x0003b9f8:    f7f7f942    ..B.    BL       ec_dec_bits ; 0x32c80
        0x0003b9fc:    4604        .F      MOV      r4,r0
        0x0003b9fe:    f8da0020    .. .    LDR      r0,[r10,#0x20]
        0x0003ba02:    3808        .8      SUBS     r0,r0,#8
        0x0003ba04:    f8ca0020    .. .    STR      r0,[r10,#0x20]
        0x0003ba08:    f8da0004    ....    LDR      r0,[r10,#4]
        0x0003ba0c:    b138        8.      CBZ      r0,0x3ba1e ; quant_band + 206
        0x0003ba0e:    2c00        .,      CMP      r4,#0
        0x0003ba10:    bf0c        ..      ITE      EQ
        0x0003ba12:    eeb70a00    ....    VMOVEQ.F32 s0,#1.00000000
        0x0003ba16:    eebf0a00    ....    VMOVNE.F32 s0,#-1.00000000
        0x0003ba1a:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003ba1e:    f1090901    ....    ADD      r9,r9,#1
        0x0003ba22:    4645        EF      MOV      r5,r8
        0x0003ba24:    45d9        .E      CMP      r9,r11
        0x0003ba26:    dbd0        ..      BLT      0x3b9ca ; quant_band + 122
        0x0003ba28:    b126        &.      CBZ      r6,0x3ba34 ; quant_band + 228
        0x0003ba2a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba2c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003ba30:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x0003ba34:    2001        .       MOVS     r0,#1
        0x0003ba36:    b009        ..      ADD      sp,sp,#0x24
        0x0003ba38:    ecbd8b02    ....    VPOP     {d8}
        0x0003ba3c:    b006        ..      ADD      sp,sp,#0x18
        0x0003ba3e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003ba42:    9802        ..      LDR      r0,[sp,#8]
        0x0003ba44:    f0100f01    ....    TST      r0,#1
        0x0003ba48:    d102        ..      BNE      0x3ba50 ; quant_band + 256
        0x0003ba4a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba4c:    2800        .(      CMP      r0,#0
        0x0003ba4e:    db01        ..      BLT      0x3ba54 ; quant_band + 260
        0x0003ba50:    2901        .)      CMP      r1,#1
        0x0003ba52:    dd77        w.      BLE      0x3bb44 ; quant_band + 500
        0x0003ba54:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003ba56:    4621        !F      MOV      r1,r4
        0x0003ba58:    0082        ..      LSLS     r2,r0,#2
        0x0003ba5a:    4658        XF      MOV      r0,r11
        0x0003ba5c:    f7dcfe1c    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003ba60:    465c        \F      MOV      r4,r11
        0x0003ba62:    f04f0c00    O...    MOV      r12,#0
        0x0003ba66:    2e00        ..      CMP      r6,#0
        0x0003ba68:    bfc8        ..      IT       GT
        0x0003ba6a:    f04f0e01    O...    MOVGT    lr,#1
        0x0003ba6e:    dd69        i.      BLE      0x3bb44 ; quant_band + 500
        0x0003ba70:    9800        ..      LDR      r0,[sp,#0]
        0x0003ba72:    b360        `.      CBZ      r0,0x3bace ; quant_band + 382
        0x0003ba74:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003ba76:    2700        .'      MOVS     r7,#0
        0x0003ba78:    fa40f10c    @...    ASR      r1,r0,r12
        0x0003ba7c:    fa0ef00c    ....    LSL      r0,lr,r12
        0x0003ba80:    ea4f0b61    O.a.    ASR      r11,r1,#1
        0x0003ba84:    2800        .(      CMP      r0,#0
        0x0003ba86:    dd22        ".      BLE      0x3bace ; quant_band + 382
        0x0003ba88:    f1bb0f00    ....    CMP      r11,#0
        0x0003ba8c:    dd1c        ..      BLE      0x3bac8 ; quant_band + 376
        0x0003ba8e:    19c1        ..      ADDS     r1,r0,r7
        0x0003ba90:    eb050281    ....    ADD      r2,r5,r1,LSL #2
        0x0003ba94:    eb050387    ....    ADD      r3,r5,r7,LSL #2
        0x0003ba98:    ea4f010b    O...    MOV.W    r1,r11
        0x0003ba9c:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003baa0:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003baa4:    1e49        I.      SUBS     r1,r1,#1
        0x0003baa6:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003baaa:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0003baae:    ee301a20    0. .    VADD.F32 s2,s0,s1
        0x0003bab2:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003bab6:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003baba:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003babe:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bac2:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bac6:    d1e9        ..      BNE      0x3ba9c ; quant_band + 332
        0x0003bac8:    1c7f        ..      ADDS     r7,r7,#1
        0x0003baca:    42b8        .B      CMP      r0,r7
        0x0003bacc:    dcdc        ..      BGT      0x3ba88 ; quant_band + 312
        0x0003bace:    b364        d.      CBZ      r4,0x3bb2a ; quant_band + 474
        0x0003bad0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003bad2:    2700        .'      MOVS     r7,#0
        0x0003bad4:    fa40f10c    @...    ASR      r1,r0,r12
        0x0003bad8:    fa0ef00c    ....    LSL      r0,lr,r12
        0x0003badc:    ea4f0b61    O.a.    ASR      r11,r1,#1
        0x0003bae0:    2800        .(      CMP      r0,#0
        0x0003bae2:    dd22        ".      BLE      0x3bb2a ; quant_band + 474
        0x0003bae4:    f1bb0f00    ....    CMP      r11,#0
        0x0003bae8:    dd1c        ..      BLE      0x3bb24 ; quant_band + 468
        0x0003baea:    19c1        ..      ADDS     r1,r0,r7
        0x0003baec:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x0003baf0:    eb040387    ....    ADD      r3,r4,r7,LSL #2
        0x0003baf4:    ea4f010b    O...    MOV.W    r1,r11
        0x0003baf8:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bafc:    1e49        I.      SUBS     r1,r1,#1
        0x0003bafe:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003bb02:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003bb06:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003bb0a:    ee300a81    0...    VADD.F32 s0,s1,s2
        0x0003bb0e:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003bb12:    ee300ac1    0...    VSUB.F32 s0,s1,s2
        0x0003bb16:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bb1a:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bb1e:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bb22:    d1e9        ..      BNE      0x3baf8 ; quant_band + 424
        0x0003bb24:    1c7f        ..      ADDS     r7,r7,#1
        0x0003bb26:    42b8        .B      CMP      r0,r7
        0x0003bb28:    dcdc        ..      BGT      0x3bae4 ; quant_band + 404
        0x0003bb2a:    489d        .H      LDR      r0,[pc,#628] ; [0x3bda0] = 0x45a38
        0x0003bb2c:    f008010f    ....    AND      r1,r8,#0xf
        0x0003bb30:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bb34:    5c41        A\      LDRB     r1,[r0,r1]
        0x0003bb36:    eb001028    ..(.    ADD      r0,r0,r8,ASR #4
        0x0003bb3a:    4566        fE      CMP      r6,r12
        0x0003bb3c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb3e:    ea410880    A...    ORR      r8,r1,r0,LSL #2
        0x0003bb42:    dc95        ..      BGT      0x3ba70 ; quant_band + 288
        0x0003bb44:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bb46:    4130        0A      ASRS     r0,r0,r6
        0x0003bb48:    901a        ..      STR      r0,[sp,#0x68]
        0x0003bb4a:    9802        ..      LDR      r0,[sp,#8]
        0x0003bb4c:    fa00f706    ....    LSL      r7,r0,r6
        0x0003bb50:    e066        f.      B        0x3bc20 ; quant_band + 720
        0x0003bb52:    9800        ..      LDR      r0,[sp,#0]
        0x0003bb54:    b350        P.      CBZ      r0,0x3bbac ; quant_band + 604
        0x0003bb56:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bb58:    ea4f0b67    O.g.    ASR      r11,r7,#1
        0x0003bb5c:    f04f0c00    O...    MOV      r12,#0
        0x0003bb60:    2800        .(      CMP      r0,#0
        0x0003bb62:    dd23        #.      BLE      0x3bbac ; quant_band + 604
        0x0003bb64:    f1bb0f00    ....    CMP      r11,#0
        0x0003bb68:    dd1c        ..      BLE      0x3bba4 ; quant_band + 596
        0x0003bb6a:    eb00020c    ....    ADD      r2,r0,r12
        0x0003bb6e:    eb05038c    ....    ADD      r3,r5,r12,LSL #2
        0x0003bb72:    eb050282    ....    ADD      r2,r5,r2,LSL #2
        0x0003bb76:    4659        YF      MOV      r1,r11
        0x0003bb78:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bb7c:    1e49        I.      SUBS     r1,r1,#1
        0x0003bb7e:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003bb82:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003bb86:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003bb8a:    ee310a20    1. .    VADD.F32 s0,s2,s1
        0x0003bb8e:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003bb92:    ee310a60    1.`.    VSUB.F32 s0,s2,s1
        0x0003bb96:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bb9a:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bb9e:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bba2:    d1e9        ..      BNE      0x3bb78 ; quant_band + 552
        0x0003bba4:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bba8:    4560        `E      CMP      r0,r12
        0x0003bbaa:    dcdb        ..      BGT      0x3bb64 ; quant_band + 532
        0x0003bbac:    b354        T.      CBZ      r4,0x3bc04 ; quant_band + 692
        0x0003bbae:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bbb0:    ea4f0b67    O.g.    ASR      r11,r7,#1
        0x0003bbb4:    f04f0c00    O...    MOV      r12,#0
        0x0003bbb8:    2800        .(      CMP      r0,#0
        0x0003bbba:    dd23        #.      BLE      0x3bc04 ; quant_band + 692
        0x0003bbbc:    f1bb0f00    ....    CMP      r11,#0
        0x0003bbc0:    dd1c        ..      BLE      0x3bbfc ; quant_band + 684
        0x0003bbc2:    eb00020c    ....    ADD      r2,r0,r12
        0x0003bbc6:    eb04038c    ....    ADD      r3,r4,r12,LSL #2
        0x0003bbca:    eb040282    ....    ADD      r2,r4,r2,LSL #2
        0x0003bbce:    4659        YF      MOV      r1,r11
        0x0003bbd0:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bbd4:    1e49        I.      SUBS     r1,r1,#1
        0x0003bbd6:    ee201a08     ...    VMUL.F32 s2,s0,s16
        0x0003bbda:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003bbde:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003bbe2:    ee310a20    1. .    VADD.F32 s0,s2,s1
        0x0003bbe6:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003bbea:    ee310a60    1.`.    VSUB.F32 s0,s2,s1
        0x0003bbee:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bbf2:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bbf6:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bbfa:    d1e9        ..      BNE      0x3bbd0 ; quant_band + 640
        0x0003bbfc:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bc00:    4560        `E      CMP      r0,r12
        0x0003bc02:    dcdb        ..      BGT      0x3bbbc ; quant_band + 620
        0x0003bc04:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bc06:    f1090901    ....    ADD      r9,r9,#1
        0x0003bc0a:    fa08f000    ....    LSL      r0,r8,r0
        0x0003bc0e:    ea400808    @...    ORR      r8,r0,r8
        0x0003bc12:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bc14:    107f        ..      ASRS     r7,r7,#1
        0x0003bc16:    0040        @.      LSLS     r0,r0,#1
        0x0003bc18:    901a        ..      STR      r0,[sp,#0x68]
        0x0003bc1a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc1c:    1c40        @.      ADDS     r0,r0,#1
        0x0003bc1e:    9001        ..      STR      r0,[sp,#4]
        0x0003bc20:    f0170f01    ....    TST      r7,#1
        0x0003bc24:    d102        ..      BNE      0x3bc2c ; quant_band + 732
        0x0003bc26:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc28:    2800        .(      CMP      r0,#0
        0x0003bc2a:    db92        ..      BLT      0x3bb52 ; quant_band + 514
        0x0003bc2c:    981a        ..      LDR      r0,[sp,#0x68]
        0x0003bc2e:    e9cd0704    ....    STRD     r0,r7,[sp,#0x10]
        0x0003bc32:    2801        .(      CMP      r0,#1
        0x0003bc34:    dd14        ..      BLE      0x3bc60 ; quant_band + 784
        0x0003bc36:    9800        ..      LDR      r0,[sp,#0]
        0x0003bc38:    b140        @.      CBZ      r0,0x3bc4c ; quant_band + 764
        0x0003bc3a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003bc3c:    fa47f106    G...    ASR      r1,r7,r6
        0x0003bc40:    fa00f206    ....    LSL      r2,r0,r6
        0x0003bc44:    4628        (F      MOV      r0,r5
        0x0003bc46:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003bc48:    f7f4fe3e    ..>.    BL       deinterleave_hadamard ; 0x308c8
        0x0003bc4c:    b144        D.      CBZ      r4,0x3bc60 ; quant_band + 784
        0x0003bc4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003bc50:    fa47f106    G...    ASR      r1,r7,r6
        0x0003bc54:    fa00f206    ....    LSL      r2,r0,r6
        0x0003bc58:    4620         F      MOV      r0,r4
        0x0003bc5a:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003bc5c:    f7f4fe34    ..4.    BL       deinterleave_hadamard ; 0x308c8
        0x0003bc60:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003bc62:    981c        ..      LDR      r0,[sp,#0x70]
        0x0003bc64:    9100        ..      STR      r1,[sp,#0]
        0x0003bc66:    f8cd800c    ....    STR      r8,[sp,#0xc]
        0x0003bc6a:    e9cd4001    ...@    STRD     r4,r0,[sp,#4]
        0x0003bc6e:    e9dd230f    ...#    LDRD     r2,r3,[sp,#0x3c]
        0x0003bc72:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003bc76:    4629        )F      MOV      r1,r5
        0x0003bc78:    4650        PF      MOV      r0,r10
        0x0003bc7a:    f000ffc3    ....    BL       quant_partition ; 0x3cc04
        0x0003bc7e:    4680        .F      MOV      r8,r0
        0x0003bc80:    f8da0004    ....    LDR      r0,[r10,#4]
        0x0003bc84:    2800        .(      CMP      r0,#0
        0x0003bc86:    f0008139    ..9.    BEQ.W    0x3befc ; quant_band + 1452
        0x0003bc8a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003bc8c:    2801        .(      CMP      r0,#1
        0x0003bc8e:    dd7c        |.      BLE      0x3bd8a ; quant_band + 1082
        0x0003bc90:    4137        7A      ASRS     r7,r7,r6
        0x0003bc92:    fa00f406    ....    LSL      r4,r0,r6
        0x0003bc96:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003bc9a:    f001fce9    ....    BL       save_stack ; 0x3d670
        0x0003bc9e:    fb07f004    ....    MUL      r0,r7,r4
        0x0003bca2:    0080        ..      LSLS     r0,r0,#2
        0x0003bca4:    9000        ..      STR      r0,[sp,#0]
        0x0003bca6:    f003fed1    ....    BL       spl_alloca ; 0x3fa4c
        0x0003bcaa:    4603        .F      MOV      r3,r0
        0x0003bcac:    f1ba0f00    ....    CMP      r10,#0
        0x0003bcb0:    d036        6.      BEQ      0x3bd20 ; quant_band + 976
        0x0003bcb2:    483c        <H      LDR      r0,[pc,#240] ; [0x3bda4] = 0x459b0
        0x0003bcb4:    f04f0c00    O...    MOV      r12,#0
        0x0003bcb8:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003bcbc:    f1a00b08    ....    SUB      r11,r0,#8
        0x0003bcc0:    2c00        .,      CMP      r4,#0
        0x0003bcc2:    dd5b        [.      BLE      0x3bd7c ; quant_band + 1068
        0x0003bcc4:    2f00        ./      CMP      r7,#0
        0x0003bcc6:    dd26        &.      BLE      0x3bd16 ; quant_band + 966
        0x0003bcc8:    f85b002c    [.,.    LDR      r0,[r11,r12,LSL #2]
        0x0003bccc:    fb00f107    ....    MUL      r1,r0,r7
        0x0003bcd0:    eb050081    ....    ADD      r0,r5,r1,LSL #2
        0x0003bcd4:    1f01        ..      SUBS     r1,r0,#4
        0x0003bcd6:    ebac0004    ....    SUB      r0,r12,r4
        0x0003bcda:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003bcde:    f0170f01    ....    TST      r7,#1
        0x0003bce2:    d006        ..      BEQ      0x3bcf2 ; quant_band + 930
        0x0003bce4:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bce8:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003bcec:    1d09        ..      ADDS     r1,r1,#4
        0x0003bcee:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bcf2:    107a        z.      ASRS     r2,r7,#1
        0x0003bcf4:    d00f        ..      BEQ      0x3bd16 ; quant_band + 966
        0x0003bcf6:    bf00        ..      NOP      
        0x0003bcf8:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bcfc:    eb000a84    ....    ADD      r10,r0,r4,LSL #2
        0x0003bd00:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0003bd04:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003bd08:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003bd0c:    3108        .1      ADDS     r1,r1,#8
        0x0003bd0e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bd12:    1e52        R.      SUBS     r2,r2,#1
        0x0003bd14:    d1f0        ..      BNE      0x3bcf8 ; quant_band + 936
        0x0003bd16:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bd1a:    4564        dE      CMP      r4,r12
        0x0003bd1c:    dcd2        ..      BGT      0x3bcc4 ; quant_band + 884
        0x0003bd1e:    e02d        -.      B        0x3bd7c ; quant_band + 1068
        0x0003bd20:    f04f0a00    O...    MOV      r10,#0
        0x0003bd24:    46d4        .F      MOV      r12,r10
        0x0003bd26:    2c00        .,      CMP      r4,#0
        0x0003bd28:    dd28        (.      BLE      0x3bd7c ; quant_band + 1068
        0x0003bd2a:    2f00        ./      CMP      r7,#0
        0x0003bd2c:    dd21        !.      BLE      0x3bd72 ; quant_band + 1058
        0x0003bd2e:    eb05008a    ....    ADD      r0,r5,r10,LSL #2
        0x0003bd32:    1f01        ..      SUBS     r1,r0,#4
        0x0003bd34:    ebac0004    ....    SUB      r0,r12,r4
        0x0003bd38:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003bd3c:    f0170f01    ....    TST      r7,#1
        0x0003bd40:    d006        ..      BEQ      0x3bd50 ; quant_band + 1024
        0x0003bd42:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bd46:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003bd4a:    1d09        ..      ADDS     r1,r1,#4
        0x0003bd4c:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bd50:    107a        z.      ASRS     r2,r7,#1
        0x0003bd52:    d00e        ..      BEQ      0x3bd72 ; quant_band + 1058
        0x0003bd54:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003bd58:    eb000b84    ....    ADD      r11,r0,r4,LSL #2
        0x0003bd5c:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0003bd60:    ed8b0a00    ....    VSTR     s0,[r11,#0]
        0x0003bd64:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003bd68:    3108        .1      ADDS     r1,r1,#8
        0x0003bd6a:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003bd6e:    1e52        R.      SUBS     r2,r2,#1
        0x0003bd70:    d1f0        ..      BNE      0x3bd54 ; quant_band + 1028
        0x0003bd72:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003bd76:    44ba        .D      ADD      r10,r10,r7
        0x0003bd78:    4564        dE      CMP      r4,r12
        0x0003bd7a:    dcd6        ..      BGT      0x3bd2a ; quant_band + 986
        0x0003bd7c:    4619        .F      MOV      r1,r3
        0x0003bd7e:    4628        (F      MOV      r0,r5
        0x0003bd80:    9a00        ..      LDR      r2,[sp,#0]
        0x0003bd82:    f7dcfc89    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003bd86:    f001fc6b    ..k.    BL       restore_stack ; 0x3d660
        0x0003bd8a:    e9dd4a04    ...J    LDRD     r4,r10,[sp,#0x10]
        0x0003bd8e:    f04f0b00    O...    MOV      r11,#0
        0x0003bd92:    f1b90f00    ....    CMP      r9,#0
        0x0003bd96:    dd3b        ;.      BLE      0x3be10 ; quant_band + 1216
        0x0003bd98:    1064        d.      ASRS     r4,r4,#1
        0x0003bd9a:    e005        ..      B        0x3bda8 ; quant_band + 1112
    $d
        0x0003bd9c:    3f3504f3    ..5?    DCD    1060439283
        0x0003bda0:    00045a38    8Z..    DCD    285240
        0x0003bda4:    000459b0    .Y..    DCD    285104
    $t
        0x0003bda8:    fa28f004    (...    LSR      r0,r8,r4
        0x0003bdac:    ea4f0a4a    O.J.    LSL      r10,r10,#1
        0x0003bdb0:    ea400808    @...    ORR      r8,r0,r8
        0x0003bdb4:    1e20         .      SUBS     r0,r4,#0
        0x0003bdb6:    ea4f076a    O.j.    ASR      r7,r10,#1
        0x0003bdba:    f04f0c00    O...    MOV      r12,#0
        0x0003bdbe:    dd23        #.      BLE      0x3be08 ; quant_band + 1208
        0x0003bdc0:    2f00        ./      CMP      r7,#0
        0x0003bdc2:    dd1d        ..      BLE      0x3be00 ; quant_band + 1200
        0x0003bdc4:    eb00020c    ....    ADD      r2,r0,r12
        0x0003bdc8:    eb05038c    ....    ADD      r3,r5,r12,LSL #2
        0x0003bdcc:    eb050282    ....    ADD      r2,r5,r2,LSL #2
        0x0003bdd0:    ea4f0107    O...    MOV.W    r1,r7
        0x0003bdd4:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003bdd8:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003bddc:    1e49        I.      SUBS     r1,r1,#1
        0x0003bdde:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003bde2:    ee600a88    `...    VMUL.F32 s1,s1,s16
        0x0003bde6:    ee301a20    0. .    VADD.F32 s2,s0,s1
        0x0003bdea:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003bdee:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003bdf2:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x0003bdf6:    eb0303c0    ....    ADD      r3,r3,r0,LSL #3
        0x0003bdfa:    eb0202c0    ....    ADD      r2,r2,r0,LSL #3
        0x0003bdfe:    d1e9        ..      BNE      0x3bdd4 ; quant_band + 1156
        0x0003be00:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003be04:    4560        `E      CMP      r0,r12
        0x0003be06:    dcdb        ..      BGT      0x3bdc0 ; quant_band + 1136
        0x0003be08:    f10b0b01    ....    ADD      r11,r11,#1
        0x0003be0c:    45d9        .E      CMP      r9,r11
        0x0003be0e:    dcc3        ..      BGT      0x3bd98 ; quant_band + 1096
        0x0003be10:    2700        .'      MOVS     r7,#0
        0x0003be12:    2e00        ..      CMP      r6,#0
        0x0003be14:    bfc4        ..      ITT      GT
        0x0003be16:    f04f0a01    O...    MOVGT    r10,#1
        0x0003be1a:    f8dfb0e4    ....    LDRGT    r11,[pc,#228] ; [0x3bf00] = 0x45a48
        0x0003be1e:    dd31        1.      BLE      0x3be84 ; quant_band + 1332
        0x0003be20:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003be22:    f81b8008    ....    LDRB     r8,[r11,r8]
        0x0003be26:    4138        8A      ASRS     r0,r0,r7
        0x0003be28:    ea4f0960    O.`.    ASR      r9,r0,#1
        0x0003be2c:    fa0af107    ....    LSL      r1,r10,r7
        0x0003be30:    2000        .       MOVS     r0,#0
        0x0003be32:    2900        .)      CMP      r1,#0
        0x0003be34:    dd23        #.      BLE      0x3be7e ; quant_band + 1326
        0x0003be36:    bf00        ..      NOP      
        0x0003be38:    f1b90f00    ....    CMP      r9,#0
        0x0003be3c:    dd1c        ..      BLE      0x3be78 ; quant_band + 1320
        0x0003be3e:    180b        ..      ADDS     r3,r1,r0
        0x0003be40:    eb050c80    ....    ADD      r12,r5,r0,LSL #2
        0x0003be44:    eb050383    ....    ADD      r3,r5,r3,LSL #2
        0x0003be48:    ea4f0209    O...    MOV.W    r2,r9
        0x0003be4c:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x0003be50:    1e52        R.      SUBS     r2,r2,#1
        0x0003be52:    ee600a08    `...    VMUL.F32 s1,s0,s16
        0x0003be56:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003be5a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003be5e:    ee301a80    0...    VADD.F32 s2,s1,s0
        0x0003be62:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003be66:    ed8c1a00    ....    VSTR     s2,[r12,#0]
        0x0003be6a:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003be6e:    eb0c0cc1    ....    ADD      r12,r12,r1,LSL #3
        0x0003be72:    eb0303c1    ....    ADD      r3,r3,r1,LSL #3
        0x0003be76:    d1e9        ..      BNE      0x3be4c ; quant_band + 1276
        0x0003be78:    1c40        @.      ADDS     r0,r0,#1
        0x0003be7a:    4281        .B      CMP      r1,r0
        0x0003be7c:    dcdc        ..      BGT      0x3be38 ; quant_band + 1256
        0x0003be7e:    1c7f        ..      ADDS     r7,r7,#1
        0x0003be80:    42be        .B      CMP      r6,r7
        0x0003be82:    dccd        ..      BGT      0x3be20 ; quant_band + 1232
        0x0003be84:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003be86:    40b4        .@      LSLS     r4,r4,r6
        0x0003be88:    b398        ..      CBZ      r0,0x3bef2 ; quant_band + 1442
        0x0003be8a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003be8c:    f006fcab    ....    BL       __aeabi_i2d ; 0x427e6
        0x0003be90:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003be94:    f7e2fbb8    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003be98:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003be9c:    f006f9c4    ....    BL       __aeabi_d2f ; 0x42228
        0x0003bea0:    ee000a10    ....    VMOV     s0,r0
        0x0003bea4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003bea6:    2800        .(      CMP      r0,#0
        0x0003bea8:    dd23        #.      BLE      0x3bef2 ; quant_band + 1442
        0x0003beaa:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003beac:    1f28        (.      SUBS     r0,r5,#4
        0x0003beae:    1f0a        ..      SUBS     r2,r1,#4
        0x0003beb0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003beb2:    f0110f01    ....    TST      r1,#1
        0x0003beb6:    d007        ..      BEQ      0x3bec8 ; quant_band + 1400
        0x0003beb8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003bebc:    1d00        ..      ADDS     r0,r0,#4
        0x0003bebe:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003bec2:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x0003bec6:    1d12        ..      ADDS     r2,r2,#4
        0x0003bec8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003beca:    1049        I.      ASRS     r1,r1,#1
        0x0003becc:    d011        ..      BEQ      0x3bef2 ; quant_band + 1442
        0x0003bece:    bf00        ..      NOP      
        0x0003bed0:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003bed4:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003bed8:    edc20a01    ....    VSTR     s1,[r2,#4]
        0x0003bedc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003bee0:    3008        .0      ADDS     r0,r0,#8
        0x0003bee2:    1e49        I.      SUBS     r1,r1,#1
        0x0003bee4:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003bee8:    edc20a02    ....    VSTR     s1,[r2,#8]
        0x0003beec:    f1020208    ....    ADD      r2,r2,#8
        0x0003bef0:    d1ee        ..      BNE      0x3bed0 ; quant_band + 1408
        0x0003bef2:    2001        .       MOVS     r0,#1
        0x0003bef4:    40a0        .@      LSLS     r0,r0,r4
        0x0003bef6:    1e40        @.      SUBS     r0,r0,#1
        0x0003bef8:    ea000808    ....    AND      r8,r0,r8
        0x0003befc:    4640        @F      MOV      r0,r8
        0x0003befe:    e59a        ..      B        0x3ba36 ; quant_band + 230
    $d
        0x0003bf00:    00045a48    HZ..    DCD    285256
    $t
    i.quant_band_stereo
    quant_band_stereo
        0x0003bf04:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003bf08:    461f        .F      MOV      r7,r3
        0x0003bf0a:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003bf0e:    b097        ..      SUB      sp,sp,#0x5c
        0x0003bf10:    4614        .F      MOV      r4,r2
        0x0003bf12:    460d        .F      MOV      r5,r1
        0x0003bf14:    4606        .F      MOV      r6,r0
        0x0003bf16:    ed9f8afe    ....    VLDR     s16,[pc,#1016] ; [0x3c310] = 0
        0x0003bf1a:    f8ddb0a4    ....    LDR      r11,[sp,#0xa4]
        0x0003bf1e:    f8d09000    ....    LDR      r9,[r0,#0]
        0x0003bf22:    f8cd902c    ..,.    STR      r9,[sp,#0x2c]
        0x0003bf26:    f8dd809c    ....    LDR      r8,[sp,#0x9c]
        0x0003bf2a:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0003bf2c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003bf2e:    2b01        .+      CMP      r3,#1
        0x0003bf30:    d07e        ~.      BEQ      0x3c030 ; quant_band_stereo + 300
        0x0003bf32:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003bf34:    9015        ..      STR      r0,[sp,#0x54]
        0x0003bf36:    a92c        ,.      ADD      r1,sp,#0xb0
        0x0003bf38:    2001        .       MOVS     r0,#1
        0x0003bf3a:    e9cd0105    ....    STRD     r0,r1,[sp,#0x14]
        0x0003bf3e:    e9cd8b03    ....    STRD     r8,r11,[sp,#0xc]
        0x0003bf42:    a826        &.      ADD      r0,sp,#0x98
        0x0003bf44:    e9cd7000    ...p    STRD     r7,r0,[sp,#0]
        0x0003bf48:    4613        .F      MOV      r3,r2
        0x0003bf4a:    462a        *F      MOV      r2,r5
        0x0003bf4c:    a90c        ..      ADD      r1,sp,#0x30
        0x0003bf4e:    f8cd8008    ....    STR      r8,[sp,#8]
        0x0003bf52:    4630        0F      MOV      r0,r6
        0x0003bf54:    f7f3ff10    ....    BL       compute_theta ; 0x2fd78
        0x0003bf58:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003bf5a:    9012        ..      STR      r0,[sp,#0x48]
        0x0003bf5c:    eddd0a0d    ....    VLDR     s1,[sp,#0x34]
        0x0003bf60:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x0003bf64:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003bf68:    eddf0aea    ....    VLDR     s1,[pc,#936] ; [0x3c314] = 0x38000000
        0x0003bf6c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003bf70:    e9dda110    ....    LDRD     r10,r1,[sp,#0x40]
        0x0003bf74:    ee219a20    !. .    VMUL.F32 s18,s2,s1
        0x0003bf78:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003bf7c:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0003bf7e:    2f02        ./      CMP      r7,#2
        0x0003bf80:    d07b        {.      BEQ      0x3c07a ; quant_band_stereo + 374
        0x0003bf82:    9826        &.      LDR      r0,[sp,#0x98]
        0x0003bf84:    1a82        ..      SUBS     r2,r0,r2
        0x0003bf86:    eb0272d2    ...r    ADD      r2,r2,r2,LSR #31
        0x0003bf8a:    ebb00f62    ..b.    CMP      r0,r2,ASR #1
        0x0003bf8e:    bfac        ..      ITE      GE
        0x0003bf90:    1053        S.      ASRGE    r3,r2,#1
        0x0003bf92:    4603        .F      MOVLT    r3,r0
        0x0003bf94:    2b00        .+      CMP      r3,#0
        0x0003bf96:    bfb8        ..      IT       LT
        0x0003bf98:    f04f0900    O...    MOVLT    r9,#0
        0x0003bf9c:    db05        ..      BLT      0x3bfaa ; quant_band_stereo + 166
        0x0003bf9e:    ebb00f62    ..b.    CMP      r0,r2,ASR #1
        0x0003bfa2:    bfb4        ..      ITE      LT
        0x0003bfa4:    4681        .F      MOVLT    r9,r0
        0x0003bfa6:    ea4f0962    O.b.    ASRGE    r9,r2,#1
        0x0003bfaa:    eba00009    ....    SUB      r0,r0,r9
        0x0003bfae:    9006        ..      STR      r0,[sp,#0x18]
        0x0003bfb0:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003bfb2:    1a40        @.      SUBS     r0,r0,r1
        0x0003bfb4:    6230        0b      STR      r0,[r6,#0x20]
        0x0003bfb6:    9008        ..      STR      r0,[sp,#0x20]
        0x0003bfb8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003bfba:    4581        .E      CMP      r9,r0
        0x0003bfbc:    f2c08151    ..Q.    BLT.W    0x3c262 ; quant_band_stereo + 862
        0x0003bfc0:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0003bfc4:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0003bfc6:    9205        ..      STR      r2,[sp,#0x14]
        0x0003bfc8:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003bfcc:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003bfd0:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003bfd2:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003bfd6:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003bfda:    464b        KF      MOV      r3,r9
        0x0003bfdc:    463a        :F      MOV      r2,r7
        0x0003bfde:    4629        )F      MOV      r1,r5
        0x0003bfe0:    4630        0F      MOV      r0,r6
        0x0003bfe2:    f7fffcb5    ....    BL       quant_band ; 0x3b950
        0x0003bfe6:    900a        ..      STR      r0,[sp,#0x28]
        0x0003bfe8:    6a31        1j      LDR      r1,[r6,#0x20]
        0x0003bfea:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003bfec:    1a40        @.      SUBS     r0,r0,r1
        0x0003bfee:    eba90000    ....    SUB      r0,r9,r0
        0x0003bff2:    2818        .(      CMP      r0,#0x18
        0x0003bff4:    dd06        ..      BLE      0x3c004 ; quant_band_stereo + 256
        0x0003bff6:    f1ba0f00    ....    CMP      r10,#0
        0x0003bffa:    d003        ..      BEQ      0x3c004 ; quant_band_stereo + 256
        0x0003bffc:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003bffe:    4408        .D      ADD      r0,r0,r1
        0x0003c000:    3818        .8      SUBS     r0,r0,#0x18
        0x0003c002:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c004:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003c006:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c00a:    fa40f108    @...    ASR      r1,r0,r8
        0x0003c00e:    2000        .       MOVS     r0,#0
        0x0003c010:    e9cd0104    ....    STRD     r0,r1,[sp,#0x10]
        0x0003c014:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c018:    e9cdb002    ....    STRD     r11,r0,[sp,#8]
        0x0003c01c:    463a        :F      MOV      r2,r7
        0x0003c01e:    4621        !F      MOV      r1,r4
        0x0003c020:    4630        0F      MOV      r0,r6
        0x0003c022:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0003c024:    f7fffc94    ....    BL       quant_band ; 0x3b950
        0x0003c028:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003c02a:    ea400801    @...    ORR      r8,r0,r1
        0x0003c02e:    e000        ..      B        0x3c032 ; quant_band_stereo + 302
        0x0003c030:    e001        ..      B        0x3c036 ; quant_band_stereo + 306
        0x0003c032:    f000b94c    ..L.    B.W      0x3c2ce ; quant_band_stereo + 970
        0x0003c036:    468a        .F      MOV      r10,r1
        0x0003c038:    992a        *.      LDR      r1,[sp,#0xa8]
        0x0003c03a:    ea5f0802    _...    MOVS     r8,r2
        0x0003c03e:    e9cd0101    ....    STRD     r0,r1,[sp,#4]
        0x0003c042:    bf14        ..      ITE      NE
        0x0003c044:    2001        .       MOVNE    r0,#1
        0x0003c046:    2000        .       MOVEQ    r0,#0
        0x0003c048:    2700        .'      MOVS     r7,#0
        0x0003c04a:    f1000b01    ....    ADD      r11,r0,#1
        0x0003c04e:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003c050:    2400        .$      MOVS     r4,#0
        0x0003c052:    2808        .(      CMP      r0,#8
        0x0003c054:    db1a        ..      BLT      0x3c08c ; quant_band_stereo + 392
        0x0003c056:    f1b90f00    ....    CMP      r9,#0
        0x0003c05a:    d00f        ..      BEQ      0x3c07c ; quant_band_stereo + 376
        0x0003c05c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c060:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003c064:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c068:    bf2c        ,.      ITE      CS
        0x0003c06a:    2400        .$      MOVCS    r4,#0
        0x0003c06c:    2401        .$      MOVCC    r4,#1
        0x0003c06e:    2201        ."      MOVS     r2,#1
        0x0003c070:    4621        !F      MOV      r1,r4
        0x0003c072:    9801        ..      LDR      r0,[sp,#4]
        0x0003c074:    f7f6ff28    ..(.    BL       ec_enc_bits ; 0x32ec8
        0x0003c078:    e005        ..      B        0x3c086 ; quant_band_stereo + 386
        0x0003c07a:    e022        ".      B        0x3c0c2 ; quant_band_stereo + 446
        0x0003c07c:    2101        .!      MOVS     r1,#1
        0x0003c07e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c080:    f7f6fdfe    ....    BL       ec_dec_bits ; 0x32c80
        0x0003c084:    4604        .F      MOV      r4,r0
        0x0003c086:    6a30        0j      LDR      r0,[r6,#0x20]
        0x0003c088:    3808        .8      SUBS     r0,r0,#8
        0x0003c08a:    6230        0b      STR      r0,[r6,#0x20]
        0x0003c08c:    6870        ph      LDR      r0,[r6,#4]
        0x0003c08e:    b138        8.      CBZ      r0,0x3c0a0 ; quant_band_stereo + 412
        0x0003c090:    2c00        .,      CMP      r4,#0
        0x0003c092:    bf0c        ..      ITE      EQ
        0x0003c094:    eeb70a00    ....    VMOVEQ.F32 s0,#1.00000000
        0x0003c098:    eebf0a00    ....    VMOVNE.F32 s0,#-1.00000000
        0x0003c09c:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003c0a0:    1c7f        ..      ADDS     r7,r7,#1
        0x0003c0a2:    4645        EF      MOV      r5,r8
        0x0003c0a4:    455f        _E      CMP      r7,r11
        0x0003c0a6:    dbd2        ..      BLT      0x3c04e ; quant_band_stereo + 330
        0x0003c0a8:    9802        ..      LDR      r0,[sp,#8]
        0x0003c0aa:    2800        .(      CMP      r0,#0
        0x0003c0ac:    bf1c        ..      ITT      NE
        0x0003c0ae:    ed9a0a00    ....    VLDRNE   s0,[r10,#0]
        0x0003c0b2:    ed800a00    ....    VSTRNE   s0,[r0,#0]
        0x0003c0b6:    2001        .       MOVS     r0,#1
        0x0003c0b8:    b017        ..      ADD      sp,sp,#0x5c
        0x0003c0ba:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003c0be:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003c0c2:    2000        .       MOVS     r0,#0
        0x0003c0c4:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c0c6:    9826        &.      LDR      r0,[sp,#0x98]
        0x0003c0c8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003c0ca:    2000        .       MOVS     r0,#0
        0x0003c0cc:    f1ba0f00    ....    CMP      r10,#0
        0x0003c0d0:    d00b        ..      BEQ      0x3c0ea ; quant_band_stereo + 486
        0x0003c0d2:    f5ba4f80    ...O    CMP      r10,#0x4000
        0x0003c0d6:    d006        ..      BEQ      0x3c0e6 ; quant_band_stereo + 482
        0x0003c0d8:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003c0da:    2008        .       MOVS     r0,#8
        0x0003c0dc:    3a08        .:      SUBS     r2,r2,#8
        0x0003c0de:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003c0e0:    f5ba5f00    ..._    CMP      r10,#0x2000
        0x0003c0e4:    dd01        ..      BLE      0x3c0ea ; quant_band_stereo + 486
        0x0003c0e6:    2201        ."      MOVS     r2,#1
        0x0003c0e8:    e000        ..      B        0x3c0ec ; quant_band_stereo + 488
        0x0003c0ea:    2200        ."      MOVS     r2,#0
        0x0003c0ec:    6a33        3j      LDR      r3,[r6,#0x20]
        0x0003c0ee:    4401        .D      ADD      r1,r1,r0
        0x0003c0f0:    1a59        Y.      SUBS     r1,r3,r1
        0x0003c0f2:    6231        1b      STR      r1,[r6,#0x20]
        0x0003c0f4:    2a00        .*      CMP      r2,#0
        0x0003c0f6:    bf19        ..      ITTEE    NE
        0x0003c0f8:    46a1        .F      MOVNE    r9,r4
        0x0003c0fa:    46aa        .F      MOVNE    r10,r5
        0x0003c0fc:    46a9        .F      MOVEQ    r9,r5
        0x0003c0fe:    46a2        .F      MOVEQ    r10,r4
        0x0003c100:    b300        ..      CBZ      r0,0x3c144 ; quant_band_stereo + 576
        0x0003c102:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003c104:    b1c8        ..      CBZ      r0,0x3c13a ; quant_band_stereo + 566
        0x0003c106:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x0003c10a:    edda0a01    ....    VLDR     s1,[r10,#4]
        0x0003c10e:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x0003c112:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003c116:    edd90a01    ....    VLDR     s1,[r9,#4]
        0x0003c11a:    ee000ac1    ....    VMLS.F32 s0,s1,s2
        0x0003c11e:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003c122:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c126:    bf2c        ,.      ITE      CS
        0x0003c128:    2000        .       MOVCS    r0,#0
        0x0003c12a:    2001        .       MOVCC    r0,#1
        0x0003c12c:    2201        ."      MOVS     r2,#1
        0x0003c12e:    4601        .F      MOV      r1,r0
        0x0003c130:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c132:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003c134:    f7f6fec8    ....    BL       ec_enc_bits ; 0x32ec8
        0x0003c138:    e004        ..      B        0x3c144 ; quant_band_stereo + 576
        0x0003c13a:    2101        .!      MOVS     r1,#1
        0x0003c13c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003c13e:    f7f6fd9f    ....    BL       ec_dec_bits ; 0x32c80
        0x0003c142:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c144:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c146:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c14a:    4241        AB      RSBS     r1,r0,#0
        0x0003c14c:    2001        .       MOVS     r0,#1
        0x0003c14e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003c152:    9008        ..      STR      r0,[sp,#0x20]
        0x0003c154:    e9dd022a    ..*.    LDRD     r0,r2,[sp,#0xa8]
        0x0003c158:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003c15a:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c15c:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003c160:    e9cd0203    ....    STRD     r0,r2,[sp,#0xc]
        0x0003c164:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003c166:    463a        :F      MOV      r2,r7
        0x0003c168:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c16c:    4649        IF      MOV      r1,r9
        0x0003c16e:    4630        0F      MOV      r0,r6
        0x0003c170:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0003c172:    f7fffbed    ....    BL       quant_band ; 0x3b950
        0x0003c176:    4680        .F      MOV      r8,r0
        0x0003c178:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c17a:    ed990a01    ....    VLDR     s0,[r9,#4]
        0x0003c17e:    4240        @B      RSBS     r0,r0,#0
        0x0003c180:    ee000a90    ....    VMOV     s1,r0
        0x0003c184:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003c188:    ee200a20     . .    VMUL.F32 s0,s0,s1
        0x0003c18c:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x0003c190:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c192:    edd90a00    ....    VLDR     s1,[r9,#0]
        0x0003c196:    ee000a10    ....    VMOV     s0,r0
        0x0003c19a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c19e:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003c1a2:    ed8a0a01    ....    VSTR     s0,[r10,#4]
        0x0003c1a6:    6870        ph      LDR      r0,[r6,#4]
        0x0003c1a8:    b3f0        ..      CBZ      r0,0x3c228 ; quant_band_stereo + 804
        0x0003c1aa:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c1ae:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003c1b2:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0003c1b6:    ed950a01    ....    VLDR     s0,[r5,#4]
        0x0003c1ba:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003c1be:    ed850a01    ....    VSTR     s0,[r5,#4]
        0x0003c1c2:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0003c1c6:    ee600a28    `.(.    VMUL.F32 s1,s0,s17
        0x0003c1ca:    edc40a00    ....    VSTR     s1,[r4,#0]
        0x0003c1ce:    ed940a01    ....    VLDR     s0,[r4,#4]
        0x0003c1d2:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003c1d6:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x0003c1da:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c1de:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0003c1e2:    edc50a00    ....    VSTR     s1,[r5,#0]
        0x0003c1e6:    edd40a00    ....    VLDR     s1,[r4,#0]
        0x0003c1ea:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003c1ee:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x0003c1f2:    ed950a01    ....    VLDR     s0,[r5,#4]
        0x0003c1f6:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x0003c1fa:    ee700a60    p.`.    VSUB.F32 s1,s0,s1
        0x0003c1fe:    edc50a01    ....    VSTR     s1,[r5,#4]
        0x0003c202:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x0003c206:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003c20a:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x0003c20e:    6870        ph      LDR      r0,[r6,#4]
        0x0003c210:    2800        .(      CMP      r0,#0
        0x0003c212:    bf1c        ..      ITT      NE
        0x0003c214:    9812        ..      LDRNE    r0,[sp,#0x48]
        0x0003c216:    2800        .(      CMPNE    r0,#0
        0x0003c218:    d021        !.      BEQ      0x3c25e ; quant_band_stereo + 858
        0x0003c21a:    bf00        ..      NOP      
        0x0003c21c:    f1a40004    ....    SUB      r0,r4,#4
        0x0003c220:    f0170f01    ....    TST      r7,#1
        0x0003c224:    d009        ..      BEQ      0x3c23a ; quant_band_stereo + 822
        0x0003c226:    e000        ..      B        0x3c22a ; quant_band_stereo + 806
        0x0003c228:    e019        ..      B        0x3c25e ; quant_band_stereo + 858
        0x0003c22a:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c22e:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003c232:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003c236:    f1000004    ....    ADD      r0,r0,#4
        0x0003c23a:    1079        y.      ASRS     r1,r7,#1
        0x0003c23c:    d00f        ..      BEQ      0x3c25e ; quant_band_stereo + 858
        0x0003c23e:    bf00        ..      NOP      
        0x0003c240:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c244:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003c248:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x0003c24c:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003c250:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003c254:    ed800a02    ....    VSTR     s0,[r0,#8]
        0x0003c258:    3008        .0      ADDS     r0,r0,#8
        0x0003c25a:    1e49        I.      SUBS     r1,r1,#1
        0x0003c25c:    d1f0        ..      BNE      0x3c240 ; quant_band_stereo + 828
        0x0003c25e:    4640        @F      MOV      r0,r8
        0x0003c260:    e72a        *.      B        0x3c0b8 ; quant_band_stereo + 436
        0x0003c262:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003c264:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c268:    fa40f108    @...    ASR      r1,r0,r8
        0x0003c26c:    2000        .       MOVS     r0,#0
        0x0003c26e:    e9cd0104    ....    STRD     r0,r1,[sp,#0x10]
        0x0003c272:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c276:    e9cdb002    ....    STRD     r11,r0,[sp,#8]
        0x0003c27a:    463a        :F      MOV      r2,r7
        0x0003c27c:    4621        !F      MOV      r1,r4
        0x0003c27e:    4630        0F      MOV      r0,r6
        0x0003c280:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0003c282:    f7fffb65    ..e.    BL       quant_band ; 0x3b950
        0x0003c286:    900a        ..      STR      r0,[sp,#0x28]
        0x0003c288:    6a31        1j      LDR      r1,[r6,#0x20]
        0x0003c28a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003c28c:    1a41        A.      SUBS     r1,r0,r1
        0x0003c28e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c290:    1a40        @.      SUBS     r0,r0,r1
        0x0003c292:    2818        .(      CMP      r0,#0x18
        0x0003c294:    dd05        ..      BLE      0x3c2a2 ; quant_band_stereo + 926
        0x0003c296:    f5ba4f80    ...O    CMP      r10,#0x4000
        0x0003c29a:    bf1c        ..      ITT      NE
        0x0003c29c:    4448        HD      ADDNE    r0,r0,r9
        0x0003c29e:    f1a00918    ....    SUBNE    r9,r0,#0x18
        0x0003c2a2:    e9dd012a    ..*.    LDRD     r0,r1,[sp,#0xa8]
        0x0003c2a6:    9a2c        ,.      LDR      r2,[sp,#0xb0]
        0x0003c2a8:    9205        ..      STR      r2,[sp,#0x14]
        0x0003c2aa:    f8cdb008    ....    STR      r11,[sp,#8]
        0x0003c2ae:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003c2b2:    9828        (.      LDR      r0,[sp,#0xa0]
        0x0003c2b4:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003c2b8:    e9cd8000    ....    STRD     r8,r0,[sp,#0]
        0x0003c2bc:    464b        KF      MOV      r3,r9
        0x0003c2be:    463a        :F      MOV      r2,r7
        0x0003c2c0:    4629        )F      MOV      r1,r5
        0x0003c2c2:    4630        0F      MOV      r0,r6
        0x0003c2c4:    f7fffb44    ..D.    BL       quant_band ; 0x3b950
        0x0003c2c8:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003c2ca:    ea400801    @...    ORR      r8,r0,r1
        0x0003c2ce:    6870        ph      LDR      r0,[r6,#4]
        0x0003c2d0:    2800        .(      CMP      r0,#0
        0x0003c2d2:    d0c4        ..      BEQ      0x3c25e ; quant_band_stereo + 858
        0x0003c2d4:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0003c2d8:    2f00        ./      CMP      r7,#0
        0x0003c2da:    dd36        6.      BLE      0x3c34a ; quant_band_stereo + 1094
        0x0003c2dc:    1f20         .      SUBS     r0,r4,#4
        0x0003c2de:    1f2a        *.      SUBS     r2,r5,#4
        0x0003c2e0:    1f21        !.      SUBS     r1,r4,#4
        0x0003c2e2:    f0170f01    ....    TST      r7,#1
        0x0003c2e6:    d00c        ..      BEQ      0x3c302 ; quant_band_stereo + 1022
        0x0003c2e8:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c2ec:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c2f0:    1d00        ..      ADDS     r0,r0,#4
        0x0003c2f2:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003c2f6:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003c2fa:    1d09        ..      ADDS     r1,r1,#4
        0x0003c2fc:    1d12        ..      ADDS     r2,r2,#4
        0x0003c2fe:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003c302:    107b        {.      ASRS     r3,r7,#1
        0x0003c304:    d021        !.      BEQ      0x3c34a ; quant_band_stereo + 1094
        0x0003c306:    bf00        ..      NOP      
        0x0003c308:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003c30c:    e004        ..      B        0x3c318 ; quant_band_stereo + 1044
    $d
        0x0003c30e:    0000        ..      DCW    0
        0x0003c310:    00000000    ....    DCD    0
        0x0003c314:    38000000    ...8    DCD    939524096
    $t
        0x0003c318:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003c31c:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003c320:    edd10a01    ....    VLDR     s1,[r1,#4]
        0x0003c324:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003c328:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003c32c:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003c330:    3208        .2      ADDS     r2,r2,#8
        0x0003c332:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003c336:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003c33a:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003c33e:    3008        .0      ADDS     r0,r0,#8
        0x0003c340:    3108        .1      ADDS     r1,r1,#8
        0x0003c342:    ee008a80    ....    VMLA.F32 s16,s1,s0
        0x0003c346:    1e5b        [.      SUBS     r3,r3,#1
        0x0003c348:    d1de        ..      BNE      0x3c308 ; quant_band_stereo + 1028
        0x0003c34a:    ee680a89    h...    VMUL.F32 s1,s17,s18
        0x0003c34e:    eef09a48    ..H.    VMOV.F32 s19,s16
        0x0003c352:    eeb00a00    ....    VMOV.F32 s0,#2.00000000
        0x0003c356:    ee499a09    I...    VMLA.F32 s19,s18,s18
        0x0003c35a:    482c        ,H      LDR      r0,[pc,#176] ; [0x3c40c] = 0x3a1d4952
        0x0003c35c:    eeb0aa69    ..i.    VMOV.F32 s20,s19
        0x0003c360:    ee409ac0    @...    VMLS.F32 s19,s1,s0
        0x0003c364:    ee00aa80    ....    VMLA.F32 s20,s1,s0
        0x0003c368:    ee1a1a10    ....    VMOV     r1,s20
        0x0003c36c:    4288        .B      CMP      r0,r1
        0x0003c36e:    bfdc        ..      ITT      LE
        0x0003c370:    ee191a90    ....    VMOVLE   r1,s19
        0x0003c374:    4288        .B      CMPLE    r0,r1
        0x0003c376:    dd05        ..      BLE      0x3c384 ; quant_band_stereo + 1152
        0x0003c378:    00ba        ..      LSLS     r2,r7,#2
        0x0003c37a:    4629        )F      MOV      r1,r5
        0x0003c37c:    4620         F      MOV      r0,r4
        0x0003c37e:    f7dcf98b    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c382:    e03b        ;.      B        0x3c3fc ; quant_band_stereo + 1272
        0x0003c384:    ee190a90    ....    VMOV     r0,s19
        0x0003c388:    f006fd8a    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003c38c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003c390:    f7e2f93a    ..:.    BL       __hardfp_sqrt ; 0x1e608
        0x0003c394:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003c398:    f005ff46    ..F.    BL       __aeabi_d2f ; 0x42228
        0x0003c39c:    ee000a10    ....    VMOV     s0,r0
        0x0003c3a0:    eef78a00    ....    VMOV.F32 s17,#1.00000000
        0x0003c3a4:    ee1a0a10    ....    VMOV     r0,s20
        0x0003c3a8:    ee888a80    ....    VDIV.F32 s16,s17,s0
        0x0003c3ac:    f006fd78    ..x.    BL       __aeabi_f2d ; 0x42ea0
        0x0003c3b0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003c3b4:    f7e2f928    ..(.    BL       __hardfp_sqrt ; 0x1e608
        0x0003c3b8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003c3bc:    f005ff34    ..4.    BL       __aeabi_d2f ; 0x42228
        0x0003c3c0:    ee000a10    ....    VMOV     s0,r0
        0x0003c3c4:    2f00        ./      CMP      r7,#0
        0x0003c3c6:    ee881a80    ....    VDIV.F32 s2,s17,s0
        0x0003c3ca:    bfc4        ..      ITT      GT
        0x0003c3cc:    4620         F      MOVGT    r0,r4
        0x0003c3ce:    4639        9F      MOVGT    r1,r7
        0x0003c3d0:    dd14        ..      BLE      0x3c3fc ; quant_band_stereo + 1272
        0x0003c3d2:    bf00        ..      NOP      
        0x0003c3d4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0003c3d8:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003c3dc:    1e49        I.      SUBS     r1,r1,#1
        0x0003c3de:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0003c3e2:    ee701a60    p.`.    VSUB.F32 s3,s0,s1
        0x0003c3e6:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003c3ea:    ee611a88    a...    VMUL.F32 s3,s3,s16
        0x0003c3ee:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003c3f2:    ece51a01    ....    VSTM     r5!,{s3}
        0x0003c3f6:    eca00a01    ....    VSTM     r0!,{s0}
        0x0003c3fa:    d1eb        ..      BNE      0x3c3d4 ; quant_band_stereo + 1232
        0x0003c3fc:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003c3fe:    2800        .(      CMP      r0,#0
        0x0003c400:    bf18        ..      IT       NE
        0x0003c402:    2f00        ./      CMPNE    r7,#0
        0x0003c404:    f77faf2b    ..+.    BLE      0x3c25e ; quant_band_stereo + 858
        0x0003c408:    e708        ..      B        0x3c21c ; quant_band_stereo + 792
    $d
        0x0003c40a:    0000        ..      DCW    0
        0x0003c40c:    3a1d4952    RI.:    DCD    974997842
    $t
    i.quant_coarse_energy
    quant_coarse_energy
        0x0003c410:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003c414:    4606        .F      MOV      r6,r0
        0x0003c416:    ed2d8b02    -...    VPUSH    {d8}
        0x0003c41a:    b0ad        ..      SUB      sp,sp,#0xb4
        0x0003c41c:    2000        .       MOVS     r0,#0
        0x0003c41e:    e9dd5440    ..@T    LDRD     r5,r4,[sp,#0x100]
        0x0003c422:    e9dd8744    ..D.    LDRD     r8,r7,[sp,#0x110]
        0x0003c426:    ed9d8a47    ..G.    VLDR     s16,[sp,#0x11c]
        0x0003c42a:    469a        .F      MOV      r10,r3
        0x0003c42c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003c42e:    f001f91f    ....    BL       save_stack ; 0x3d670
        0x0003c432:    e9dd0130    ..0.    LDRD     r0,r1,[sp,#0xc0]
        0x0003c436:    1a08        ..      SUBS     r0,r1,r0
        0x0003c438:    9006        ..      STR      r0,[sp,#0x18]
        0x0003c43a:    f1b80f00    ....    CMP      r8,#0
        0x0003c43e:    d115        ..      BNE      0x3c46c ; quant_coarse_energy + 92
        0x0003c440:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003c442:    b9a8        ..      CBNZ     r0,0x3c470 ; quant_coarse_energy + 96
        0x0003c444:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c446:    0061        a.      LSLS     r1,r4,#1
        0x0003c448:    4348        HC      MULS     r0,r1,r0
        0x0003c44a:    ee000a10    ....    VMOV     s0,r0
        0x0003c44e:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003c452:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c456:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003c45a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c45e:    d207        ..      BCS      0x3c470 ; quant_coarse_energy + 96
        0x0003c460:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c462:    fb00f104    ....    MUL      r1,r0,r4
        0x0003c466:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0003c468:    4281        .B      CMP      r1,r0
        0x0003c46a:    da01        ..      BGE      0x3c470 ; quant_coarse_energy + 96
        0x0003c46c:    2001        .       MOVS     r0,#1
        0x0003c46e:    e000        ..      B        0x3c472 ; quant_coarse_energy + 98
        0x0003c470:    2000        .       MOVS     r0,#0
        0x0003c472:    900c        ..      STR      r0,[sp,#0x30]
        0x0003c474:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003c476:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003c47a:    ee000a10    ....    VMOV     s0,r0
        0x0003c47e:    0260        `.      LSLS     r0,r4,#9
        0x0003c480:    f8dd80c0    ....    LDR      r8,[sp,#0xc0]
        0x0003c484:    eeb80a40    ..@.    VCVT.F32.U32 s0,s0
        0x0003c488:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003c48c:    eef80ac8    ....    VCVT.F32.S32 s1,s16
        0x0003c490:    ee600a20    `. .    VMUL.F32 s1,s0,s1
        0x0003c494:    ee000a10    ....    VMOV     s0,r0
        0x0003c498:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c49c:    ee801a80    ....    VDIV.F32 s2,s1,s0
        0x0003c4a0:    eebd0ac1    ....    VCVT.S32.F32 s0,s2
        0x0003c4a4:    ee100a10    ....    VMOV     r0,s0
        0x0003c4a8:    9029        ).      STR      r0,[sp,#0xa4]
        0x0003c4aa:    e9ddb93c    ..<.    LDRD     r11,r9,[sp,#0xf0]
        0x0003c4ae:    ed9f8aae    ....    VLDR     s16,[pc,#696] ; [0x3c768] = 0
        0x0003c4b2:    f8d6e008    ....    LDR      lr,[r6,#8]
        0x0003c4b6:    f04f0c00    O...    MOV      r12,#0
        0x0003c4ba:    ebaa0308    ....    SUB      r3,r10,r8
        0x0003c4be:    2b00        .+      CMP      r3,#0
        0x0003c4c0:    dd2a        *.      BLE      0x3c518 ; quant_coarse_energy + 264
        0x0003c4c2:    fb0c800e    ....    MLA      r0,r12,lr,r8
        0x0003c4c6:    eb0b0180    ....    ADD      r1,r11,r0,LSL #2
        0x0003c4ca:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c4ce:    1f00        ..      SUBS     r0,r0,#4
        0x0003c4d0:    1f09        ..      SUBS     r1,r1,#4
        0x0003c4d2:    f0130f01    ....    TST      r3,#1
        0x0003c4d6:    d009        ..      BEQ      0x3c4ec ; quant_coarse_energy + 220
        0x0003c4d8:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003c4dc:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003c4e0:    1d00        ..      ADDS     r0,r0,#4
        0x0003c4e2:    1d09        ..      ADDS     r1,r1,#4
        0x0003c4e4:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c4e8:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003c4ec:    105a        Z.      ASRS     r2,r3,#1
        0x0003c4ee:    d013        ..      BEQ      0x3c518 ; quant_coarse_energy + 264
        0x0003c4f0:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003c4f4:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003c4f8:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c4fc:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003c500:    3008        .0      ADDS     r0,r0,#8
        0x0003c502:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003c506:    ed910a02    ....    VLDR     s0,[r1,#8]
        0x0003c50a:    3108        .1      ADDS     r1,r1,#8
        0x0003c50c:    1e52        R.      SUBS     r2,r2,#1
        0x0003c50e:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003c512:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003c516:    d1eb        ..      BNE      0x3c4f0 ; quant_coarse_energy + 224
        0x0003c518:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003c51c:    4564        dE      CMP      r4,r12
        0x0003c51e:    dcce        ..      BGT      0x3c4be ; quant_coarse_energy + 174
        0x0003c520:    ee180a10    ....    VMOV     r0,s16
        0x0003c524:    4991        .I      LDR      r1,[pc,#580] ; [0x3c76c] = 0x43480000
        0x0003c526:    4281        .B      CMP      r1,r0
        0x0003c528:    bfb8        ..      IT       LT
        0x0003c52a:    ed9f8a91    ....    VLDRLT   s16,[pc,#580] ; [0x3c770] = 0x43480000
        0x0003c52e:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0003c530:    f7f6ff2a    ..*.    BL       ec_ilog ; 0x33388
        0x0003c534:    6969        ii      LDR      r1,[r5,#0x14]
        0x0003c536:    1a08        ..      SUBS     r0,r1,r0
        0x0003c538:    1cc2        ..      ADDS     r2,r0,#3
        0x0003c53a:    902b        +.      STR      r0,[sp,#0xac]
        0x0003c53c:    983e        >.      LDR      r0,[sp,#0xf8]
        0x0003c53e:    4282        .B      CMP      r2,r0
        0x0003c540:    d902        ..      BLS      0x3c548 ; quant_coarse_energy + 312
        0x0003c542:    2000        .       MOVS     r0,#0
        0x0003c544:    900c        ..      STR      r0,[sp,#0x30]
        0x0003c546:    9046        F.      STR      r0,[sp,#0x118]
        0x0003c548:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003c54a:    eef38a00    ....    VMOV.F32 s17,#16.00000000
        0x0003c54e:    280a        .(      CMP      r0,#0xa
        0x0003c550:    dd13        ..      BLE      0x3c57a ; quant_coarse_energy + 362
        0x0003c552:    9843        C.      LDR      r0,[sp,#0x10c]
        0x0003c554:    ee000a10    ....    VMOV     s0,r0
        0x0003c558:    eef80ac0    ....    VCVT.F32.S32 s1,s0
        0x0003c55c:    eeb40a00    ....    VMOV.F32 s0,#0.12500000
        0x0003c560:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003c564:    eef40ae8    ....    VCMPE.F32 s1,s17
        0x0003c568:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c56c:    dc05        ..      BGT      0x3c57a ; quant_coarse_energy + 362
        0x0003c56e:    ee000a90    ....    VMOV     s1,r0
        0x0003c572:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x0003c576:    ee608a80    `...    VMUL.F32 s17,s1,s0
        0x0003c57a:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003c57c:    2800        .(      CMP      r0,#0
        0x0003c57e:    bf18        ..      IT       NE
        0x0003c580:    eef08a08    ....    VMOVNE.F32 s17,#3.00000000
        0x0003c584:    e9d58003    ....    LDRD     r8,r0,[r5,#0xc]
        0x0003c588:    e9d52300    ...#    LDRD     r2,r3,[r5,#0]
        0x0003c58c:    e9d5ba06    ....    LDRD     r11,r10,[r5,#0x18]
        0x0003c590:    f8d5c008    ....    LDR      r12,[r5,#8]
        0x0003c594:    f8cda074    ..t.    STR      r10,[sp,#0x74]
        0x0003c598:    e9cd011a    ....    STRD     r0,r1,[sp,#0x68]
        0x0003c59c:    e9cdc818    ....    STRD     r12,r8,[sp,#0x60]
        0x0003c5a0:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003c5a4:    e9cd2316    ...#    STRD     r2,r3,[sp,#0x58]
        0x0003c5a8:    c80f        ..      LDM      r0,{r0-r3}
        0x0003c5aa:    9124        $.      STR      r1,[sp,#0x90]
        0x0003c5ac:    9022        ".      STR      r0,[sp,#0x88]
        0x0003c5ae:    e9cd3227    ..'2    STRD     r3,r2,[sp,#0x9c]
        0x0003c5b2:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c5b4:    4360        `C      MULS     r0,r4,r0
        0x0003c5b6:    0080        ..      LSLS     r0,r0,#2
        0x0003c5b8:    f003fa48    ..H.    BL       spl_alloca ; 0x3fa4c
        0x0003c5bc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003c5be:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c5c0:    4360        `C      MULS     r0,r4,r0
        0x0003c5c2:    0080        ..      LSLS     r0,r0,#2
        0x0003c5c4:    f003fa42    ..B.    BL       spl_alloca ; 0x3fa4c
        0x0003c5c8:    900a        ..      STR      r0,[sp,#0x28]
        0x0003c5ca:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c5cc:    993d        =.      LDR      r1,[sp,#0xf4]
        0x0003c5ce:    4360        `C      MULS     r0,r4,r0
        0x0003c5d0:    0082        ..      LSLS     r2,r0,#2
        0x0003c5d2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003c5d4:    f7dcf860    ..`.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c5d8:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003c5da:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003c5dc:    ea500201    P...    ORRS     r2,r0,r1
        0x0003c5e0:    9942        B.      LDR      r1,[sp,#0x108]
        0x0003c5e2:    4864        dH      LDR      r0,[pc,#400] ; [0x3c774] = 0x49518
        0x0003c5e4:    ebc101c1    ....    RSB      r1,r1,r1,LSL #3
        0x0003c5e8:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0003c5ec:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c5f0:    901e        ..      STR      r0,[sp,#0x78]
        0x0003c5f2:    d01c        ..      BEQ      0x3c62e ; quant_coarse_energy + 542
        0x0003c5f4:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003c5f6:    9942        B.      LDR      r1,[sp,#0x108]
        0x0003c5f8:    2201        ."      MOVS     r2,#1
        0x0003c5fa:    e9cd2008    ...     STRD     r2,r0,[sp,#0x20]
        0x0003c5fe:    e9cd4106    ...A    STRD     r4,r1,[sp,#0x18]
        0x0003c602:    991e        ..      LDR      r1,[sp,#0x78]
        0x0003c604:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003c606:    f101022a    ..*.    ADD      r2,r1,#0x2a
        0x0003c60a:    992b        +.      LDR      r1,[sp,#0xac]
        0x0003c60c:    9505        ..      STR      r5,[sp,#0x14]
        0x0003c60e:    9102        ..      STR      r1,[sp,#8]
        0x0003c610:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x0003c614:    993e        >.      LDR      r1,[sp,#0xf8]
        0x0003c616:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003c618:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003c61c:    e9dd1230    ..0.    LDRD     r1,r2,[sp,#0xc0]
        0x0003c620:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c624:    4630        0F      MOV      r0,r6
        0x0003c626:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x0003c628:    f000f8a8    ....    BL       quant_coarse_energy_impl ; 0x3c77c
        0x0003c62c:    901f        ..      STR      r0,[sp,#0x7c]
        0x0003c62e:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003c630:    2800        .(      CMP      r0,#0
        0x0003c632:    d172        r.      BNE      0x3c71a ; quant_coarse_energy + 778
        0x0003c634:    4628        (F      MOV      r0,r5
        0x0003c636:    f7f6ff0b    ....    BL       ec_tell_frac ; 0x33450
        0x0003c63a:    902c        ,.      STR      r0,[sp,#0xb0]
        0x0003c63c:    e8b5170f    ....    LDM      r5!,{r0-r3,r8-r10,r12}
        0x0003c640:    f10d0e30    ..0.    ADD      lr,sp,#0x30
        0x0003c644:    e88e170f    ....    STM      lr,{r0-r3,r8-r10,r12}
        0x0003c648:    e895000f    ....    LDM      r5,{r0-r3}
        0x0003c64c:    e9cd1025    ..%.    STRD     r1,r0,[sp,#0x94]
        0x0003c650:    e9cd2320    .. #    STRD     r2,r3,[sp,#0x80]
        0x0003c654:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0003c656:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003c658:    445a        ZD      ADD      r2,r2,r11
        0x0003c65a:    eba1080b    ....    SUB      r8,r1,r11
        0x0003c65e:    4640        @F      MOV      r0,r8
        0x0003c660:    3d20         =      SUBS     r5,r5,#0x20
        0x0003c662:    9214        ..      STR      r2,[sp,#0x50]
        0x0003c664:    f003f9f2    ....    BL       spl_alloca ; 0x3fa4c
        0x0003c668:    4642        BF      MOV      r2,r8
        0x0003c66a:    9015        ..      STR      r0,[sp,#0x54]
        0x0003c66c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003c66e:    f7dbff8c    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003c672:    e9dd2018    ...     LDRD     r2,r0,[sp,#0x60]
        0x0003c676:    e9dd1316    ....    LDRD     r1,r3,[sp,#0x58]
        0x0003c67a:    e9ddc91a    ....    LDRD     r12,r9,[sp,#0x68]
        0x0003c67e:    46da        .F      MOV      r10,r11
        0x0003c680:    f8ddb074    ..t.    LDR      r11,[sp,#0x74]
        0x0003c684:    f8c5c010    ....    STR      r12,[r5,#0x10]
        0x0003c688:    f8c5b01c    ....    STR      r11,[r5,#0x1c]
        0x0003c68c:    e9c52002    ...     STRD     r2,r0,[r5,#8]
        0x0003c690:    e9c51300    ....    STRD     r1,r3,[r5,#0]
        0x0003c694:    e9c59a05    ....    STRD     r9,r10,[r5,#0x14]
        0x0003c698:    e9dd3227    ..'2    LDRD     r3,r2,[sp,#0x9c]
        0x0003c69c:    f1050920    .. .    ADD      r9,r5,#0x20
        0x0003c6a0:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003c6a2:    9924        $.      LDR      r1,[sp,#0x90]
        0x0003c6a4:    e889000f    ....    STM      r9,{r0-r3}
        0x0003c6a8:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003c6aa:    2100        .!      MOVS     r1,#0
        0x0003c6ac:    e9cd1008    ....    STRD     r1,r0,[sp,#0x20]
        0x0003c6b0:    9a42        B.      LDR      r2,[sp,#0x108]
        0x0003c6b2:    993f        ?.      LDR      r1,[sp,#0xfc]
        0x0003c6b4:    e9cd4206    ...B    STRD     r4,r2,[sp,#0x18]
        0x0003c6b8:    9a2b        +.      LDR      r2,[sp,#0xac]
        0x0003c6ba:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003c6bc:    9505        ..      STR      r5,[sp,#0x14]
        0x0003c6be:    9202        ..      STR      r2,[sp,#8]
        0x0003c6c0:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003c6c4:    e9dd013d    ..=.    LDRD     r0,r1,[sp,#0xf4]
        0x0003c6c8:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0003c6cc:    e9dd1230    ..0.    LDRD     r1,r2,[sp,#0xc0]
        0x0003c6d0:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c6d4:    4630        0F      MOV      r0,r6
        0x0003c6d6:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x0003c6d8:    f000f850    ..P.    BL       quant_coarse_energy_impl ; 0x3c77c
        0x0003c6dc:    9946        F.      LDR      r1,[sp,#0x118]
        0x0003c6de:    b369        i.      CBZ      r1,0x3c73c ; quant_coarse_energy + 812
        0x0003c6e0:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003c6e2:    4281        .B      CMP      r1,r0
        0x0003c6e4:    db08        ..      BLT      0x3c6f8 ; quant_coarse_energy + 744
        0x0003c6e6:    d129        ).      BNE      0x3c73c ; quant_coarse_energy + 812
        0x0003c6e8:    4628        (F      MOV      r0,r5
        0x0003c6ea:    f7f6feb1    ....    BL       ec_tell_frac ; 0x33450
        0x0003c6ee:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0003c6f0:    4401        .D      ADD      r1,r1,r0
        0x0003c6f2:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003c6f4:    4288        .B      CMP      r0,r1
        0x0003c6f6:    da21        !.      BGE      0x3c73c ; quant_coarse_energy + 812
        0x0003c6f8:    f10d0e30    ..0.    ADD      lr,sp,#0x30
        0x0003c6fc:    e89e1e0f    ....    LDM      lr,{r0-r3,r9-r12}
        0x0003c700:    e8a51e0f    ....    STM      r5!,{r0-r3,r9-r12}
        0x0003c704:    e9dd1025    ..%.    LDRD     r1,r0,[sp,#0x94]
        0x0003c708:    e9dd2320    .. #    LDRD     r2,r3,[sp,#0x80]
        0x0003c70c:    e885000f    ....    STM      r5,{r0-r3}
        0x0003c710:    e9dd0114    ....    LDRD     r0,r1,[sp,#0x50]
        0x0003c714:    4642        BF      MOV      r2,r8
        0x0003c716:    f7dbff38    ..8.    BL       __aeabi_memcpy ; 0x1858a
        0x0003c71a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c71c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003c71e:    4360        `C      MULS     r0,r4,r0
        0x0003c720:    0082        ..      LSLS     r2,r0,#2
        0x0003c722:    983d        =.      LDR      r0,[sp,#0xf4]
        0x0003c724:    f7dbffb8    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c728:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c72a:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003c72c:    4360        `C      MULS     r0,r4,r0
        0x0003c72e:    0082        ..      LSLS     r2,r0,#2
        0x0003c730:    983f        ?.      LDR      r0,[sp,#0xfc]
        0x0003c732:    f7dbffb1    ....    BL       __aeabi_memcpy4 ; 0x18698
        0x0003c736:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003c73a:    e00d        ..      B        0x3c758 ; quant_coarse_energy + 840
        0x0003c73c:    490e        .I      LDR      r1,[pc,#56] ; [0x3c778] = 0x494f8
        0x0003c73e:    9842        B.      LDR      r0,[sp,#0x108]
        0x0003c740:    edd70a00    ....    VLDR     s1,[r7,#0]
        0x0003c744:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003c748:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003c74c:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003c750:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003c754:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003c758:    b02d        -.      ADD      sp,sp,#0xb4
        0x0003c75a:    ecbd8b02    ....    VPOP     {d8}
        0x0003c75e:    b004        ..      ADD      sp,sp,#0x10
        0x0003c760:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0003c764:    f000bf7c    ..|.    B.W      restore_stack ; 0x3d660
    $d
        0x0003c768:    00000000    ....    DCD    0
        0x0003c76c:    43480000    ..HC    DCD    1128792064
        0x0003c770:    43480000    ..HC    DCD    1128792064
        0x0003c774:    00049518    ....    DCD    300312
        0x0003c778:    000494f8    ....    DCD    300280
    $t
    i.quant_coarse_energy_impl
    quant_coarse_energy_impl
        0x0003c77c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003c780:    4606        .F      MOV      r6,r0
        0x0003c782:    ed2d0b02    -...    VPUSH    {d0}
        0x0003c786:    2700        .'      MOVS     r7,#0
        0x0003c788:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0003c78c:    b085        ..      SUB      sp,sp,#0x14
        0x0003c78e:    eef0aa40    ..@.    VMOV.F32 s21,s0
        0x0003c792:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003c794:    e9dd4a23    ..#J    LDRD     r4,r10,[sp,#0x8c]
        0x0003c798:    1cc1        ..      ADDS     r1,r0,#3
        0x0003c79a:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003c79c:    f8dd9070    ..p.    LDR      r9,[sp,#0x70]
        0x0003c7a0:    f8dd8084    ....    LDR      r8,[sp,#0x84]
        0x0003c7a4:    9702        ..      STR      r7,[sp,#8]
        0x0003c7a6:    9703        ..      STR      r7,[sp,#0xc]
        0x0003c7a8:    4281        .B      CMP      r1,r0
        0x0003c7aa:    dc04        ..      BGT      0x3c7b6 ; quant_coarse_energy_impl + 58
        0x0003c7ac:    2203        ."      MOVS     r2,#3
        0x0003c7ae:    4651        QF      MOV      r1,r10
        0x0003c7b0:    4640        @F      MOV      r0,r8
        0x0003c7b2:    f7f6fb7b    ..{.    BL       ec_enc_bit_logp ; 0x32eac
        0x0003c7b6:    f1ba0f00    ....    CMP      r10,#0
        0x0003c7ba:    bf1c        ..      ITT      NE
        0x0003c7bc:    ed9f9a89    ....    VLDRNE   s18,[pc,#548] ; [0x3c9e4] = 0
        0x0003c7c0:    eddf9a89    ....    VLDRNE   s19,[pc,#548] ; [0x3c9e8] = 0x3e199800
        0x0003c7c4:    d109        ..      BNE      0x3c7da ; quant_coarse_energy_impl + 94
        0x0003c7c6:    4889        .H      LDR      r0,[pc,#548] ; [0x3c9ec] = 0x49508
        0x0003c7c8:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003c7cc:    edd09a00    ....    VLDR     s19,[r0,#0]
        0x0003c7d0:    4887        .H      LDR      r0,[pc,#540] ; [0x3c9f0] = 0x494f8
        0x0003c7d2:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0003c7d6:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0003c7da:    e9dd4010    ...@    LDRD     r4,r0,[sp,#0x40]
        0x0003c7de:    4284        .B      CMP      r4,r0
        0x0003c7e0:    bfb8        ..      IT       LT
        0x0003c7e2:    eeb6ba00    ....    VMOVLT.F32 s22,#0.50000000
        0x0003c7e6:    f28080ef    ....    BGE.W    0x3c9c8 ; quant_coarse_energy_impl + 588
        0x0003c7ea:    9922        ".      LDR      r1,[sp,#0x88]
        0x0003c7ec:    2500        .%      MOVS     r5,#0
        0x0003c7ee:    1a20         .      SUBS     r0,r4,r0
        0x0003c7f0:    4348        HC      MULS     r0,r1,r0
        0x0003c7f2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003c7f6:    9001        ..      STR      r0,[sp,#4]
        0x0003c7f8:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c7fa:    9912        ..      LDR      r1,[sp,#0x48]
        0x0003c7fc:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003c800:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003c804:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c808:    edd18a00    ....    VLDR     s17,[r1,#0]
        0x0003c80c:    ed908a00    ....    VLDR     s16,[r0,#0]
        0x0003c810:    4978        xI      LDR      r1,[pc,#480] ; [0x3c9f4] = 0xc1100000
        0x0003c812:    ee180a10    ....    VMOV     r0,s16
        0x0003c816:    4288        .B      CMP      r0,r1
        0x0003c818:    bf88        ..      IT       HI
        0x0003c81a:    eeba8a02    ....    VMOVHI.F32 s16,#-9.00000000
        0x0003c81e:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003c822:    a802        ..      ADD      r0,sp,#8
        0x0003c824:    ee090a48    ..H.    VMLS.F32 s0,s18,s16
        0x0003c828:    eb000a85    ....    ADD      r10,r0,r5,LSL #2
        0x0003c82c:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x0003c830:    ee30aa60    0.`.    VSUB.F32 s20,s0,s1
        0x0003c834:    ee3a0a0b    :...    VADD.F32 s0,s20,s22
        0x0003c838:    ee100a10    ....    VMOV     r0,s0
        0x0003c83c:    f006fb30    ..0.    BL       __aeabi_f2d ; 0x42ea0
        0x0003c840:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003c844:    f7e0fe48    ..H.    BL       __hardfp_floor ; 0x1d4d8
        0x0003c848:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003c84c:    f005ff6e    ..n.    BL       __aeabi_d2iz ; 0x4272c
        0x0003c850:    9000        ..      STR      r0,[sp,#0]
        0x0003c852:    68b1        .h      LDR      r1,[r6,#8]
        0x0003c854:    4a68        hJ      LDR      r2,[pc,#416] ; [0x3c9f8] = 0xc1e00000
        0x0003c856:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0003c85a:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0003c85e:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003c862:    ee101a10    ....    VMOV     r1,s0
        0x0003c866:    4291        .B      CMP      r1,r2
        0x0003c868:    bf88        ..      IT       HI
        0x0003c86a:    eebb0a0c    ....    VMOVHI.F32 s0,#-28.00000000
        0x0003c86e:    ee300a6a    0.j.    VSUB.F32 s0,s0,s21
        0x0003c872:    2800        .(      CMP      r0,#0
        0x0003c874:    da0e        ..      BGE      0x3c894 ; quant_coarse_energy_impl + 280
        0x0003c876:    eef48ac0    ....    VCMPE.F32 s17,s0
        0x0003c87a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003c87e:    d209        ..      BCS      0x3c894 ; quant_coarse_energy_impl + 280
        0x0003c880:    ee300a68    0.h.    VSUB.F32 s0,s0,s17
        0x0003c884:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003c888:    ee101a10    ....    VMOV     r1,s0
        0x0003c88c:    4408        .D      ADD      r0,r0,r1
        0x0003c88e:    9000        ..      STR      r0,[sp,#0]
        0x0003c890:    2800        .(      CMP      r0,#0
        0x0003c892:    dc7d        }.      BGT      0x3c990 ; quant_coarse_energy_impl + 532
        0x0003c894:    4683        .F      MOV      r11,r0
        0x0003c896:    f8d8001c    ....    LDR      r0,[r8,#0x1c]
        0x0003c89a:    f7f6fd75    ..u.    BL       ec_ilog ; 0x33388
        0x0003c89e:    f8d81014    ....    LDR      r1,[r8,#0x14]
        0x0003c8a2:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003c8a4:    1a08        ..      SUBS     r0,r1,r0
        0x0003c8a6:    991d        ..      LDR      r1,[sp,#0x74]
        0x0003c8a8:    1a08        ..      SUBS     r0,r1,r0
        0x0003c8aa:    9901        ..      LDR      r1,[sp,#4]
        0x0003c8ac:    4294        .B      CMP      r4,r2
        0x0003c8ae:    4401        .D      ADD      r1,r1,r0
        0x0003c8b0:    bf18        ..      IT       NE
        0x0003c8b2:    291e        .)      CMPNE    r1,#0x1e
        0x0003c8b4:    da0e        ..      BGE      0x3c8d4 ; quant_coarse_energy_impl + 344
        0x0003c8b6:    2918        .)      CMP      r1,#0x18
        0x0003c8b8:    da04        ..      BGE      0x3c8c4 ; quant_coarse_energy_impl + 328
        0x0003c8ba:    9a00        ..      LDR      r2,[sp,#0]
        0x0003c8bc:    2a01        .*      CMP      r2,#1
        0x0003c8be:    bfc4        ..      ITT      GT
        0x0003c8c0:    2201        ."      MOVGT    r2,#1
        0x0003c8c2:    9200        ..      STRGT    r2,[sp,#0]
        0x0003c8c4:    2910        .)      CMP      r1,#0x10
        0x0003c8c6:    bfbf        ..      ITTTT    LT
        0x0003c8c8:    9900        ..      LDRLT    r1,[sp,#0]
        0x0003c8ca:    f1b13fff    ...?    CMPLT    r1,#0xffffffff
        0x0003c8ce:    f04f31ff    O..1    MOVLT    r1,#0xffffffff
        0x0003c8d2:    9100        ..      STRLT    r1,[sp,#0]
        0x0003c8d4:    9925        %.      LDR      r1,[sp,#0x94]
        0x0003c8d6:    b129        ).      CBZ      r1,0x3c8e4 ; quant_coarse_energy_impl + 360
        0x0003c8d8:    2c02        .,      CMP      r4,#2
        0x0003c8da:    bfa1        ..      ITTTT    GE
        0x0003c8dc:    9900        ..      LDRGE    r1,[sp,#0]
        0x0003c8de:    2900        .)      CMPGE    r1,#0
        0x0003c8e0:    2100        .!      MOVGE    r1,#0
        0x0003c8e2:    9100        ..      STRGE    r1,[sp,#0]
        0x0003c8e4:    280f        .(      CMP      r0,#0xf
        0x0003c8e6:    db10        ..      BLT      0x3c90a ; quant_coarse_energy_impl + 398
        0x0003c8e8:    2c14        .,      CMP      r4,#0x14
        0x0003c8ea:    bfb4        ..      ITE      LT
        0x0003c8ec:    4620         F      MOVLT    r0,r4
        0x0003c8ee:    2014        .       MOVGE    r0,#0x14
        0x0003c8f0:    0040        @.      LSLS     r0,r0,#1
        0x0003c8f2:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003c8f4:    4401        .D      ADD      r1,r1,r0
        0x0003c8f6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c8f8:    018b        ..      LSLS     r3,r1,#6
        0x0003c8fa:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0003c8fc:    5c08        .\      LDRB     r0,[r1,r0]
        0x0003c8fe:    4669        iF      MOV      r1,sp
        0x0003c900:    01c2        ..      LSLS     r2,r0,#7
        0x0003c902:    4640        @F      MOV      r0,r8
        0x0003c904:    f7f6fd63    ..c.    BL       ec_laplace_encode ; 0x333ce
        0x0003c908:    e025        %.      B        0x3c956 ; quant_coarse_energy_impl + 474
        0x0003c90a:    2802        .(      CMP      r0,#2
        0x0003c90c:    db13        ..      BLT      0x3c936 ; quant_coarse_energy_impl + 442
        0x0003c90e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c910:    2801        .(      CMP      r0,#1
        0x0003c912:    bfa8        ..      IT       GE
        0x0003c914:    2001        .       MOVGE    r0,#1
        0x0003c916:    da04        ..      BGE      0x3c922 ; quant_coarse_energy_impl + 422
        0x0003c918:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003c91c:    bfb8        ..      IT       LT
        0x0003c91e:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003c922:    0041        A.      LSLS     r1,r0,#1
        0x0003c924:    ea8171e0    ...q    EOR      r1,r1,r0,ASR #31
        0x0003c928:    9000        ..      STR      r0,[sp,#0]
        0x0003c92a:    2302        .#      MOVS     r3,#2
        0x0003c92c:    4a33        3J      LDR      r2,[pc,#204] ; [0x3c9fc] = 0x49490
        0x0003c92e:    4640        @F      MOV      r0,r8
        0x0003c930:    f7f6fbf7    ....    BL       ec_enc_icdf ; 0x33122
        0x0003c934:    e00f        ..      B        0x3c956 ; quant_coarse_energy_impl + 474
        0x0003c936:    2801        .(      CMP      r0,#1
        0x0003c938:    bfbc        ..      ITT      LT
        0x0003c93a:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003c93e:    9000        ..      STRLT    r0,[sp,#0]
        0x0003c940:    db09        ..      BLT      0x3c956 ; quant_coarse_energy_impl + 474
        0x0003c942:    9800        ..      LDR      r0,[sp,#0]
        0x0003c944:    2800        .(      CMP      r0,#0
        0x0003c946:    bfc4        ..      ITT      GT
        0x0003c948:    2000        .       MOVGT    r0,#0
        0x0003c94a:    9000        ..      STRGT    r0,[sp,#0]
        0x0003c94c:    2201        ."      MOVS     r2,#1
        0x0003c94e:    4241        AB      RSBS     r1,r0,#0
        0x0003c950:    4640        @F      MOV      r0,r8
        0x0003c952:    f7f6faab    ....    BL       ec_enc_bit_logp ; 0x32eac
        0x0003c956:    ed9d0a00    ....    VLDR     s0,[sp,#0]
        0x0003c95a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c95c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c960:    fb054100    ...A    MLA      r1,r5,r0,r4
        0x0003c964:    9820         .      LDR      r0,[sp,#0x80]
        0x0003c966:    ee3a0a40    :.@.    VSUB.F32 s0,s20,s0
        0x0003c96a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003c96e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003c972:    9900        ..      LDR      r1,[sp,#0]
        0x0003c974:    ebbb0001    ....    SUBS     r0,r11,r1
        0x0003c978:    bf48        H.      IT       MI
        0x0003c97a:    4240        @B      RSBMI    r0,r0,#0
        0x0003c97c:    4407        .D      ADD      r7,r7,r0
        0x0003c97e:    ee001a10    ....    VMOV     s0,r1
        0x0003c982:    edda0a00    ....    VLDR     s1,[r10,#0]
        0x0003c986:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003c98a:    eeb01a60    ..`.    VMOV.F32 s2,s1
        0x0003c98e:    e000        ..      B        0x3c992 ; quant_coarse_energy_impl + 534
        0x0003c990:    e025        %.      B        0x3c9de ; quant_coarse_energy_impl + 610
        0x0003c992:    ee091a08    ....    VMLA.F32 s2,s18,s16
        0x0003c996:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003c99a:    68b0        .h      LDR      r0,[r6,#8]
        0x0003c99c:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003c9a0:    ee490ac0    I...    VMLS.F32 s1,s19,s0
        0x0003c9a4:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0003c9a8:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003c9ac:    1c6d        m.      ADDS     r5,r5,#1
        0x0003c9ae:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0003c9b2:    edca0a00    ....    VSTR     s1,[r10,#0]
        0x0003c9b6:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003c9b8:    4285        .B      CMP      r5,r0
        0x0003c9ba:    f6ffaf1d    ....    BLT      0x3c7f8 ; quant_coarse_energy_impl + 124
        0x0003c9be:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003c9c0:    1c64        d.      ADDS     r4,r4,#1
        0x0003c9c2:    4284        .B      CMP      r4,r0
        0x0003c9c4:    f6ffaf11    ....    BLT      0x3c7ea ; quant_coarse_energy_impl + 110
        0x0003c9c8:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003c9ca:    2800        .(      CMP      r0,#0
        0x0003c9cc:    bf14        ..      ITE      NE
        0x0003c9ce:    2000        .       MOVNE    r0,#0
        0x0003c9d0:    4638        8F      MOVEQ    r0,r7
        0x0003c9d2:    b005        ..      ADD      sp,sp,#0x14
        0x0003c9d4:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0003c9d8:    b006        ..      ADD      sp,sp,#0x18
        0x0003c9da:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003c9de:    2000        .       MOVS     r0,#0
        0x0003c9e0:    9000        ..      STR      r0,[sp,#0]
        0x0003c9e2:    e757        W.      B        0x3c894 ; quant_coarse_energy_impl + 280
    $d
        0x0003c9e4:    00000000    ....    DCD    0
        0x0003c9e8:    3e199800    ...>    DCD    1041864704
        0x0003c9ec:    00049508    ....    DCD    300296
        0x0003c9f0:    000494f8    ....    DCD    300280
        0x0003c9f4:    c1100000    ....    DCD    3239051264
        0x0003c9f8:    c1e00000    ....    DCD    3252682752
        0x0003c9fc:    00049490    ....    DCD    300176
    $t
    i.quant_energy_finalise
    quant_energy_finalise
        0x0003ca00:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003ca04:    4606        .F      MOV      r6,r0
        0x0003ca06:    ed2d8b02    -...    VPUSH    {d8}
        0x0003ca0a:    b081        ..      SUB      sp,sp,#4
        0x0003ca0c:    2000        .       MOVS     r0,#0
        0x0003ca0e:    e9dd9b10    ....    LDRD     r9,r11,[sp,#0x40]
        0x0003ca12:    f8dda054    ..T.    LDR      r10,[sp,#0x54]
        0x0003ca16:    f8dd804c    ..L.    LDR      r8,[sp,#0x4c]
        0x0003ca1a:    eddf8a33    ..3.    VLDR     s17,[pc,#204] ; [0x3cae8] = 0x38800000
        0x0003ca1e:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x0003ca22:    9000        ..      STR      r0,[sp,#0]
        0x0003ca24:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0003ca26:    e04f        O.      B        0x3cac8 ; quant_energy_finalise + 200
        0x0003ca28:    f85b0024    [.$.    LDR      r0,[r11,r4,LSL #2]
        0x0003ca2c:    2808        .(      CMP      r0,#8
        0x0003ca2e:    da4a        J.      BGE      0x3cac6 ; quant_energy_finalise + 198
        0x0003ca30:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003ca32:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x0003ca36:    9800        ..      LDR      r0,[sp,#0]
        0x0003ca38:    4281        .B      CMP      r1,r0
        0x0003ca3a:    bf08        ..      IT       EQ
        0x0003ca3c:    2500        .%      MOVEQ    r5,#0
        0x0003ca3e:    d142        B.      BNE      0x3cac6 ; quant_energy_finalise + 198
        0x0003ca40:    68b0        .h      LDR      r0,[r6,#8]
        0x0003ca42:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003ca46:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003ca4a:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003ca4e:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x0003ca52:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ca56:    bfac        ..      ITE      GE
        0x0003ca58:    2701        .'      MOVGE    r7,#1
        0x0003ca5a:    2700        .'      MOVLT    r7,#0
        0x0003ca5c:    2201        ."      MOVS     r2,#1
        0x0003ca5e:    4639        9F      MOV      r1,r7
        0x0003ca60:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003ca62:    f7f6fa31    ..1.    BL       ec_enc_bits ; 0x32ec8
        0x0003ca66:    ee007a10    ...z    VMOV     s0,r7
        0x0003ca6a:    f85b0024    [.$.    LDR      r0,[r11,r4,LSL #2]
        0x0003ca6e:    f1a80801    ....    SUB      r8,r8,#1
        0x0003ca72:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003ca76:    f1c0010d    ....    RSB      r1,r0,#0xd
        0x0003ca7a:    2001        .       MOVS     r0,#1
        0x0003ca7c:    4088        .@      LSLS     r0,r0,r1
        0x0003ca7e:    ee700a48    p.H.    VSUB.F32 s1,s0,s16
        0x0003ca82:    ee000a10    ....    VMOV     s0,r0
        0x0003ca86:    68b0        .h      LDR      r0,[r6,#8]
        0x0003ca88:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003ca8c:    fb054100    ...A    MLA      r1,r5,r0,r4
        0x0003ca90:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ca92:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003ca96:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003ca9a:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003ca9e:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x0003caa2:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003caa6:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003caaa:    68b0        .h      LDR      r0,[r6,#8]
        0x0003caac:    fb054000    ...@    MLA      r0,r5,r0,r4
        0x0003cab0:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003cab4:    1c6d        m.      ADDS     r5,r5,#1
        0x0003cab6:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003caba:    4555        UE      CMP      r5,r10
        0x0003cabc:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003cac0:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cac4:    dbbc        ..      BLT      0x3ca40 ; quant_energy_finalise + 64
        0x0003cac6:    1c64        d.      ADDS     r4,r4,#1
        0x0003cac8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003caca:    4284        .B      CMP      r4,r0
        0x0003cacc:    da01        ..      BGE      0x3cad2 ; quant_energy_finalise + 210
        0x0003cace:    45c2        .E      CMP      r10,r8
        0x0003cad0:    ddaa        ..      BLE      0x3ca28 ; quant_energy_finalise + 40
        0x0003cad2:    9800        ..      LDR      r0,[sp,#0]
        0x0003cad4:    1c40        @.      ADDS     r0,r0,#1
        0x0003cad6:    9000        ..      STR      r0,[sp,#0]
        0x0003cad8:    2802        .(      CMP      r0,#2
        0x0003cada:    dba3        ..      BLT      0x3ca24 ; quant_energy_finalise + 36
        0x0003cadc:    b001        ..      ADD      sp,sp,#4
        0x0003cade:    ecbd8b02    ....    VPOP     {d8}
        0x0003cae2:    b004        ..      ADD      sp,sp,#0x10
        0x0003cae4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d
        0x0003cae8:    38800000    ...8    DCD    947912704
    $t
    i.quant_fine_energy
    quant_fine_energy
        0x0003caec:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x0003caf0:    4680        .F      MOV      r8,r0
        0x0003caf2:    ed2d8b02    -...    VPUSH    {d8}
        0x0003caf6:    460c        .F      MOV      r4,r1
        0x0003caf8:    e9dda910    ....    LDRD     r10,r9,[sp,#0x40]
        0x0003cafc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cafe:    4281        .B      CMP      r1,r0
        0x0003cb00:    bfb9        ..      ITTEE    LT
        0x0003cb02:    eeb68a00    ....    VMOVLT.F32 s16,#0.50000000
        0x0003cb06:    eddf8a3e    ..>.    VLDRLT   s17,[pc,#248] ; [0x3cc00] = 0x38800000
        0x0003cb0a:    ecbd8b02    ....    VPOPGE   {d8}
        0x0003cb0e:    b004        ..      ADDGE    sp,sp,#0x10
        0x0003cb10:    bfa8        ..      IT       GE
        0x0003cb12:    e8bd9ff0    ....    POPGE    {r4-r12,pc}
        0x0003cb16:    bf00        ..      NOP      
        0x0003cb18:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x0003cb1c:    2101        .!      MOVS     r1,#1
        0x0003cb1e:    fa01f200    ....    LSL      r2,r1,r0
        0x0003cb22:    b216        ..      SXTH     r6,r2
        0x0003cb24:    2800        .(      CMP      r0,#0
        0x0003cb26:    bfc4        ..      ITT      GT
        0x0003cb28:    2700        .'      MOVGT    r7,#0
        0x0003cb2a:    f1a60b01    ....    SUBGT    r11,r6,#1
        0x0003cb2e:    dd5a        Z.      BLE      0x3cbe6 ; quant_fine_energy + 250
        0x0003cb30:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003cb34:    fb074000    ...@    MLA      r0,r7,r0,r4
        0x0003cb38:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0003cb3c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003cb40:    ee700a08    p...    VADD.F32 s1,s0,s16
        0x0003cb44:    ee006a10    ...j    VMOV     s0,r6
        0x0003cb48:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cb4c:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003cb50:    ee100a10    ....    VMOV     r0,s0
        0x0003cb54:    f006f9a4    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003cb58:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003cb5c:    f7e0fcbc    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0003cb60:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003cb64:    f005fde2    ....    BL       __aeabi_d2iz ; 0x4272c
        0x0003cb68:    4605        .F      MOV      r5,r0
        0x0003cb6a:    4558        XE      CMP      r0,r11
        0x0003cb6c:    dc44        D.      BGT      0x3cbf8 ; quant_fine_energy + 268
        0x0003cb6e:    2d00        .-      CMP      r5,#0
        0x0003cb70:    db44        D.      BLT      0x3cbfc ; quant_fine_energy + 272
        0x0003cb72:    bf00        ..      NOP      
        0x0003cb74:    f8592024    Y.$     LDR      r2,[r9,r4,LSL #2]
        0x0003cb78:    4629        )F      MOV      r1,r5
        0x0003cb7a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003cb7c:    f7f6f9a4    ....    BL       ec_enc_bits ; 0x32ec8
        0x0003cb80:    ee005a10    ...Z    VMOV     s0,r5
        0x0003cb84:    f8590024    Y.$.    LDR      r0,[r9,r4,LSL #2]
        0x0003cb88:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cb8c:    f1c0010e    ....    RSB      r1,r0,#0xe
        0x0003cb90:    2001        .       MOVS     r0,#1
        0x0003cb92:    4088        .@      LSLS     r0,r0,r1
        0x0003cb94:    ee700a08    p...    VADD.F32 s1,s0,s16
        0x0003cb98:    ee000a10    ....    VMOV     s0,r0
        0x0003cb9c:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003cba0:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003cba4:    fb074100    ...A    MLA      r1,r7,r0,r4
        0x0003cba8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cbaa:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003cbae:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003cbb2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003cbb6:    ee100aa8    ....    VNMLS.F32 s0,s1,s17
        0x0003cbba:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003cbbe:    ee700a80    p...    VADD.F32 s1,s1,s0
        0x0003cbc2:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003cbc6:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0003cbca:    fb074000    ...@    MLA      r0,r7,r0,r4
        0x0003cbce:    eb0a0080    ....    ADD      r0,r10,r0,LSL #2
        0x0003cbd2:    1c7f        ..      ADDS     r7,r7,#1
        0x0003cbd4:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003cbd8:    ee300ac0    0...    VSUB.F32 s0,s1,s0
        0x0003cbdc:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003cbe0:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003cbe2:    4287        .B      CMP      r7,r0
        0x0003cbe4:    dba4        ..      BLT      0x3cb30 ; quant_fine_energy + 68
        0x0003cbe6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cbe8:    1c64        d.      ADDS     r4,r4,#1
        0x0003cbea:    4284        .B      CMP      r4,r0
        0x0003cbec:    db94        ..      BLT      0x3cb18 ; quant_fine_energy + 44
        0x0003cbee:    ecbd8b02    ....    VPOP     {d8}
        0x0003cbf2:    b004        ..      ADD      sp,sp,#0x10
        0x0003cbf4:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0003cbf8:    1e75        u.      SUBS     r5,r6,#1
        0x0003cbfa:    e7b8        ..      B        0x3cb6e ; quant_fine_energy + 130
        0x0003cbfc:    2500        .%      MOVS     r5,#0
        0x0003cbfe:    e7b9        ..      B        0x3cb74 ; quant_fine_energy + 136
    $d
        0x0003cc00:    38800000    ...8    DCD    947912704
    $t
    i.quant_partition
    quant_partition
        0x0003cc04:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003cc08:    460f        .F      MOV      r7,r1
        0x0003cc0a:    ed2d0b02    -...    VPUSH    {d0}
        0x0003cc0e:    4604        .F      MOV      r4,r0
        0x0003cc10:    4694        .F      MOV      r12,r2
        0x0003cc12:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003cc16:    b08f        ..      SUB      sp,sp,#0x3c
        0x0003cc18:    2500        .%      MOVS     r5,#0
        0x0003cc1a:    e9dd8123    ..#.    LDRD     r8,r1,[sp,#0x8c]
        0x0003cc1e:    6800        .h      LDR      r0,[r0,#0]
        0x0003cc20:    9002        ..      STR      r0,[sp,#8]
        0x0003cc22:    e9d40302    ....    LDRD     r0,r3,[r4,#8]
        0x0003cc26:    9e22        ".      LDR      r6,[sp,#0x88]
        0x0003cc28:    6962        bi      LDR      r2,[r4,#0x14]
        0x0003cc2a:    9204        ..      STR      r2,[sp,#0x10]
        0x0003cc2c:    69e2        .i      LDR      r2,[r4,#0x1c]
        0x0003cc2e:    9201        ..      STR      r2,[sp,#4]
        0x0003cc30:    f8d0a008    ....    LDR      r10,[r0,#8]
        0x0003cc34:    f1110901    ....    ADDS     r9,r1,#1
        0x0003cc38:    6e02        .n      LDR      r2,[r0,#0x60]
        0x0003cc3a:    fb093a0a    ...:    MLA      r10,r9,r10,r3
        0x0003cc3e:    f8ddb060    ..`.    LDR      r11,[sp,#0x60]
        0x0003cc42:    f932201a    2..     LDRSH    r2,[r2,r10,LSL #1]
        0x0003cc46:    f8d0a064    ..d.    LDR      r10,[r0,#0x64]
        0x0003cc4a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003cc4e:    4452        RD      ADD      r2,r2,r10
        0x0003cc50:    9200        ..      STR      r2,[sp,#0]
        0x0003cc52:    f00080de    ....    BEQ.W    0x3ce12 ; quant_partition + 526
        0x0003cc56:    f8929000    ....    LDRB     r9,[r2,#0]
        0x0003cc5a:    f8122009    ...     LDRB     r2,[r2,r9]
        0x0003cc5e:    320c        .2      ADDS     r2,r2,#0xc
        0x0003cc60:    4593        .E      CMP      r11,r2
        0x0003cc62:    bfc8        ..      IT       GT
        0x0003cc64:    f1bc0f02    ....    CMPGT    r12,#2
        0x0003cc68:    f34080d3    @...    BLE.W    0x3ce12 ; quant_partition + 526
        0x0003cc6c:    2000        .       MOVS     r0,#0
        0x0003cc6e:    ea4f056c    O.l.    ASR      r5,r12,#1
        0x0003cc72:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003cc74:    eb070085    ....    ADD      r0,r7,r5,LSL #2
        0x0003cc78:    f1a10901    ....    SUB      r9,r1,#1
        0x0003cc7c:    900e        ..      STR      r0,[sp,#0x38]
        0x0003cc7e:    2e01        ..      CMP      r6,#1
        0x0003cc80:    d104        ..      BNE      0x3cc8c ; quant_partition + 136
        0x0003cc82:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cc84:    4601        .F      MOV      r1,r0
        0x0003cc86:    f360015f    `._.    BFI      r1,r0,#1,#31
        0x0003cc8a:    9125        %.      STR      r1,[sp,#0x94]
        0x0003cc8c:    1c70        p.      ADDS     r0,r6,#1
        0x0003cc8e:    ea4f0a60    O.`.    ASR      r10,r0,#1
        0x0003cc92:    a825        %.      ADD      r0,sp,#0x94
        0x0003cc94:    2100        .!      MOVS     r1,#0
        0x0003cc96:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x0003cc9a:    a818        ..      ADD      r0,sp,#0x60
        0x0003cc9c:    e9cd5000    ...P    STRD     r5,r0,[sp,#0]
        0x0003cca0:    f8cda008    ....    STR      r10,[sp,#8]
        0x0003cca4:    e9cd6903    ...i    STRD     r6,r9,[sp,#0xc]
        0x0003cca8:    463a        :F      MOV      r2,r7
        0x0003ccaa:    a908        ..      ADD      r1,sp,#0x20
        0x0003ccac:    4620         F      MOV      r0,r4
        0x0003ccae:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x0003ccb0:    f7f3f862    ..b.    BL       compute_theta ; 0x2fd78
        0x0003ccb4:    eddd0a09    ....    VLDR     s1,[sp,#0x24]
        0x0003ccb8:    ed9d0a0a    ....    VLDR     s0,[sp,#0x28]
        0x0003ccbc:    e9dd010b    ....    LDRD     r0,r1,[sp,#0x2c]
        0x0003ccc0:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0003ccc4:    9106        ..      STR      r1,[sp,#0x18]
        0x0003ccc6:    eddf0ae5    ....    VLDR     s1,[pc,#916] ; [0x3d05c] = 0x38000000
        0x0003ccca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003ccce:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003ccd0:    ee219a20    !. .    VMUL.F32 s18,s2,s1
        0x0003ccd4:    2e01        ..      CMP      r6,#1
        0x0003ccd6:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003ccda:    dd14        ..      BLE      0x3cd06 ; quant_partition + 258
        0x0003ccdc:    0489        ..      LSLS     r1,r1,#18
        0x0003ccde:    0c89        ..      LSRS     r1,r1,#18
        0x0003cce0:    d011        ..      BEQ      0x3cd06 ; quant_partition + 258
        0x0003cce2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cce4:    f5b15f00    ..._    CMP      r1,#0x2000
        0x0003cce8:    dd05        ..      BLE      0x3ccf6 ; quant_partition + 242
        0x0003ccea:    f1c90104    ....    RSB      r1,r9,#4
        0x0003ccee:    fa40f101    @...    ASR      r1,r0,r1
        0x0003ccf2:    1a40        @.      SUBS     r0,r0,r1
        0x0003ccf4:    e007        ..      B        0x3cd06 ; quant_partition + 258
        0x0003ccf6:    00e9        ..      LSLS     r1,r5,#3
        0x0003ccf8:    f1c90305    ....    RSB      r3,r9,#5
        0x0003ccfc:    4119        .A      ASRS     r1,r1,r3
        0x0003ccfe:    4408        .D      ADD      r0,r0,r1
        0x0003cd00:    2800        .(      CMP      r0,#0
        0x0003cd02:    bfc8        ..      IT       GT
        0x0003cd04:    2000        .       MOVGT    r0,#0
        0x0003cd06:    9918        ..      LDR      r1,[sp,#0x60]
        0x0003cd08:    1a08        ..      SUBS     r0,r1,r0
        0x0003cd0a:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x0003cd0e:    ebb10f60    ..`.    CMP      r1,r0,ASR #1
        0x0003cd12:    bfb4        ..      ITE      LT
        0x0003cd14:    460b        .F      MOVLT    r3,r1
        0x0003cd16:    1043        C.      ASRGE    r3,r0,#1
        0x0003cd18:    2b00        .+      CMP      r3,#0
        0x0003cd1a:    bfb8        ..      IT       LT
        0x0003cd1c:    f04f0b00    O...    MOVLT    r11,#0
        0x0003cd20:    db05        ..      BLT      0x3cd2e ; quant_partition + 298
        0x0003cd22:    ebb10f60    ..`.    CMP      r1,r0,ASR #1
        0x0003cd26:    bfb4        ..      ITE      LT
        0x0003cd28:    468b        .F      MOVLT    r11,r1
        0x0003cd2a:    ea4f0b60    O.`.    ASRGE    r11,r0,#1
        0x0003cd2e:    eba1000b    ....    SUB      r0,r1,r11
        0x0003cd32:    9005        ..      STR      r0,[sp,#0x14]
        0x0003cd34:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003cd36:    1a80        ..      SUBS     r0,r0,r2
        0x0003cd38:    6220         b      STR      r0,[r4,#0x20]
        0x0003cd3a:    f1b80f00    ....    CMP      r8,#0
        0x0003cd3e:    bf1c        ..      ITT      NE
        0x0003cd40:    eb080185    ....    ADDNE    r1,r8,r5,LSL #2
        0x0003cd44:    9107        ..      STRNE    r1,[sp,#0x1c]
        0x0003cd46:    9004        ..      STR      r0,[sp,#0x10]
        0x0003cd48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cd4a:    4583        .E      CMP      r11,r0
        0x0003cd4c:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cd4e:    db2f        /.      BLT      0x3cdb0 ; quant_partition + 428
        0x0003cd50:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003cd54:    e9cda800    ....    STRD     r10,r8,[sp,#0]
        0x0003cd58:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x0003cd5c:    465b        [F      MOV      r3,r11
        0x0003cd5e:    462a        *F      MOV      r2,r5
        0x0003cd60:    4639        9F      MOV      r1,r7
        0x0003cd62:    4620         F      MOV      r0,r4
        0x0003cd64:    f7ffff4e    ..N.    BL       quant_partition ; 0x3cc04
        0x0003cd68:    4607        .F      MOV      r7,r0
        0x0003cd6a:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003cd6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cd6e:    1a40        @.      SUBS     r0,r0,r1
        0x0003cd70:    ebab0000    ....    SUB      r0,r11,r0
        0x0003cd74:    2818        .(      CMP      r0,#0x18
        0x0003cd76:    dd05        ..      BLE      0x3cd84 ; quant_partition + 384
        0x0003cd78:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cd7a:    b119        ..      CBZ      r1,0x3cd84 ; quant_partition + 384
        0x0003cd7c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cd7e:    4408        .D      ADD      r0,r0,r1
        0x0003cd80:    3818        .8      SUBS     r0,r0,#0x18
        0x0003cd82:    9005        ..      STR      r0,[sp,#0x14]
        0x0003cd84:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cd86:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cd88:    e9cda100    ....    STRD     r10,r1,[sp,#0]
        0x0003cd8c:    fa40f00a    @...    ASR      r0,r0,r10
        0x0003cd90:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003cd94:    ee280a28    (.(.    VMUL.F32 s0,s16,s17
        0x0003cd98:    462a        *F      MOV      r2,r5
        0x0003cd9a:    4620         F      MOV      r0,r4
        0x0003cd9c:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003cd9e:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003cda0:    f7ffff30    ..0.    BL       quant_partition ; 0x3cc04
        0x0003cda4:    1071        q.      ASRS     r1,r6,#1
        0x0003cda6:    4088        .@      LSLS     r0,r0,r1
        0x0003cda8:    ea400507    @...    ORR      r5,r0,r7
        0x0003cdac:    f000b933    ..3.    B.W      0x3d016 ; quant_partition + 1042
        0x0003cdb0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cdb2:    fa40f00a    @...    ASR      r0,r0,r10
        0x0003cdb6:    e9cda100    ....    STRD     r10,r1,[sp,#0]
        0x0003cdba:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003cdbe:    ee280a28    (.(.    VMUL.F32 s0,s16,s17
        0x0003cdc2:    462a        *F      MOV      r2,r5
        0x0003cdc4:    4620         F      MOV      r0,r4
        0x0003cdc6:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003cdc8:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003cdca:    f7ffff1b    ....    BL       quant_partition ; 0x3cc04
        0x0003cdce:    1071        q.      ASRS     r1,r6,#1
        0x0003cdd0:    fa00f601    ....    LSL      r6,r0,r1
        0x0003cdd4:    6a21        !j      LDR      r1,[r4,#0x20]
        0x0003cdd6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cdd8:    1a41        A.      SUBS     r1,r0,r1
        0x0003cdda:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cddc:    1a40        @.      SUBS     r0,r0,r1
        0x0003cdde:    2818        .(      CMP      r0,#0x18
        0x0003cde0:    dd06        ..      BLE      0x3cdf0 ; quant_partition + 492
        0x0003cde2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003cde4:    f5b14f80    ...O    CMP      r1,#0x4000
        0x0003cde8:    bf1c        ..      ITT      NE
        0x0003cdea:    4458        XD      ADDNE    r0,r0,r11
        0x0003cdec:    f1a00b18    ....    SUBNE    r11,r0,#0x18
        0x0003cdf0:    ee280a09    (...    VMUL.F32 s0,s16,s18
        0x0003cdf4:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cdf6:    e9cda800    ....    STRD     r10,r8,[sp,#0]
        0x0003cdfa:    e9cd9002    ....    STRD     r9,r0,[sp,#8]
        0x0003cdfe:    465b        [F      MOV      r3,r11
        0x0003ce00:    462a        *F      MOV      r2,r5
        0x0003ce02:    4639        9F      MOV      r1,r7
        0x0003ce04:    4620         F      MOV      r0,r4
        0x0003ce06:    f7fffefd    ....    BL       quant_partition ; 0x3cc04
        0x0003ce0a:    ea400506    @...    ORR      r5,r0,r6
        0x0003ce0e:    f000b902    ....    B.W      0x3d016 ; quant_partition + 1042
        0x0003ce12:    f8dda000    ....    LDR      r10,[sp,#0]
        0x0003ce16:    2200        ."      MOVS     r2,#0
        0x0003ce18:    f1ab0b01    ....    SUB      r11,r11,#1
        0x0003ce1c:    f89a9000    ....    LDRB     r9,[r10,#0]
        0x0003ce20:    f1090e01    ....    ADD      lr,r9,#1
        0x0003ce24:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003ce28:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003ce2c:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003ce30:    45de        .E      CMP      lr,r11
        0x0003ce32:    bfac        ..      ITE      GE
        0x0003ce34:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003ce38:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ce3a:    eb020e09    ....    ADD      lr,r2,r9
        0x0003ce3e:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003ce42:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003ce46:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003ce4a:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003ce4e:    45de        .E      CMP      lr,r11
        0x0003ce50:    bfac        ..      ITE      GE
        0x0003ce52:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003ce56:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ce58:    eb020e09    ....    ADD      lr,r2,r9
        0x0003ce5c:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003ce60:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003ce64:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003ce68:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003ce6c:    45de        .E      CMP      lr,r11
        0x0003ce6e:    bfac        ..      ITE      GE
        0x0003ce70:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003ce74:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ce76:    eb020e09    ....    ADD      lr,r2,r9
        0x0003ce7a:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003ce7e:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003ce82:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003ce86:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003ce8a:    45de        .E      CMP      lr,r11
        0x0003ce8c:    bfac        ..      ITE      GE
        0x0003ce8e:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003ce92:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ce94:    eb020e09    ....    ADD      lr,r2,r9
        0x0003ce98:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003ce9c:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cea0:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cea4:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cea8:    45de        .E      CMP      lr,r11
        0x0003ceaa:    bfac        ..      ITE      GE
        0x0003ceac:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003ceb0:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ceb2:    eb020e09    ....    ADD      lr,r2,r9
        0x0003ceb6:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003ceba:    ea4f0e6e    O.n.    ASR      lr,lr,#1
        0x0003cebe:    f8cde00c    ....    STR      lr,[sp,#0xc]
        0x0003cec2:    f81ae00e    ....    LDRB     lr,[r10,lr]
        0x0003cec6:    45de        .E      CMP      lr,r11
        0x0003cec8:    bfac        ..      ITE      GE
        0x0003ceca:    f8dd900c    ....    LDRGE    r9,[sp,#0xc]
        0x0003cece:    9a03        ..      LDRLT    r2,[sp,#0xc]
        0x0003ced0:    2a00        .*      CMP      r2,#0
        0x0003ced2:    bf0c        ..      ITE      EQ
        0x0003ced4:    f04f3eff    O..>    MOVEQ    lr,#0xffffffff
        0x0003ced8:    f81ae002    ....    LDRBNE   lr,[r10,r2]
        0x0003cedc:    ebab0e0e    ....    SUB      lr,r11,lr
        0x0003cee0:    f81aa009    ....    LDRB     r10,[r10,r9]
        0x0003cee4:    ebaa0a0b    ....    SUB      r10,r10,r11
        0x0003cee8:    45d6        .E      CMP      lr,r10
        0x0003ceea:    bfc8        ..      IT       GT
        0x0003ceec:    464a        JF      MOVGT    r2,r9
        0x0003ceee:    f8dd9000    ....    LDR      r9,[sp,#0]
        0x0003cef2:    2a00        .*      CMP      r2,#0
        0x0003cef4:    bf0e        ..      ITEE     EQ
        0x0003cef6:    f04f0900    O...    MOVEQ    r9,#0
        0x0003cefa:    f8199002    ....    LDRBNE   r9,[r9,r2]
        0x0003cefe:    f1090901    ....    ADDNE    r9,r9,#1
        0x0003cf02:    f8d4a020    .. .    LDR      r10,[r4,#0x20]
        0x0003cf06:    ebaa0a09    ....    SUB      r10,r10,r9
        0x0003cf0a:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x0003cf0e:    bf00        ..      NOP      
        0x0003cf10:    f1ba0f00    ....    CMP      r10,#0
        0x0003cf14:    da22        ".      BGE      0x3cf5c ; quant_partition + 856
        0x0003cf16:    2a00        .*      CMP      r2,#0
        0x0003cf18:    dd20         .      BLE      0x3cf5c ; quant_partition + 856
        0x0003cf1a:    44d1        .D      ADD      r9,r9,r10
        0x0003cf1c:    f8c49020    .. .    STR      r9,[r4,#0x20]
        0x0003cf20:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0003cf24:    f8d0e008    ....    LDR      lr,[r0,#8]
        0x0003cf28:    f1010a01    ....    ADD      r10,r1,#1
        0x0003cf2c:    fb0a3a0e    ...:    MLA      r10,r10,lr,r3
        0x0003cf30:    f8d0b060    ..`.    LDR      r11,[r0,#0x60]
        0x0003cf34:    1e52        R.      SUBS     r2,r2,#1
        0x0003cf36:    f93ba01a    ;...    LDRSH    r10,[r11,r10,LSL #1]
        0x0003cf3a:    f8d0b064    ..d.    LDR      r11,[r0,#0x64]
        0x0003cf3e:    44da        .D      ADD      r10,r10,r11
        0x0003cf40:    bf0e        ..      ITEE     EQ
        0x0003cf42:    f04f0900    O...    MOVEQ    r9,#0
        0x0003cf46:    f81a9002    ....    LDRBNE   r9,[r10,r2]
        0x0003cf4a:    f1090901    ....    ADDNE    r9,r9,#1
        0x0003cf4e:    f8dda000    ....    LDR      r10,[sp,#0]
        0x0003cf52:    ebaa0a09    ....    SUB      r10,r10,r9
        0x0003cf56:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x0003cf5a:    e7d9        ..      B        0x3cf10 ; quant_partition + 780
        0x0003cf5c:    b31a        ..      CBZ      r2,0x3cfa6 ; quant_partition + 930
        0x0003cf5e:    2a08        .*      CMP      r2,#8
        0x0003cf60:    db08        ..      BLT      0x3cf74 ; quant_partition + 880
        0x0003cf62:    f0020007    ....    AND      r0,r2,#7
        0x0003cf66:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0003cf6a:    eb0101e2    ....    ADD      r1,r1,r2,ASR #3
        0x0003cf6e:    3008        .0      ADDS     r0,r0,#8
        0x0003cf70:    fa00f201    ....    LSL      r2,r0,r1
        0x0003cf74:    9802        ..      LDR      r0,[sp,#8]
        0x0003cf76:    b160        `.      CBZ      r0,0x3cf92 ; quant_partition + 910
        0x0003cf78:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0003cf7a:    6861        ah      LDR      r1,[r4,#4]
        0x0003cf7c:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0003cf80:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003cf84:    9600        ..      STR      r6,[sp,#0]
        0x0003cf86:    4661        aF      MOV      r1,r12
        0x0003cf88:    4638        8F      MOV      r0,r7
        0x0003cf8a:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003cf8c:    f7e2f8f2    ....    BL       alg_quant ; 0x1f174
        0x0003cf90:    e007        ..      B        0x3cfa2 ; quant_partition + 926
        0x0003cf92:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003cf96:    9600        ..      STR      r6,[sp,#0]
        0x0003cf98:    4661        aF      MOV      r1,r12
        0x0003cf9a:    4638        8F      MOV      r0,r7
        0x0003cf9c:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003cf9e:    f7e2f970    ..p.    BL       alg_unquant ; 0x1f282
        0x0003cfa2:    4605        .F      MOV      r5,r0
        0x0003cfa4:    e037        7.      B        0x3d016 ; quant_partition + 1042
        0x0003cfa6:    6860        `h      LDR      r0,[r4,#4]
        0x0003cfa8:    b3a8        ..      CBZ      r0,0x3d016 ; quant_partition + 1042
        0x0003cfaa:    2001        .       MOVS     r0,#1
        0x0003cfac:    40b0        .@      LSLS     r0,r0,r6
        0x0003cfae:    1e43        C.      SUBS     r3,r0,#1
        0x0003cfb0:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003cfb2:    4018        .@      ANDS     r0,r0,r3
        0x0003cfb4:    9025        %.      STR      r0,[sp,#0x94]
        0x0003cfb6:    d035        5.      BEQ      0x3d024 ; quant_partition + 1056
        0x0003cfb8:    4a29        )J      LDR      r2,[pc,#164] ; [0x3d060] = 0x3c6ef35f
        0x0003cfba:    f1b80f00    ....    CMP      r8,#0
        0x0003cfbe:    f04f0000    O...    MOV      r0,#0
        0x0003cfc2:    d035        5.      BEQ      0x3d030 ; quant_partition + 1068
        0x0003cfc4:    f1bc0f00    ....    CMP      r12,#0
        0x0003cfc8:    bfc4        ..      ITT      GT
        0x0003cfca:    ed9f0a26    ..&.    VLDRGT   s0,[pc,#152] ; [0x3d064] = 0x3b800000
        0x0003cfce:    eddf1a26    ..&.    VLDRGT   s3,[pc,#152] ; [0x3d068] = 0xbb800000
        0x0003cfd2:    dd18        ..      BLE      0x3d006 ; quant_partition + 1026
        0x0003cfd4:    4925        %I      LDR      r1,[pc,#148] ; [0x3d06c] = 0x19660d
        0x0003cfd6:    6aa3        .j      LDR      r3,[r4,#0x28]
        0x0003cfd8:    fb012103    ...!    MLA      r1,r1,r3,r2
        0x0003cfdc:    f4114f00    ...O    TST      r1,#0x8000
        0x0003cfe0:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003cfe2:    bf14        ..      ITE      NE
        0x0003cfe4:    eef00a40    ..@.    VMOVNE.F32 s1,s0
        0x0003cfe8:    eef00a61    ..a.    VMOVEQ.F32 s1,s3
        0x0003cfec:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0003cff0:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003cff4:    eb070180    ....    ADD      r1,r7,r0,LSL #2
        0x0003cff8:    1c40        @.      ADDS     r0,r0,#1
        0x0003cffa:    ee710a20    q. .    VADD.F32 s1,s2,s1
        0x0003cffe:    4560        `E      CMP      r0,r12
        0x0003d000:    edc10a00    ....    VSTR     s1,[r1,#0]
        0x0003d004:    dbe6        ..      BLT      0x3cfd4 ; quant_partition + 976
        0x0003d006:    9d25        %.      LDR      r5,[sp,#0x94]
        0x0003d008:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003d00c:    4661        aF      MOV      r1,r12
        0x0003d00e:    4638        8F      MOV      r0,r7
        0x0003d010:    6ae2        .j      LDR      r2,[r4,#0x2c]
        0x0003d012:    f000fa93    ....    BL       renormalise_vector ; 0x3d53c
        0x0003d016:    b00f        ..      ADD      sp,sp,#0x3c
        0x0003d018:    4628        (F      MOV      r0,r5
        0x0003d01a:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003d01e:    b006        ..      ADD      sp,sp,#0x18
        0x0003d020:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003d024:    ea4f018c    O...    LSL      r1,r12,#2
        0x0003d028:    4638        8F      MOV      r0,r7
        0x0003d02a:    f7dbfbce    ....    BL       __aeabi_memclr4 ; 0x187ca
        0x0003d02e:    e7f2        ..      B        0x3d016 ; quant_partition + 1042
        0x0003d030:    f1bc0f00    ....    CMP      r12,#0
        0x0003d034:    dd10        ..      BLE      0x3d058 ; quant_partition + 1108
        0x0003d036:    4d0d        .M      LDR      r5,[pc,#52] ; [0x3d06c] = 0x19660d
        0x0003d038:    6aa1        .j      LDR      r1,[r4,#0x28]
        0x0003d03a:    fb012105    ...!    MLA      r1,r1,r5,r2
        0x0003d03e:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003d040:    1509        ..      ASRS     r1,r1,#20
        0x0003d042:    ee001a10    ....    VMOV     s0,r1
        0x0003d046:    eb070180    ....    ADD      r1,r7,r0,LSL #2
        0x0003d04a:    1c40        @.      ADDS     r0,r0,#1
        0x0003d04c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003d050:    4584        .E      CMP      r12,r0
        0x0003d052:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003d056:    dcee        ..      BGT      0x3d036 ; quant_partition + 1074
        0x0003d058:    461d        .F      MOV      r5,r3
        0x0003d05a:    e7d5        ..      B        0x3d008 ; quant_partition + 1028
    $d
        0x0003d05c:    38000000    ...8    DCD    939524096
        0x0003d060:    3c6ef35f    _.n<    DCD    1013904223
        0x0003d064:    3b800000    ...;    DCD    998244352
        0x0003d068:    bb800000    ....    DCD    3145728000
        0x0003d06c:    0019660d    .f..    DCD    1664525
    $t
    i.remove_doubling
    remove_doubling
        0x0003d070:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003d074:    461d        .F      MOV      r5,r3
        0x0003d076:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0003d07a:    b087        ..      SUB      sp,sp,#0x1c
        0x0003d07c:    eef09a40    ..@.    VMOV.F32 s19,s0
        0x0003d080:    4614        .F      MOV      r4,r2
        0x0003d082:    4688        .F      MOV      r8,r1
        0x0003d084:    4606        .F      MOV      r6,r0
        0x0003d086:    9f21        !.      LDR      r7,[sp,#0x84]
        0x0003d088:    f000faf2    ....    BL       save_stack ; 0x3d670
        0x0003d08c:    eb0870d8    ...p    ADD      r0,r8,r8,LSR #31
        0x0003d090:    ea4f0a60    O.`.    ASR      r10,r0,#1
        0x0003d094:    eb0470d4    ...p    ADD      r0,r4,r4,LSR #31
        0x0003d098:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x0003d09c:    9820         .      LDR      r0,[sp,#0x80]
        0x0003d09e:    9404        ..      STR      r4,[sp,#0x10]
        0x0003d0a0:    9920         .      LDR      r1,[sp,#0x80]
        0x0003d0a2:    6800        .h      LDR      r0,[r0,#0]
        0x0003d0a4:    eb06048a    ....    ADD      r4,r6,r10,LSL #2
        0x0003d0a8:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x0003d0ac:    1040        @.      ASRS     r0,r0,#1
        0x0003d0ae:    6008        .`      STR      r0,[r1,#0]
        0x0003d0b0:    eb0771d7    ...q    ADD      r1,r7,r7,LSR #31
        0x0003d0b4:    1049        I.      ASRS     r1,r1,#1
        0x0003d0b6:    9121        !.      STR      r1,[sp,#0x84]
        0x0003d0b8:    eb0571d5    ...q    ADD      r1,r5,r5,LSR #31
        0x0003d0bc:    104d        M.      ASRS     r5,r1,#1
        0x0003d0be:    4550        PE      CMP      r0,r10
        0x0003d0c0:    db03        ..      BLT      0x3d0ca ; remove_doubling + 90
        0x0003d0c2:    9820         .      LDR      r0,[sp,#0x80]
        0x0003d0c4:    f1aa0101    ....    SUB      r1,r10,#1
        0x0003d0c8:    6001        .`      STR      r1,[r0,#0]
        0x0003d0ca:    9820         .      LDR      r0,[sp,#0x80]
        0x0003d0cc:    6806        .h      LDR      r6,[r0,#0]
        0x0003d0ce:    ea4f008a    O...    LSL      r0,r10,#2
        0x0003d0d2:    1d00        ..      ADDS     r0,r0,#4
        0x0003d0d4:    9600        ..      STR      r6,[sp,#0]
        0x0003d0d6:    f002fcb9    ....    BL       spl_alloca ; 0x3fa4c
        0x0003d0da:    4607        .F      MOV      r7,r0
        0x0003d0dc:    eba40086    ....    SUB      r0,r4,r6,LSL #2
        0x0003d0e0:    ed9fcafd    ....    VLDR     s24,[pc,#1012] ; [0x3d4d8] = 0
        0x0003d0e4:    2d00        .-      CMP      r5,#0
        0x0003d0e6:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x0003d0ea:    eef08a48    ..H.    VMOV.F32 s17,s16
        0x0003d0ee:    dd30        0.      BLE      0x3d152 ; remove_doubling + 226
        0x0003d0f0:    1f21        !.      SUBS     r1,r4,#4
        0x0003d0f2:    1f22        ".      SUBS     r2,r4,#4
        0x0003d0f4:    1f00        ..      SUBS     r0,r0,#4
        0x0003d0f6:    f0150f01    ....    TST      r5,#1
        0x0003d0fa:    d00c        ..      BEQ      0x3d116 ; remove_doubling + 166
        0x0003d0fc:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d100:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d104:    1d09        ..      ADDS     r1,r1,#4
        0x0003d106:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d10a:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d10e:    1d00        ..      ADDS     r0,r0,#4
        0x0003d110:    1d12        ..      ADDS     r2,r2,#4
        0x0003d112:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003d116:    106b        k.      ASRS     r3,r5,#1
        0x0003d118:    d01b        ..      BEQ      0x3d152 ; remove_doubling + 226
        0x0003d11a:    bf00        ..      NOP      
        0x0003d11c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d120:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d124:    ee008a20    .. .    VMLA.F32 s16,s0,s1
        0x0003d128:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d12c:    ee408a20    @. .    VMLA.F32 s17,s0,s1
        0x0003d130:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0003d134:    ed920a02    ....    VLDR     s0,[r2,#8]
        0x0003d138:    3208        .2      ADDS     r2,r2,#8
        0x0003d13a:    ee008a80    ....    VMLA.F32 s16,s1,s0
        0x0003d13e:    edd10a02    ....    VLDR     s1,[r1,#8]
        0x0003d142:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003d146:    3008        .0      ADDS     r0,r0,#8
        0x0003d148:    3108        .1      ADDS     r1,r1,#8
        0x0003d14a:    ee408a80    @...    VMLA.F32 s17,s1,s0
        0x0003d14e:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d150:    d1e4        ..      BNE      0x3d11c ; remove_doubling + 172
        0x0003d152:    eeb09a48    ..H.    VMOV.F32 s18,s16
        0x0003d156:    ed878a00    ....    VSTR     s16,[r7,#0]
        0x0003d15a:    f1ba0f00    ....    CMP      r10,#0
        0x0003d15e:    dd4a        J.      BLE      0x3d1f6 ; remove_doubling + 390
        0x0003d160:    4620         F      MOV      r0,r4
        0x0003d162:    eb040285    ....    ADD      r2,r4,r5,LSL #2
        0x0003d166:    4639        9F      MOV      r1,r7
        0x0003d168:    f01a0f01    ....    TST      r10,#1
        0x0003d16c:    d015        ..      BEQ      0x3d19a ; remove_doubling + 298
        0x0003d16e:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0003d172:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d176:    ed120a01    ....    VLDR     s0,[r2,#-4]
        0x0003d17a:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003d17e:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003d182:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d186:    bf34        4.      ITE      CC
        0x0003d188:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003d18c:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003d190:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003d194:    1f20         .      SUBS     r0,r4,#4
        0x0003d196:    1d39        9.      ADDS     r1,r7,#4
        0x0003d198:    1f12        ..      SUBS     r2,r2,#4
        0x0003d19a:    ea5f036a    _.j.    ASRS     r3,r10,#1
        0x0003d19e:    d02a        *.      BEQ      0x3d1f6 ; remove_doubling + 390
        0x0003d1a0:    ed100a01    ....    VLDR     s0,[r0,#-4]
        0x0003d1a4:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d1a8:    ed120a01    ....    VLDR     s0,[r2,#-4]
        0x0003d1ac:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003d1b0:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003d1b4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d1b8:    bf34        4.      ITE      CC
        0x0003d1ba:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003d1be:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003d1c2:    ed810a01    ....    VSTR     s0,[r1,#4]
        0x0003d1c6:    ed100a02    ....    VLDR     s0,[r0,#-8]
        0x0003d1ca:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003d1ce:    ed120a02    ....    VLDR     s0,[r2,#-8]
        0x0003d1d2:    ee008a40    ..@.    VMLS.F32 s16,s0,s0
        0x0003d1d6:    eeb58ac0    ....    VCMPE.F32 s16,#0.0
        0x0003d1da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d1de:    bf34        4.      ITE      CC
        0x0003d1e0:    eeb00a4c    ..L.    VMOVCC.F32 s0,s24
        0x0003d1e4:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0003d1e8:    ed810a02    ....    VSTR     s0,[r1,#8]
        0x0003d1ec:    3808        .8      SUBS     r0,r0,#8
        0x0003d1ee:    3108        .1      ADDS     r1,r1,#8
        0x0003d1f0:    3a08        .:      SUBS     r2,r2,#8
        0x0003d1f2:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d1f4:    d1d4        ..      BNE      0x3d1a0 ; remove_doubling + 304
        0x0003d1f6:    eb070086    ....    ADD      r0,r7,r6,LSL #2
        0x0003d1fa:    eeb7aa00    ....    VMOV.F32 s20,#1.00000000
        0x0003d1fe:    ed90ba00    ....    VLDR     s22,[r0,#0]
        0x0003d202:    eeb08a4a    ..J.    VMOV.F32 s16,s20
        0x0003d206:    ee098a0b    ....    VMLA.F32 s16,s18,s22
        0x0003d20a:    ee180a10    ....    VMOV     r0,s16
        0x0003d20e:    f005fe47    ..G.    BL       __aeabi_f2d ; 0x42ea0
        0x0003d212:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d216:    f7e1f9f7    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003d21a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d21e:    f005f803    ....    BL       __aeabi_d2f ; 0x42228
        0x0003d222:    ee000a10    ....    VMOV     s0,r0
        0x0003d226:    eeb6da00    ....    VMOV.F32 s26,#0.50000000
        0x0003d22a:    f04f0902    O...    MOV      r9,#2
        0x0003d22e:    eec8aa80    ....    VDIV.F32 s21,s17,s0
        0x0003d232:    ee29fa8d    )...    VMUL.F32 s30,s19,s26
        0x0003d236:    eef0ba6a    ..j.    VMOV.F32 s23,s21
        0x0003d23a:    eddfeaa8    ....    VLDR     s29,[pc,#672] ; [0x3d4dc] = 0x3e99999a
        0x0003d23e:    eb0b004b    ..K.    ADD      r0,r11,r11,LSL #1
        0x0003d242:    ed9feaa7    ....    VLDR     s28,[pc,#668] ; [0x3d4e0] = 0x3f59999a
        0x0003d246:    eddffaa7    ....    VLDR     s31,[pc,#668] ; [0x3d4e4] = 0x3f666666
        0x0003d24a:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x0003d24e:    eddfdaa6    ....    VLDR     s27,[pc,#664] ; [0x3d4e8] = 0x3f333333
        0x0003d252:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d254:    eb090046    ..F.    ADD      r0,r9,r6,LSL #1
        0x0003d258:    ea4f0149    O.I.    LSL      r1,r9,#1
        0x0003d25c:    fb90f8f1    ....    SDIV     r8,r0,r1
        0x0003d260:    45c3        .E      CMP      r11,r8
        0x0003d262:    dc7b        {.      BGT      0x3d35c ; remove_doubling + 748
        0x0003d264:    f1b90f02    ....    CMP      r9,#2
        0x0003d268:    d079        y.      BEQ      0x3d35e ; remove_doubling + 750
        0x0003d26a:    48a0        .H      LDR      r0,[pc,#640] ; [0x3d4ec] = 0x49450
        0x0003d26c:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x0003d270:    0040        @.      LSLS     r0,r0,#1
        0x0003d272:    fb009006    ....    MLA      r0,r0,r6,r9
        0x0003d276:    fb90fcf1    ....    SDIV     r12,r0,r1
        0x0003d27a:    bf00        ..      NOP      
        0x0003d27c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003d280:    eba40288    ....    SUB      r2,r4,r8,LSL #2
        0x0003d284:    eba4018c    ....    SUB      r1,r4,r12,LSL #2
        0x0003d288:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003d28c:    2d00        .-      CMP      r5,#0
        0x0003d28e:    dd34        4.      BLE      0x3d2fa ; remove_doubling + 650
        0x0003d290:    1f20         .      SUBS     r0,r4,#4
        0x0003d292:    1f09        ..      SUBS     r1,r1,#4
        0x0003d294:    1f12        ..      SUBS     r2,r2,#4
        0x0003d296:    f0150f01    ....    TST      r5,#1
        0x0003d29a:    d00c        ..      BEQ      0x3d2b6 ; remove_doubling + 582
        0x0003d29c:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003d2a0:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003d2a4:    1d00        ..      ADDS     r0,r0,#4
        0x0003d2a6:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003d2aa:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003d2ae:    1d09        ..      ADDS     r1,r1,#4
        0x0003d2b0:    1d12        ..      ADDS     r2,r2,#4
        0x0003d2b2:    ee410a21    A.!.    VMLA.F32 s1,s2,s3
        0x0003d2b6:    106b        k.      ASRS     r3,r5,#1
        0x0003d2b8:    d01f        ..      BEQ      0x3d2fa ; remove_doubling + 650
        0x0003d2ba:    bf00        ..      NOP      
        0x0003d2bc:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003d2c0:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003d2c4:    ed912a01    ...*    VLDR     s4,[r1,#4]
        0x0003d2c8:    ee010a21    ..!.    VMLA.F32 s0,s2,s3
        0x0003d2cc:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x0003d2d0:    edd20a02    ....    VLDR     s1,[r2,#8]
        0x0003d2d4:    ee411a02    A...    VMLA.F32 s3,s2,s4
        0x0003d2d8:    ed901a02    ....    VLDR     s2,[r0,#8]
        0x0003d2dc:    3208        .2      ADDS     r2,r2,#8
        0x0003d2de:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003d2e2:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d2e6:    ed911a02    ....    VLDR     s2,[r1,#8]
        0x0003d2ea:    3008        .0      ADDS     r0,r0,#8
        0x0003d2ec:    3108        .1      ADDS     r1,r1,#8
        0x0003d2ee:    ee401a81    @...    VMLA.F32 s3,s1,s2
        0x0003d2f2:    1e5b        [.      SUBS     r3,r3,#1
        0x0003d2f4:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x0003d2f8:    d1e0        ..      BNE      0x3d2bc ; remove_doubling + 588
        0x0003d2fa:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d2fe:    eb070088    ....    ADD      r0,r7,r8,LSL #2
        0x0003d302:    ee20ca0d     ...    VMUL.F32 s24,s0,s26
        0x0003d306:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003d30a:    eb07008c    ....    ADD      r0,r7,r12,LSL #2
        0x0003d30e:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003d312:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d316:    ee60ca0d    `...    VMUL.F32 s25,s0,s26
        0x0003d31a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0003d31e:    ee090a2c    ..,.    VMLA.F32 s0,s18,s25
        0x0003d322:    ee100a10    ....    VMOV     r0,s0
        0x0003d326:    f005fdbb    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003d32a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d32e:    f7e1f96b    ..k.    BL       __hardfp_sqrt ; 0x1e608
        0x0003d332:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d336:    f004ff77    ..w.    BL       __aeabi_d2f ; 0x42228
        0x0003d33a:    ee000a10    ....    VMOV     s0,r0
        0x0003d33e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0003d340:    ee8c1a00    ....    VDIV.F32 s2,s24,s0
        0x0003d344:    ebb80000    ....    SUBS     r0,r8,r0
        0x0003d348:    bf54        T.      ITE      PL
        0x0003d34a:    4601        .F      MOVPL    r1,r0
        0x0003d34c:    4241        AB      RSBMI    r1,r0,#0
        0x0003d34e:    2901        .)      CMP      r1,#1
        0x0003d350:    bfd8        ..      IT       LE
        0x0003d352:    eeb00a69    ..i.    VMOVLE.F32 s0,s19
        0x0003d356:    dd12        ..      BLE      0x3d37e ; remove_doubling + 782
        0x0003d358:    2800        .(      CMP      r0,#0
        0x0003d35a:    e001        ..      B        0x3d360 ; remove_doubling + 752
        0x0003d35c:    e052        R.      B        0x3d404 ; remove_doubling + 916
        0x0003d35e:    e027        '.      B        0x3d3b0 ; remove_doubling + 832
        0x0003d360:    bfb8        ..      IT       LT
        0x0003d362:    4240        @B      RSBLT    r0,r0,#0
        0x0003d364:    2802        .(      CMP      r0,#2
        0x0003d366:    dc08        ..      BGT      0x3d37a ; remove_doubling + 778
        0x0003d368:    fb09f009    ....    MUL      r0,r9,r9
        0x0003d36c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003d370:    4286        .B      CMP      r6,r0
        0x0003d372:    bfc8        ..      IT       GT
        0x0003d374:    eeb00a4f    ..O.    VMOVGT.F32 s0,s30
        0x0003d378:    dc01        ..      BGT      0x3d37e ; remove_doubling + 782
        0x0003d37a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003d37e:    495c        \I      LDR      r1,[pc,#368] ; [0x3d4f0] = 0x3e99999a
        0x0003d380:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003d384:    ee5b0aad    [...    VNMLS.F32 s1,s23,s27
        0x0003d388:    ee100a90    ....    VMOV     r0,s1
        0x0003d38c:    4288        .B      CMP      r0,r1
        0x0003d38e:    bfb8        ..      IT       LT
        0x0003d390:    eef00a6e    ..n.    VMOVLT.F32 s1,s29
        0x0003d394:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d396:    4540        @E      CMP      r0,r8
        0x0003d398:    dd12        ..      BLE      0x3d3c0 ; remove_doubling + 848
        0x0003d39a:    ee1b0a8e    ....    VNMLS.F32 s0,s23,s28
        0x0003d39e:    4855        UH      LDR      r0,[pc,#340] ; [0x3d4f4] = 0x3ecccccd
        0x0003d3a0:    ee101a10    ....    VMOV     r1,s0
        0x0003d3a4:    4288        .B      CMP      r0,r1
        0x0003d3a6:    bfc8        ..      IT       GT
        0x0003d3a8:    eddf0a53    ..S.    VLDRGT   s1,[pc,#332] ; [0x3d4f8] = 0x3ecccccd
        0x0003d3ac:    dd15        ..      BLE      0x3d3da ; remove_doubling + 874
        0x0003d3ae:    e016        ..      B        0x3d3de ; remove_doubling + 878
        0x0003d3b0:    eb080006    ....    ADD      r0,r8,r6
        0x0003d3b4:    4550        PE      CMP      r0,r10
        0x0003d3b6:    bfcc        ..      ITE      GT
        0x0003d3b8:    46b4        .F      MOVGT    r12,r6
        0x0003d3ba:    eb060c08    ....    ADDLE    r12,r6,r8
        0x0003d3be:    e75d        ].      B        0x3d27c ; remove_doubling + 524
        0x0003d3c0:    ebb80f4b    ..K.    CMP      r8,r11,LSL #1
        0x0003d3c4:    da0b        ..      BGE      0x3d3de ; remove_doubling + 878
        0x0003d3c6:    ee1b0aaf    ....    VNMLS.F32 s0,s23,s31
        0x0003d3ca:    ee100a10    ....    VMOV     r0,s0
        0x0003d3ce:    f1b05f7c    ..|_    CMP      r0,#0x3f000000
        0x0003d3d2:    bfb8        ..      IT       LT
        0x0003d3d4:    eef60a00    ....    VMOVLT.F32 s1,#0.50000000
        0x0003d3d8:    db01        ..      BLT      0x3d3de ; remove_doubling + 878
        0x0003d3da:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003d3de:    eef40ac1    ....    VCMPE.F32 s1,s2
        0x0003d3e2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d3e6:    d207        ..      BCS      0x3d3f8 ; remove_doubling + 904
        0x0003d3e8:    eef08a4c    ..L.    VMOV.F32 s17,s24
        0x0003d3ec:    eeb0ba6c    ..l.    VMOV.F32 s22,s25
        0x0003d3f0:    eef0aa41    ..A.    VMOV.F32 s21,s2
        0x0003d3f4:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0003d3f8:    f1090901    ....    ADD      r9,r9,#1
        0x0003d3fc:    f1b90f0f    ....    CMP      r9,#0xf
        0x0003d400:    f77faf28    ..(.    BLE      0x3d254 ; remove_doubling + 484
        0x0003d404:    eef58ac0    ....    VCMPE.F32 s17,#0.0
        0x0003d408:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d40c:    bf38        8.      IT       CC
        0x0003d40e:    eef08a48    ..H.    VMOVCC.F32 s17,s16
        0x0003d412:    eeb4bae8    ....    VCMPE.F32 s22,s17
        0x0003d416:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d41a:    d903        ..      BLS      0x3d424 ; remove_doubling + 948
        0x0003d41c:    ee3b0a0a    ;...    VADD.F32 s0,s22,s20
        0x0003d420:    ee88aa80    ....    VDIV.F32 s20,s17,s0
        0x0003d424:    f04f0c00    O...    MOV      r12,#0
        0x0003d428:    f10d0704    ....    ADD.W    r7,sp,#4
        0x0003d42c:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003d430:    2d00        .-      CMP      r5,#0
        0x0003d432:    dd2a        *.      BLE      0x3d48a ; remove_doubling + 1050
        0x0003d434:    1f20         .      SUBS     r0,r4,#4
        0x0003d436:    2200        ."      MOVS     r2,#0
        0x0003d438:    f0150f01    ....    TST      r5,#1
        0x0003d43c:    d00b        ..      BEQ      0x3d456 ; remove_doubling + 998
        0x0003d43e:    9900        ..      LDR      r1,[sp,#0]
        0x0003d440:    ed901a01    ....    VLDR     s2,[r0,#4]
        0x0003d444:    4461        aD      ADD      r1,r1,r12
        0x0003d446:    eba40181    ....    SUB      r1,r4,r1,LSL #2
        0x0003d44a:    2201        ."      MOVS     r2,#1
        0x0003d44c:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003d450:    1d00        ..      ADDS     r0,r0,#4
        0x0003d452:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0003d456:    1069        i.      ASRS     r1,r5,#1
        0x0003d458:    d017        ..      BEQ      0x3d48a ; remove_doubling + 1050
        0x0003d45a:    9b00        ..      LDR      r3,[sp,#0]
        0x0003d45c:    4463        cD      ADD      r3,r3,r12
        0x0003d45e:    eba40683    ....    SUB      r6,r4,r3,LSL #2
        0x0003d462:    bf00        ..      NOP      
        0x0003d464:    eb060382    ....    ADD      r3,r6,r2,LSL #2
        0x0003d468:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003d46c:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003d470:    f1020202    ....    ADD      r2,r2,#2
        0x0003d474:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0003d478:    ed931a02    ....    VLDR     s2,[r3,#8]
        0x0003d47c:    edd01a02    ....    VLDR     s3,[r0,#8]
        0x0003d480:    3008        .0      ADDS     r0,r0,#8
        0x0003d482:    1e49        I.      SUBS     r1,r1,#1
        0x0003d484:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0003d488:    d1ec        ..      BNE      0x3d464 ; remove_doubling + 1012
        0x0003d48a:    eb07008c    ....    ADD      r0,r7,r12,LSL #2
        0x0003d48e:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003d492:    edc00a00    ....    VSTR     s1,[r0,#0]
        0x0003d496:    f1bc0f03    ....    CMP      r12,#3
        0x0003d49a:    dbc7        ..      BLT      0x3d42c ; remove_doubling + 956
        0x0003d49c:    ed9d0a01    ....    VLDR     s0,[sp,#4]
        0x0003d4a0:    ed9d1a02    ....    VLDR     s2,[sp,#8]
        0x0003d4a4:    eddd0a03    ....    VLDR     s1,[sp,#0xc]
        0x0003d4a8:    ee312a40    1.@*    VSUB.F32 s4,s2,s0
        0x0003d4ac:    ee701ac0    p...    VSUB.F32 s3,s1,s0
        0x0003d4b0:    ee222a2d    ".-*    VMUL.F32 s4,s4,s27
        0x0003d4b4:    eeb42ae1    ...*    VCMPE.F32 s4,s3
        0x0003d4b8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d4bc:    bf38        8.      IT       CC
        0x0003d4be:    2001        .       MOVCC    r0,#1
        0x0003d4c0:    d320         .      BCC      0x3d504 ; remove_doubling + 1172
        0x0003d4c2:    ee300a60    0.`.    VSUB.F32 s0,s0,s1
        0x0003d4c6:    ee710a60    q.`.    VSUB.F32 s1,s2,s1
        0x0003d4ca:    ee600aad    `...    VMUL.F32 s1,s1,s27
        0x0003d4ce:    eeb40ae0    ....    VCMPE.F32 s0,s1
        0x0003d4d2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d4d6:    e011        ..      B        0x3d4fc ; remove_doubling + 1164
    $d
        0x0003d4d8:    00000000    ....    DCD    0
        0x0003d4dc:    3e99999a    ...>    DCD    1050253722
        0x0003d4e0:    3f59999a    ..Y?    DCD    1062836634
        0x0003d4e4:    3f666666    fff?    DCD    1063675494
        0x0003d4e8:    3f333333    333?    DCD    1060320051
        0x0003d4ec:    00049450    P...    DCD    300112
        0x0003d4f0:    3e99999a    ...>    DCD    1050253722
        0x0003d4f4:    3ecccccd    ...>    DCD    1053609165
        0x0003d4f8:    3ecccccd    ...>    DCD    1053609165
    $t
        0x0003d4fc:    bfcc        ..      ITE      GT
        0x0003d4fe:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x0003d502:    2000        .       MOVLE    r0,#0
        0x0003d504:    eeb4aaea    ....    VCMPE.F32 s20,s21
        0x0003d508:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d50c:    dc13        ..      BGT      0x3d536 ; remove_doubling + 1222
        0x0003d50e:    9900        ..      LDR      r1,[sp,#0]
        0x0003d510:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003d514:    9920         .      LDR      r1,[sp,#0x80]
        0x0003d516:    6008        .`      STR      r0,[r1,#0]
        0x0003d518:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003d51a:    4288        .B      CMP      r0,r1
        0x0003d51c:    bfd8        ..      IT       LE
        0x0003d51e:    4608        .F      MOVLE    r0,r1
        0x0003d520:    9920         .      LDR      r1,[sp,#0x80]
        0x0003d522:    6008        .`      STR      r0,[r1,#0]
        0x0003d524:    f000f89c    ....    BL       restore_stack ; 0x3d660
        0x0003d528:    b007        ..      ADD      sp,sp,#0x1c
        0x0003d52a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0003d52e:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0003d532:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003d536:    eeb0aa6a    ..j.    VMOV.F32 s20,s21
        0x0003d53a:    e7e8        ..      B        0x3d50e ; remove_doubling + 1182
    i.renormalise_vector
    renormalise_vector
        0x0003d53c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d53e:    1e0c        ..      SUBS     r4,r1,#0
        0x0003d540:    ed2d8b02    -...    VPUSH    {d8}
        0x0003d544:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003d548:    ed9f0a31    ..1.    VLDR     s0,[pc,#196] ; [0x3d610] = 0
        0x0003d54c:    4605        .F      MOV      r5,r0
        0x0003d54e:    dd20         .      BLE      0x3d592 ; renormalise_vector + 86
        0x0003d550:    1f2b        +.      SUBS     r3,r5,#4
        0x0003d552:    461a        .F      MOV      r2,r3
        0x0003d554:    f0140f01    ....    TST      r4,#1
        0x0003d558:    d007        ..      BEQ      0x3d56a ; renormalise_vector + 46
        0x0003d55a:    edd30a01    ....    VLDR     s1,[r3,#4]
        0x0003d55e:    ed921a01    ....    VLDR     s2,[r2,#4]
        0x0003d562:    1d12        ..      ADDS     r2,r2,#4
        0x0003d564:    1d1b        ..      ADDS     r3,r3,#4
        0x0003d566:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003d56a:    ea5f0c64    _.d.    ASRS     r12,r4,#1
        0x0003d56e:    d010        ..      BEQ      0x3d592 ; renormalise_vector + 86
        0x0003d570:    ed931a01    ....    VLDR     s2,[r3,#4]
        0x0003d574:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003d578:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0003d57c:    edd30a02    ....    VLDR     s1,[r3,#8]
        0x0003d580:    ed921a02    ....    VLDR     s2,[r2,#8]
        0x0003d584:    3208        .2      ADDS     r2,r2,#8
        0x0003d586:    3308        .3      ADDS     r3,r3,#8
        0x0003d588:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003d58c:    ee000a81    ....    VMLA.F32 s0,s1,s2
        0x0003d590:    d1ee        ..      BNE      0x3d570 ; renormalise_vector + 52
        0x0003d592:    eddf0a20    .. .    VLDR     s1,[pc,#128] ; [0x3d614] = 0x26901d7d
        0x0003d596:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003d59a:    ee100a10    ....    VMOV     r0,s0
        0x0003d59e:    f005fc7f    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003d5a2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003d5a6:    f7e1f82f    ../.    BL       __hardfp_sqrt ; 0x1e608
        0x0003d5aa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003d5ae:    f004fe3b    ..;.    BL       __aeabi_d2f ; 0x42228
        0x0003d5b2:    ee000a10    ....    VMOV     s0,r0
        0x0003d5b6:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003d5ba:    2c00        .,      CMP      r4,#0
        0x0003d5bc:    eec10a00    ....    VDIV.F32 s1,s2,s0
        0x0003d5c0:    ee200a88     ...    VMUL.F32 s0,s1,s16
        0x0003d5c4:    bfdc        ..      ITT      LE
        0x0003d5c6:    ecbd8b02    ....    VPOPLE   {d8}
        0x0003d5ca:    bd70        p.      POPLE    {r4-r6,pc}
        0x0003d5cc:    1f28        (.      SUBS     r0,r5,#4
        0x0003d5ce:    f0140f01    ....    TST      r4,#1
        0x0003d5d2:    d006        ..      BEQ      0x3d5e2 ; renormalise_vector + 166
        0x0003d5d4:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d5d8:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d5dc:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0003d5e0:    1d00        ..      ADDS     r0,r0,#4
        0x0003d5e2:    1061        a.      ASRS     r1,r4,#1
        0x0003d5e4:    bf04        ..      ITT      EQ
        0x0003d5e6:    ecbd8b02    ....    VPOPEQ   {d8}
        0x0003d5ea:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003d5ec:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003d5f0:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d5f4:    edc00a01    ....    VSTR     s1,[r0,#4]
        0x0003d5f8:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003d5fc:    ee600a80    `...    VMUL.F32 s1,s1,s0
        0x0003d600:    edc00a02    ....    VSTR     s1,[r0,#8]
        0x0003d604:    3008        .0      ADDS     r0,r0,#8
        0x0003d606:    1e49        I.      SUBS     r1,r1,#1
        0x0003d608:    d1f0        ..      BNE      0x3d5ec ; renormalise_vector + 176
        0x0003d60a:    ecbd8b02    ....    VPOP     {d8}
        0x0003d60e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003d610:    00000000    ....    DCD    0
        0x0003d614:    26901d7d    }..&    DCD    646978941
    $t
    i.resampling_factor
    resampling_factor
        0x0003d618:    f5b05f7a    ..z_    CMP      r0,#0x3e80
        0x0003d61c:    bf04        ..      ITT      EQ
        0x0003d61e:    2003        .       MOVEQ    r0,#3
        0x0003d620:    4770        pG      BXEQ     lr
        0x0003d622:    dc0c        ..      BGT      0x3d63e ; resampling_factor + 38
        0x0003d624:    f5b05ffa    ..._    CMP      r0,#0x1f40
        0x0003d628:    bf04        ..      ITT      EQ
        0x0003d62a:    2006        .       MOVEQ    r0,#6
        0x0003d62c:    4770        pG      BXEQ     lr
        0x0003d62e:    f5005089    ...P    ADD      r0,r0,#0x1120
        0x0003d632:    f5b04f80    ...O    CMP      r0,#0x4000
        0x0003d636:    bf04        ..      ITT      EQ
        0x0003d638:    2004        .       MOVEQ    r0,#4
        0x0003d63a:    4770        pG      BXEQ     lr
        0x0003d63c:    e00d        ..      B        0x3d65a ; resampling_factor + 66
        0x0003d63e:    f5005009    ...P    ADD      r0,r0,#0x2240
        0x0003d642:    f5b04000    ...@    SUBS     r0,r0,#0x8000
        0x0003d646:    bf04        ..      ITT      EQ
        0x0003d648:    2002        .       MOVEQ    r0,#2
        0x0003d64a:    4770        pG      BXEQ     lr
        0x0003d64c:    f5005009    ...P    ADD      r0,r0,#0x2240
        0x0003d650:    f5b04f00    ...O    CMP      r0,#0x8000
        0x0003d654:    bf04        ..      ITT      EQ
        0x0003d656:    2001        .       MOVEQ    r0,#1
        0x0003d658:    4770        pG      BXEQ     lr
        0x0003d65a:    2000        .       MOVS     r0,#0
        0x0003d65c:    4770        pG      BX       lr
        0x0003d65e:    0000        ..      MOVS     r0,r0
    i.restore_stack
    restore_stack
        0x0003d660:    4902        .I      LDR      r1,[pc,#8] ; [0x3d66c] = 0x100005dc
        0x0003d662:    6808        .h      LDR      r0,[r1,#0]
        0x0003d664:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003d666:    688a        .h      LDR      r2,[r1,#8]
        0x0003d668:    604a        J`      STR      r2,[r1,#4]
        0x0003d66a:    4770        pG      BX       lr
    $d
        0x0003d66c:    100005dc    ....    DCD    268436956
    $t
    i.save_stack
    save_stack
        0x0003d670:    4902        .I      LDR      r1,[pc,#8] ; [0x3d67c] = 0x100005dc
        0x0003d672:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0003d674:    6008        .`      STR      r0,[r1,#0]
        0x0003d676:    684a        Jh      LDR      r2,[r1,#4]
        0x0003d678:    608a        .`      STR      r2,[r1,#8]
        0x0003d67a:    4770        pG      BX       lr
    $d
        0x0003d67c:    100005dc    ....    DCD    268436956
    $t
    i.secHciCback
    secHciCback
        0x0003d680:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003d682:    4606        .F      MOV      r6,r0
        0x0003d684:    2000        .       MOVS     r0,#0
        0x0003d686:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0003d68a:    78b0        .x      LDRB     r0,[r6,#2]
        0x0003d68c:    4c40        @L      LDR      r4,[pc,#256] ; [0x3d790] = 0x100007d0
        0x0003d68e:    281c        .(      CMP      r0,#0x1c
        0x0003d690:    d01f        ..      BEQ      0x3d6d2 ; secHciCback + 82
        0x0003d692:    dc12        ..      BGT      0x3d6ba ; secHciCback + 58
        0x0003d694:    2814        .(      CMP      r0,#0x14
        0x0003d696:    d048        H.      BEQ      0x3d72a ; secHciCback + 170
        0x0003d698:    281b        .(      CMP      r0,#0x1b
        0x0003d69a:    bf18        ..      IT       NE
        0x0003d69c:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003d69e:    4669        iF      MOV      r1,sp
        0x0003d6a0:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003d6a4:    f7dffa55    ..U.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d6a8:    4605        .F      MOV      r5,r0
        0x0003d6aa:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x0003d6ae:    2803        .(      CMP      r0,#3
        0x0003d6b0:    bf1c        ..      ITT      NE
        0x0003d6b2:    2801        .(      CMPNE    r0,#1
        0x0003d6b4:    2804        .(      CMPNE    r0,#4
        0x0003d6b6:    d12a        *.      BNE      0x3d70e ; secHciCback + 142
        0x0003d6b8:    e01e        ..      B        0x3d6f8 ; secHciCback + 120
        0x0003d6ba:    2825        %(      CMP      r0,#0x25
        0x0003d6bc:    d021        !.      BEQ      0x3d702 ; secHciCback + 130
        0x0003d6be:    2826        &(      CMP      r0,#0x26
        0x0003d6c0:    bf18        ..      IT       NE
        0x0003d6c2:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003d6c4:    4669        iF      MOV      r1,sp
        0x0003d6c6:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003d6ca:    f7dffa42    ..B.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d6ce:    4605        .F      MOV      r5,r0
        0x0003d6d0:    e01d        ..      B        0x3d70e ; secHciCback + 142
        0x0003d6d2:    f8940039    ..9.    LDRB     r0,[r4,#0x39]
        0x0003d6d6:    f8d61005    ....    LDR      r1,[r6,#5]
        0x0003d6da:    eb0400c0    ....    ADD      r0,r4,r0,LSL #3
        0x0003d6de:    6001        .`      STR      r1,[r0,#0]
        0x0003d6e0:    f8d61009    ....    LDR      r1,[r6,#9]
        0x0003d6e4:    6041        A`      STR      r1,[r0,#4]
        0x0003d6e6:    f8940039    ..9.    LDRB     r0,[r4,#0x39]
        0x0003d6ea:    2803        .(      CMP      r0,#3
        0x0003d6ec:    bf2c        ,.      ITE      CS
        0x0003d6ee:    2000        .       MOVCS    r0,#0
        0x0003d6f0:    1c40        @.      ADDCC    r0,r0,#1
        0x0003d6f2:    f8840039    ..9.    STRB     r0,[r4,#0x39]
        0x0003d6f6:    bdf8        ..      POP      {r3-r7,pc}
        0x0003d6f8:    2110        .!      MOVS     r1,#0x10
        0x0003d6fa:    1d70        p.      ADDS     r0,r6,#5
        0x0003d6fc:    f7dff92e    ....    BL       WStrReverse ; 0x1c95c
        0x0003d700:    e005        ..      B        0x3d70e ; secHciCback + 142
        0x0003d702:    4669        iF      MOV      r1,sp
        0x0003d704:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003d708:    f7dffa23    ..#.    BL       WsfMsgDeq ; 0x1cb52
        0x0003d70c:    4605        .F      MOV      r5,r0
        0x0003d70e:    2d00        .-      CMP      r5,#0
        0x0003d710:    bf08        ..      IT       EQ
        0x0003d712:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003d714:    f8950034    ..4.    LDRB     r0,[r5,#0x34]
        0x0003d718:    f89d2000    ...     LDRB     r2,[sp,#0]
        0x0003d71c:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0003d720:    4631        1F      MOV      r1,r6
        0x0003d722:    6bc3        .k      LDR      r3,[r0,#0x3c]
        0x0003d724:    4628        (F      MOV      r0,r5
        0x0003d726:    4798        .G      BLX      r3
        0x0003d728:    bdf8        ..      POP      {r3-r7,pc}
        0x0003d72a:    4669        iF      MOV      r1,sp
        0x0003d72c:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003d730:    f7dffa0f    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d734:    b148        H.      CBZ      r0,0x3d74a ; secHciCback + 202
        0x0003d736:    bf00        ..      NOP      
        0x0003d738:    f7dffa1d    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003d73c:    4669        iF      MOV      r1,sp
        0x0003d73e:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x0003d742:    f7dffa06    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d746:    2800        .(      CMP      r0,#0
        0x0003d748:    d1f6        ..      BNE      0x3d738 ; secHciCback + 184
        0x0003d74a:    4669        iF      MOV      r1,sp
        0x0003d74c:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003d750:    f7dff9ff    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d754:    b148        H.      CBZ      r0,0x3d76a ; secHciCback + 234
        0x0003d756:    bf00        ..      NOP      
        0x0003d758:    f7dffa0d    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003d75c:    4669        iF      MOV      r1,sp
        0x0003d75e:    f1040030    ..0.    ADD      r0,r4,#0x30
        0x0003d762:    f7dff9f6    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d766:    2800        .(      CMP      r0,#0
        0x0003d768:    d1f6        ..      BNE      0x3d758 ; secHciCback + 216
        0x0003d76a:    4669        iF      MOV      r1,sp
        0x0003d76c:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003d770:    f7dff9ef    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d774:    2800        .(      CMP      r0,#0
        0x0003d776:    bf08        ..      IT       EQ
        0x0003d778:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003d77a:    bf00        ..      NOP      
        0x0003d77c:    f7dff9fb    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003d780:    4669        iF      MOV      r1,sp
        0x0003d782:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003d786:    f7dff9e4    ....    BL       WsfMsgDeq ; 0x1cb52
        0x0003d78a:    2800        .(      CMP      r0,#0
        0x0003d78c:    d1f6        ..      BNE      0x3d77c ; secHciCback + 252
        0x0003d78e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003d790:    100007d0    ....    DCD    268437456
    $t
    i.send_update
    send_update
        0x0003d794:    b510        ..      PUSH     {r4,lr}
        0x0003d796:    b088        ..      SUB      sp,sp,#0x20
        0x0003d798:    4604        .F      MOV      r4,r0
        0x0003d79a:    2003        .       MOVS     r0,#3
        0x0003d79c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003d7a0:    9104        ..      STR      r1,[sp,#0x10]
        0x0003d7a2:    2018        .       MOVS     r0,#0x18
        0x0003d7a4:    4914        .I      LDR      r1,[pc,#80] ; [0x3d7f8] = 0x1000dc84
        0x0003d7a6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003d7aa:    f1a10034    ..4.    SUB      r0,r1,#0x34
        0x0003d7ae:    6acb        .j      LDR      r3,[r1,#0x2c]
        0x0003d7b0:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0003d7b2:    4293        .B      CMP      r3,r2
        0x0003d7b4:    bf24        $.      ITT      CS
        0x0003d7b6:    f8910034    ..4.    LDRBCS   r0,[r1,#0x34]
        0x0003d7ba:    f0100f01    ....    TSTCS    r0,#1
        0x0003d7be:    bf14        ..      ITE      NE
        0x0003d7c0:    9207        ..      STRNE    r2,[sp,#0x1c]
        0x0003d7c2:    9307        ..      STREQ    r3,[sp,#0x1c]
        0x0003d7c4:    6988        .i      LDR      r0,[r1,#0x18]
        0x0003d7c6:    1c40        @.      ADDS     r0,r0,#1
        0x0003d7c8:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d7ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d7cc:    2800        .(      CMP      r0,#0
        0x0003d7ce:    bf0c        ..      ITE      EQ
        0x0003d7d0:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x0003d7d4:    f44f7000    O..p    MOVNE    r0,#0x200
        0x0003d7d8:    2114        .!      MOVS     r1,#0x14
        0x0003d7da:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d7dc:    aa02        ..      ADD      r2,sp,#8
        0x0003d7de:    a803        ..      ADD      r0,sp,#0xc
        0x0003d7e0:    f7e3fc5c    ..\.    BL       am_hal_crc32 ; 0x2109c
        0x0003d7e4:    2001        .       MOVS     r0,#1
        0x0003d7e6:    9000        ..      STR      r0,[sp,#0]
        0x0003d7e8:    2318        .#      MOVS     r3,#0x18
        0x0003d7ea:    aa02        ..      ADD      r2,sp,#8
        0x0003d7ec:    2100        .!      MOVS     r1,#0
        0x0003d7ee:    4620         F      MOV      r0,r4
        0x0003d7f0:    f7e2fafe    ....    BL       am_devices_cooper_blocking_write ; 0x1fdf0
        0x0003d7f4:    b008        ..      ADD      sp,sp,#0x20
        0x0003d7f6:    bd10        ..      POP      {r4,pc}
    $d
        0x0003d7f8:    1000dc84    ....    DCD    268491908
    $t
    i.smpActAttemptRcvd
    smpActAttemptRcvd
        0x0003d7fc:    2101        .!      MOVS     r1,#1
        0x0003d7fe:    f8801042    ..B.    STRB     r1,[r0,#0x42]
        0x0003d802:    4770        pG      BX       lr
    i.smpActCheckAttempts
    smpActCheckAttempts
        0x0003d804:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003d808:    4604        .F      MOV      r4,r0
        0x0003d80a:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0003d80e:    460d        .F      MOV      r5,r1
        0x0003d810:    2800        .(      CMP      r0,#0
        0x0003d812:    bf08        ..      IT       EQ
        0x0003d814:    e8bd81f0    ....    POPEQ    {r4-r8,pc}
        0x0003d818:    2600        .&      MOVS     r6,#0
        0x0003d81a:    f8846042    ..B`    STRB     r6,[r4,#0x42]
        0x0003d81e:    2709        .'      MOVS     r7,#9
        0x0003d820:    200a        .       MOVS     r0,#0xa
        0x0003d822:    f000fd2d    ..-.    BL       smpMsgAlloc ; 0x3e280
        0x0003d826:    0001        ..      MOVS     r1,r0
        0x0003d828:    d005        ..      BEQ      0x3d836 ; smpActCheckAttempts + 50
        0x0003d82a:    2205        ."      MOVS     r2,#5
        0x0003d82c:    720a        .r      STRB     r2,[r1,#8]
        0x0003d82e:    724f        Or      STRB     r7,[r1,#9]
        0x0003d830:    4620         F      MOV      r0,r4
        0x0003d832:    f001fc85    ....    BL       smpSendPkt ; 0x3f140
        0x0003d836:    2109        .!      MOVS     r1,#9
        0x0003d838:    70e9        .p      STRB     r1,[r5,#3]
        0x0003d83a:    212b        +!      MOVS     r1,#0x2b
        0x0003d83c:    4628        (F      MOV      r0,r5
        0x0003d83e:    70a9        .p      STRB     r1,[r5,#2]
        0x0003d840:    f7ddfa62    ..b.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003d844:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d846:    b110        ..      CBZ      r0,0x3d84e ; smpActCheckAttempts + 74
        0x0003d848:    f7dff8e0    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003d84c:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d84e:    4620         F      MOV      r0,r4
        0x0003d850:    f7dffb9e    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d854:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d858:    f7dffb9a    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d85c:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003d860:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d864:    2800        .(      CMP      r0,#0
        0x0003d866:    bf14        ..      ITE      NE
        0x0003d868:    200b        .       MOVNE    r0,#0xb
        0x0003d86a:    2001        .       MOVEQ    r0,#1
        0x0003d86c:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003d870:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003d874:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.smpActCleanup
    smpActCleanup
        0x0003d878:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d87a:    4604        .F      MOV      r4,r0
        0x0003d87c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003d87e:    2500        .%      MOVS     r5,#0
        0x0003d880:    b110        ..      CBZ      r0,0x3d888 ; smpActCleanup + 16
        0x0003d882:    f7dff8c3    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003d886:    6325        %c      STR      r5,[r4,#0x30]
        0x0003d888:    4620         F      MOV      r0,r4
        0x0003d88a:    f7dffb81    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d88e:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d892:    f7dffb7d    ..}.    BL       WsfTimerStop ; 0x1cf90
        0x0003d896:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003d89a:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d89e:    2800        .(      CMP      r0,#0
        0x0003d8a0:    bf14        ..      ITE      NE
        0x0003d8a2:    200b        .       MOVNE    r0,#0xb
        0x0003d8a4:    2001        .       MOVEQ    r0,#1
        0x0003d8a6:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003d8aa:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003d8ae:    bd70        p.      POP      {r4-r6,pc}
    i.smpActMaxAttempts
    smpActMaxAttempts
        0x0003d8b0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003d8b4:    4605        .F      MOV      r5,r0
        0x0003d8b6:    4604        .F      MOV      r4,r0
        0x0003d8b8:    460e        .F      MOV      r6,r1
        0x0003d8ba:    78cf        .x      LDRB     r7,[r1,#3]
        0x0003d8bc:    200a        .       MOVS     r0,#0xa
        0x0003d8be:    f000fcdf    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003d8c2:    0001        ..      MOVS     r1,r0
        0x0003d8c4:    d005        ..      BEQ      0x3d8d2 ; smpActMaxAttempts + 34
        0x0003d8c6:    2205        ."      MOVS     r2,#5
        0x0003d8c8:    720a        .r      STRB     r2,[r1,#8]
        0x0003d8ca:    724f        Or      STRB     r7,[r1,#9]
        0x0003d8cc:    4620         F      MOV      r0,r4
        0x0003d8ce:    f001fc37    ..7.    BL       smpSendPkt ; 0x3f140
        0x0003d8d2:    4637        7F      MOV      r7,r6
        0x0003d8d4:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d8d6:    2600        .&      MOVS     r6,#0
        0x0003d8d8:    b110        ..      CBZ      r0,0x3d8e0 ; smpActMaxAttempts + 48
        0x0003d8da:    f7dff897    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003d8de:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d8e0:    4620         F      MOV      r0,r4
        0x0003d8e2:    f7dffb55    ..U.    BL       WsfTimerStop ; 0x1cf90
        0x0003d8e6:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d8ea:    f7dffb51    ..Q.    BL       WsfTimerStop ; 0x1cf90
        0x0003d8ee:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003d8f2:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003d8f6:    2800        .(      CMP      r0,#0
        0x0003d8f8:    bf14        ..      ITE      NE
        0x0003d8fa:    210b        .!      MOVNE    r1,#0xb
        0x0003d8fc:    2101        .!      MOVEQ    r1,#1
        0x0003d8fe:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003d902:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003d906:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003d90a:    2200        ."      MOVS     r2,#0
        0x0003d90c:    2101        .!      MOVS     r1,#1
        0x0003d90e:    f7dcff03    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003d912:    202b        +       MOVS     r0,#0x2b
        0x0003d914:    70b8        .p      STRB     r0,[r7,#2]
        0x0003d916:    4638        8F      MOV      r0,r7
        0x0003d918:    f7ddf9f6    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003d91c:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003d920:    f7defcc8    ....    BL       SmpDbMaxAttemptReached ; 0x1c2b4
        0x0003d924:    2210        ."      MOVS     r2,#0x10
        0x0003d926:    4601        .F      MOV      r1,r0
        0x0003d928:    76aa        .v      STRB     r2,[r5,#0x1a]
        0x0003d92a:    f1050010    ....    ADD      r0,r5,#0x10
        0x0003d92e:    f7dffac1    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0003d932:    f8856042    ..B`    STRB     r6,[r5,#0x42]
        0x0003d936:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.smpActNone
    smpActNone
        0x0003d93a:    4770        pG      BX       lr
    i.smpActNotifyDmAttemptsFailure
    smpActNotifyDmAttemptsFailure
        0x0003d93c:    4608        .F      MOV      r0,r1
        0x0003d93e:    2109        .!      MOVS     r1,#9
        0x0003d940:    70c1        .p      STRB     r1,[r0,#3]
        0x0003d942:    212b        +!      MOVS     r1,#0x2b
        0x0003d944:    7081        .p      STRB     r1,[r0,#2]
        0x0003d946:    f7ddb9df    ....    B        DmSmpCbackExec ; 0x1ad08
    i.smpActNotifyDmRspToFailure
    smpActNotifyDmRspToFailure
        0x0003d94a:    4608        .F      MOV      r0,r1
        0x0003d94c:    21e1        .!      MOVS     r1,#0xe1
        0x0003d94e:    70c1        .p      STRB     r1,[r0,#3]
        0x0003d950:    212b        +!      MOVS     r1,#0x2b
        0x0003d952:    7081        .p      STRB     r1,[r0,#2]
        0x0003d954:    f7ddb9d8    ....    B        DmSmpCbackExec ; 0x1ad08
    i.smpActPairCnfCalc1
    smpActPairCnfCalc1
        0x0003d958:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d95a:    4604        .F      MOV      r4,r0
        0x0003d95c:    460d        .F      MOV      r5,r1
        0x0003d95e:    7d0a        .}      LDRB     r2,[r1,#0x14]
        0x0003d960:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003d962:    1d09        ..      ADDS     r1,r1,#4
        0x0003d964:    f7dafe11    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003d968:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003d96a:    2803        .(      CMP      r0,#3
        0x0003d96c:    d108        ..      BNE      0x3d980 ; smpActPairCnfCalc1 + 40
        0x0003d96e:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003d970:    2000        .       MOVS     r0,#0
        0x0003d972:    f8c10003    ....    STR      r0,[r1,#3]
        0x0003d976:    f8c10007    ....    STR      r0,[r1,#7]
        0x0003d97a:    f8c1000b    ....    STR      r0,[r1,#0xb]
        0x0003d97e:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003d980:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d982:    2110        .!      MOVS     r1,#0x10
        0x0003d984:    3030        00      ADDS     r0,r0,#0x30
        0x0003d986:    f7defc43    ..C.    BL       SecRand ; 0x1c210
        0x0003d98a:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003d98c:    4620         F      MOV      r0,r4
        0x0003d98e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003d992:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003d996:    f000b94d    ..M.    B.W      smpCalcC1Part1 ; 0x3dc34
    i.smpActPairCnfCalc2
    smpActPairCnfCalc2
        0x0003d99a:    684a        Jh      LDR      r2,[r1,#4]
        0x0003d99c:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d99e:    f000b9f5    ....    B.W      smpCalcC1Part2 ; 0x3dd8c
    i.smpActPairCnfVerCalc1
    smpActPairCnfVerCalc1
        0x0003d9a2:    6849        Ih      LDR      r1,[r1,#4]
        0x0003d9a4:    f1010209    ....    ADD      r2,r1,#9
        0x0003d9a8:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d9aa:    6813        .h      LDR      r3,[r2,#0]
        0x0003d9ac:    610b        .a      STR      r3,[r1,#0x10]
        0x0003d9ae:    6853        Sh      LDR      r3,[r2,#4]
        0x0003d9b0:    614b        Ka      STR      r3,[r1,#0x14]
        0x0003d9b2:    6893        .h      LDR      r3,[r2,#8]
        0x0003d9b4:    618b        .a      STR      r3,[r1,#0x18]
        0x0003d9b6:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003d9b8:    61cb        .a      STR      r3,[r1,#0x1c]
        0x0003d9ba:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d9bc:    f000b93a    ..:.    B.W      smpCalcC1Part1 ; 0x3dc34
    i.smpActPairCnfVerCalc2
    smpActPairCnfVerCalc2
        0x0003d9c0:    684a        Jh      LDR      r2,[r1,#4]
        0x0003d9c2:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003d9c4:    f000b9e2    ....    B.W      smpCalcC1Part2 ; 0x3dd8c
    i.smpActPairingCancel
    smpActPairingCancel
        0x0003d9c8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d9ca:    4604        .F      MOV      r4,r0
        0x0003d9cc:    460d        .F      MOV      r5,r1
        0x0003d9ce:    78ce        .x      LDRB     r6,[r1,#3]
        0x0003d9d0:    200a        .       MOVS     r0,#0xa
        0x0003d9d2:    f000fc55    ..U.    BL       smpMsgAlloc ; 0x3e280
        0x0003d9d6:    0001        ..      MOVS     r1,r0
        0x0003d9d8:    d005        ..      BEQ      0x3d9e6 ; smpActPairingCancel + 30
        0x0003d9da:    2205        ."      MOVS     r2,#5
        0x0003d9dc:    720a        .r      STRB     r2,[r1,#8]
        0x0003d9de:    724e        Nr      STRB     r6,[r1,#9]
        0x0003d9e0:    4620         F      MOV      r0,r4
        0x0003d9e2:    f001fbad    ....    BL       smpSendPkt ; 0x3f140
        0x0003d9e6:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003d9e8:    2600        .&      MOVS     r6,#0
        0x0003d9ea:    b110        ..      CBZ      r0,0x3d9f2 ; smpActPairingCancel + 42
        0x0003d9ec:    f7dff80e    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003d9f0:    6326        &c      STR      r6,[r4,#0x30]
        0x0003d9f2:    4620         F      MOV      r0,r4
        0x0003d9f4:    f7dffacc    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003d9f8:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003d9fc:    f7dffac8    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003da00:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003da04:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003da08:    2800        .(      CMP      r0,#0
        0x0003da0a:    bf14        ..      ITE      NE
        0x0003da0c:    210b        .!      MOVNE    r1,#0xb
        0x0003da0e:    2101        .!      MOVEQ    r1,#1
        0x0003da10:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003da14:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003da18:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003da1c:    2200        ."      MOVS     r2,#0
        0x0003da1e:    2101        .!      MOVS     r1,#1
        0x0003da20:    f7dcfe7a    ..z.    BL       DmConnSetIdle ; 0x1a718
        0x0003da24:    202b        +       MOVS     r0,#0x2b
        0x0003da26:    70a8        .p      STRB     r0,[r5,#2]
        0x0003da28:    4628        (F      MOV      r0,r5
        0x0003da2a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003da2e:    f7ddb96b    ..k.    B        DmSmpCbackExec ; 0x1ad08
    i.smpActPairingCmpl
    smpActPairingCmpl
        0x0003da32:    b530        0.      PUSH     {r4,r5,lr}
        0x0003da34:    4604        .F      MOV      r4,r0
        0x0003da36:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003da38:    b083        ..      SUB      sp,sp,#0xc
        0x0003da3a:    2500        .%      MOVS     r5,#0
        0x0003da3c:    b110        ..      CBZ      r0,0x3da44 ; smpActPairingCmpl + 18
        0x0003da3e:    f7deffe5    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003da42:    6325        %c      STR      r5,[r4,#0x30]
        0x0003da44:    4620         F      MOV      r0,r4
        0x0003da46:    f7dffaa3    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003da4a:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003da4e:    f7dffa9f    ....    BL       WsfTimerStop ; 0x1cf90
        0x0003da52:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003da56:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003da5a:    2800        .(      CMP      r0,#0
        0x0003da5c:    bf14        ..      ITE      NE
        0x0003da5e:    210b        .!      MOVNE    r1,#0xb
        0x0003da60:    2101        .!      MOVEQ    r1,#1
        0x0003da62:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003da66:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003da6a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003da6e:    2200        ."      MOVS     r2,#0
        0x0003da70:    2101        .!      MOVS     r1,#1
        0x0003da72:    f7dcfe51    ..Q.    BL       DmConnSetIdle ; 0x1a718
        0x0003da76:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x0003da7a:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0003da7e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003da82:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003da86:    202a        *       MOVS     r0,#0x2a
        0x0003da88:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003da8c:    4668        hF      MOV      r0,sp
        0x0003da8e:    f7ddf93b    ..;.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003da92:    b003        ..      ADD      sp,sp,#0xc
        0x0003da94:    bd30        0.      POP      {r4,r5,pc}
    i.smpActPairingFailed
    smpActPairingFailed
        0x0003da96:    b570        p.      PUSH     {r4-r6,lr}
        0x0003da98:    4604        .F      MOV      r4,r0
        0x0003da9a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003da9c:    460d        .F      MOV      r5,r1
        0x0003da9e:    2600        .&      MOVS     r6,#0
        0x0003daa0:    b110        ..      CBZ      r0,0x3daa8 ; smpActPairingFailed + 18
        0x0003daa2:    f7deffb3    ....    BL       WsfBufFree ; 0x1ca0c
        0x0003daa6:    6326        &c      STR      r6,[r4,#0x30]
        0x0003daa8:    4620         F      MOV      r0,r4
        0x0003daaa:    f7dffa71    ..q.    BL       WsfTimerStop ; 0x1cf90
        0x0003daae:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003dab2:    f7dffa6d    ..m.    BL       WsfTimerStop ; 0x1cf90
        0x0003dab6:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003daba:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003dabe:    2800        .(      CMP      r0,#0
        0x0003dac0:    bf14        ..      ITE      NE
        0x0003dac2:    210b        .!      MOVNE    r1,#0xb
        0x0003dac4:    2101        .!      MOVEQ    r1,#1
        0x0003dac6:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003daca:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003dace:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dad2:    2200        ."      MOVS     r2,#0
        0x0003dad4:    2101        .!      MOVS     r1,#1
        0x0003dad6:    f7dcfe1f    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003dada:    202b        +       MOVS     r0,#0x2b
        0x0003dadc:    70a8        .p      STRB     r0,[r5,#2]
        0x0003dade:    4628        (F      MOV      r0,r5
        0x0003dae0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003dae4:    f7ddb910    ....    B        DmSmpCbackExec ; 0x1ad08
    i.smpActSecReqTimeout
    smpActSecReqTimeout
        0x0003dae8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003daea:    4604        .F      MOV      r4,r0
        0x0003daec:    460d        .F      MOV      r5,r1
        0x0003daee:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003daf2:    f7dcfdef    ....    BL       DmConnSecLevel ; 0x1a6d4
        0x0003daf6:    b138        8.      CBZ      r0,0x3db08 ; smpActSecReqTimeout + 32
        0x0003daf8:    201f        .       MOVS     r0,#0x1f
        0x0003dafa:    70a8        .p      STRB     r0,[r5,#2]
        0x0003dafc:    4629        )F      MOV      r1,r5
        0x0003dafe:    4620         F      MOV      r0,r4
        0x0003db00:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003db04:    f001bb36    ..6.    B.W      smpSmExecute ; 0x3f174
        0x0003db08:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003db0a:    2600        .&      MOVS     r6,#0
        0x0003db0c:    b110        ..      CBZ      r0,0x3db14 ; smpActSecReqTimeout + 44
        0x0003db0e:    f7deff7d    ..}.    BL       WsfBufFree ; 0x1ca0c
        0x0003db12:    6326        &c      STR      r6,[r4,#0x30]
        0x0003db14:    4620         F      MOV      r0,r4
        0x0003db16:    f7dffa3b    ..;.    BL       WsfTimerStop ; 0x1cf90
        0x0003db1a:    f1040010    ....    ADD      r0,r4,#0x10
        0x0003db1e:    f7dffa37    ..7.    BL       WsfTimerStop ; 0x1cf90
        0x0003db22:    f884603b    ..;`    STRB     r6,[r4,#0x3b]
        0x0003db26:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003db2a:    2800        .(      CMP      r0,#0
        0x0003db2c:    bf14        ..      ITE      NE
        0x0003db2e:    210b        .!      MOVNE    r1,#0xb
        0x0003db30:    2101        .!      MOVEQ    r1,#1
        0x0003db32:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003db36:    f8846043    ..C`    STRB     r6,[r4,#0x43]
        0x0003db3a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003db3e:    2200        ."      MOVS     r2,#0
        0x0003db40:    2101        .!      MOVS     r1,#1
        0x0003db42:    f7dcfde9    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003db46:    202b        +       MOVS     r0,#0x2b
        0x0003db48:    70a8        .p      STRB     r0,[r5,#2]
        0x0003db4a:    4628        (F      MOV      r0,r5
        0x0003db4c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003db50:    f7ddb8da    ....    B        DmSmpCbackExec ; 0x1ad08
    i.smpActSendPairCnf
    smpActSendPairCnf
        0x0003db54:    b570        p.      PUSH     {r4-r6,lr}
        0x0003db56:    4604        .F      MOV      r4,r0
        0x0003db58:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0003db5c:    460d        .F      MOV      r5,r1
        0x0003db5e:    2800        .(      CMP      r0,#0
        0x0003db60:    bf14        ..      ITE      NE
        0x0003db62:    2003        .       MOVNE    r0,#3
        0x0003db64:    2004        .       MOVEQ    r0,#4
        0x0003db66:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003db6a:    210f        .!      MOVS     r1,#0xf
        0x0003db6c:    72a1        .r      STRB     r1,[r4,#0xa]
        0x0003db6e:    21e1        .!      MOVS     r1,#0xe1
        0x0003db70:    72e1        .r      STRB     r1,[r4,#0xb]
        0x0003db72:    4620         F      MOV      r0,r4
        0x0003db74:    211e        .!      MOVS     r1,#0x1e
        0x0003db76:    f7dff9d5    ....    BL       WsfTimerStartSec ; 0x1cf24
        0x0003db7a:    2019        .       MOVS     r0,#0x19
        0x0003db7c:    f000fb80    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003db80:    0001        ..      MOVS     r1,r0
        0x0003db82:    bf08        ..      IT       EQ
        0x0003db84:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003db86:    f1010008    ....    ADD      r0,r1,#8
        0x0003db8a:    2203        ."      MOVS     r2,#3
        0x0003db8c:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0003db90:    686a        jh      LDR      r2,[r5,#4]
        0x0003db92:    6813        .h      LDR      r3,[r2,#0]
        0x0003db94:    6003        .`      STR      r3,[r0,#0]
        0x0003db96:    6853        Sh      LDR      r3,[r2,#4]
        0x0003db98:    6043        C`      STR      r3,[r0,#4]
        0x0003db9a:    6893        .h      LDR      r3,[r2,#8]
        0x0003db9c:    6083        .`      STR      r3,[r0,#8]
        0x0003db9e:    68d2        .h      LDR      r2,[r2,#0xc]
        0x0003dba0:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003dba2:    4620         F      MOV      r0,r4
        0x0003dba4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003dba8:    f001baca    ....    B.W      smpSendPkt ; 0x3f140
    i.smpActStorePin
    smpActStorePin
        0x0003dbac:    b570        p.      PUSH     {r4-r6,lr}
        0x0003dbae:    460c        .F      MOV      r4,r1
        0x0003dbb0:    4605        .F      MOV      r5,r0
        0x0003dbb2:    7d0a        .}      LDRB     r2,[r1,#0x14]
        0x0003dbb4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003dbb6:    1d09        ..      ADDS     r1,r1,#4
        0x0003dbb8:    f7dafce7    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003dbbc:    7d20         }      LDRB     r0,[r4,#0x14]
        0x0003dbbe:    2803        .(      CMP      r0,#3
        0x0003dbc0:    bf18        ..      IT       NE
        0x0003dbc2:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003dbc4:    2100        .!      MOVS     r1,#0
        0x0003dbc6:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003dbc8:    f8c01003    ....    STR      r1,[r0,#3]
        0x0003dbcc:    f8c01007    ....    STR      r1,[r0,#7]
        0x0003dbd0:    f8c0100b    ....    STR      r1,[r0,#0xb]
        0x0003dbd4:    73c1        .s      STRB     r1,[r0,#0xf]
        0x0003dbd6:    bd70        p.      POP      {r4-r6,pc}
    i.smpAuthReq
    smpAuthReq
        0x0003dbd8:    b500        ..      PUSH     {lr}
        0x0003dbda:    f8903040    ..@0    LDRB     r3,[r0,#0x40]
        0x0003dbde:    b087        ..      SUB      sp,sp,#0x1c
        0x0003dbe0:    f0130f04    ....    TST      r3,#4
        0x0003dbe4:    d00f        ..      BEQ      0x3dc06 ; smpAuthReq + 46
        0x0003dbe6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003dbea:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003dbee:    202e        .       MOVS     r0,#0x2e
        0x0003dbf0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003dbf4:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003dbf8:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003dbfc:    4668        hF      MOV      r0,sp
        0x0003dbfe:    f7ddf883    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003dc02:    b007        ..      ADD      sp,sp,#0x1c
        0x0003dc04:    bd00        ..      POP      {pc}
        0x0003dc06:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003dc0a:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003dc0e:    2104        .!      MOVS     r1,#4
        0x0003dc10:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003dc14:    2100        .!      MOVS     r1,#0
        0x0003dc16:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003dc1a:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0003dc1e:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003dc22:    2103        .!      MOVS     r1,#3
        0x0003dc24:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0003dc28:    4669        iF      MOV      r1,sp
        0x0003dc2a:    f001faa3    ....    BL       smpSmExecute ; 0x3f174
        0x0003dc2e:    b007        ..      ADD      sp,sp,#0x1c
        0x0003dc30:    bd00        ..      POP      {pc}
        0x0003dc32:    0000        ..      MOVS     r0,r0
    i.smpCalcC1Part1
    smpCalcC1Part1
        0x0003dc34:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003dc38:    4604        .F      MOV      r4,r0
        0x0003dc3a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0003dc3e:    b086        ..      SUB      sp,sp,#0x18
        0x0003dc40:    2800        .(      CMP      r0,#0
        0x0003dc42:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dc46:    4616        .F      MOV      r6,r2
        0x0003dc48:    460d        .F      MOV      r5,r1
        0x0003dc4a:    d019        ..      BEQ      0x3dc80 ; smpCalcC1Part1 + 76
        0x0003dc4c:    f7dcfd00    ....    BL       DmConnLocalRpa ; 0x1a650
        0x0003dc50:    f7dcfb4c    ..L.    BL       BdaIsZeros ; 0x1a2ec
        0x0003dc54:    2800        .(      CMP      r0,#0
        0x0003dc56:    bf08        ..      IT       EQ
        0x0003dc58:    2701        .'      MOVEQ    r7,#1
        0x0003dc5a:    d004        ..      BEQ      0x3dc66 ; smpCalcC1Part1 + 50
        0x0003dc5c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dc60:    f7dcfcec    ....    BL       DmConnLocalAddrType ; 0x1a63c
        0x0003dc64:    4607        .F      MOV      r7,r0
        0x0003dc66:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dc6a:    f7dcfd0f    ....    BL       DmConnPeerRpa ; 0x1a68c
        0x0003dc6e:    f7dcfb3d    ..=.    BL       BdaIsZeros ; 0x1a2ec
        0x0003dc72:    2800        .(      CMP      r0,#0
        0x0003dc74:    d07e        ~.      BEQ      0x3dd74 ; smpCalcC1Part1 + 320
        0x0003dc76:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dc7a:    f7dcfcfd    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x0003dc7e:    e018        ..      B        0x3dcb2 ; smpCalcC1Part1 + 126
        0x0003dc80:    f7dcfd04    ....    BL       DmConnPeerRpa ; 0x1a68c
        0x0003dc84:    f7dcfb32    ..2.    BL       BdaIsZeros ; 0x1a2ec
        0x0003dc88:    2800        .(      CMP      r0,#0
        0x0003dc8a:    bf08        ..      IT       EQ
        0x0003dc8c:    2701        .'      MOVEQ    r7,#1
        0x0003dc8e:    d004        ..      BEQ      0x3dc9a ; smpCalcC1Part1 + 102
        0x0003dc90:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dc94:    f7dcfcf0    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x0003dc98:    4607        .F      MOV      r7,r0
        0x0003dc9a:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dc9e:    f7dcfcd7    ....    BL       DmConnLocalRpa ; 0x1a650
        0x0003dca2:    f7dcfb23    ..#.    BL       BdaIsZeros ; 0x1a2ec
        0x0003dca6:    2800        .(      CMP      r0,#0
        0x0003dca8:    d06c        l.      BEQ      0x3dd84 ; smpCalcC1Part1 + 336
        0x0003dcaa:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dcae:    f7dcfcc5    ....    BL       DmConnLocalAddrType ; 0x1a63c
        0x0003dcb2:    f8162b01    ...+    LDRB     r2,[r6],#1
        0x0003dcb6:    f1040320    .. .    ADD      r3,r4,#0x20
        0x0003dcba:    407a        z@      EORS     r2,r2,r7
        0x0003dcbc:    f88d2008    ...     STRB     r2,[sp,#8]
        0x0003dcc0:    7832        2x      LDRB     r2,[r6,#0]
        0x0003dcc2:    f10d070a    ....    ADD      r7,sp,#0xa
        0x0003dcc6:    4050        P@      EORS     r0,r0,r2
        0x0003dcc8:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003dccc:    1c70        p.      ADDS     r0,r6,#1
        0x0003dcce:    f8942020    ..      LDRB     r2,[r4,#0x20]
        0x0003dcd2:    f816cf01    ....    LDRB     r12,[r6,#1]!
        0x0003dcd6:    2103        .!      MOVS     r1,#3
        0x0003dcd8:    ea82020c    ....    EOR      r2,r2,r12
        0x0003dcdc:    f10d0c0a    ....    ADD      r12,sp,#0xa
        0x0003dce0:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003dce4:    785a        Zx      LDRB     r2,[r3,#1]
        0x0003dce6:    f8908001    ....    LDRB     r8,[r0,#1]
        0x0003dcea:    1e49        I.      SUBS     r1,r1,#1
        0x0003dcec:    ea820208    ....    EOR      r2,r2,r8
        0x0003dcf0:    f88c2001    ...     STRB     r2,[r12,#1]
        0x0003dcf4:    f8132f02    .../    LDRB     r2,[r3,#2]!
        0x0003dcf8:    f8108f02    ....    LDRB     r8,[r0,#2]!
        0x0003dcfc:    ea820208    ....    EOR      r2,r2,r8
        0x0003dd00:    f80c2f02    .../    STRB     r2,[r12,#2]!
        0x0003dd04:    d1ee        ..      BNE      0x3dce4 ; smpCalcC1Part1 + 176
        0x0003dd06:    f8941027    ..'.    LDRB     r1,[r4,#0x27]
        0x0003dd0a:    f896c007    ....    LDRB     r12,[r6,#7]
        0x0003dd0e:    1df0        ..      ADDS     r0,r6,#7
        0x0003dd10:    ea81010c    ....    EOR      r1,r1,r12
        0x0003dd14:    1dfa        ..      ADDS     r2,r7,#7
        0x0003dd16:    71f9        .q      STRB     r1,[r7,#7]
        0x0003dd18:    f1040327    ..'.    ADD      r3,r4,#0x27
        0x0003dd1c:    f05f0103    _...    MOVS.W   r1,#3
        0x0003dd20:    f893c001    ....    LDRB     r12,[r3,#1]
        0x0003dd24:    7846        Fx      LDRB     r6,[r0,#1]
        0x0003dd26:    1e49        I.      SUBS     r1,r1,#1
        0x0003dd28:    ea8c0c06    ....    EOR      r12,r12,r6
        0x0003dd2c:    f882c001    ....    STRB     r12,[r2,#1]
        0x0003dd30:    f813cf02    ....    LDRB     r12,[r3,#2]!
        0x0003dd34:    f8106f02    ...o    LDRB     r6,[r0,#2]!
        0x0003dd38:    ea8c0c06    ....    EOR      r12,r12,r6
        0x0003dd3c:    f802cf02    ....    STRB     r12,[r2,#2]!
        0x0003dd40:    d1ee        ..      BNE      0x3dd20 ; smpCalcC1Part1 + 236
        0x0003dd42:    200b        .       MOVS     r0,#0xb
        0x0003dd44:    9000        ..      STR      r0,[sp,#0]
        0x0003dd46:    4810        .H      LDR      r0,[pc,#64] ; [0x3dd88] = 0x1000d908
        0x0003dd48:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003dd4c:    a902        ..      ADD      r1,sp,#8
        0x0003dd4e:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003dd52:    4628        (F      MOV      r0,r5
        0x0003dd54:    f7def840    ..@.    BL       SecAes ; 0x1bdd8
        0x0003dd58:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003dd5c:    28ff        .(      CMP      r0,#0xff
        0x0003dd5e:    bf1c        ..      ITT      NE
        0x0003dd60:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003dd62:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x0003dd66:    2008        .       MOVS     r0,#8
        0x0003dd68:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003dd6c:    2003        .       MOVS     r0,#3
        0x0003dd6e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003dd72:    e000        ..      B        0x3dd76 ; smpCalcC1Part1 + 322
        0x0003dd74:    e006        ..      B        0x3dd84 ; smpCalcC1Part1 + 336
        0x0003dd76:    4669        iF      MOV      r1,sp
        0x0003dd78:    4620         F      MOV      r0,r4
        0x0003dd7a:    f001f9fb    ....    BL       smpSmExecute ; 0x3f174
        0x0003dd7e:    b006        ..      ADD      sp,sp,#0x18
        0x0003dd80:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003dd84:    2001        .       MOVS     r0,#1
        0x0003dd86:    e794        ..      B        0x3dcb2 ; smpCalcC1Part1 + 126
    $d
        0x0003dd88:    1000d908    ....    DCD    268491016
    $t
    i.smpCalcC1Part2
    smpCalcC1Part2
        0x0003dd8c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003dd90:    460d        .F      MOV      r5,r1
        0x0003dd92:    4604        .F      MOV      r4,r0
        0x0003dd94:    f890103a    ..:.    LDRB     r1,[r0,#0x3a]
        0x0003dd98:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003dd9c:    b087        ..      SUB      sp,sp,#0x1c
        0x0003dd9e:    4616        .F      MOV      r6,r2
        0x0003dda0:    b1b9        ..      CBZ      r1,0x3ddd2 ; smpCalcC1Part2 + 70
        0x0003dda2:    f7dcfc55    ..U.    BL       DmConnLocalRpa ; 0x1a650
        0x0003dda6:    4607        .F      MOV      r7,r0
        0x0003dda8:    f7dcfaa0    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003ddac:    b120         .      CBZ      r0,0x3ddb8 ; smpCalcC1Part2 + 44
        0x0003ddae:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ddb2:    f7dcfc39    ..9.    BL       DmConnLocalAddr ; 0x1a628
        0x0003ddb6:    4607        .F      MOV      r7,r0
        0x0003ddb8:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ddbc:    f7dcfc66    ..f.    BL       DmConnPeerRpa ; 0x1a68c
        0x0003ddc0:    4681        .F      MOV      r9,r0
        0x0003ddc2:    f7dcfa93    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003ddc6:    b1e0        ..      CBZ      r0,0x3de02 ; smpCalcC1Part2 + 118
        0x0003ddc8:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ddcc:    f7dcfc4a    ..J.    BL       DmConnPeerAddr ; 0x1a664
        0x0003ddd0:    e016        ..      B        0x3de00 ; smpCalcC1Part2 + 116
        0x0003ddd2:    f7dcfc5b    ..[.    BL       DmConnPeerRpa ; 0x1a68c
        0x0003ddd6:    4607        .F      MOV      r7,r0
        0x0003ddd8:    f7dcfa88    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003dddc:    b120         .      CBZ      r0,0x3dde8 ; smpCalcC1Part2 + 92
        0x0003ddde:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003dde2:    f7dcfc3f    ..?.    BL       DmConnPeerAddr ; 0x1a664
        0x0003dde6:    4607        .F      MOV      r7,r0
        0x0003dde8:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ddec:    f7dcfc30    ..0.    BL       DmConnLocalRpa ; 0x1a650
        0x0003ddf0:    4681        .F      MOV      r9,r0
        0x0003ddf2:    f7dcfa7b    ..{.    BL       BdaIsZeros ; 0x1a2ec
        0x0003ddf6:    b120         .      CBZ      r0,0x3de02 ; smpCalcC1Part2 + 118
        0x0003ddf8:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ddfc:    f7dcfc14    ....    BL       DmConnLocalAddr ; 0x1a628
        0x0003de00:    4681        .F      MOV      r9,r0
        0x0003de02:    1e73        s.      SUBS     r3,r6,#1
        0x0003de04:    f10d0808    ....    ADD      r8,sp,#8
        0x0003de08:    f1a90c01    ....    SUB      r12,r9,#1
        0x0003de0c:    f10d0007    ....    ADD      r0,sp,#7
        0x0003de10:    f05f0103    _...    MOVS.W   r1,#3
        0x0003de14:    f89c2001    ...     LDRB     r2,[r12,#1]
        0x0003de18:    f8939001    ....    LDRB     r9,[r3,#1]
        0x0003de1c:    1e49        I.      SUBS     r1,r1,#1
        0x0003de1e:    ea820209    ....    EOR      r2,r2,r9
        0x0003de22:    7042        Bp      STRB     r2,[r0,#1]
        0x0003de24:    f81c2f02    .../    LDRB     r2,[r12,#2]!
        0x0003de28:    f8139f02    ....    LDRB     r9,[r3,#2]!
        0x0003de2c:    ea820209    ....    EOR      r2,r2,r9
        0x0003de30:    f8002f02    .../    STRB     r2,[r0,#2]!
        0x0003de34:    d1ee        ..      BNE      0x3de14 ; smpCalcC1Part2 + 136
        0x0003de36:    1e7b        {.      SUBS     r3,r7,#1
        0x0003de38:    1d72        r.      ADDS     r2,r6,#5
        0x0003de3a:    f1060c06    ....    ADD      r12,r6,#6
        0x0003de3e:    f1080906    ....    ADD      r9,r8,#6
        0x0003de42:    f1080005    ....    ADD      r0,r8,#5
        0x0003de46:    2103        .!      MOVS     r1,#3
        0x0003de48:    785e        ^x      LDRB     r6,[r3,#1]
        0x0003de4a:    7857        Wx      LDRB     r7,[r2,#1]
        0x0003de4c:    407e        ~@      EORS     r6,r6,r7
        0x0003de4e:    7046        Fp      STRB     r6,[r0,#1]
        0x0003de50:    f8136f02    ...o    LDRB     r6,[r3,#2]!
        0x0003de54:    f8127f02    ....    LDRB     r7,[r2,#2]!
        0x0003de58:    407e        ~@      EORS     r6,r6,r7
        0x0003de5a:    f8006f02    ...o    STRB     r6,[r0,#2]!
        0x0003de5e:    1e49        I.      SUBS     r1,r1,#1
        0x0003de60:    d1f2        ..      BNE      0x3de48 ; smpCalcC1Part2 + 188
        0x0003de62:    f89c0006    ....    LDRB     r0,[r12,#6]
        0x0003de66:    f8890006    ....    STRB     r0,[r9,#6]
        0x0003de6a:    f89c0007    ....    LDRB     r0,[r12,#7]
        0x0003de6e:    f8890007    ....    STRB     r0,[r9,#7]
        0x0003de72:    f89c0008    ....    LDRB     r0,[r12,#8]
        0x0003de76:    f8890008    ....    STRB     r0,[r9,#8]
        0x0003de7a:    f89c0009    ....    LDRB     r0,[r12,#9]
        0x0003de7e:    f8890009    ....    STRB     r0,[r9,#9]
        0x0003de82:    200b        .       MOVS     r0,#0xb
        0x0003de84:    9000        ..      STR      r0,[sp,#0]
        0x0003de86:    480e        .H      LDR      r0,[pc,#56] ; [0x3dec0] = 0x1000d908
        0x0003de88:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003de8c:    4641        AF      MOV      r1,r8
        0x0003de8e:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003de92:    4628        (F      MOV      r0,r5
        0x0003de94:    f7ddffa0    ....    BL       SecAes ; 0x1bdd8
        0x0003de98:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003de9c:    28ff        .(      CMP      r0,#0xff
        0x0003de9e:    bf1c        ..      ITT      NE
        0x0003dea0:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0003dea2:    e8bd83f0    ....    POPNE    {r4-r9,pc}
        0x0003dea6:    2008        .       MOVS     r0,#8
        0x0003dea8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003deac:    2003        .       MOVS     r0,#3
        0x0003deae:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003deb2:    4669        iF      MOV      r1,sp
        0x0003deb4:    4620         F      MOV      r0,r4
        0x0003deb6:    f001f95d    ..].    BL       smpSmExecute ; 0x3f174
        0x0003deba:    b007        ..      ADD      sp,sp,#0x1c
        0x0003debc:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d
        0x0003dec0:    1000d908    ....    DCD    268491016
    $t
    i.smpCalcS1
    smpCalcS1
        0x0003dec4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003dec6:    b086        ..      SUB      sp,sp,#0x18
        0x0003dec8:    460d        .F      MOV      r5,r1
        0x0003deca:    4604        .F      MOV      r4,r0
        0x0003decc:    4616        .F      MOV      r6,r2
        0x0003dece:    4619        .F      MOV      r1,r3
        0x0003ded0:    a802        ..      ADD      r0,sp,#8
        0x0003ded2:    f7dcfa23    ..#.    BL       Calc128Cpy64 ; 0x1a31c
        0x0003ded6:    4631        1F      MOV      r1,r6
        0x0003ded8:    a804        ..      ADD      r0,sp,#0x10
        0x0003deda:    f7dcfa1f    ....    BL       Calc128Cpy64 ; 0x1a31c
        0x0003dede:    200b        .       MOVS     r0,#0xb
        0x0003dee0:    9000        ..      STR      r0,[sp,#0]
        0x0003dee2:    480d        .H      LDR      r0,[pc,#52] ; [0x3df18] = 0x1000d908
        0x0003dee4:    f894303d    ..=0    LDRB     r3,[r4,#0x3d]
        0x0003dee8:    a902        ..      ADD      r1,sp,#8
        0x0003deea:    f89020ec    ...     LDRB     r2,[r0,#0xec]
        0x0003deee:    4628        (F      MOV      r0,r5
        0x0003def0:    f7ddff72    ..r.    BL       SecAes ; 0x1bdd8
        0x0003def4:    f8840041    ..A.    STRB     r0,[r4,#0x41]
        0x0003def8:    28ff        .(      CMP      r0,#0xff
        0x0003defa:    bf1c        ..      ITT      NE
        0x0003defc:    b006        ..      ADDNE    sp,sp,#0x18
        0x0003defe:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003df00:    2008        .       MOVS     r0,#8
        0x0003df02:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003df06:    2003        .       MOVS     r0,#3
        0x0003df08:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003df0c:    4669        iF      MOV      r1,sp
        0x0003df0e:    4620         F      MOV      r0,r4
        0x0003df10:    f001f930    ..0.    BL       smpSmExecute ; 0x3f174
        0x0003df14:    b006        ..      ADD      sp,sp,#0x18
        0x0003df16:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003df18:    1000d908    ....    DCD    268491016
    $t
    i.smpCcbByConnId
    smpCcbByConnId
        0x0003df1c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003df20:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003df24:    4902        .I      LDR      r1,[pc,#8] ; [0x3df30] = 0x1000d908
        0x0003df26:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003df2a:    384c        L8      SUBS     r0,r0,#0x4c
        0x0003df2c:    4770        pG      BX       lr
    $d
        0x0003df2e:    0000        ..      DCW    0
        0x0003df30:    1000d908    ....    DCD    268491016
    $t
    i.smpDbGetRecord
    smpDbGetRecord
        0x0003df34:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003df38:    f8df9094    ....    LDR      r9,[pc,#148] ; [0x3dfd0] = 0x1000d8b0
        0x0003df3c:    4606        .F      MOV      r6,r0
        0x0003df3e:    f1090418    ....    ADD      r4,r9,#0x18
        0x0003df42:    f7dcfb99    ....    BL       DmConnPeerAddrType ; 0x1a678
        0x0003df46:    f7dcfc77    ..w.    BL       DmHostAddrType ; 0x1a838
        0x0003df4a:    4605        .F      MOV      r5,r0
        0x0003df4c:    4630        0F      MOV      r0,r6
        0x0003df4e:    f7dcfb89    ....    BL       DmConnPeerAddr ; 0x1a664
        0x0003df52:    2601        .&      MOVS     r6,#1
        0x0003df54:    4680        .F      MOV      r8,r0
        0x0003df56:    2700        .'      MOVS     r7,#0
        0x0003df58:    79e0        .y      LDRB     r0,[r4,#7]
        0x0003df5a:    2800        .(      CMP      r0,#0
        0x0003df5c:    bf01        ..      ITTTT    EQ
        0x0003df5e:    68e0        .h      LDREQ    r0,[r4,#0xc]
        0x0003df60:    2800        .(      CMPEQ    r0,#0
        0x0003df62:    8920         .      LDRHEQ   r0,[r4,#8]
        0x0003df64:    2800        .(      CMPEQ    r0,#0
        0x0003df66:    d00a        ..      BEQ      0x3df7e ; smpDbGetRecord + 74
        0x0003df68:    79a0        .y      LDRB     r0,[r4,#6]
        0x0003df6a:    42a8        .B      CMP      r0,r5
        0x0003df6c:    d107        ..      BNE      0x3df7e ; smpDbGetRecord + 74
        0x0003df6e:    4641        AF      MOV      r1,r8
        0x0003df70:    4620         F      MOV      r0,r4
        0x0003df72:    f7dcf9ad    ....    BL       BdaCmp ; 0x1a2d0
        0x0003df76:    b110        ..      CBZ      r0,0x3df7e ; smpDbGetRecord + 74
        0x0003df78:    4620         F      MOV      r0,r4
        0x0003df7a:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003df7e:    1c70        p.      ADDS     r0,r6,#1
        0x0003df80:    b2c6        ..      UXTB     r6,r0
        0x0003df82:    3418        .4      ADDS     r4,r4,#0x18
        0x0003df84:    2e03        ..      CMP      r6,#3
        0x0003df86:    d3e7        ..      BCC      0x3df58 ; smpDbGetRecord + 36
        0x0003df88:    f1090418    ....    ADD      r4,r9,#0x18
        0x0003df8c:    2001        .       MOVS     r0,#1
        0x0003df8e:    79e1        .y      LDRB     r1,[r4,#7]
        0x0003df90:    2900        .)      CMP      r1,#0
        0x0003df92:    bf01        ..      ITTTT    EQ
        0x0003df94:    68e1        .h      LDREQ    r1,[r4,#0xc]
        0x0003df96:    2900        .)      CMPEQ    r1,#0
        0x0003df98:    8921        !.      LDRHEQ   r1,[r4,#8]
        0x0003df9a:    2900        .)      CMPEQ    r1,#0
        0x0003df9c:    d009        ..      BEQ      0x3dfb2 ; smpDbGetRecord + 126
        0x0003df9e:    f1000001    ....    ADD      r0,r0,#1
        0x0003dfa2:    b2c0        ..      UXTB     r0,r0
        0x0003dfa4:    f1040418    ....    ADD      r4,r4,#0x18
        0x0003dfa8:    2803        .(      CMP      r0,#3
        0x0003dfaa:    d3f0        ..      BCC      0x3df8e ; smpDbGetRecord + 90
        0x0003dfac:    4808        .H      LDR      r0,[pc,#32] ; [0x3dfd0] = 0x1000d8b0
        0x0003dfae:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003dfb2:    6027        '`      STR      r7,[r4,#0]
        0x0003dfb4:    6067        g`      STR      r7,[r4,#4]
        0x0003dfb6:    60a7        .`      STR      r7,[r4,#8]
        0x0003dfb8:    6127        'a      STR      r7,[r4,#0x10]
        0x0003dfba:    6167        ga      STR      r7,[r4,#0x14]
        0x0003dfbc:    71a5        .q      STRB     r5,[r4,#6]
        0x0003dfbe:    4641        AF      MOV      r1,r8
        0x0003dfc0:    4620         F      MOV      r0,r4
        0x0003dfc2:    f7dcf98e    ....    BL       BdaCpy ; 0x1a2e2
        0x0003dfc6:    0020         .      MOVS     r0,r4
        0x0003dfc8:    d0f0        ..      BEQ      0x3dfac ; smpDbGetRecord + 120
        0x0003dfca:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003dfce:    0000        ..      DCW    0
        0x0003dfd0:    1000d8b0    ....    DCD    268490928
    $t
    i.smpDmConnCback
    smpDmConnCback
        0x0003dfd4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003dfd6:    4606        .F      MOV      r6,r0
        0x0003dfd8:    8800        ..      LDRH     r0,[r0,#0]
        0x0003dfda:    4f40        @O      LDR      r7,[pc,#256] ; [0x3e0dc] = 0x1000d908
        0x0003dfdc:    b2c1        ..      UXTB     r1,r0
        0x0003dfde:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0003dfe2:    eb021101    ....    ADD      r1,r2,r1,LSL #4
        0x0003dfe6:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x0003dfea:    f1a1044c    ..L.    SUB      r4,r1,#0x4c
        0x0003dfee:    78b1        .x      LDRB     r1,[r6,#2]
        0x0003dff0:    2500        .%      MOVS     r5,#0
        0x0003dff2:    2927        ')      CMP      r1,#0x27
        0x0003dff4:    d024        $.      BEQ      0x3e040 ; smpDmConnCback + 108
        0x0003dff6:    f894203d    ..=     LDRB     r2,[r4,#0x3d]
        0x0003dffa:    2a00        .*      CMP      r2,#0
        0x0003dffc:    bf08        ..      IT       EQ
        0x0003dffe:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e000:    2928        ()      CMP      r1,#0x28
        0x0003e002:    bf18        ..      IT       NE
        0x0003e004:    bdf8        ..      POPNE    {r3-r7,pc}
        0x0003e006:    f8941042    ..B.    LDRB     r1,[r4,#0x42]
        0x0003e00a:    b2c0        ..      UXTB     r0,r0
        0x0003e00c:    f7def9dc    ....    BL       SmpDbSetFailureCount ; 0x1c3c8
        0x0003e010:    8830        0.      LDRH     r0,[r6,#0]
        0x0003e012:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e016:    200a        .       MOVS     r0,#0xa
        0x0003e018:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e01c:    7a30        0z      LDRB     r0,[r6,#8]
        0x0003e01e:    4669        iF      MOV      r1,sp
        0x0003e020:    3020         0      ADDS     r0,r0,#0x20
        0x0003e022:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003e026:    4620         F      MOV      r0,r4
        0x0003e028:    f001f8a4    ....    BL       smpSmExecute ; 0x3f174
        0x0003e02c:    f884503d    ..=P    STRB     r5,[r4,#0x3d]
        0x0003e030:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003e032:    2800        .(      CMP      r0,#0
        0x0003e034:    bf08        ..      IT       EQ
        0x0003e036:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e038:    f7defd9d    ....    BL       WsfMsgFree ; 0x1cb76
        0x0003e03c:    6365        ec      STR      r5,[r4,#0x34]
        0x0003e03e:    bdf8        ..      POP      {r3-r7,pc}
        0x0003e040:    b2c0        ..      UXTB     r0,r0
        0x0003e042:    f7dcfb3d    ..=.    BL       DmConnRole ; 0x1a6c0
        0x0003e046:    0001        ..      MOVS     r1,r0
        0x0003e048:    f04f0001    O...    MOV      r0,#1
        0x0003e04c:    bf12        ..      ITEE     NE
        0x0003e04e:    f884503a    ..:P    STRBNE   r5,[r4,#0x3a]
        0x0003e052:    f884003a    ..:.    STRBEQ   r0,[r4,#0x3a]
        0x0003e056:    200b        .       MOVEQ    r0,#0xb
        0x0003e058:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003e05c:    88f0        ..      LDRH     r0,[r6,#6]
        0x0003e05e:    8720         .      STRH     r0,[r4,#0x38]
        0x0003e060:    7830        0x      LDRB     r0,[r6,#0]
        0x0003e062:    f884003d    ..=.    STRB     r0,[r4,#0x3d]
        0x0003e066:    f884503b    ..;P    STRB     r5,[r4,#0x3b]
        0x0003e06a:    f884503c    ..<P    STRB     r5,[r4,#0x3c]
        0x0003e06e:    7830        0x      LDRB     r0,[r6,#0]
        0x0003e070:    f7def8fa    ....    BL       SmpDbGetFailureCount ; 0x1c268
        0x0003e074:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003e078:    f8845043    ..CP    STRB     r5,[r4,#0x43]
        0x0003e07c:    f884503e    ..>P    STRB     r5,[r4,#0x3e]
        0x0003e080:    f8845044    ..DP    STRB     r5,[r4,#0x44]
        0x0003e084:    7834        4x      LDRB     r4,[r6,#0]
        0x0003e086:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x0003e08a:    eb001004    ....    ADD      r0,r0,r4,LSL #4
        0x0003e08e:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x0003e092:    f1a0054c    ..L.    SUB      r5,r0,#0x4c
        0x0003e096:    4620         F      MOV      r0,r4
        0x0003e098:    f7def8eb    ....    BL       SmpDbGetPairingDisabledTime ; 0x1c272
        0x0003e09c:    0006        ..      MOVS     r6,r0
        0x0003e09e:    bf08        ..      IT       EQ
        0x0003e0a0:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e0a2:    f89700f8    ....    LDRB     r0,[r7,#0xf8]
        0x0003e0a6:    2800        .(      CMP      r0,#0
        0x0003e0a8:    4620         F      MOV      r0,r4
        0x0003e0aa:    d00f        ..      BEQ      0x3e0cc ; smpDmConnCback + 248
        0x0003e0ac:    f7dcfb08    ....    BL       DmConnRole ; 0x1a6c0
        0x0003e0b0:    2801        .(      CMP      r0,#1
        0x0003e0b2:    bf0c        ..      ITE      EQ
        0x0003e0b4:    2026        &       MOVEQ    r0,#0x26
        0x0003e0b6:    2024        $       MOVNE    r0,#0x24
        0x0003e0b8:    f885003e    ..>.    STRB     r0,[r5,#0x3e]
        0x0003e0bc:    2010        .       MOVS     r0,#0x10
        0x0003e0be:    76a8        .v      STRB     r0,[r5,#0x1a]
        0x0003e0c0:    4631        1F      MOV      r1,r6
        0x0003e0c2:    f1050010    ....    ADD      r0,r5,#0x10
        0x0003e0c6:    f7defef5    ....    BL       WsfTimerStartMs ; 0x1ceb4
        0x0003e0ca:    bdf8        ..      POP      {r3-r7,pc}
        0x0003e0cc:    f7dcfaf8    ....    BL       DmConnRole ; 0x1a6c0
        0x0003e0d0:    2801        .(      CMP      r0,#1
        0x0003e0d2:    bf14        ..      ITE      NE
        0x0003e0d4:    200c        .       MOVNE    r0,#0xc
        0x0003e0d6:    200d        .       MOVEQ    r0,#0xd
        0x0003e0d8:    e7ee        ..      B        0x3e0b8 ; smpDmConnCback + 228
    $d
        0x0003e0da:    0000        ..      DCW    0
        0x0003e0dc:    1000d908    ....    DCD    268491016
    $t
    i.smpGenerateLtk
    smpGenerateLtk
        0x0003e0e0:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e0e2:    6b04        .k      LDR      r4,[r0,#0x30]
        0x0003e0e4:    4605        .F      MOV      r5,r0
        0x0003e0e6:    1d26        &.      ADDS     r6,r4,#4
        0x0003e0e8:    f8941020    .. .    LDRB     r1,[r4,#0x20]
        0x0003e0ec:    4630        0F      MOV      r0,r6
        0x0003e0ee:    f7def88f    ....    BL       SecRand ; 0x1c210
        0x0003e0f2:    f8941020    .. .    LDRB     r1,[r4,#0x20]
        0x0003e0f6:    1988        ..      ADDS     r0,r1,r6
        0x0003e0f8:    f1c10110    ....    RSB      r1,r1,#0x10
        0x0003e0fc:    f7dafb43    ..C.    BL       __aeabi_memclr ; 0x18786
        0x0003e100:    f8940030    ..0.    LDRB     r0,[r4,#0x30]
        0x0003e104:    f8941031    ..1.    LDRB     r1,[r4,#0x31]
        0x0003e108:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0003e10c:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0003e10e:    f8d40032    ..2.    LDR      r0,[r4,#0x32]
        0x0003e112:    f8d41036    ..6.    LDR      r1,[r4,#0x36]
        0x0003e116:    6160        `a      STR      r0,[r4,#0x14]
        0x0003e118:    61a1        .a      STR      r1,[r4,#0x18]
        0x0003e11a:    2001        .       MOVS     r0,#1
        0x0003e11c:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003e11e:    f8950040    ..@.    LDRB     r0,[r5,#0x40]
        0x0003e122:    f0100f04    ....    TST      r0,#4
        0x0003e126:    bf14        ..      ITE      NE
        0x0003e128:    2002        .       MOVNE    r0,#2
        0x0003e12a:    2001        .       MOVEQ    r0,#1
        0x0003e12c:    77e0        .w      STRB     r0,[r4,#0x1f]
        0x0003e12e:    202f        /       MOVS     r0,#0x2f
        0x0003e130:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e132:    4620         F      MOV      r0,r4
        0x0003e134:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e138:    f7dcbde6    ....    B        DmSmpCbackExec ; 0x1ad08
    i.smpGetPkBit
    smpGetPkBit
        0x0003e13c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e13e:    210f        .!      MOVS     r1,#0xf
        0x0003e140:    78c2        .x      LDRB     r2,[r0,#3]
        0x0003e142:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003e144:    eba101d2    ....    SUB      r1,r1,r2,LSR #3
        0x0003e148:    b2c9        ..      UXTB     r1,r1
        0x0003e14a:    3120         1      ADDS     r1,r1,#0x20
        0x0003e14c:    f0020207    ....    AND      r2,r2,#7
        0x0003e150:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003e152:    2101        .!      MOVS     r1,#1
        0x0003e154:    4091        .@      LSLS     r1,r1,r2
        0x0003e156:    4208        .B      TST      r0,r1
        0x0003e158:    bf14        ..      ITE      NE
        0x0003e15a:    2081        .       MOVNE    r0,#0x81
        0x0003e15c:    2080        .       MOVEQ    r0,#0x80
        0x0003e15e:    4770        pG      BX       lr
    i.smpGetScSecLevel
    smpGetScSecLevel
        0x0003e160:    f8901040    ..@.    LDRB     r1,[r0,#0x40]
        0x0003e164:    f0110f04    ....    TST      r1,#4
        0x0003e168:    bf04        ..      ITT      EQ
        0x0003e16a:    2001        .       MOVEQ    r0,#1
        0x0003e16c:    4770        pG      BXEQ     lr
        0x0003e16e:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0003e172:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x0003e176:    4281        .B      CMP      r1,r0
        0x0003e178:    bf28        (.      IT       CS
        0x0003e17a:    4601        .F      MOVCS    r1,r0
        0x0003e17c:    2910        .)      CMP      r1,#0x10
        0x0003e17e:    bf0c        ..      ITE      EQ
        0x0003e180:    2003        .       MOVEQ    r0,#3
        0x0003e182:    2002        .       MOVNE    r0,#2
        0x0003e184:    4770        pG      BX       lr
        0x0003e186:    0000        ..      MOVS     r0,r0
    i.smpL2cCtrlCback
    smpL2cCtrlCback
        0x0003e188:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e18a:    4605        .F      MOV      r5,r0
        0x0003e18c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e18e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003e192:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003e196:    4915        .I      LDR      r1,[pc,#84] ; [0x3e1ec] = 0x1000d908
        0x0003e198:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003e19c:    f1a0044c    ..L.    SUB      r4,r0,#0x4c
        0x0003e1a0:    f8100c0f    ....    LDRB     r0,[r0,#-0xf]
        0x0003e1a4:    2800        .(      CMP      r0,#0
        0x0003e1a6:    bf08        ..      IT       EQ
        0x0003e1a8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e1aa:    78a8        .x      LDRB     r0,[r5,#2]
        0x0003e1ac:    2801        .(      CMP      r0,#1
        0x0003e1ae:    bf18        ..      IT       NE
        0x0003e1b0:    2000        .       MOVNE    r0,#0
        0x0003e1b2:    f884003c    ..<.    STRB     r0,[r4,#0x3c]
        0x0003e1b6:    2800        .(      CMP      r0,#0
        0x0003e1b8:    bf18        ..      IT       NE
        0x0003e1ba:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003e1bc:    6b63        ck      LDR      r3,[r4,#0x34]
        0x0003e1be:    b143        C.      CBZ      r3,0x3e1d2 ; smpL2cCtrlCback + 74
        0x0003e1c0:    2000        .       MOVS     r0,#0
        0x0003e1c2:    6360        `c      STR      r0,[r4,#0x34]
        0x0003e1c4:    7a18        .z      LDRB     r0,[r3,#8]
        0x0003e1c6:    490a        .I      LDR      r1,[pc,#40] ; [0x3e1f0] = 0x440b8
        0x0003e1c8:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003e1ca:    8f21        !.      LDRH     r1,[r4,#0x38]
        0x0003e1cc:    2006        .       MOVS     r0,#6
        0x0003e1ce:    f7ddfd51    ..Q.    BL       L2cDataReq ; 0x1bc74
        0x0003e1d2:    f894003e    ..>.    LDRB     r0,[r4,#0x3e]
        0x0003e1d6:    2800        .(      CMP      r0,#0
        0x0003e1d8:    bf08        ..      IT       EQ
        0x0003e1da:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e1dc:    200c        .       MOVS     r0,#0xc
        0x0003e1de:    70a8        .p      STRB     r0,[r5,#2]
        0x0003e1e0:    4629        )F      MOV      r1,r5
        0x0003e1e2:    4620         F      MOV      r0,r4
        0x0003e1e4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e1e8:    f000bfc4    ....    B.W      smpSmExecute ; 0x3f174
    $d
        0x0003e1ec:    1000d908    ....    DCD    268491016
        0x0003e1f0:    000440b8    .@..    DCD    278712
    $t
    i.smpL2cDataCback
    smpL2cDataCback
        0x0003e1f4:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e1f6:    b087        ..      SUB      sp,sp,#0x1c
        0x0003e1f8:    4614        .F      MOV      r4,r2
        0x0003e1fa:    460d        .F      MOV      r5,r1
        0x0003e1fc:    f7dcf9d8    ....    BL       DmConnIdByHandle ; 0x1a5b0
        0x0003e200:    2800        .(      CMP      r0,#0
        0x0003e202:    bf04        ..      ITT      EQ
        0x0003e204:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003e206:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003e208:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003e20c:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0003e210:    4919        .I      LDR      r1,[pc,#100] ; [0x3e278] = 0x1000d908
        0x0003e212:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003e216:    384c        L8      SUBS     r0,r0,#0x4c
        0x0003e218:    bf04        ..      ITT      EQ
        0x0003e21a:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x0003e21c:    bd30        0.      POPEQ    {r4,r5,pc}
        0x0003e21e:    7a23        #z      LDRB     r3,[r4,#8]
        0x0003e220:    1e59        Y.      SUBS     r1,r3,#1
        0x0003e222:    290e        .)      CMP      r1,#0xe
        0x0003e224:    bf24        $.      ITT      CS
        0x0003e226:    b007        ..      ADDCS    sp,sp,#0x1c
        0x0003e228:    bd30        0.      POPCS    {r4,r5,pc}
        0x0003e22a:    4914        .I      LDR      r1,[pc,#80] ; [0x3e27c] = 0x440b8
        0x0003e22c:    5cc9        .\      LDRB     r1,[r1,r3]
        0x0003e22e:    42a9        .B      CMP      r1,r5
        0x0003e230:    bf1c        ..      ITT      NE
        0x0003e232:    b007        ..      ADDNE    sp,sp,#0x1c
        0x0003e234:    bd30        0.      POPNE    {r4,r5,pc}
        0x0003e236:    f890103f    ..?.    LDRB     r1,[r0,#0x3f]
        0x0003e23a:    4299        .B      CMP      r1,r3
        0x0003e23c:    d003        ..      BEQ      0x3e246 ; smpL2cDataCback + 82
        0x0003e23e:    2b05        .+      CMP      r3,#5
        0x0003e240:    d012        ..      BEQ      0x3e268 ; smpL2cDataCback + 116
        0x0003e242:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e244:    bd30        0.      POP      {r4,r5,pc}
        0x0003e246:    2b05        .+      CMP      r3,#5
        0x0003e248:    bf1c        ..      ITT      NE
        0x0003e24a:    2106        .!      MOVNE    r1,#6
        0x0003e24c:    f88d1002    ....    STRBNE   r1,[sp,#2]
        0x0003e250:    d00a        ..      BEQ      0x3e268 ; smpL2cDataCback + 116
        0x0003e252:    bf00        ..      NOP      
        0x0003e254:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e258:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e25c:    4669        iF      MOV      r1,sp
        0x0003e25e:    9401        ..      STR      r4,[sp,#4]
        0x0003e260:    f000ff88    ....    BL       smpSmExecute ; 0x3f174
        0x0003e264:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e266:    bd30        0.      POP      {r4,r5,pc}
        0x0003e268:    2107        .!      MOVS     r1,#7
        0x0003e26a:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003e26e:    7a61        az      LDRB     r1,[r4,#9]
        0x0003e270:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003e274:    e7ee        ..      B        0x3e254 ; smpL2cDataCback + 96
    $d
        0x0003e276:    0000        ..      DCW    0
        0x0003e278:    1000d908    ....    DCD    268491016
        0x0003e27c:    000440b8    .@..    DCD    278712
    $t
    i.smpMsgAlloc
    smpMsgAlloc
        0x0003e280:    2100        .!      MOVS     r1,#0
        0x0003e282:    f7debc5c    ..\.    B        WsfMsgDataAlloc ; 0x1cb3e
        0x0003e286:    0000        ..      MOVS     r0,r0
    i.smpProcPairing
    smpProcPairing
        0x0003e288:    b538        8.      PUSH     {r3-r5,lr}
        0x0003e28a:    2300        .#      MOVS     r3,#0
        0x0003e28c:    7013        .p      STRB     r3,[r2,#0]
        0x0003e28e:    700b        .p      STRB     r3,[r1,#0]
        0x0003e290:    f8903022    .."0    LDRB     r3,[r0,#0x22]
        0x0003e294:    f04f0c01    O...    MOV      r12,#1
        0x0003e298:    2b01        .+      CMP      r3,#1
        0x0003e29a:    bf04        ..      ITT      EQ
        0x0003e29c:    f8903029    ..)0    LDRBEQ   r3,[r0,#0x29]
        0x0003e2a0:    2b01        .+      CMPEQ    r3,#1
        0x0003e2a2:    d037        7.      BEQ      0x3e314 ; smpProcPairing + 140
        0x0003e2a4:    f8904023    ..#@    LDRB     r4,[r0,#0x23]
        0x0003e2a8:    f0140f04    ....    TST      r4,#4
        0x0003e2ac:    bf04        ..      ITT      EQ
        0x0003e2ae:    f890102a    ..*.    LDRBEQ   r1,[r0,#0x2a]
        0x0003e2b2:    f0110f04    ....    TSTEQ    r1,#4
        0x0003e2b6:    d036        6.      BEQ      0x3e326 ; smpProcPairing + 158
        0x0003e2b8:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x0003e2bc:    2903        .)      CMP      r1,#3
        0x0003e2be:    bf1c        ..      ITT      NE
        0x0003e2c0:    f8903028    ..(0    LDRBNE   r3,[r0,#0x28]
        0x0003e2c4:    2b03        .+      CMPNE    r3,#3
        0x0003e2c6:    d02e        ..      BEQ      0x3e326 ; smpProcPairing + 158
        0x0003e2c8:    2900        .)      CMP      r1,#0
        0x0003e2ca:    bf18        ..      IT       NE
        0x0003e2cc:    2901        .)      CMPNE    r1,#1
        0x0003e2ce:    d026        &.      BEQ      0x3e31e ; smpProcPairing + 150
        0x0003e2d0:    f04f0c00    O...    MOV      r12,#0
        0x0003e2d4:    2900        .)      CMP      r1,#0
        0x0003e2d6:    bf18        ..      IT       NE
        0x0003e2d8:    2901        .)      CMPNE    r1,#1
        0x0003e2da:    d053        S.      BEQ      0x3e384 ; smpProcPairing + 252
        0x0003e2dc:    2904        .)      CMP      r1,#4
        0x0003e2de:    d04d        M.      BEQ      0x3e37c ; smpProcPairing + 244
        0x0003e2e0:    2100        .!      MOVS     r1,#0
        0x0003e2e2:    7011        .p      STRB     r1,[r2,#0]
        0x0003e2e4:    f8903028    ..(0    LDRB     r3,[r0,#0x28]
        0x0003e2e8:    2b02        .+      CMP      r3,#2
        0x0003e2ea:    bf04        ..      ITT      EQ
        0x0003e2ec:    f8903021    ..!0    LDRBEQ   r3,[r0,#0x21]
        0x0003e2f0:    2b02        .+      CMPEQ    r3,#2
        0x0003e2f2:    d007        ..      BEQ      0x3e304 ; smpProcPairing + 124
        0x0003e2f4:    f890303a    ..:0    LDRB     r3,[r0,#0x3a]
        0x0003e2f8:    2b00        .+      CMP      r3,#0
        0x0003e2fa:    bf0c        ..      ITE      EQ
        0x0003e2fc:    2301        .#      MOVEQ    r3,#1
        0x0003e2fe:    2300        .#      MOVNE    r3,#0
        0x0003e300:    4059        Y@      EORS     r1,r1,r3
        0x0003e302:    7011        .p      STRB     r1,[r2,#0]
        0x0003e304:    f8901023    ..#.    LDRB     r1,[r0,#0x23]
        0x0003e308:    f890202a    ..*     LDRB     r2,[r0,#0x2a]
        0x0003e30c:    4011        .@      ANDS     r1,r1,r2
        0x0003e30e:    f0410104    A...    ORR      r1,r1,#4
        0x0003e312:    e00e        ..      B        0x3e332 ; smpProcPairing + 170
        0x0003e314:    2201        ."      MOVS     r2,#1
        0x0003e316:    700a        .p      STRB     r2,[r1,#0]
        0x0003e318:    f04f0c00    O...    MOV      r12,#0
        0x0003e31c:    e7f2        ..      B        0x3e304 ; smpProcPairing + 124
        0x0003e31e:    2b00        .+      CMP      r3,#0
        0x0003e320:    bf18        ..      IT       NE
        0x0003e322:    2b01        .+      CMPNE    r3,#1
        0x0003e324:    d1d4        ..      BNE      0x3e2d0 ; smpProcPairing + 72
        0x0003e326:    f890102a    ..*.    LDRB     r1,[r0,#0x2a]
        0x0003e32a:    ea040101    ....    AND      r1,r4,r1
        0x0003e32e:    f0210104    !...    BIC      r1,r1,#4
        0x0003e332:    f8801040    ..@.    STRB     r1,[r0,#0x40]
        0x0003e336:    f890103a    ..:.    LDRB     r1,[r0,#0x3a]
        0x0003e33a:    2900        .)      CMP      r1,#0
        0x0003e33c:    bf14        ..      ITE      NE
        0x0003e33e:    f8902023    ..#     LDRBNE   r2,[r0,#0x23]
        0x0003e342:    f890202a    ..*     LDRBEQ   r2,[r0,#0x2a]
        0x0003e346:    2303        .#      MOVS     r3,#3
        0x0003e348:    491c        .I      LDR      r1,[pc,#112] ; [0x3e3bc] = 0x10000004
        0x0003e34a:    f1bc0f00    ....    CMP      r12,#0
        0x0003e34e:    d01c        ..      BEQ      0x3e38a ; smpProcPairing + 258
        0x0003e350:    f8d1c000    ....    LDR      r12,[r1,#0]
        0x0003e354:    f0020204    ....    AND      r2,r2,#4
        0x0003e358:    f89cc008    ....    LDRB     r12,[r12,#8]
        0x0003e35c:    ea1c0f02    ....    TST      r12,r2
        0x0003e360:    d013        ..      BEQ      0x3e38a ; smpProcPairing + 258
        0x0003e362:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e366:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e36a:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x0003e36e:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0003e372:    4669        iF      MOV      r1,sp
        0x0003e374:    f000fefe    ....    BL       smpSmExecute ; 0x3f174
        0x0003e378:    2000        .       MOVS     r0,#0
        0x0003e37a:    bd38        8.      POP      {r3-r5,pc}
        0x0003e37c:    2b02        .+      CMP      r3,#2
        0x0003e37e:    bf18        ..      IT       NE
        0x0003e380:    2b04        .+      CMPNE    r3,#4
        0x0003e382:    d1ad        ..      BNE      0x3e2e0 ; smpProcPairing + 88
        0x0003e384:    f04f0101    O...    MOV      r1,#1
        0x0003e388:    e7ab        ..      B        0x3e2e2 ; smpProcPairing + 90
        0x0003e38a:    6809        .h      LDR      r1,[r1,#0]
        0x0003e38c:    f8902024    ..$     LDRB     r2,[r0,#0x24]
        0x0003e390:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003e392:    428a        .B      CMP      r2,r1
        0x0003e394:    bf21        !.      ITTTT    CS
        0x0003e396:    f890202b    ..+     LDRBCS   r2,[r0,#0x2b]
        0x0003e39a:    428a        .B      CMPCS    r2,r1
        0x0003e39c:    2001        .       MOVCS    r0,#1
        0x0003e39e:    bd38        8.      POPCS    {r3-r5,pc}
        0x0003e3a0:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e3a4:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e3a8:    2106        .!      MOVS     r1,#6
        0x0003e3aa:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003e3ae:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0003e3b2:    4669        iF      MOV      r1,sp
        0x0003e3b4:    f000fede    ....    BL       smpSmExecute ; 0x3f174
        0x0003e3b8:    2000        .       MOVS     r0,#0
        0x0003e3ba:    bd38        8.      POP      {r3-r5,pc}
    $d
        0x0003e3bc:    10000004    ....    DCD    268435460
    $t
    i.smpProcRcvKey
    smpProcRcvKey
        0x0003e3c0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003e3c4:    4605        .F      MOV      r5,r0
        0x0003e3c6:    460c        .F      MOV      r4,r1
        0x0003e3c8:    2600        .&      MOVS     r6,#0
        0x0003e3ca:    f8120f08    ....    LDRB     r0,[r2,#8]!
        0x0003e3ce:    1c51        Q.      ADDS     r1,r2,#1
        0x0003e3d0:    461f        .F      MOV      r7,r3
        0x0003e3d2:    46b0        .F      MOV      r8,r6
        0x0003e3d4:    f04f0908    O...    MOV      r9,#8
        0x0003e3d8:    2806        .(      CMP      r0,#6
        0x0003e3da:    d01f        ..      BEQ      0x3e41c ; smpProcRcvKey + 92
        0x0003e3dc:    2807        .(      CMP      r0,#7
        0x0003e3de:    d006        ..      BEQ      0x3e3ee ; smpProcRcvKey + 46
        0x0003e3e0:    2808        .(      CMP      r0,#8
        0x0003e3e2:    d01b        ..      BEQ      0x3e41c ; smpProcRcvKey + 92
        0x0003e3e4:    2809        .(      CMP      r0,#9
        0x0003e3e6:    d01d        ..      BEQ      0x3e424 ; smpProcRcvKey + 100
        0x0003e3e8:    280a        .(      CMP      r0,#0xa
        0x0003e3ea:    d025        %.      BEQ      0x3e438 ; smpProcRcvKey + 120
        0x0003e3ec:    e02a        *.      B        0x3e444 ; smpProcRcvKey + 132
        0x0003e3ee:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e3f0:    784a        Jx      LDRB     r2,[r1,#1]
        0x0003e3f2:    eb002002    ...     ADD      r0,r0,r2,LSL #8
        0x0003e3f6:    83a0        ..      STRH     r0,[r4,#0x1c]
        0x0003e3f8:    1c88        ..      ADDS     r0,r1,#2
        0x0003e3fa:    f8d11002    ....    LDR      r1,[r1,#2]
        0x0003e3fe:    6161        aa      STR      r1,[r4,#0x14]
        0x0003e400:    6840        @h      LDR      r0,[r0,#4]
        0x0003e402:    61a0        .a      STR      r0,[r4,#0x18]
        0x0003e404:    f8950040    ..@.    LDRB     r0,[r5,#0x40]
        0x0003e408:    f0100f04    ....    TST      r0,#4
        0x0003e40c:    bf14        ..      ITE      NE
        0x0003e40e:    2002        .       MOVNE    r0,#2
        0x0003e410:    2001        .       MOVEQ    r0,#1
        0x0003e412:    77e0        .w      STRB     r0,[r4,#0x1f]
        0x0003e414:    2002        .       MOVS     r0,#2
        0x0003e416:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003e418:    2601        .&      MOVS     r6,#1
        0x0003e41a:    e013        ..      B        0x3e444 ; smpProcRcvKey + 132
        0x0003e41c:    1d20         .      ADDS     r0,r4,#4
        0x0003e41e:    f7dbff74    ..t.    BL       Calc128Cpy ; 0x1a30a
        0x0003e422:    e00f        ..      B        0x3e444 ; smpProcRcvKey + 132
        0x0003e424:    f8110b01    ....    LDRB     r0,[r1],#1
        0x0003e428:    76a0        .v      STRB     r0,[r4,#0x1a]
        0x0003e42a:    f1040014    ....    ADD      r0,r4,#0x14
        0x0003e42e:    f7dbff58    ..X.    BL       BdaCpy ; 0x1a2e2
        0x0003e432:    2004        .       MOVS     r0,#4
        0x0003e434:    77a0        .w      STRB     r0,[r4,#0x1e]
        0x0003e436:    e004        ..      B        0x3e442 ; smpProcRcvKey + 130
        0x0003e438:    1d20         .      ADDS     r0,r4,#4
        0x0003e43a:    f7dbff66    ..f.    BL       Calc128Cpy ; 0x1a30a
        0x0003e43e:    f884901e    ....    STRB     r9,[r4,#0x1e]
        0x0003e442:    2601        .&      MOVS     r6,#1
        0x0003e444:    f895003f    ..?.    LDRB     r0,[r5,#0x3f]
        0x0003e448:    2806        .(      CMP      r0,#6
        0x0003e44a:    bf14        ..      ITE      NE
        0x0003e44c:    2808        .(      CMPNE    r0,#8
        0x0003e44e:    1c40        @.      ADDEQ    r0,r0,#1
        0x0003e450:    d01b        ..      BEQ      0x3e48a ; smpProcRcvKey + 202
        0x0003e452:    f0170f02    ....    TST      r7,#2
        0x0003e456:    d004        ..      BEQ      0x3e462 ; smpProcRcvKey + 162
        0x0003e458:    2807        .(      CMP      r0,#7
        0x0003e45a:    bf08        ..      IT       EQ
        0x0003e45c:    f885903f    ..?.    STRBEQ   r9,[r5,#0x3f]
        0x0003e460:    d009        ..      BEQ      0x3e476 ; smpProcRcvKey + 182
        0x0003e462:    f0170f04    ....    TST      r7,#4
        0x0003e466:    d004        ..      BEQ      0x3e472 ; smpProcRcvKey + 178
        0x0003e468:    2807        .(      CMP      r0,#7
        0x0003e46a:    bf14        ..      ITE      NE
        0x0003e46c:    2809        .(      CMPNE    r0,#9
        0x0003e46e:    200a        .       MOVEQ    r0,#0xa
        0x0003e470:    d00b        ..      BEQ      0x3e48a ; smpProcRcvKey + 202
        0x0003e472:    f04f0801    O...    MOV      r8,#1
        0x0003e476:    b12e        ..      CBZ      r6,0x3e484 ; smpProcRcvKey + 196
        0x0003e478:    f04f002f    O./.    MOV      r0,#0x2f
        0x0003e47c:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e47e:    4620         F      MOV      r0,r4
        0x0003e480:    f7dcfc42    ..B.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e484:    4640        @F      MOV      r0,r8
        0x0003e486:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003e48a:    f885003f    ..?.    STRB     r0,[r5,#0x3f]
        0x0003e48e:    e7f2        ..      B        0x3e476 ; smpProcRcvKey + 182
    i.smpScActAuthSelect
    smpScActAuthSelect
        0x0003e490:    b538        8.      PUSH     {r3-r5,lr}
        0x0003e492:    4604        .F      MOV      r4,r0
        0x0003e494:    6848        Hh      LDR      r0,[r1,#4]
        0x0003e496:    2220         "      MOVS     r2,#0x20
        0x0003e498:    f1000508    ....    ADD      r5,r0,#8
        0x0003e49c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e49e:    1c69        i.      ADDS     r1,r5,#1
        0x0003e4a0:    6880        .h      LDR      r0,[r0,#8]
        0x0003e4a2:    f7defa77    ..w.    BL       WStrReverseCpy ; 0x1c994
        0x0003e4a6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e4a8:    2220         "      MOVS     r2,#0x20
        0x0003e4aa:    f1050121    ..!.    ADD      r1,r5,#0x21
        0x0003e4ae:    6880        .h      LDR      r0,[r0,#8]
        0x0003e4b0:    3020         0      ADDS     r0,r0,#0x20
        0x0003e4b2:    f7defa6f    ..o.    BL       WStrReverseCpy ; 0x1c994
        0x0003e4b6:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e4ba:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e4be:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e4c0:    7840        @x      LDRB     r0,[r0,#1]
        0x0003e4c2:    2801        .(      CMP      r0,#1
        0x0003e4c4:    d00e        ..      BEQ      0x3e4e4 ; smpScActAuthSelect + 84
        0x0003e4c6:    2802        .(      CMP      r0,#2
        0x0003e4c8:    bf08        ..      IT       EQ
        0x0003e4ca:    2015        .       MOVEQ    r0,#0x15
        0x0003e4cc:    d00b        ..      BEQ      0x3e4e6 ; smpScActAuthSelect + 86
        0x0003e4ce:    2803        .(      CMP      r0,#3
        0x0003e4d0:    bf08        ..      IT       EQ
        0x0003e4d2:    2014        .       MOVEQ    r0,#0x14
        0x0003e4d4:    d007        ..      BEQ      0x3e4e6 ; smpScActAuthSelect + 86
        0x0003e4d6:    2804        .(      CMP      r0,#4
        0x0003e4d8:    d004        ..      BEQ      0x3e4e4 ; smpScActAuthSelect + 84
        0x0003e4da:    2008        .       MOVS     r0,#8
        0x0003e4dc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003e4e0:    2003        .       MOVS     r0,#3
        0x0003e4e2:    e000        ..      B        0x3e4e6 ; smpScActAuthSelect + 86
        0x0003e4e4:    2013        .       MOVS     r0,#0x13
        0x0003e4e6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e4ea:    4669        iF      MOV      r1,sp
        0x0003e4ec:    4620         F      MOV      r0,r4
        0x0003e4ee:    f000fe41    ..A.    BL       smpSmExecute ; 0x3f174
        0x0003e4f2:    bd38        8.      POP      {r3-r5,pc}
    i.smpScActCalcF5Ltk
    smpScActCalcF5Ltk
        0x0003e4f4:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e4f6:    4604        .F      MOV      r4,r0
        0x0003e4f8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e4fa:    460e        .F      MOV      r6,r1
        0x0003e4fc:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e4fe:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e500:    f7dbff03    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003e504:    4632        2F      MOV      r2,r6
        0x0003e506:    4621        !F      MOV      r1,r4
        0x0003e508:    2035        5       MOVS     r0,#0x35
        0x0003e50a:    f7def891    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e50e:    0005        ..      MOVS     r5,r0
        0x0003e510:    bf08        ..      IT       EQ
        0x0003e512:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e514:    2701        .'      MOVS     r7,#1
        0x0003e516:    702f        /p      STRB     r7,[r5,#0]
        0x0003e518:    1c68        h.      ADDS     r0,r5,#1
        0x0003e51a:    2204        ."      MOVS     r2,#4
        0x0003e51c:    4910        .I      LDR      r1,[pc,#64] ; [0x3e560] = 0x440c7
        0x0003e51e:    f7def917    ....    BL       SmpScCat ; 0x1c750
        0x0003e522:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e524:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e526:    f7def91a    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e52a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e52c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e52e:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e530:    f7def915    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e534:    4601        .F      MOV      r1,r0
        0x0003e536:    4620         F      MOV      r0,r4
        0x0003e538:    f000fa66    ..f.    BL       smpScCatInitiatorBdAddr ; 0x3ea08
        0x0003e53c:    4601        .F      MOV      r1,r0
        0x0003e53e:    4620         F      MOV      r0,r4
        0x0003e540:    f000fa9f    ....    BL       smpScCatResponderBdAddr ; 0x3ea82
        0x0003e544:    7007        .p      STRB     r7,[r0,#0]
        0x0003e546:    2100        .!      MOVS     r1,#0
        0x0003e548:    7041        Ap      STRB     r1,[r0,#1]
        0x0003e54a:    9600        ..      STR      r6,[sp,#0]
        0x0003e54c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e54e:    4623        #F      MOV      r3,r4
        0x0003e550:    2235        5"      MOVS     r2,#0x35
        0x0003e552:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e554:    4629        )F      MOV      r1,r5
        0x0003e556:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e558:    f7def908    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e55c:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003e55e:    0000        ..      DCW    0
        0x0003e560:    000440c7    .@..    DCD    278727
    $t
    i.smpScActCalcF5MacKey
    smpScActCalcF5MacKey
        0x0003e564:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e566:    4604        .F      MOV      r4,r0
        0x0003e568:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e56a:    460e        .F      MOV      r6,r1
        0x0003e56c:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e56e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e570:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e572:    f7dbfeca    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003e576:    4632        2F      MOV      r2,r6
        0x0003e578:    4621        !F      MOV      r1,r4
        0x0003e57a:    2035        5       MOVS     r0,#0x35
        0x0003e57c:    f7def858    ..X.    BL       SmpScAlloc ; 0x1c630
        0x0003e580:    0005        ..      MOVS     r5,r0
        0x0003e582:    bf08        ..      IT       EQ
        0x0003e584:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e586:    2700        .'      MOVS     r7,#0
        0x0003e588:    702f        /p      STRB     r7,[r5,#0]
        0x0003e58a:    1c68        h.      ADDS     r0,r5,#1
        0x0003e58c:    2204        ."      MOVS     r2,#4
        0x0003e58e:    4910        .I      LDR      r1,[pc,#64] ; [0x3e5d0] = 0x440c7
        0x0003e590:    f7def8de    ....    BL       SmpScCat ; 0x1c750
        0x0003e594:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e596:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e598:    f7def8e1    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e59c:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e59e:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e5a0:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e5a2:    f7def8dc    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e5a6:    4601        .F      MOV      r1,r0
        0x0003e5a8:    4620         F      MOV      r0,r4
        0x0003e5aa:    f000fa2d    ..-.    BL       smpScCatInitiatorBdAddr ; 0x3ea08
        0x0003e5ae:    4601        .F      MOV      r1,r0
        0x0003e5b0:    4620         F      MOV      r0,r4
        0x0003e5b2:    f000fa66    ..f.    BL       smpScCatResponderBdAddr ; 0x3ea82
        0x0003e5b6:    2101        .!      MOVS     r1,#1
        0x0003e5b8:    7001        .p      STRB     r1,[r0,#0]
        0x0003e5ba:    7047        Gp      STRB     r7,[r0,#1]
        0x0003e5bc:    9600        ..      STR      r6,[sp,#0]
        0x0003e5be:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e5c0:    4623        #F      MOV      r3,r4
        0x0003e5c2:    2235        5"      MOVS     r2,#0x35
        0x0003e5c4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e5c6:    4629        )F      MOV      r1,r5
        0x0003e5c8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e5ca:    f7def8cf    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e5ce:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003e5d0:    000440c7    .@..    DCD    278727
    $t
    i.smpScActCalcF5TKey
    smpScActCalcF5TKey
        0x0003e5d4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e5d6:    4605        .F      MOV      r5,r0
        0x0003e5d8:    78c8        .x      LDRB     r0,[r1,#3]
        0x0003e5da:    b086        ..      SUB      sp,sp,#0x18
        0x0003e5dc:    460c        .F      MOV      r4,r1
        0x0003e5de:    b158        X.      CBZ      r0,0x3e5f8 ; smpScActCalcF5TKey + 36
        0x0003e5e0:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003e5e4:    220b        ."      MOVS     r2,#0xb
        0x0003e5e6:    f7def911    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1c80c
        0x0003e5ea:    b006        ..      ADD      sp,sp,#0x18
        0x0003e5ec:    4621        !F      MOV      r1,r4
        0x0003e5ee:    4628        (F      MOV      r0,r5
        0x0003e5f0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e5f4:    f000bdbe    ....    B.W      smpSmExecute ; 0x3f174
        0x0003e5f8:    460a        .F      MOV      r2,r1
        0x0003e5fa:    4629        )F      MOV      r1,r5
        0x0003e5fc:    2020                MOVS     r0,#0x20
        0x0003e5fe:    f7def817    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e602:    0006        ..      MOVS     r6,r0
        0x0003e604:    bf04        ..      ITT      EQ
        0x0003e606:    b006        ..      ADDEQ    sp,sp,#0x18
        0x0003e608:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e60a:    a10a        ..      ADR      r1,{pc}+0x2a ; 0x3e634
        0x0003e60c:    f10d0c08    ....    ADD      r12,sp,#8
        0x0003e610:    c90f        ..      LDM      r1,{r0-r3}
        0x0003e612:    e88c000f    ....    STM      r12,{r0-r3}
        0x0003e616:    2220         "      MOVS     r2,#0x20
        0x0003e618:    1d21        !.      ADDS     r1,r4,#4
        0x0003e61a:    4630        0F      MOV      r0,r6
        0x0003e61c:    f7d9ffb5    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e620:    462b        +F      MOV      r3,r5
        0x0003e622:    2220         "      MOVS     r2,#0x20
        0x0003e624:    4631        1F      MOV      r1,r6
        0x0003e626:    a802        ..      ADD      r0,sp,#8
        0x0003e628:    9400        ..      STR      r4,[sp,#0]
        0x0003e62a:    f7def89f    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e62e:    b006        ..      ADD      sp,sp,#0x18
        0x0003e630:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003e632:    0000        ..      DCW    0
        0x0003e634:    9183886c    l...    DCD    2441316460
        0x0003e638:    38a5f5aa    ...8    DCD    950400426
        0x0003e63c:    db0b3760    `7..    DCD    3674945376
        0x0003e640:    be83605a    Z`..    DCD    3196280922
    $t
    i.smpScActCalcSharedSecret
    smpScActCalcSharedSecret
        0x0003e644:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003e646:    6c86        .l      LDR      r6,[r0,#0x48]
        0x0003e648:    b099        ..      SUB      sp,sp,#0x64
        0x0003e64a:    460c        .F      MOV      r4,r1
        0x0003e64c:    4605        .F      MOV      r5,r0
        0x0003e64e:    2220         "      MOVS     r2,#0x20
        0x0003e650:    466f        oF      MOV      r7,sp
        0x0003e652:    a810        ..      ADD      r0,sp,#0x40
        0x0003e654:    6931        1i      LDR      r1,[r6,#0x10]
        0x0003e656:    f7d9ff98    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e65a:    68b6        .h      LDR      r6,[r6,#8]
        0x0003e65c:    2220         "      MOVS     r2,#0x20
        0x0003e65e:    4631        1F      MOV      r1,r6
        0x0003e660:    4668        hF      MOV      r0,sp
        0x0003e662:    f7d9ff92    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e666:    f1060120    .. .    ADD      r1,r6,#0x20
        0x0003e66a:    2220         "      MOVS     r2,#0x20
        0x0003e66c:    f1070020    .. .    ADD      r0,r7,#0x20
        0x0003e670:    f7d9ff8b    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003e674:    480b        .H      LDR      r0,[pc,#44] ; [0x3e6a4] = 0x1000d908
        0x0003e676:    f895203d    ..=     LDRB     r2,[r5,#0x3d]
        0x0003e67a:    2319        .#      MOVS     r3,#0x19
        0x0003e67c:    f89010ec    ....    LDRB     r1,[r0,#0xec]
        0x0003e680:    4668        hF      MOV      r0,sp
        0x0003e682:    f7ddfd3b    ..;.    BL       SecEccGenSharedSecret ; 0x1c0fc
        0x0003e686:    2800        .(      CMP      r0,#0
        0x0003e688:    bf1c        ..      ITT      NE
        0x0003e68a:    b019        ..      ADDNE    sp,sp,#0x64
        0x0003e68c:    bdf0        ..      POPNE    {r4-r7,pc}
        0x0003e68e:    20e0        .       MOVS     r0,#0xe0
        0x0003e690:    70e0        .p      STRB     r0,[r4,#3]
        0x0003e692:    2003        .       MOVS     r0,#3
        0x0003e694:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e696:    4621        !F      MOV      r1,r4
        0x0003e698:    4628        (F      MOV      r0,r5
        0x0003e69a:    f000fd6b    ..k.    BL       smpSmExecute ; 0x3f174
        0x0003e69e:    b019        ..      ADD      sp,sp,#0x64
        0x0003e6a0:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0003e6a2:    0000        ..      DCW    0
        0x0003e6a4:    1000d908    ....    DCD    268491016
    $t
    i.smpScActCleanup
    smpScActCleanup
        0x0003e6a8:    b510        ..      PUSH     {r4,lr}
        0x0003e6aa:    4604        .F      MOV      r4,r0
        0x0003e6ac:    f7fff8e4    ....    BL       smpActCleanup ; 0x3d878
        0x0003e6b0:    4620         F      MOV      r0,r4
        0x0003e6b2:    e8bd4010    ...@    POP      {r4,lr}
        0x0003e6b6:    f7deb87f    ....    B        SmpScFreeScratchBuffers ; 0x1c7b8
    i.smpScActDHKeyCalcF6Ea
    smpScActDHKeyCalcF6Ea
        0x0003e6ba:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e6bc:    4604        .F      MOV      r4,r0
        0x0003e6be:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e6c0:    460e        .F      MOV      r6,r1
        0x0003e6c2:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e6c4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e6c6:    2210        ."      MOVS     r2,#0x10
        0x0003e6c8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003e6ca:    f7def963    ..c.    BL       WStrReverseCpy ; 0x1c994
        0x0003e6ce:    4632        2F      MOV      r2,r6
        0x0003e6d0:    4621        !F      MOV      r1,r4
        0x0003e6d2:    2041        A       MOVS     r0,#0x41
        0x0003e6d4:    f7ddffac    ....    BL       SmpScAlloc ; 0x1c630
        0x0003e6d8:    0005        ..      MOVS     r5,r0
        0x0003e6da:    bf08        ..      IT       EQ
        0x0003e6dc:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e6de:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e6e0:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e6e2:    f7def83c    ..<.    BL       SmpScCat128 ; 0x1c75e
        0x0003e6e6:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e6e8:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e6ea:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e6ec:    f7def837    ..7.    BL       SmpScCat128 ; 0x1c75e
        0x0003e6f0:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e6f2:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e6f4:    3130        01      ADDS     r1,r1,#0x30
        0x0003e6f6:    f7def832    ..2.    BL       SmpScCat128 ; 0x1c75e
        0x0003e6fa:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003e6fe:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e702:    f8941022    ..".    LDRB     r1,[r4,#0x22]
        0x0003e706:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e70a:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0003e70e:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e712:    4601        .F      MOV      r1,r0
        0x0003e714:    4620         F      MOV      r0,r4
        0x0003e716:    f000f977    ..w.    BL       smpScCatInitiatorBdAddr ; 0x3ea08
        0x0003e71a:    4601        .F      MOV      r1,r0
        0x0003e71c:    4620         F      MOV      r0,r4
        0x0003e71e:    f000f9b0    ....    BL       smpScCatResponderBdAddr ; 0x3ea82
        0x0003e722:    9600        ..      STR      r6,[sp,#0]
        0x0003e724:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e726:    4623        #F      MOV      r3,r4
        0x0003e728:    2241        A"      MOVS     r2,#0x41
        0x0003e72a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e72c:    4629        )F      MOV      r1,r5
        0x0003e72e:    f7def81d    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e732:    bdf8        ..      POP      {r3-r7,pc}
    i.smpScActDHKeyCalcF6Eb
    smpScActDHKeyCalcF6Eb
        0x0003e734:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e736:    460e        .F      MOV      r6,r1
        0x0003e738:    460a        .F      MOV      r2,r1
        0x0003e73a:    4604        .F      MOV      r4,r0
        0x0003e73c:    4601        .F      MOV      r1,r0
        0x0003e73e:    2041        A       MOVS     r0,#0x41
        0x0003e740:    f7ddff76    ..v.    BL       SmpScAlloc ; 0x1c630
        0x0003e744:    0005        ..      MOVS     r5,r0
        0x0003e746:    d029        ).      BEQ      0x3e79c ; smpScActDHKeyCalcF6Eb + 104
        0x0003e748:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e74a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e74c:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e74e:    f7def806    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e752:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e754:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e756:    f7def802    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e75a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e75c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e75e:    3120         1      ADDS     r1,r1,#0x20
        0x0003e760:    f7ddfffd    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e764:    f894102a    ..*.    LDRB     r1,[r4,#0x2a]
        0x0003e768:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e76c:    f8941029    ..).    LDRB     r1,[r4,#0x29]
        0x0003e770:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e774:    f8941028    ..(.    LDRB     r1,[r4,#0x28]
        0x0003e778:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003e77c:    4601        .F      MOV      r1,r0
        0x0003e77e:    4620         F      MOV      r0,r4
        0x0003e780:    f000f97f    ....    BL       smpScCatResponderBdAddr ; 0x3ea82
        0x0003e784:    4601        .F      MOV      r1,r0
        0x0003e786:    4620         F      MOV      r0,r4
        0x0003e788:    f000f93e    ..>.    BL       smpScCatInitiatorBdAddr ; 0x3ea08
        0x0003e78c:    9600        ..      STR      r6,[sp,#0]
        0x0003e78e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e790:    4623        #F      MOV      r3,r4
        0x0003e792:    2241        A"      MOVS     r2,#0x41
        0x0003e794:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e796:    4629        )F      MOV      r1,r5
        0x0003e798:    f7ddffe8    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e79c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e79e:    6871        qh      LDR      r1,[r6,#4]
        0x0003e7a0:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003e7a2:    e8bd40f8    ...@    POP      {r3-r7,lr}
        0x0003e7a6:    f7dbbdb0    ....    B        Calc128Cpy ; 0x1a30a
    i.smpScActJwncCalcF4
    smpScActJwncCalcF4
        0x0003e7aa:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e7ac:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x0003e7b0:    b083        ..      SUB      sp,sp,#0xc
        0x0003e7b2:    f890503a    ..:P    LDRB     r5,[r0,#0x3a]
        0x0003e7b6:    f8dc2014    ...     LDR      r2,[r12,#0x14]
        0x0003e7ba:    2400        .$      MOVS     r4,#0
        0x0003e7bc:    f1020310    ....    ADD      r3,r2,#0x10
        0x0003e7c0:    e9dc2c02    ...,    LDRD     r2,r12,[r12,#8]
        0x0003e7c4:    e9cd4300    ...C    STRD     r4,r3,[sp,#0]
        0x0003e7c8:    2d00        .-      CMP      r5,#0
        0x0003e7ca:    bf12        ..      ITEE     NE
        0x0003e7cc:    4663        cF      MOVNE    r3,r12
        0x0003e7ce:    4613        .F      MOVEQ    r3,r2
        0x0003e7d0:    4662        bF      MOVEQ    r2,r12
        0x0003e7d2:    f7ddff7d    ..}.    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003e7d6:    b003        ..      ADD      sp,sp,#0xc
        0x0003e7d8:    bd30        0.      POP      {r4,r5,pc}
    i.smpScActJwncCalcG2
    smpScActJwncCalcG2
        0x0003e7da:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003e7dc:    460e        .F      MOV      r6,r1
        0x0003e7de:    460a        .F      MOV      r2,r1
        0x0003e7e0:    4604        .F      MOV      r4,r0
        0x0003e7e2:    4601        .F      MOV      r1,r0
        0x0003e7e4:    2050        P       MOVS     r0,#0x50
        0x0003e7e6:    f7ddff23    ..#.    BL       SmpScAlloc ; 0x1c630
        0x0003e7ea:    0005        ..      MOVS     r5,r0
        0x0003e7ec:    bf08        ..      IT       EQ
        0x0003e7ee:    bdf8        ..      POPEQ    {r3-r7,pc}
        0x0003e7f0:    f894103a    ..:.    LDRB     r1,[r4,#0x3a]
        0x0003e7f4:    2900        .)      CMP      r1,#0
        0x0003e7f6:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e7f8:    d009        ..      BEQ      0x3e80e ; smpScActJwncCalcG2 + 52
        0x0003e7fa:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003e7fc:    2220         "      MOVS     r2,#0x20
        0x0003e7fe:    f7ddffa7    ....    BL       SmpScCat ; 0x1c750
        0x0003e802:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e804:    2220         "      MOVS     r2,#0x20
        0x0003e806:    6889        .h      LDR      r1,[r1,#8]
        0x0003e808:    f7ddffa2    ....    BL       SmpScCat ; 0x1c750
        0x0003e80c:    e008        ..      B        0x3e820 ; smpScActJwncCalcG2 + 70
        0x0003e80e:    6889        .h      LDR      r1,[r1,#8]
        0x0003e810:    2220         "      MOVS     r2,#0x20
        0x0003e812:    f7ddff9d    ....    BL       SmpScCat ; 0x1c750
        0x0003e816:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e818:    2220         "      MOVS     r2,#0x20
        0x0003e81a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003e81c:    f7ddff98    ....    BL       SmpScCat ; 0x1c750
        0x0003e820:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003e822:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e824:    3110        .1      ADDS     r1,r1,#0x10
        0x0003e826:    f7ddff9a    ....    BL       SmpScCat128 ; 0x1c75e
        0x0003e82a:    9600        ..      STR      r6,[sp,#0]
        0x0003e82c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003e82e:    4623        #F      MOV      r3,r4
        0x0003e830:    2250        P"      MOVS     r2,#0x50
        0x0003e832:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003e834:    4629        )F      MOV      r1,r5
        0x0003e836:    f7ddff99    ....    BL       SmpScCmac ; 0x1c76c
        0x0003e83a:    bdf8        ..      POP      {r3-r7,pc}
    i.smpScActJwncDisplay
    smpScActJwncDisplay
        0x0003e83c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003e83e:    4604        .F      MOV      r4,r0
        0x0003e840:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e842:    2500        .%      MOVS     r5,#0
        0x0003e844:    b085        ..      SUB      sp,sp,#0x14
        0x0003e846:    7840        @x      LDRB     r0,[r0,#1]
        0x0003e848:    2804        .(      CMP      r0,#4
        0x0003e84a:    d00e        ..      BEQ      0x3e86a ; smpScActJwncDisplay + 46
        0x0003e84c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e850:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e854:    2016        .       MOVS     r0,#0x16
        0x0003e856:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e85a:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003e85e:    4669        iF      MOV      r1,sp
        0x0003e860:    4620         F      MOV      r0,r4
        0x0003e862:    f000fc87    ....    BL       smpSmExecute ; 0x3f174
        0x0003e866:    b005        ..      ADD      sp,sp,#0x14
        0x0003e868:    bd30        0.      POP      {r4,r5,pc}
        0x0003e86a:    6849        Ih      LDR      r1,[r1,#4]
        0x0003e86c:    a801        ..      ADD      r0,sp,#4
        0x0003e86e:    f7dbfd4c    ..L.    BL       Calc128Cpy ; 0x1a30a
        0x0003e872:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003e876:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e87a:    2035        5       MOVS     r0,#0x35
        0x0003e87c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e880:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003e884:    4668        hF      MOV      r0,sp
        0x0003e886:    f7dcfa3f    ..?.    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e88a:    b005        ..      ADD      sp,sp,#0x14
        0x0003e88c:    bd30        0.      POP      {r4,r5,pc}
    i.smpScActPairingCancel
    smpScActPairingCancel
        0x0003e88e:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e890:    460c        .F      MOV      r4,r1
        0x0003e892:    4605        .F      MOV      r5,r0
        0x0003e894:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003e896:    f000fc41    ..A.    BL       smpSendPairingFailed ; 0x3f11c
        0x0003e89a:    4621        !F      MOV      r1,r4
        0x0003e89c:    4628        (F      MOV      r0,r5
        0x0003e89e:    f7feffeb    ....    BL       smpActCleanup ; 0x3d878
        0x0003e8a2:    4628        (F      MOV      r0,r5
        0x0003e8a4:    f7ddff88    ....    BL       SmpScFreeScratchBuffers ; 0x1c7b8
        0x0003e8a8:    4621        !F      MOV      r1,r4
        0x0003e8aa:    4628        (F      MOV      r0,r5
        0x0003e8ac:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e8b0:    f7ffb8f1    ....    B        smpActPairingFailed ; 0x3da96
    i.smpScActPairingFailed
    smpScActPairingFailed
        0x0003e8b4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e8b6:    460c        .F      MOV      r4,r1
        0x0003e8b8:    4605        .F      MOV      r5,r0
        0x0003e8ba:    f7feffdd    ....    BL       smpActCleanup ; 0x3d878
        0x0003e8be:    4628        (F      MOV      r0,r5
        0x0003e8c0:    f7ddff7a    ..z.    BL       SmpScFreeScratchBuffers ; 0x1c7b8
        0x0003e8c4:    4621        !F      MOV      r1,r4
        0x0003e8c6:    4628        (F      MOV      r0,r5
        0x0003e8c8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e8cc:    f7ffb8e3    ....    B        smpActPairingFailed ; 0x3da96
    i.smpScActPkKeypress
    smpScActPkKeypress
        0x0003e8d0:    b500        ..      PUSH     {lr}
        0x0003e8d2:    684a        Jh      LDR      r2,[r1,#4]
        0x0003e8d4:    b083        ..      SUB      sp,sp,#0xc
        0x0003e8d6:    4613        .F      MOV      r3,r2
        0x0003e8d8:    7a12        .z      LDRB     r2,[r2,#8]
        0x0003e8da:    3309        .3      ADDS     r3,r3,#9
        0x0003e8dc:    f04f0c00    O...    MOV      r12,#0
        0x0003e8e0:    2a0e        .*      CMP      r2,#0xe
        0x0003e8e2:    d00c        ..      BEQ      0x3e8fe ; smpScActPkKeypress + 46
        0x0003e8e4:    2a03        .*      CMP      r2,#3
        0x0003e8e6:    bf1c        ..      ITT      NE
        0x0003e8e8:    b003        ..      ADDNE    sp,sp,#0xc
        0x0003e8ea:    bd00        ..      POPNE    {pc}
        0x0003e8ec:    221e        ."      MOVS     r2,#0x1e
        0x0003e8ee:    708a        .p      STRB     r2,[r1,#2]
        0x0003e8f0:    f881c003    ....    STRB     r12,[r1,#3]
        0x0003e8f4:    b003        ..      ADD      sp,sp,#0xc
        0x0003e8f6:    f85deb04    ]...    POP      {lr}
        0x0003e8fa:    f000bc3b    ..;.    B.W      smpSmExecute ; 0x3f174
        0x0003e8fe:    7819        .x      LDRB     r1,[r3,#0]
        0x0003e900:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e904:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e908:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e90c:    2036        6       MOVS     r0,#0x36
        0x0003e90e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e912:    f88dc003    ....    STRB     r12,[sp,#3]
        0x0003e916:    4668        hF      MOV      r0,sp
        0x0003e918:    f7dcf9f6    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e91c:    b003        ..      ADD      sp,sp,#0xc
        0x0003e91e:    bd00        ..      POP      {pc}
    i.smpScActPkSendKeypress
    smpScActPkSendKeypress
        0x0003e920:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e922:    4605        .F      MOV      r5,r0
        0x0003e924:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e926:    460c        .F      MOV      r4,r1
        0x0003e928:    7880        .x      LDRB     r0,[r0,#2]
        0x0003e92a:    2800        .(      CMP      r0,#0
        0x0003e92c:    bf08        ..      IT       EQ
        0x0003e92e:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003e930:    4628        (F      MOV      r0,r5
        0x0003e932:    f000fc53    ..S.    BL       smpStartRspTimer ; 0x3f1dc
        0x0003e936:    200a        .       MOVS     r0,#0xa
        0x0003e938:    f7fffca2    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003e93c:    b148        H.      CBZ      r0,0x3e952 ; smpScActPkSendKeypress + 50
        0x0003e93e:    220e        ."      MOVS     r2,#0xe
        0x0003e940:    7202        .r      STRB     r2,[r0,#8]
        0x0003e942:    7922        "y      LDRB     r2,[r4,#4]
        0x0003e944:    7242        Br      STRB     r2,[r0,#9]
        0x0003e946:    4601        .F      MOV      r1,r0
        0x0003e948:    4628        (F      MOV      r0,r5
        0x0003e94a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e94e:    f000bbf7    ....    B.W      smpSendPkt ; 0x3f140
        0x0003e952:    2008        .       MOVS     r0,#8
        0x0003e954:    70e0        .p      STRB     r0,[r4,#3]
        0x0003e956:    2003        .       MOVS     r0,#3
        0x0003e958:    70a0        .p      STRB     r0,[r4,#2]
        0x0003e95a:    4621        !F      MOV      r1,r4
        0x0003e95c:    4628        (F      MOV      r0,r5
        0x0003e95e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003e962:    f000bc07    ....    B.W      smpSmExecute ; 0x3f174
    i.smpScActPkSetup
    smpScActPkSetup
        0x0003e966:    b500        ..      PUSH     {lr}
        0x0003e968:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0003e96a:    b087        ..      SUB      sp,sp,#0x1c
        0x0003e96c:    2100        .!      MOVS     r1,#0
        0x0003e96e:    70d1        .p      STRB     r1,[r2,#3]
        0x0003e970:    2203        ."      MOVS     r2,#3
        0x0003e972:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003e976:    f890203d    ..=     LDRB     r2,[r0,#0x3d]
        0x0003e97a:    f8ad2000    ...     STRH     r2,[sp,#0]
        0x0003e97e:    222e        ."      MOVS     r2,#0x2e
        0x0003e980:    f88d2002    ...     STRB     r2,[sp,#2]
        0x0003e984:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e988:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003e98a:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e98c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003e990:    4668        hF      MOV      r0,sp
        0x0003e992:    f7dcf9b9    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e996:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e998:    bd00        ..      POP      {pc}
    i.smpScAuthReq
    smpScAuthReq
        0x0003e99a:    b500        ..      PUSH     {lr}
        0x0003e99c:    6c83        .l      LDR      r3,[r0,#0x48]
        0x0003e99e:    b087        ..      SUB      sp,sp,#0x1c
        0x0003e9a0:    f893c000    ....    LDRB     r12,[r3,#0]
        0x0003e9a4:    f1bc0f00    ....    CMP      r12,#0
        0x0003e9a8:    d003        ..      BEQ      0x3e9b2 ; smpScAuthReq + 24
        0x0003e9aa:    785b        [x      LDRB     r3,[r3,#1]
        0x0003e9ac:    2b02        .+      CMP      r3,#2
        0x0003e9ae:    d005        ..      BEQ      0x3e9bc ; smpScAuthReq + 34
        0x0003e9b0:    e014        ..      B        0x3e9dc ; smpScAuthReq + 66
        0x0003e9b2:    f8903040    ..@0    LDRB     r3,[r0,#0x40]
        0x0003e9b6:    f0130f04    ....    TST      r3,#4
        0x0003e9ba:    d00f        ..      BEQ      0x3e9dc ; smpScAuthReq + 66
        0x0003e9bc:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003e9c0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003e9c4:    202e        .       MOVS     r0,#0x2e
        0x0003e9c6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003e9ca:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e9ce:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0003e9d2:    4668        hF      MOV      r0,sp
        0x0003e9d4:    f7dcf998    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003e9d8:    b007        ..      ADD      sp,sp,#0x1c
        0x0003e9da:    bd00        ..      POP      {pc}
        0x0003e9dc:    f890103d    ..=.    LDRB     r1,[r0,#0x3d]
        0x0003e9e0:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0003e9e4:    2104        .!      MOVS     r1,#4
        0x0003e9e6:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0003e9ea:    2100        .!      MOVS     r1,#0
        0x0003e9ec:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0003e9f0:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0003e9f4:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0003e9f8:    2103        .!      MOVS     r1,#3
        0x0003e9fa:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0003e9fe:    4669        iF      MOV      r1,sp
        0x0003ea00:    f000fbb8    ....    BL       smpSmExecute ; 0x3f174
        0x0003ea04:    b007        ..      ADD      sp,sp,#0x1c
        0x0003ea06:    bd00        ..      POP      {pc}
    i.smpScCatInitiatorBdAddr
    smpScCatInitiatorBdAddr
        0x0003ea08:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ea0a:    4606        .F      MOV      r6,r0
        0x0003ea0c:    460c        .F      MOV      r4,r1
        0x0003ea0e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ea12:    f7f2faff    ....    BL       dmConnCcbById ; 0x31014
        0x0003ea16:    0005        ..      MOVS     r5,r0
        0x0003ea18:    d028        (.      BEQ      0x3ea6c ; smpScCatInitiatorBdAddr + 100
        0x0003ea1a:    f896003a    ..:.    LDRB     r0,[r6,#0x3a]
        0x0003ea1e:    2601        .&      MOVS     r6,#1
        0x0003ea20:    b1b0        ..      CBZ      r0,0x3ea50 ; smpScCatInitiatorBdAddr + 72
        0x0003ea22:    f105001a    ....    ADD      r0,r5,#0x1a
        0x0003ea26:    f7dbfc61    ..a.    BL       BdaIsZeros ; 0x1a2ec
        0x0003ea2a:    b140        @.      CBZ      r0,0x3ea3e ; smpScCatInitiatorBdAddr + 54
        0x0003ea2c:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003ea2e:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ea32:    2206        ."      MOVS     r2,#6
        0x0003ea34:    1da9        ..      ADDS     r1,r5,#6
        0x0003ea36:    4620         F      MOV      r0,r4
        0x0003ea38:    f7ddffac    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ea3c:    e015        ..      B        0x3ea6a ; smpScCatInitiatorBdAddr + 98
        0x0003ea3e:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003ea42:    2206        ."      MOVS     r2,#6
        0x0003ea44:    f105011a    ....    ADD      r1,r5,#0x1a
        0x0003ea48:    4620         F      MOV      r0,r4
        0x0003ea4a:    f7ddffa3    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ea4e:    e00c        ..      B        0x3ea6a ; smpScCatInitiatorBdAddr + 98
        0x0003ea50:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003ea54:    f7dbfc4a    ..J.    BL       BdaIsZeros ; 0x1a2ec
        0x0003ea58:    b150        P.      CBZ      r0,0x3ea70 ; smpScCatInitiatorBdAddr + 104
        0x0003ea5a:    7ce8        .|      LDRB     r0,[r5,#0x13]
        0x0003ea5c:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003ea60:    2206        ."      MOVS     r2,#6
        0x0003ea62:    4629        )F      MOV      r1,r5
        0x0003ea64:    4620         F      MOV      r0,r4
        0x0003ea66:    f7ddff95    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ea6a:    1da4        ..      ADDS     r4,r4,#6
        0x0003ea6c:    4620         F      MOV      r0,r4
        0x0003ea6e:    bd70        p.      POP      {r4-r6,pc}
        0x0003ea70:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003ea74:    2206        ."      MOVS     r2,#6
        0x0003ea76:    f1050120    .. .    ADD      r1,r5,#0x20
        0x0003ea7a:    4620         F      MOV      r0,r4
        0x0003ea7c:    f7ddff8a    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ea80:    e7f3        ..      B        0x3ea6a ; smpScCatInitiatorBdAddr + 98
    i.smpScCatResponderBdAddr
    smpScCatResponderBdAddr
        0x0003ea82:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ea84:    4606        .F      MOV      r6,r0
        0x0003ea86:    460c        .F      MOV      r4,r1
        0x0003ea88:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ea8c:    f7f2fac2    ....    BL       dmConnCcbById ; 0x31014
        0x0003ea90:    0005        ..      MOVS     r5,r0
        0x0003ea92:    d028        (.      BEQ      0x3eae6 ; smpScCatResponderBdAddr + 100
        0x0003ea94:    f896003a    ..:.    LDRB     r0,[r6,#0x3a]
        0x0003ea98:    2601        .&      MOVS     r6,#1
        0x0003ea9a:    b1b0        ..      CBZ      r0,0x3eaca ; smpScCatResponderBdAddr + 72
        0x0003ea9c:    f1050020    .. .    ADD      r0,r5,#0x20
        0x0003eaa0:    f7dbfc24    ..$.    BL       BdaIsZeros ; 0x1a2ec
        0x0003eaa4:    b140        @.      CBZ      r0,0x3eab8 ; smpScCatResponderBdAddr + 54
        0x0003eaa6:    7ce8        .|      LDRB     r0,[r5,#0x13]
        0x0003eaa8:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003eaac:    2206        ."      MOVS     r2,#6
        0x0003eaae:    4629        )F      MOV      r1,r5
        0x0003eab0:    4620         F      MOV      r0,r4
        0x0003eab2:    f7ddff6f    ..o.    BL       WStrReverseCpy ; 0x1c994
        0x0003eab6:    e015        ..      B        0x3eae4 ; smpScCatResponderBdAddr + 98
        0x0003eab8:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003eabc:    2206        ."      MOVS     r2,#6
        0x0003eabe:    f1050120    .. .    ADD      r1,r5,#0x20
        0x0003eac2:    4620         F      MOV      r0,r4
        0x0003eac4:    f7ddff66    ..f.    BL       WStrReverseCpy ; 0x1c994
        0x0003eac8:    e00c        ..      B        0x3eae4 ; smpScCatResponderBdAddr + 98
        0x0003eaca:    f105001a    ....    ADD      r0,r5,#0x1a
        0x0003eace:    f7dbfc0d    ....    BL       BdaIsZeros ; 0x1a2ec
        0x0003ead2:    b150        P.      CBZ      r0,0x3eaea ; smpScCatResponderBdAddr + 104
        0x0003ead4:    7d28        (}      LDRB     r0,[r5,#0x14]
        0x0003ead6:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003eada:    2206        ."      MOVS     r2,#6
        0x0003eadc:    1da9        ..      ADDS     r1,r5,#6
        0x0003eade:    4620         F      MOV      r0,r4
        0x0003eae0:    f7ddff58    ..X.    BL       WStrReverseCpy ; 0x1c994
        0x0003eae4:    1da4        ..      ADDS     r4,r4,#6
        0x0003eae6:    4620         F      MOV      r0,r4
        0x0003eae8:    bd70        p.      POP      {r4-r6,pc}
        0x0003eaea:    f8046b01    ...k    STRB     r6,[r4],#1
        0x0003eaee:    2206        ."      MOVS     r2,#6
        0x0003eaf0:    f105011a    ....    ADD      r1,r5,#0x1a
        0x0003eaf4:    4620         F      MOV      r0,r4
        0x0003eaf6:    f7ddff4d    ..M.    BL       WStrReverseCpy ; 0x1c994
        0x0003eafa:    e7f3        ..      B        0x3eae4 ; smpScCatResponderBdAddr + 98
    i.smpScFailWithReattempt
    smpScFailWithReattempt
        0x0003eafc:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0003eafe:    f890503d    ..=P    LDRB     r5,[r0,#0x3d]
        0x0003eb02:    4607        .F      MOV      r7,r0
        0x0003eb04:    2604        .&      MOVS     r6,#4
        0x0003eb06:    4628        (F      MOV      r0,r5
        0x0003eb08:    f7fffa08    ....    BL       smpCcbByConnId ; 0x3df1c
        0x0003eb0c:    4604        .F      MOV      r4,r0
        0x0003eb0e:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0003eb12:    1c40        @.      ADDS     r0,r0,#1
        0x0003eb14:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003eb18:    f8ad5000    ...P    STRH     r5,[sp,#0]
        0x0003eb1c:    f88d6003    ...`    STRB     r6,[sp,#3]
        0x0003eb20:    4628        (F      MOV      r0,r5
        0x0003eb22:    f7ddfbf1    ....    BL       SmpDbPairingFailed ; 0x1c308
        0x0003eb26:    4908        .I      LDR      r1,[pc,#32] ; [0x3eb48] = 0x10000004
        0x0003eb28:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003eb2c:    6809        .h      LDR      r1,[r1,#0]
        0x0003eb2e:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003eb30:    4288        .B      CMP      r0,r1
        0x0003eb32:    bf0c        ..      ITE      EQ
        0x0003eb34:    200d        .       MOVEQ    r0,#0xd
        0x0003eb36:    2003        .       MOVNE    r0,#3
        0x0003eb38:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003eb3c:    4669        iF      MOV      r1,sp
        0x0003eb3e:    4638        8F      MOV      r0,r7
        0x0003eb40:    f000fb18    ....    BL       smpSmExecute ; 0x3f174
        0x0003eb44:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x0003eb46:    0000        ..      DCW    0
        0x0003eb48:    10000004    ....    DCD    268435460
    $t
    i.smpScProcPairing
    smpScProcPairing
        0x0003eb4c:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x0003eb50:    f04f0800    O...    MOV      r8,#0
        0x0003eb54:    f8828000    ....    STRB     r8,[r2,#0]
        0x0003eb58:    460b        .F      MOV      r3,r1
        0x0003eb5a:    f8818000    ....    STRB     r8,[r1,#0]
        0x0003eb5e:    2601        .&      MOVS     r6,#1
        0x0003eb60:    f8901023    ..#.    LDRB     r1,[r0,#0x23]
        0x0003eb64:    4604        .F      MOV      r4,r0
        0x0003eb66:    f0110f08    ....    TST      r1,#8
        0x0003eb6a:    4630        0F      MOV      r0,r6
        0x0003eb6c:    bf1c        ..      ITT      NE
        0x0003eb6e:    f894c02a    ..*.    LDRBNE   r12,[r4,#0x2a]
        0x0003eb72:    f01c0f08    ....    TSTNE    r12,#8
        0x0003eb76:    f894c022    ..".    LDRB     r12,[r4,#0x22]
        0x0003eb7a:    d00b        ..      BEQ      0x3eb94 ; smpScProcPairing + 72
        0x0003eb7c:    f1bc0f01    ....    CMP      r12,#1
        0x0003eb80:    bf1c        ..      ITT      NE
        0x0003eb82:    f894c029    ..).    LDRBNE   r12,[r4,#0x29]
        0x0003eb86:    f1bc0f01    ....    CMPNE    r12,#1
        0x0003eb8a:    d10b        ..      BNE      0x3eba4 ; smpScProcPairing + 88
        0x0003eb8c:    7018        .p      STRB     r0,[r3,#0]
        0x0003eb8e:    f04f0600    O...    MOV      r6,#0
        0x0003eb92:    e03d        =.      B        0x3ec10 ; smpScProcPairing + 196
        0x0003eb94:    f1bc0f01    ....    CMP      r12,#1
        0x0003eb98:    bf04        ..      ITT      EQ
        0x0003eb9a:    f894c029    ..).    LDRBEQ   r12,[r4,#0x29]
        0x0003eb9e:    f1bc0f01    ....    CMPEQ    r12,#1
        0x0003eba2:    d0f3        ..      BEQ      0x3eb8c ; smpScProcPairing + 64
        0x0003eba4:    f0110f04    ....    TST      r1,#4
        0x0003eba8:    bf04        ..      ITT      EQ
        0x0003ebaa:    f894102a    ..*.    LDRBEQ   r1,[r4,#0x2a]
        0x0003ebae:    f0110f04    ....    TSTEQ    r1,#4
        0x0003ebb2:    d02d        -.      BEQ      0x3ec10 ; smpScProcPairing + 196
        0x0003ebb4:    f8941021    ..!.    LDRB     r1,[r4,#0x21]
        0x0003ebb8:    2903        .)      CMP      r1,#3
        0x0003ebba:    bf1c        ..      ITT      NE
        0x0003ebbc:    f894c028    ..(.    LDRBNE   r12,[r4,#0x28]
        0x0003ebc0:    f1bc0f03    ....    CMPNE    r12,#3
        0x0003ebc4:    d024        $.      BEQ      0x3ec10 ; smpScProcPairing + 196
        0x0003ebc6:    2900        .)      CMP      r1,#0
        0x0003ebc8:    bf18        ..      IT       NE
        0x0003ebca:    2901        .)      CMPNE    r1,#1
        0x0003ebcc:    d03f        ?.      BEQ      0x3ec4e ; smpScProcPairing + 258
        0x0003ebce:    bf00        ..      NOP      
        0x0003ebd0:    f04f0600    O...    MOV      r6,#0
        0x0003ebd4:    2900        .)      CMP      r1,#0
        0x0003ebd6:    bf18        ..      IT       NE
        0x0003ebd8:    2901        .)      CMPNE    r1,#1
        0x0003ebda:    d045        E.      BEQ      0x3ec68 ; smpScProcPairing + 284
        0x0003ebdc:    2904        .)      CMP      r1,#4
        0x0003ebde:    d03d        =.      BEQ      0x3ec5c ; smpScProcPairing + 272
        0x0003ebe0:    2100        .!      MOVS     r1,#0
        0x0003ebe2:    7011        .p      STRB     r1,[r2,#0]
        0x0003ebe4:    f894c028    ..(.    LDRB     r12,[r4,#0x28]
        0x0003ebe8:    f1bc0f02    ....    CMP      r12,#2
        0x0003ebec:    bf04        ..      ITT      EQ
        0x0003ebee:    f894c021    ..!.    LDRBEQ   r12,[r4,#0x21]
        0x0003ebf2:    f1bc0f02    ....    CMPEQ    r12,#2
        0x0003ebf6:    d00b        ..      BEQ      0x3ec10 ; smpScProcPairing + 196
        0x0003ebf8:    f894c03a    ..:.    LDRB     r12,[r4,#0x3a]
        0x0003ebfc:    f1bc0f00    ....    CMP      r12,#0
        0x0003ec00:    bf0c        ..      ITE      EQ
        0x0003ec02:    f04f0c01    O...    MOVEQ    r12,#1
        0x0003ec06:    f04f0c00    O...    MOVNE    r12,#0
        0x0003ec0a:    ea81010c    ....    EOR      r1,r1,r12
        0x0003ec0e:    7011        .p      STRB     r1,[r2,#0]
        0x0003ec10:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003ec14:    4f77        wO      LDR      r7,[pc,#476] ; [0x3edf4] = 0x10000004
        0x0003ec16:    f0110f08    ....    TST      r1,#8
        0x0003ec1a:    f04f0503    O...    MOV      r5,#3
        0x0003ec1e:    bf1c        ..      ITT      NE
        0x0003ec20:    f894102a    ..*.    LDRBNE   r1,[r4,#0x2a]
        0x0003ec24:    f0110f08    ....    TSTNE    r1,#8
        0x0003ec28:    d07d        }.      BEQ      0x3ed26 ; smpScProcPairing + 474
        0x0003ec2a:    4973        sI      LDR      r1,[pc,#460] ; [0x3edf8] = 0x1000d908
        0x0003ec2c:    f89110f8    ....    LDRB     r1,[r1,#0xf8]
        0x0003ec30:    2900        .)      CMP      r1,#0
        0x0003ec32:    d079        y.      BEQ      0x3ed28 ; smpScProcPairing + 476
        0x0003ec34:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003ec36:    7008        .p      STRB     r0,[r1,#0]
        0x0003ec38:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003ec3a:    7048        Hp      STRB     r0,[r1,#1]
        0x0003ec3c:    7811        .x      LDRB     r1,[r2,#0]
        0x0003ec3e:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003ec40:    7111        .q      STRB     r1,[r2,#4]
        0x0003ec42:    7819        .x      LDRB     r1,[r3,#0]
        0x0003ec44:    b199        ..      CBZ      r1,0x3ec6e ; smpScProcPairing + 290
        0x0003ec46:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003ec48:    2002        .       MOVS     r0,#2
        0x0003ec4a:    7048        Hp      STRB     r0,[r1,#1]
        0x0003ec4c:    e048        H.      B        0x3ece0 ; smpScProcPairing + 404
        0x0003ec4e:    f1bc0f00    ....    CMP      r12,#0
        0x0003ec52:    bf18        ..      IT       NE
        0x0003ec54:    f1bc0f01    ....    CMPNE    r12,#1
        0x0003ec58:    d1ba        ..      BNE      0x3ebd0 ; smpScProcPairing + 132
        0x0003ec5a:    e7d9        ..      B        0x3ec10 ; smpScProcPairing + 196
        0x0003ec5c:    f1bc0f02    ....    CMP      r12,#2
        0x0003ec60:    bf18        ..      IT       NE
        0x0003ec62:    f1bc0f04    ....    CMPNE    r12,#4
        0x0003ec66:    d1bb        ..      BNE      0x3ebe0 ; smpScProcPairing + 148
        0x0003ec68:    f04f0101    O...    MOV      r1,#1
        0x0003ec6c:    e7b9        ..      B        0x3ebe2 ; smpScProcPairing + 150
        0x0003ec6e:    f04f0104    O...    MOV      r1,#4
        0x0003ec72:    b156        V.      CBZ      r6,0x3ec8a ; smpScProcPairing + 318
        0x0003ec74:    f8940028    ..(.    LDRB     r0,[r4,#0x28]
        0x0003ec78:    2801        .(      CMP      r0,#1
        0x0003ec7a:    d028        (.      BEQ      0x3ecce ; smpScProcPairing + 386
        0x0003ec7c:    2803        .(      CMP      r0,#3
        0x0003ec7e:    d02e        ..      BEQ      0x3ecde ; smpScProcPairing + 402
        0x0003ec80:    f8940021    ..!.    LDRB     r0,[r4,#0x21]
        0x0003ec84:    2803        .(      CMP      r0,#3
        0x0003ec86:    d12b        +.      BNE      0x3ece0 ; smpScProcPairing + 404
        0x0003ec88:    e029        ).      B        0x3ecde ; smpScProcPairing + 402
        0x0003ec8a:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003ec8c:    7055        Up      STRB     r5,[r2,#1]
        0x0003ec8e:    f8942028    ..(     LDRB     r2,[r4,#0x28]
        0x0003ec92:    2a04        .*      CMP      r2,#4
        0x0003ec94:    d012        ..      BEQ      0x3ecbc ; smpScProcPairing + 368
        0x0003ec96:    2a01        .*      CMP      r2,#1
        0x0003ec98:    bf04        ..      ITT      EQ
        0x0003ec9a:    f8942021    ..!     LDRBEQ   r2,[r4,#0x21]
        0x0003ec9e:    2a04        .*      CMPEQ    r2,#4
        0x0003eca0:    d012        ..      BEQ      0x3ecc8 ; smpScProcPairing + 380
        0x0003eca2:    bf00        ..      NOP      
        0x0003eca4:    f8941023    ..#.    LDRB     r1,[r4,#0x23]
        0x0003eca8:    f0110f10    ....    TST      r1,#0x10
        0x0003ecac:    bf1f        ..      ITTTT    NE
        0x0003ecae:    f894102a    ..*.    LDRBNE   r1,[r4,#0x2a]
        0x0003ecb2:    f0110f10    ....    TSTNE    r1,#0x10
        0x0003ecb6:    6ca1        .l      LDRNE    r1,[r4,#0x48]
        0x0003ecb8:    7088        .p      STRBNE   r0,[r1,#2]
        0x0003ecba:    e011        ..      B        0x3ece0 ; smpScProcPairing + 404
        0x0003ecbc:    f8942021    ..!     LDRB     r2,[r4,#0x21]
        0x0003ecc0:    2a01        .*      CMP      r2,#1
        0x0003ecc2:    bf18        ..      IT       NE
        0x0003ecc4:    2a04        .*      CMPNE    r2,#4
        0x0003ecc6:    d1ed        ..      BNE      0x3eca4 ; smpScProcPairing + 344
        0x0003ecc8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ecca:    7041        Ap      STRB     r1,[r0,#1]
        0x0003eccc:    e008        ..      B        0x3ece0 ; smpScProcPairing + 404
        0x0003ecce:    f8940021    ..!.    LDRB     r0,[r4,#0x21]
        0x0003ecd2:    2801        .(      CMP      r0,#1
        0x0003ecd4:    d1d4        ..      BNE      0x3ec80 ; smpScProcPairing + 308
        0x0003ecd6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ecd8:    2600        .&      MOVS     r6,#0
        0x0003ecda:    7041        Ap      STRB     r1,[r0,#1]
        0x0003ecdc:    e000        ..      B        0x3ece0 ; smpScProcPairing + 404
        0x0003ecde:    2600        .&      MOVS     r6,#0
        0x0003ece0:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ece4:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ece8:    4620         F      MOV      r0,r4
        0x0003ecea:    f7ddfcb2    ....    BL       SmpScAllocScratchBuffers ; 0x1c652
        0x0003ecee:    b300        ..      CBZ      r0,0x3ed32 ; smpScProcPairing + 486
        0x0003ecf0:    f7dbff7a    ..z.    BL       DmSecGetEccKey ; 0x1abe8
        0x0003ecf4:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003ecf6:    4601        .F      MOV      r1,r0
        0x0003ecf8:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003ecfa:    2220         "      MOVS     r2,#0x20
        0x0003ecfc:    4618        .F      MOV      r0,r3
        0x0003ecfe:    f7d9fc44    ..D.    BL       __aeabi_memcpy ; 0x1858a
        0x0003ed02:    f7dbff71    ..q.    BL       DmSecGetEccKey ; 0x1abe8
        0x0003ed06:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003ed0a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ed0c:    2220         "      MOVS     r2,#0x20
        0x0003ed0e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ed10:    3020         0      ADDS     r0,r0,#0x20
        0x0003ed12:    f7d9fc3a    ..:.    BL       __aeabi_memcpy ; 0x1858a
        0x0003ed16:    f7dbff67    ..g.    BL       DmSecGetEccKey ; 0x1abe8
        0x0003ed1a:    f1000140    ..@.    ADD      r1,r0,#0x40
        0x0003ed1e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003ed20:    2220         "      MOVS     r2,#0x20
        0x0003ed22:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003ed24:    e001        ..      B        0x3ed2a ; smpScProcPairing + 478
        0x0003ed26:    e038        8.      B        0x3ed9a ; smpScProcPairing + 590
        0x0003ed28:    e028        (.      B        0x3ed7c ; smpScProcPairing + 560
        0x0003ed2a:    f7d9fc2e    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003ed2e:    2011        .       MOVS     r0,#0x11
        0x0003ed30:    e040        @.      B        0x3edb4 ; smpScProcPairing + 616
        0x0003ed32:    2008        .       MOVS     r0,#8
        0x0003ed34:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ed38:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003ed3c:    4669        iF      MOV      r1,sp
        0x0003ed3e:    4620         F      MOV      r0,r4
        0x0003ed40:    f000fa18    ....    BL       smpSmExecute ; 0x3f174
        0x0003ed44:    f8940023    ..#.    LDRB     r0,[r4,#0x23]
        0x0003ed48:    f894102a    ..*.    LDRB     r1,[r4,#0x2a]
        0x0003ed4c:    2e00        ..      CMP      r6,#0
        0x0003ed4e:    ea000001    ....    AND      r0,r0,r1
        0x0003ed52:    bf0c        ..      ITE      EQ
        0x0003ed54:    f0400004    @...    ORREQ    r0,r0,#4
        0x0003ed58:    f0200004     ...    BICNE    r0,r0,#4
        0x0003ed5c:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x0003ed60:    f894003a    ..:.    LDRB     r0,[r4,#0x3a]
        0x0003ed64:    2800        .(      CMP      r0,#0
        0x0003ed66:    bf14        ..      ITE      NE
        0x0003ed68:    f8940023    ..#.    LDRBNE   r0,[r4,#0x23]
        0x0003ed6c:    b2c8        ..      UXTBEQ   r0,r1
        0x0003ed6e:    b326        &.      CBZ      r6,0x3edba ; smpScProcPairing + 622
        0x0003ed70:    6839        9h      LDR      r1,[r7,#0]
        0x0003ed72:    f0000004    ....    AND      r0,r0,#4
        0x0003ed76:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003ed78:    4201        .B      TST      r1,r0
        0x0003ed7a:    d01e        ..      BEQ      0x3edba ; smpScProcPairing + 622
        0x0003ed7c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003ed80:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003ed84:    f88d5003    ...P    STRB     r5,[sp,#3]
        0x0003ed88:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003ed8c:    4669        iF      MOV      r1,sp
        0x0003ed8e:    4620         F      MOV      r0,r4
        0x0003ed90:    f000f9f0    ....    BL       smpSmExecute ; 0x3f174
        0x0003ed94:    2000        .       MOVS     r0,#0
        0x0003ed96:    e8bd83f8    ....    POP      {r3-r9,pc}
        0x0003ed9a:    6838        8h      LDR      r0,[r7,#0]
        0x0003ed9c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003ed9e:    f0100f08    ....    TST      r0,#8
        0x0003eda2:    d1eb        ..      BNE      0x3ed7c ; smpScProcPairing + 560
        0x0003eda4:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003eda6:    f8808000    ....    STRB     r8,[r0,#0]
        0x0003edaa:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003edae:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003edb2:    2012        .       MOVS     r0,#0x12
        0x0003edb4:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003edb8:    e7c0        ..      B        0x3ed3c ; smpScProcPairing + 496
        0x0003edba:    6838        8h      LDR      r0,[r7,#0]
        0x0003edbc:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003edc0:    7940        @y      LDRB     r0,[r0,#5]
        0x0003edc2:    4281        .B      CMP      r1,r0
        0x0003edc4:    bf21        !.      ITTTT    CS
        0x0003edc6:    f894102b    ..+.    LDRBCS   r1,[r4,#0x2b]
        0x0003edca:    4281        .B      CMPCS    r1,r0
        0x0003edcc:    2001        .       MOVCS    r0,#1
        0x0003edce:    e8bd83f8    ....    POPCS    {r3-r9,pc}
        0x0003edd2:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003edd6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003edda:    2006        .       MOVS     r0,#6
        0x0003eddc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ede0:    f88d5002    ...P    STRB     r5,[sp,#2]
        0x0003ede4:    4669        iF      MOV      r1,sp
        0x0003ede6:    4620         F      MOV      r0,r4
        0x0003ede8:    f000f9c4    ....    BL       smpSmExecute ; 0x3f174
        0x0003edec:    2000        .       MOVS     r0,#0
        0x0003edee:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x0003edf2:    0000        ..      DCW    0
        0x0003edf4:    10000004    ....    DCD    268435460
        0x0003edf8:    1000d908    ....    DCD    268491016
    $t
    i.smpScSendDHKeyCheck
    smpScSendDHKeyCheck
        0x0003edfc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ee00:    4617        .F      MOV      r7,r2
        0x0003ee02:    460d        .F      MOV      r5,r1
        0x0003ee04:    4606        .F      MOV      r6,r0
        0x0003ee06:    2201        ."      MOVS     r2,#1
        0x0003ee08:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ee0c:    4611        .F      MOV      r1,r2
        0x0003ee0e:    f7dbfc83    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003ee12:    4630        0F      MOV      r0,r6
        0x0003ee14:    f000f9e2    ....    BL       smpStartRspTimer ; 0x3f1dc
        0x0003ee18:    2019        .       MOVS     r0,#0x19
        0x0003ee1a:    f7fffa31    ..1.    BL       smpMsgAlloc ; 0x3e280
        0x0003ee1e:    0004        ..      MOVS     r4,r0
        0x0003ee20:    d00e        ..      BEQ      0x3ee40 ; smpScSendDHKeyCheck + 68
        0x0003ee22:    f1040008    ....    ADD      r0,r4,#8
        0x0003ee26:    210d        .!      MOVS     r1,#0xd
        0x0003ee28:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003ee2c:    2210        ."      MOVS     r2,#0x10
        0x0003ee2e:    4639        9F      MOV      r1,r7
        0x0003ee30:    f7ddfdb0    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ee34:    4621        !F      MOV      r1,r4
        0x0003ee36:    4630        0F      MOV      r0,r6
        0x0003ee38:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ee3c:    f000b980    ....    B.W      smpSendPkt ; 0x3f140
        0x0003ee40:    2008        .       MOVS     r0,#8
        0x0003ee42:    70e8        .p      STRB     r0,[r5,#3]
        0x0003ee44:    2003        .       MOVS     r0,#3
        0x0003ee46:    70a8        .p      STRB     r0,[r5,#2]
        0x0003ee48:    4629        )F      MOV      r1,r5
        0x0003ee4a:    4630        0F      MOV      r0,r6
        0x0003ee4c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ee50:    f000b990    ....    B.W      smpSmExecute ; 0x3f174
    i.smpScSendPairCnf
    smpScSendPairCnf
        0x0003ee54:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ee58:    4617        .F      MOV      r7,r2
        0x0003ee5a:    460d        .F      MOV      r5,r1
        0x0003ee5c:    4606        .F      MOV      r6,r0
        0x0003ee5e:    2201        ."      MOVS     r2,#1
        0x0003ee60:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ee64:    4611        .F      MOV      r1,r2
        0x0003ee66:    f7dbfc57    ..W.    BL       DmConnSetIdle ; 0x1a718
        0x0003ee6a:    4630        0F      MOV      r0,r6
        0x0003ee6c:    f000f9b6    ....    BL       smpStartRspTimer ; 0x3f1dc
        0x0003ee70:    2019        .       MOVS     r0,#0x19
        0x0003ee72:    f7fffa05    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003ee76:    0004        ..      MOVS     r4,r0
        0x0003ee78:    f04f0103    O...    MOV      r1,#3
        0x0003ee7c:    d00d        ..      BEQ      0x3ee9a ; smpScSendPairCnf + 70
        0x0003ee7e:    f1040008    ....    ADD      r0,r4,#8
        0x0003ee82:    2210        ."      MOVS     r2,#0x10
        0x0003ee84:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003ee88:    4639        9F      MOV      r1,r7
        0x0003ee8a:    f7ddfd83    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003ee8e:    4621        !F      MOV      r1,r4
        0x0003ee90:    4630        0F      MOV      r0,r6
        0x0003ee92:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ee96:    f000b953    ..S.    B.W      smpSendPkt ; 0x3f140
        0x0003ee9a:    2008        .       MOVS     r0,#8
        0x0003ee9c:    70e8        .p      STRB     r0,[r5,#3]
        0x0003ee9e:    70a9        .p      STRB     r1,[r5,#2]
        0x0003eea0:    4629        )F      MOV      r1,r5
        0x0003eea2:    4630        0F      MOV      r0,r6
        0x0003eea4:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003eea8:    f000b964    ..d.    B.W      smpSmExecute ; 0x3f174
    i.smpScSendPubKey
    smpScSendPubKey
        0x0003eeac:    b570        p.      PUSH     {r4-r6,lr}
        0x0003eeae:    460c        .F      MOV      r4,r1
        0x0003eeb0:    4606        .F      MOV      r6,r0
        0x0003eeb2:    2201        ."      MOVS     r2,#1
        0x0003eeb4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003eeb8:    4611        .F      MOV      r1,r2
        0x0003eeba:    f7dbfc2d    ..-.    BL       DmConnSetIdle ; 0x1a718
        0x0003eebe:    4630        0F      MOV      r0,r6
        0x0003eec0:    f000f98c    ....    BL       smpStartRspTimer ; 0x3f1dc
        0x0003eec4:    2049        I       MOVS     r0,#0x49
        0x0003eec6:    f7fff9db    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003eeca:    0005        ..      MOVS     r5,r0
        0x0003eecc:    d01a        ..      BEQ      0x3ef04 ; smpScSendPubKey + 88
        0x0003eece:    f1050008    ....    ADD      r0,r5,#8
        0x0003eed2:    210c        .!      MOVS     r1,#0xc
        0x0003eed4:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003eed8:    4604        .F      MOV      r4,r0
        0x0003eeda:    6cb0        .l      LDR      r0,[r6,#0x48]
        0x0003eedc:    2220         "      MOVS     r2,#0x20
        0x0003eede:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003eee0:    4620         F      MOV      r0,r4
        0x0003eee2:    f7ddfd57    ..W.    BL       WStrReverseCpy ; 0x1c994
        0x0003eee6:    6cb0        .l      LDR      r0,[r6,#0x48]
        0x0003eee8:    2220         "      MOVS     r2,#0x20
        0x0003eeea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003eeec:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003eef0:    f1040020    .. .    ADD      r0,r4,#0x20
        0x0003eef4:    f7ddfd4e    ..N.    BL       WStrReverseCpy ; 0x1c994
        0x0003eef8:    4629        )F      MOV      r1,r5
        0x0003eefa:    4630        0F      MOV      r0,r6
        0x0003eefc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ef00:    f000b91e    ....    B.W      smpSendPkt ; 0x3f140
        0x0003ef04:    2008        .       MOVS     r0,#8
        0x0003ef06:    70e0        .p      STRB     r0,[r4,#3]
        0x0003ef08:    2003        .       MOVS     r0,#3
        0x0003ef0a:    70a0        .p      STRB     r0,[r4,#2]
        0x0003ef0c:    4621        !F      MOV      r1,r4
        0x0003ef0e:    4630        0F      MOV      r0,r6
        0x0003ef10:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003ef14:    f000b92e    ....    B.W      smpSmExecute ; 0x3f174
    i.smpScSendRand
    smpScSendRand
        0x0003ef18:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003ef1c:    4617        .F      MOV      r7,r2
        0x0003ef1e:    460d        .F      MOV      r5,r1
        0x0003ef20:    4606        .F      MOV      r6,r0
        0x0003ef22:    2201        ."      MOVS     r2,#1
        0x0003ef24:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003ef28:    4611        .F      MOV      r1,r2
        0x0003ef2a:    f7dbfbf5    ....    BL       DmConnSetIdle ; 0x1a718
        0x0003ef2e:    4630        0F      MOV      r0,r6
        0x0003ef30:    f000f954    ..T.    BL       smpStartRspTimer ; 0x3f1dc
        0x0003ef34:    2019        .       MOVS     r0,#0x19
        0x0003ef36:    f7fff9a3    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003ef3a:    0004        ..      MOVS     r4,r0
        0x0003ef3c:    d00e        ..      BEQ      0x3ef5c ; smpScSendRand + 68
        0x0003ef3e:    f1040008    ....    ADD      r0,r4,#8
        0x0003ef42:    2104        .!      MOVS     r1,#4
        0x0003ef44:    f8001b01    ....    STRB     r1,[r0],#1
        0x0003ef48:    2210        ."      MOVS     r2,#0x10
        0x0003ef4a:    4639        9F      MOV      r1,r7
        0x0003ef4c:    f7ddfd22    ..".    BL       WStrReverseCpy ; 0x1c994
        0x0003ef50:    4621        !F      MOV      r1,r4
        0x0003ef52:    4630        0F      MOV      r0,r6
        0x0003ef54:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ef58:    f000b8f2    ....    B.W      smpSendPkt ; 0x3f140
        0x0003ef5c:    2008        .       MOVS     r0,#8
        0x0003ef5e:    70e8        .p      STRB     r0,[r5,#3]
        0x0003ef60:    2003        .       MOVS     r0,#3
        0x0003ef62:    70a8        .p      STRB     r0,[r5,#2]
        0x0003ef64:    4629        )F      MOV      r1,r5
        0x0003ef66:    4630        0F      MOV      r0,r6
        0x0003ef68:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0003ef6c:    f000b902    ....    B.W      smpSmExecute ; 0x3f174
    i.smpSendKey
    smpSendKey
        0x0003ef70:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003ef74:    f8df81a0    ....    LDR      r8,[pc,#416] ; [0x3f118] = 0x1000d908
        0x0003ef78:    4605        .F      MOV      r5,r0
        0x0003ef7a:    b08a        ..      SUB      sp,sp,#0x28
        0x0003ef7c:    f89800f8    ....    LDRB     r0,[r8,#0xf8]
        0x0003ef80:    460e        .F      MOV      r6,r1
        0x0003ef82:    f04f0900    O...    MOV      r9,#0
        0x0003ef86:    f04f0a07    O...    MOV      r10,#7
        0x0003ef8a:    2800        .(      CMP      r0,#0
        0x0003ef8c:    d02d        -.      BEQ      0x3efea ; smpSendKey + 122
        0x0003ef8e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003ef90:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ef92:    b350        P.      CBZ      r0,0x3efea ; smpSendKey + 122
        0x0003ef94:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003ef98:    bb38        8.      CBNZ     r0,0x3efea ; smpSendKey + 122
        0x0003ef9a:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003ef9e:    f7dbfb8f    ....    BL       DmConnRole ; 0x1a6c0
        0x0003efa2:    2800        .(      CMP      r0,#0
        0x0003efa4:    bf14        ..      ITE      NE
        0x0003efa6:    2001        .       MOVNE    r0,#1
        0x0003efa8:    2002        .       MOVEQ    r0,#2
        0x0003efaa:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x0003efae:    202f        /       MOVS     r0,#0x2f
        0x0003efb0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003efb4:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003efb8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003efbc:    4628        (F      MOV      r0,r5
        0x0003efbe:    f7fff8cf    ....    BL       smpGetScSecLevel ; 0x3e160
        0x0003efc2:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0003efc6:    f8ad901c    ....    STRH     r9,[sp,#0x1c]
        0x0003efca:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x0003efce:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0003efd2:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003efd4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003efd6:    f1000110    ....    ADD      r1,r0,#0x10
        0x0003efda:    a801        ..      ADD      r0,sp,#4
        0x0003efdc:    f7dbf995    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003efe0:    4668        hF      MOV      r0,sp
        0x0003efe2:    f7dbfe91    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003efe6:    f885a043    ..C.    STRB     r10,[r5,#0x43]
        0x0003efea:    b19e        ..      CBZ      r6,0x3f014 ; smpSendKey + 164
        0x0003efec:    2e01        ..      CMP      r6,#1
        0x0003efee:    d00d        ..      BEQ      0x3f00c ; smpSendKey + 156
        0x0003eff0:    2e03        ..      CMP      r6,#3
        0x0003eff2:    d803        ..      BHI      0x3effc ; smpSendKey + 140
        0x0003eff4:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003eff8:    2809        .(      CMP      r0,#9
        0x0003effa:    d00b        ..      BEQ      0x3f014 ; smpSendKey + 164
        0x0003effc:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003f000:    280a        .(      CMP      r0,#0xa
        0x0003f002:    d007        ..      BEQ      0x3f014 ; smpSendKey + 164
        0x0003f004:    f895003c    ..<.    LDRB     r0,[r5,#0x3c]
        0x0003f008:    b140        @.      CBZ      r0,0x3f01c ; smpSendKey + 172
        0x0003f00a:    e080        ..      B        0x3f10e ; smpSendKey + 414
        0x0003f00c:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003f010:    2807        .(      CMP      r0,#7
        0x0003f012:    d1ef        ..      BNE      0x3eff4 ; smpSendKey + 132
        0x0003f014:    b00a        ..      ADD      sp,sp,#0x28
        0x0003f016:    2001        .       MOVS     r0,#1
        0x0003f018:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003f01c:    2019        .       MOVS     r0,#0x19
        0x0003f01e:    f7fff92f    ../.    BL       smpMsgAlloc ; 0x3e280
        0x0003f022:    0007        ..      MOVS     r7,r0
        0x0003f024:    d073        s.      BEQ      0x3f10e ; smpSendKey + 414
        0x0003f026:    f8950043    ..C.    LDRB     r0,[r5,#0x43]
        0x0003f02a:    f1070408    ....    ADD      r4,r7,#8
        0x0003f02e:    b110        ..      CBZ      r0,0x3f036 ; smpSendKey + 198
        0x0003f030:    2806        .(      CMP      r0,#6
        0x0003f032:    d00c        ..      BEQ      0x3f04e ; smpSendKey + 222
        0x0003f034:    e01c        ..      B        0x3f070 ; smpSendKey + 256
        0x0003f036:    f0160f01    ....    TST      r6,#1
        0x0003f03a:    d019        ..      BEQ      0x3f070 ; smpSendKey + 256
        0x0003f03c:    4628        (F      MOV      r0,r5
        0x0003f03e:    f7fff84f    ..O.    BL       smpGenerateLtk ; 0x3e0e0
        0x0003f042:    2006        .       MOVS     r0,#6
        0x0003f044:    7020         p      STRB     r0,[r4,#0]
        0x0003f046:    6b29        )k      LDR      r1,[r5,#0x30]
        0x0003f048:    1c60        `.      ADDS     r0,r4,#1
        0x0003f04a:    1d09        ..      ADDS     r1,r1,#4
        0x0003f04c:    e045        E.      B        0x3f0da ; smpSendKey + 362
        0x0003f04e:    f804ab01    ....    STRB     r10,[r4],#1
        0x0003f052:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f054:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x0003f056:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f05a:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f05c:    8b80        ..      LDRH     r0,[r0,#0x1c]
        0x0003f05e:    0a00        ..      LSRS     r0,r0,#8
        0x0003f060:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f064:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f066:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f068:    6021        !`      STR      r1,[r4,#0]
        0x0003f06a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f06c:    6060        ``      STR      r0,[r4,#4]
        0x0003f06e:    e036        6.      B        0x3f0de ; smpSendKey + 366
        0x0003f070:    f0160f02    ....    TST      r6,#2
        0x0003f074:    d003        ..      BEQ      0x3f07e ; smpSendKey + 270
        0x0003f076:    2800        .(      CMP      r0,#0
        0x0003f078:    bf18        ..      IT       NE
        0x0003f07a:    2807        .(      CMPNE    r0,#7
        0x0003f07c:    d010        ..      BEQ      0x3f0a0 ; smpSendKey + 304
        0x0003f07e:    2808        .(      CMP      r0,#8
        0x0003f080:    d018        ..      BEQ      0x3f0b4 ; smpSendKey + 324
        0x0003f082:    f0160f04    ....    TST      r6,#4
        0x0003f086:    d004        ..      BEQ      0x3f092 ; smpSendKey + 290
        0x0003f088:    2800        .(      CMP      r0,#0
        0x0003f08a:    bf1c        ..      ITT      NE
        0x0003f08c:    2809        .(      CMPNE    r0,#9
        0x0003f08e:    2807        .(      CMPNE    r0,#7
        0x0003f090:    d01c        ..      BEQ      0x3f0cc ; smpSendKey + 348
        0x0003f092:    4638        8F      MOV      r0,r7
        0x0003f094:    f7ddfd6f    ..o.    BL       WsfMsgFree ; 0x1cb76
        0x0003f098:    b00a        ..      ADD      sp,sp,#0x28
        0x0003f09a:    2001        .       MOVS     r0,#1
        0x0003f09c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0003f0a0:    2008        .       MOVS     r0,#8
        0x0003f0a2:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f0a6:    f7dbfda9    ....    BL       DmSecGetLocalIrk ; 0x1abfc
        0x0003f0aa:    4601        .F      MOV      r1,r0
        0x0003f0ac:    4620         F      MOV      r0,r4
        0x0003f0ae:    f7dbf92c    ..,.    BL       Calc128Cpy ; 0x1a30a
        0x0003f0b2:    e014        ..      B        0x3f0de ; smpSendKey + 366
        0x0003f0b4:    2009        .       MOVS     r0,#9
        0x0003f0b6:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f0ba:    f8049b01    ....    STRB     r9,[r4],#1
        0x0003f0be:    f7dcf87d    ..}.    BL       HciGetBdAddr ; 0x1b1bc
        0x0003f0c2:    4601        .F      MOV      r1,r0
        0x0003f0c4:    4620         F      MOV      r0,r4
        0x0003f0c6:    f7dbf90c    ....    BL       BdaCpy ; 0x1a2e2
        0x0003f0ca:    e008        ..      B        0x3f0de ; smpSendKey + 366
        0x0003f0cc:    200a        .       MOVS     r0,#0xa
        0x0003f0ce:    f8040b01    ....    STRB     r0,[r4],#1
        0x0003f0d2:    f7dbfd8d    ....    BL       DmSecGetLocalCsrk ; 0x1abf0
        0x0003f0d6:    4601        .F      MOV      r1,r0
        0x0003f0d8:    4620         F      MOV      r0,r4
        0x0003f0da:    f7dbf916    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f0de:    7a38        8z      LDRB     r0,[r7,#8]
        0x0003f0e0:    f8850043    ..C.    STRB     r0,[r5,#0x43]
        0x0003f0e4:    4639        9F      MOV      r1,r7
        0x0003f0e6:    4628        (F      MOV      r0,r5
        0x0003f0e8:    f000f82a    ..*.    BL       smpSendPkt ; 0x3f140
        0x0003f0ec:    f895003c    ..<.    LDRB     r0,[r5,#0x3c]
        0x0003f0f0:    b968        h.      CBNZ     r0,0x3f10e ; smpSendKey + 414
        0x0003f0f2:    2004        .       MOVS     r0,#4
        0x0003f0f4:    f7ddfd1a    ....    BL       WsfMsgAlloc ; 0x1cb2c
        0x0003f0f8:    0001        ..      MOVS     r1,r0
        0x0003f0fa:    d008        ..      BEQ      0x3f10e ; smpSendKey + 414
        0x0003f0fc:    200c        .       MOVS     r0,#0xc
        0x0003f0fe:    7088        .p      STRB     r0,[r1,#2]
        0x0003f100:    f895003d    ..=.    LDRB     r0,[r5,#0x3d]
        0x0003f104:    8008        ..      STRH     r0,[r1,#0]
        0x0003f106:    f89800ec    ....    LDRB     r0,[r8,#0xec]
        0x0003f10a:    f7ddfd3f    ..?.    BL       WsfMsgSend ; 0x1cb8c
        0x0003f10e:    b00a        ..      ADD      sp,sp,#0x28
        0x0003f110:    2000        .       MOVS     r0,#0
        0x0003f112:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x0003f116:    0000        ..      DCW    0
        0x0003f118:    1000d908    ....    DCD    268491016
    $t
    i.smpSendPairingFailed
    smpSendPairingFailed
        0x0003f11c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f11e:    4605        .F      MOV      r5,r0
        0x0003f120:    460c        .F      MOV      r4,r1
        0x0003f122:    200a        .       MOVS     r0,#0xa
        0x0003f124:    f7fff8ac    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003f128:    0001        ..      MOVS     r1,r0
        0x0003f12a:    bf08        ..      IT       EQ
        0x0003f12c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f12e:    2005        .       MOVS     r0,#5
        0x0003f130:    7208        .r      STRB     r0,[r1,#8]
        0x0003f132:    724c        Lr      STRB     r4,[r1,#9]
        0x0003f134:    4628        (F      MOV      r0,r5
        0x0003f136:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f13a:    f000b801    ....    B.W      smpSendPkt ; 0x3f140
        0x0003f13e:    0000        ..      MOVS     r0,r0
    i.smpSendPkt
    smpSendPkt
        0x0003f140:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f142:    4604        .F      MOV      r4,r0
        0x0003f144:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0003f148:    460d        .F      MOV      r5,r1
        0x0003f14a:    b130        0.      CBZ      r0,0x3f15a ; smpSendPkt + 26
        0x0003f14c:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0003f14e:    2800        .(      CMP      r0,#0
        0x0003f150:    bf18        ..      IT       NE
        0x0003f152:    f7ddfd10    ....    BLNE     WsfMsgFree ; 0x1cb76
        0x0003f156:    6365        ec      STR      r5,[r4,#0x34]
        0x0003f158:    bd70        p.      POP      {r4-r6,pc}
        0x0003f15a:    7a28        (z      LDRB     r0,[r5,#8]
        0x0003f15c:    4904        .I      LDR      r1,[pc,#16] ; [0x3f170] = 0x440b8
        0x0003f15e:    462b        +F      MOV      r3,r5
        0x0003f160:    5c0a        .\      LDRB     r2,[r1,r0]
        0x0003f162:    8f21        !.      LDRH     r1,[r4,#0x38]
        0x0003f164:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f168:    2006        .       MOVS     r0,#6
        0x0003f16a:    f7dcbd83    ....    B        L2cDataReq ; 0x1bc74
    $d
        0x0003f16e:    0000        ..      DCW    0
        0x0003f170:    000440b8    .@..    DCD    278712
    $t
    i.smpSmExecute
    smpSmExecute
        0x0003f174:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f176:    4604        .F      MOV      r4,r0
        0x0003f178:    460d        .F      MOV      r5,r1
        0x0003f17a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0003f17e:    f7dbfa9f    ....    BL       DmConnRole ; 0x1a6c0
        0x0003f182:    4601        .F      MOV      r1,r0
        0x0003f184:    4814        .H      LDR      r0,[pc,#80] ; [0x3f1d8] = 0x1000d908
        0x0003f186:    2901        .)      CMP      r1,#1
        0x0003f188:    bf0c        ..      ITE      EQ
        0x0003f18a:    f8d000e4    ....    LDREQ    r0,[r0,#0xe4]
        0x0003f18e:    f8d000e8    ....    LDRNE    r0,[r0,#0xe8]
        0x0003f192:    f894203e    ..>     LDRB     r2,[r4,#0x3e]
        0x0003f196:    f895c002    ....    LDRB     r12,[r5,#2]
        0x0003f19a:    6801        .h      LDR      r1,[r0,#0]
        0x0003f19c:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x0003f1a0:    7811        .x      LDRB     r1,[r2,#0]
        0x0003f1a2:    4561        aE      CMP      r1,r12
        0x0003f1a4:    d10b        ..      BNE      0x3f1be ; smpSmExecute + 74
        0x0003f1a6:    7851        Qx      LDRB     r1,[r2,#1]
        0x0003f1a8:    f884103e    ..>.    STRB     r1,[r4,#0x3e]
        0x0003f1ac:    6840        @h      LDR      r0,[r0,#4]
        0x0003f1ae:    7891        .x      LDRB     r1,[r2,#2]
        0x0003f1b0:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x0003f1b4:    4629        )F      MOV      r1,r5
        0x0003f1b6:    4620         F      MOV      r0,r4
        0x0003f1b8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f1bc:    4710        .G      BX       r2
        0x0003f1be:    f8121f03    ....    LDRB     r1,[r2,#3]!
        0x0003f1c2:    2900        .)      CMP      r1,#0
        0x0003f1c4:    d1ec        ..      BNE      0x3f1a0 ; smpSmExecute + 44
        0x0003f1c6:    6883        .h      LDR      r3,[r0,#8]
        0x0003f1c8:    f103010c    ....    ADD      r1,r3,#0xc
        0x0003f1cc:    4291        .B      CMP      r1,r2
        0x0003f1ce:    bf18        ..      IT       NE
        0x0003f1d0:    461a        .F      MOVNE    r2,r3
        0x0003f1d2:    d1e5        ..      BNE      0x3f1a0 ; smpSmExecute + 44
        0x0003f1d4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f1d6:    0000        ..      DCW    0
        0x0003f1d8:    1000d908    ....    DCD    268491016
    $t
    i.smpStartRspTimer
    smpStartRspTimer
        0x0003f1dc:    210f        .!      MOVS     r1,#0xf
        0x0003f1de:    7281        .r      STRB     r1,[r0,#0xa]
        0x0003f1e0:    21e1        .!      MOVS     r1,#0xe1
        0x0003f1e2:    72c1        .r      STRB     r1,[r0,#0xb]
        0x0003f1e4:    211e        .!      MOVS     r1,#0x1e
        0x0003f1e6:    f7ddbe9d    ....    B        WsfTimerStartSec ; 0x1cf24
        0x0003f1ea:    0000        ..      MOVS     r0,r0
    i.smprActCnfVerify
    smprActCnfVerify
        0x0003f1ec:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f1ee:    4604        .F      MOV      r4,r0
        0x0003f1f0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003f1f2:    460d        .F      MOV      r5,r1
        0x0003f1f4:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0003f1f8:    2210        ."      MOVS     r2,#0x10
        0x0003f1fa:    6868        hh      LDR      r0,[r5,#4]
        0x0003f1fc:    f7d9f956    ..V.    BL       memcmp ; 0x184ac
        0x0003f200:    b1d0        ..      CBZ      r0,0x3f238 ; smprActCnfVerify + 76
        0x0003f202:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f206:    1c40        @.      ADDS     r0,r0,#1
        0x0003f208:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003f20c:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f210:    f7ddf87a    ..z.    BL       SmpDbPairingFailed ; 0x1c308
        0x0003f214:    490d        .I      LDR      r1,[pc,#52] ; [0x3f24c] = 0x10000004
        0x0003f216:    2004        .       MOVS     r0,#4
        0x0003f218:    70e8        .p      STRB     r0,[r5,#3]
        0x0003f21a:    6809        .h      LDR      r1,[r1,#0]
        0x0003f21c:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f220:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003f222:    4288        .B      CMP      r0,r1
        0x0003f224:    bf0c        ..      ITE      EQ
        0x0003f226:    200d        .       MOVEQ    r0,#0xd
        0x0003f228:    2003        .       MOVNE    r0,#3
        0x0003f22a:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f22c:    4629        )F      MOV      r1,r5
        0x0003f22e:    4620         F      MOV      r0,r4
        0x0003f230:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f234:    f7ffbf9e    ....    B.W      smpSmExecute ; 0x3f174
        0x0003f238:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f23a:    4620         F      MOV      r0,r4
        0x0003f23c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f240:    f1010310    ....    ADD      r3,r1,#0x10
        0x0003f244:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003f248:    f7febe3c    ..<.    B        smpCalcS1 ; 0x3dec4
    $d
        0x0003f24c:    10000004    ....    DCD    268435460
    $t
    i.smprActProcPairCnf
    smprActProcPairCnf
        0x0003f250:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f252:    6b02        .k      LDR      r2,[r0,#0x30]
        0x0003f254:    f8513f09    Q..?    LDR      r3,[r1,#9]!
        0x0003f258:    6213        .b      STR      r3,[r2,#0x20]
        0x0003f25a:    684b        Kh      LDR      r3,[r1,#4]
        0x0003f25c:    6253        Sb      STR      r3,[r2,#0x24]
        0x0003f25e:    688b        .h      LDR      r3,[r1,#8]
        0x0003f260:    6293        .b      STR      r3,[r2,#0x28]
        0x0003f262:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0003f264:    62d1        .b      STR      r1,[r2,#0x2c]
        0x0003f266:    2100        .!      MOVS     r1,#0
        0x0003f268:    f880103f    ..?.    STRB     r1,[r0,#0x3f]
        0x0003f26c:    4770        pG      BX       lr
    i.smprActProcPairCnfCalc1
    smprActProcPairCnfCalc1
        0x0003f26e:    b510        ..      PUSH     {r4,lr}
        0x0003f270:    4604        .F      MOV      r4,r0
        0x0003f272:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f274:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f276:    f8502f09    P../    LDR      r2,[r0,#9]!
        0x0003f27a:    620a        .b      STR      r2,[r1,#0x20]
        0x0003f27c:    6842        Bh      LDR      r2,[r0,#4]
        0x0003f27e:    624a        Jb      STR      r2,[r1,#0x24]
        0x0003f280:    6882        .h      LDR      r2,[r0,#8]
        0x0003f282:    628a        .b      STR      r2,[r1,#0x28]
        0x0003f284:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003f286:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0003f288:    2000        .       MOVS     r0,#0
        0x0003f28a:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f28e:    6b20         k      LDR      r0,[r4,#0x30]
        0x0003f290:    2110        .!      MOVS     r1,#0x10
        0x0003f292:    3030        00      ADDS     r0,r0,#0x30
        0x0003f294:    f7dcffbc    ....    BL       SecRand ; 0x1c210
        0x0003f298:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f29a:    4620         F      MOV      r0,r4
        0x0003f29c:    e8bd4010    ...@    POP      {r4,lr}
        0x0003f2a0:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x0003f2a4:    f7febcc6    ....    B        smpCalcC1Part1 ; 0x3dc34
    i.smprActProcPairReq
    smprActProcPairReq
        0x0003f2a8:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f2aa:    4604        .F      MOV      r4,r0
        0x0003f2ac:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0003f2ae:    b083        ..      SUB      sp,sp,#0xc
        0x0003f2b0:    460d        .F      MOV      r5,r1
        0x0003f2b2:    b920         .      CBNZ     r0,0x3f2be ; smprActProcPairReq + 22
        0x0003f2b4:    2040        @       MOVS     r0,#0x40
        0x0003f2b6:    f7ddfb87    ....    BL       WsfBufAlloc ; 0x1c9c8
        0x0003f2ba:    6320         c      STR      r0,[r4,#0x30]
        0x0003f2bc:    b338        8.      CBZ      r0,0x3f30e ; smprActProcPairReq + 102
        0x0003f2be:    2201        ."      MOVS     r2,#1
        0x0003f2c0:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f2c4:    4611        .F      MOV      r1,r2
        0x0003f2c6:    f7dbfa27    ..'.    BL       DmConnSetIdle ; 0x1a718
        0x0003f2ca:    6868        hh      LDR      r0,[r5,#4]
        0x0003f2cc:    f8501f08    P...    LDR      r1,[r0,#8]!
        0x0003f2d0:    6221        !b      STR      r1,[r4,#0x20]
        0x0003f2d2:    8881        ..      LDRH     r1,[r0,#4]
        0x0003f2d4:    84a1        ..      STRH     r1,[r4,#0x24]
        0x0003f2d6:    7981        .y      LDRB     r1,[r0,#6]
        0x0003f2d8:    f8841026    ..&.    STRB     r1,[r4,#0x26]
        0x0003f2dc:    1c41        A.      ADDS     r1,r0,#1
        0x0003f2de:    7880        .x      LDRB     r0,[r0,#2]
        0x0003f2e0:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003f2e4:    7888        .x      LDRB     r0,[r1,#2]
        0x0003f2e6:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0003f2ea:    7908        .y      LDRB     r0,[r1,#4]
        0x0003f2ec:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003f2f0:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003f2f2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003f2f6:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f2fa:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f2fe:    2031        1       MOVS     r0,#0x31
        0x0003f300:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f304:    4668        hF      MOV      r0,sp
        0x0003f306:    f7dbfcff    ....    BL       DmSmpCbackExec ; 0x1ad08
        0x0003f30a:    b003        ..      ADD      sp,sp,#0xc
        0x0003f30c:    bd30        0.      POP      {r4,r5,pc}
        0x0003f30e:    2008        .       MOVS     r0,#8
        0x0003f310:    70e8        .p      STRB     r0,[r5,#3]
        0x0003f312:    2003        .       MOVS     r0,#3
        0x0003f314:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f316:    4629        )F      MOV      r1,r5
        0x0003f318:    4620         F      MOV      r0,r4
        0x0003f31a:    f7ffff2b    ..+.    BL       smpSmExecute ; 0x3f174
        0x0003f31e:    b003        ..      ADD      sp,sp,#0xc
        0x0003f320:    bd30        0.      POP      {r4,r5,pc}
    i.smprActRcvKey
    smprActRcvKey
        0x0003f322:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f324:    460d        .F      MOV      r5,r1
        0x0003f326:    4604        .F      MOV      r4,r0
        0x0003f328:    f8900025    ..%.    LDRB     r0,[r0,#0x25]
        0x0003f32c:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x0003f330:    686a        jh      LDR      r2,[r5,#4]
        0x0003f332:    ea000301    ....    AND      r3,r0,r1
        0x0003f336:    4620         F      MOV      r0,r4
        0x0003f338:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f33a:    f7fff841    ..A.    BL       smpProcRcvKey ; 0x3e3c0
        0x0003f33e:    2800        .(      CMP      r0,#0
        0x0003f340:    bf08        ..      IT       EQ
        0x0003f342:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f344:    200e        .       MOVS     r0,#0xe
        0x0003f346:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f348:    4629        )F      MOV      r1,r5
        0x0003f34a:    4620         F      MOV      r0,r4
        0x0003f34c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f350:    f7ffbf10    ....    B.W      smpSmExecute ; 0x3f174
    i.smprActSendKey
    smprActSendKey
        0x0003f354:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f356:    4604        .F      MOV      r4,r0
        0x0003f358:    460d        .F      MOV      r5,r1
        0x0003f35a:    f8900026    ..&.    LDRB     r0,[r0,#0x26]
        0x0003f35e:    f894102d    ..-.    LDRB     r1,[r4,#0x2d]
        0x0003f362:    4001        .@      ANDS     r1,r1,r0
        0x0003f364:    f894003f    ..?.    LDRB     r0,[r4,#0x3f]
        0x0003f368:    2800        .(      CMP      r0,#0
        0x0003f36a:    bf18        ..      IT       NE
        0x0003f36c:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f36e:    4620         F      MOV      r0,r4
        0x0003f370:    f7fffdfe    ....    BL       smpSendKey ; 0x3ef70
        0x0003f374:    2800        .(      CMP      r0,#0
        0x0003f376:    bf08        ..      IT       EQ
        0x0003f378:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f37a:    2000        .       MOVS     r0,#0
        0x0003f37c:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f380:    f8940025    ..%.    LDRB     r0,[r4,#0x25]
        0x0003f384:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x0003f388:    4008        .@      ANDS     r0,r0,r1
        0x0003f38a:    f0100f01    ....    TST      r0,#1
        0x0003f38e:    f04f0108    O...    MOV      r1,#8
        0x0003f392:    d00e        ..      BEQ      0x3f3b2 ; smprActSendKey + 94
        0x0003f394:    4a10        .J      LDR      r2,[pc,#64] ; [0x3f3d8] = 0x1000d908
        0x0003f396:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0003f39a:    b132        2.      CBZ      r2,0x3f3aa ; smprActSendKey + 86
        0x0003f39c:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003f39e:    7812        .x      LDRB     r2,[r2,#0]
        0x0003f3a0:    b11a        ..      CBZ      r2,0x3f3aa ; smprActSendKey + 86
        0x0003f3a2:    f0100f02    ....    TST      r0,#2
        0x0003f3a6:    d00f        ..      BEQ      0x3f3c8 ; smprActSendKey + 116
        0x0003f3a8:    e006        ..      B        0x3f3b8 ; smprActSendKey + 100
        0x0003f3aa:    2006        .       MOVS     r0,#6
        0x0003f3ac:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f3b0:    bd70        p.      POP      {r4-r6,pc}
        0x0003f3b2:    f0100f02    ....    TST      r0,#2
        0x0003f3b6:    d002        ..      BEQ      0x3f3be ; smprActSendKey + 106
        0x0003f3b8:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003f3bc:    bd70        p.      POP      {r4-r6,pc}
        0x0003f3be:    f0100f04    ....    TST      r0,#4
        0x0003f3c2:    bf18        ..      IT       NE
        0x0003f3c4:    200a        .       MOVNE    r0,#0xa
        0x0003f3c6:    d1f1        ..      BNE      0x3f3ac ; smprActSendKey + 88
        0x0003f3c8:    200e        .       MOVS     r0,#0xe
        0x0003f3ca:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f3cc:    4629        )F      MOV      r1,r5
        0x0003f3ce:    4620         F      MOV      r0,r4
        0x0003f3d0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f3d4:    f7ffbece    ....    B.W      smpSmExecute ; 0x3f174
    $d
        0x0003f3d8:    1000d908    ....    DCD    268491016
    $t
    i.smprActSendPairRandom
    smprActSendPairRandom
        0x0003f3dc:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f3de:    4605        .F      MOV      r5,r0
        0x0003f3e0:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0003f3e4:    f895402b    ..+@    LDRB     r4,[r5,#0x2b]
        0x0003f3e8:    42a0        .B      CMP      r0,r4
        0x0003f3ea:    bf38        8.      IT       CC
        0x0003f3ec:    4604        .F      MOVCC    r4,r0
        0x0003f3ee:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f3f0:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f3f2:    4622        "F      MOV      r2,r4
        0x0003f3f4:    3020         0      ADDS     r0,r0,#0x20
        0x0003f3f6:    f7d9f8c8    ....    BL       __aeabi_memcpy ; 0x1858a
        0x0003f3fa:    6b28        (k      LDR      r0,[r5,#0x30]
        0x0003f3fc:    f1040220    .. .    ADD      r2,r4,#0x20
        0x0003f400:    f1c40110    ....    RSB      r1,r4,#0x10
        0x0003f404:    4410        .D      ADD      r0,r0,r2
        0x0003f406:    f7d9f9be    ....    BL       __aeabi_memclr ; 0x18786
        0x0003f40a:    2001        .       MOVS     r0,#1
        0x0003f40c:    f8850044    ..D.    STRB     r0,[r5,#0x44]
        0x0003f410:    4628        (F      MOV      r0,r5
        0x0003f412:    f7fffee3    ....    BL       smpStartRspTimer ; 0x3f1dc
        0x0003f416:    2019        .       MOVS     r0,#0x19
        0x0003f418:    f7feff32    ..2.    BL       smpMsgAlloc ; 0x3e280
        0x0003f41c:    0001        ..      MOVS     r1,r0
        0x0003f41e:    bf08        ..      IT       EQ
        0x0003f420:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f422:    f1010008    ....    ADD      r0,r1,#8
        0x0003f426:    2204        ."      MOVS     r2,#4
        0x0003f428:    f8002b01    ...+    STRB     r2,[r0],#1
        0x0003f42c:    6b2a        *k      LDR      r2,[r5,#0x30]
        0x0003f42e:    6b13        .k      LDR      r3,[r2,#0x30]
        0x0003f430:    6003        .`      STR      r3,[r0,#0]
        0x0003f432:    6b53        Sk      LDR      r3,[r2,#0x34]
        0x0003f434:    6043        C`      STR      r3,[r0,#4]
        0x0003f436:    6b93        .k      LDR      r3,[r2,#0x38]
        0x0003f438:    6083        .`      STR      r3,[r0,#8]
        0x0003f43a:    6bd2        .k      LDR      r2,[r2,#0x3c]
        0x0003f43c:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003f43e:    4628        (F      MOV      r0,r5
        0x0003f440:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f444:    f7ffbe7c    ..|.    B.W      smpSendPkt ; 0x3f140
    i.smprActSendPairRsp
    smprActSendPairRsp
        0x0003f448:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f44a:    4605        .F      MOV      r5,r0
        0x0003f44c:    f1000427    ..'.    ADD      r4,r0,#0x27
        0x0003f450:    b082        ..      SUB      sp,sp,#8
        0x0003f452:    2002        .       MOVS     r0,#2
        0x0003f454:    7020         p      STRB     r0,[r4,#0]
        0x0003f456:    4822        "H      LDR      r0,[pc,#136] ; [0x3f4e0] = 0x10000004
        0x0003f458:    460e        .F      MOV      r6,r1
        0x0003f45a:    aa01        ..      ADD      r2,sp,#4
        0x0003f45c:    6801        .h      LDR      r1,[r0,#0]
        0x0003f45e:    7909        .y      LDRB     r1,[r1,#4]
        0x0003f460:    7061        ap      STRB     r1,[r4,#1]
        0x0003f462:    7931        1y      LDRB     r1,[r6,#4]
        0x0003f464:    70a1        .p      STRB     r1,[r4,#2]
        0x0003f466:    7971        qy      LDRB     r1,[r6,#5]
        0x0003f468:    70e1        .p      STRB     r1,[r4,#3]
        0x0003f46a:    6800        .h      LDR      r0,[r0,#0]
        0x0003f46c:    4669        iF      MOV      r1,sp
        0x0003f46e:    7980        .y      LDRB     r0,[r0,#6]
        0x0003f470:    7120         q      STRB     r0,[r4,#4]
        0x0003f472:    79b0        .y      LDRB     r0,[r6,#6]
        0x0003f474:    7160        `q      STRB     r0,[r4,#5]
        0x0003f476:    79f0        .y      LDRB     r0,[r6,#7]
        0x0003f478:    71a0        .q      STRB     r0,[r4,#6]
        0x0003f47a:    4c1a        .L      LDR      r4,[pc,#104] ; [0x3f4e4] = 0x1000d908
        0x0003f47c:    4628        (F      MOV      r0,r5
        0x0003f47e:    f8d430f0    ...0    LDR      r3,[r4,#0xf0]
        0x0003f482:    4798        .G      BLX      r3
        0x0003f484:    2800        .(      CMP      r0,#0
        0x0003f486:    bf04        ..      ITT      EQ
        0x0003f488:    b002        ..      ADDEQ    sp,sp,#8
        0x0003f48a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f48c:    f8950023    ..#.    LDRB     r0,[r5,#0x23]
        0x0003f490:    7971        qy      LDRB     r1,[r6,#5]
        0x0003f492:    4008        .@      ANDS     r0,r0,r1
        0x0003f494:    f0100f08    ....    TST      r0,#8
        0x0003f498:    bf0c        ..      ITE      EQ
        0x0003f49a:    2003        .       MOVEQ    r0,#3
        0x0003f49c:    200c        .       MOVNE    r0,#0xc
        0x0003f49e:    f885003f    ..?.    STRB     r0,[r5,#0x3f]
        0x0003f4a2:    4628        (F      MOV      r0,r5
        0x0003f4a4:    f7fffe9a    ....    BL       smpStartRspTimer ; 0x3f1dc
        0x0003f4a8:    200f        .       MOVS     r0,#0xf
        0x0003f4aa:    f7fefee9    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003f4ae:    0001        ..      MOVS     r1,r0
        0x0003f4b0:    d00b        ..      BEQ      0x3f4ca ; smprActSendPairRsp + 130
        0x0003f4b2:    f8d50027    ..'.    LDR      r0,[r5,#0x27]
        0x0003f4b6:    6088        .`      STR      r0,[r1,#8]
        0x0003f4b8:    f8b5002b    ..+.    LDRH     r0,[r5,#0x2b]
        0x0003f4bc:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003f4be:    f895002d    ..-.    LDRB     r0,[r5,#0x2d]
        0x0003f4c2:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003f4c4:    4628        (F      MOV      r0,r5
        0x0003f4c6:    f7fffe3b    ..;.    BL       smpSendPkt ; 0x3f140
        0x0003f4ca:    f8d430f4    ...0    LDR      r3,[r4,#0xf4]
        0x0003f4ce:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0003f4d2:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0003f4d6:    4628        (F      MOV      r0,r5
        0x0003f4d8:    4798        .G      BLX      r3
        0x0003f4da:    b002        ..      ADD      sp,sp,#8
        0x0003f4dc:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f4de:    0000        ..      DCW    0
        0x0003f4e0:    10000004    ....    DCD    268435460
        0x0003f4e4:    1000d908    ....    DCD    268491016
    $t
    i.smprActSendSecurityReq
    smprActSendSecurityReq
        0x0003f4e8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f4ea:    460c        .F      MOV      r4,r1
        0x0003f4ec:    4605        .F      MOV      r5,r0
        0x0003f4ee:    f7fffe75    ..u.    BL       smpStartRspTimer ; 0x3f1dc
        0x0003f4f2:    200a        .       MOVS     r0,#0xa
        0x0003f4f4:    f7fefec4    ....    BL       smpMsgAlloc ; 0x3e280
        0x0003f4f8:    0001        ..      MOVS     r1,r0
        0x0003f4fa:    bf08        ..      IT       EQ
        0x0003f4fc:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f4fe:    200b        .       MOVS     r0,#0xb
        0x0003f500:    7208        .r      STRB     r0,[r1,#8]
        0x0003f502:    7920         y      LDRB     r0,[r4,#4]
        0x0003f504:    7248        Hr      STRB     r0,[r1,#9]
        0x0003f506:    4628        (F      MOV      r0,r5
        0x0003f508:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f50c:    f7ffbe18    ....    B.W      smpSendPkt ; 0x3f140
    i.smprActSetupKeyDist
    smprActSetupKeyDist
        0x0003f510:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f512:    2600        .&      MOVS     r6,#0
        0x0003f514:    460d        .F      MOV      r5,r1
        0x0003f516:    4604        .F      MOV      r4,r0
        0x0003f518:    f880603f    ..?`    STRB     r6,[r0,#0x3f]
        0x0003f51c:    f7fffe5e    ..^.    BL       smpStartRspTimer ; 0x3f1dc
        0x0003f520:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f522:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f526:    8008        ..      STRH     r0,[r1,#0]
        0x0003f528:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x0003f52c:    f0100f04    ....    TST      r0,#4
        0x0003f530:    bf14        ..      ITE      NE
        0x0003f532:    2002        .       MOVNE    r0,#2
        0x0003f534:    2001        .       MOVEQ    r0,#1
        0x0003f536:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f538:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x0003f53a:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003f53e:    f894002b    ..+.    LDRB     r0,[r4,#0x2b]
        0x0003f542:    4281        .B      CMP      r1,r0
        0x0003f544:    bf38        8.      IT       CC
        0x0003f546:    4608        .F      MOVCC    r0,r1
        0x0003f548:    6b21        !k      LDR      r1,[r4,#0x30]
        0x0003f54a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0003f54e:    f8940026    ..&.    LDRB     r0,[r4,#0x26]
        0x0003f552:    f894102d    ..-.    LDRB     r1,[r4,#0x2d]
        0x0003f556:    4001        .@      ANDS     r1,r1,r0
        0x0003f558:    f894003f    ..?.    LDRB     r0,[r4,#0x3f]
        0x0003f55c:    2800        .(      CMP      r0,#0
        0x0003f55e:    bf18        ..      IT       NE
        0x0003f560:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f562:    4620         F      MOV      r0,r4
        0x0003f564:    f7fffd04    ....    BL       smpSendKey ; 0x3ef70
        0x0003f568:    2800        .(      CMP      r0,#0
        0x0003f56a:    bf08        ..      IT       EQ
        0x0003f56c:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003f56e:    f884603f    ..?`    STRB     r6,[r4,#0x3f]
        0x0003f572:    f8940025    ..%.    LDRB     r0,[r4,#0x25]
        0x0003f576:    f894102c    ..,.    LDRB     r1,[r4,#0x2c]
        0x0003f57a:    4008        .@      ANDS     r0,r0,r1
        0x0003f57c:    f0100f01    ....    TST      r0,#1
        0x0003f580:    f04f0108    O...    MOV      r1,#8
        0x0003f584:    d00f        ..      BEQ      0x3f5a6 ; smprActSetupKeyDist + 150
        0x0003f586:    4a11        .J      LDR      r2,[pc,#68] ; [0x3f5cc] = 0x1000d908
        0x0003f588:    f89220f8    ...     LDRB     r2,[r2,#0xf8]
        0x0003f58c:    b132        2.      CBZ      r2,0x3f59c ; smprActSetupKeyDist + 140
        0x0003f58e:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003f590:    7812        .x      LDRB     r2,[r2,#0]
        0x0003f592:    b11a        ..      CBZ      r2,0x3f59c ; smprActSetupKeyDist + 140
        0x0003f594:    f0100f02    ....    TST      r0,#2
        0x0003f598:    d010        ..      BEQ      0x3f5bc ; smprActSetupKeyDist + 172
        0x0003f59a:    e007        ..      B        0x3f5ac ; smprActSetupKeyDist + 156
        0x0003f59c:    f05f0006    _...    MOVS.W   r0,#6
        0x0003f5a0:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f5a4:    bd70        p.      POP      {r4-r6,pc}
        0x0003f5a6:    f0100f02    ....    TST      r0,#2
        0x0003f5aa:    d002        ..      BEQ      0x3f5b2 ; smprActSetupKeyDist + 162
        0x0003f5ac:    f884103f    ..?.    STRB     r1,[r4,#0x3f]
        0x0003f5b0:    bd70        p.      POP      {r4-r6,pc}
        0x0003f5b2:    f0100f04    ....    TST      r0,#4
        0x0003f5b6:    bf18        ..      IT       NE
        0x0003f5b8:    200a        .       MOVNE    r0,#0xa
        0x0003f5ba:    d1f1        ..      BNE      0x3f5a0 ; smprActSetupKeyDist + 144
        0x0003f5bc:    200e        .       MOVS     r0,#0xe
        0x0003f5be:    70a8        .p      STRB     r0,[r5,#2]
        0x0003f5c0:    4629        )F      MOV      r1,r5
        0x0003f5c2:    4620         F      MOV      r0,r4
        0x0003f5c4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f5c8:    f7ffbdd4    ....    B.W      smpSmExecute ; 0x3f174
    $d
        0x0003f5cc:    1000d908    ....    DCD    268491016
    $t
    i.smprScActCalcDHKey
    smprScActCalcDHKey
        0x0003f5d0:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f5d2:    4604        .F      MOV      r4,r0
        0x0003f5d4:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x0003f5d8:    460d        .F      MOV      r5,r1
        0x0003f5da:    280d        .(      CMP      r0,#0xd
        0x0003f5dc:    d108        ..      BNE      0x3f5f0 ; smprScActCalcDHKey + 32
        0x0003f5de:    6868        hh      LDR      r0,[r5,#4]
        0x0003f5e0:    2210        ."      MOVS     r2,#0x10
        0x0003f5e2:    f1000109    ....    ADD      r1,r0,#9
        0x0003f5e6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f5e8:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f5ea:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f5ec:    f7ddf9d2    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f5f0:    4629        )F      MOV      r1,r5
        0x0003f5f2:    4620         F      MOV      r0,r4
        0x0003f5f4:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f5f8:    f7ffb824    ..$.    B        smpScActCalcSharedSecret ; 0x3e644
    i.smprScActDHKeyCheckSend
    smprScActDHKeyCheckSend
        0x0003f5fc:    b538        8.      PUSH     {r3-r5,lr}
        0x0003f5fe:    4604        .F      MOV      r4,r0
        0x0003f600:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f602:    460d        .F      MOV      r5,r1
        0x0003f604:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f606:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f608:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f60a:    f7dafe7e    ..~.    BL       Calc128Cpy ; 0x1a30a
        0x0003f60e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f610:    2210        ."      MOVS     r2,#0x10
        0x0003f612:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f614:    f1010050    ..P.    ADD      r0,r1,#0x50
        0x0003f618:    f7d8ff48    ..H.    BL       memcmp ; 0x184ac
        0x0003f61c:    b1f8        ..      CBZ      r0,0x3f65e ; smprScActDHKeyCheckSend + 98
        0x0003f61e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f622:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f626:    200b        .       MOVS     r0,#0xb
        0x0003f628:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003f62c:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f630:    1c40        @.      ADDS     r0,r0,#1
        0x0003f632:    f8840042    ..B.    STRB     r0,[r4,#0x42]
        0x0003f636:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f63a:    f7dcfe65    ..e.    BL       SmpDbPairingFailed ; 0x1c308
        0x0003f63e:    4916        .I      LDR      r1,[pc,#88] ; [0x3f698] = 0x10000004
        0x0003f640:    f8940042    ..B.    LDRB     r0,[r4,#0x42]
        0x0003f644:    6809        .h      LDR      r1,[r1,#0]
        0x0003f646:    79c9        .y      LDRB     r1,[r1,#7]
        0x0003f648:    4288        .B      CMP      r0,r1
        0x0003f64a:    bf0c        ..      ITE      EQ
        0x0003f64c:    200d        .       MOVEQ    r0,#0xd
        0x0003f64e:    201d        .       MOVNE    r0,#0x1d
        0x0003f650:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f654:    4669        iF      MOV      r1,sp
        0x0003f656:    4620         F      MOV      r0,r4
        0x0003f658:    f7fffd8c    ....    BL       smpSmExecute ; 0x3f174
        0x0003f65c:    bd38        8.      POP      {r3-r5,pc}
        0x0003f65e:    f8941024    ..$.    LDRB     r1,[r4,#0x24]
        0x0003f662:    f894002b    ..+.    LDRB     r0,[r4,#0x2b]
        0x0003f666:    4281        .B      CMP      r1,r0
        0x0003f668:    bf38        8.      IT       CC
        0x0003f66a:    4608        .F      MOVCC    r0,r1
        0x0003f66c:    f1c00110    ....    RSB      r1,r0,#0x10
        0x0003f670:    6ca2        .l      LDR      r2,[r4,#0x48]
        0x0003f672:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f674:    6992        .i      LDR      r2,[r2,#0x18]
        0x0003f676:    4410        .D      ADD      r0,r0,r2
        0x0003f678:    f7d9f885    ....    BL       __aeabi_memclr ; 0x18786
        0x0003f67c:    2001        .       MOVS     r0,#1
        0x0003f67e:    f8840044    ..D.    STRB     r0,[r4,#0x44]
        0x0003f682:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f684:    4629        )F      MOV      r1,r5
        0x0003f686:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f688:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f68c:    4620         F      MOV      r0,r4
        0x0003f68e:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0003f692:    f7ffbbb3    ....    B        smpScSendDHKeyCheck ; 0x3edfc
    $d
        0x0003f696:    0000        ..      DCW    0
        0x0003f698:    10000004    ....    DCD    268435460
    $t
    i.smprScActJwncCalcG2
    smprScActJwncCalcG2
        0x0003f69c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f69e:    4605        .F      MOV      r5,r0
        0x0003f6a0:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f6a2:    460c        .F      MOV      r4,r1
        0x0003f6a4:    f1000109    ....    ADD      r1,r0,#9
        0x0003f6a8:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003f6aa:    2210        ."      MOVS     r2,#0x10
        0x0003f6ac:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f6ae:    f7ddf971    ..q.    BL       WStrReverseCpy ; 0x1c994
        0x0003f6b2:    4621        !F      MOV      r1,r4
        0x0003f6b4:    4628        (F      MOV      r0,r5
        0x0003f6b6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f6ba:    f7ffb88e    ....    B        smpScActJwncCalcG2 ; 0x3e7da
    i.smprScActJwncDisplay
    smprScActJwncDisplay
        0x0003f6be:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f6c0:    4604        .F      MOV      r4,r0
        0x0003f6c2:    200d        .       MOVS     r0,#0xd
        0x0003f6c4:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f6c8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f6ca:    460d        .F      MOV      r5,r1
        0x0003f6cc:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f6ce:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f6d2:    4620         F      MOV      r0,r4
        0x0003f6d4:    f7fffc20    .. .    BL       smpScSendRand ; 0x3ef18
        0x0003f6d8:    4629        )F      MOV      r1,r5
        0x0003f6da:    4620         F      MOV      r0,r4
        0x0003f6dc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f6e0:    f7ffb8ac    ....    B        smpScActJwncDisplay ; 0x3e83c
    i.smprScActJwncSendCnf
    smprScActJwncSendCnf
        0x0003f6e4:    684a        Jh      LDR      r2,[r1,#4]
        0x0003f6e6:    f7ffbbb5    ....    B        smpScSendPairCnf ; 0x3ee54
        0x0003f6ea:    0000        ..      MOVS     r0,r0
    i.smprScActJwncSetup
    smprScActJwncSetup
        0x0003f6ec:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f6ee:    4604        .F      MOV      r4,r0
        0x0003f6f0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f6f2:    460d        .F      MOV      r5,r1
        0x0003f6f4:    2110        .!      MOVS     r1,#0x10
        0x0003f6f6:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f6f8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f6fa:    f7dcfd89    ....    BL       SecRand ; 0x1c210
        0x0003f6fe:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f700:    4909        .I      LDR      r1,[pc,#36] ; [0x3f728] = 0x4327d
        0x0003f702:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f704:    3020         0      ADDS     r0,r0,#0x20
        0x0003f706:    f7dafe00    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f70a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f70c:    4906        .I      LDR      r1,[pc,#24] ; [0x3f728] = 0x4327d
        0x0003f70e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f710:    3030        00      ADDS     r0,r0,#0x30
        0x0003f712:    f7dafdfa    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f716:    2004        .       MOVS     r0,#4
        0x0003f718:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f71c:    4629        )F      MOV      r1,r5
        0x0003f71e:    4620         F      MOV      r0,r4
        0x0003f720:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f724:    f7ffb841    ..A.    B        smpScActJwncCalcF4 ; 0x3e7aa
    $d
        0x0003f728:    0004327d    }2..    DCD    275069
    $t
    i.smprScActOobCalcCa
    smprScActOobCalcCa
        0x0003f72c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f72e:    4604        .F      MOV      r4,r0
        0x0003f730:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f732:    460d        .F      MOV      r5,r1
        0x0003f734:    f1000109    ....    ADD      r1,r0,#9
        0x0003f738:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f73a:    b084        ..      SUB      sp,sp,#0x10
        0x0003f73c:    2210        ."      MOVS     r2,#0x10
        0x0003f73e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f740:    f7ddf928    ..(.    BL       WStrReverseCpy ; 0x1c994
        0x0003f744:    f8940022    ..".    LDRB     r0,[r4,#0x22]
        0x0003f748:    2801        .(      CMP      r0,#1
        0x0003f74a:    d005        ..      BEQ      0x3f758 ; smprScActOobCalcCa + 44
        0x0003f74c:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f74e:    4915        .I      LDR      r1,[pc,#84] ; [0x3f7a4] = 0x4327d
        0x0003f750:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f752:    3030        00      ADDS     r0,r0,#0x30
        0x0003f754:    f7dafdd9    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f758:    f8940029    ..).    LDRB     r0,[r4,#0x29]
        0x0003f75c:    2600        .&      MOVS     r6,#0
        0x0003f75e:    2801        .(      CMP      r0,#1
        0x0003f760:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f762:    d012        ..      BEQ      0x3f78a ; smprScActOobCalcCa + 94
        0x0003f764:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f766:    490f        .I      LDR      r1,[pc,#60] ; [0x3f7a4] = 0x4327d
        0x0003f768:    3020         0      ADDS     r0,r0,#0x20
        0x0003f76a:    f7dafdce    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f76e:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f772:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f776:    201c        .       MOVS     r0,#0x1c
        0x0003f778:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f77c:    4669        iF      MOV      r1,sp
        0x0003f77e:    4620         F      MOV      r0,r4
        0x0003f780:    9602        ..      STR      r6,[sp,#8]
        0x0003f782:    f7fffcf7    ....    BL       smpSmExecute ; 0x3f174
        0x0003f786:    b004        ..      ADD      sp,sp,#0x10
        0x0003f788:    bd70        p.      POP      {r4-r6,pc}
        0x0003f78a:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f78c:    3120         1      ADDS     r1,r1,#0x20
        0x0003f78e:    e9cd6100    ...a    STRD     r6,r1,[sp,#0]
        0x0003f792:    6882        .h      LDR      r2,[r0,#8]
        0x0003f794:    4629        )F      MOV      r1,r5
        0x0003f796:    4613        .F      MOV      r3,r2
        0x0003f798:    4620         F      MOV      r0,r4
        0x0003f79a:    f7dcff99    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f79e:    b004        ..      ADD      sp,sp,#0x10
        0x0003f7a0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0003f7a2:    0000        ..      DCW    0
        0x0003f7a4:    0004327d    }2..    DCD    275069
    $t
    i.smprScActOobSendRand
    smprScActOobSendRand
        0x0003f7a8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f7aa:    4604        .F      MOV      r4,r0
        0x0003f7ac:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0003f7b0:    460d        .F      MOV      r5,r1
        0x0003f7b2:    2801        .(      CMP      r0,#1
        0x0003f7b4:    d10c        ..      BNE      0x3f7d0 ; smprScActOobSendRand + 40
        0x0003f7b6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f7b8:    6869        ih      LDR      r1,[r5,#4]
        0x0003f7ba:    2210        ."      MOVS     r2,#0x10
        0x0003f7bc:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f7be:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f7c0:    f7d8fe74    ..t.    BL       memcmp ; 0x184ac
        0x0003f7c4:    b120         .      CBZ      r0,0x3f7d0 ; smprScActOobSendRand + 40
        0x0003f7c6:    4620         F      MOV      r0,r4
        0x0003f7c8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f7cc:    f7ffb996    ....    B        smpScFailWithReattempt ; 0x3eafc
        0x0003f7d0:    200d        .       MOVS     r0,#0xd
        0x0003f7d2:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f7d6:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f7d8:    2110        .!      MOVS     r1,#0x10
        0x0003f7da:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f7dc:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f7de:    f7dcfd17    ....    BL       SecRand ; 0x1c210
        0x0003f7e2:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f7e4:    4629        )F      MOV      r1,r5
        0x0003f7e6:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f7e8:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f7ec:    4620         F      MOV      r0,r4
        0x0003f7ee:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f7f2:    f7ffbb91    ....    B        smpScSendRand ; 0x3ef18
    i.smprScActOobSetup
    smprScActOobSetup
        0x0003f7f6:    2104        .!      MOVS     r1,#4
        0x0003f7f8:    f880103f    ..?.    STRB     r1,[r0,#0x3f]
        0x0003f7fc:    4770        pG      BX       lr
    i.smprScActPkCalcCa
    smprScActPkCalcCa
        0x0003f7fe:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f800:    4604        .F      MOV      r4,r0
        0x0003f802:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f804:    460d        .F      MOV      r5,r1
        0x0003f806:    f1000109    ....    ADD      r1,r0,#9
        0x0003f80a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f80c:    b083        ..      SUB      sp,sp,#0xc
        0x0003f80e:    2210        ."      MOVS     r2,#0x10
        0x0003f810:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f812:    f7ddf8bf    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f816:    4620         F      MOV      r0,r4
        0x0003f818:    f7fefc90    ....    BL       smpGetPkBit ; 0x3e13c
        0x0003f81c:    4601        .F      MOV      r1,r0
        0x0003f81e:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f820:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003f822:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003f826:    e9d02302    ...#    LDRD     r2,r3,[r0,#8]
        0x0003f82a:    4629        )F      MOV      r1,r5
        0x0003f82c:    4620         F      MOV      r0,r4
        0x0003f82e:    f7dcff4f    ..O.    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f832:    b003        ..      ADD      sp,sp,#0xc
        0x0003f834:    bd30        0.      POP      {r4,r5,pc}
    i.smprScActPkCalcCb
    smprScActPkCalcCb
        0x0003f836:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f838:    4604        .F      MOV      r4,r0
        0x0003f83a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f83c:    460d        .F      MOV      r5,r1
        0x0003f83e:    b083        ..      SUB      sp,sp,#0xc
        0x0003f840:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f842:    2110        .!      MOVS     r1,#0x10
        0x0003f844:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f846:    f7dcfce3    ....    BL       SecRand ; 0x1c210
        0x0003f84a:    2004        .       MOVS     r0,#4
        0x0003f84c:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f850:    4620         F      MOV      r0,r4
        0x0003f852:    f7fefc73    ..s.    BL       smpGetPkBit ; 0x3e13c
        0x0003f856:    4602        .F      MOV      r2,r0
        0x0003f858:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f85a:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0003f85c:    3110        .1      ADDS     r1,r1,#0x10
        0x0003f85e:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x0003f862:    e9d03202    ...2    LDRD     r3,r2,[r0,#8]
        0x0003f866:    4629        )F      MOV      r1,r5
        0x0003f868:    4620         F      MOV      r0,r4
        0x0003f86a:    f7dcff31    ..1.    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f86e:    b003        ..      ADD      sp,sp,#0xc
        0x0003f870:    bd30        0.      POP      {r4,r5,pc}
    i.smprScActPkSendCnf
    smprScActPkSendCnf
        0x0003f872:    684a        Jh      LDR      r2,[r1,#4]
        0x0003f874:    f7ffbaee    ....    B        smpScSendPairCnf ; 0x3ee54
    i.smprScActPkSendRand
    smprScActPkSendRand
        0x0003f878:    b538        8.      PUSH     {r3-r5,lr}
        0x0003f87a:    4604        .F      MOV      r4,r0
        0x0003f87c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f87e:    460d        .F      MOV      r5,r1
        0x0003f880:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f882:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f884:    2210        ."      MOVS     r2,#0x10
        0x0003f886:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f888:    f7d8fe10    ....    BL       memcmp ; 0x184ac
        0x0003f88c:    b120         .      CBZ      r0,0x3f898 ; smprScActPkSendRand + 32
        0x0003f88e:    4620         F      MOV      r0,r4
        0x0003f890:    e8bd4038    ..8@    POP      {r3-r5,lr}
        0x0003f894:    f7ffb932    ..2.    B        smpScFailWithReattempt ; 0x3eafc
        0x0003f898:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f89a:    78c1        .x      LDRB     r1,[r0,#3]
        0x0003f89c:    1c49        I.      ADDS     r1,r1,#1
        0x0003f89e:    b2c9        ..      UXTB     r1,r1
        0x0003f8a0:    70c1        .p      STRB     r1,[r0,#3]
        0x0003f8a2:    2914        .)      CMP      r1,#0x14
        0x0003f8a4:    bf24        $.      ITT      CS
        0x0003f8a6:    201b        .       MOVCS    r0,#0x1b
        0x0003f8a8:    f88d0002    ....    STRBCS   r0,[sp,#2]
        0x0003f8ac:    d20d        ..      BCS      0x3f8ca ; smprScActPkSendRand + 82
        0x0003f8ae:    2003        .       MOVS     r0,#3
        0x0003f8b0:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f8b4:    201a        .       MOVS     r0,#0x1a
        0x0003f8b6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003f8ba:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f8bc:    4629        )F      MOV      r1,r5
        0x0003f8be:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f8c0:    f1000210    ....    ADD      r2,r0,#0x10
        0x0003f8c4:    4620         F      MOV      r0,r4
        0x0003f8c6:    f7fffb27    ..'.    BL       smpScSendRand ; 0x3ef18
        0x0003f8ca:    f894003d    ..=.    LDRB     r0,[r4,#0x3d]
        0x0003f8ce:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003f8d2:    4669        iF      MOV      r1,sp
        0x0003f8d4:    4620         F      MOV      r0,r4
        0x0003f8d6:    f7fffc4d    ..M.    BL       smpSmExecute ; 0x3f174
        0x0003f8da:    bd38        8.      POP      {r3-r5,pc}
    i.smprScActPkStoreCnf
    smprScActPkStoreCnf
        0x0003f8dc:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f8de:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f8e0:    2210        ."      MOVS     r2,#0x10
        0x0003f8e2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f8e4:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f8e6:    3109        .1      ADDS     r1,r1,#9
        0x0003f8e8:    f7ddb854    ..T.    B        WStrReverseCpy ; 0x1c994
    i.smprScActPkStoreCnfAndCalcCb
    smprScActPkStoreCnfAndCalcCb
        0x0003f8ec:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f8ee:    4604        .F      MOV      r4,r0
        0x0003f8f0:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f8f2:    460d        .F      MOV      r5,r1
        0x0003f8f4:    f1000109    ....    ADD      r1,r0,#9
        0x0003f8f8:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f8fa:    b083        ..      SUB      sp,sp,#0xc
        0x0003f8fc:    2210        ."      MOVS     r2,#0x10
        0x0003f8fe:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f900:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f902:    f7ddf847    ..G.    BL       WStrReverseCpy ; 0x1c994
        0x0003f906:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f908:    2110        .!      MOVS     r1,#0x10
        0x0003f90a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f90c:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f90e:    f7dcfc7f    ....    BL       SecRand ; 0x1c210
        0x0003f912:    2004        .       MOVS     r0,#4
        0x0003f914:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f918:    4620         F      MOV      r0,r4
        0x0003f91a:    f7fefc0f    ....    BL       smpGetPkBit ; 0x3e13c
        0x0003f91e:    4601        .F      MOV      r1,r0
        0x0003f920:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f922:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003f924:    3210        .2      ADDS     r2,r2,#0x10
        0x0003f926:    e9cd1200    ....    STRD     r1,r2,[sp,#0]
        0x0003f92a:    e9d03202    ...2    LDRD     r3,r2,[r0,#8]
        0x0003f92e:    4629        )F      MOV      r1,r5
        0x0003f930:    4620         F      MOV      r0,r4
        0x0003f932:    f7dcfecd    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f936:    b003        ..      ADD      sp,sp,#0xc
        0x0003f938:    bd30        0.      POP      {r4,r5,pc}
        0x0003f93a:    0000        ..      MOVS     r0,r0
    i.smprScActPkStorePinAndCalcCb
    smprScActPkStorePinAndCalcCb
        0x0003f93c:    b530        0.      PUSH     {r4,r5,lr}
        0x0003f93e:    4604        .F      MOV      r4,r0
        0x0003f940:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f942:    460d        .F      MOV      r5,r1
        0x0003f944:    b083        ..      SUB      sp,sp,#0xc
        0x0003f946:    7841        Ax      LDRB     r1,[r0,#1]
        0x0003f948:    2903        .)      CMP      r1,#3
        0x0003f94a:    d11a        ..      BNE      0x3f982 ; smprScActPkStorePinAndCalcCb + 70
        0x0003f94c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f94e:    4919        .I      LDR      r1,[pc,#100] ; [0x3f9b4] = 0x4327d
        0x0003f950:    3020         0      ADDS     r0,r0,#0x20
        0x0003f952:    f7dafcda    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f956:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f958:    4916        .I      LDR      r1,[pc,#88] ; [0x3f9b4] = 0x4327d
        0x0003f95a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f95c:    3030        00      ADDS     r0,r0,#0x30
        0x0003f95e:    f7dafcd4    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f962:    7d2a        *}      LDRB     r2,[r5,#0x14]
        0x0003f964:    2a03        .*      CMP      r2,#3
        0x0003f966:    d80c        ..      BHI      0x3f982 ; smprScActPkStorePinAndCalcCb + 70
        0x0003f968:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f96a:    1d29        ).      ADDS     r1,r5,#4
        0x0003f96c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f96e:    302d        -0      ADDS     r0,r0,#0x2d
        0x0003f970:    f7ddf810    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f974:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f976:    7d2a        *}      LDRB     r2,[r5,#0x14]
        0x0003f978:    1d29        ).      ADDS     r1,r5,#4
        0x0003f97a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f97c:    303d        =0      ADDS     r0,r0,#0x3d
        0x0003f97e:    f7ddf809    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003f982:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0003f984:    2110        .!      MOVS     r1,#0x10
        0x0003f986:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f988:    3010        .0      ADDS     r0,r0,#0x10
        0x0003f98a:    f7dcfc41    ..A.    BL       SecRand ; 0x1c210
        0x0003f98e:    2004        .       MOVS     r0,#4
        0x0003f990:    f884003f    ..?.    STRB     r0,[r4,#0x3f]
        0x0003f994:    4620         F      MOV      r0,r4
        0x0003f996:    f7fefbd1    ....    BL       smpGetPkBit ; 0x3e13c
        0x0003f99a:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0003f99c:    694a        Ji      LDR      r2,[r1,#0x14]
        0x0003f99e:    3210        .2      ADDS     r2,r2,#0x10
        0x0003f9a0:    e9cd0200    ....    STRD     r0,r2,[sp,#0]
        0x0003f9a4:    e9d13202    ...2    LDRD     r3,r2,[r1,#8]
        0x0003f9a8:    4629        )F      MOV      r1,r5
        0x0003f9aa:    4620         F      MOV      r0,r4
        0x0003f9ac:    f7dcfe90    ....    BL       SmpScCalcF4 ; 0x1c6d0
        0x0003f9b0:    b003        ..      ADD      sp,sp,#0xc
        0x0003f9b2:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x0003f9b4:    0004327d    }2..    DCD    275069
    $t
    i.smprScActSendPubKey
    smprScActSendPubKey
        0x0003f9b8:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f9ba:    460c        .F      MOV      r4,r1
        0x0003f9bc:    4605        .F      MOV      r5,r0
        0x0003f9be:    f7fefd67    ..g.    BL       smpScActAuthSelect ; 0x3e490
        0x0003f9c2:    4621        !F      MOV      r1,r4
        0x0003f9c4:    4628        (F      MOV      r0,r5
        0x0003f9c6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003f9ca:    f7ffba6f    ..o.    B        smpScSendPubKey ; 0x3eeac
    i.smprScActStoreDhCheck
    smprScActStoreDhCheck
        0x0003f9ce:    6849        Ih      LDR      r1,[r1,#4]
        0x0003f9d0:    220f        ."      MOVS     r2,#0xf
        0x0003f9d2:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003f9d6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f9d8:    2210        ."      MOVS     r2,#0x10
        0x0003f9da:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f9dc:    3050        P0      ADDS     r0,r0,#0x50
        0x0003f9de:    3109        .1      ADDS     r1,r1,#9
        0x0003f9e0:    f7dcbfd8    ....    B        WStrReverseCpy ; 0x1c994
    i.smprScActStoreLescPin
    smprScActStoreLescPin
        0x0003f9e4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003f9e6:    4605        .F      MOV      r5,r0
        0x0003f9e8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0003f9ea:    460c        .F      MOV      r4,r1
        0x0003f9ec:    7841        Ax      LDRB     r1,[r0,#1]
        0x0003f9ee:    2903        .)      CMP      r1,#3
        0x0003f9f0:    bf18        ..      IT       NE
        0x0003f9f2:    bd70        p.      POPNE    {r4-r6,pc}
        0x0003f9f4:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003f9f6:    490e        .I      LDR      r1,[pc,#56] ; [0x3fa30] = 0x4327d
        0x0003f9f8:    3020         0      ADDS     r0,r0,#0x20
        0x0003f9fa:    f7dafc86    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003f9fe:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003fa00:    490b        .I      LDR      r1,[pc,#44] ; [0x3fa30] = 0x4327d
        0x0003fa02:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003fa04:    3030        00      ADDS     r0,r0,#0x30
        0x0003fa06:    f7dafc80    ....    BL       Calc128Cpy ; 0x1a30a
        0x0003fa0a:    7d22        "}      LDRB     r2,[r4,#0x14]
        0x0003fa0c:    2a03        .*      CMP      r2,#3
        0x0003fa0e:    bf88        ..      IT       HI
        0x0003fa10:    bd70        p.      POPHI    {r4-r6,pc}
        0x0003fa12:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003fa14:    1d21        !.      ADDS     r1,r4,#4
        0x0003fa16:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003fa18:    302d        -0      ADDS     r0,r0,#0x2d
        0x0003fa1a:    f7dcffbb    ....    BL       WStrReverseCpy ; 0x1c994
        0x0003fa1e:    6ca8        .l      LDR      r0,[r5,#0x48]
        0x0003fa20:    1d21        !.      ADDS     r1,r4,#4
        0x0003fa22:    7d22        "}      LDRB     r2,[r4,#0x14]
        0x0003fa24:    6940        @i      LDR      r0,[r0,#0x14]
        0x0003fa26:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003fa2a:    303d        =0      ADDS     r0,r0,#0x3d
        0x0003fa2c:    f7dcbfb2    ....    B        WStrReverseCpy ; 0x1c994
    $d
        0x0003fa30:    0004327d    }2..    DCD    275069
    $t
    i.smprScActWaitDhCheck
    smprScActWaitDhCheck
        0x0003fa34:    220d        ."      MOVS     r2,#0xd
        0x0003fa36:    f880203f    ..?     STRB     r2,[r0,#0x3f]
        0x0003fa3a:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0003fa3c:    7853        Sx      LDRB     r3,[r2,#1]
        0x0003fa3e:    2b03        .+      CMP      r3,#3
        0x0003fa40:    bf18        ..      IT       NE
        0x0003fa42:    4770        pG      BXNE     lr
        0x0003fa44:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0003fa46:    3210        .2      ADDS     r2,r2,#0x10
        0x0003fa48:    f7ffba66    ..f.    B        smpScSendRand ; 0x3ef18
    i.spl_alloca
    spl_alloca
        0x0003fa4c:    4a09        .J      LDR      r2,[pc,#36] ; [0x3fa74] = 0x100005dc
        0x0003fa4e:    f0200103     ...    BIC      r1,r0,#3
        0x0003fa52:    1d09        ..      ADDS     r1,r1,#4
        0x0003fa54:    68d3        .h      LDR      r3,[r2,#0xc]
        0x0003fa56:    f0110f03    ....    TST      r1,#3
        0x0003fa5a:    bf18        ..      IT       NE
        0x0003fa5c:    4601        .F      MOVNE    r1,r0
        0x0003fa5e:    1858        X.      ADDS     r0,r3,r1
        0x0003fa60:    60d0        .`      STR      r0,[r2,#0xc]
        0x0003fa62:    6850        Ph      LDR      r0,[r2,#4]
        0x0003fa64:    4408        .D      ADD      r0,r0,r1
        0x0003fa66:    6050        P`      STR      r0,[r2,#4]
        0x0003fa68:    f5b04fa0    ...O    CMP      r0,#0x5000
        0x0003fa6c:    bfcc        ..      ITE      GT
        0x0003fa6e:    2000        .       MOVGT    r0,#0
        0x0003fa70:    4618        .F      MOVLE    r0,r3
        0x0003fa72:    4770        pG      BX       lr
    $d
        0x0003fa74:    100005dc    ....    DCD    268436956
    $t
    i.spreading_decision
    spreading_decision
        0x0003fa78:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003fa7c:    b083        ..      SUB      sp,sp,#0xc
        0x0003fa7e:    f04f0a00    O...    MOV      r10,#0
        0x0003fa82:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fa84:    f8dd8054    ..T.    LDR      r8,[sp,#0x54]
        0x0003fa88:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x0003fa8a:    6a06        .j      LDR      r6,[r0,#0x20]
        0x0003fa8c:    f8cda008    ....    STR      r10,[sp,#8]
        0x0003fa90:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0003fa92:    eb060147    ..G.    ADD      r1,r6,r7,LSL #1
        0x0003fa96:    fb00f008    ....    MUL      r0,r0,r8
        0x0003fa9a:    9001        ..      STR      r0,[sp,#4]
        0x0003fa9c:    f9360017    6...    LDRSH    r0,[r6,r7,LSL #1]
        0x0003faa0:    f9311c02    1...    LDRSH    r1,[r1,#-2]
        0x0003faa4:    46d1        .F      MOV      r9,r10
        0x0003faa6:    1a40        @.      SUBS     r0,r0,r1
        0x0003faa8:    fb00f008    ....    MUL      r0,r0,r8
        0x0003faac:    2808        .(      CMP      r0,#8
        0x0003faae:    bfc4        ..      ITT      GT
        0x0003fab0:    2000        .       MOVGT    r0,#0
        0x0003fab2:    9000        ..      STRGT    r0,[sp,#0]
        0x0003fab4:    f34080b7    @...    BLE.W    0x3fc26 ; spreading_decision + 430
        0x0003fab8:    2300        .#      MOVS     r3,#0
        0x0003faba:    2f00        ./      CMP      r7,#0
        0x0003fabc:    bfc4        ..      ITT      GT
        0x0003fabe:    9901        ..      LDRGT    r1,[sp,#4]
        0x0003fac0:    fb00fb01    ....    MULGT    r11,r0,r1
        0x0003fac4:    dd5e        ^.      BLE      0x3fb84 ; spreading_decision + 268
        0x0003fac6:    f9360013    6...    LDRSH    r0,[r6,r3,LSL #1]
        0x0003faca:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0003facc:    fb00f508    ....    MUL      r5,r0,r8
        0x0003fad0:    eb040485    ....    ADD      r4,r4,r5,LSL #2
        0x0003fad4:    eb060543    ..C.    ADD      r5,r6,r3,LSL #1
        0x0003fad8:    2100        .!      MOVS     r1,#0
        0x0003fada:    f9b55002    ...P    LDRSH    r5,[r5,#2]
        0x0003fade:    460a        .F      MOV      r2,r1
        0x0003fae0:    1a28        (.      SUBS     r0,r5,r0
        0x0003fae2:    fb00f008    ....    MUL      r0,r0,r8
        0x0003fae6:    4694        .F      MOV      r12,r2
        0x0003fae8:    eb04048b    ....    ADD      r4,r4,r11,LSL #2
        0x0003faec:    2808        .(      CMP      r0,#8
        0x0003faee:    bfc8        ..      IT       GT
        0x0003faf0:    4605        .F      MOVGT    r5,r0
        0x0003faf2:    dd44        D.      BLE      0x3fb7e ; spreading_decision + 262
        0x0003faf4:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0003faf8:    ee600a00    `...    VMUL.F32 s1,s0,s0
        0x0003fafc:    ee000a10    ....    VMOV     s0,r0
        0x0003fb00:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003fb04:    ee200a80     ...    VMUL.F32 s0,s1,s0
        0x0003fb08:    ee10ea10    ....    VMOV     lr,s0
        0x0003fb0c:    f1be5f7a    ..z_    CMP      lr,#0x3e800000
        0x0003fb10:    bfb8        ..      IT       LT
        0x0003fb12:    1c49        I.      ADDLT    r1,r1,#1
        0x0003fb14:    ee10ea10    ....    VMOV     lr,s0
        0x0003fb18:    f1be5f76    ..v_    CMP      lr,#0x3d800000
        0x0003fb1c:    bfb8        ..      IT       LT
        0x0003fb1e:    1c52        R.      ADDLT    r2,r2,#1
        0x0003fb20:    ee10ea10    ....    VMOV     lr,s0
        0x0003fb24:    f1be5f72    ..r_    CMP      lr,#0x3c800000
        0x0003fb28:    bfb8        ..      IT       LT
        0x0003fb2a:    f10c0c01    ....    ADDLT    r12,r12,#1
        0x0003fb2e:    1d24        $.      ADDS     r4,r4,#4
        0x0003fb30:    1e6d        m.      SUBS     r5,r5,#1
        0x0003fb32:    d1df        ..      BNE      0x3faf4 ; spreading_decision + 124
        0x0003fb34:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0003fb36:    68a4        .h      LDR      r4,[r4,#8]
        0x0003fb38:    1f24        $.      SUBS     r4,r4,#4
        0x0003fb3a:    429c        .B      CMP      r4,r3
        0x0003fb3c:    da06        ..      BGE      0x3fb4c ; spreading_decision + 212
        0x0003fb3e:    1854        T.      ADDS     r4,r2,r1
        0x0003fb40:    0164        d.      LSLS     r4,r4,#5
        0x0003fb42:    fb94f5f0    ....    SDIV     r5,r4,r0
        0x0003fb46:    9c02        ..      LDR      r4,[sp,#8]
        0x0003fb48:    442c        ,D      ADD      r4,r4,r5
        0x0003fb4a:    9402        ..      STR      r4,[sp,#8]
        0x0003fb4c:    ebb00f4c    ..L.    CMP      r0,r12,LSL #1
        0x0003fb50:    bfd4        ..      ITE      LE
        0x0003fb52:    f04f0c01    O...    MOVLE    r12,#1
        0x0003fb56:    f04f0c00    O...    MOVGT    r12,#0
        0x0003fb5a:    ebb00f42    ..B.    CMP      r0,r2,LSL #1
        0x0003fb5e:    bfd4        ..      ITE      LE
        0x0003fb60:    2201        ."      MOVLE    r2,#1
        0x0003fb62:    2200        ."      MOVGT    r2,#0
        0x0003fb64:    4462        bD      ADD      r2,r2,r12
        0x0003fb66:    ebb00f41    ..A.    CMP      r0,r1,LSL #1
        0x0003fb6a:    bfd4        ..      ITE      LE
        0x0003fb6c:    2001        .       MOVLE    r0,#1
        0x0003fb6e:    2000        .       MOVGT    r0,#0
        0x0003fb70:    1811        ..      ADDS     r1,r2,r0
        0x0003fb72:    9816        ..      LDR      r0,[sp,#0x58]
        0x0003fb74:    f8500023    P.#.    LDR      r0,[r0,r3,LSL #2]
        0x0003fb78:    fb01aa00    ....    MLA      r10,r1,r0,r10
        0x0003fb7c:    4481        .D      ADD      r9,r9,r0
        0x0003fb7e:    1c5b        [.      ADDS     r3,r3,#1
        0x0003fb80:    42bb        .B      CMP      r3,r7
        0x0003fb82:    dba0        ..      BLT      0x3fac6 ; spreading_decision + 78
        0x0003fb84:    9800        ..      LDR      r0,[sp,#0]
        0x0003fb86:    1c40        @.      ADDS     r0,r0,#1
        0x0003fb88:    9000        ..      STR      r0,[sp,#0]
        0x0003fb8a:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003fb8c:    4288        .B      CMP      r0,r1
        0x0003fb8e:    db93        ..      BLT      0x3fab8 ; spreading_decision + 64
        0x0003fb90:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003fb92:    b308        ..      CBZ      r0,0x3fbd8 ; spreading_decision + 352
        0x0003fb94:    9802        ..      LDR      r0,[sp,#8]
        0x0003fb96:    b150        P.      CBZ      r0,0x3fbae ; spreading_decision + 310
        0x0003fb98:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fb9a:    6880        .h      LDR      r0,[r0,#8]
        0x0003fb9c:    f1c00004    ....    RSB      r0,r0,#4
        0x0003fba0:    19c1        ..      ADDS     r1,r0,r7
        0x0003fba2:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003fba4:    4341        AC      MULS     r1,r0,r1
        0x0003fba6:    9802        ..      LDR      r0,[sp,#8]
        0x0003fba8:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003fbac:    9002        ..      STR      r0,[sp,#8]
        0x0003fbae:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003fbb0:    6801        .h      LDR      r1,[r0,#0]
        0x0003fbb2:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbb4:    4408        .D      ADD      r0,r0,r1
        0x0003fbb6:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003fbb8:    1040        @.      ASRS     r0,r0,#1
        0x0003fbba:    6008        .`      STR      r0,[r1,#0]
        0x0003fbbc:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003fbbe:    6809        .h      LDR      r1,[r1,#0]
        0x0003fbc0:    2902        .)      CMP      r1,#2
        0x0003fbc2:    bf08        ..      IT       EQ
        0x0003fbc4:    1d00        ..      ADDEQ    r0,r0,#4
        0x0003fbc6:    d002        ..      BEQ      0x3fbce ; spreading_decision + 342
        0x0003fbc8:    2900        .)      CMP      r1,#0
        0x0003fbca:    bf08        ..      IT       EQ
        0x0003fbcc:    1f00        ..      SUBEQ    r0,r0,#4
        0x0003fbce:    2816        .(      CMP      r0,#0x16
        0x0003fbd0:    dd2d        -.      BLE      0x3fc2e ; spreading_decision + 438
        0x0003fbd2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003fbd4:    2102        .!      MOVS     r1,#2
        0x0003fbd6:    6001        .`      STR      r1,[r0,#0]
        0x0003fbd8:    ea4f200a    O..     LSL      r0,r10,#8
        0x0003fbdc:    fb90f0f9    ....    SDIV     r0,r0,r9
        0x0003fbe0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003fbe2:    6809        .h      LDR      r1,[r1,#0]
        0x0003fbe4:    4408        .D      ADD      r0,r0,r1
        0x0003fbe6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003fbe8:    1040        @.      ASRS     r0,r0,#1
        0x0003fbea:    6008        .`      STR      r0,[r1,#0]
        0x0003fbec:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003fbf0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fbf2:    f1c00003    ....    RSB      r0,r0,#3
        0x0003fbf6:    eb0110c0    ....    ADD      r0,r1,r0,LSL #7
        0x0003fbfa:    3042        B0      ADDS     r0,r0,#0x42
        0x0003fbfc:    1080        ..      ASRS     r0,r0,#2
        0x0003fbfe:    2850        P(      CMP      r0,#0x50
        0x0003fc00:    bfbe        ..      ITTT     LT
        0x0003fc02:    2003        .       MOVLT    r0,#3
        0x0003fc04:    b007        ..      ADDLT    sp,sp,#0x1c
        0x0003fc06:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003fc0a:    f5b07f80    ....    CMP      r0,#0x100
        0x0003fc0e:    bfbe        ..      ITTT     LT
        0x0003fc10:    2002        .       MOVLT    r0,#2
        0x0003fc12:    b007        ..      ADDLT    sp,sp,#0x1c
        0x0003fc14:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003fc18:    f5b07fc0    ....    CMP      r0,#0x180
        0x0003fc1c:    bfbe        ..      ITTT     LT
        0x0003fc1e:    2001        .       MOVLT    r0,#1
        0x0003fc20:    b007        ..      ADDLT    sp,sp,#0x1c
        0x0003fc22:    e8bd8ff0    ....    POPLT    {r4-r11,pc}
        0x0003fc26:    2000        .       MOVS     r0,#0
        0x0003fc28:    b007        ..      ADD      sp,sp,#0x1c
        0x0003fc2a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003fc2e:    2812        .(      CMP      r0,#0x12
        0x0003fc30:    bfc3        ..      ITTTE    GT
        0x0003fc32:    2101        .!      MOVGT    r1,#1
        0x0003fc34:    9811        ..      LDRGT    r0,[sp,#0x44]
        0x0003fc36:    6001        .`      STRGT    r1,[r0,#0]
        0x0003fc38:    2000        .       MOVLE    r0,#0
        0x0003fc3a:    bfdc        ..      ITT      LE
        0x0003fc3c:    9911        ..      LDRLE    r1,[sp,#0x44]
        0x0003fc3e:    6008        .`      STRLE    r0,[r1,#0]
        0x0003fc40:    e7ca        ..      B        0x3fbd8 ; spreading_decision + 352
    i.sqrt
    sqrt
        0x0003fc42:    b500        ..      PUSH     {lr}
        0x0003fc44:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003fc48:    b083        ..      SUB      sp,sp,#0xc
        0x0003fc4a:    ec410b19    A...    VMOV     d9,r0,r1
        0x0003fc4e:    f002ff71    ..q.    BL       _dsqrt ; 0x42b34
        0x0003fc52:    ec410b18    A...    VMOV     d8,r0,r1
        0x0003fc56:    ee180a10    ....    VMOV     r0,s16
        0x0003fc5a:    ee181a90    ....    VMOV     r1,s17
        0x0003fc5e:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0003fc62:    2800        .(      CMP      r0,#0
        0x0003fc64:    bf18        ..      IT       NE
        0x0003fc66:    2001        .       MOVNE    r0,#1
        0x0003fc68:    4308        .C      ORRS     r0,r0,r1
        0x0003fc6a:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0003fc6e:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0003fc72:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0003fc76:    0fc0        ..      LSRS     r0,r0,#31
        0x0003fc78:    d014        ..      BEQ      0x3fca4 ; sqrt + 98
        0x0003fc7a:    ee191a10    ....    VMOV     r1,s18
        0x0003fc7e:    ee190a90    ....    VMOV     r0,s19
        0x0003fc82:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0003fc86:    2900        .)      CMP      r1,#0
        0x0003fc88:    bf18        ..      IT       NE
        0x0003fc8a:    2101        .!      MOVNE    r1,#1
        0x0003fc8c:    4308        .C      ORRS     r0,r0,r1
        0x0003fc8e:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0003fc92:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0003fc96:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0003fc9a:    0fc0        ..      LSRS     r0,r0,#31
        0x0003fc9c:    bf04        ..      ITT      EQ
        0x0003fc9e:    2001        .       MOVEQ    r0,#1
        0x0003fca0:    f7d8fdf1    ....    BLEQ     __set_errno ; 0x18886
        0x0003fca4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0003fca8:    b003        ..      ADD      sp,sp,#0xc
        0x0003fcaa:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003fcae:    bd00        ..      POP      {pc}
    i.stereo_itheta
    stereo_itheta
        0x0003fcb0:    b510        ..      PUSH     {r4,lr}
        0x0003fcb2:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003fcb6:    ed9f8a79    ..y.    VLDR     s16,[pc,#484] ; [0x3fe9c] = 0x26901d7d
        0x0003fcba:    eeb01a48    ..H.    VMOV.F32 s2,s16
        0x0003fcbe:    eddf8a78    ..x.    VLDR     s17,[pc,#480] ; [0x3fea0] = 0
        0x0003fcc2:    b182        ..      CBZ      r2,0x3fce6 ; stereo_itheta + 54
        0x0003fcc4:    2b00        .+      CMP      r3,#0
        0x0003fcc6:    dd5b        [.      BLE      0x3fd80 ; stereo_itheta + 208
        0x0003fcc8:    ecb00a01    ....    VLDM     r0!,{s0}
        0x0003fccc:    1e5b        [.      SUBS     r3,r3,#1
        0x0003fcce:    ecf11a01    ....    VLDM     r1!,{s3}
        0x0003fcd2:    ee700a21    p.!.    VADD.F32 s1,s0,s3
        0x0003fcd6:    ee300a61    0.a.    VSUB.F32 s0,s0,s3
        0x0003fcda:    ee001aa0    ....    VMLA.F32 s2,s1,s1
        0x0003fcde:    ee008a00    ....    VMLA.F32 s16,s0,s0
        0x0003fce2:    d1f1        ..      BNE      0x3fcc8 ; stereo_itheta + 24
        0x0003fce4:    e04c        L.      B        0x3fd80 ; stereo_itheta + 208
        0x0003fce6:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x0003fcea:    2b00        .+      CMP      r3,#0
        0x0003fcec:    dd21        !.      BLE      0x3fd32 ; stereo_itheta + 130
        0x0003fcee:    1f02        ..      SUBS     r2,r0,#4
        0x0003fcf0:    1f00        ..      SUBS     r0,r0,#4
        0x0003fcf2:    f0130f01    ....    TST      r3,#1
        0x0003fcf6:    d007        ..      BEQ      0x3fd08 ; stereo_itheta + 88
        0x0003fcf8:    edd20a01    ....    VLDR     s1,[r2,#4]
        0x0003fcfc:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x0003fd00:    1d00        ..      ADDS     r0,r0,#4
        0x0003fd02:    1d12        ..      ADDS     r2,r2,#4
        0x0003fd04:    ee000aa1    ....    VMLA.F32 s0,s1,s3
        0x0003fd08:    ea5f0c63    _.c.    ASRS     r12,r3,#1
        0x0003fd0c:    d011        ..      BEQ      0x3fd32 ; stereo_itheta + 130
        0x0003fd0e:    bf00        ..      NOP      
        0x0003fd10:    edd21a01    ....    VLDR     s3,[r2,#4]
        0x0003fd14:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x0003fd18:    ee010a82    ....    VMLA.F32 s0,s3,s4
        0x0003fd1c:    edd21a02    ....    VLDR     s3,[r2,#8]
        0x0003fd20:    ed902a02    ...*    VLDR     s4,[r0,#8]
        0x0003fd24:    3008        .0      ADDS     r0,r0,#8
        0x0003fd26:    3208        .2      ADDS     r2,r2,#8
        0x0003fd28:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003fd2c:    ee010a82    ....    VMLA.F32 s0,s3,s4
        0x0003fd30:    d1ee        ..      BNE      0x3fd10 ; stereo_itheta + 96
        0x0003fd32:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0003fd36:    2b00        .+      CMP      r3,#0
        0x0003fd38:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x0003fd3c:    dd1e        ..      BLE      0x3fd7c ; stereo_itheta + 204
        0x0003fd3e:    1f08        ..      SUBS     r0,r1,#4
        0x0003fd40:    1f09        ..      SUBS     r1,r1,#4
        0x0003fd42:    f0130f01    ....    TST      r3,#1
        0x0003fd46:    d007        ..      BEQ      0x3fd58 ; stereo_itheta + 168
        0x0003fd48:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003fd4c:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003fd50:    1d00        ..      ADDS     r0,r0,#4
        0x0003fd52:    1d09        ..      ADDS     r1,r1,#4
        0x0003fd54:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x0003fd58:    105a        Z.      ASRS     r2,r3,#1
        0x0003fd5a:    d00f        ..      BEQ      0x3fd7c ; stereo_itheta + 204
        0x0003fd5c:    ed900a01    ....    VLDR     s0,[r0,#4]
        0x0003fd60:    edd11a01    ....    VLDR     s3,[r1,#4]
        0x0003fd64:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x0003fd68:    ed900a02    ....    VLDR     s0,[r0,#8]
        0x0003fd6c:    edd11a02    ....    VLDR     s3,[r1,#8]
        0x0003fd70:    3008        .0      ADDS     r0,r0,#8
        0x0003fd72:    3108        .1      ADDS     r1,r1,#8
        0x0003fd74:    1e52        R.      SUBS     r2,r2,#1
        0x0003fd76:    ee400a21    @.!.    VMLA.F32 s1,s0,s3
        0x0003fd7a:    d1ef        ..      BNE      0x3fd5c ; stereo_itheta + 172
        0x0003fd7c:    ee308a88    0...    VADD.F32 s16,s1,s16
        0x0003fd80:    ee110a10    ....    VMOV     r0,s2
        0x0003fd84:    f003f88c    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0003fd88:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003fd8c:    f7defc3c    ..<.    BL       __hardfp_sqrt ; 0x1e608
        0x0003fd90:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003fd94:    f002fa48    ..H.    BL       __aeabi_d2f ; 0x42228
        0x0003fd98:    ee090a10    ....    VMOV     s18,r0
        0x0003fd9c:    ee180a10    ....    VMOV     r0,s16
        0x0003fda0:    f003f87e    ..~.    BL       __aeabi_f2d ; 0x42ea0
        0x0003fda4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003fda8:    f7defc2e    ....    BL       __hardfp_sqrt ; 0x1e608
        0x0003fdac:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003fdb0:    f002fa3a    ..:.    BL       __aeabi_d2f ; 0x42228
        0x0003fdb4:    ee010a10    ....    VMOV     s2,r0
        0x0003fdb8:    ee690a09    i...    VMUL.F32 s1,s18,s18
        0x0003fdbc:    4939        9I      LDR      r1,[pc,#228] ; [0x3fea4] = 0x219392ef
        0x0003fdbe:    ee210a01    !...    VMUL.F32 s0,s2,s2
        0x0003fdc2:    ee701a80    p...    VADD.F32 s3,s1,s0
        0x0003fdc6:    ee110a90    ....    VMOV     r0,s3
        0x0003fdca:    4288        .B      CMP      r0,r1
        0x0003fdcc:    db29        ).      BLT      0x3fe22 ; stereo_itheta + 370
        0x0003fdce:    eef40ac0    ....    VCMPE.F32 s1,s0
        0x0003fdd2:    eddf3a35    ..5:    VLDR     s7,[pc,#212] ; [0x3fea8] = 0x3f2db121
        0x0003fdd6:    ed9f3a35    ..5:    VLDR     s6,[pc,#212] ; [0x3feac] = 0x3db00965
        0x0003fdda:    eddf2a35    ..5*    VLDR     s5,[pc,#212] ; [0x3feb0] = 0x3edcf805
        0x0003fdde:    eddf1a35    ..5.    VLDR     s3,[pc,#212] ; [0x3feb4] = 0xbfc90fdb
        0x0003fde2:    ed9f2a35    ..5*    VLDR     s4,[pc,#212] ; [0x3feb8] = 0x3fc90fdb
        0x0003fde6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fdea:    d230        0.      BCS      0x3fe4e ; stereo_itheta + 414
        0x0003fdec:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x0003fdf0:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0003fdf4:    ee004aa3    ...J    VMLA.F32 s8,s1,s7
        0x0003fdf8:    eef03a40    ..@:    VMOV.F32 s7,s0
        0x0003fdfc:    ee000aa2    ....    VMLA.F32 s0,s1,s5
        0x0003fe00:    ee403a83    @..:    VMLA.F32 s7,s1,s6
        0x0003fe04:    ee243a23    $.#:    VMUL.F32 s6,s8,s7
        0x0003fe08:    ee693a41    i.A:    VNMUL.F32 s7,s18,s2
        0x0003fe0c:    ee630a80    c...    VMUL.F32 s1,s7,s0
        0x0003fe10:    ee800a83    ....    VDIV.F32 s0,s1,s6
        0x0003fe14:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fe18:    bf28        (.      IT       CS
        0x0003fe1a:    eef01a42    ..B.    VMOVCS.F32 s3,s4
        0x0003fe1e:    ee708a21    p.!.    VADD.F32 s17,s0,s3
        0x0003fe22:    eddf0a26    ..&.    VLDR     s1,[pc,#152] ; [0x3febc] = 0x4622f987
        0x0003fe26:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0003fe2a:    ee080aa0    ....    VMLA.F32 s0,s17,s1
        0x0003fe2e:    ee100a10    ....    VMOV     r0,s0
        0x0003fe32:    f003f835    ..5.    BL       __aeabi_f2d ; 0x42ea0
        0x0003fe36:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003fe3a:    f7ddfb4d    ..M.    BL       __hardfp_floor ; 0x1d4d8
        0x0003fe3e:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003fe42:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003fe46:    e8bd4010    ...@    POP      {r4,lr}
        0x0003fe4a:    f002bc6f    ..o.    B.W      __aeabi_d2iz ; 0x4272c
        0x0003fe4e:    eeb04a60    ..`J    VMOV.F32 s8,s1
        0x0003fe52:    eeb51ac0    ....    VCMPE.F32 s2,#0.0
        0x0003fe56:    ee004a23    ..#J    VMLA.F32 s8,s0,s7
        0x0003fe5a:    eef03a60    ..`:    VMOV.F32 s7,s1
        0x0003fe5e:    ee400a22    @.".    VMLA.F32 s1,s0,s5
        0x0003fe62:    ee403a03    @..:    VMLA.F32 s7,s0,s6
        0x0003fe66:    ee243a23    $.#:    VMUL.F32 s6,s8,s7
        0x0003fe6a:    ee693a01    i..:    VMUL.F32 s7,s18,s2
        0x0003fe6e:    ee630aa0    c...    VMUL.F32 s1,s7,s1
        0x0003fe72:    ee800a83    ....    VDIV.F32 s0,s1,s6
        0x0003fe76:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fe7a:    bf34        4.      ITE      CC
        0x0003fe7c:    eef00a61    ..a.    VMOVCC.F32 s1,s3
        0x0003fe80:    eef00a42    ..B.    VMOVCS.F32 s1,s4
        0x0003fe84:    ee300a20    0. .    VADD.F32 s0,s0,s1
        0x0003fe88:    eef53ac0    ...:    VCMPE.F32 s7,#0.0
        0x0003fe8c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003fe90:    bf28        (.      IT       CS
        0x0003fe92:    eef01a42    ..B.    VMOVCS.F32 s3,s4
        0x0003fe96:    ee708a61    p.a.    VSUB.F32 s17,s0,s3
        0x0003fe9a:    e7c2        ..      B        0x3fe22 ; stereo_itheta + 370
    $d
        0x0003fe9c:    26901d7d    }..&    DCD    646978941
        0x0003fea0:    00000000    ....    DCD    0
        0x0003fea4:    219392ef    ...!    DCD    563319535
        0x0003fea8:    3f2db121    !.-?    DCD    1059959073
        0x0003feac:    3db00965    e..=    DCD    1034946917
        0x0003feb0:    3edcf805    ...>    DCD    1054668805
        0x0003feb4:    bfc90fdb    ....    DCD    3217625051
        0x0003feb8:    3fc90fdb    ...?    DCD    1070141403
        0x0003febc:    4622f987    .."F    DCD    1176697223
    $t
    i.tf_analysis
    tf_analysis
        0x0003fec0:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x0003fec4:    4614        .F      MOV      r4,r2
        0x0003fec6:    ed2d0b02    -...    VPUSH    {d0}
        0x0003feca:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003fece:    b097        ..      SUB      sp,sp,#0x5c
        0x0003fed0:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0003fed4:    9f2d        -.      LDR      r7,[sp,#0xb4]
        0x0003fed6:    9d2a        *.      LDR      r5,[sp,#0xa8]
        0x0003fed8:    f7fdfbca    ....    BL       save_stack ; 0x3d670
        0x0003fedc:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0003fee0:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x0003fee4:    ee100a10    ....    VMOV     r0,s0
        0x0003fee8:    f1104f83    ...O    CMN      r0,#0x41800000
        0x0003feec:    bf88        ..      IT       HI
        0x0003feee:    eebd0a00    ....    VMOVHI.F32 s0,#-0.25000000
        0x0003fef2:    eddf0afd    ....    VLDR     s1,[pc,#1012] ; [0x402e8] = 0x3d23d70a
        0x0003fef6:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003fef8:    0080        ..      LSLS     r0,r0,#2
        0x0003fefa:    ee608a20    `. .    VMUL.F32 s17,s0,s1
        0x0003fefe:    4680        .F      MOV      r8,r0
        0x0003ff00:    f7fffda4    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ff04:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ff06:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003ff08:    f06f0201    o...    MVN      r2,#1
        0x0003ff0c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0003ff0e:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003ff10:    eb020640    ..@.    ADD      r6,r2,r0,LSL #1
        0x0003ff14:    f9313010    1..0    LDRSH    r3,[r1,r0,LSL #1]
        0x0003ff18:    5f88        ._      LDRSH    r0,[r1,r6]
        0x0003ff1a:    1a18        ..      SUBS     r0,r3,r0
        0x0003ff1c:    40b8        .@      LSLS     r0,r0,r7
        0x0003ff1e:    0080        ..      LSLS     r0,r0,#2
        0x0003ff20:    f7fffd94    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ff24:    4681        .F      MOV      r9,r0
        0x0003ff26:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003ff28:    991e        ..      LDR      r1,[sp,#0x78]
        0x0003ff2a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0003ff2c:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x0003ff30:    5f80        ._      LDRSH    r0,[r0,r6]
        0x0003ff32:    1a08        ..      SUBS     r0,r1,r0
        0x0003ff34:    40b8        .@      LSLS     r0,r0,r7
        0x0003ff36:    0080        ..      LSLS     r0,r0,#2
        0x0003ff38:    f7fffd88    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ff3c:    9008        ..      STR      r0,[sp,#0x20]
        0x0003ff3e:    4640        @F      MOV      r0,r8
        0x0003ff40:    f7fffd84    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ff44:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ff46:    4640        @F      MOV      r0,r8
        0x0003ff48:    f7fffd80    ....    BL       spl_alloca ; 0x3fa4c
        0x0003ff4c:    9001        ..      STR      r0,[sp,#4]
        0x0003ff4e:    2000        .       MOVS     r0,#0
        0x0003ff50:    9000        ..      STR      r0,[sp,#0]
        0x0003ff52:    981e        ..      LDR      r0,[sp,#0x78]
        0x0003ff54:    2800        .(      CMP      r0,#0
        0x0003ff56:    f340812c    @.,.    BLE.W    0x401b2 ; tf_analysis + 754
        0x0003ff5a:    2001        .       MOVS     r0,#1
        0x0003ff5c:    40b8        .@      LSLS     r0,r0,r7
        0x0003ff5e:    ed9f9ae3    ....    VLDR     s18,[pc,#908] ; [0x402ec] = 0
        0x0003ff62:    9012        ..      STR      r0,[sp,#0x48]
        0x0003ff64:    4278        xB      RSBS     r0,r7,#0
        0x0003ff66:    900c        ..      STR      r0,[sp,#0x30]
        0x0003ff68:    2000        .       MOVS     r0,#0
        0x0003ff6a:    900d        ..      STR      r0,[sp,#0x34]
        0x0003ff6c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003ff6e:    9a00        ..      LDR      r2,[sp,#0]
        0x0003ff70:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0003ff72:    2002        .       MOVS     r0,#2
        0x0003ff74:    eb000042    ..B.    ADD      r0,r0,r2,LSL #1
        0x0003ff78:    5e0a        .^      LDRSH    r2,[r1,r0]
        0x0003ff7a:    9800        ..      LDR      r0,[sp,#0]
        0x0003ff7c:    f9310010    1...    LDRSH    r0,[r1,r0,LSL #1]
        0x0003ff80:    1a11        ..      SUBS     r1,r2,r0
        0x0003ff82:    fa01f607    ....    LSL      r6,r1,r7
        0x0003ff86:    2901        .)      CMP      r1,#1
        0x0003ff88:    bf18        ..      IT       NE
        0x0003ff8a:    2100        .!      MOVNE    r1,#0
        0x0003ff8c:    fa00f207    ....    LSL      r2,r0,r7
        0x0003ff90:    910f        ..      STR      r1,[sp,#0x3c]
        0x0003ff92:    992e        ..      LDR      r1,[sp,#0xb8]
        0x0003ff94:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x0003ff96:    ea4f0886    O...    LSL      r8,r6,#2
        0x0003ff9a:    fb012100    ...!    MLA      r1,r1,r0,r2
        0x0003ff9e:    982b        +.      LDR      r0,[sp,#0xac]
        0x0003ffa0:    4642        BF      MOV      r2,r8
        0x0003ffa2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0003ffa6:    4648        HF      MOV      r0,r9
        0x0003ffa8:    f7d8fb76    ..v.    BL       __aeabi_memcpy4 ; 0x18698
        0x0003ffac:    2c00        .,      CMP      r4,#0
        0x0003ffae:    bf14        ..      ITE      NE
        0x0003ffb0:    463a        :F      MOVNE    r2,r7
        0x0003ffb2:    2200        ."      MOVEQ    r2,#0
        0x0003ffb4:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0003ffb8:    2e00        ..      CMP      r6,#0
        0x0003ffba:    dd1c        ..      BLE      0x3fff6 ; tf_analysis + 310
        0x0003ffbc:    f1a90004    ....    SUB      r0,r9,#4
        0x0003ffc0:    f0160f01    ....    TST      r6,#1
        0x0003ffc4:    d006        ..      BEQ      0x3ffd4 ; tf_analysis + 276
        0x0003ffc6:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003ffca:    1d00        ..      ADDS     r0,r0,#4
        0x0003ffcc:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ffd0:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ffd4:    1071        q.      ASRS     r1,r6,#1
        0x0003ffd6:    d00e        ..      BEQ      0x3fff6 ; tf_analysis + 310
        0x0003ffd8:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0003ffdc:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003ffe0:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003ffe4:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x0003ffe8:    3008        .0      ADDS     r0,r0,#8
        0x0003ffea:    1e49        I.      SUBS     r1,r1,#1
        0x0003ffec:    eef00ae0    ....    VABS.F32 s1,s1
        0x0003fff0:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x0003fff4:    d1f0        ..      BNE      0x3ffd8 ; tf_analysis + 280
        0x0003fff6:    ee002a90    ...*    VMOV     s1,r2
        0x0003fffa:    2c00        .,      CMP      r4,#0
        0x0003fffc:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x00040000:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00040004:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040008:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0004000c:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x00040010:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00040014:    d049        I.      BEQ      0x400aa ; tf_analysis + 490
        0x00040016:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00040018:    bbf0        ..      CBNZ     r0,0x40098 ; tf_analysis + 472
        0x0004001a:    4642        BF      MOV      r2,r8
        0x0004001c:    4649        IF      MOV      r1,r9
        0x0004001e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00040020:    f7d8fb3a    ..:.    BL       __aeabi_memcpy4 ; 0x18698
        0x00040024:    fa46f107    F...    ASR      r1,r6,r7
        0x00040028:    9a12        ..      LDR      r2,[sp,#0x48]
        0x0004002a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004002c:    f7f3fe7a    ..z.    BL       haar1 ; 0x33d24
        0x00040030:    1c7a        z.      ADDS     r2,r7,#1
        0x00040032:    9808        ..      LDR      r0,[sp,#0x20]
        0x00040034:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00040038:    2e00        ..      CMP      r6,#0
        0x0004003a:    dd1c        ..      BLE      0x40076 ; tf_analysis + 438
        0x0004003c:    1f00        ..      SUBS     r0,r0,#4
        0x0004003e:    f0160f01    ....    TST      r6,#1
        0x00040042:    d006        ..      BEQ      0x40052 ; tf_analysis + 402
        0x00040044:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040048:    1d00        ..      ADDS     r0,r0,#4
        0x0004004a:    eef00ae0    ....    VABS.F32 s1,s1
        0x0004004e:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040052:    1071        q.      ASRS     r1,r6,#1
        0x00040054:    d00f        ..      BEQ      0x40076 ; tf_analysis + 438
        0x00040056:    bf00        ..      NOP      
        0x00040058:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x0004005c:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040060:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040064:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00040068:    3008        .0      ADDS     r0,r0,#8
        0x0004006a:    1e49        I.      SUBS     r1,r1,#1
        0x0004006c:    eef00ae0    ....    VABS.F32 s1,s1
        0x00040070:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040074:    d1f0        ..      BNE      0x40058 ; tf_analysis + 408
        0x00040076:    ee002a90    ...*    VMOV     s1,r2
        0x0004007a:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0004007e:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00040082:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040086:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0004008a:    ee410a00    A...    VMLA.F32 s1,s2,s0
        0x0004008e:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x00040092:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x00040096:    e000        ..      B        0x4009a ; tf_analysis + 474
        0x00040098:    e007        ..      B        0x400aa ; tf_analysis + 490
        0x0004009a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004009e:    d204        ..      BCS      0x400aa ; tf_analysis + 490
        0x000400a0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000400a4:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x000400a8:    900d        ..      STR      r0,[sp,#0x34]
        0x000400aa:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000400ac:    f04f0800    O...    MOV      r8,#0
        0x000400b0:    ea540b00    T...    ORRS     r11,r4,r0
        0x000400b4:    bf0c        ..      ITE      EQ
        0x000400b6:    2001        .       MOVEQ    r0,#1
        0x000400b8:    2000        .       MOVNE    r0,#0
        0x000400ba:    4438        8D      ADD      r0,r0,r7
        0x000400bc:    2800        .(      CMP      r0,#0
        0x000400be:    dd50        P.      BLE      0x40162 ; tf_analysis + 674
        0x000400c0:    2c00        .,      CMP      r4,#0
        0x000400c2:    bf1a        ..      ITTE     NE
        0x000400c4:    eba70008    ....    SUBNE    r0,r7,r8
        0x000400c8:    f1a00a01    ....    SUBNE    r10,r0,#1
        0x000400cc:    f1080a01    ....    ADDEQ    r10,r8,#1
        0x000400d0:    2001        .       MOVS     r0,#1
        0x000400d2:    fa00f208    ....    LSL      r2,r0,r8
        0x000400d6:    fa46f108    F...    ASR      r1,r6,r8
        0x000400da:    4648        HF      MOV      r0,r9
        0x000400dc:    f7f3fe22    ..".    BL       haar1 ; 0x33d24
        0x000400e0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000400e4:    2e00        ..      CMP      r6,#0
        0x000400e6:    dd1c        ..      BLE      0x40122 ; tf_analysis + 610
        0x000400e8:    f1a90004    ....    SUB      r0,r9,#4
        0x000400ec:    f0160f01    ....    TST      r6,#1
        0x000400f0:    d006        ..      BEQ      0x40100 ; tf_analysis + 576
        0x000400f2:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x000400f6:    1d00        ..      ADDS     r0,r0,#4
        0x000400f8:    eef00ae0    ....    VABS.F32 s1,s1
        0x000400fc:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040100:    1071        q.      ASRS     r1,r6,#1
        0x00040102:    d00e        ..      BEQ      0x40122 ; tf_analysis + 610
        0x00040104:    edd00a01    ....    VLDR     s1,[r0,#4]
        0x00040108:    eef00ae0    ....    VABS.F32 s1,s1
        0x0004010c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040110:    edd00a02    ....    VLDR     s1,[r0,#8]
        0x00040114:    3008        .0      ADDS     r0,r0,#8
        0x00040116:    1e49        I.      SUBS     r1,r1,#1
        0x00040118:    eef00ae0    ....    VABS.F32 s1,s1
        0x0004011c:    ee300a80    0...    VADD.F32 s0,s1,s0
        0x00040120:    d1f0        ..      BNE      0x40104 ; tf_analysis + 580
        0x00040122:    ee00aa90    ....    VMOV     s1,r10
        0x00040126:    eeb81ae0    ....    VCVT.F32.S32 s2,s1
        0x0004012a:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004012e:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00040132:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040136:    ee010a20    .. .    VMLA.F32 s0,s2,s1
        0x0004013a:    eeb40ac8    ....    VCMPE.F32 s0,s16
        0x0004013e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040142:    d204        ..      BCS      0x4014e ; tf_analysis + 654
        0x00040144:    f1080001    ....    ADD      r0,r8,#1
        0x00040148:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004014c:    900d        ..      STR      r0,[sp,#0x34]
        0x0004014e:    f1080801    ....    ADD      r8,r8,#1
        0x00040152:    f1bb0f00    ....    CMP      r11,#0
        0x00040156:    bf0c        ..      ITE      EQ
        0x00040158:    2001        .       MOVEQ    r0,#1
        0x0004015a:    2000        .       MOVNE    r0,#0
        0x0004015c:    4438        8D      ADD      r0,r0,r7
        0x0004015e:    4540        @E      CMP      r0,r8
        0x00040160:    dcae        ..      BGT      0x400c0 ; tf_analysis + 512
        0x00040162:    980d        ..      LDR      r0,[sp,#0x34]
        0x00040164:    b12c        ,.      CBZ      r4,0x40172 ; tf_analysis + 690
        0x00040166:    0042        B.      LSLS     r2,r0,#1
        0x00040168:    9900        ..      LDR      r1,[sp,#0]
        0x0004016a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004016c:    f8402021    @.!     STR      r2,[r0,r1,LSL #2]
        0x00040170:    e005        ..      B        0x4017e ; tf_analysis + 702
        0x00040172:    0040        @.      LSLS     r0,r0,#1
        0x00040174:    4242        BB      RSBS     r2,r0,#0
        0x00040176:    9906        ..      LDR      r1,[sp,#0x18]
        0x00040178:    9800        ..      LDR      r0,[sp,#0]
        0x0004017a:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x0004017e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00040180:    b178        x.      CBZ      r0,0x401a2 ; tf_analysis + 738
        0x00040182:    9900        ..      LDR      r1,[sp,#0]
        0x00040184:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040186:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004018a:    2800        .(      CMP      r0,#0
        0x0004018c:    bf1c        ..      ITT      NE
        0x0004018e:    990c        ..      LDRNE    r1,[sp,#0x30]
        0x00040190:    ebb00f41    ..A.    CMPNE    r0,r1,LSL #1
        0x00040194:    d105        ..      BNE      0x401a2 ; tf_analysis + 738
        0x00040196:    f1a00201    ....    SUB      r2,r0,#1
        0x0004019a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004019c:    9800        ..      LDR      r0,[sp,#0]
        0x0004019e:    f8412020    A.      STR      r2,[r1,r0,LSL #2]
        0x000401a2:    9800        ..      LDR      r0,[sp,#0]
        0x000401a4:    f1000001    ....    ADD      r0,r0,#1
        0x000401a8:    9000        ..      STR      r0,[sp,#0]
        0x000401aa:    991e        ..      LDR      r1,[sp,#0x78]
        0x000401ac:    4288        .B      CMP      r0,r1
        0x000401ae:    f6ffaedb    ....    BLT      0x3ff68 ; tf_analysis + 168
        0x000401b2:    2000        .       MOVS     r0,#0
        0x000401b4:    4606        .F      MOV      r6,r0
        0x000401b6:    9009        ..      STR      r0,[sp,#0x24]
        0x000401b8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000401ba:    1e40        @.      SUBS     r0,r0,#1
        0x000401bc:    9012        ..      STR      r0,[sp,#0x48]
        0x000401be:    9806        ..      LDR      r0,[sp,#0x18]
        0x000401c0:    6800        .h      LDR      r0,[r0,#0]
        0x000401c2:    9013        ..      STR      r0,[sp,#0x4c]
        0x000401c4:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000401c6:    6800        .h      LDR      r0,[r0,#0]
        0x000401c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000401ca:    00a0        ..      LSLS     r0,r4,#2
        0x000401cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000401ce:    4848        HH      LDR      r0,[pc,#288] ; [0x402f0] = 0x45a58
        0x000401d0:    eb000ec7    ....    ADD      lr,r0,r7,LSL #3
        0x000401d4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000401d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000401d8:    eb000246    ..F.    ADD      r2,r0,r6,LSL #1
        0x000401dc:    f91e0002    ....    LDRSB    r0,[lr,r2]
        0x000401e0:    f1c00b00    ....    RSB      r11,r0,#0
        0x000401e4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000401e6:    eb10004b    ..K.    ADDS     r0,r0,r11,LSL #1
        0x000401ea:    bf48        H.      IT       MI
        0x000401ec:    4240        @B      RSBMI    r0,r0,#0
        0x000401ee:    4341        AC      MULS     r1,r0,r1
        0x000401f0:    eb02000e    ....    ADD      r0,r2,lr
        0x000401f4:    2c00        .,      CMP      r4,#0
        0x000401f6:    f9900001    ....    LDRSB    r0,[r0,#1]
        0x000401fa:    f1c00a00    ....    RSB      r10,r0,#0
        0x000401fe:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00040200:    eb00004a    ..J.    ADD      r0,r0,r10,LSL #1
        0x00040204:    bf14        ..      ITE      NE
        0x00040206:    2300        .#      MOVNE    r3,#0
        0x00040208:    462b        +F      MOVEQ    r3,r5
        0x0004020a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004020c:    2800        .(      CMP      r0,#0
        0x0004020e:    bfb8        ..      IT       LT
        0x00040210:    4240        @B      RSBLT    r0,r0,#0
        0x00040212:    fb023000    ...0    MLA      r0,r2,r0,r3
        0x00040216:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00040218:    2a00        .*      CMP      r2,#0
        0x0004021a:    dd24        $.      BLE      0x40266 ; tf_analysis + 934
        0x0004021c:    9a2f        /.      LDR      r2,[sp,#0xbc]
        0x0004021e:    f1020c04    ....    ADD      r12,r2,#4
        0x00040222:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00040224:    1d13        ..      ADDS     r3,r2,#4
        0x00040226:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x00040228:    1e57        W.      SUBS     r7,r2,#1
        0x0004022a:    1942        B.      ADDS     r2,r0,r5
        0x0004022c:    428a        .B      CMP      r2,r1
        0x0004022e:    bfa8        ..      IT       GE
        0x00040230:    460a        .F      MOVGE    r2,r1
        0x00040232:    4429        )D      ADD      r1,r1,r5
        0x00040234:    4281        .B      CMP      r1,r0
        0x00040236:    bfd8        ..      IT       LE
        0x00040238:    4608        .F      MOVLE    r0,r1
        0x0004023a:    f8d39000    ....    LDR      r9,[r3,#0]
        0x0004023e:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00040242:    eb19014b    ..K.    ADDS     r1,r9,r11,LSL #1
        0x00040246:    bf48        H.      IT       MI
        0x00040248:    4249        IB      RSBMI    r1,r1,#0
        0x0004024a:    fb082101    ...!    MLA      r1,r8,r1,r2
        0x0004024e:    eb19024a    ..J.    ADDS     r2,r9,r10,LSL #1
        0x00040252:    f1030304    ....    ADD      r3,r3,#4
        0x00040256:    bf48        H.      IT       MI
        0x00040258:    4252        RB      RSBMI    r2,r2,#0
        0x0004025a:    fb080002    ....    MLA      r0,r8,r2,r0
        0x0004025e:    1e7f        ..      SUBS     r7,r7,#1
        0x00040260:    f10c0c04    ....    ADD      r12,r12,#4
        0x00040264:    d1e1        ..      BNE      0x4022a ; tf_analysis + 874
        0x00040266:    4288        .B      CMP      r0,r1
        0x00040268:    db7e        ~.      BLT      0x40368 ; tf_analysis + 1192
        0x0004026a:    a810        ..      ADD      r0,sp,#0x40
        0x0004026c:    f8401026    @.&.    STR      r1,[r0,r6,LSL #2]
        0x00040270:    1c76        v.      ADDS     r6,r6,#1
        0x00040272:    2e02        ..      CMP      r6,#2
        0x00040274:    dbae        ..      BLT      0x401d4 ; tf_analysis + 788
        0x00040276:    e9dd0110    ....    LDRD     r0,r1,[sp,#0x40]
        0x0004027a:    4288        .B      CMP      r0,r1
        0x0004027c:    dd03        ..      BLE      0x40286 ; tf_analysis + 966
        0x0004027e:    2c00        .,      CMP      r4,#0
        0x00040280:    bf1c        ..      ITT      NE
        0x00040282:    2001        .       MOVNE    r0,#1
        0x00040284:    9009        ..      STRNE    r0,[sp,#0x24]
        0x00040286:    9909        ..      LDR      r1,[sp,#0x24]
        0x00040288:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004028a:    eb000c41    ..A.    ADD      r12,r0,r1,LSL #1
        0x0004028e:    f91e000c    ....    LDRSB    r0,[lr,r12]
        0x00040292:    4241        AB      RSBS     r1,r0,#0
        0x00040294:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00040296:    eb100041    ..A.    ADDS     r0,r0,r1,LSL #1
        0x0004029a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004029c:    bf48        H.      IT       MI
        0x0004029e:    4240        @B      RSBMI    r0,r0,#0
        0x000402a0:    fb01f300    ....    MUL      r3,r1,r0
        0x000402a4:    eb0c060e    ....    ADD      r6,r12,lr
        0x000402a8:    f9960001    ....    LDRSB    r0,[r6,#1]
        0x000402ac:    4241        AB      RSBS     r1,r0,#0
        0x000402ae:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000402b0:    2c00        .,      CMP      r4,#0
        0x000402b2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x000402b6:    bf14        ..      ITE      NE
        0x000402b8:    2200        ."      MOVNE    r2,#0
        0x000402ba:    462a        *F      MOVEQ    r2,r5
        0x000402bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000402be:    2800        .(      CMP      r0,#0
        0x000402c0:    bfb8        ..      IT       LT
        0x000402c2:    4240        @B      RSBLT    r0,r0,#0
        0x000402c4:    fb012200    ..."    MLA      r2,r1,r0,r2
        0x000402c8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000402ca:    2101        .!      MOVS     r1,#1
        0x000402cc:    2801        .(      CMP      r0,#1
        0x000402ce:    bfc4        ..      ITT      GT
        0x000402d0:    2700        .'      MOVGT    r7,#0
        0x000402d2:    2401        .$      MOVGT    r4,#1
        0x000402d4:    dd3b        ;.      BLE      0x4034e ; tf_analysis + 1166
        0x000402d6:    eb020805    ....    ADD      r8,r2,r5
        0x000402da:    4618        .F      MOV      r0,r3
        0x000402dc:    4543        CE      CMP      r3,r8
        0x000402de:    bfa8        ..      IT       GE
        0x000402e0:    4640        @F      MOVGE    r0,r8
        0x000402e2:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x000402e6:    e005        ..      B        0x402f4 ; tf_analysis + 1076
    $d
        0x000402e8:    3d23d70a    ..#=    DCD    1025758986
        0x000402ec:    00000000    ....    DCD    0
        0x000402f0:    00045a58    XZ..    DCD    285272
    $t
        0x000402f4:    bfb4        ..      ITE      LT
        0x000402f6:    f8487021    H.!p    STRLT    r7,[r8,r1,LSL #2]
        0x000402fa:    f8484021    H.!@    STRGE    r4,[r8,r1,LSL #2]
        0x000402fe:    442b        +D      ADD      r3,r3,r5
        0x00040300:    4293        .B      CMP      r3,r2
        0x00040302:    bfb8        ..      IT       LT
        0x00040304:    461a        .F      MOVLT    r2,r3
        0x00040306:    9b01        ..      LDR      r3,[sp,#4]
        0x00040308:    bfb4        ..      ITE      LT
        0x0004030a:    f8437021    C.!p    STRLT    r7,[r3,r1,LSL #2]
        0x0004030e:    f8434021    C.!@    STRGE    r4,[r3,r1,LSL #2]
        0x00040312:    f91e300c    ...0    LDRSB    r3,[lr,r12]
        0x00040316:    f1c30800    ....    RSB      r8,r3,#0
        0x0004031a:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0004031c:    f8539021    S.!.    LDR      r9,[r3,r1,LSL #2]
        0x00040320:    eb190348    ..H.    ADDS     r3,r9,r8,LSL #1
        0x00040324:    f8dd80bc    ....    LDR      r8,[sp,#0xbc]
        0x00040328:    f8588021    X.!.    LDR      r8,[r8,r1,LSL #2]
        0x0004032c:    bf48        H.      IT       MI
        0x0004032e:    425b        [B      RSBMI    r3,r3,#0
        0x00040330:    fb080303    ....    MLA      r3,r8,r3,r0
        0x00040334:    f9960001    ....    LDRSB    r0,[r6,#1]
        0x00040338:    4240        @B      RSBS     r0,r0,#0
        0x0004033a:    eb190040    ..@.    ADDS     r0,r9,r0,LSL #1
        0x0004033e:    bf48        H.      IT       MI
        0x00040340:    4240        @B      RSBMI    r0,r0,#0
        0x00040342:    fb082200    ..."    MLA      r2,r8,r0,r2
        0x00040346:    981e        ..      LDR      r0,[sp,#0x78]
        0x00040348:    1c49        I.      ADDS     r1,r1,#1
        0x0004034a:    4281        .B      CMP      r1,r0
        0x0004034c:    dbc3        ..      BLT      0x402d6 ; tf_analysis + 1046
        0x0004034e:    429a        .B      CMP      r2,r3
        0x00040350:    bfd4        ..      ITE      LE
        0x00040352:    2201        ."      MOVLE    r2,#1
        0x00040354:    2200        ."      MOVGT    r2,#0
        0x00040356:    9920         .      LDR      r1,[sp,#0x80]
        0x00040358:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004035c:    f8402c04    @..,    STR      r2,[r0,#-4]
        0x00040360:    9912        ..      LDR      r1,[sp,#0x48]
        0x00040362:    2900        .)      CMP      r1,#0
        0x00040364:    dd1d        ..      BLE      0x403a2 ; tf_analysis + 1250
        0x00040366:    e000        ..      B        0x4036a ; tf_analysis + 1194
        0x00040368:    e024        $.      B        0x403b4 ; tf_analysis + 1268
        0x0004036a:    9a1e        ..      LDR      r2,[sp,#0x78]
        0x0004036c:    9901        ..      LDR      r1,[sp,#4]
        0x0004036e:    9b1e        ..      LDR      r3,[sp,#0x78]
        0x00040370:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00040374:    1f0a        ..      SUBS     r2,r1,#4
        0x00040376:    9905        ..      LDR      r1,[sp,#0x14]
        0x00040378:    1f00        ..      SUBS     r0,r0,#4
        0x0004037a:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x0004037e:    1f09        ..      SUBS     r1,r1,#4
        0x00040380:    f1b30301    ....    SUBS.W   r3,r3,#1
        0x00040384:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040388:    f1bc0f01    ....    CMP      r12,#1
        0x0004038c:    bf0c        ..      ITE      EQ
        0x0004038e:    f8d2c000    ....    LDREQ    r12,[r2,#0]
        0x00040392:    f8d1c000    ....    LDRNE    r12,[r1,#0]
        0x00040396:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x0004039a:    1f09        ..      SUBS     r1,r1,#4
        0x0004039c:    1f12        ..      SUBS     r2,r2,#4
        0x0004039e:    1e5b        [.      SUBS     r3,r3,#1
        0x000403a0:    d1f0        ..      BNE      0x40384 ; tf_analysis + 1220
        0x000403a2:    f7fdf95d    ..].    BL       restore_stack ; 0x3d660
        0x000403a6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000403a8:    b017        ..      ADD      sp,sp,#0x5c
        0x000403aa:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000403ae:    b006        ..      ADD      sp,sp,#0x18
        0x000403b0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000403b4:    4601        .F      MOV      r1,r0
        0x000403b6:    e758        X.      B        0x4026a ; tf_analysis + 938
    i.transient_analysis
    transient_analysis
        0x000403b8:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x000403bc:    2000        .       MOVS     r0,#0
        0x000403be:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000403c2:    b085        ..      SUB      sp,sp,#0x14
        0x000403c4:    ed9fbafe    ....    VLDR     s22,[pc,#1016] ; [0x407c0] = 0x3d800000
        0x000403c8:    9000        ..      STR      r0,[sp,#0]
        0x000403ca:    f7fdf951    ..Q.    BL       save_stack ; 0x3d670
        0x000403ce:    9816        ..      LDR      r0,[sp,#0x58]
        0x000403d0:    0080        ..      LSLS     r0,r0,#2
        0x000403d2:    f7fffb3b    ..;.    BL       spl_alloca ; 0x3fa4c
        0x000403d6:    4604        .F      MOV      r4,r0
        0x000403d8:    9824        $.      LDR      r0,[sp,#0x90]
        0x000403da:    2100        .!      MOVS     r1,#0
        0x000403dc:    6001        .`      STR      r1,[r0,#0]
        0x000403de:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000403e0:    2800        .(      CMP      r0,#0
        0x000403e2:    bf18        ..      IT       NE
        0x000403e4:    ed9fbaf7    ....    VLDRNE   s22,[pc,#988] ; [0x407c4] = 0x3d000000
        0x000403e8:    9816        ..      LDR      r0,[sp,#0x58]
        0x000403ea:    f04f0800    O...    MOV      r8,#0
        0x000403ee:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x000403f2:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x000403f6:    ed9ffaf4    ....    VLDR     s30,[pc,#976] ; [0x407c8] = 0
        0x000403fa:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000403fc:    2800        .(      CMP      r0,#0
        0x000403fe:    f3408242    @.B.    BLE.W    0x40886 ; transient_analysis + 1230
        0x00040402:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00040406:    eef4fa00    ....    VMOV.F32 s31,#0.12500000
        0x0004040a:    ee70ba4b    p.K.    VSUB.F32 s23,s0,s22
        0x0004040e:    ed9febf0    ....    VLDR     d14,[pc,#960] ; [0x407d0] = 0
        0x00040412:    f1ab000e    ....    SUB      r0,r11,#0xe
        0x00040416:    17c1        ..      ASRS     r1,r0,#31
        0x00040418:    eb007091    ...p    ADD      r0,r0,r1,LSR #30
        0x0004041c:    9001        ..      STR      r0,[sp,#4]
        0x0004041e:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00040422:    ed9faaed    ....    VLDR     s20,[pc,#948] ; [0x407d8] = 0x26901d7d
        0x00040426:    ed9fcbee    ....    VLDR     d12,[pc,#952] ; [0x407e0] = 0
        0x0004042a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004042c:    f1ab0011    ....    SUB      r0,r11,#0x11
        0x00040430:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00040434:    f8df93b0    ....    LDR      r9,[pc,#944] ; [0x407e8] = 0x450e6
        0x00040438:    0040        @.      LSLS     r0,r0,#1
        0x0004043a:    ed9fdbed    ....    VLDR     d13,[pc,#948] ; [0x407f0] = 0
        0x0004043e:    9002        ..      STR      r0,[sp,#8]
        0x00040440:    eef00a4f    ..O.    VMOV.F32 s1,s30
        0x00040444:    9816        ..      LDR      r0,[sp,#0x58]
        0x00040446:    eeb00a60    ..`.    VMOV.F32 s0,s1
        0x0004044a:    2800        .(      CMP      r0,#0
        0x0004044c:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x00040450:    dd18        ..      BLE      0x40484 ; transient_analysis + 204
        0x00040452:    fb08f100    ....    MUL      r1,r8,r0
        0x00040456:    9815        ..      LDR      r0,[sp,#0x54]
        0x00040458:    9a16        ..      LDR      r2,[sp,#0x58]
        0x0004045a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0004045e:    4620         F      MOV      r0,r4
        0x00040460:    eef62a00    ...*    VMOV.F32 s5,#0.50000000
        0x00040464:    ecf11a01    ....    VLDM     r1!,{s3}
        0x00040468:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0004046c:    1e52        R.      SUBS     r2,r2,#1
        0x0004046e:    ee312a80    1..*    VADD.F32 s4,s3,s0
        0x00040472:    ee300a61    0.a.    VSUB.F32 s0,s0,s3
        0x00040476:    eca02a01    ...*    VSTM     r0!,{s4}
        0x0004047a:    ee090a22    ..".    VMLA.F32 s0,s18,s5
        0x0004047e:    ee319ac1    1...    VSUB.F32 s18,s3,s2
        0x00040482:    d1ef        ..      BNE      0x40464 ; transient_analysis + 172
        0x00040484:    2000        .       MOVS     r0,#0
        0x00040486:    6020         `      STR      r0,[r4,#0]
        0x00040488:    6060        ``      STR      r0,[r4,#4]
        0x0004048a:    60a0        .`      STR      r0,[r4,#8]
        0x0004048c:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004048e:    6120         a      STR      r0,[r4,#0x10]
        0x00040490:    6160        `a      STR      r0,[r4,#0x14]
        0x00040492:    61a0        .a      STR      r0,[r4,#0x18]
        0x00040494:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00040496:    6220         b      STR      r0,[r4,#0x20]
        0x00040498:    6260        `b      STR      r0,[r4,#0x24]
        0x0004049a:    eeb09a60    ..`.    VMOV.F32 s18,s1
        0x0004049e:    62a0        .b      STR      r0,[r4,#0x28]
        0x000404a0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000404a4:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000404a6:    f1bb0f00    ....    CMP      r11,#0
        0x000404aa:    dd1a        ..      BLE      0x404e2 ; transient_analysis + 298
        0x000404ac:    4620         F      MOV      r0,r4
        0x000404ae:    4621        !F      MOV      r1,r4
        0x000404b0:    ea4f020b    O...    MOV.W    r2,r11
        0x000404b4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000404b8:    edd01a01    ....    VLDR     s3,[r0,#4]
        0x000404bc:    3008        .0      ADDS     r0,r0,#8
        0x000404be:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000404c2:    1e52        R.      SUBS     r2,r2,#1
        0x000404c4:    ee011aa1    ....    VMLA.F32 s2,s3,s3
        0x000404c8:    eef01a40    ..@.    VMOV.F32 s3,s0
        0x000404cc:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000404d0:    ee399a01    9...    VADD.F32 s18,s18,s2
        0x000404d4:    ee0b0aa1    ....    VMLA.F32 s0,s23,s3
        0x000404d8:    ee2b1a00    +...    VMUL.F32 s2,s22,s0
        0x000404dc:    eca11a01    ....    VSTM     r1!,{s2}
        0x000404e0:    d1e8        ..      BNE      0x404b4 ; transient_analysis + 252
        0x000404e2:    f1ab0001    ....    SUB      r0,r11,#1
        0x000404e6:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x000404ea:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000404ee:    bfc8        ..      IT       GT
        0x000404f0:    eeb61a0c    ....    VMOVGT.F32 s2,#0.87500000
        0x000404f4:    dd18        ..      BLE      0x40528 ; transient_analysis + 368
        0x000404f6:    bf00        ..      NOP      
        0x000404f8:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x000404fc:    eef01a60    ..`.    VMOV.F32 s3,s1
        0x00040500:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00040504:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x00040508:    ee410a81    A...    VMLA.F32 s1,s3,s2
        0x0004050c:    ee200aaf     ...    VMUL.F32 s0,s1,s31
        0x00040510:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00040514:    eeb40ae9    ....    VCMPE.F32 s0,s19
        0x00040518:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004051c:    f3008232    ..2.    BGT.W    0x40984 ; transient_analysis + 1484
        0x00040520:    1e40        @.      SUBS     r0,r0,#1
        0x00040522:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00040526:    dce7        ..      BGT      0x404f8 ; transient_analysis + 320
        0x00040528:    4658        XF      MOV      r0,r11
        0x0004052a:    f002f95c    ..\.    BL       __aeabi_i2d ; 0x427e6
        0x0004052e:    ee290a29    ).).    VMUL.F32 s0,s18,s19
        0x00040532:    ec410b18    A...    VMOV     d8,r0,r1
        0x00040536:    ee100a10    ....    VMOV     r0,s0
        0x0004053a:    f002fcb1    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0004053e:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x00040542:    f002f9b7    ....    BL       __aeabi_dmul ; 0x428b4
        0x00040546:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004054a:    f002f9b3    ....    BL       __aeabi_dmul ; 0x428b4
        0x0004054e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040552:    f7def859    ..Y.    BL       __hardfp_sqrt ; 0x1e608
        0x00040556:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004055a:    f001fe65    ..e.    BL       __aeabi_d2f ; 0x42228
        0x0004055e:    ee000a10    ....    VMOV     s0,r0
        0x00040562:    ee00ba90    ....    VMOV     s1,r11
        0x00040566:    9801        ..      LDR      r0,[sp,#4]
        0x00040568:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004056c:    eef80ae0    ....    VCVT.F32.S32 s1,s1
        0x00040570:    2700        .'      MOVS     r7,#0
        0x00040572:    ea4f0aa0    O...    ASR      r10,r0,#2
        0x00040576:    f1ba0f00    ....    CMP      r10,#0
        0x0004057a:    ee808a80    ....    VDIV.F32 s16,s1,s0
        0x0004057e:    f340816c    @.l.    BLE.W    0x4085a ; transient_analysis + 1186
        0x00040582:    9e03        ..      LDR      r6,[sp,#0xc]
        0x00040584:    f1040530    ..0.    ADD      r5,r4,#0x30
        0x00040588:    2e00        ..      CMP      r6,#0
        0x0004058a:    d069        i.      BEQ      0x40660 ; transient_analysis + 680
        0x0004058c:    ed9f0a9a    ....    VLDR     s0,[pc,#616] ; [0x407f8] = 0x42800000
        0x00040590:    ee688a00    h...    VMUL.F32 s17,s16,s0
        0x00040594:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040598:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004059c:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x000405a0:    ee100a10    ....    VMOV     r0,s0
        0x000405a4:    f002fc7c    ..|.    BL       __aeabi_f2d ; 0x42ea0
        0x000405a8:    ec410b10    A...    VMOV     d0,r0,r1
        0x000405ac:    f7dcff94    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000405b0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x000405b4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000405b8:    f002f940    ..@.    BL       __aeabi_cdcmple ; 0x4283c
        0x000405bc:    bf24        $.      ITT      CS
        0x000405be:    eeb00a4c    ..L.    VMOVCS.F32 s0,s24
        0x000405c2:    eef00a6c    ..l.    VMOVCS.F32 s1,s25
        0x000405c6:    d20d        ..      BCS      0x405e4 ; transient_analysis + 556
        0x000405c8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000405cc:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000405d0:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x000405d4:    ee100a10    ....    VMOV     r0,s0
        0x000405d8:    f002fc62    ..b.    BL       __aeabi_f2d ; 0x42ea0
        0x000405dc:    ec410b10    A...    VMOV     d0,r0,r1
        0x000405e0:    f7dcff7a    ..z.    BL       __hardfp_floor ; 0x1d4d8
        0x000405e4:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x000405e8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000405ec:    f002f926    ..&.    BL       __aeabi_cdcmple ; 0x4283c
        0x000405f0:    bf3c        <.      ITT      CC
        0x000405f2:    eeb09a4d    ..M.    VMOVCC.F32 s18,s26
        0x000405f6:    eef09a6d    ..m.    VMOVCC.F32 s19,s27
        0x000405fa:    d32a        *.      BCC      0x40652 ; transient_analysis + 666
        0x000405fc:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040600:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040604:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x00040608:    ee100a10    ....    VMOV     r0,s0
        0x0004060c:    f002fc48    ..H.    BL       __aeabi_f2d ; 0x42ea0
        0x00040610:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040614:    f7dcff60    ..`.    BL       __hardfp_floor ; 0x1d4d8
        0x00040618:    eeb09a4c    ..L.    VMOV.F32 s18,s24
        0x0004061c:    eef09a6c    ..l.    VMOV.F32 s19,s25
        0x00040620:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040624:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040628:    f002f908    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x0004062c:    d211        ..      BCS      0x40652 ; transient_analysis + 666
        0x0004062e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040632:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040636:    ee280a80    (...    VMUL.F32 s0,s17,s0
        0x0004063a:    ee100a10    ....    VMOV     r0,s0
        0x0004063e:    f002fc2f    ../.    BL       __aeabi_f2d ; 0x42ea0
        0x00040642:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040646:    f7dcff47    ..G.    BL       __hardfp_floor ; 0x1d4d8
        0x0004064a:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004064e:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x00040652:    ec510b19    Q...    VMOV     r0,r1,d9
        0x00040656:    f002f869    ..i.    BL       __aeabi_d2iz ; 0x4272c
        0x0004065a:    f8197000    ...p    LDRB     r7,[r9,r0]
        0x0004065e:    3510        .5      ADDS     r5,r5,#0x10
        0x00040660:    4556        VE      CMP      r6,r10
        0x00040662:    bfbc        ..      ITT      LT
        0x00040664:    ed9f0a64    ..d.    VLDRLT   s0,[pc,#400] ; [0x407f8] = 0x42800000
        0x00040668:    ee68aa00    h...    VMULLT.F32 s21,s16,s0
        0x0004066c:    da7b        {.      BGE      0x40766 ; transient_analysis + 942
        0x0004066e:    bf00        ..      NOP      
        0x00040670:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040674:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040678:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004067c:    ee100a10    ....    VMOV     r0,s0
        0x00040680:    f002fc0e    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00040684:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040688:    f7dcff26    ..&.    BL       __hardfp_floor ; 0x1d4d8
        0x0004068c:    eeb08a4c    ..L.    VMOV.F32 s16,s24
        0x00040690:    eef08a6c    ..l.    VMOV.F32 s17,s25
        0x00040694:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00040698:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004069c:    f002f8ce    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x000406a0:    bf24        $.      ITT      CS
        0x000406a2:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x000406a6:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x000406aa:    d20d        ..      BCS      0x406c8 ; transient_analysis + 784
        0x000406ac:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000406b0:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000406b4:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x000406b8:    ee100a10    ....    VMOV     r0,s0
        0x000406bc:    f002fbf0    ....    BL       __aeabi_f2d ; 0x42ea0
        0x000406c0:    ec410b10    A...    VMOV     d0,r0,r1
        0x000406c4:    f7dcff08    ....    BL       __hardfp_floor ; 0x1d4d8
        0x000406c8:    eeb09a4d    ..M.    VMOV.F32 s18,s26
        0x000406cc:    eef09a6d    ..m.    VMOV.F32 s19,s27
        0x000406d0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000406d4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000406d8:    f002f8b0    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x000406dc:    bf3c        <.      ITT      CC
        0x000406de:    eeb00a49    ..I.    VMOVCC.F32 s0,s18
        0x000406e2:    eef00a69    ..i.    VMOVCC.F32 s1,s19
        0x000406e6:    d327        '.      BCC      0x40738 ; transient_analysis + 896
        0x000406e8:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000406ec:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000406f0:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x000406f4:    ee100a10    ....    VMOV     r0,s0
        0x000406f8:    f002fbd2    ....    BL       __aeabi_f2d ; 0x42ea0
        0x000406fc:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040700:    f7dcfeea    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00040704:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00040708:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004070c:    f002f896    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x00040710:    bf24        $.      ITT      CS
        0x00040712:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x00040716:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x0004071a:    d20d        ..      BCS      0x40738 ; transient_analysis + 896
        0x0004071c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040720:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040724:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040728:    ee100a10    ....    VMOV     r0,s0
        0x0004072c:    f002fbb8    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00040730:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040734:    f7dcfed0    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00040738:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004073c:    f001fff6    ....    BL       __aeabi_d2iz ; 0x4272c
        0x00040740:    ed950a04    ....    VLDR     s0,[r5,#0x10]
        0x00040744:    f8190000    ....    LDRB     r0,[r9,r0]
        0x00040748:    3510        .5      ADDS     r5,r5,#0x10
        0x0004074a:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0004074e:    4407        .D      ADD      r7,r7,r0
        0x00040750:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040754:    ee100a10    ....    VMOV     r0,s0
        0x00040758:    f002fba2    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0004075c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040760:    f7dcfeba    ....    BL       __hardfp_floor ; 0x1d4d8
        0x00040764:    e000        ..      B        0x40768 ; transient_analysis + 944
        0x00040766:    e078        x.      B        0x4085a ; transient_analysis + 1186
        0x00040768:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004076c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040770:    f002f864    ..d.    BL       __aeabi_cdcmple ; 0x4283c
        0x00040774:    bf24        $.      ITT      CS
        0x00040776:    eeb00a48    ..H.    VMOVCS.F32 s0,s16
        0x0004077a:    eef00a68    ..h.    VMOVCS.F32 s1,s17
        0x0004077e:    d20d        ..      BCS      0x4079c ; transient_analysis + 996
        0x00040780:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040784:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040788:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004078c:    ee100a10    ....    VMOV     r0,s0
        0x00040790:    f002fb86    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00040794:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040798:    f7dcfe9e    ....    BL       __hardfp_floor ; 0x1d4d8
        0x0004079c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000407a0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000407a4:    f002f84a    ..J.    BL       __aeabi_cdcmple ; 0x4283c
        0x000407a8:    bf3c        <.      ITT      CC
        0x000407aa:    eeb08a49    ..I.    VMOVCC.F32 s16,s18
        0x000407ae:    eef08a69    ..i.    VMOVCC.F32 s17,s19
        0x000407b2:    d346        F.      BCC      0x40842 ; transient_analysis + 1162
        0x000407b4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000407b8:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000407bc:    e01e        ..      B        0x407fc ; transient_analysis + 1092
    $d
        0x000407be:    0000        ..      DCW    0
        0x000407c0:    3d800000    ...=    DCD    1031798784
        0x000407c4:    3d000000    ...=    DCD    1023410176
        0x000407c8:    00000000    ....    DCD    0
        0x000407cc:    00000000    ....    DCD    0
        0x000407d0:    00000000    ....    DCD    0
        0x000407d4:    3fe00000    ...?    DCD    1071644672
        0x000407d8:    26901d7d    }..&    DCD    646978941
        0x000407dc:    00000000    ....    DCD    0
        0x000407e0:    00000000    ....    DCD    0
        0x000407e4:    405fc000    .._@    DCD    1080016896
        0x000407e8:    000450e6    .P..    DCD    282854
        0x000407ec:    00000000    ....    DCD    0
        0x000407f0:    00000000    ....    DCD    0
        0x000407f4:    00000000    ....    DCD    0
        0x000407f8:    42800000    ...B    DCD    1115684864
    $t
        0x000407fc:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x00040800:    ee100a10    ....    VMOV     r0,s0
        0x00040804:    f002fb4c    ..L.    BL       __aeabi_f2d ; 0x42ea0
        0x00040808:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004080c:    f7dcfe64    ..d.    BL       __hardfp_floor ; 0x1d4d8
        0x00040810:    ec532b18    S..+    VMOV     r2,r3,d8
        0x00040814:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040818:    f002f810    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x0004081c:    d211        ..      BCS      0x40842 ; transient_analysis + 1162
        0x0004081e:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00040822:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00040826:    ee2a0a80    *...    VMUL.F32 s0,s21,s0
        0x0004082a:    ee100a10    ....    VMOV     r0,s0
        0x0004082e:    f002fb37    ..7.    BL       __aeabi_f2d ; 0x42ea0
        0x00040832:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040836:    f7dcfe4f    ..O.    BL       __hardfp_floor ; 0x1d4d8
        0x0004083a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004083e:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x00040842:    ec510b18    Q...    VMOV     r0,r1,d8
        0x00040846:    f001ff71    ..q.    BL       __aeabi_d2iz ; 0x4272c
        0x0004084a:    f8190000    ....    LDRB     r0,[r9,r0]
        0x0004084e:    3510        .5      ADDS     r5,r5,#0x10
        0x00040850:    1cb6        ..      ADDS     r6,r6,#2
        0x00040852:    4407        .D      ADD      r7,r7,r0
        0x00040854:    4556        VE      CMP      r6,r10
        0x00040856:    f6ffaf0b    ....    BLT      0x40670 ; transient_analysis + 696
        0x0004085a:    9902        ..      LDR      r1,[sp,#8]
        0x0004085c:    0238        8.      LSLS     r0,r7,#8
        0x0004085e:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00040862:    9900        ..      LDR      r1,[sp,#0]
        0x00040864:    4288        .B      CMP      r0,r1
        0x00040866:    dd03        ..      BLE      0x40870 ; transient_analysis + 1208
        0x00040868:    9922        ".      LDR      r1,[sp,#0x88]
        0x0004086a:    f8c18000    ....    STR      r8,[r1,#0]
        0x0004086e:    9000        ..      STR      r0,[sp,#0]
        0x00040870:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00040872:    f1080801    ....    ADD      r8,r8,#1
        0x00040876:    4540        @E      CMP      r0,r8
        0x00040878:    f73fade2    ?...    BGT      0x40440 ; transient_analysis + 136
        0x0004087c:    9800        ..      LDR      r0,[sp,#0]
        0x0004087e:    28c8        .(      CMP      r0,#0xc8
        0x00040880:    bfc8        ..      IT       GT
        0x00040882:    2401        .$      MOVGT    r4,#1
        0x00040884:    dc00        ..      BGT      0x40888 ; transient_analysis + 1232
        0x00040886:    2400        .$      MOVS     r4,#0
        0x00040888:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0004088a:    2800        .(      CMP      r0,#0
        0x0004088c:    bf1e        ..      ITTT     NE
        0x0004088e:    2c00        .,      CMPNE    r4,#0
        0x00040890:    9800        ..      LDRNE    r0,[sp,#0]
        0x00040892:    f5b07f16    ....    CMPNE    r0,#0x258
        0x00040896:    da03        ..      BGE      0x408a0 ; transient_analysis + 1256
        0x00040898:    9824        $.      LDR      r0,[sp,#0x90]
        0x0004089a:    2400        .$      MOVS     r4,#0
        0x0004089c:    2101        .!      MOVS     r1,#1
        0x0004089e:    6001        .`      STR      r1,[r0,#0]
        0x000408a0:    9800        ..      LDR      r0,[sp,#0]
        0x000408a2:    eb0000c0    ....    ADD      r0,r0,r0,LSL #3
        0x000408a6:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000408aa:    f001ff9c    ....    BL       __aeabi_i2d ; 0x427e6
        0x000408ae:    460f        .F      MOV      r7,r1
        0x000408b0:    4605        .F      MOV      r5,r0
        0x000408b2:    ec470b10    G...    VMOV     d0,r0,r7
        0x000408b6:    f7ddfea7    ....    BL       __hardfp_sqrt ; 0x1e608
        0x000408ba:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000408be:    f001fcb3    ....    BL       __aeabi_d2f ; 0x42228
        0x000408c2:    ee000a10    ....    VMOV     s0,r0
        0x000408c6:    ed9f8a32    ..2.    VLDR     s16,[pc,#200] ; [0x40990] = 0x42280000
        0x000408ca:    ed9faa33    ..3.    VLDR     s20,[pc,#204] ; [0x40998] = 0x43230000
        0x000408ce:    eddf8a33    ..3.    VLDR     s17,[pc,#204] ; [0x4099c] = 0x3be21965
        0x000408d2:    ee300a48    0.H.    VSUB.F32 s0,s0,s16
        0x000408d6:    ed9f9b32    ..2.    VLDR     d9,[pc,#200] ; [0x409a0] = 0x83126e98
        0x000408da:    4e2e        .N      LDR      r6,[pc,#184] ; [0x40994] = 0x43230000
        0x000408dc:    eeb50ac0    ....    VCMPE.F32 s0,#0.0
        0x000408e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000408e4:    d312        ..      BCC      0x4090c ; transient_analysis + 1364
        0x000408e6:    ec475b10    G..[    VMOV     d0,r5,r7
        0x000408ea:    f7ddfe8d    ....    BL       __hardfp_sqrt ; 0x1e608
        0x000408ee:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000408f2:    f001fc99    ....    BL       __aeabi_d2f ; 0x42228
        0x000408f6:    ee000a10    ....    VMOV     s0,r0
        0x000408fa:    ee30fa48    0.H.    VSUB.F32 s30,s0,s16
        0x000408fe:    ee1f0a10    ....    VMOV     r0,s30
        0x00040902:    42b0        .B      CMP      r0,r6
        0x00040904:    bfc8        ..      IT       GT
        0x00040906:    eeb00a4a    ..J.    VMOVGT.F32 s0,s20
        0x0004090a:    dc01        ..      BGT      0x40910 ; transient_analysis + 1368
        0x0004090c:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00040910:    ee200a28     .(.    VMUL.F32 s0,s0,s17
        0x00040914:    ee100a10    ....    VMOV     r0,s0
        0x00040918:    f002fac2    ....    BL       __aeabi_f2d ; 0x42ea0
        0x0004091c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040920:    f002f9d4    ....    BL       __aeabi_dsub ; 0x42ccc
        0x00040924:    ed1fbb4e    ..N.    VLDR     d11,[pc,#-312] ; [0x407f0] = 0
        0x00040928:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004092c:    f001ff86    ....    BL       __aeabi_cdcmple ; 0x4283c
        0x00040930:    bf3c        <.      ITT      CC
        0x00040932:    eeb00a4b    ..K.    VMOVCC.F32 s0,s22
        0x00040936:    eef00a6b    ..k.    VMOVCC.F32 s1,s23
        0x0004093a:    d311        ..      BCC      0x40960 ; transient_analysis + 1448
        0x0004093c:    ee1f0a10    ....    VMOV     r0,s30
        0x00040940:    42b0        .B      CMP      r0,r6
        0x00040942:    bfd8        ..      IT       LE
        0x00040944:    eeb0aa4f    ..O.    VMOVLE.F32 s20,s30
        0x00040948:    ee2a0a28    *.(.    VMUL.F32 s0,s20,s17
        0x0004094c:    ee100a10    ....    VMOV     r0,s0
        0x00040950:    f002faa6    ....    BL       __aeabi_f2d ; 0x42ea0
        0x00040954:    ec532b19    S..+    VMOV     r2,r3,d9
        0x00040958:    f002f9b8    ....    BL       __aeabi_dsub ; 0x42ccc
        0x0004095c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00040960:    f7ddfe52    ..R.    BL       __hardfp_sqrt ; 0x1e608
        0x00040964:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040968:    f001fc5e    ..^.    BL       __aeabi_d2f ; 0x42228
        0x0004096c:    9918        ..      LDR      r1,[sp,#0x60]
        0x0004096e:    6008        .`      STR      r0,[r1,#0]
        0x00040970:    f7fcfe76    ..v.    BL       restore_stack ; 0x3d660
        0x00040974:    b005        ..      ADD      sp,sp,#0x14
        0x00040976:    4620         F      MOV      r0,r4
        0x00040978:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004097c:    b004        ..      ADD      sp,sp,#0x10
        0x0004097e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00040982:    bf00        ..      NOP      
        0x00040984:    ee609aaf    `...    VMUL.F32 s19,s1,s31
        0x00040988:    e5ca        ..      B        0x40520 ; transient_analysis + 360
    $d
        0x0004098a:    0000        ..      DCW    0
        0x0004098c:    00000000    ....    DCD    0
        0x00040990:    42280000    ..(B    DCD    1109917696
        0x00040994:    43230000    ..#C    DCD    1126367232
        0x00040998:    43230000    ..#C    DCD    1126367232
        0x0004099c:    3be21965    e..;    DCD    1004673381
        0x000409a0:    83126e98    .n..    DCD    2199023256
        0x000409a4:    3fc1cac0    ...?    DCD    1069664960
    $t
    i.uint64_to_str
    uint64_to_str
        0x000409a8:    e92d07f0    -...    PUSH     {r4-r10}
        0x000409ac:    b087        ..      SUB      sp,sp,#0x1c
        0x000409ae:    f04f0c00    O...    MOV      r12,#0
        0x000409b2:    4666        fF      MOV      r6,r12
        0x000409b4:    466d        mF      MOV      r5,sp
        0x000409b6:    2900        .)      CMP      r1,#0
        0x000409b8:    d03f        ?.      BEQ      0x40a3a ; uint64_to_str + 146
        0x000409ba:    084f        O.      LSRS     r7,r1,#1
        0x000409bc:    ea4f0390    O...    LSR      r3,r0,#2
        0x000409c0:    ea4f0430    O.0.    RRX      r4,r0
        0x000409c4:    ea437381    C..s    ORR      r3,r3,r1,LSL #30
        0x000409c8:    18e4        ..      ADDS     r4,r4,r3
        0x000409ca:    eb470391    G...    ADC      r3,r7,r1,LSR #2
        0x000409ce:    ea4f1814    O...    LSR      r8,r4,#4
        0x000409d2:    ea487803    H..x    ORR      r8,r8,r3,LSL #28
        0x000409d6:    eb180404    ....    ADDS     r4,r8,r4
        0x000409da:    eb431313    C...    ADC      r3,r3,r3,LSR #4
        0x000409de:    ea4f2814    O..(    LSR      r8,r4,#8
        0x000409e2:    ea486803    H..h    ORR      r8,r8,r3,LSL #24
        0x000409e6:    eb180404    ....    ADDS     r4,r8,r4
        0x000409ea:    eb432313    C..#    ADC      r3,r3,r3,LSR #8
        0x000409ee:    ea4f4814    O..H    LSR      r8,r4,#16
        0x000409f2:    ea484803    H..H    ORR      r8,r8,r3,LSL #16
        0x000409f6:    eb180404    ....    ADDS     r4,r8,r4
        0x000409fa:    eb434313    C..C    ADC      r3,r3,r3,LSR #16
        0x000409fe:    18e7        ..      ADDS     r7,r4,r3
        0x00040a00:    eb430406    C...    ADC      r4,r3,r6
        0x00040a04:    08ff        ..      LSRS     r7,r7,#3
        0x00040a06:    ea477344    G.Ds    ORR      r3,r7,r4,LSL #29
        0x00040a0a:    270a        .'      MOVS     r7,#0xa
        0x00040a0c:    fba39a07    ....    UMULL    r9,r10,r3,r7
        0x00040a10:    08e4        ..      LSRS     r4,r4,#3
        0x00040a12:    fb04a707    ....    MLA      r7,r4,r7,r10
        0x00040a16:    f04f0800    O...    MOV      r8,#0
        0x00040a1a:    fb037808    ...x    MLA      r8,r3,r8,r7
        0x00040a1e:    ebb00709    ....    SUBS     r7,r0,r9
        0x00040a22:    eb610108    a...    SBC      r1,r1,r8
        0x00040a26:    1dbf        ..      ADDS     r7,r7,#6
        0x00040a28:    f1410100    A...    ADC      r1,r1,#0
        0x00040a2c:    093f        ?.      LSRS     r7,r7,#4
        0x00040a2e:    ea477701    G..w    ORR      r7,r7,r1,LSL #28
        0x00040a32:    18fb        ..      ADDS     r3,r7,r3
        0x00040a34:    eb441411    D...    ADC      r4,r4,r1,LSR #4
        0x00040a38:    e012        ..      B        0x40a60 ; uint64_to_str + 184
        0x00040a3a:    0843        C.      LSRS     r3,r0,#1
        0x00040a3c:    eb030390    ....    ADD      r3,r3,r0,LSR #2
        0x00040a40:    eb031313    ....    ADD      r3,r3,r3,LSR #4
        0x00040a44:    eb032313    ...#    ADD      r3,r3,r3,LSR #8
        0x00040a48:    eb034313    ...C    ADD      r3,r3,r3,LSR #16
        0x00040a4c:    08db        ..      LSRS     r3,r3,#3
        0x00040a4e:    425c        \B      RSBS     r4,r3,#0
        0x00040a50:    eb040484    ....    ADD      r4,r4,r4,LSL #2
        0x00040a54:    eb000144    ..D.    ADD      r1,r0,r4,LSL #1
        0x00040a58:    1d89        ..      ADDS     r1,r1,#6
        0x00040a5a:    eb031311    ....    ADD      r3,r3,r1,LSR #4
        0x00040a5e:    4634        4F      MOV      r4,r6
        0x00040a60:    4621        !F      MOV      r1,r4
        0x00040a62:    240a        .$      MOVS     r4,#0xa
        0x00040a64:    fba34704    ...G    UMULL    r4,r7,r3,r4
        0x00040a68:    1b00        ..      SUBS     r0,r0,r4
        0x00040a6a:    f1000030    ..0.    ADD      r0,r0,#0x30
        0x00040a6e:    f805000c    ....    STRB     r0,[r5,r12]
        0x00040a72:    4618        .F      MOV      r0,r3
        0x00040a74:    f10c0c01    ....    ADD      r12,r12,#1
        0x00040a78:    430b        .C      ORRS     r3,r3,r1
        0x00040a7a:    d19c        ..      BNE      0x409b6 ; uint64_to_str + 14
        0x00040a7c:    4660        `F      MOV      r0,r12
        0x00040a7e:    2a00        .*      CMP      r2,#0
        0x00040a80:    bf02        ..      ITTT     EQ
        0x00040a82:    b007        ..      ADDEQ    sp,sp,#0x1c
        0x00040a84:    e8bd07f0    ....    POPEQ    {r4-r10}
        0x00040a88:    4770        pG      BXEQ     lr
        0x00040a8a:    1e47        G.      SUBS     r7,r0,#1
        0x00040a8c:    f1b00c00    ....    SUBS     r12,r0,#0
        0x00040a90:    dd18        ..      BLE      0x40ac4 ; uint64_to_str + 284
        0x00040a92:    19e9        ..      ADDS     r1,r5,r7
        0x00040a94:    1c4b        K.      ADDS     r3,r1,#1
        0x00040a96:    1e51        Q.      SUBS     r1,r2,#1
        0x00040a98:    f0170f01    ....    TST      r7,#1
        0x00040a9c:    d103        ..      BNE      0x40aa6 ; uint64_to_str + 254
        0x00040a9e:    f8134d01    ...M    LDRB     r4,[r3,#-1]!
        0x00040aa2:    f8014f01    ...O    STRB     r4,[r1,#1]!
        0x00040aa6:    ea5f046c    _.l.    ASRS     r4,r12,#1
        0x00040aaa:    d009        ..      BEQ      0x40ac0 ; uint64_to_str + 280
        0x00040aac:    f813cc01    ....    LDRB     r12,[r3,#-1]
        0x00040ab0:    f881c001    ....    STRB     r12,[r1,#1]
        0x00040ab4:    f813cd02    ....    LDRB     r12,[r3,#-2]!
        0x00040ab8:    f801cf02    ....    STRB     r12,[r1,#2]!
        0x00040abc:    1e64        d.      SUBS     r4,r4,#1
        0x00040abe:    d1f5        ..      BNE      0x40aac ; uint64_to_str + 260
        0x00040ac0:    19d1        ..      ADDS     r1,r2,r7
        0x00040ac2:    1c4a        J.      ADDS     r2,r1,#1
        0x00040ac4:    7016        .p      STRB     r6,[r2,#0]
        0x00040ac6:    b007        ..      ADD      sp,sp,#0x1c
        0x00040ac8:    e8bd07f0    ....    POP      {r4-r10}
        0x00040acc:    4770        pG      BX       lr
    i.uxListRemove
    uxListRemove
        0x00040ace:    e9d03201    ...2    LDRD     r3,r2,[r0,#4]
        0x00040ad2:    6901        .i      LDR      r1,[r0,#0x10]
        0x00040ad4:    609a        .`      STR      r2,[r3,#8]
        0x00040ad6:    e9d02301    ...#    LDRD     r2,r3,[r0,#4]
        0x00040ada:    605a        Z`      STR      r2,[r3,#4]
        0x00040adc:    684a        Jh      LDR      r2,[r1,#4]
        0x00040ade:    4282        .B      CMP      r2,r0
        0x00040ae0:    bf04        ..      ITT      EQ
        0x00040ae2:    6882        .h      LDREQ    r2,[r0,#8]
        0x00040ae4:    604a        J`      STREQ    r2,[r1,#4]
        0x00040ae6:    2200        ."      MOVS     r2,#0
        0x00040ae8:    6102        .a      STR      r2,[r0,#0x10]
        0x00040aea:    6808        .h      LDR      r0,[r1,#0]
        0x00040aec:    1e40        @.      SUBS     r0,r0,#1
        0x00040aee:    6008        .`      STR      r0,[r1,#0]
        0x00040af0:    6808        .h      LDR      r0,[r1,#0]
        0x00040af2:    4770        pG      BX       lr
    i.uxTaskGetNumberOfTasks
    uxTaskGetNumberOfTasks
        0x00040af4:    4801        .H      LDR      r0,[pc,#4] ; [0x40afc] = 0x10000484
        0x00040af6:    6840        @h      LDR      r0,[r0,#4]
        0x00040af8:    4770        pG      BX       lr
    $d
        0x00040afa:    0000        ..      DCW    0
        0x00040afc:    10000484    ....    DCD    268436612
    $t
    i.uxTaskResetEventItemValue
    uxTaskResetEventItemValue
        0x00040b00:    4904        .I      LDR      r1,[pc,#16] ; [0x40b14] = 0x10000484
        0x00040b02:    6808        .h      LDR      r0,[r1,#0]
        0x00040b04:    680a        .h      LDR      r2,[r1,#0]
        0x00040b06:    6980        .i      LDR      r0,[r0,#0x18]
        0x00040b08:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00040b0a:    6809        .h      LDR      r1,[r1,#0]
        0x00040b0c:    f1c20207    ....    RSB      r2,r2,#7
        0x00040b10:    618a        .a      STR      r2,[r1,#0x18]
        0x00040b12:    4770        pG      BX       lr
    $d
        0x00040b14:    10000484    ....    DCD    268436612
    $t
    i.vApplicationMallocFailedHook
    vApplicationMallocFailedHook
        0x00040b18:    e7fe        ..      B        vApplicationMallocFailedHook ; 0x40b18
    i.vApplicationStackOverflowHook
    vApplicationStackOverflowHook
        0x00040b1a:    be00        ..      BKPT     #0
        0x00040b1c:    e7fd        ..      B        vApplicationStackOverflowHook ; 0x40b1a
        0x00040b1e:    0000        ..      MOVS     r0,r0
    i.vEventGroupSetBitsCallback
    vEventGroupSetBitsCallback
        0x00040b20:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00040b24:    2600        .&      MOVS     r6,#0
        0x00040b26:    4688        .F      MOV      r8,r1
        0x00040b28:    0004        ..      MOVS     r4,r0
        0x00040b2a:    d003        ..      BEQ      0x40b34 ; vEventGroupSetBitsCallback + 20
        0x00040b2c:    f0184f7f    ...O    TST      r8,#0xff000000
        0x00040b30:    d001        ..      BEQ      0x40b36 ; vEventGroupSetBitsCallback + 22
        0x00040b32:    e7fe        ..      B        0x40b32 ; vEventGroupSetBitsCallback + 18
        0x00040b34:    e7fe        ..      B        0x40b34 ; vEventGroupSetBitsCallback + 20
        0x00040b36:    1d25        %.      ADDS     r5,r4,#4
        0x00040b38:    f104070c    ....    ADD      r7,r4,#0xc
        0x00040b3c:    f000fb08    ....    BL       vTaskSuspendAll ; 0x41150
        0x00040b40:    6821        !h      LDR      r1,[r4,#0]
        0x00040b42:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00040b44:    ea410108    A...    ORR      r1,r1,r8
        0x00040b48:    6021        !`      STR      r1,[r4,#0]
        0x00040b4a:    42b8        .B      CMP      r0,r7
        0x00040b4c:    d01c        ..      BEQ      0x40b88 ; vEventGroupSetBitsCallback + 104
        0x00040b4e:    bf00        ..      NOP      
        0x00040b50:    e9d01500    ....    LDRD     r1,r5,[r0,#0]
        0x00040b54:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x00040b58:    6823        #h      LDR      r3,[r4,#0]
        0x00040b5a:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x00040b5e:    f0126f80    ...o    TST      r2,#0x4000000
        0x00040b62:    d003        ..      BEQ      0x40b6c ; vEventGroupSetBitsCallback + 76
        0x00040b64:    ea310303    1...    BICS     r3,r1,r3
        0x00040b68:    d002        ..      BEQ      0x40b70 ; vEventGroupSetBitsCallback + 80
        0x00040b6a:    e00a        ..      B        0x40b82 ; vEventGroupSetBitsCallback + 98
        0x00040b6c:    420b        .B      TST      r3,r1
        0x00040b6e:    d008        ..      BEQ      0x40b82 ; vEventGroupSetBitsCallback + 98
        0x00040b70:    f0127f80    ....    TST      r2,#0x1000000
        0x00040b74:    bf18        ..      IT       NE
        0x00040b76:    430e        .C      ORRNE    r6,r6,r1
        0x00040b78:    6821        !h      LDR      r1,[r4,#0]
        0x00040b7a:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x00040b7e:    f000fa1f    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x40fc0
        0x00040b82:    4628        (F      MOV      r0,r5
        0x00040b84:    42bd        .B      CMP      r5,r7
        0x00040b86:    d1e3        ..      BNE      0x40b50 ; vEventGroupSetBitsCallback + 48
        0x00040b88:    6820         h      LDR      r0,[r4,#0]
        0x00040b8a:    43b0        .C      BICS     r0,r0,r6
        0x00040b8c:    6020         `      STR      r0,[r4,#0]
        0x00040b8e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00040b92:    f001b9c9    ....    B.W      xTaskResumeAll ; 0x41f28
    i.vListInitialise
    vListInitialise
        0x00040b96:    f1000108    ....    ADD      r1,r0,#8
        0x00040b9a:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00040b9e:    e9c01201    ....    STRD     r1,r2,[r0,#4]
        0x00040ba2:    60c1        .`      STR      r1,[r0,#0xc]
        0x00040ba4:    6101        .a      STR      r1,[r0,#0x10]
        0x00040ba6:    2100        .!      MOVS     r1,#0
        0x00040ba8:    6001        .`      STR      r1,[r0,#0]
        0x00040baa:    4770        pG      BX       lr
    i.vListInitialiseItem
    vListInitialiseItem
        0x00040bac:    2100        .!      MOVS     r1,#0
        0x00040bae:    6101        .a      STR      r1,[r0,#0x10]
        0x00040bb0:    4770        pG      BX       lr
        0x00040bb2:    0000        ..      MOVS     r0,r0
    i.vListInsert
    vListInsert
        0x00040bb4:    b410        ..      PUSH     {r4}
        0x00040bb6:    680b        .h      LDR      r3,[r1,#0]
        0x00040bb8:    f1b33fff    ...?    CMP      r3,#0xffffffff
        0x00040bbc:    bf0c        ..      ITE      EQ
        0x00040bbe:    6902        .i      LDREQ    r2,[r0,#0x10]
        0x00040bc0:    f1000208    ....    ADDNE    r2,r0,#8
        0x00040bc4:    d008        ..      BEQ      0x40bd8 ; vListInsert + 36
        0x00040bc6:    bf00        ..      NOP      
        0x00040bc8:    f8d2c004    ....    LDR      r12,[r2,#4]
        0x00040bcc:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x00040bd0:    429c        .B      CMP      r4,r3
        0x00040bd2:    bf98        ..      IT       LS
        0x00040bd4:    4662        bF      MOVLS    r2,r12
        0x00040bd6:    d9f7        ..      BLS      0x40bc8 ; vListInsert + 20
        0x00040bd8:    6853        Sh      LDR      r3,[r2,#4]
        0x00040bda:    604b        K`      STR      r3,[r1,#4]
        0x00040bdc:    6099        .`      STR      r1,[r3,#8]
        0x00040bde:    608a        .`      STR      r2,[r1,#8]
        0x00040be0:    6051        Q`      STR      r1,[r2,#4]
        0x00040be2:    6108        .a      STR      r0,[r1,#0x10]
        0x00040be4:    6801        .h      LDR      r1,[r0,#0]
        0x00040be6:    1c49        I.      ADDS     r1,r1,#1
        0x00040be8:    6001        .`      STR      r1,[r0,#0]
        0x00040bea:    bc10        ..      POP      {r4}
        0x00040bec:    4770        pG      BX       lr
        0x00040bee:    0000        ..      MOVS     r0,r0
    i.vPortEnterCritical
    vPortEnterCritical
        0x00040bf0:    2080        .       MOVS     r0,#0x80
        0x00040bf2:    f3808811    ....    MSR      BASEPRI,r0
        0x00040bf6:    f3bf8f4f    ..O.    DSB      
        0x00040bfa:    f3bf8f6f    ..o.    ISB      
        0x00040bfe:    4907        .I      LDR      r1,[pc,#28] ; [0x40c1c] = 0x10000194
        0x00040c00:    6888        .h      LDR      r0,[r1,#8]
        0x00040c02:    1c40        @.      ADDS     r0,r0,#1
        0x00040c04:    6088        .`      STR      r0,[r1,#8]
        0x00040c06:    2801        .(      CMP      r0,#1
        0x00040c08:    bf18        ..      IT       NE
        0x00040c0a:    4770        pG      BXNE     lr
        0x00040c0c:    4804        .H      LDR      r0,[pc,#16] ; [0x40c20] = 0xe000ed04
        0x00040c0e:    6800        .h      LDR      r0,[r0,#0]
        0x00040c10:    f0100fff    ....    TST      r0,#0xff
        0x00040c14:    bf08        ..      IT       EQ
        0x00040c16:    4770        pG      BXEQ     lr
        0x00040c18:    e7fe        ..      B        0x40c18 ; vPortEnterCritical + 40
    $d
        0x00040c1a:    0000        ..      DCW    0
        0x00040c1c:    10000194    ....    DCD    268435860
        0x00040c20:    e000ed04    ....    DCD    3758157060
    $t
    i.vPortExitCritical
    vPortExitCritical
        0x00040c24:    4805        .H      LDR      r0,[pc,#20] ; [0x40c3c] = 0x10000194
        0x00040c26:    6881        .h      LDR      r1,[r0,#8]
        0x00040c28:    b139        9.      CBZ      r1,0x40c3a ; vPortExitCritical + 22
        0x00040c2a:    1e49        I.      SUBS     r1,r1,#1
        0x00040c2c:    6081        .`      STR      r1,[r0,#8]
        0x00040c2e:    bf18        ..      IT       NE
        0x00040c30:    4770        pG      BXNE     lr
        0x00040c32:    2000        .       MOVS     r0,#0
        0x00040c34:    f3808811    ....    MSR      BASEPRI,r0
        0x00040c38:    4770        pG      BX       lr
        0x00040c3a:    e7fe        ..      B        0x40c3a ; vPortExitCritical + 22
    $d
        0x00040c3c:    10000194    ....    DCD    268435860
    $t
    i.vPortFree
    vPortFree
        0x00040c40:    2800        .(      CMP      r0,#0
        0x00040c42:    bf08        ..      IT       EQ
        0x00040c44:    4770        pG      BXEQ     lr
        0x00040c46:    b570        p.      PUSH     {r4-r6,lr}
        0x00040c48:    f1a00508    ....    SUB      r5,r0,#8
        0x00040c4c:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00040c50:    f0104f00    ...O    TST      r0,#0x80000000
        0x00040c54:    d002        ..      BEQ      0x40c5c ; vPortFree + 28
        0x00040c56:    6829        )h      LDR      r1,[r5,#0]
        0x00040c58:    b109        ..      CBZ      r1,0x40c5e ; vPortFree + 30
        0x00040c5a:    e7fe        ..      B        0x40c5a ; vPortFree + 26
        0x00040c5c:    e7fe        ..      B        0x40c5c ; vPortFree + 28
        0x00040c5e:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00040c62:    6068        h`      STR      r0,[r5,#4]
        0x00040c64:    f000fa74    ..t.    BL       vTaskSuspendAll ; 0x41150
        0x00040c68:    4917        .I      LDR      r1,[pc,#92] ; [0x40cc8] = 0x10000468
        0x00040c6a:    6868        hh      LDR      r0,[r5,#4]
        0x00040c6c:    f1010414    ....    ADD      r4,r1,#0x14
        0x00040c70:    684a        Jh      LDR      r2,[r1,#4]
        0x00040c72:    4410        .D      ADD      r0,r0,r2
        0x00040c74:    6048        H`      STR      r0,[r1,#4]
        0x00040c76:    6820         h      LDR      r0,[r4,#0]
        0x00040c78:    42a8        .B      CMP      r0,r5
        0x00040c7a:    bf38        8.      IT       CC
        0x00040c7c:    4604        .F      MOVCC    r4,r0
        0x00040c7e:    d3fa        ..      BCC      0x40c76 ; vPortFree + 54
        0x00040c80:    6862        bh      LDR      r2,[r4,#4]
        0x00040c82:    1913        ..      ADDS     r3,r2,r4
        0x00040c84:    42ab        .B      CMP      r3,r5
        0x00040c86:    d103        ..      BNE      0x40c90 ; vPortFree + 80
        0x00040c88:    686b        kh      LDR      r3,[r5,#4]
        0x00040c8a:    4625        %F      MOV      r5,r4
        0x00040c8c:    441a        .D      ADD      r2,r2,r3
        0x00040c8e:    6062        b`      STR      r2,[r4,#4]
        0x00040c90:    686a        jh      LDR      r2,[r5,#4]
        0x00040c92:    1953        S.      ADDS     r3,r2,r5
        0x00040c94:    4283        .B      CMP      r3,r0
        0x00040c96:    bf18        ..      IT       NE
        0x00040c98:    6028        (`      STRNE    r0,[r5,#0]
        0x00040c9a:    d10a        ..      BNE      0x40cb2 ; vPortFree + 114
        0x00040c9c:    680b        .h      LDR      r3,[r1,#0]
        0x00040c9e:    4298        .B      CMP      r0,r3
        0x00040ca0:    bf08        ..      IT       EQ
        0x00040ca2:    602b        +`      STREQ    r3,[r5,#0]
        0x00040ca4:    d005        ..      BEQ      0x40cb2 ; vPortFree + 114
        0x00040ca6:    6840        @h      LDR      r0,[r0,#4]
        0x00040ca8:    4410        .D      ADD      r0,r0,r2
        0x00040caa:    6068        h`      STR      r0,[r5,#4]
        0x00040cac:    6820         h      LDR      r0,[r4,#0]
        0x00040cae:    6800        .h      LDR      r0,[r0,#0]
        0x00040cb0:    6028        (`      STR      r0,[r5,#0]
        0x00040cb2:    42ac        .B      CMP      r4,r5
        0x00040cb4:    bf18        ..      IT       NE
        0x00040cb6:    6025        %`      STRNE    r5,[r4,#0]
        0x00040cb8:    6908        .i      LDR      r0,[r1,#0x10]
        0x00040cba:    1c40        @.      ADDS     r0,r0,#1
        0x00040cbc:    6108        .a      STR      r0,[r1,#0x10]
        0x00040cbe:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040cc2:    f001b931    ..1.    B.W      xTaskResumeAll ; 0x41f28
    $d
        0x00040cc6:    0000        ..      DCW    0
        0x00040cc8:    10000468    h...    DCD    268436584
    $t
    i.vPortSetupTimerInterrupt
    vPortSetupTimerInterrupt
        0x00040ccc:    b570        p.      PUSH     {r4-r6,lr}
        0x00040cce:    4c1b        .L      LDR      r4,[pc,#108] ; [0x40d3c] = 0x10000194
        0x00040cd0:    2020                MOVS     r0,#0x20
        0x00040cd2:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00040cd6:    6120         a      STR      r0,[r4,#0x10]
        0x00040cd8:    fbb1f0f0    ....    UDIV     r0,r1,r0
        0x00040cdc:    1e40        @.      SUBS     r0,r0,#1
        0x00040cde:    6160        `a      STR      r0,[r4,#0x14]
        0x00040ce0:    2003        .       MOVS     r0,#3
        0x00040ce2:    f7e2fdf1    ....    BL       am_hal_stimer_int_enable ; 0x238c8
        0x00040ce6:    4916        .I      LDR      r1,[pc,#88] ; [0x40d40] = 0xe000e020
        0x00040ce8:    20e0        .       MOVS     r0,#0xe0
        0x00040cea:    f8810400    ....    STRB     r0,[r1,#0x400]
        0x00040cee:    4915        .I      LDR      r1,[pc,#84] ; [0x40d44] = 0xe000e004
        0x00040cf0:    2201        ."      MOVS     r2,#1
        0x00040cf2:    f8c12100    ...!    STR      r2,[r1,#0x100]
        0x00040cf6:    f5017180    ...q    ADD      r1,r1,#0x100
        0x00040cfa:    4a13        .J      LDR      r2,[pc,#76] ; [0x40d48] = 0xe000e021
        0x00040cfc:    f8820400    ....    STRB     r0,[r2,#0x400]
        0x00040d00:    2002        .       MOVS     r0,#2
        0x00040d02:    6008        .`      STR      r0,[r1,#0]
        0x00040d04:    0780        ..      LSLS     r0,r0,#30
        0x00040d06:    f7e2fdbd    ....    BL       am_hal_stimer_config ; 0x23884
        0x00040d0a:    4605        .F      MOV      r5,r0
        0x00040d0c:    f7e2fdc6    ....    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00040d10:    6060        ``      STR      r0,[r4,#4]
        0x00040d12:    2000        .       MOVS     r0,#0
        0x00040d14:    6921        !i      LDR      r1,[r4,#0x10]
        0x00040d16:    f7e2fd53    ..S.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040d1a:    6920         i      LDR      r0,[r4,#0x10]
        0x00040d1c:    1c41        A.      ADDS     r1,r0,#1
        0x00040d1e:    2001        .       MOVS     r0,#1
        0x00040d20:    f7e2fd4e    ..N.    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040d24:    f025000f    %...    BIC      r0,r5,#0xf
        0x00040d28:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040d2c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00040d30:    f0400003    @...    ORR      r0,r0,#3
        0x00040d34:    f4407040    @.@p    ORR      r0,r0,#0x300
        0x00040d38:    f7e2bda4    ....    B        am_hal_stimer_config ; 0x23884
    $d
        0x00040d3c:    10000194    ....    DCD    268435860
        0x00040d40:    e000e020     ...    DCD    3758153760
        0x00040d44:    e000e004    ....    DCD    3758153732
        0x00040d48:    e000e021    !...    DCD    3758153761
    $t
    i.vPortSuppressTicksAndSleep
    vPortSuppressTicksAndSleep
        0x00040d4c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00040d50:    4c2e        .L      LDR      r4,[pc,#184] ; [0x40e0c] = 0x10000194
        0x00040d52:    4605        .F      MOV      r5,r0
        0x00040d54:    6960        `i      LDR      r0,[r4,#0x14]
        0x00040d56:    4285        .B      CMP      r5,r0
        0x00040d58:    d856        V.      BHI      0x40e08 ; vPortSuppressTicksAndSleep + 188
        0x00040d5a:    6920         i      LDR      r0,[r4,#0x10]
        0x00040d5c:    fb00f605    ....    MUL      r6,r0,r5
        0x00040d60:    b672        r.      CPSID    i
        0x00040d62:    f3bf8f4f    ..O.    DSB      
        0x00040d66:    f3bf8f6f    ..o.    ISB      
        0x00040d6a:    f7e2fd97    ....    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00040d6e:    6861        ah      LDR      r1,[r4,#4]
        0x00040d70:    1a47        G.      SUBS     r7,r0,r1
        0x00040d72:    f7f1ff57    ..W.    BL       eTaskConfirmSleepModeStatus ; 0x32c24
        0x00040d76:    b118        ..      CBZ      r0,0x40d80 ; vPortSuppressTicksAndSleep + 52
        0x00040d78:    6920         i      LDR      r0,[r4,#0x10]
        0x00040d7a:    4438        8D      ADD      r0,r0,r7
        0x00040d7c:    42b0        .B      CMP      r0,r6
        0x00040d7e:    d902        ..      BLS      0x40d86 ; vPortSuppressTicksAndSleep + 58
        0x00040d80:    b662        b.      CPSIE    i
        0x00040d82:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00040d86:    1bf6        ..      SUBS     r6,r6,r7
        0x00040d88:    4631        1F      MOV      r1,r6
        0x00040d8a:    2000        .       MOVS     r0,#0
        0x00040d8c:    f7e2fd18    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040d90:    1c71        q.      ADDS     r1,r6,#1
        0x00040d92:    2001        .       MOVS     r0,#1
        0x00040d94:    f7e2fd14    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040d98:    4628        (F      MOV      r0,r5
        0x00040d9a:    f7e0f80f    ....    BL       am_freertos_sleep ; 0x20dbc
        0x00040d9e:    b120         .      CBZ      r0,0x40daa ; vPortSuppressTicksAndSleep + 94
        0x00040da0:    f3bf8f4f    ..O.    DSB      
        0x00040da4:    bf30        0.      WFI      
        0x00040da6:    f3bf8f6f    ..o.    ISB      
        0x00040daa:    4628        (F      MOV      r0,r5
        0x00040dac:    f7e0f80c    ....    BL       am_freertos_wakeup ; 0x20dc8
        0x00040db0:    f7e2fd74    ..t.    BL       am_hal_stimer_counter_get ; 0x2389c
        0x00040db4:    6861        ah      LDR      r1,[r4,#4]
        0x00040db6:    6922        "i      LDR      r2,[r4,#0x10]
        0x00040db8:    1a41        A.      SUBS     r1,r0,r1
        0x00040dba:    fbb1f3f2    ....    UDIV     r3,r1,r2
        0x00040dbe:    fbb1f5f2    ....    UDIV     r5,r1,r2
        0x00040dc2:    fb021313    ....    MLS      r3,r2,r3,r1
        0x00040dc6:    1ac0        ..      SUBS     r0,r0,r3
        0x00040dc8:    6060        ``      STR      r0,[r4,#4]
        0x00040dca:    2d01        .-      CMP      r5,#1
        0x00040dcc:    bf84        ..      ITT      HI
        0x00040dce:    1e68        h.      SUBHI    r0,r5,#1
        0x00040dd0:    f000f99c    ....    BLHI     vTaskStepTick ; 0x4110c
        0x00040dd4:    2d00        .-      CMP      r5,#0
        0x00040dd6:    bf18        ..      IT       NE
        0x00040dd8:    f000ff70    ..p.    BLNE     xTaskIncrementTick ; 0x41cbc
        0x00040ddc:    2003        .       MOVS     r0,#3
        0x00040dde:    f7e2fd6d    ..m.    BL       am_hal_stimer_int_clear ; 0x238bc
        0x00040de2:    2000        .       MOVS     r0,#0
        0x00040de4:    6921        !i      LDR      r1,[r4,#0x10]
        0x00040de6:    f7e2fceb    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040dea:    6920         i      LDR      r0,[r4,#0x10]
        0x00040dec:    1c41        A.      ADDS     r1,r0,#1
        0x00040dee:    2001        .       MOVS     r0,#1
        0x00040df0:    f7e2fce6    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x00040df4:    4806        .H      LDR      r0,[pc,#24] ; [0x40e10] = 0xe000e004
        0x00040df6:    2101        .!      MOVS     r1,#1
        0x00040df8:    f8c01280    ....    STR      r1,[r0,#0x280]
        0x00040dfc:    2102        .!      MOVS     r1,#2
        0x00040dfe:    f8c01280    ....    STR      r1,[r0,#0x280]
        0x00040e02:    b662        b.      CPSIE    i
        0x00040e04:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00040e08:    4605        .F      MOV      r5,r0
        0x00040e0a:    e7a6        ..      B        0x40d5a ; vPortSuppressTicksAndSleep + 14
    $d
        0x00040e0c:    10000194    ....    DCD    268435860
        0x00040e10:    e000e004    ....    DCD    3758153732
    $t
    i.vPortValidateInterruptPriority
    vPortValidateInterruptPriority
        0x00040e14:    b510        ..      PUSH     {r4,lr}
        0x00040e16:    f7d7fae7    ....    BL       vPortGetIPSR ; 0x183e8
        0x00040e1a:    490a        .I      LDR      r1,[pc,#40] ; [0x40e44] = 0x10000194
        0x00040e1c:    2810        .(      CMP      r0,#0x10
        0x00040e1e:    d307        ..      BCC      0x40e30 ; vPortValidateInterruptPriority + 28
        0x00040e20:    f10020e0    ...     ADD      r0,r0,#0xe000e000
        0x00040e24:    f89003f0    ....    LDRB     r0,[r0,#0x3f0]
        0x00040e28:    780a        .x      LDRB     r2,[r1,#0]
        0x00040e2a:    4282        .B      CMP      r2,r0
        0x00040e2c:    d900        ..      BLS      0x40e30 ; vPortValidateInterruptPriority + 28
        0x00040e2e:    e7fe        ..      B        0x40e2e ; vPortValidateInterruptPriority + 26
        0x00040e30:    4805        .H      LDR      r0,[pc,#20] ; [0x40e48] = 0xe000ed0c
        0x00040e32:    6800        .h      LDR      r0,[r0,#0]
        0x00040e34:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00040e36:    f40060e0    ...`    AND      r0,r0,#0x700
        0x00040e3a:    4288        .B      CMP      r0,r1
        0x00040e3c:    bf98        ..      IT       LS
        0x00040e3e:    bd10        ..      POPLS    {r4,pc}
        0x00040e40:    e7fe        ..      B        0x40e40 ; vPortValidateInterruptPriority + 44
    $d
        0x00040e42:    0000        ..      DCW    0
        0x00040e44:    10000194    ....    DCD    268435860
        0x00040e48:    e000ed0c    ....    DCD    3758157068
    $t
    i.vQueueWaitForMessageRestricted
    vQueueWaitForMessageRestricted
        0x00040e4c:    b570        p.      PUSH     {r4-r6,lr}
        0x00040e4e:    4615        .F      MOV      r5,r2
        0x00040e50:    460e        .F      MOV      r6,r1
        0x00040e52:    4604        .F      MOV      r4,r0
        0x00040e54:    f7fffecc    ....    BL       vPortEnterCritical ; 0x40bf0
        0x00040e58:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x00040e5c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00040e60:    f04f0000    O...    MOV      r0,#0
        0x00040e64:    bf08        ..      IT       EQ
        0x00040e66:    f8840044    ..D.    STRBEQ   r0,[r4,#0x44]
        0x00040e6a:    f9941045    ..E.    LDRSB    r1,[r4,#0x45]
        0x00040e6e:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00040e72:    bf08        ..      IT       EQ
        0x00040e74:    f8840045    ..E.    STRBEQ   r0,[r4,#0x45]
        0x00040e78:    f7fffed4    ....    BL       vPortExitCritical ; 0x40c24
        0x00040e7c:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00040e7e:    b928        (.      CBNZ     r0,0x40e8c ; vQueueWaitForMessageRestricted + 64
        0x00040e80:    462a        *F      MOV      r2,r5
        0x00040e82:    4631        1F      MOV      r1,r6
        0x00040e84:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00040e88:    f000f844    ..D.    BL       vTaskPlaceOnEventListRestricted ; 0x40f14
        0x00040e8c:    4620         F      MOV      r0,r4
        0x00040e8e:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00040e92:    f7f9bd59    ..Y.    B        prvUnlockQueue ; 0x3a948
        0x00040e96:    0000        ..      MOVS     r0,r0
    i.vTaskDelay
    vTaskDelay
        0x00040e98:    b510        ..      PUSH     {r4,lr}
        0x00040e9a:    b170        p.      CBZ      r0,0x40eba ; vTaskDelay + 34
        0x00040e9c:    490b        .I      LDR      r1,[pc,#44] ; [0x40ecc] = 0x10000484
        0x00040e9e:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00040ea0:    b102        ..      CBZ      r2,0x40ea4 ; vTaskDelay + 12
        0x00040ea2:    e7fe        ..      B        0x40ea2 ; vTaskDelay + 10
        0x00040ea4:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00040ea6:    1c52        R.      ADDS     r2,r2,#1
        0x00040ea8:    630a        .c      STR      r2,[r1,#0x30]
        0x00040eaa:    2100        .!      MOVS     r1,#0
        0x00040eac:    f7f9fa9c    ....    BL       prvAddCurrentTaskToDelayedList ; 0x3a3e8
        0x00040eb0:    f001f83a    ..:.    BL       xTaskResumeAll ; 0x41f28
        0x00040eb4:    2800        .(      CMP      r0,#0
        0x00040eb6:    bf18        ..      IT       NE
        0x00040eb8:    bd10        ..      POPNE    {r4,pc}
        0x00040eba:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00040ebe:    4904        .I      LDR      r1,[pc,#16] ; [0x40ed0] = 0xe000ed04
        0x00040ec0:    6008        .`      STR      r0,[r1,#0]
        0x00040ec2:    f3bf8f4f    ..O.    DSB      
        0x00040ec6:    f3bf8f6f    ..o.    ISB      
        0x00040eca:    bd10        ..      POP      {r4,pc}
    $d
        0x00040ecc:    10000484    ....    DCD    268436612
        0x00040ed0:    e000ed04    ....    DCD    3758157060
    $t
    i.vTaskInternalSetTimeOutState
    vTaskInternalSetTimeOutState
        0x00040ed4:    4902        .I      LDR      r1,[pc,#8] ; [0x40ee0] = 0x10000484
        0x00040ed6:    69ca        .i      LDR      r2,[r1,#0x1c]
        0x00040ed8:    6002        .`      STR      r2,[r0,#0]
        0x00040eda:    6889        .h      LDR      r1,[r1,#8]
        0x00040edc:    6041        A`      STR      r1,[r0,#4]
        0x00040ede:    4770        pG      BX       lr
    $d
        0x00040ee0:    10000484    ....    DCD    268436612
    $t
    i.vTaskMissedYield
    vTaskMissedYield
        0x00040ee4:    4901        .I      LDR      r1,[pc,#4] ; [0x40eec] = 0x10000484
        0x00040ee6:    2001        .       MOVS     r0,#1
        0x00040ee8:    6188        .a      STR      r0,[r1,#0x18]
        0x00040eea:    4770        pG      BX       lr
    $d
        0x00040eec:    10000484    ....    DCD    268436612
    $t
    i.vTaskPlaceOnEventList
    vTaskPlaceOnEventList
        0x00040ef0:    b510        ..      PUSH     {r4,lr}
        0x00040ef2:    460c        .F      MOV      r4,r1
        0x00040ef4:    b158        X.      CBZ      r0,0x40f0e ; vTaskPlaceOnEventList + 30
        0x00040ef6:    4a06        .J      LDR      r2,[pc,#24] ; [0x40f10] = 0x10000484
        0x00040ef8:    6812        .h      LDR      r2,[r2,#0]
        0x00040efa:    f1020118    ....    ADD      r1,r2,#0x18
        0x00040efe:    f7fffe59    ..Y.    BL       vListInsert ; 0x40bb4
        0x00040f02:    4620         F      MOV      r0,r4
        0x00040f04:    e8bd4010    ...@    POP      {r4,lr}
        0x00040f08:    2101        .!      MOVS     r1,#1
        0x00040f0a:    f7f9ba6d    ..m.    B        prvAddCurrentTaskToDelayedList ; 0x3a3e8
        0x00040f0e:    e7fe        ..      B        0x40f0e ; vTaskPlaceOnEventList + 30
    $d
        0x00040f10:    10000484    ....    DCD    268436612
    $t
    i.vTaskPlaceOnEventListRestricted
    vTaskPlaceOnEventListRestricted
        0x00040f14:    b430        0.      PUSH     {r4,r5}
        0x00040f16:    468c        .F      MOV      r12,r1
        0x00040f18:    b1d8        ..      CBZ      r0,0x40f52 ; vTaskPlaceOnEventListRestricted + 62
        0x00040f1a:    490e        .I      LDR      r1,[pc,#56] ; [0x40f54] = 0x10000484
        0x00040f1c:    6843        Ch      LDR      r3,[r0,#4]
        0x00040f1e:    680c        .h      LDR      r4,[r1,#0]
        0x00040f20:    61e3        .a      STR      r3,[r4,#0x1c]
        0x00040f22:    689c        .h      LDR      r4,[r3,#8]
        0x00040f24:    680d        .h      LDR      r5,[r1,#0]
        0x00040f26:    622c        ,b      STR      r4,[r5,#0x20]
        0x00040f28:    680c        .h      LDR      r4,[r1,#0]
        0x00040f2a:    689d        .h      LDR      r5,[r3,#8]
        0x00040f2c:    3418        .4      ADDS     r4,r4,#0x18
        0x00040f2e:    606c        l`      STR      r4,[r5,#4]
        0x00040f30:    680c        .h      LDR      r4,[r1,#0]
        0x00040f32:    3418        .4      ADDS     r4,r4,#0x18
        0x00040f34:    609c        .`      STR      r4,[r3,#8]
        0x00040f36:    6809        .h      LDR      r1,[r1,#0]
        0x00040f38:    6288        .b      STR      r0,[r1,#0x28]
        0x00040f3a:    6801        .h      LDR      r1,[r0,#0]
        0x00040f3c:    1c49        I.      ADDS     r1,r1,#1
        0x00040f3e:    6001        .`      STR      r1,[r0,#0]
        0x00040f40:    2a00        .*      CMP      r2,#0
        0x00040f42:    bf18        ..      IT       NE
        0x00040f44:    f04f3cff    O..<    MOVNE    r12,#0xffffffff
        0x00040f48:    4611        .F      MOV      r1,r2
        0x00040f4a:    bc30        0.      POP      {r4,r5}
        0x00040f4c:    4660        `F      MOV      r0,r12
        0x00040f4e:    f7f9ba4b    ..K.    B        prvAddCurrentTaskToDelayedList ; 0x3a3e8
        0x00040f52:    e7fe        ..      B        0x40f52 ; vTaskPlaceOnEventListRestricted + 62
    $d
        0x00040f54:    10000484    ....    DCD    268436612
    $t
    i.vTaskPlaceOnUnorderedEventList
    vTaskPlaceOnUnorderedEventList
        0x00040f58:    b430        0.      PUSH     {r4,r5}
        0x00040f5a:    0003        ..      MOVS     r3,r0
        0x00040f5c:    d02c        ,.      BEQ      0x40fb8 ; vTaskPlaceOnUnorderedEventList + 96
        0x00040f5e:    4817        .H      LDR      r0,[pc,#92] ; [0x40fbc] = 0x10000484
        0x00040f60:    f8d0c030    ..0.    LDR      r12,[r0,#0x30]
        0x00040f64:    f1bc0f00    ....    CMP      r12,#0
        0x00040f68:    d027        '.      BEQ      0x40fba ; vTaskPlaceOnUnorderedEventList + 98
        0x00040f6a:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040f6e:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x00040f72:    f8cc1018    ....    STR      r1,[r12,#0x18]
        0x00040f76:    6859        Yh      LDR      r1,[r3,#4]
        0x00040f78:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040f7c:    f8cc101c    ....    STR      r1,[r12,#0x1c]
        0x00040f80:    f8d1c008    ....    LDR      r12,[r1,#8]
        0x00040f84:    6804        .h      LDR      r4,[r0,#0]
        0x00040f86:    f8c4c020    .. .    STR      r12,[r4,#0x20]
        0x00040f8a:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040f8e:    688c        .h      LDR      r4,[r1,#8]
        0x00040f90:    f10c0c18    ....    ADD      r12,r12,#0x18
        0x00040f94:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00040f98:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00040f9c:    f10c0c18    ....    ADD      r12,r12,#0x18
        0x00040fa0:    f8c1c008    ....    STR      r12,[r1,#8]
        0x00040fa4:    6800        .h      LDR      r0,[r0,#0]
        0x00040fa6:    6283        .b      STR      r3,[r0,#0x28]
        0x00040fa8:    6818        .h      LDR      r0,[r3,#0]
        0x00040faa:    1c40        @.      ADDS     r0,r0,#1
        0x00040fac:    6018        .`      STR      r0,[r3,#0]
        0x00040fae:    bc30        0.      POP      {r4,r5}
        0x00040fb0:    2101        .!      MOVS     r1,#1
        0x00040fb2:    4610        .F      MOV      r0,r2
        0x00040fb4:    f7f9ba18    ....    B        prvAddCurrentTaskToDelayedList ; 0x3a3e8
        0x00040fb8:    e7fe        ..      B        0x40fb8 ; vTaskPlaceOnUnorderedEventList + 96
        0x00040fba:    e7fe        ..      B        0x40fba ; vTaskPlaceOnUnorderedEventList + 98
    $d
        0x00040fbc:    10000484    ....    DCD    268436612
    $t
    i.vTaskRemoveFromUnorderedEventList
    vTaskRemoveFromUnorderedEventList
        0x00040fc0:    4a35        5J      LDR      r2,[pc,#212] ; [0x41098] = 0x10000484
        0x00040fc2:    b410        ..      PUSH     {r4}
        0x00040fc4:    6b13        .k      LDR      r3,[r2,#0x30]
        0x00040fc6:    2b00        .+      CMP      r3,#0
        0x00040fc8:    d062        b.      BEQ      0x41090 ; vTaskRemoveFromUnorderedEventList + 208
        0x00040fca:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x00040fce:    6001        .`      STR      r1,[r0,#0]
        0x00040fd0:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00040fd2:    2900        .)      CMP      r1,#0
        0x00040fd4:    d05d        ].      BEQ      0x41092 ; vTaskRemoveFromUnorderedEventList + 210
        0x00040fd6:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00040fda:    6903        .i      LDR      r3,[r0,#0x10]
        0x00040fdc:    f8c4c008    ....    STR      r12,[r4,#8]
        0x00040fe0:    e9d04c01    ...L    LDRD     r4,r12,[r0,#4]
        0x00040fe4:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00040fe8:    f8d3c004    ....    LDR      r12,[r3,#4]
        0x00040fec:    4584        .E      CMP      r12,r0
        0x00040fee:    bf04        ..      ITT      EQ
        0x00040ff0:    f8d0c008    ....    LDREQ    r12,[r0,#8]
        0x00040ff4:    f8c3c004    ....    STREQ    r12,[r3,#4]
        0x00040ff8:    2400        .$      MOVS     r4,#0
        0x00040ffa:    6104        .a      STR      r4,[r0,#0x10]
        0x00040ffc:    6818        .h      LDR      r0,[r3,#0]
        0x00040ffe:    1e40        @.      SUBS     r0,r0,#1
        0x00041000:    6018        .`      STR      r0,[r3,#0]
        0x00041002:    6b50        Pk      LDR      r0,[r2,#0x34]
        0x00041004:    6800        .h      LDR      r0,[r0,#0]
        0x00041006:    2800        .(      CMP      r0,#0
        0x00041008:    bf0f        ..      ITEEE    EQ
        0x0004100a:    f04f30ff    O..0    MOVEQ    r0,#0xffffffff
        0x0004100e:    6b50        Pk      LDRNE    r0,[r2,#0x34]
        0x00041010:    68c0        .h      LDRNE    r0,[r0,#0xc]
        0x00041012:    6800        .h      LDRNE    r0,[r0,#0]
        0x00041014:    6250        Pb      STR      r0,[r2,#0x24]
        0x00041016:    e9d1c302    ....    LDRD     r12,r3,[r1,#8]
        0x0004101a:    6948        Hi      LDR      r0,[r1,#0x14]
        0x0004101c:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x00041020:    e9d13c02    ...<    LDRD     r3,r12,[r1,#8]
        0x00041024:    f8cc3004    ...0    STR      r3,[r12,#4]
        0x00041028:    6843        Ch      LDR      r3,[r0,#4]
        0x0004102a:    f1010c04    ....    ADD      r12,r1,#4
        0x0004102e:    4563        cE      CMP      r3,r12
        0x00041030:    bf04        ..      ITT      EQ
        0x00041032:    68cb        .h      LDREQ    r3,[r1,#0xc]
        0x00041034:    6043        C`      STREQ    r3,[r0,#4]
        0x00041036:    614c        La      STR      r4,[r1,#0x14]
        0x00041038:    6803        .h      LDR      r3,[r0,#0]
        0x0004103a:    1e5b        [.      SUBS     r3,r3,#1
        0x0004103c:    6003        .`      STR      r3,[r0,#0]
        0x0004103e:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00041040:    68d3        .h      LDR      r3,[r2,#0xc]
        0x00041042:    4298        .B      CMP      r0,r3
        0x00041044:    d826        &.      BHI      0x41094 ; vTaskRemoveFromUnorderedEventList + 212
        0x00041046:    bf00        ..      NOP      
        0x00041048:    4b14        .K      LDR      r3,[pc,#80] ; [0x4109c] = 0x100162c8
        0x0004104a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004104e:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00041052:    6840        @h      LDR      r0,[r0,#4]
        0x00041054:    6088        .`      STR      r0,[r1,#8]
        0x00041056:    6884        .h      LDR      r4,[r0,#8]
        0x00041058:    60cc        .`      STR      r4,[r1,#0xc]
        0x0004105a:    6884        .h      LDR      r4,[r0,#8]
        0x0004105c:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00041060:    f8c0c008    ....    STR      r12,[r0,#8]
        0x00041064:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00041066:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004106a:    eb030c80    ....    ADD      r12,r3,r0,LSL #2
        0x0004106e:    f8c1c014    ....    STR      r12,[r1,#0x14]
        0x00041072:    f853c020    S. .    LDR      r12,[r3,r0,LSL #2]
        0x00041076:    f10c0c01    ....    ADD      r12,r12,#1
        0x0004107a:    f843c020    C. .    STR      r12,[r3,r0,LSL #2]
        0x0004107e:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00041080:    6811        .h      LDR      r1,[r2,#0]
        0x00041082:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041084:    4288        .B      CMP      r0,r1
        0x00041086:    bf84        ..      ITT      HI
        0x00041088:    2001        .       MOVHI    r0,#1
        0x0004108a:    6190        .a      STRHI    r0,[r2,#0x18]
        0x0004108c:    bc10        ..      POP      {r4}
        0x0004108e:    4770        pG      BX       lr
        0x00041090:    e7fe        ..      B        0x41090 ; vTaskRemoveFromUnorderedEventList + 208
        0x00041092:    e7fe        ..      B        0x41092 ; vTaskRemoveFromUnorderedEventList + 210
        0x00041094:    60d0        .`      STR      r0,[r2,#0xc]
        0x00041096:    e7d7        ..      B        0x41048 ; vTaskRemoveFromUnorderedEventList + 136
    $d
        0x00041098:    10000484    ....    DCD    268436612
        0x0004109c:    100162c8    .b..    DCD    268526280
    $t
    i.vTaskStartScheduler
    vTaskStartScheduler
        0x000410a0:    b530        0.      PUSH     {r4,r5,lr}
        0x000410a2:    b083        ..      SUB      sp,sp,#0xc
        0x000410a4:    4814        .H      LDR      r0,[pc,#80] ; [0x410f8] = 0x100004ac
        0x000410a6:    2500        .%      MOVS     r5,#0
        0x000410a8:    e9cd5000    ...P    STRD     r5,r0,[sp,#0]
        0x000410ac:    462b        +F      MOV      r3,r5
        0x000410ae:    f44f7280    O..r    MOV      r2,#0x100
        0x000410b2:    a112        ..      ADR      r1,{pc}+0x4a ; 0x410fc
        0x000410b4:    4813        .H      LDR      r0,[pc,#76] ; [0x41104] = 0x3a465
        0x000410b6:    f000fd1f    ....    BL       xTaskCreate ; 0x41af8
        0x000410ba:    4c13        .L      LDR      r4,[pc,#76] ; [0x41108] = 0x10000484
        0x000410bc:    2801        .(      CMP      r0,#1
        0x000410be:    d103        ..      BNE      0x410c8 ; vTaskStartScheduler + 40
        0x000410c0:    f001f824    ..$.    BL       xTimerCreateTimerTask ; 0x4210c
        0x000410c4:    2801        .(      CMP      r0,#1
        0x000410c6:    d003        ..      BEQ      0x410d0 ; vTaskStartScheduler + 48
        0x000410c8:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000410cc:    d012        ..      BEQ      0x410f4 ; vTaskStartScheduler + 84
        0x000410ce:    e00e        ..      B        0x410ee ; vTaskStartScheduler + 78
        0x000410d0:    2080        .       MOVS     r0,#0x80
        0x000410d2:    f3808811    ....    MSR      BASEPRI,r0
        0x000410d6:    f3bf8f4f    ..O.    DSB      
        0x000410da:    f3bf8f6f    ..o.    ISB      
        0x000410de:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000410e2:    6260        `b      STR      r0,[r4,#0x24]
        0x000410e4:    2001        .       MOVS     r0,#1
        0x000410e6:    6120         a      STR      r0,[r4,#0x10]
        0x000410e8:    60a5        .`      STR      r5,[r4,#8]
        0x000410ea:    f000fa13    ....    BL       xPortStartScheduler ; 0x41514
        0x000410ee:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000410f0:    b003        ..      ADD      sp,sp,#0xc
        0x000410f2:    bd30        0.      POP      {r4,r5,pc}
        0x000410f4:    e7fe        ..      B        0x410f4 ; vTaskStartScheduler + 84
    $d
        0x000410f6:    0000        ..      DCW    0
        0x000410f8:    100004ac    ....    DCD    268436652
        0x000410fc:    454c4449    IDLE    DCD    1162626121
        0x00041100:    00000000    ....    DCD    0
        0x00041104:    0003a465    e...    DCD    238693
        0x00041108:    10000484    ....    DCD    268436612
    $t
    i.vTaskStepTick
    vTaskStepTick
        0x0004110c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004110e:    4c0f        .L      LDR      r4,[pc,#60] ; [0x4114c] = 0x10000484
        0x00041110:    4605        .F      MOV      r5,r0
        0x00041112:    68a0        .h      LDR      r0,[r4,#8]
        0x00041114:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00041116:    4428        (D      ADD      r0,r0,r5
        0x00041118:    4288        .B      CMP      r0,r1
        0x0004111a:    d900        ..      BLS      0x4111e ; vTaskStepTick + 18
        0x0004111c:    e7fe        ..      B        0x4111c ; vTaskStepTick + 16
        0x0004111e:    68a0        .h      LDR      r0,[r4,#8]
        0x00041120:    6a61        aj      LDR      r1,[r4,#0x24]
        0x00041122:    4428        (D      ADD      r0,r0,r5
        0x00041124:    4288        .B      CMP      r0,r1
        0x00041126:    d10a        ..      BNE      0x4113e ; vTaskStepTick + 50
        0x00041128:    6b20         k      LDR      r0,[r4,#0x30]
        0x0004112a:    b160        `.      CBZ      r0,0x41146 ; vTaskStepTick + 58
        0x0004112c:    b165        e.      CBZ      r5,0x41148 ; vTaskStepTick + 60
        0x0004112e:    f7fffd5f    .._.    BL       vPortEnterCritical ; 0x40bf0
        0x00041132:    6960        `i      LDR      r0,[r4,#0x14]
        0x00041134:    1c40        @.      ADDS     r0,r0,#1
        0x00041136:    6160        `a      STR      r0,[r4,#0x14]
        0x00041138:    f7fffd74    ..t.    BL       vPortExitCritical ; 0x40c24
        0x0004113c:    1e6d        m.      SUBS     r5,r5,#1
        0x0004113e:    68a0        .h      LDR      r0,[r4,#8]
        0x00041140:    4428        (D      ADD      r0,r0,r5
        0x00041142:    60a0        .`      STR      r0,[r4,#8]
        0x00041144:    bd70        p.      POP      {r4-r6,pc}
        0x00041146:    e7fe        ..      B        0x41146 ; vTaskStepTick + 58
        0x00041148:    e7fe        ..      B        0x41148 ; vTaskStepTick + 60
    $d
        0x0004114a:    0000        ..      DCW    0
        0x0004114c:    10000484    ....    DCD    268436612
    $t
    i.vTaskSuspendAll
    vTaskSuspendAll
        0x00041150:    4802        .H      LDR      r0,[pc,#8] ; [0x4115c] = 0x10000484
        0x00041152:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00041154:    1c49        I.      ADDS     r1,r1,#1
        0x00041156:    6301        .c      STR      r1,[r0,#0x30]
        0x00041158:    4770        pG      BX       lr
    $d
        0x0004115a:    0000        ..      DCW    0
        0x0004115c:    10000484    ....    DCD    268436612
    $t
    i.vTaskSwitchContext
    vTaskSwitchContext
        0x00041160:    b510        ..      PUSH     {r4,lr}
        0x00041162:    4c21        !L      LDR      r4,[pc,#132] ; [0x411e8] = 0x10000484
        0x00041164:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041166:    2800        .(      CMP      r0,#0
        0x00041168:    bf1e        ..      ITTT     NE
        0x0004116a:    2001        .       MOVNE    r0,#1
        0x0004116c:    61a0        .a      STRNE    r0,[r4,#0x18]
        0x0004116e:    bd10        ..      POPNE    {r4,pc}
        0x00041170:    2000        .       MOVS     r0,#0
        0x00041172:    61a0        .a      STR      r0,[r4,#0x18]
        0x00041174:    6820         h      LDR      r0,[r4,#0]
        0x00041176:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00041178:    6801        .h      LDR      r1,[r0,#0]
        0x0004117a:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x0004117e:    bf04        ..      ITT      EQ
        0x00041180:    6841        Ah      LDREQ    r1,[r0,#4]
        0x00041182:    f1b13fa5    ...?    CMPEQ    r1,#0xa5a5a5a5
        0x00041186:    d107        ..      BNE      0x41198 ; vTaskSwitchContext + 56
        0x00041188:    6881        .h      LDR      r1,[r0,#8]
        0x0004118a:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x0004118e:    bf04        ..      ITT      EQ
        0x00041190:    68c0        .h      LDREQ    r0,[r0,#0xc]
        0x00041192:    f1b03fa5    ...?    CMPEQ    r0,#0xa5a5a5a5
        0x00041196:    d005        ..      BEQ      0x411a4 ; vTaskSwitchContext + 68
        0x00041198:    6820         h      LDR      r0,[r4,#0]
        0x0004119a:    f1000134    ..4.    ADD      r1,r0,#0x34
        0x0004119e:    6820         h      LDR      r0,[r4,#0]
        0x000411a0:    f7fffcbb    ....    BL       vApplicationStackOverflowHook ; 0x40b1a
        0x000411a4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000411a6:    4911        .I      LDR      r1,[pc,#68] ; [0x411ec] = 0x100162c8
        0x000411a8:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000411ac:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x000411b0:    b93a        :.      CBNZ     r2,0x411c2 ; vTaskSwitchContext + 98
        0x000411b2:    b1b8        ..      CBZ      r0,0x411e4 ; vTaskSwitchContext + 132
        0x000411b4:    1e40        @.      SUBS     r0,r0,#1
        0x000411b6:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000411ba:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x000411be:    2a00        .*      CMP      r2,#0
        0x000411c0:    d0f7        ..      BEQ      0x411b2 ; vTaskSwitchContext + 82
        0x000411c2:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x000411c6:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x000411ca:    f1020308    ....    ADD      r3,r2,#8
        0x000411ce:    6851        Qh      LDR      r1,[r2,#4]
        0x000411d0:    6849        Ih      LDR      r1,[r1,#4]
        0x000411d2:    6051        Q`      STR      r1,[r2,#4]
        0x000411d4:    4299        .B      CMP      r1,r3
        0x000411d6:    bf04        ..      ITT      EQ
        0x000411d8:    6849        Ih      LDREQ    r1,[r1,#4]
        0x000411da:    6051        Q`      STREQ    r1,[r2,#4]
        0x000411dc:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000411de:    6021        !`      STR      r1,[r4,#0]
        0x000411e0:    60e0        .`      STR      r0,[r4,#0xc]
        0x000411e2:    bd10        ..      POP      {r4,pc}
        0x000411e4:    e7fe        ..      B        0x411e4 ; vTaskSwitchContext + 132
    $d
        0x000411e6:    0000        ..      DCW    0
        0x000411e8:    10000484    ....    DCD    268436612
        0x000411ec:    100162c8    .b..    DCD    268526280
    $t
    i.validate_transaction
    validate_transaction
        0x000411f0:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x000411f4:    460c        .F      MOV      r4,r1
        0x000411f6:    4682        .F      MOV      r10,r0
        0x000411f8:    e9d40601    ....    LDRD     r0,r6,[r4,#4]
        0x000411fc:    f8918014    ....    LDRB     r8,[r1,#0x14]
        0x00041200:    68cf        .h      LDR      r7,[r1,#0xc]
        0x00041202:    690d        .i      LDR      r5,[r1,#0x10]
        0x00041204:    4691        .F      MOV      r9,r2
        0x00041206:    2805        .(      CMP      r0,#5
        0x00041208:    d834        4.      BHI      0x41274 ; validate_transaction + 132
        0x0004120a:    00c2        ..      LSLS     r2,r0,#3
        0x0004120c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00041210:    4601        .F      MOV      r1,r0
        0x00041212:    f7d7f925    ..%.    BL       __aeabi_llsl ; 0x18460
        0x00041216:    460a        .F      MOV      r2,r1
        0x00041218:    ea000106    ....    AND      r1,r0,r6
        0x0004121c:    ea020007    ....    AND      r0,r2,r7
        0x00041220:    4308        .C      ORRS     r0,r0,r1
        0x00041222:    d127        '.      BNE      0x41274 ; validate_transaction + 132
        0x00041224:    b14d        M.      CBZ      r5,0x4123a ; validate_transaction + 74
        0x00041226:    f1b80f00    ....    CMP      r8,#0
        0x0004122a:    d004        ..      BEQ      0x41236 ; validate_transaction + 70
        0x0004122c:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0004122e:    b308        ..      CBZ      r0,0x41274 ; validate_transaction + 132
        0x00041230:    f1b80f01    ....    CMP      r8,#1
        0x00041234:    d001        ..      BEQ      0x4123a ; validate_transaction + 74
        0x00041236:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00041238:    b1e0        ..      CBZ      r0,0x41274 ; validate_transaction + 132
        0x0004123a:    f89a0008    ....    LDRB     r0,[r10,#8]
        0x0004123e:    2801        .(      CMP      r0,#1
        0x00041240:    d001        ..      BEQ      0x41246 ; validate_transaction + 86
        0x00041242:    b138        8.      CBZ      r0,0x41254 ; validate_transaction + 100
        0x00041244:    e002        ..      B        0x4124c ; validate_transaction + 92
        0x00041246:    f5b55f80    ..._    CMP      r5,#0x1000
        0x0004124a:    d213        ..      BCS      0x41274 ; validate_transaction + 132
        0x0004124c:    f1b90f00    ....    CMP      r9,#0
        0x00041250:    d007        ..      BEQ      0x41262 ; validate_transaction + 114
        0x00041252:    e012        ..      B        0x4127a ; validate_transaction + 138
        0x00041254:    6820         h      LDR      r0,[r4,#0]
        0x00041256:    2804        .(      CMP      r0,#4
        0x00041258:    bf98        ..      IT       LS
        0x0004125a:    f5b55f80    ..._    CMPLS    r5,#0x1000
        0x0004125e:    d3f5        ..      BCC      0x4124c ; validate_transaction + 92
        0x00041260:    e008        ..      B        0x41274 ; validate_transaction + 132
        0x00041262:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x00041266:    f0100fe0    ....    TST      r0,#0xe0
        0x0004126a:    d103        ..      BNE      0x41274 ; validate_transaction + 132
        0x0004126c:    4904        .I      LDR      r1,[pc,#16] ; [0x41280] = 0xe0e0e0
        0x0004126e:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00041270:    4208        .B      TST      r0,r1
        0x00041272:    d002        ..      BEQ      0x4127a ; validate_transaction + 138
        0x00041274:    2006        .       MOVS     r0,#6
        0x00041276:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0004127a:    2000        .       MOVS     r0,#0
        0x0004127c:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00041280:    00e0e0e0    ....    DCD    14737632
    $t
    i.wsfOsDispatcher
    wsfOsDispatcher
        0x00041284:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041288:    b082        ..      SUB      sp,sp,#8
        0x0004128a:    4c44        DL      LDR      r4,[pc,#272] ; [0x4139c] = 0x1000d76c
        0x0004128c:    f7dbfe9c    ....    BL       WsfTimerUpdateTicks ; 0x1cfc8
        0x00041290:    f894003c    ..<.    LDRB     r0,[r4,#0x3c]
        0x00041294:    2700        .'      MOVS     r7,#0
        0x00041296:    4e42        BN      LDR      r6,[pc,#264] ; [0x413a0] = 0x10000334
        0x00041298:    2800        .(      CMP      r0,#0
        0x0004129a:    d068        h.      BEQ      0x4136e ; wsfOsDispatcher + 234
        0x0004129c:    7830        0x      LDRB     r0,[r6,#0]
        0x0004129e:    b900        ..      CBNZ     r0,0x412a2 ; wsfOsDispatcher + 30
        0x000412a0:    b672        r.      CPSID    i
        0x000412a2:    f894503c    ..<P    LDRB     r5,[r4,#0x3c]
        0x000412a6:    f884703c    ..<p    STRB     r7,[r4,#0x3c]
        0x000412aa:    f01000ff    ....    ANDS     r0,r0,#0xff
        0x000412ae:    7030        0p      STRB     r0,[r6,#0]
        0x000412b0:    d100        ..      BNE      0x412b4 ; wsfOsDispatcher + 48
        0x000412b2:    b662        b.      CPSIE    i
        0x000412b4:    f0150f01    ....    TST      r5,#1
        0x000412b8:    d01a        ..      BEQ      0x412f0 ; wsfOsDispatcher + 108
        0x000412ba:    a901        ..      ADD      r1,sp,#4
        0x000412bc:    f1040034    ..4.    ADD      r0,r4,#0x34
        0x000412c0:    f7dbfc47    ..G.    BL       WsfMsgDeq ; 0x1cb52
        0x000412c4:    ea5f0800    _...    MOVS     r8,r0
        0x000412c8:    d012        ..      BEQ      0x412f0 ; wsfOsDispatcher + 108
        0x000412ca:    bf00        ..      NOP      
        0x000412cc:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000412d0:    4641        AF      MOV      r1,r8
        0x000412d2:    f8542020    T.      LDR      r2,[r4,r0,LSL #2]
        0x000412d6:    2000        .       MOVS     r0,#0
        0x000412d8:    4790        .G      BLX      r2
        0x000412da:    4640        @F      MOV      r0,r8
        0x000412dc:    f7dbfc4b    ..K.    BL       WsfMsgFree ; 0x1cb76
        0x000412e0:    a901        ..      ADD      r1,sp,#4
        0x000412e2:    f1040034    ..4.    ADD      r0,r4,#0x34
        0x000412e6:    f7dbfc34    ..4.    BL       WsfMsgDeq ; 0x1cb52
        0x000412ea:    ea5f0800    _...    MOVS     r8,r0
        0x000412ee:    d1ed        ..      BNE      0x412cc ; wsfOsDispatcher + 72
        0x000412f0:    f0150f02    ....    TST      r5,#2
        0x000412f4:    d00f        ..      BEQ      0x41316 ; wsfOsDispatcher + 146
        0x000412f6:    2000        .       MOVS     r0,#0
        0x000412f8:    f7dbfdc2    ....    BL       WsfTimerServiceExpired ; 0x1ce80
        0x000412fc:    b158        X.      CBZ      r0,0x41316 ; wsfOsDispatcher + 146
        0x000412fe:    7b01        .{      LDRB     r1,[r0,#0xc]
        0x00041300:    f8542021    T.!     LDR      r2,[r4,r1,LSL #2]
        0x00041304:    f1000108    ....    ADD      r1,r0,#8
        0x00041308:    2000        .       MOVS     r0,#0
        0x0004130a:    4790        .G      BLX      r2
        0x0004130c:    2000        .       MOVS     r0,#0
        0x0004130e:    f7dbfdb7    ....    BL       WsfTimerServiceExpired ; 0x1ce80
        0x00041312:    2800        .(      CMP      r0,#0
        0x00041314:    d1f3        ..      BNE      0x412fe ; wsfOsDispatcher + 122
        0x00041316:    f0150f04    ....    TST      r5,#4
        0x0004131a:    bf18        ..      IT       NE
        0x0004131c:    2500        .%      MOVNE    r5,#0
        0x0004131e:    d022        ".      BEQ      0x41366 ; wsfOsDispatcher + 226
        0x00041320:    1961        a.      ADDS     r1,r4,r5
        0x00041322:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x00041326:    2800        .(      CMP      r0,#0
        0x00041328:    bf1c        ..      ITT      NE
        0x0004132a:    f8540025    T.%.    LDRNE    r0,[r4,r5,LSL #2]
        0x0004132e:    2800        .(      CMPNE    r0,#0
        0x00041330:    d015        ..      BEQ      0x4135e ; wsfOsDispatcher + 218
        0x00041332:    7830        0x      LDRB     r0,[r6,#0]
        0x00041334:    b900        ..      CBNZ     r0,0x41338 ; wsfOsDispatcher + 180
        0x00041336:    b672        r.      CPSID    i
        0x00041338:    f1000001    ....    ADD      r0,r0,#1
        0x0004133c:    7030        0p      STRB     r0,[r6,#0]
        0x0004133e:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x00041342:    f8817028    ..(p    STRB     r7,[r1,#0x28]
        0x00041346:    7831        1x      LDRB     r1,[r6,#0]
        0x00041348:    f1a10101    ....    SUB      r1,r1,#1
        0x0004134c:    f01101ff    ....    ANDS     r1,r1,#0xff
        0x00041350:    7031        1p      STRB     r1,[r6,#0]
        0x00041352:    d100        ..      BNE      0x41356 ; wsfOsDispatcher + 210
        0x00041354:    b662        b.      CPSIE    i
        0x00041356:    f8542025    T.%     LDR      r2,[r4,r5,LSL #2]
        0x0004135a:    2100        .!      MOVS     r1,#0
        0x0004135c:    4790        .G      BLX      r2
        0x0004135e:    1c68        h.      ADDS     r0,r5,#1
        0x00041360:    b2c5        ..      UXTB     r5,r0
        0x00041362:    2d0a        .-      CMP      r5,#0xa
        0x00041364:    d3dc        ..      BCC      0x41320 ; wsfOsDispatcher + 156
        0x00041366:    f894003c    ..<.    LDRB     r0,[r4,#0x3c]
        0x0004136a:    2800        .(      CMP      r0,#0
        0x0004136c:    d196        ..      BNE      0x4129c ; wsfOsDispatcher + 24
        0x0004136e:    f7dbfe2b    ..+.    BL       WsfTimerUpdateTicks ; 0x1cfc8
        0x00041372:    480a        .H      LDR      r0,[pc,#40] ; [0x4139c] = 0x1000d76c
        0x00041374:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00041378:    2800        .(      CMP      r0,#0
        0x0004137a:    bf1c        ..      ITT      NE
        0x0004137c:    b002        ..      ADDNE    sp,sp,#8
        0x0004137e:    e8bd81f0    ....    POPNE    {r4-r8,pc}
        0x00041382:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00041386:    2201        ."      MOVS     r2,#1
        0x00041388:    9000        ..      STR      r0,[sp,#0]
        0x0004138a:    2300        .#      MOVS     r3,#0
        0x0004138c:    4611        .F      MOV      r1,r2
        0x0004138e:    6870        ph      LDR      r0,[r6,#4]
        0x00041390:    f000f852    ..R.    BL       xEventGroupWaitBits ; 0x41438
        0x00041394:    b002        ..      ADD      sp,sp,#8
        0x00041396:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x0004139a:    0000        ..      DCW    0
        0x0004139c:    1000d76c    l...    DCD    268490604
        0x000413a0:    10000334    4...    DCD    268436276
    $t
    i.xEventGroupCreate
    xEventGroupCreate
        0x000413a4:    b510        ..      PUSH     {r4,lr}
        0x000413a6:    2018        .       MOVS     r0,#0x18
        0x000413a8:    f7f9fb04    ....    BL       pvPortMalloc ; 0x3a9b4
        0x000413ac:    0004        ..      MOVS     r4,r0
        0x000413ae:    d004        ..      BEQ      0x413ba ; xEventGroupCreate + 22
        0x000413b0:    2000        .       MOVS     r0,#0
        0x000413b2:    6020         `      STR      r0,[r4,#0]
        0x000413b4:    1d20         .      ADDS     r0,r4,#4
        0x000413b6:    f7fffbee    ....    BL       vListInitialise ; 0x40b96
        0x000413ba:    4620         F      MOV      r0,r4
        0x000413bc:    bd10        ..      POP      {r4,pc}
    i.xEventGroupSetBits
    xEventGroupSetBits
        0x000413be:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000413c2:    2600        .&      MOVS     r6,#0
        0x000413c4:    460d        .F      MOV      r5,r1
        0x000413c6:    0004        ..      MOVS     r4,r0
        0x000413c8:    d003        ..      BEQ      0x413d2 ; xEventGroupSetBits + 20
        0x000413ca:    f0154f7f    ...O    TST      r5,#0xff000000
        0x000413ce:    d001        ..      BEQ      0x413d4 ; xEventGroupSetBits + 22
        0x000413d0:    e7fe        ..      B        0x413d0 ; xEventGroupSetBits + 18
        0x000413d2:    e7fe        ..      B        0x413d2 ; xEventGroupSetBits + 20
        0x000413d4:    f1040804    ....    ADD      r8,r4,#4
        0x000413d8:    f104070c    ....    ADD      r7,r4,#0xc
        0x000413dc:    f7fffeb8    ....    BL       vTaskSuspendAll ; 0x41150
        0x000413e0:    6821        !h      LDR      r1,[r4,#0]
        0x000413e2:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x000413e6:    4329        )C      ORRS     r1,r1,r5
        0x000413e8:    6021        !`      STR      r1,[r4,#0]
        0x000413ea:    42b8        .B      CMP      r0,r7
        0x000413ec:    d01b        ..      BEQ      0x41426 ; xEventGroupSetBits + 104
        0x000413ee:    e9d01500    ....    LDRD     r1,r5,[r0,#0]
        0x000413f2:    f001427f    ...B    AND      r2,r1,#0xff000000
        0x000413f6:    6823        #h      LDR      r3,[r4,#0]
        0x000413f8:    f021417f    !..A    BIC      r1,r1,#0xff000000
        0x000413fc:    f0126f80    ...o    TST      r2,#0x4000000
        0x00041400:    d003        ..      BEQ      0x4140a ; xEventGroupSetBits + 76
        0x00041402:    ea310303    1...    BICS     r3,r1,r3
        0x00041406:    d002        ..      BEQ      0x4140e ; xEventGroupSetBits + 80
        0x00041408:    e00a        ..      B        0x41420 ; xEventGroupSetBits + 98
        0x0004140a:    420b        .B      TST      r3,r1
        0x0004140c:    d008        ..      BEQ      0x41420 ; xEventGroupSetBits + 98
        0x0004140e:    f0127f80    ....    TST      r2,#0x1000000
        0x00041412:    bf18        ..      IT       NE
        0x00041414:    430e        .C      ORRNE    r6,r6,r1
        0x00041416:    6821        !h      LDR      r1,[r4,#0]
        0x00041418:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x0004141c:    f7fffdd0    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x40fc0
        0x00041420:    4628        (F      MOV      r0,r5
        0x00041422:    42bd        .B      CMP      r5,r7
        0x00041424:    d1e3        ..      BNE      0x413ee ; xEventGroupSetBits + 48
        0x00041426:    6820         h      LDR      r0,[r4,#0]
        0x00041428:    43b0        .C      BICS     r0,r0,r6
        0x0004142a:    6020         `      STR      r0,[r4,#0]
        0x0004142c:    f000fd7c    ..|.    BL       xTaskResumeAll ; 0x41f28
        0x00041430:    6820         h      LDR      r0,[r4,#0]
        0x00041432:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041436:    0000        ..      MOVS     r0,r0
    i.xEventGroupWaitBits
    xEventGroupWaitBits
        0x00041438:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0004143c:    461f        .F      MOV      r7,r3
        0x0004143e:    f8dd9020    .. .    LDR      r9,[sp,#0x20]
        0x00041442:    4690        .F      MOV      r8,r2
        0x00041444:    460c        .F      MOV      r4,r1
        0x00041446:    0006        ..      MOVS     r6,r0
        0x00041448:    f04f0500    O...    MOV      r5,#0
        0x0004144c:    d003        ..      BEQ      0x41456 ; xEventGroupWaitBits + 30
        0x0004144e:    f0144f7f    ...O    TST      r4,#0xff000000
        0x00041452:    d001        ..      BEQ      0x41458 ; xEventGroupWaitBits + 32
        0x00041454:    e7fe        ..      B        0x41454 ; xEventGroupWaitBits + 28
        0x00041456:    e7fe        ..      B        0x41456 ; xEventGroupWaitBits + 30
        0x00041458:    b11c        ..      CBZ      r4,0x41462 ; xEventGroupWaitBits + 42
        0x0004145a:    f000fc1b    ....    BL       xTaskGetSchedulerState ; 0x41c94
        0x0004145e:    b108        ..      CBZ      r0,0x41464 ; xEventGroupWaitBits + 44
        0x00041460:    e004        ..      B        0x4146c ; xEventGroupWaitBits + 52
        0x00041462:    e7fe        ..      B        0x41462 ; xEventGroupWaitBits + 42
        0x00041464:    f1b90f00    ....    CMP      r9,#0
        0x00041468:    d000        ..      BEQ      0x4146c ; xEventGroupWaitBits + 52
        0x0004146a:    e7fe        ..      B        0x4146a ; xEventGroupWaitBits + 50
        0x0004146c:    f7fffe70    ..p.    BL       vTaskSuspendAll ; 0x41150
        0x00041470:    6830        0h      LDR      r0,[r6,#0]
        0x00041472:    b11f        ..      CBZ      r7,0x4147c ; xEventGroupWaitBits + 68
        0x00041474:    ea340100    4...    BICS     r1,r4,r0
        0x00041478:    d002        ..      BEQ      0x41480 ; xEventGroupWaitBits + 72
        0x0004147a:    e00a        ..      B        0x41492 ; xEventGroupWaitBits + 90
        0x0004147c:    4220         B      TST      r0,r4
        0x0004147e:    d008        ..      BEQ      0x41492 ; xEventGroupWaitBits + 90
        0x00041480:    4605        .F      MOV      r5,r0
        0x00041482:    f1b80f00    ....    CMP      r8,#0
        0x00041486:    bf1c        ..      ITT      NE
        0x00041488:    43a0        .C      BICNE    r0,r0,r4
        0x0004148a:    6030        0`      STRNE    r0,[r6,#0]
        0x0004148c:    f000fd4c    ..L.    BL       xTaskResumeAll ; 0x41f28
        0x00041490:    e03b        ;.      B        0x4150a ; xEventGroupWaitBits + 210
        0x00041492:    f1b90f00    ....    CMP      r9,#0
        0x00041496:    d012        ..      BEQ      0x414be ; xEventGroupWaitBits + 134
        0x00041498:    f1b80f00    ....    CMP      r8,#0
        0x0004149c:    bf18        ..      IT       NE
        0x0004149e:    f04f7580    O..u    MOVNE    r5,#0x1000000
        0x000414a2:    2f00        ./      CMP      r7,#0
        0x000414a4:    bf18        ..      IT       NE
        0x000414a6:    f0456580    E..e    ORRNE    r5,r5,#0x4000000
        0x000414aa:    ea440105    D...    ORR      r1,r4,r5
        0x000414ae:    464a        JF      MOV      r2,r9
        0x000414b0:    1d30        0.      ADDS     r0,r6,#4
        0x000414b2:    f7fffd51    ..Q.    BL       vTaskPlaceOnUnorderedEventList ; 0x40f58
        0x000414b6:    f000fd37    ..7.    BL       xTaskResumeAll ; 0x41f28
        0x000414ba:    b960        `.      CBNZ     r0,0x414d6 ; xEventGroupWaitBits + 158
        0x000414bc:    e003        ..      B        0x414c6 ; xEventGroupWaitBits + 142
        0x000414be:    4605        .F      MOV      r5,r0
        0x000414c0:    f000fd32    ..2.    BL       xTaskResumeAll ; 0x41f28
        0x000414c4:    e021        !.      B        0x4150a ; xEventGroupWaitBits + 210
        0x000414c6:    4912        .I      LDR      r1,[pc,#72] ; [0x41510] = 0xe000ed04
        0x000414c8:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000414cc:    6008        .`      STR      r0,[r1,#0]
        0x000414ce:    f3bf8f4f    ..O.    DSB      
        0x000414d2:    f3bf8f6f    ..o.    ISB      
        0x000414d6:    f7fffb13    ....    BL       uxTaskResetEventItemValue ; 0x40b00
        0x000414da:    4605        .F      MOV      r5,r0
        0x000414dc:    f0107f00    ....    TST      r0,#0x2000000
        0x000414e0:    d111        ..      BNE      0x41506 ; xEventGroupWaitBits + 206
        0x000414e2:    f7fffb85    ....    BL       vPortEnterCritical ; 0x40bf0
        0x000414e6:    6835        5h      LDR      r5,[r6,#0]
        0x000414e8:    b11f        ..      CBZ      r7,0x414f2 ; xEventGroupWaitBits + 186
        0x000414ea:    ea340005    4...    BICS     r0,r4,r5
        0x000414ee:    d002        ..      BEQ      0x414f6 ; xEventGroupWaitBits + 190
        0x000414f0:    e007        ..      B        0x41502 ; xEventGroupWaitBits + 202
        0x000414f2:    4225        %B      TST      r5,r4
        0x000414f4:    d005        ..      BEQ      0x41502 ; xEventGroupWaitBits + 202
        0x000414f6:    f1b80f00    ....    CMP      r8,#0
        0x000414fa:    d002        ..      BEQ      0x41502 ; xEventGroupWaitBits + 202
        0x000414fc:    ea250004    %...    BIC      r0,r5,r4
        0x00041500:    6030        0`      STR      r0,[r6,#0]
        0x00041502:    f7fffb8f    ....    BL       vPortExitCritical ; 0x40c24
        0x00041506:    f025457f    %..E    BIC      r5,r5,#0xff000000
        0x0004150a:    4628        (F      MOV      r0,r5
        0x0004150c:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00041510:    e000ed04    ....    DCD    3758157060
    $t
    i.xPortStartScheduler
    xPortStartScheduler
        0x00041514:    482c        ,H      LDR      r0,[pc,#176] ; [0x415c8] = 0xe000ed00
        0x00041516:    b510        ..      PUSH     {r4,lr}
        0x00041518:    6801        .h      LDR      r1,[r0,#0]
        0x0004151a:    b082        ..      SUB      sp,sp,#8
        0x0004151c:    4a2b        +J      LDR      r2,[pc,#172] ; [0x415cc] = 0x410fc271
        0x0004151e:    4291        .B      CMP      r1,r2
        0x00041520:    d100        ..      BNE      0x41524 ; xPortStartScheduler + 16
        0x00041522:    e7fe        ..      B        0x41522 ; xPortStartScheduler + 14
        0x00041524:    6800        .h      LDR      r0,[r0,#0]
        0x00041526:    492a        *I      LDR      r1,[pc,#168] ; [0x415d0] = 0x410fc270
        0x00041528:    4288        .B      CMP      r0,r1
        0x0004152a:    d100        ..      BNE      0x4152e ; xPortStartScheduler + 26
        0x0004152c:    e7fe        ..      B        0x4152c ; xPortStartScheduler + 24
        0x0004152e:    4a29        )J      LDR      r2,[pc,#164] ; [0x415d4] = 0xe000e400
        0x00041530:    7810        .x      LDRB     r0,[r2,#0]
        0x00041532:    9001        ..      STR      r0,[sp,#4]
        0x00041534:    20ff        .       MOVS     r0,#0xff
        0x00041536:    7010        .p      STRB     r0,[r2,#0]
        0x00041538:    7810        .x      LDRB     r0,[r2,#0]
        0x0004153a:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0004153e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00041542:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00041546:    f00000e0    ....    AND      r0,r0,#0xe0
        0x0004154a:    4288        .B      CMP      r0,r1
        0x0004154c:    d000        ..      BEQ      0x41550 ; xPortStartScheduler + 60
        0x0004154e:    e7fe        ..      B        0x4154e ; xPortStartScheduler + 58
        0x00041550:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00041554:    4c20         L      LDR      r4,[pc,#128] ; [0x415d8] = 0x10000194
        0x00041556:    f0000080    ....    AND      r0,r0,#0x80
        0x0004155a:    7020         p      STRB     r0,[r4,#0]
        0x0004155c:    2007        .       MOVS     r0,#7
        0x0004155e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041560:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00041564:    f0110f80    ....    TST      r1,#0x80
        0x00041568:    d00e        ..      BEQ      0x41588 ; xPortStartScheduler + 116
        0x0004156a:    bf00        ..      NOP      
        0x0004156c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00041570:    0049        I.      LSLS     r1,r1,#1
        0x00041572:    f88d1000    ....    STRB     r1,[sp,#0]
        0x00041576:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0004157a:    1e40        @.      SUBS     r0,r0,#1
        0x0004157c:    f0110f80    ....    TST      r1,#0x80
        0x00041580:    d1f4        ..      BNE      0x4156c ; xPortStartScheduler + 88
        0x00041582:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041584:    2804        .(      CMP      r0,#4
        0x00041586:    d000        ..      BEQ      0x4158a ; xPortStartScheduler + 118
        0x00041588:    e7fe        ..      B        0x41588 ; xPortStartScheduler + 116
        0x0004158a:    f44f6080    O..`    MOV      r0,#0x400
        0x0004158e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041590:    9801        ..      LDR      r0,[sp,#4]
        0x00041592:    7010        .p      STRB     r0,[r2,#0]
        0x00041594:    4811        .H      LDR      r0,[pc,#68] ; [0x415dc] = 0xe000ed20
        0x00041596:    6801        .h      LDR      r1,[r0,#0]
        0x00041598:    f4410160    A.`.    ORR      r1,r1,#0xe00000
        0x0004159c:    6001        .`      STR      r1,[r0,#0]
        0x0004159e:    6801        .h      LDR      r1,[r0,#0]
        0x000415a0:    f0414160    A.`A    ORR      r1,r1,#0xe0000000
        0x000415a4:    6001        .`      STR      r1,[r0,#0]
        0x000415a6:    f7fffb91    ....    BL       vPortSetupTimerInterrupt ; 0x40ccc
        0x000415aa:    2000        .       MOVS     r0,#0
        0x000415ac:    60a0        .`      STR      r0,[r4,#8]
        0x000415ae:    f7d6fee3    ....    BL       __asm___6_port_c_39a90d8d__prvEnableVFP ; 0x18378
        0x000415b2:    480b        .H      LDR      r0,[pc,#44] ; [0x415e0] = 0xe000ef34
        0x000415b4:    6801        .h      LDR      r1,[r0,#0]
        0x000415b6:    f0414140    A.@A    ORR      r1,r1,#0xc0000000
        0x000415ba:    6001        .`      STR      r1,[r0,#0]
        0x000415bc:    f7d6fec8    ....    BL       __asm___6_port_c_39a90d8d__prvStartFirstTask ; 0x18350
        0x000415c0:    b002        ..      ADD      sp,sp,#8
        0x000415c2:    2000        .       MOVS     r0,#0
        0x000415c4:    bd10        ..      POP      {r4,pc}
    $d
        0x000415c6:    0000        ..      DCW    0
        0x000415c8:    e000ed00    ....    DCD    3758157056
        0x000415cc:    410fc271    q..A    DCD    1091551857
        0x000415d0:    410fc270    p..A    DCD    1091551856
        0x000415d4:    e000e400    ....    DCD    3758154752
        0x000415d8:    10000194    ....    DCD    268435860
        0x000415dc:    e000ed20     ...    DCD    3758157088
        0x000415e0:    e000ef34    4...    DCD    3758157620
    $t
    i.xPortStimerTickHandler
    xPortStimerTickHandler
        0x000415e4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000415e8:    4606        .F      MOV      r6,r0
        0x000415ea:    2500        .%      MOVS     r5,#0
        0x000415ec:    f7e2f956    ..V.    BL       am_hal_stimer_counter_get ; 0x2389c
        0x000415f0:    4c19        .L      LDR      r4,[pc,#100] ; [0x41658] = 0x10000194
        0x000415f2:    4607        .F      MOV      r7,r0
        0x000415f4:    6920         i      LDR      r0,[r4,#0x10]
        0x000415f6:    1b81        ..      SUBS     r1,r0,r6
        0x000415f8:    2000        .       MOVS     r0,#0
        0x000415fa:    f7e2f8e1    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x000415fe:    6920         i      LDR      r0,[r4,#0x10]
        0x00041600:    1b80        ..      SUBS     r0,r0,r6
        0x00041602:    1c41        A.      ADDS     r1,r0,#1
        0x00041604:    2001        .       MOVS     r0,#1
        0x00041606:    f7e2f8db    ....    BL       am_hal_stimer_compare_delta_set ; 0x237c0
        0x0004160a:    6860        `h      LDR      r0,[r4,#4]
        0x0004160c:    6921        !i      LDR      r1,[r4,#0x10]
        0x0004160e:    1a38        8.      SUBS     r0,r7,r0
        0x00041610:    fbb0f2f1    ....    UDIV     r2,r0,r1
        0x00041614:    fbb0f3f1    ....    UDIV     r3,r0,r1
        0x00041618:    fb010113    ....    MLS      r1,r1,r3,r0
        0x0004161c:    1a78        x.      SUBS     r0,r7,r1
        0x0004161e:    6060        ``      STR      r0,[r4,#4]
        0x00041620:    2080        .       MOVS     r0,#0x80
        0x00041622:    f3808811    ....    MSR      BASEPRI,r0
        0x00041626:    f3bf8f4f    ..O.    DSB      
        0x0004162a:    f3bf8f6f    ..o.    ISB      
        0x0004162e:    1e54        T.      SUBS     r4,r2,#1
        0x00041630:    d30c        ..      BCC      0x4164c ; xPortStimerTickHandler + 104
        0x00041632:    bf00        ..      NOP      
        0x00041634:    f000fb42    ..B.    BL       xTaskIncrementTick ; 0x41cbc
        0x00041638:    2800        .(      CMP      r0,#0
        0x0004163a:    bf18        ..      IT       NE
        0x0004163c:    2501        .%      MOVNE    r5,#1
        0x0004163e:    1e64        d.      SUBS     r4,r4,#1
        0x00041640:    d2f8        ..      BCS      0x41634 ; xPortStimerTickHandler + 80
        0x00041642:    b11d        ..      CBZ      r5,0x4164c ; xPortStimerTickHandler + 104
        0x00041644:    4905        .I      LDR      r1,[pc,#20] ; [0x4165c] = 0xe000ed04
        0x00041646:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004164a:    6008        .`      STR      r0,[r1,#0]
        0x0004164c:    2000        .       MOVS     r0,#0
        0x0004164e:    f3808811    ....    MSR      BASEPRI,r0
        0x00041652:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00041656:    0000        ..      DCW    0
        0x00041658:    10000194    ....    DCD    268435860
        0x0004165c:    e000ed04    ....    DCD    3758157060
    $t
    i.xQueueGenericCreate
    xQueueGenericCreate
        0x00041660:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041664:    460e        .F      MOV      r6,r1
        0x00041666:    0004        ..      MOVS     r4,r0
        0x00041668:    d03f        ?.      BEQ      0x416ea ; xQueueGenericCreate + 138
        0x0004166a:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x0004166e:    fbb7f0f4    ....    UDIV     r0,r7,r4
        0x00041672:    4286        .B      CMP      r6,r0
        0x00041674:    bf9c        ..      ITT      LS
        0x00041676:    fb04f006    ....    MULLS    r0,r4,r6
        0x0004167a:    f1100f49    ..I.    CMNLS    r0,#0x49
        0x0004167e:    d834        4.      BHI      0x416ea ; xQueueGenericCreate + 138
        0x00041680:    3048        H0      ADDS     r0,r0,#0x48
        0x00041682:    f7f9f997    ....    BL       pvPortMalloc ; 0x3a9b4
        0x00041686:    0005        ..      MOVS     r5,r0
        0x00041688:    d02b        +.      BEQ      0x416e2 ; xQueueGenericCreate + 130
        0x0004168a:    f1050148    ..H.    ADD      r1,r5,#0x48
        0x0004168e:    2e00        ..      CMP      r6,#0
        0x00041690:    bf0c        ..      ITE      EQ
        0x00041692:    6000        .`      STREQ    r0,[r0,#0]
        0x00041694:    6001        .`      STRNE    r1,[r0,#0]
        0x00041696:    e9c0460f    ...F    STRD     r4,r6,[r0,#0x3c]
        0x0004169a:    4604        .F      MOV      r4,r0
        0x0004169c:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004169e:    fbb7f0f0    ....    UDIV     r0,r7,r0
        0x000416a2:    42b0        .B      CMP      r0,r6
        0x000416a4:    d320         .      BCC      0x416e8 ; xQueueGenericCreate + 136
        0x000416a6:    f7fffaa3    ....    BL       vPortEnterCritical ; 0x40bf0
        0x000416aa:    e9d4120f    ....    LDRD     r1,r2,[r4,#0x3c]
        0x000416ae:    6820         h      LDR      r0,[r4,#0]
        0x000416b0:    fb010002    ....    MLA      r0,r1,r2,r0
        0x000416b4:    60a0        .`      STR      r0,[r4,#8]
        0x000416b6:    2000        .       MOVS     r0,#0
        0x000416b8:    63a0        .c      STR      r0,[r4,#0x38]
        0x000416ba:    6820         h      LDR      r0,[r4,#0]
        0x000416bc:    1e49        I.      SUBS     r1,r1,#1
        0x000416be:    6060        ``      STR      r0,[r4,#4]
        0x000416c0:    fb010002    ....    MLA      r0,r1,r2,r0
        0x000416c4:    60e0        .`      STR      r0,[r4,#0xc]
        0x000416c6:    f8847044    ..Dp    STRB     r7,[r4,#0x44]
        0x000416ca:    f8847045    ..Ep    STRB     r7,[r4,#0x45]
        0x000416ce:    f1040010    ....    ADD      r0,r4,#0x10
        0x000416d2:    f7fffa60    ..`.    BL       vListInitialise ; 0x40b96
        0x000416d6:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x000416da:    f7fffa5c    ..\.    BL       vListInitialise ; 0x40b96
        0x000416de:    f7fffaa1    ....    BL       vPortExitCritical ; 0x40c24
        0x000416e2:    4628        (F      MOV      r0,r5
        0x000416e4:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000416e8:    e7fe        ..      B        0x416e8 ; xQueueGenericCreate + 136
        0x000416ea:    e7fe        ..      B        0x416ea ; xQueueGenericCreate + 138
    i.xQueueGenericSend
    xQueueGenericSend
        0x000416ec:    e92d47ff    -..G    PUSH     {r0-r10,lr}
        0x000416f0:    b082        ..      SUB      sp,sp,#8
        0x000416f2:    461d        .F      MOV      r5,r3
        0x000416f4:    460e        .F      MOV      r6,r1
        0x000416f6:    f04f0900    O...    MOV      r9,#0
        0x000416fa:    0004        ..      MOVS     r4,r0
        0x000416fc:    d001        ..      BEQ      0x41702 ; xQueueGenericSend + 22
        0x000416fe:    b10e        ..      CBZ      r6,0x41704 ; xQueueGenericSend + 24
        0x00041700:    e003        ..      B        0x4170a ; xQueueGenericSend + 30
        0x00041702:    e7fe        ..      B        0x41702 ; xQueueGenericSend + 22
        0x00041704:    6c20         l      LDR      r0,[r4,#0x40]
        0x00041706:    b100        ..      CBZ      r0,0x4170a ; xQueueGenericSend + 30
        0x00041708:    e7fe        ..      B        0x41708 ; xQueueGenericSend + 28
        0x0004170a:    2d02        .-      CMP      r5,#2
        0x0004170c:    d103        ..      BNE      0x41716 ; xQueueGenericSend + 42
        0x0004170e:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x00041710:    2801        .(      CMP      r0,#1
        0x00041712:    d000        ..      BEQ      0x41716 ; xQueueGenericSend + 42
        0x00041714:    e7fe        ..      B        0x41714 ; xQueueGenericSend + 40
        0x00041716:    f000fabd    ....    BL       xTaskGetSchedulerState ; 0x41c94
        0x0004171a:    f8df814c    ..L.    LDR      r8,[pc,#332] ; [0x41868] = 0xe000ed04
        0x0004171e:    f04f0a00    O...    MOV      r10,#0
        0x00041722:    f04f5780    O..W    MOV      r7,#0x10000000
        0x00041726:    b910        ..      CBNZ     r0,0x4172e ; xQueueGenericSend + 66
        0x00041728:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004172a:    b100        ..      CBZ      r0,0x4172e ; xQueueGenericSend + 66
        0x0004172c:    e7fe        ..      B        0x4172c ; xQueueGenericSend + 64
        0x0004172e:    f7fffa5f    .._.    BL       vPortEnterCritical ; 0x40bf0
        0x00041732:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041734:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00041736:    4288        .B      CMP      r0,r1
        0x00041738:    d308        ..      BCC      0x4174c ; xQueueGenericSend + 96
        0x0004173a:    2d02        .-      CMP      r5,#2
        0x0004173c:    d006        ..      BEQ      0x4174c ; xQueueGenericSend + 96
        0x0004173e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00041740:    2800        .(      CMP      r0,#0
        0x00041742:    d041        A.      BEQ      0x417c8 ; xQueueGenericSend + 220
        0x00041744:    f1b90f00    ....    CMP      r9,#0
        0x00041748:    d041        A.      BEQ      0x417ce ; xQueueGenericSend + 226
        0x0004174a:    e045        E.      B        0x417d8 ; xQueueGenericSend + 236
        0x0004174c:    46a9        .F      MOV      r9,r5
        0x0004174e:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x00041750:    4631        1F      MOV      r1,r6
        0x00041752:    6c22        "l      LDR      r2,[r4,#0x40]
        0x00041754:    b1fa        ..      CBZ      r2,0x41796 ; xQueueGenericSend + 170
        0x00041756:    f1b90f00    ....    CMP      r9,#0
        0x0004175a:    d010        ..      BEQ      0x4177e ; xQueueGenericSend + 146
        0x0004175c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004175e:    f7d6ff14    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00041762:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00041764:    6c20         l      LDR      r0,[r4,#0x40]
        0x00041766:    1a09        ..      SUBS     r1,r1,r0
        0x00041768:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004176a:    6822        "h      LDR      r2,[r4,#0]
        0x0004176c:    4291        .B      CMP      r1,r2
        0x0004176e:    d202        ..      BCS      0x41776 ; xQueueGenericSend + 138
        0x00041770:    68a1        .h      LDR      r1,[r4,#8]
        0x00041772:    1a08        ..      SUBS     r0,r1,r0
        0x00041774:    60e0        .`      STR      r0,[r4,#0xc]
        0x00041776:    f1b90f02    ....    CMP      r9,#2
        0x0004177a:    d110        ..      BNE      0x4179e ; xQueueGenericSend + 178
        0x0004177c:    e00c        ..      B        0x41798 ; xQueueGenericSend + 172
        0x0004177e:    6860        `h      LDR      r0,[r4,#4]
        0x00041780:    f7d6ff03    ....    BL       __aeabi_memcpy ; 0x1858a
        0x00041784:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00041786:    6860        `h      LDR      r0,[r4,#4]
        0x00041788:    4408        .D      ADD      r0,r0,r1
        0x0004178a:    6060        ``      STR      r0,[r4,#4]
        0x0004178c:    68a1        .h      LDR      r1,[r4,#8]
        0x0004178e:    4288        .B      CMP      r0,r1
        0x00041790:    bf24        $.      ITT      CS
        0x00041792:    6820         h      LDRCS    r0,[r4,#0]
        0x00041794:    6060        ``      STRCS    r0,[r4,#4]
        0x00041796:    e002        ..      B        0x4179e ; xQueueGenericSend + 178
        0x00041798:    2d00        .-      CMP      r5,#0
        0x0004179a:    bf18        ..      IT       NE
        0x0004179c:    1e6d        m.      SUBNE    r5,r5,#1
        0x0004179e:    1c68        h.      ADDS     r0,r5,#1
        0x000417a0:    63a0        .c      STR      r0,[r4,#0x38]
        0x000417a2:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000417a4:    b150        P.      CBZ      r0,0x417bc ; xQueueGenericSend + 208
        0x000417a6:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x000417aa:    f000fb41    ..A.    BL       xTaskRemoveFromEventList ; 0x41e30
        0x000417ae:    b128        (.      CBZ      r0,0x417bc ; xQueueGenericSend + 208
        0x000417b0:    f8c87000    ...p    STR      r7,[r8,#0]
        0x000417b4:    f3bf8f4f    ..O.    DSB      
        0x000417b8:    f3bf8f6f    ..o.    ISB      
        0x000417bc:    f7fffa32    ..2.    BL       vPortExitCritical ; 0x40c24
        0x000417c0:    b006        ..      ADD      sp,sp,#0x18
        0x000417c2:    2001        .       MOVS     r0,#1
        0x000417c4:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000417c8:    f7fffa2c    ..,.    BL       vPortExitCritical ; 0x40c24
        0x000417cc:    e024        $.      B        0x41818 ; xQueueGenericSend + 300
        0x000417ce:    4668        hF      MOV      r0,sp
        0x000417d0:    f7fffb80    ....    BL       vTaskInternalSetTimeOutState ; 0x40ed4
        0x000417d4:    f04f0901    O...    MOV      r9,#1
        0x000417d8:    f7fffa24    ..$.    BL       vPortExitCritical ; 0x40c24
        0x000417dc:    f7fffcb8    ....    BL       vTaskSuspendAll ; 0x41150
        0x000417e0:    f7fffa06    ....    BL       vPortEnterCritical ; 0x40bf0
        0x000417e4:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x000417e8:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000417ec:    bf08        ..      IT       EQ
        0x000417ee:    f884a044    ..D.    STRBEQ   r10,[r4,#0x44]
        0x000417f2:    f9940045    ..E.    LDRSB    r0,[r4,#0x45]
        0x000417f6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000417fa:    bf08        ..      IT       EQ
        0x000417fc:    f884a045    ..E.    STRBEQ   r10,[r4,#0x45]
        0x00041800:    f7fffa10    ....    BL       vPortExitCritical ; 0x40c24
        0x00041804:    a904        ..      ADD      r1,sp,#0x10
        0x00041806:    4668        hF      MOV      r0,sp
        0x00041808:    f000f942    ..B.    BL       xTaskCheckForTimeOut ; 0x41a90
        0x0004180c:    b140        @.      CBZ      r0,0x41820 ; xQueueGenericSend + 308
        0x0004180e:    4620         F      MOV      r0,r4
        0x00041810:    f7f9f89a    ....    BL       prvUnlockQueue ; 0x3a948
        0x00041814:    f000fb88    ....    BL       xTaskResumeAll ; 0x41f28
        0x00041818:    b006        ..      ADD      sp,sp,#0x18
        0x0004181a:    2000        .       MOVS     r0,#0
        0x0004181c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00041820:    f7fff9e6    ....    BL       vPortEnterCritical ; 0x40bf0
        0x00041824:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041826:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00041828:    4288        .B      CMP      r0,r1
        0x0004182a:    d115        ..      BNE      0x41858 ; xQueueGenericSend + 364
        0x0004182c:    f7fff9fa    ....    BL       vPortExitCritical ; 0x40c24
        0x00041830:    f1040010    ....    ADD      r0,r4,#0x10
        0x00041834:    9904        ..      LDR      r1,[sp,#0x10]
        0x00041836:    f7fffb5b    ..[.    BL       vTaskPlaceOnEventList ; 0x40ef0
        0x0004183a:    4620         F      MOV      r0,r4
        0x0004183c:    f7f9f884    ....    BL       prvUnlockQueue ; 0x3a948
        0x00041840:    f000fb72    ..r.    BL       xTaskResumeAll ; 0x41f28
        0x00041844:    2800        .(      CMP      r0,#0
        0x00041846:    f47faf72    ..r.    BNE      0x4172e ; xQueueGenericSend + 66
        0x0004184a:    f8c87000    ...p    STR      r7,[r8,#0]
        0x0004184e:    f3bf8f4f    ..O.    DSB      
        0x00041852:    f3bf8f6f    ..o.    ISB      
        0x00041856:    e76a        j.      B        0x4172e ; xQueueGenericSend + 66
        0x00041858:    f7fff9e4    ....    BL       vPortExitCritical ; 0x40c24
        0x0004185c:    4620         F      MOV      r0,r4
        0x0004185e:    f7f9f873    ..s.    BL       prvUnlockQueue ; 0x3a948
        0x00041862:    f000fb61    ..a.    BL       xTaskResumeAll ; 0x41f28
        0x00041866:    e762        b.      B        0x4172e ; xQueueGenericSend + 66
    $d
        0x00041868:    e000ed04    ....    DCD    3758157060
    $t
    i.xQueueGenericSendFromISR
    xQueueGenericSendFromISR
        0x0004186c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00041870:    461d        .F      MOV      r5,r3
        0x00041872:    4692        .F      MOV      r10,r2
        0x00041874:    4688        .F      MOV      r8,r1
        0x00041876:    0004        ..      MOVS     r4,r0
        0x00041878:    d003        ..      BEQ      0x41882 ; xQueueGenericSendFromISR + 22
        0x0004187a:    f1b80f00    ....    CMP      r8,#0
        0x0004187e:    d001        ..      BEQ      0x41884 ; xQueueGenericSendFromISR + 24
        0x00041880:    e003        ..      B        0x4188a ; xQueueGenericSendFromISR + 30
        0x00041882:    e7fe        ..      B        0x41882 ; xQueueGenericSendFromISR + 22
        0x00041884:    6c20         l      LDR      r0,[r4,#0x40]
        0x00041886:    b100        ..      CBZ      r0,0x4188a ; xQueueGenericSendFromISR + 30
        0x00041888:    e7fe        ..      B        0x41888 ; xQueueGenericSendFromISR + 28
        0x0004188a:    2d02        .-      CMP      r5,#2
        0x0004188c:    d103        ..      BNE      0x41896 ; xQueueGenericSendFromISR + 42
        0x0004188e:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x00041890:    2801        .(      CMP      r0,#1
        0x00041892:    d000        ..      BEQ      0x41896 ; xQueueGenericSendFromISR + 42
        0x00041894:    e7fe        ..      B        0x41894 ; xQueueGenericSendFromISR + 40
        0x00041896:    f7fffabd    ....    BL       vPortValidateInterruptPriority ; 0x40e14
        0x0004189a:    2080        .       MOVS     r0,#0x80
        0x0004189c:    f3ef8611    ....    MRS      r6,BASEPRI
        0x000418a0:    f3808811    ....    MSR      BASEPRI,r0
        0x000418a4:    f3bf8f4f    ..O.    DSB      
        0x000418a8:    f3bf8f6f    ..o.    ISB      
        0x000418ac:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x000418ae:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x000418b0:    4288        .B      CMP      r0,r1
        0x000418b2:    d307        ..      BCC      0x418c4 ; xQueueGenericSendFromISR + 88
        0x000418b4:    2d02        .-      CMP      r5,#2
        0x000418b6:    bf18        ..      IT       NE
        0x000418b8:    2000        .       MOVNE    r0,#0
        0x000418ba:    d003        ..      BEQ      0x418c4 ; xQueueGenericSendFromISR + 88
        0x000418bc:    f3868811    ....    MSR      BASEPRI,r6
        0x000418c0:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000418c4:    f9947045    ..Ep    LDRSB    r7,[r4,#0x45]
        0x000418c8:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x000418ca:    46a9        .F      MOV      r9,r5
        0x000418cc:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x000418ce:    4641        AF      MOV      r1,r8
        0x000418d0:    6c22        "l      LDR      r2,[r4,#0x40]
        0x000418d2:    b302        ..      CBZ      r2,0x41916 ; xQueueGenericSendFromISR + 170
        0x000418d4:    f1b90f00    ....    CMP      r9,#0
        0x000418d8:    d011        ..      BEQ      0x418fe ; xQueueGenericSendFromISR + 146
        0x000418da:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000418dc:    f7d6fe55    ..U.    BL       __aeabi_memcpy ; 0x1858a
        0x000418e0:    6c21        !l      LDR      r1,[r4,#0x40]
        0x000418e2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000418e4:    1a40        @.      SUBS     r0,r0,r1
        0x000418e6:    60e0        .`      STR      r0,[r4,#0xc]
        0x000418e8:    6821        !h      LDR      r1,[r4,#0]
        0x000418ea:    4288        .B      CMP      r0,r1
        0x000418ec:    d203        ..      BCS      0x418f6 ; xQueueGenericSendFromISR + 138
        0x000418ee:    6c21        !l      LDR      r1,[r4,#0x40]
        0x000418f0:    68a0        .h      LDR      r0,[r4,#8]
        0x000418f2:    1a40        @.      SUBS     r0,r0,r1
        0x000418f4:    60e0        .`      STR      r0,[r4,#0xc]
        0x000418f6:    f1b90f02    ....    CMP      r9,#2
        0x000418fa:    d110        ..      BNE      0x4191e ; xQueueGenericSendFromISR + 178
        0x000418fc:    e00c        ..      B        0x41918 ; xQueueGenericSendFromISR + 172
        0x000418fe:    6860        `h      LDR      r0,[r4,#4]
        0x00041900:    f7d6fe43    ..C.    BL       __aeabi_memcpy ; 0x1858a
        0x00041904:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00041906:    6860        `h      LDR      r0,[r4,#4]
        0x00041908:    4408        .D      ADD      r0,r0,r1
        0x0004190a:    6060        ``      STR      r0,[r4,#4]
        0x0004190c:    68a1        .h      LDR      r1,[r4,#8]
        0x0004190e:    4288        .B      CMP      r0,r1
        0x00041910:    bf24        $.      ITT      CS
        0x00041912:    6820         h      LDRCS    r0,[r4,#0]
        0x00041914:    6060        ``      STRCS    r0,[r4,#4]
        0x00041916:    e002        ..      B        0x4191e ; xQueueGenericSendFromISR + 178
        0x00041918:    2d00        .-      CMP      r5,#0
        0x0004191a:    bf18        ..      IT       NE
        0x0004191c:    1e6d        m.      SUBNE    r5,r5,#1
        0x0004191e:    1c68        h.      ADDS     r0,r5,#1
        0x00041920:    63a0        .c      STR      r0,[r4,#0x38]
        0x00041922:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00041926:    d00b        ..      BEQ      0x41940 ; xQueueGenericSendFromISR + 212
        0x00041928:    f7fff8e4    ....    BL       uxTaskGetNumberOfTasks ; 0x40af4
        0x0004192c:    4287        .B      CMP      r7,r0
        0x0004192e:    d205        ..      BCS      0x4193c ; xQueueGenericSendFromISR + 208
        0x00041930:    2f7f        ./      CMP      r7,#0x7f
        0x00041932:    bf1c        ..      ITT      NE
        0x00041934:    1c78        x.      ADDNE    r0,r7,#1
        0x00041936:    f8840045    ..E.    STRBNE   r0,[r4,#0x45]
        0x0004193a:    d010        ..      BEQ      0x4195e ; xQueueGenericSendFromISR + 242
        0x0004193c:    2001        .       MOVS     r0,#1
        0x0004193e:    e7bd        ..      B        0x418bc ; xQueueGenericSendFromISR + 80
        0x00041940:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00041942:    2800        .(      CMP      r0,#0
        0x00041944:    d0fa        ..      BEQ      0x4193c ; xQueueGenericSendFromISR + 208
        0x00041946:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x0004194a:    f000fa71    ..q.    BL       xTaskRemoveFromEventList ; 0x41e30
        0x0004194e:    2800        .(      CMP      r0,#0
        0x00041950:    bf1e        ..      ITTT     NE
        0x00041952:    f1ba0f00    ....    CMPNE    r10,#0
        0x00041956:    2001        .       MOVNE    r0,#1
        0x00041958:    f8ca0000    ....    STRNE    r0,[r10,#0]
        0x0004195c:    e7ee        ..      B        0x4193c ; xQueueGenericSendFromISR + 208
        0x0004195e:    e7fe        ..      B        0x4195e ; xQueueGenericSendFromISR + 242
    i.xQueueReceive
    xQueueReceive
        0x00041960:    e92d47f7    -..G    PUSH     {r0-r2,r4-r10,lr}
        0x00041964:    2700        .'      MOVS     r7,#0
        0x00041966:    b083        ..      SUB      sp,sp,#0xc
        0x00041968:    460e        .F      MOV      r6,r1
        0x0004196a:    0004        ..      MOVS     r4,r0
        0x0004196c:    d001        ..      BEQ      0x41972 ; xQueueReceive + 18
        0x0004196e:    b10e        ..      CBZ      r6,0x41974 ; xQueueReceive + 20
        0x00041970:    e003        ..      B        0x4197a ; xQueueReceive + 26
        0x00041972:    e7fe        ..      B        0x41972 ; xQueueReceive + 18
        0x00041974:    6c20         l      LDR      r0,[r4,#0x40]
        0x00041976:    b100        ..      CBZ      r0,0x4197a ; xQueueReceive + 26
        0x00041978:    e7fe        ..      B        0x41978 ; xQueueReceive + 24
        0x0004197a:    f000f98b    ....    BL       xTaskGetSchedulerState ; 0x41c94
        0x0004197e:    f8dfa10c    ....    LDR      r10,[pc,#268] ; [0x41a8c] = 0xe000ed04
        0x00041982:    f04f0800    O...    MOV      r8,#0
        0x00041986:    f04f5980    O..Y    MOV      r9,#0x10000000
        0x0004198a:    b910        ..      CBNZ     r0,0x41992 ; xQueueReceive + 50
        0x0004198c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004198e:    b100        ..      CBZ      r0,0x41992 ; xQueueReceive + 50
        0x00041990:    e7fe        ..      B        0x41990 ; xQueueReceive + 48
        0x00041992:    f7fff92d    ..-.    BL       vPortEnterCritical ; 0x40bf0
        0x00041996:    6ba5        .k      LDR      r5,[r4,#0x38]
        0x00041998:    b30d        ..      CBZ      r5,0x419de ; xQueueReceive + 126
        0x0004199a:    6c22        "l      LDR      r2,[r4,#0x40]
        0x0004199c:    4630        0F      MOV      r0,r6
        0x0004199e:    b14a        J.      CBZ      r2,0x419b4 ; xQueueReceive + 84
        0x000419a0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000419a2:    4411        .D      ADD      r1,r1,r2
        0x000419a4:    60e1        .`      STR      r1,[r4,#0xc]
        0x000419a6:    68a3        .h      LDR      r3,[r4,#8]
        0x000419a8:    4299        .B      CMP      r1,r3
        0x000419aa:    bf24        $.      ITT      CS
        0x000419ac:    6821        !h      LDRCS    r1,[r4,#0]
        0x000419ae:    60e1        .`      STRCS    r1,[r4,#0xc]
        0x000419b0:    f7d6fdeb    ....    BL       __aeabi_memcpy ; 0x1858a
        0x000419b4:    1e68        h.      SUBS     r0,r5,#1
        0x000419b6:    63a0        .c      STR      r0,[r4,#0x38]
        0x000419b8:    6920         i      LDR      r0,[r4,#0x10]
        0x000419ba:    b150        P.      CBZ      r0,0x419d2 ; xQueueReceive + 114
        0x000419bc:    f1040010    ....    ADD      r0,r4,#0x10
        0x000419c0:    f000fa36    ..6.    BL       xTaskRemoveFromEventList ; 0x41e30
        0x000419c4:    b128        (.      CBZ      r0,0x419d2 ; xQueueReceive + 114
        0x000419c6:    f8ca9000    ....    STR      r9,[r10,#0]
        0x000419ca:    f3bf8f4f    ..O.    DSB      
        0x000419ce:    f3bf8f6f    ..o.    ISB      
        0x000419d2:    f7fff927    ..'.    BL       vPortExitCritical ; 0x40c24
        0x000419d6:    b006        ..      ADD      sp,sp,#0x18
        0x000419d8:    2001        .       MOVS     r0,#1
        0x000419da:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x000419de:    9805        ..      LDR      r0,[sp,#0x14]
        0x000419e0:    2800        .(      CMP      r0,#0
        0x000419e2:    d04c        L.      BEQ      0x41a7e ; xQueueReceive + 286
        0x000419e4:    b91f        ..      CBNZ     r7,0x419ee ; xQueueReceive + 142
        0x000419e6:    4668        hF      MOV      r0,sp
        0x000419e8:    f7fffa74    ..t.    BL       vTaskInternalSetTimeOutState ; 0x40ed4
        0x000419ec:    2701        .'      MOVS     r7,#1
        0x000419ee:    f7fff919    ....    BL       vPortExitCritical ; 0x40c24
        0x000419f2:    f7fffbad    ....    BL       vTaskSuspendAll ; 0x41150
        0x000419f6:    f7fff8fb    ....    BL       vPortEnterCritical ; 0x40bf0
        0x000419fa:    f9940044    ..D.    LDRSB    r0,[r4,#0x44]
        0x000419fe:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00041a02:    bf08        ..      IT       EQ
        0x00041a04:    f8848044    ..D.    STRBEQ   r8,[r4,#0x44]
        0x00041a08:    f9940045    ..E.    LDRSB    r0,[r4,#0x45]
        0x00041a0c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00041a10:    bf08        ..      IT       EQ
        0x00041a12:    f8848045    ..E.    STRBEQ   r8,[r4,#0x45]
        0x00041a16:    f7fff905    ....    BL       vPortExitCritical ; 0x40c24
        0x00041a1a:    a905        ..      ADD      r1,sp,#0x14
        0x00041a1c:    4668        hF      MOV      r0,sp
        0x00041a1e:    f000f837    ..7.    BL       xTaskCheckForTimeOut ; 0x41a90
        0x00041a22:    b158        X.      CBZ      r0,0x41a3c ; xQueueReceive + 220
        0x00041a24:    4620         F      MOV      r0,r4
        0x00041a26:    f7f8ff8f    ....    BL       prvUnlockQueue ; 0x3a948
        0x00041a2a:    f000fa7d    ..}.    BL       xTaskResumeAll ; 0x41f28
        0x00041a2e:    f7fff8df    ....    BL       vPortEnterCritical ; 0x40bf0
        0x00041a32:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041a34:    b318        ..      CBZ      r0,0x41a7e ; xQueueReceive + 286
        0x00041a36:    f7fff8f5    ....    BL       vPortExitCritical ; 0x40c24
        0x00041a3a:    e7aa        ..      B        0x41992 ; xQueueReceive + 50
        0x00041a3c:    f7fff8d8    ....    BL       vPortEnterCritical ; 0x40bf0
        0x00041a40:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x00041a42:    b138        8.      CBZ      r0,0x41a54 ; xQueueReceive + 244
        0x00041a44:    f7fff8ee    ....    BL       vPortExitCritical ; 0x40c24
        0x00041a48:    4620         F      MOV      r0,r4
        0x00041a4a:    f7f8ff7d    ..}.    BL       prvUnlockQueue ; 0x3a948
        0x00041a4e:    f000fa6b    ..k.    BL       xTaskResumeAll ; 0x41f28
        0x00041a52:    e79e        ..      B        0x41992 ; xQueueReceive + 50
        0x00041a54:    f7fff8e6    ....    BL       vPortExitCritical ; 0x40c24
        0x00041a58:    f1040024    ..$.    ADD      r0,r4,#0x24
        0x00041a5c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00041a5e:    f7fffa47    ..G.    BL       vTaskPlaceOnEventList ; 0x40ef0
        0x00041a62:    4620         F      MOV      r0,r4
        0x00041a64:    f7f8ff70    ..p.    BL       prvUnlockQueue ; 0x3a948
        0x00041a68:    f000fa5e    ..^.    BL       xTaskResumeAll ; 0x41f28
        0x00041a6c:    2800        .(      CMP      r0,#0
        0x00041a6e:    d190        ..      BNE      0x41992 ; xQueueReceive + 50
        0x00041a70:    f8ca9000    ....    STR      r9,[r10,#0]
        0x00041a74:    f3bf8f4f    ..O.    DSB      
        0x00041a78:    f3bf8f6f    ..o.    ISB      
        0x00041a7c:    e789        ..      B        0x41992 ; xQueueReceive + 50
        0x00041a7e:    f7fff8d1    ....    BL       vPortExitCritical ; 0x40c24
        0x00041a82:    b006        ..      ADD      sp,sp,#0x18
        0x00041a84:    2000        .       MOVS     r0,#0
        0x00041a86:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00041a8a:    0000        ..      DCW    0
        0x00041a8c:    e000ed04    ....    DCD    3758157060
    $t
    i.xTaskCheckForTimeOut
    xTaskCheckForTimeOut
        0x00041a90:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041a94:    460c        .F      MOV      r4,r1
        0x00041a96:    0005        ..      MOVS     r5,r0
        0x00041a98:    d02a        *.      BEQ      0x41af0 ; xTaskCheckForTimeOut + 96
        0x00041a9a:    b354        T.      CBZ      r4,0x41af2 ; xTaskCheckForTimeOut + 98
        0x00041a9c:    f7fff8a8    ....    BL       vPortEnterCritical ; 0x40bf0
        0x00041aa0:    4814        .H      LDR      r0,[pc,#80] ; [0x41af4] = 0x10000484
        0x00041aa2:    6883        .h      LDR      r3,[r0,#8]
        0x00041aa4:    f8d5c004    ....    LDR      r12,[r5,#4]
        0x00041aa8:    6821        !h      LDR      r1,[r4,#0]
        0x00041aaa:    eba3020c    ....    SUB      r2,r3,r12
        0x00041aae:    f1b13fff    ...?    CMP      r1,#0xffffffff
        0x00041ab2:    bf08        ..      IT       EQ
        0x00041ab4:    2500        .%      MOVEQ    r5,#0
        0x00041ab6:    d016        ..      BEQ      0x41ae6 ; xTaskCheckForTimeOut + 86
        0x00041ab8:    682f        /h      LDR      r7,[r5,#0]
        0x00041aba:    f8d0801c    ....    LDR      r8,[r0,#0x1c]
        0x00041abe:    2600        .&      MOVS     r6,#0
        0x00041ac0:    4547        GE      CMP      r7,r8
        0x00041ac2:    d004        ..      BEQ      0x41ace ; xTaskCheckForTimeOut + 62
        0x00041ac4:    459c        .E      CMP      r12,r3
        0x00041ac6:    bf9c        ..      ITT      LS
        0x00041ac8:    2501        .%      MOVLS    r5,#1
        0x00041aca:    6026        &`      STRLS    r6,[r4,#0]
        0x00041acc:    d90b        ..      BLS      0x41ae6 ; xTaskCheckForTimeOut + 86
        0x00041ace:    4291        .B      CMP      r1,r2
        0x00041ad0:    bf9c        ..      ITT      LS
        0x00041ad2:    6026        &`      STRLS    r6,[r4,#0]
        0x00041ad4:    2501        .%      MOVLS    r5,#1
        0x00041ad6:    d906        ..      BLS      0x41ae6 ; xTaskCheckForTimeOut + 86
        0x00041ad8:    1a89        ..      SUBS     r1,r1,r2
        0x00041ada:    6021        !`      STR      r1,[r4,#0]
        0x00041adc:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00041ade:    6029        )`      STR      r1,[r5,#0]
        0x00041ae0:    6880        .h      LDR      r0,[r0,#8]
        0x00041ae2:    6068        h`      STR      r0,[r5,#4]
        0x00041ae4:    2500        .%      MOVS     r5,#0
        0x00041ae6:    f7fff89d    ....    BL       vPortExitCritical ; 0x40c24
        0x00041aea:    4628        (F      MOV      r0,r5
        0x00041aec:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041af0:    e7fe        ..      B        0x41af0 ; xTaskCheckForTimeOut + 96
        0x00041af2:    e7fe        ..      B        0x41af2 ; xTaskCheckForTimeOut + 98
    $d
        0x00041af4:    10000484    ....    DCD    268436612
    $t
    i.xTaskCreate
    xTaskCreate
        0x00041af8:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00041afc:    4683        .F      MOV      r11,r0
        0x00041afe:    e9dd790a    ...y    LDRD     r7,r9,[sp,#0x28]
        0x00041b02:    0090        ..      LSLS     r0,r2,#2
        0x00041b04:    469a        .F      MOV      r10,r3
        0x00041b06:    4690        .F      MOV      r8,r2
        0x00041b08:    460d        .F      MOV      r5,r1
        0x00041b0a:    9000        ..      STR      r0,[sp,#0]
        0x00041b0c:    f7f8ff52    ..R.    BL       pvPortMalloc ; 0x3a9b4
        0x00041b10:    0006        ..      MOVS     r6,r0
        0x00041b12:    d02c        ,.      BEQ      0x41b6e ; xTaskCreate + 118
        0x00041b14:    204c        L       MOVS     r0,#0x4c
        0x00041b16:    f7f8ff4d    ..M.    BL       pvPortMalloc ; 0x3a9b4
        0x00041b1a:    0004        ..      MOVS     r4,r0
        0x00041b1c:    d024        $.      BEQ      0x41b68 ; xTaskCreate + 112
        0x00041b1e:    214c        L!      MOVS     r1,#0x4c
        0x00041b20:    f7d6fe53    ..S.    BL       __aeabi_memclr4 ; 0x187ca
        0x00041b24:    6326        &c      STR      r6,[r4,#0x30]
        0x00041b26:    22a5        ."      MOVS     r2,#0xa5
        0x00041b28:    4630        0F      MOV      r0,r6
        0x00041b2a:    9900        ..      LDR      r1,[sp,#0]
        0x00041b2c:    f7d6fe23    ..#.    BL       __aeabi_memset ; 0x18776
        0x00041b30:    f06f0103    o...    MVN      r1,#3
        0x00041b34:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041b36:    eb010188    ....    ADD      r1,r1,r8,LSL #2
        0x00041b3a:    4408        .D      ADD      r0,r0,r1
        0x00041b3c:    2200        ."      MOVS     r2,#0
        0x00041b3e:    f0200607     ...    BIC      r6,r0,#7
        0x00041b42:    2d00        .-      CMP      r5,#0
        0x00041b44:    bf18        ..      IT       NE
        0x00041b46:    2000        .       MOVNE    r0,#0
        0x00041b48:    d00b        ..      BEQ      0x41b62 ; xTaskCreate + 106
        0x00041b4a:    1821        !.      ADDS     r1,r4,r0
        0x00041b4c:    5c2b        +\      LDRB     r3,[r5,r0]
        0x00041b4e:    f8813034    ..40    STRB     r3,[r1,#0x34]
        0x00041b52:    5c29        )\      LDRB     r1,[r5,r0]
        0x00041b54:    2900        .)      CMP      r1,#0
        0x00041b56:    bf1c        ..      ITT      NE
        0x00041b58:    1c40        @.      ADDNE    r0,r0,#1
        0x00041b5a:    2810        .(      CMPNE    r0,#0x10
        0x00041b5c:    d3f5        ..      BCC      0x41b4a ; xTaskCreate + 82
        0x00041b5e:    f8842043    ..C     STRB     r2,[r4,#0x43]
        0x00041b62:    2f07        ./      CMP      r7,#7
        0x00041b64:    d307        ..      BCC      0x41b76 ; xTaskCreate + 126
        0x00041b66:    e7fe        ..      B        0x41b66 ; xTaskCreate + 110
        0x00041b68:    4630        0F      MOV      r0,r6
        0x00041b6a:    f7fff869    ..i.    BL       vPortFree ; 0x40c40
        0x00041b6e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00041b72:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00041b76:    1d20         .      ADDS     r0,r4,#4
        0x00041b78:    62e7        .b      STR      r7,[r4,#0x2c]
        0x00041b7a:    f7fff817    ....    BL       vListInitialiseItem ; 0x40bac
        0x00041b7e:    f1040018    ....    ADD      r0,r4,#0x18
        0x00041b82:    f7fff813    ....    BL       vListInitialiseItem ; 0x40bac
        0x00041b86:    6124        $a      STR      r4,[r4,#0x10]
        0x00041b88:    f1c70107    ....    RSB      r1,r7,#7
        0x00041b8c:    6264        db      STR      r4,[r4,#0x24]
        0x00041b8e:    61a1        .a      STR      r1,[r4,#0x18]
        0x00041b90:    4652        RF      MOV      r2,r10
        0x00041b92:    4659        YF      MOV      r1,r11
        0x00041b94:    4630        0F      MOV      r0,r6
        0x00041b96:    f7f8ffb9    ....    BL       pxPortInitialiseStack ; 0x3ab0c
        0x00041b9a:    6020         `      STR      r0,[r4,#0]
        0x00041b9c:    f1b90f00    ....    CMP      r9,#0
        0x00041ba0:    bf18        ..      IT       NE
        0x00041ba2:    f8c94000    ...@    STRNE    r4,[r9,#0]
        0x00041ba6:    f7fff823    ..#.    BL       vPortEnterCritical ; 0x40bf0
        0x00041baa:    4f33        3O      LDR      r7,[pc,#204] ; [0x41c78] = 0x10000484
        0x00041bac:    6878        xh      LDR      r0,[r7,#4]
        0x00041bae:    1c40        @.      ADDS     r0,r0,#1
        0x00041bb0:    6078        x`      STR      r0,[r7,#4]
        0x00041bb2:    6838        8h      LDR      r0,[r7,#0]
        0x00041bb4:    4d31        1M      LDR      r5,[pc,#196] ; [0x41c7c] = 0x100162c8
        0x00041bb6:    b110        ..      CBZ      r0,0x41bbe ; xTaskCreate + 198
        0x00041bb8:    6938        8i      LDR      r0,[r7,#0x10]
        0x00041bba:    b308        ..      CBZ      r0,0x41c00 ; xTaskCreate + 264
        0x00041bbc:    e026        &.      B        0x41c0c ; xTaskCreate + 276
        0x00041bbe:    603c        <`      STR      r4,[r7,#0]
        0x00041bc0:    6878        xh      LDR      r0,[r7,#4]
        0x00041bc2:    2801        .(      CMP      r0,#1
        0x00041bc4:    bf08        ..      IT       EQ
        0x00041bc6:    2600        .&      MOVEQ    r6,#0
        0x00041bc8:    d120         .      BNE      0x41c0c ; xTaskCreate + 276
        0x00041bca:    bf00        ..      NOP      
        0x00041bcc:    eb060086    ....    ADD      r0,r6,r6,LSL #2
        0x00041bd0:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00041bd4:    f7feffdf    ....    BL       vListInitialise ; 0x40b96
        0x00041bd8:    1c76        v.      ADDS     r6,r6,#1
        0x00041bda:    2e07        ..      CMP      r6,#7
        0x00041bdc:    d3f6        ..      BCC      0x41bcc ; xTaskCreate + 212
        0x00041bde:    4828        (H      LDR      r0,[pc,#160] ; [0x41c80] = 0x10016354
        0x00041be0:    f7feffd9    ....    BL       vListInitialise ; 0x40b96
        0x00041be4:    4827        'H      LDR      r0,[pc,#156] ; [0x41c84] = 0x10016368
        0x00041be6:    f7feffd6    ....    BL       vListInitialise ; 0x40b96
        0x00041bea:    4827        'H      LDR      r0,[pc,#156] ; [0x41c88] = 0x1001637c
        0x00041bec:    f7feffd3    ....    BL       vListInitialise ; 0x40b96
        0x00041bf0:    4826        &H      LDR      r0,[pc,#152] ; [0x41c8c] = 0x10016390
        0x00041bf2:    f7feffd0    ....    BL       vListInitialise ; 0x40b96
        0x00041bf6:    4822        "H      LDR      r0,[pc,#136] ; [0x41c80] = 0x10016354
        0x00041bf8:    6378        xc      STR      r0,[r7,#0x34]
        0x00041bfa:    3014        .0      ADDS     r0,r0,#0x14
        0x00041bfc:    63b8        .c      STR      r0,[r7,#0x38]
        0x00041bfe:    e005        ..      B        0x41c0c ; xTaskCreate + 276
        0x00041c00:    6838        8h      LDR      r0,[r7,#0]
        0x00041c02:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00041c04:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041c06:    4288        .B      CMP      r0,r1
        0x00041c08:    bf98        ..      IT       LS
        0x00041c0a:    603c        <`      STRLS    r4,[r7,#0]
        0x00041c0c:    6a38        8j      LDR      r0,[r7,#0x20]
        0x00041c0e:    1c40        @.      ADDS     r0,r0,#1
        0x00041c10:    6238        8b      STR      r0,[r7,#0x20]
        0x00041c12:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00041c14:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00041c16:    4288        .B      CMP      r0,r1
        0x00041c18:    d82b        +.      BHI      0x41c72 ; xTaskCreate + 378
        0x00041c1a:    bf00        ..      NOP      
        0x00041c1c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041c20:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00041c24:    6840        @h      LDR      r0,[r0,#4]
        0x00041c26:    60a0        .`      STR      r0,[r4,#8]
        0x00041c28:    6881        .h      LDR      r1,[r0,#8]
        0x00041c2a:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041c2c:    6882        .h      LDR      r2,[r0,#8]
        0x00041c2e:    1d21        !.      ADDS     r1,r4,#4
        0x00041c30:    6051        Q`      STR      r1,[r2,#4]
        0x00041c32:    6081        .`      STR      r1,[r0,#8]
        0x00041c34:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00041c36:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041c3a:    eb050180    ....    ADD      r1,r5,r0,LSL #2
        0x00041c3e:    6161        aa      STR      r1,[r4,#0x14]
        0x00041c40:    f8551020    U. .    LDR      r1,[r5,r0,LSL #2]
        0x00041c44:    1c49        I.      ADDS     r1,r1,#1
        0x00041c46:    f8451020    E. .    STR      r1,[r5,r0,LSL #2]
        0x00041c4a:    f7feffeb    ....    BL       vPortExitCritical ; 0x40c24
        0x00041c4e:    6938        8i      LDR      r0,[r7,#0x10]
        0x00041c50:    b160        `.      CBZ      r0,0x41c6c ; xTaskCreate + 372
        0x00041c52:    6838        8h      LDR      r0,[r7,#0]
        0x00041c54:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00041c56:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041c58:    4288        .B      CMP      r0,r1
        0x00041c5a:    d207        ..      BCS      0x41c6c ; xTaskCreate + 372
        0x00041c5c:    490c        .I      LDR      r1,[pc,#48] ; [0x41c90] = 0xe000ed04
        0x00041c5e:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00041c62:    6008        .`      STR      r0,[r1,#0]
        0x00041c64:    f3bf8f4f    ..O.    DSB      
        0x00041c68:    f3bf8f6f    ..o.    ISB      
        0x00041c6c:    2001        .       MOVS     r0,#1
        0x00041c6e:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x00041c72:    60f8        .`      STR      r0,[r7,#0xc]
        0x00041c74:    e7d2        ..      B        0x41c1c ; xTaskCreate + 292
    $d
        0x00041c76:    0000        ..      DCW    0
        0x00041c78:    10000484    ....    DCD    268436612
        0x00041c7c:    100162c8    .b..    DCD    268526280
        0x00041c80:    10016354    Tc..    DCD    268526420
        0x00041c84:    10016368    hc..    DCD    268526440
        0x00041c88:    1001637c    |c..    DCD    268526460
        0x00041c8c:    10016390    .c..    DCD    268526480
        0x00041c90:    e000ed04    ....    DCD    3758157060
    $t
    i.xTaskGetSchedulerState
    xTaskGetSchedulerState
        0x00041c94:    4805        .H      LDR      r0,[pc,#20] ; [0x41cac] = 0x10000484
        0x00041c96:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041c98:    2900        .)      CMP      r1,#0
        0x00041c9a:    bf04        ..      ITT      EQ
        0x00041c9c:    2001        .       MOVEQ    r0,#1
        0x00041c9e:    4770        pG      BXEQ     lr
        0x00041ca0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00041ca2:    2800        .(      CMP      r0,#0
        0x00041ca4:    bf0c        ..      ITE      EQ
        0x00041ca6:    2002        .       MOVEQ    r0,#2
        0x00041ca8:    2000        .       MOVNE    r0,#0
        0x00041caa:    4770        pG      BX       lr
    $d
        0x00041cac:    10000484    ....    DCD    268436612
    $t
    i.xTaskGetTickCount
    xTaskGetTickCount
        0x00041cb0:    4801        .H      LDR      r0,[pc,#4] ; [0x41cb8] = 0x10000484
        0x00041cb2:    6880        .h      LDR      r0,[r0,#8]
        0x00041cb4:    4770        pG      BX       lr
    $d
        0x00041cb6:    0000        ..      DCW    0
        0x00041cb8:    10000484    ....    DCD    268436612
    $t
    i.xTaskIncrementTick
    xTaskIncrementTick
        0x00041cbc:    e92d03f0    -...    PUSH     {r4-r9}
        0x00041cc0:    4b59        YK      LDR      r3,[pc,#356] ; [0x41e28] = 0x10000484
        0x00041cc2:    2000        .       MOVS     r0,#0
        0x00041cc4:    6b19        .k      LDR      r1,[r3,#0x30]
        0x00041cc6:    b129        ).      CBZ      r1,0x41cd4 ; xTaskIncrementTick + 24
        0x00041cc8:    6959        Yi      LDR      r1,[r3,#0x14]
        0x00041cca:    1c49        I.      ADDS     r1,r1,#1
        0x00041ccc:    6159        Ya      STR      r1,[r3,#0x14]
        0x00041cce:    e8bd03f0    ....    POP      {r4-r9}
        0x00041cd2:    4770        pG      BX       lr
        0x00041cd4:    6899        .h      LDR      r1,[r3,#8]
        0x00041cd6:    1c4a        J.      ADDS     r2,r1,#1
        0x00041cd8:    609a        .`      STR      r2,[r3,#8]
        0x00041cda:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00041cde:    d116        ..      BNE      0x41d0e ; xTaskIncrementTick + 82
        0x00041ce0:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041ce2:    6809        .h      LDR      r1,[r1,#0]
        0x00041ce4:    b101        ..      CBZ      r1,0x41ce8 ; xTaskIncrementTick + 44
        0x00041ce6:    e7fe        ..      B        0x41ce6 ; xTaskIncrementTick + 42
        0x00041ce8:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041cea:    f8d3c038    ..8.    LDR      r12,[r3,#0x38]
        0x00041cee:    f8c3c034    ..4.    STR      r12,[r3,#0x34]
        0x00041cf2:    6399        .c      STR      r1,[r3,#0x38]
        0x00041cf4:    69d9        .i      LDR      r1,[r3,#0x1c]
        0x00041cf6:    1c49        I.      ADDS     r1,r1,#1
        0x00041cf8:    61d9        .a      STR      r1,[r3,#0x1c]
        0x00041cfa:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041cfc:    6809        .h      LDR      r1,[r1,#0]
        0x00041cfe:    2900        .)      CMP      r1,#0
        0x00041d00:    bf08        ..      IT       EQ
        0x00041d02:    625f        _b      STREQ    r7,[r3,#0x24]
        0x00041d04:    d003        ..      BEQ      0x41d0e ; xTaskIncrementTick + 82
        0x00041d06:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041d08:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041d0a:    6809        .h      LDR      r1,[r1,#0]
        0x00041d0c:    6259        Yb      STR      r1,[r3,#0x24]
        0x00041d0e:    6a59        Yj      LDR      r1,[r3,#0x24]
        0x00041d10:    4c46        FL      LDR      r4,[pc,#280] ; [0x41e2c] = 0x100162c8
        0x00041d12:    4291        .B      CMP      r1,r2
        0x00041d14:    bf98        ..      IT       LS
        0x00041d16:    2600        .&      MOVLS    r6,#0
        0x00041d18:    d80d        ..      BHI      0x41d36 ; xTaskIncrementTick + 122
        0x00041d1a:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041d1c:    6809        .h      LDR      r1,[r1,#0]
        0x00041d1e:    b149        I.      CBZ      r1,0x41d34 ; xTaskIncrementTick + 120
        0x00041d20:    6b59        Yk      LDR      r1,[r3,#0x34]
        0x00041d22:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041d24:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00041d26:    f8d1c004    ....    LDR      r12,[r1,#4]
        0x00041d2a:    4562        bE      CMP      r2,r12
        0x00041d2c:    d213        ..      BCS      0x41d56 ; xTaskIncrementTick + 154
        0x00041d2e:    f8c3c024    ..$.    STR      r12,[r3,#0x24]
        0x00041d32:    e000        ..      B        0x41d36 ; xTaskIncrementTick + 122
        0x00041d34:    625f        _b      STR      r7,[r3,#0x24]
        0x00041d36:    6819        .h      LDR      r1,[r3,#0]
        0x00041d38:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041d3a:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00041d3e:    f8541021    T.!.    LDR      r1,[r4,r1,LSL #2]
        0x00041d42:    2901        .)      CMP      r1,#1
        0x00041d44:    bf88        ..      IT       HI
        0x00041d46:    2001        .       MOVHI    r0,#1
        0x00041d48:    6999        .i      LDR      r1,[r3,#0x18]
        0x00041d4a:    2900        .)      CMP      r1,#0
        0x00041d4c:    bf18        ..      IT       NE
        0x00041d4e:    2001        .       MOVNE    r0,#1
        0x00041d50:    e8bd03f0    ....    POP      {r4-r9}
        0x00041d54:    4770        pG      BX       lr
        0x00041d56:    e9d18502    ....    LDRD     r8,r5,[r1,#8]
        0x00041d5a:    f8d1c014    ....    LDR      r12,[r1,#0x14]
        0x00041d5e:    f8c85008    ...P    STR      r5,[r8,#8]
        0x00041d62:    e9d15802    ...X    LDRD     r5,r8,[r1,#8]
        0x00041d66:    f8c85004    ...P    STR      r5,[r8,#4]
        0x00041d6a:    f8dc8004    ....    LDR      r8,[r12,#4]
        0x00041d6e:    1d0d        ..      ADDS     r5,r1,#4
        0x00041d70:    45a8        .E      CMP      r8,r5
        0x00041d72:    bf04        ..      ITT      EQ
        0x00041d74:    f8d1800c    ....    LDREQ    r8,[r1,#0xc]
        0x00041d78:    f8cc8004    ....    STREQ    r8,[r12,#4]
        0x00041d7c:    614e        Na      STR      r6,[r1,#0x14]
        0x00041d7e:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00041d82:    f1a80801    ....    SUB      r8,r8,#1
        0x00041d86:    f8cc8000    ....    STR      r8,[r12,#0]
        0x00041d8a:    f8d1c028    ..(.    LDR      r12,[r1,#0x28]
        0x00041d8e:    f1bc0f00    ....    CMP      r12,#0
        0x00041d92:    d018        ..      BEQ      0x41dc6 ; xTaskIncrementTick + 266
        0x00041d94:    e9d18907    ....    LDRD     r8,r9,[r1,#0x1c]
        0x00041d98:    f8c89008    ....    STR      r9,[r8,#8]
        0x00041d9c:    e9d18907    ....    LDRD     r8,r9,[r1,#0x1c]
        0x00041da0:    f8c98004    ....    STR      r8,[r9,#4]
        0x00041da4:    f8dc8004    ....    LDR      r8,[r12,#4]
        0x00041da8:    f1010918    ....    ADD      r9,r1,#0x18
        0x00041dac:    45c8        .E      CMP      r8,r9
        0x00041dae:    bf04        ..      ITT      EQ
        0x00041db0:    f8d18020    .. .    LDREQ    r8,[r1,#0x20]
        0x00041db4:    f8cc8004    ....    STREQ    r8,[r12,#4]
        0x00041db8:    628e        .b      STR      r6,[r1,#0x28]
        0x00041dba:    f8dc8000    ....    LDR      r8,[r12,#0]
        0x00041dbe:    f1a80801    ....    SUB      r8,r8,#1
        0x00041dc2:    f8cc8000    ....    STR      r8,[r12,#0]
        0x00041dc6:    f8d1c02c    ..,.    LDR      r12,[r1,#0x2c]
        0x00041dca:    f8d3800c    ....    LDR      r8,[r3,#0xc]
        0x00041dce:    45c4        .E      CMP      r12,r8
        0x00041dd0:    d827        '.      BHI      0x41e22 ; xTaskIncrementTick + 358
        0x00041dd2:    bf00        ..      NOP      
        0x00041dd4:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x00041dd8:    eb040c8c    ....    ADD      r12,r4,r12,LSL #2
        0x00041ddc:    f8dcc004    ....    LDR      r12,[r12,#4]
        0x00041de0:    f8c1c008    ....    STR      r12,[r1,#8]
        0x00041de4:    f8dc8008    ....    LDR      r8,[r12,#8]
        0x00041de8:    f8c1800c    ....    STR      r8,[r1,#0xc]
        0x00041dec:    f8dc8008    ....    LDR      r8,[r12,#8]
        0x00041df0:    f8c85004    ...P    STR      r5,[r8,#4]
        0x00041df4:    f8cc5008    ...P    STR      r5,[r12,#8]
        0x00041df8:    f8d1c02c    ..,.    LDR      r12,[r1,#0x2c]
        0x00041dfc:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x00041e00:    eb04058c    ....    ADD      r5,r4,r12,LSL #2
        0x00041e04:    614d        Ma      STR      r5,[r1,#0x14]
        0x00041e06:    f854502c    T.,P    LDR      r5,[r4,r12,LSL #2]
        0x00041e0a:    1c6d        m.      ADDS     r5,r5,#1
        0x00041e0c:    f844502c    D.,P    STR      r5,[r4,r12,LSL #2]
        0x00041e10:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041e12:    f8d3c000    ....    LDR      r12,[r3,#0]
        0x00041e16:    f8dcc02c    ..,.    LDR      r12,[r12,#0x2c]
        0x00041e1a:    4561        aE      CMP      r1,r12
        0x00041e1c:    bf88        ..      IT       HI
        0x00041e1e:    2001        .       MOVHI    r0,#1
        0x00041e20:    e77b        {.      B        0x41d1a ; xTaskIncrementTick + 94
        0x00041e22:    f8c3c00c    ....    STR      r12,[r3,#0xc]
        0x00041e26:    e7d5        ..      B        0x41dd4 ; xTaskIncrementTick + 280
    $d
        0x00041e28:    10000484    ....    DCD    268436612
        0x00041e2c:    100162c8    .b..    DCD    268526280
    $t
    i.xTaskRemoveFromEventList
    xTaskRemoveFromEventList
        0x00041e30:    b410        ..      PUSH     {r4}
        0x00041e32:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00041e34:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00041e36:    2800        .(      CMP      r0,#0
        0x00041e38:    d02f        /.      BEQ      0x41e9a ; xTaskRemoveFromEventList + 106
        0x00041e3a:    e9d03207    ...2    LDRD     r3,r2,[r0,#0x1c]
        0x00041e3e:    6a81        .j      LDR      r1,[r0,#0x28]
        0x00041e40:    609a        .`      STR      r2,[r3,#8]
        0x00041e42:    e9d02307    ...#    LDRD     r2,r3,[r0,#0x1c]
        0x00041e46:    f1000c18    ....    ADD      r12,r0,#0x18
        0x00041e4a:    605a        Z`      STR      r2,[r3,#4]
        0x00041e4c:    684a        Jh      LDR      r2,[r1,#4]
        0x00041e4e:    4562        bE      CMP      r2,r12
        0x00041e50:    bf04        ..      ITT      EQ
        0x00041e52:    6a02        .j      LDREQ    r2,[r0,#0x20]
        0x00041e54:    604a        J`      STREQ    r2,[r1,#4]
        0x00041e56:    2300        .#      MOVS     r3,#0
        0x00041e58:    6283        .b      STR      r3,[r0,#0x28]
        0x00041e5a:    680a        .h      LDR      r2,[r1,#0]
        0x00041e5c:    1e52        R.      SUBS     r2,r2,#1
        0x00041e5e:    600a        .`      STR      r2,[r1,#0]
        0x00041e60:    492e        .I      LDR      r1,[pc,#184] ; [0x41f1c] = 0x10000484
        0x00041e62:    6b0a        .k      LDR      r2,[r1,#0x30]
        0x00041e64:    b1d2        ..      CBZ      r2,0x41e9c ; xTaskRemoveFromEventList + 108
        0x00041e66:    4b2e        .K      LDR      r3,[pc,#184] ; [0x41f20] = 0x1001637c
        0x00041e68:    685a        Zh      LDR      r2,[r3,#4]
        0x00041e6a:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00041e6c:    6894        .h      LDR      r4,[r2,#8]
        0x00041e6e:    6204        .b      STR      r4,[r0,#0x20]
        0x00041e70:    6894        .h      LDR      r4,[r2,#8]
        0x00041e72:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00041e76:    f8c2c008    ....    STR      r12,[r2,#8]
        0x00041e7a:    6283        .b      STR      r3,[r0,#0x28]
        0x00041e7c:    681a        .h      LDR      r2,[r3,#0]
        0x00041e7e:    1c52        R.      ADDS     r2,r2,#1
        0x00041e80:    601a        .`      STR      r2,[r3,#0]
        0x00041e82:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041e84:    680a        .h      LDR      r2,[r1,#0]
        0x00041e86:    6ad2        .j      LDR      r2,[r2,#0x2c]
        0x00041e88:    4290        .B      CMP      r0,r2
        0x00041e8a:    bf9e        ..      ITTT     LS
        0x00041e8c:    2000        .       MOVLS    r0,#0
        0x00041e8e:    bc10        ..      POPLS    {r4}
        0x00041e90:    4770        pG      BXLS     lr
        0x00041e92:    2001        .       MOVS     r0,#1
        0x00041e94:    6188        .a      STR      r0,[r1,#0x18]
        0x00041e96:    bc10        ..      POP      {r4}
        0x00041e98:    4770        pG      BX       lr
        0x00041e9a:    e7fe        ..      B        0x41e9a ; xTaskRemoveFromEventList + 106
        0x00041e9c:    e9d04c02    ...L    LDRD     r4,r12,[r0,#8]
        0x00041ea0:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00041ea2:    f8c4c008    ....    STR      r12,[r4,#8]
        0x00041ea6:    e9d04c02    ...L    LDRD     r4,r12,[r0,#8]
        0x00041eaa:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x00041eae:    6854        Th      LDR      r4,[r2,#4]
        0x00041eb0:    f1000c04    ....    ADD      r12,r0,#4
        0x00041eb4:    4564        dE      CMP      r4,r12
        0x00041eb6:    bf04        ..      ITT      EQ
        0x00041eb8:    68c4        .h      LDREQ    r4,[r0,#0xc]
        0x00041eba:    6054        T`      STREQ    r4,[r2,#4]
        0x00041ebc:    6143        Ca      STR      r3,[r0,#0x14]
        0x00041ebe:    6813        .h      LDR      r3,[r2,#0]
        0x00041ec0:    1e5b        [.      SUBS     r3,r3,#1
        0x00041ec2:    6013        .`      STR      r3,[r2,#0]
        0x00041ec4:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00041ec6:    68cb        .h      LDR      r3,[r1,#0xc]
        0x00041ec8:    429a        .B      CMP      r2,r3
        0x00041eca:    d825        %.      BHI      0x41f18 ; xTaskRemoveFromEventList + 232
        0x00041ecc:    4b15        .K      LDR      r3,[pc,#84] ; [0x41f24] = 0x100162c8
        0x00041ece:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00041ed2:    eb030282    ....    ADD      r2,r3,r2,LSL #2
        0x00041ed6:    6852        Rh      LDR      r2,[r2,#4]
        0x00041ed8:    6082        .`      STR      r2,[r0,#8]
        0x00041eda:    6894        .h      LDR      r4,[r2,#8]
        0x00041edc:    60c4        .`      STR      r4,[r0,#0xc]
        0x00041ede:    6894        .h      LDR      r4,[r2,#8]
        0x00041ee0:    f8c4c004    ....    STR      r12,[r4,#4]
        0x00041ee4:    f8c2c008    ....    STR      r12,[r2,#8]
        0x00041ee8:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00041eea:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x00041eee:    eb030c82    ....    ADD      r12,r3,r2,LSL #2
        0x00041ef2:    f8c0c014    ....    STR      r12,[r0,#0x14]
        0x00041ef6:    f853c022    S.".    LDR      r12,[r3,r2,LSL #2]
        0x00041efa:    f10c0c01    ....    ADD      r12,r12,#1
        0x00041efe:    f843c022    C.".    STR      r12,[r3,r2,LSL #2]
        0x00041f02:    6b4a        Jk      LDR      r2,[r1,#0x34]
        0x00041f04:    6812        .h      LDR      r2,[r2,#0]
        0x00041f06:    2a00        .*      CMP      r2,#0
        0x00041f08:    bf0f        ..      ITEEE    EQ
        0x00041f0a:    f04f32ff    O..2    MOVEQ    r2,#0xffffffff
        0x00041f0e:    6b4a        Jk      LDRNE    r2,[r1,#0x34]
        0x00041f10:    68d2        .h      LDRNE    r2,[r2,#0xc]
        0x00041f12:    6812        .h      LDRNE    r2,[r2,#0]
        0x00041f14:    624a        Jb      STR      r2,[r1,#0x24]
        0x00041f16:    e7b4        ..      B        0x41e82 ; xTaskRemoveFromEventList + 82
        0x00041f18:    60ca        .`      STR      r2,[r1,#0xc]
        0x00041f1a:    e7d7        ..      B        0x41ecc ; xTaskRemoveFromEventList + 156
    $d
        0x00041f1c:    10000484    ....    DCD    268436612
        0x00041f20:    1001637c    |c..    DCD    268526460
        0x00041f24:    100162c8    .b..    DCD    268526280
    $t
    i.xTaskResumeAll
    xTaskResumeAll
        0x00041f28:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041f2c:    4c50        PL      LDR      r4,[pc,#320] ; [0x42070] = 0x10000484
        0x00041f2e:    2700        .'      MOVS     r7,#0
        0x00041f30:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041f32:    b138        8.      CBZ      r0,0x41f44 ; xTaskResumeAll + 28
        0x00041f34:    f7fefe5c    ..\.    BL       vPortEnterCritical ; 0x40bf0
        0x00041f38:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041f3a:    1e40        @.      SUBS     r0,r0,#1
        0x00041f3c:    6320         c      STR      r0,[r4,#0x30]
        0x00041f3e:    6b20         k      LDR      r0,[r4,#0x30]
        0x00041f40:    b108        ..      CBZ      r0,0x41f46 ; xTaskResumeAll + 30
        0x00041f42:    e08e        ..      B        0x42062 ; xTaskResumeAll + 314
        0x00041f44:    e7fe        ..      B        0x41f44 ; xTaskResumeAll + 28
        0x00041f46:    6860        `h      LDR      r0,[r4,#4]
        0x00041f48:    2800        .(      CMP      r0,#0
        0x00041f4a:    d07d        }.      BEQ      0x42048 ; xTaskResumeAll + 288
        0x00041f4c:    f8dfc124    ..$.    LDR      r12,[pc,#292] ; [0x42074] = 0x1001637c
        0x00041f50:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00041f54:    2500        .%      MOVS     r5,#0
        0x00041f56:    2601        .&      MOVS     r6,#1
        0x00041f58:    2800        .(      CMP      r0,#0
        0x00041f5a:    bf18        ..      IT       NE
        0x00041f5c:    4a46        FJ      LDRNE    r2,[pc,#280] ; [0x42078] = 0x100162c8
        0x00041f5e:    d065        e.      BEQ      0x4202c ; xTaskResumeAll + 260
        0x00041f60:    f8dc000c    ....    LDR      r0,[r12,#0xc]
        0x00041f64:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00041f66:    e9d18307    ....    LDRD     r8,r3,[r1,#0x1c]
        0x00041f6a:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00041f6c:    f8c83008    ...0    STR      r3,[r8,#8]
        0x00041f70:    e9d13807    ...8    LDRD     r3,r8,[r1,#0x1c]
        0x00041f74:    f8c83004    ...0    STR      r3,[r8,#4]
        0x00041f78:    6843        Ch      LDR      r3,[r0,#4]
        0x00041f7a:    f1010818    ....    ADD      r8,r1,#0x18
        0x00041f7e:    4543        CE      CMP      r3,r8
        0x00041f80:    bf04        ..      ITT      EQ
        0x00041f82:    6a0b        .j      LDREQ    r3,[r1,#0x20]
        0x00041f84:    6043        C`      STREQ    r3,[r0,#4]
        0x00041f86:    628d        .b      STR      r5,[r1,#0x28]
        0x00041f88:    6803        .h      LDR      r3,[r0,#0]
        0x00041f8a:    1e5b        [.      SUBS     r3,r3,#1
        0x00041f8c:    6003        .`      STR      r3,[r0,#0]
        0x00041f8e:    e9d18002    ....    LDRD     r8,r0,[r1,#8]
        0x00041f92:    694b        Ki      LDR      r3,[r1,#0x14]
        0x00041f94:    f8c80008    ....    STR      r0,[r8,#8]
        0x00041f98:    e9d10802    ....    LDRD     r0,r8,[r1,#8]
        0x00041f9c:    f8c80004    ....    STR      r0,[r8,#4]
        0x00041fa0:    f8d38004    ....    LDR      r8,[r3,#4]
        0x00041fa4:    1d08        ..      ADDS     r0,r1,#4
        0x00041fa6:    4580        .E      CMP      r8,r0
        0x00041fa8:    bf04        ..      ITT      EQ
        0x00041faa:    f8d1800c    ....    LDREQ    r8,[r1,#0xc]
        0x00041fae:    f8c38004    ....    STREQ    r8,[r3,#4]
        0x00041fb2:    614d        Ma      STR      r5,[r1,#0x14]
        0x00041fb4:    f8d38000    ....    LDR      r8,[r3,#0]
        0x00041fb8:    f1a80801    ....    SUB      r8,r8,#1
        0x00041fbc:    f8c38000    ....    STR      r8,[r3,#0]
        0x00041fc0:    6acb        .j      LDR      r3,[r1,#0x2c]
        0x00041fc2:    f8d4800c    ....    LDR      r8,[r4,#0xc]
        0x00041fc6:    4543        CE      CMP      r3,r8
        0x00041fc8:    d850        P.      BHI      0x4206c ; xTaskResumeAll + 324
        0x00041fca:    bf00        ..      NOP      
        0x00041fcc:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x00041fd0:    eb020383    ....    ADD      r3,r2,r3,LSL #2
        0x00041fd4:    685b        [h      LDR      r3,[r3,#4]
        0x00041fd6:    608b        .`      STR      r3,[r1,#8]
        0x00041fd8:    f8d38008    ....    LDR      r8,[r3,#8]
        0x00041fdc:    f8c1800c    ....    STR      r8,[r1,#0xc]
        0x00041fe0:    f8d38008    ....    LDR      r8,[r3,#8]
        0x00041fe4:    f8c80004    ....    STR      r0,[r8,#4]
        0x00041fe8:    6098        .`      STR      r0,[r3,#8]
        0x00041fea:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00041fec:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041ff0:    eb020380    ....    ADD      r3,r2,r0,LSL #2
        0x00041ff4:    614b        Ka      STR      r3,[r1,#0x14]
        0x00041ff6:    f8523020    R. 0    LDR      r3,[r2,r0,LSL #2]
        0x00041ffa:    1c5b        [.      ADDS     r3,r3,#1
        0x00041ffc:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x00042000:    6ac8        .j      LDR      r0,[r1,#0x2c]
        0x00042002:    6823        #h      LDR      r3,[r4,#0]
        0x00042004:    6adb        .j      LDR      r3,[r3,#0x2c]
        0x00042006:    4298        .B      CMP      r0,r3
        0x00042008:    bf28        (.      IT       CS
        0x0004200a:    61a6        .a      STRCS    r6,[r4,#0x18]
        0x0004200c:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00042010:    2800        .(      CMP      r0,#0
        0x00042012:    d1a5        ..      BNE      0x41f60 ; xTaskResumeAll + 56
        0x00042014:    b151        Q.      CBZ      r1,0x4202c ; xTaskResumeAll + 260
        0x00042016:    6b61        ak      LDR      r1,[r4,#0x34]
        0x00042018:    4620         F      MOV      r0,r4
        0x0004201a:    6809        .h      LDR      r1,[r1,#0]
        0x0004201c:    2900        .)      CMP      r1,#0
        0x0004201e:    bf0f        ..      ITEEE    EQ
        0x00042020:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x00042024:    6b41        Ak      LDRNE    r1,[r0,#0x34]
        0x00042026:    68c9        .h      LDRNE    r1,[r1,#0xc]
        0x00042028:    6809        .h      LDRNE    r1,[r1,#0]
        0x0004202a:    6241        Ab      STR      r1,[r0,#0x24]
        0x0004202c:    f8d48014    ....    LDR      r8,[r4,#0x14]
        0x00042030:    f1b80f00    ....    CMP      r8,#0
        0x00042034:    d00b        ..      BEQ      0x4204e ; xTaskResumeAll + 294
        0x00042036:    bf00        ..      NOP      
        0x00042038:    f7fffe40    ..@.    BL       xTaskIncrementTick ; 0x41cbc
        0x0004203c:    2800        .(      CMP      r0,#0
        0x0004203e:    bf18        ..      IT       NE
        0x00042040:    61a6        .a      STRNE    r6,[r4,#0x18]
        0x00042042:    f1b80801    ....    SUBS     r8,r8,#1
        0x00042046:    e000        ..      B        0x4204a ; xTaskResumeAll + 290
        0x00042048:    e00b        ..      B        0x42062 ; xTaskResumeAll + 314
        0x0004204a:    d1f5        ..      BNE      0x42038 ; xTaskResumeAll + 272
        0x0004204c:    6165        ea      STR      r5,[r4,#0x14]
        0x0004204e:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00042050:    b138        8.      CBZ      r0,0x42062 ; xTaskResumeAll + 314
        0x00042052:    490a        .I      LDR      r1,[pc,#40] ; [0x4207c] = 0xe000ed04
        0x00042054:    2701        .'      MOVS     r7,#1
        0x00042056:    0738        8.      LSLS     r0,r7,#28
        0x00042058:    6008        .`      STR      r0,[r1,#0]
        0x0004205a:    f3bf8f4f    ..O.    DSB      
        0x0004205e:    f3bf8f6f    ..o.    ISB      
        0x00042062:    f7fefddf    ....    BL       vPortExitCritical ; 0x40c24
        0x00042066:    4638        8F      MOV      r0,r7
        0x00042068:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004206c:    60e3        .`      STR      r3,[r4,#0xc]
        0x0004206e:    e7ad        ..      B        0x41fcc ; xTaskResumeAll + 164
    $d
        0x00042070:    10000484    ....    DCD    268436612
        0x00042074:    1001637c    |c..    DCD    268526460
        0x00042078:    100162c8    .b..    DCD    268526280
        0x0004207c:    e000ed04    ....    DCD    3758157060
    $t
    i.xTimerCreate
    xTimerCreate
        0x00042080:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00042084:    4681        .F      MOV      r9,r0
        0x00042086:    461f        .F      MOV      r7,r3
        0x00042088:    4690        .F      MOV      r8,r2
        0x0004208a:    460d        .F      MOV      r5,r1
        0x0004208c:    2028        (       MOVS     r0,#0x28
        0x0004208e:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x00042092:    f7f8fc8f    ....    BL       pvPortMalloc ; 0x3a9b4
        0x00042096:    0004        ..      MOVS     r4,r0
        0x00042098:    d02e        ..      BEQ      0x420f8 ; xTimerCreate + 120
        0x0004209a:    2000        .       MOVS     r0,#0
        0x0004209c:    f8840024    ..$.    STRB     r0,[r4,#0x24]
        0x000420a0:    b12d        -.      CBZ      r5,0x420ae ; xTimerCreate + 46
        0x000420a2:    f7fefda5    ....    BL       vPortEnterCritical ; 0x40bf0
        0x000420a6:    4e16        .N      LDR      r6,[pc,#88] ; [0x42100] = 0x100004c0
        0x000420a8:    6830        0h      LDR      r0,[r6,#0]
        0x000420aa:    b108        ..      CBZ      r0,0x420b0 ; xTimerCreate + 48
        0x000420ac:    e010        ..      B        0x420d0 ; xTimerCreate + 80
        0x000420ae:    e7fe        ..      B        0x420ae ; xTimerCreate + 46
        0x000420b0:    4814        .H      LDR      r0,[pc,#80] ; [0x42104] = 0x100163a4
        0x000420b2:    f7fefd70    ..p.    BL       vListInitialise ; 0x40b96
        0x000420b6:    4814        .H      LDR      r0,[pc,#80] ; [0x42108] = 0x100163b8
        0x000420b8:    f7fefd6d    ..m.    BL       vListInitialise ; 0x40b96
        0x000420bc:    4811        .H      LDR      r0,[pc,#68] ; [0x42104] = 0x100163a4
        0x000420be:    60f0        .`      STR      r0,[r6,#0xc]
        0x000420c0:    3014        .0      ADDS     r0,r0,#0x14
        0x000420c2:    6130        0a      STR      r0,[r6,#0x10]
        0x000420c4:    2200        ."      MOVS     r2,#0
        0x000420c6:    2110        .!      MOVS     r1,#0x10
        0x000420c8:    200a        .       MOVS     r0,#0xa
        0x000420ca:    f7fffac9    ....    BL       xQueueGenericCreate ; 0x41660
        0x000420ce:    6030        0`      STR      r0,[r6,#0]
        0x000420d0:    f7fefda8    ....    BL       vPortExitCritical ; 0x40c24
        0x000420d4:    f8c4a020    .. .    STR      r10,[r4,#0x20]
        0x000420d8:    f8c49000    ....    STR      r9,[r4,#0]
        0x000420dc:    e9c45706    ...W    STRD     r5,r7,[r4,#0x18]
        0x000420e0:    1d20         .      ADDS     r0,r4,#4
        0x000420e2:    f7fefd63    ..c.    BL       vListInitialiseItem ; 0x40bac
        0x000420e6:    f1b80f00    ....    CMP      r8,#0
        0x000420ea:    d005        ..      BEQ      0x420f8 ; xTimerCreate + 120
        0x000420ec:    f8940024    ..$.    LDRB     r0,[r4,#0x24]
        0x000420f0:    f0400104    @...    ORR      r1,r0,#4
        0x000420f4:    f8841024    ..$.    STRB     r1,[r4,#0x24]
        0x000420f8:    4620         F      MOV      r0,r4
        0x000420fa:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x000420fe:    0000        ..      DCW    0
        0x00042100:    100004c0    ....    DCD    268436672
        0x00042104:    100163a4    .c..    DCD    268526500
        0x00042108:    100163b8    .c..    DCD    268526520
    $t
    i.xTimerCreateTimerTask
    xTimerCreateTimerTask
        0x0004210c:    b510        ..      PUSH     {r4,lr}
        0x0004210e:    b082        ..      SUB      sp,sp,#8
        0x00042110:    f7fefd6e    ..n.    BL       vPortEnterCritical ; 0x40bf0
        0x00042114:    4c13        .L      LDR      r4,[pc,#76] ; [0x42164] = 0x100004c0
        0x00042116:    6820         h      LDR      r0,[r4,#0]
        0x00042118:    b978        x.      CBNZ     r0,0x4213a ; xTimerCreateTimerTask + 46
        0x0004211a:    4813        .H      LDR      r0,[pc,#76] ; [0x42168] = 0x100163a4
        0x0004211c:    f7fefd3b    ..;.    BL       vListInitialise ; 0x40b96
        0x00042120:    4812        .H      LDR      r0,[pc,#72] ; [0x4216c] = 0x100163b8
        0x00042122:    f7fefd38    ..8.    BL       vListInitialise ; 0x40b96
        0x00042126:    4810        .H      LDR      r0,[pc,#64] ; [0x42168] = 0x100163a4
        0x00042128:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004212a:    3014        .0      ADDS     r0,r0,#0x14
        0x0004212c:    6120         a      STR      r0,[r4,#0x10]
        0x0004212e:    2200        ."      MOVS     r2,#0
        0x00042130:    2110        .!      MOVS     r1,#0x10
        0x00042132:    200a        .       MOVS     r0,#0xa
        0x00042134:    f7fffa94    ....    BL       xQueueGenericCreate ; 0x41660
        0x00042138:    6020         `      STR      r0,[r4,#0]
        0x0004213a:    f7fefd73    ..s.    BL       vPortExitCritical ; 0x40c24
        0x0004213e:    6820         h      LDR      r0,[r4,#0]
        0x00042140:    b170        p.      CBZ      r0,0x42160 ; xTimerCreateTimerTask + 84
        0x00042142:    490b        .I      LDR      r1,[pc,#44] ; [0x42170] = 0x100004c4
        0x00042144:    2005        .       MOVS     r0,#5
        0x00042146:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004214a:    2300        .#      MOVS     r3,#0
        0x0004214c:    f44f7200    O..r    MOV      r2,#0x200
        0x00042150:    a108        ..      ADR      r1,{pc}+0x24 ; 0x42174
        0x00042152:    480a        .H      LDR      r0,[pc,#40] ; [0x4217c] = 0x3a689
        0x00042154:    f7fffcd0    ....    BL       xTaskCreate ; 0x41af8
        0x00042158:    2800        .(      CMP      r0,#0
        0x0004215a:    bf1c        ..      ITT      NE
        0x0004215c:    b002        ..      ADDNE    sp,sp,#8
        0x0004215e:    bd10        ..      POPNE    {r4,pc}
        0x00042160:    e7fe        ..      B        0x42160 ; xTimerCreateTimerTask + 84
    $d
        0x00042162:    0000        ..      DCW    0
        0x00042164:    100004c0    ....    DCD    268436672
        0x00042168:    100163a4    .c..    DCD    268526500
        0x0004216c:    100163b8    .c..    DCD    268526520
        0x00042170:    100004c4    ....    DCD    268436676
        0x00042174:    20726d54    Tmr     DCD    544370004
        0x00042178:    00637653    Svc.    DCD    6518355
        0x0004217c:    0003a689    ....    DCD    239241
    $t
    i.xTimerGenericCommand
    xTimerGenericCommand
        0x00042180:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00042182:    b085        ..      SUB      sp,sp,#0x14
        0x00042184:    4694        .F      MOV      r12,r2
        0x00042186:    0002        ..      MOVS     r2,r0
        0x00042188:    9e0a        ..      LDR      r6,[sp,#0x28]
        0x0004218a:    461f        .F      MOV      r7,r3
        0x0004218c:    f04f0000    O...    MOV      r0,#0
        0x00042190:    d017        ..      BEQ      0x421c2 ; xTimerGenericCommand + 66
        0x00042192:    4c14        .L      LDR      r4,[pc,#80] ; [0x421e4] = 0x100004c0
        0x00042194:    6825        %h      LDR      r5,[r4,#0]
        0x00042196:    2d00        .-      CMP      r5,#0
        0x00042198:    bf04        ..      ITT      EQ
        0x0004219a:    b005        ..      ADDEQ    sp,sp,#0x14
        0x0004219c:    bdf0        ..      POPEQ    {r4-r7,pc}
        0x0004219e:    9202        ..      STR      r2,[sp,#8]
        0x000421a0:    e9cd1c00    ....    STRD     r1,r12,[sp,#0]
        0x000421a4:    2906        .)      CMP      r1,#6
        0x000421a6:    da14        ..      BGE      0x421d2 ; xTimerGenericCommand + 82
        0x000421a8:    f7fffd74    ..t.    BL       xTaskGetSchedulerState ; 0x41c94
        0x000421ac:    2802        .(      CMP      r0,#2
        0x000421ae:    f04f0300    O...    MOV      r3,#0
        0x000421b2:    d007        ..      BEQ      0x421c4 ; xTimerGenericCommand + 68
        0x000421b4:    2200        ."      MOVS     r2,#0
        0x000421b6:    4669        iF      MOV      r1,sp
        0x000421b8:    6820         h      LDR      r0,[r4,#0]
        0x000421ba:    f7fffa97    ....    BL       xQueueGenericSend ; 0x416ec
        0x000421be:    b005        ..      ADD      sp,sp,#0x14
        0x000421c0:    bdf0        ..      POP      {r4-r7,pc}
        0x000421c2:    e7fe        ..      B        0x421c2 ; xTimerGenericCommand + 66
        0x000421c4:    4632        2F      MOV      r2,r6
        0x000421c6:    4669        iF      MOV      r1,sp
        0x000421c8:    6820         h      LDR      r0,[r4,#0]
        0x000421ca:    f7fffa8f    ....    BL       xQueueGenericSend ; 0x416ec
        0x000421ce:    b005        ..      ADD      sp,sp,#0x14
        0x000421d0:    bdf0        ..      POP      {r4-r7,pc}
        0x000421d2:    2300        .#      MOVS     r3,#0
        0x000421d4:    463a        :F      MOV      r2,r7
        0x000421d6:    4669        iF      MOV      r1,sp
        0x000421d8:    4628        (F      MOV      r0,r5
        0x000421da:    f7fffb47    ..G.    BL       xQueueGenericSendFromISR ; 0x4186c
        0x000421de:    b005        ..      ADD      sp,sp,#0x14
        0x000421e0:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x000421e2:    0000        ..      DCW    0
        0x000421e4:    100004c0    ....    DCD    268436672
    $t
    i.xTimerPendFunctionCallFromISR
    xTimerPendFunctionCallFromISR
        0x000421e8:    b510        ..      PUSH     {r4,lr}
        0x000421ea:    b084        ..      SUB      sp,sp,#0x10
        0x000421ec:    f06f0c01    o...    MVN      r12,#1
        0x000421f0:    e9cdc000    ....    STRD     r12,r0,[sp,#0]
        0x000421f4:    e9cd1202    ....    STRD     r1,r2,[sp,#8]
        0x000421f8:    4804        .H      LDR      r0,[pc,#16] ; [0x4220c] = 0x100004c0
        0x000421fa:    461c        .F      MOV      r4,r3
        0x000421fc:    2300        .#      MOVS     r3,#0
        0x000421fe:    4622        "F      MOV      r2,r4
        0x00042200:    4669        iF      MOV      r1,sp
        0x00042202:    6800        .h      LDR      r0,[r0,#0]
        0x00042204:    f7fffb32    ..2.    BL       xQueueGenericSendFromISR ; 0x4186c
        0x00042208:    b004        ..      ADD      sp,sp,#0x10
        0x0004220a:    bd10        ..      POP      {r4,pc}
    $d
        0x0004220c:    100004c0    ....    DCD    268436672
    $t
    x$fpl$basic
    $v0
    __aeabi_dneg
    _dneg
        0x00042210:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00042214:    4770        pG      BX       lr
    __aeabi_fneg
    _fneg
        0x00042216:    f0804000    ...@    EOR      r0,r0,#0x80000000
        0x0004221a:    4770        pG      BX       lr
    _dabs
        0x0004221c:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x00042220:    4770        pG      BX       lr
    _fabs
        0x00042222:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00042226:    4770        pG      BX       lr
    x$fpl$d2f
    $v0
    __aeabi_d2f
    _d2f
        0x00042228:    f0214200    !..B    BIC      r2,r1,#0x80000000
        0x0004222c:    f1a25260    ..`R    SUB      r2,r2,#0x38000000
        0x00042230:    f5b21f80    ....    CMP      r2,#0x100000
        0x00042234:    f0014300    ...C    AND      r3,r1,#0x80000000
        0x00042238:    bf28        (.      IT       CS
        0x0004223a:    f1d26c7f    ...l    RSBSCS   r12,r2,#0xff00000
        0x0004223e:    d90b        ..      BLS      0x42258 ; __aeabi_d2f + 48
        0x00042240:    ea5f1c00    _...    LSLS     r12,r0,#4
        0x00042244:    ea4302c2    C...    ORR      r2,r3,r2,LSL #3
        0x00042248:    eb427050    B.Pp    ADC      r0,r2,r0,LSR #29
        0x0004224c:    bf18        ..      IT       NE
        0x0004224e:    4770        pG      BXNE     lr
        0x00042250:    bf28        (.      IT       CS
        0x00042252:    f0200001     ...    BICCS    r0,r0,#1
        0x00042256:    4770        pG      BX       lr
        0x00042258:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004225c:    bfbc        ..      ITT      LT
        0x0004225e:    4618        .F      MOVLT    r0,r3
        0x00042260:    4770        pG      BXLT     lr
        0x00042262:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x00042266:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004226a:    d202        ..      BCS      0x42272 ; __aeabi_d2f + 74
        0x0004226c:    4608        .F      MOV      r0,r1
        0x0004226e:    f000be8d    ....    B.W      __fpl_fretinf ; 0x42f8c
        0x00042272:    b570        p.      PUSH     {r4-r6,lr}
        0x00042274:    f000fbc8    ....    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x00042278:    89000000    ....    DCD    2298478592
    $t
        0x0004227c:    f7ffbff6    ....    B.W      0x4226c ; __aeabi_d2f + 68
        0x00042280:    f04f4000    O..@    MOV      r0,#0x80000000
        0x00042284:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x00042288:    4770        pG      BX       lr
        0x0004228a:    0000        ..      MOVS     r0,r0
    x$fpl$dadd
    $v0
    __aeabi_dadd
    _dadd
        0x0004228c:    b510        ..      PUSH     {r4,lr}
        0x0004228e:    ea910f03    ....    TEQ      r1,r3
        0x00042292:    bf48        H.      IT       MI
        0x00042294:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x00042298:    f1008520    .. .    BMI.W    _dsub1 ; 0x42cdc
    _dadd1
        0x0004229c:    1a84        ..      SUBS     r4,r0,r2
        0x0004229e:    eb710c03    q...    SBCS     r12,r1,r3
        0x000422a2:    d205        ..      BCS      0x422b0 ; _dadd1 + 20
        0x000422a4:    1912        ..      ADDS     r2,r2,r4
        0x000422a6:    eb43030c    C...    ADC      r3,r3,r12
        0x000422aa:    1b00        ..      SUBS     r0,r0,r4
        0x000422ac:    eb61010c    a...    SBC      r1,r1,r12
        0x000422b0:    f8dfe124    ..$.    LDR      lr,[pc,#292] ; [0x423d8] = 0xffe00000
        0x000422b4:    ea4f5411    O..T    LSR      r4,r1,#20
        0x000422b8:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x000422bc:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x000422c0:    bf18        ..      IT       NE
        0x000422c2:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x000422c6:    d073        s.      BEQ      0x423b0 ; _dadd1 + 276
        0x000422c8:    ea23030e    #...    BIC      r3,r3,lr
        0x000422cc:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x000422d0:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x000422d4:    f4431380    C...    ORR      r3,r3,#0x100000
        0x000422d8:    d332        2.      BCC      0x42340 ; _dadd1 + 164
        0x000422da:    fa22fe0c    "...    LSR      lr,r2,r12
        0x000422de:    eb10000e    ....    ADDS     r0,r0,lr
        0x000422e2:    fa23fe0c    #...    LSR      lr,r3,r12
        0x000422e6:    eb41010e    A...    ADC      r1,r1,lr
        0x000422ea:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x000422ee:    fa03fe0e    ....    LSL      lr,r3,lr
        0x000422f2:    eb10000e    ....    ADDS     r0,r0,lr
        0x000422f6:    f1510100    Q...    ADCS     r1,r1,#0
        0x000422fa:    f5b11f80    ....    CMP      r1,#0x100000
        0x000422fe:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00042302:    d232        2.      BCS      0x4236a ; _dadd1 + 206
        0x00042304:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042308:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004230c:    e8bd4010    ...@    POP      {r4,lr}
        0x00042310:    bf58        X.      IT       PL
        0x00042312:    4770        pG      BXPL     lr
        0x00042314:    1c40        @.      ADDS     r0,r0,#1
        0x00042316:    bf38        8.      IT       CC
        0x00042318:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004231c:    bf18        ..      IT       NE
        0x0004231e:    4770        pG      BXNE     lr
        0x00042320:    2800        .(      CMP      r0,#0
        0x00042322:    bf14        ..      ITE      NE
        0x00042324:    f0200001     ...    BICNE    r0,r0,#1
        0x00042328:    f1410100    A...    ADCEQ    r1,r1,#0
        0x0004232c:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x00042330:    f5131f00    ....    CMN      r3,#0x200000
        0x00042334:    bf38        8.      IT       CC
        0x00042336:    4770        pG      BXCC     lr
        0x00042338:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004233c:    f000bbb2    ....    B.W      __fpl_dretinf ; 0x42aa4
        0x00042340:    2a01        .*      CMP      r2,#1
        0x00042342:    eb430203    C...    ADC      r2,r3,r3
        0x00042346:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004234a:    f1dc0e1f    ....    RSBS     lr,r12,#0x1f
        0x0004234e:    bf32        2.      ITEE     CC
        0x00042350:    f04f0e00    O...    MOVCC    lr,#0
        0x00042354:    fa23f30c    #...    LSRCS    r3,r3,r12
        0x00042358:    eb100003    ....    ADDSCS   r0,r0,r3
        0x0004235c:    eb415104    A..Q    ADC      r1,r1,r4,LSL #20
        0x00042360:    ebb45f11    ..._    CMP      r4,r1,LSR #20
        0x00042364:    d0d0        ..      BEQ      0x42308 ; _dadd1 + 108
        0x00042366:    eba15104    ...Q    SUB      r1,r1,r4,LSL #20
        0x0004236a:    f5011180    ....    ADD      r1,r1,#0x100000
        0x0004236e:    0849        I.      LSRS     r1,r1,#1
        0x00042370:    ea5f0030    _.0.    RRXS     r0,r0
        0x00042374:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042378:    d30e        ..      BCC      0x42398 ; _dadd1 + 252
        0x0004237a:    f1500000    P...    ADCS     r0,r0,#0
        0x0004237e:    bf38        8.      IT       CC
        0x00042380:    fa12fe0e    ....    LSLSCC   lr,r2,lr
        0x00042384:    d108        ..      BNE      0x42398 ; _dadd1 + 252
        0x00042386:    e8bd4010    ...@    POP      {r4,lr}
        0x0004238a:    e7c9        ..      B        0x42320 ; _dadd1 + 132
        0x0004238c:    1c40        @.      ADDS     r0,r0,#1
        0x0004238e:    bf38        8.      IT       CC
        0x00042390:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x00042394:    d1ca        ..      BNE      0x4232c ; _dadd1 + 144
        0x00042396:    e7c3        ..      B        0x42320 ; _dadd1 + 132
        0x00042398:    e8bd4010    ...@    POP      {r4,lr}
        0x0004239c:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x000423a0:    f5131f00    ....    CMN      r3,#0x200000
        0x000423a4:    bf38        8.      IT       CC
        0x000423a6:    4770        pG      BXCC     lr
        0x000423a8:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x000423ac:    f000bb7a    ..z.    B.W      __fpl_dretinf ; 0x42aa4
        0x000423b0:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x000423b4:    d008        ..      BEQ      0x423c8 ; _dadd1 + 300
        0x000423b6:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x000423ba:    e8bd4010    ...@    POP      {r4,lr}
        0x000423be:    bf04        ..      ITT      EQ
        0x000423c0:    f0014100    ...A    ANDEQ    r1,r1,#0x80000000
        0x000423c4:    2000        .       MOVEQ    r0,#0
        0x000423c6:    4770        pG      BX       lr
        0x000423c8:    e8bd4010    ...@    POP      {r4,lr}
        0x000423cc:    b570        p.      PUSH     {r4-r6,lr}
        0x000423ce:    f000fb1b    ....    BL       __fpl_dnaninf ; 0x42a08
        0x000423d2:    bf00        ..      NOP      
    $d
        0x000423d4:    3ebefb64    d..>    DCD    1052703588
        0x000423d8:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$dcheck1
    $v0
    __fpl_dcheck_NaN1
        0x000423dc:    4902        .I      LDR      r1,[pc,#8] ; [0x423e8] = 0x7ff80000
        0x000423de:    f04f0000    O...    MOV      r0,#0
        0x000423e2:    f000bdd8    ....    B.W      __fpl_return_NaN ; 0x42f96
        0x000423e6:    bf00        ..      NOP      
    $d
        0x000423e8:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dcmpinf
    $v0
    __fpl_dcmp_Inf
        0x000423ec:    1049        I.      ASRS     r1,r1,#1
        0x000423ee:    bf58        X.      IT       PL
        0x000423f0:    f1c14140    ..@A    RSBPL    r1,r1,#0xc0000000
        0x000423f4:    105b        [.      ASRS     r3,r3,#1
        0x000423f6:    bf58        X.      IT       PL
        0x000423f8:    f1c34340    ..@C    RSBPL    r3,r3,#0xc0000000
        0x000423fc:    428b        .B      CMP      r3,r1
        0x000423fe:    f3ef8000    ....    MRS      r0,APSR ; formerly CPSR
        0x00042402:    4770        pG      BX       lr
    x$fpl$ddiv
    $v0
    __aeabi_ddiv
    _ddiv
        0x00042404:    e92d41c0    -..A    PUSH     {r6-r8,lr}
        0x00042408:    b430        0.      PUSH     {r4,r5}
    ddiv_entry
        0x0004240a:    f8dfc2a0    ....    LDR      r12,[pc,#672] ; [0x426ac] = 0x7ff0000
        0x0004240e:    ea3c1411    <...    BICS     r4,r12,r1,LSR #4
        0x00042412:    bf18        ..      IT       NE
        0x00042414:    ea3c1413    <...    BICSNE   r4,r12,r3,LSR #4
        0x00042418:    f00080ec    ....    BEQ.W    0x425f4 ; ddiv_entry + 490
        0x0004241c:    ea810503    ....    EOR      r5,r1,r3
        0x00042420:    ea1c1411    ....    ANDS     r4,r12,r1,LSR #4
        0x00042424:    ea4474d5    D..t    ORR      r4,r4,r5,LSR #31
        0x00042428:    bf18        ..      IT       NE
        0x0004242a:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004242e:    f00080c7    ....    BEQ.W    0x425c0 ; ddiv_entry + 438
        0x00042432:    eba40405    ....    SUB      r4,r4,r5
        0x00042436:    f04f4500    O..E    MOV      r5,#0x80000000
        0x0004243a:    ea4521c1    E..!    ORR      r1,r5,r1,LSL #11
        0x0004243e:    ea4523c3    E..#    ORR      r3,r5,r3,LSL #11
        0x00042442:    ea415150    A.PQ    ORR      r1,r1,r0,LSR #21
        0x00042446:    ea435352    C.RS    ORR      r3,r3,r2,LSR #21
        0x0004244a:    f104747f    ...t    ADD      r4,r4,#0x3fc0000
        0x0004244e:    4299        .B      CMP      r1,r3
        0x00042450:    f5043400    ...4    ADD      r4,r4,#0x20000
        0x00042454:    ea4f20c0    O..     LSL      r0,r0,#11
        0x00042458:    ea4f22c2    O.."    LSL      r2,r2,#11
        0x0004245c:    bf08        ..      IT       EQ
        0x0004245e:    4290        .B      CMPEQ    r0,r2
        0x00042460:    f000809c    ....    BEQ.W    0x4259c ; ddiv_entry + 402
        0x00042464:    ea4f6513    O..e    LSR      r5,r3,#24
        0x00042468:    f20f1640    ..@.    ADR.W    r6,{pc}+0x144 ; 0x425ac
        0x0004246c:    5d76        v]      LDRB     r6,[r6,r5]
        0x0004246e:    ea4f4513    O..E    LSR      r5,r3,#16
        0x00042472:    fb06f705    ....    MUL      r7,r6,r5
        0x00042476:    f1c77780    ...w    RSB      r7,r7,#0x1000000
        0x0004247a:    fb06f707    ....    MUL      r7,r6,r7
        0x0004247e:    ea4f37d7    O..7    LSR      r7,r7,#15
        0x00042482:    fba76803    ...h    UMULL    r6,r8,r7,r3
        0x00042486:    4276        vB      RSBS     r6,r6,#0
        0x00042488:    f5c83880    ...8    RSB      r8,r8,#0x10000
        0x0004248c:    fba7ce06    ....    UMULL    r12,lr,r7,r6
        0x00042490:    bf38        8.      IT       CC
        0x00042492:    f1a80801    ....    SUBCC    r8,r8,#1
        0x00042496:    fb07e608    ....    MLA      r6,r7,r8,lr
        0x0004249a:    f04f0e00    O...    MOV      lr,#0
        0x0004249e:    fba68c02    ....    UMULL    r8,r12,r6,r2
        0x000424a2:    fbe6ce03    ....    UMLAL    r12,lr,r6,r3
        0x000424a6:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x000424aa:    f1ce4e00    ...N    RSB      lr,lr,#0x80000000
        0x000424ae:    bf38        8.      IT       CC
        0x000424b0:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x000424b4:    fba6580c    ...X    UMULL    r5,r8,r6,r12
        0x000424b8:    f04f0700    O...    MOV      r7,#0
        0x000424bc:    f04f0500    O...    MOV      r5,#0
        0x000424c0:    fbe6870e    ....    UMLAL    r8,r7,r6,lr
        0x000424c4:    fba1c608    ....    UMULL    r12,r6,r1,r8
        0x000424c8:    fba0ce07    ....    UMULL    r12,lr,r0,r7
        0x000424cc:    eb16060e    ....    ADDS     r6,r6,lr
        0x000424d0:    f1450500    E...    ADC      r5,r5,#0
        0x000424d4:    fbe16507    ...e    UMLAL    r6,r5,r1,r7
        0x000424d8:    f1154ee0    ...N    ADDS     lr,r5,#0x70000000
        0x000424dc:    bf7e        ~.      ITTT     VC
        0x000424de:    f5a43480    ...4    SUBVC    r4,r4,#0x10000
        0x000424e2:    ea5f0646    _.F.    LSLSVC   r6,r6,#1
        0x000424e6:    416d        mA      ADCVC    r5,r5,r5
        0x000424e8:    f1160780    ....    ADDS     r7,r6,#0x80
        0x000424ec:    f1450500    E...    ADC      r5,r5,#0
        0x000424f0:    ea4f2717    O..'    LSR      r7,r7,#8
        0x000424f4:    ea4f6606    O..f    LSL      r6,r6,#24
        0x000424f8:    ea476705    G..g    ORR      r7,r7,r5,LSL #24
        0x000424fc:    f1a646de    ...F    SUB      r6,r6,#0x6f000000
        0x00042500:    f1b65f80    ..._    CMP      r6,#0x10000000
        0x00042504:    ea4f2515    O..%    LSR      r5,r5,#8
        0x00042508:    d91f        ..      BLS      0x4254a ; ddiv_entry + 320
        0x0004250a:    4638        8F      MOV      r0,r7
        0x0004250c:    f0240c01    $...    BIC      r12,r4,#1
        0x00042510:    eb0571c4    ...q    ADD      r1,r5,r4,LSL #31
        0x00042514:    f1bc6ffe    ...o    CMP      r12,#0x7f00000
        0x00042518:    eb01110c    ....    ADD      r1,r1,r12,LSL #4
        0x0004251c:    d802        ..      BHI      0x42524 ; ddiv_entry + 282
        0x0004251e:    bcf0        ..      POP      {r4-r7}
        0x00042520:    e8bd8100    ....    POP      {r8,pc}
        0x00042524:    4224        $B      TST      r4,r4
        0x00042526:    bf5c        \.      ITT      PL
        0x00042528:    f5011e80    ....    ADDPL    lr,r1,#0x100000
        0x0004252c:    ea9e7fc4    ....    TEQPL    lr,r4,LSL #31
        0x00042530:    d402        ..      BMI      0x42538 ; ddiv_entry + 302
        0x00042532:    bcf0        ..      POP      {r4-r7}
        0x00042534:    e8bd8100    ....    POP      {r8,pc}
        0x00042538:    4224        $B      TST      r4,r4
        0x0004253a:    d438        8.      BMI      0x425ae ; ddiv_entry + 420
        0x0004253c:    bcf0        ..      POP      {r4-r7}
        0x0004253e:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x00042542:    e8bd4100    ...A    POP      {r8,lr}
        0x00042546:    f000baad    ....    B.W      __fpl_dretinf ; 0x42aa4
        0x0004254a:    ea4f22d2    O.."    LSR      r2,r2,#11
        0x0004254e:    ea425243    B.CR    ORR      r2,r2,r3,LSL #21
        0x00042552:    ea4f23d3    O..#    LSR      r3,r3,#11
        0x00042556:    fba78602    ....    UMULL    r8,r6,r7,r2
        0x0004255a:    ea4f20d0    O..     LSR      r0,r0,#11
        0x0004255e:    ea405041    @.AP    ORR      r0,r0,r1,LSL #21
        0x00042562:    fb076603    ...f    MLA      r6,r7,r3,r6
        0x00042566:    ea1e0f0e    ....    TST      lr,lr
        0x0004256a:    ea4f21d1    O..!    LSR      r1,r1,#11
        0x0004256e:    fb056602    ...f    MLA      r6,r5,r2,r6
        0x00042572:    bf58        X.      IT       PL
        0x00042574:    eba65600    ...V    SUBPL    r6,r6,r0,LSL #20
        0x00042578:    ebb65600    ...V    SUBS     r6,r6,r0,LSL #20
        0x0004257c:    ea4f0e52    O.R.    LSR      lr,r2,#1
        0x00042580:    ea4e7ec3    N..~    ORR      lr,lr,r3,LSL #31
        0x00042584:    eb180e0e    ....    ADDS     lr,r8,lr
        0x00042588:    eb560e53    V.S.    ADCS     lr,r6,r3,LSR #1
        0x0004258c:    d5bd        ..      BPL      0x4250a ; ddiv_entry + 256
        0x0004258e:    eb180802    ....    ADDS     r8,r8,r2
        0x00042592:    415e        ^A      ADCS     r6,r6,r3
        0x00042594:    1c7f        ..      ADDS     r7,r7,#1
        0x00042596:    f1550500    U...    ADCS     r5,r5,#0
        0x0004259a:    e7b6        ..      B        0x4250a ; ddiv_entry + 256
        0x0004259c:    f44f1580    O...    MOV      r5,#0x100000
        0x000425a0:    f04f0700    O...    MOV      r7,#0
        0x000425a4:    f04f0600    O...    MOV      r6,#0
        0x000425a8:    f04f0800    O...    MOV      r8,#0
        0x000425ac:    e7ad        ..      B        0x4250a ; ddiv_entry + 256
        0x000425ae:    bcf0        ..      POP      {r4-r7}
        0x000425b0:    f04f0000    O...    MOV      r0,#0
        0x000425b4:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x000425b8:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000425bc:    e8bd8100    ....    POP      {r8,pc}
        0x000425c0:    ea111f0c    ....    TST      r1,r12,LSL #4
        0x000425c4:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x000425c8:    d000        ..      BEQ      0x425cc ; ddiv_entry + 450
        0x000425ca:    e00c        ..      B        0x425e6 ; ddiv_entry + 476
        0x000425cc:    ea131f0c    ....    TST      r3,r12,LSL #4
        0x000425d0:    f0008025    ..%.    BEQ.W    0x4261e ; ddiv_entry + 532
        0x000425d4:    f04f0000    O...    MOV      r0,#0
        0x000425d8:    bcf0        ..      POP      {r4-r7}
        0x000425da:    ea810103    ....    EOR      r1,r1,r3
        0x000425de:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000425e2:    e8bd8100    ....    POP      {r8,pc}
        0x000425e6:    bcf0        ..      POP      {r4-r7}
        0x000425e8:    e8bd4100    ...A    POP      {r8,lr}
        0x000425ec:    ea810103    ....    EOR      r1,r1,r3
        0x000425f0:    f000ba58    ..X.    B.W      __fpl_dretinf ; 0x42aa4
        0x000425f4:    bcf0        ..      POP      {r4-r7}
        0x000425f6:    e8bd4100    ...A    POP      {r8,lr}
        0x000425fa:    b570        p.      PUSH     {r4-r6,lr}
        0x000425fc:    f000fa04    ....    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x00042600:    3efc7e09    .~.>    DCD    1056734729
    $t
        0x00042604:    f000b807    ....    B.W      0x42616 ; ddiv_entry + 524
        0x00042608:    ea810103    ....    EOR      r1,r1,r3
        0x0004260c:    f04f0000    O...    MOV      r0,#0
        0x00042610:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042614:    4770        pG      BX       lr
        0x00042616:    ea810103    ....    EOR      r1,r1,r3
        0x0004261a:    f000ba43    ..C.    B.W      __fpl_dretinf ; 0x42aa4
        0x0004261e:    bcf0        ..      POP      {r4-r7}
        0x00042620:    e8bd4100    ...A    POP      {r8,lr}
        0x00042624:    f04f0000    O...    MOV      r0,#0
        0x00042628:    4921        !I      LDR      r1,[pc,#132] ; [0x426b0] = 0x7ff80000
        0x0004262a:    4770        pG      BX       lr
    $d
        0x0004262c:    f9fbfdff    ....    DCD    4194041343
        0x00042630:    f2f4f5f7    ....    DCD    4076140023
        0x00042634:    ebedeef0    ....    DCD    3958238960
        0x00042638:    e4e6e8e9    ....    DCD    3840338153
        0x0004263c:    dee0e1e3    ....    DCD    3739279843
        0x00042640:    d8dadbdd    ....    DCD    3638221789
        0x00042644:    d3d4d5d7    ....    DCD    3553940951
        0x00042648:    cdcfd0d1    ....    DCD    3452948689
        0x0004264c:    c8cacbcc    ....    DCD    3368733644
        0x00042650:    c4c5c6c7    ....    DCD    3301295815
        0x00042654:    bfc0c1c2    ....    DCD    3217080770
        0x00042658:    bbbcbdbe    ....    DCD    3149708734
        0x0004265c:    b7b8b9ba    ....    DCD    3082336698
        0x00042660:    b3b4b5b6    ....    DCD    3014964662
        0x00042664:    afb0b1b2    ....    DCD    2947592626
        0x00042668:    abacadae    ....    DCD    2880220590
        0x0004266c:    a8a8a9aa    ....    DCD    2829625770
        0x00042670:    a4a5a6a7    ....    DCD    2762319527
        0x00042674:    a1a2a3a3    ....    DCD    2711790499
        0x00042678:    9e9f9fa0    ....    DCD    2661261216
        0x0004267c:    9b9c9c9d    ....    DCD    2610732189
        0x00042680:    9899999a    ....    DCD    2560203162
        0x00042684:    95969797    ....    DCD    2509674391
        0x00042688:    93939495    ....    DCD    2475922581
        0x0004268c:    90919192    ....    DCD    2425459090
        0x00042690:    8e8e8f8f    ....    DCD    2391707535
        0x00042694:    8b8c8c8d    ....    DCD    2341244045
        0x00042698:    89898a8b    ....    DCD    2307492491
        0x0004269c:    87878888    ....    DCD    2273806472
        0x000426a0:    84858586    ....    DCD    2223342982
        0x000426a4:    82838384    ....    DCD    2189656964
        0x000426a8:    80818182    ....    DCD    2155970946
        0x000426ac:    07ff0000    ....    DCD    134152192
        0x000426b0:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$deqf
    $v0
    __aeabi_cdcmpeq
    _dcmpeq
        0x000426b4:    ea510c03    Q...    ORRS     r12,r1,r3
        0x000426b8:    d417        ..      BMI      0x426ea ; __aeabi_cdcmpeq + 54
        0x000426ba:    f51c1f80    ....    CMN      r12,#0x100000
        0x000426be:    bf58        X.      IT       PL
        0x000426c0:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x000426c4:    f1008006    ....    BMI.W    0x426d4 ; __aeabi_cdcmpeq + 32
        0x000426c8:    4299        .B      CMP      r1,r3
        0x000426ca:    bf18        ..      IT       NE
        0x000426cc:    4770        pG      BXNE     lr
        0x000426ce:    bf08        ..      IT       EQ
        0x000426d0:    4290        .B      CMPEQ    r0,r2
        0x000426d2:    4770        pG      BX       lr
        0x000426d4:    d707        ..      BVC      0x426e6 ; __aeabi_cdcmpeq + 50
        0x000426d6:    f5111f80    ....    CMN      r1,#0x100000
        0x000426da:    bf58        X.      IT       PL
        0x000426dc:    f5131f80    ....    CMNPL    r3,#0x100000
        0x000426e0:    d419        ..      BMI      0x42716 ; __aeabi_cdcmpeq + 98
        0x000426e2:    4299        .B      CMP      r1,r3
        0x000426e4:    4770        pG      BX       lr
        0x000426e6:    4289        .B      CMP      r1,r1
        0x000426e8:    4770        pG      BX       lr
        0x000426ea:    f51c1f80    ....    CMN      r12,#0x100000
        0x000426ee:    d508        ..      BPL      0x42702 ; __aeabi_cdcmpeq + 78
        0x000426f0:    f5bc1f80    ....    CMP      r12,#0x100000
        0x000426f4:    d5f7        ..      BPL      0x426e6 ; __aeabi_cdcmpeq + 50
        0x000426f6:    428b        .B      CMP      r3,r1
        0x000426f8:    bf18        ..      IT       NE
        0x000426fa:    4770        pG      BXNE     lr
        0x000426fc:    bf08        ..      IT       EQ
        0x000426fe:    4282        .B      CMPEQ    r2,r0
        0x00042700:    4770        pG      BX       lr
        0x00042702:    f44f1c00    O...    MOV      r12,#0x200000
        0x00042706:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004270a:    bf38        8.      IT       CC
        0x0004270c:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x00042710:    d201        ..      BCS      0x42716 ; __aeabi_cdcmpeq + 98
        0x00042712:    428b        .B      CMP      r3,r1
        0x00042714:    4770        pG      BX       lr
        0x00042716:    b570        p.      PUSH     {r4-r6,lr}
        0x00042718:    f000f976    ..v.    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x0004271c:    00492492    .$I.    DCD    4793490
    $t
        0x00042720:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x00042724:    f04f5380    O..S    MOV      r3,#0x10000000
        0x00042728:    f7ffbe60    ..`.    B.W      __fpl_dcmp_Inf ; 0x423ec
    x$fpl$dfix
    $v0
    __aeabi_d2iz
    _dfix
        0x0004272c:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x00042730:    ea4f5353    O.SS    LSR      r3,r3,#21
        0x00042734:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x00042738:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x0004273c:    bfc8        ..      IT       GT
        0x0004273e:    f1d30c21    ..!.    RSBSGT   r12,r3,#0x21
        0x00042742:    dd0c        ..      BLE      0x4275e ; __aeabi_d2iz + 50
        0x00042744:    f04f4200    O..B    MOV      r2,#0x80000000
        0x00042748:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x0004274c:    ea425250    B.PR    ORR      r2,r2,r0,LSR #21
        0x00042750:    fa32fc03    2...    LSRS     r12,r2,r3
        0x00042754:    ea8c7ce1    ...|    EOR      r12,r12,r1,ASR #31
        0x00042758:    ebac70e1    ...p    SUB      r0,r12,r1,ASR #31
        0x0004275c:    4770        pG      BX       lr
        0x0004275e:    2b10        .+      CMP      r3,#0x10
        0x00042760:    bfc4        ..      ITT      GT
        0x00042762:    2000        .       MOVGT    r0,#0
        0x00042764:    4770        pG      BXGT     lr
        0x00042766:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x0004276a:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004276e:    d004        ..      BEQ      0x4277a ; __aeabi_d2iz + 78
        0x00042770:    f06f4200    o..B    MVN      r2,#0x80000000
        0x00042774:    ea820021    ..!.    EOR      r0,r2,r1,ASR #32
        0x00042778:    4770        pG      BX       lr
        0x0004277a:    b570        p.      PUSH     {r4-r6,lr}
        0x0004277c:    f000f944    ..D.    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x00042780:    80249249    I.$.    DCD    2149880393
    $t
        0x00042784:    2000        .       MOVS     r0,#0
        0x00042786:    4770        pG      BX       lr
        0x00042788:    e7f2        ..      B        0x42770 ; __aeabi_d2iz + 68
        0x0004278a:    0000        ..      MOVS     r0,r0
    x$fpl$dfixu
    $v0
    __aeabi_d2uiz
    _dfixu
        0x0004278c:    ea4f5311    O..S    LSR      r3,r1,#20
        0x00042790:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x00042794:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x00042798:    bfa8        ..      IT       GE
        0x0004279a:    f1d30c20    .. .    RSBSGE   r12,r3,#0x20
        0x0004279e:    db08        ..      BLT      0x427b2 ; __aeabi_d2uiz + 38
        0x000427a0:    f04f4200    O..B    MOV      r2,#0x80000000
        0x000427a4:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x000427a8:    ea525250    R.PR    ORRS     r2,r2,r0,LSR #21
        0x000427ac:    fa32f003    2...    LSRS     r0,r2,r3
        0x000427b0:    4770        pG      BX       lr
        0x000427b2:    4209        .B      TST      r1,r1
        0x000427b4:    d40b        ..      BMI      0x427ce ; __aeabi_d2uiz + 66
        0x000427b6:    2b10        .+      CMP      r3,#0x10
        0x000427b8:    bfc4        ..      ITT      GT
        0x000427ba:    2000        .       MOVGT    r0,#0
        0x000427bc:    4770        pG      BXGT     lr
        0x000427be:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x000427c2:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x000427c6:    d005        ..      BEQ      0x427d4 ; __aeabi_d2uiz + 72
        0x000427c8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000427cc:    4770        pG      BX       lr
        0x000427ce:    f04f0000    O...    MOV      r0,#0
        0x000427d2:    4770        pG      BX       lr
        0x000427d4:    b570        p.      PUSH     {r4-r6,lr}
        0x000427d6:    f000f917    ....    BL       __fpl_dnaninf ; 0x42a08
        0x000427da:    bf00        ..      NOP      
    $d
        0x000427dc:    80249249    I.$.    DCD    2149880393
    $t
        0x000427e0:    2000        .       MOVS     r0,#0
        0x000427e2:    4770        pG      BX       lr
        0x000427e4:    e7f0        ..      B        0x427c8 ; __aeabi_d2uiz + 60
    x$fpl$dflt
    $v0
    __aeabi_i2d
    _dflt
        0x000427e6:    f0104200    ...B    ANDS     r2,r0,#0x80000000
        0x000427ea:    bf48        H.      IT       MI
        0x000427ec:    4240        @B      RSBMI    r0,r0,#0
        0x000427ee:    fab0f380    ....    CLZ      r3,r0
        0x000427f2:    fa10f103    ....    LSLS     r1,r0,r3
        0x000427f6:    d00a        ..      BEQ      0x4280e ; __aeabi_i2d + 40
        0x000427f8:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x000427fc:    f5036380    ...c    ADD      r3,r3,#0x400
        0x00042800:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x00042804:    eb025203    ...R    ADD      r2,r2,r3,LSL #20
        0x00042808:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004280c:    4770        pG      BX       lr
        0x0004280e:    f04f0000    O...    MOV      r0,#0
        0x00042812:    4770        pG      BX       lr
    x$fpl$dfltu
    $v0
    __aeabi_ui2d
    _dfltu
        0x00042814:    fab0f380    ....    CLZ      r3,r0
        0x00042818:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004281c:    d00a        ..      BEQ      0x42834 ; __aeabi_ui2d + 32
        0x0004281e:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x00042822:    f5036380    ...c    ADD      r3,r3,#0x400
        0x00042826:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004282a:    ea4f5203    O..R    LSL      r2,r3,#20
        0x0004282e:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x00042832:    4770        pG      BX       lr
        0x00042834:    f04f0000    O...    MOV      r0,#0
        0x00042838:    4770        pG      BX       lr
        0x0004283a:    0000        ..      MOVS     r0,r0
    x$fpl$dleqf
    $v0
    __aeabi_cdcmple
    _dcmple
        0x0004283c:    ea510c03    Q...    ORRS     r12,r1,r3
        0x00042840:    d417        ..      BMI      0x42872 ; __aeabi_cdcmple + 54
        0x00042842:    f51c1f80    ....    CMN      r12,#0x100000
        0x00042846:    bf58        X.      IT       PL
        0x00042848:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004284c:    f1008006    ....    BMI.W    0x4285c ; __aeabi_cdcmple + 32
        0x00042850:    4299        .B      CMP      r1,r3
        0x00042852:    bf18        ..      IT       NE
        0x00042854:    4770        pG      BXNE     lr
        0x00042856:    bf08        ..      IT       EQ
        0x00042858:    4290        .B      CMPEQ    r0,r2
        0x0004285a:    4770        pG      BX       lr
        0x0004285c:    d707        ..      BVC      0x4286e ; __aeabi_cdcmple + 50
        0x0004285e:    f5111f80    ....    CMN      r1,#0x100000
        0x00042862:    bf58        X.      IT       PL
        0x00042864:    f5131f80    ....    CMNPL    r3,#0x100000
        0x00042868:    d419        ..      BMI      __fpl_dcmple_InfNaN ; 0x4289e
        0x0004286a:    4299        .B      CMP      r1,r3
        0x0004286c:    4770        pG      BX       lr
        0x0004286e:    4289        .B      CMP      r1,r1
        0x00042870:    4770        pG      BX       lr
        0x00042872:    f51c1f80    ....    CMN      r12,#0x100000
        0x00042876:    d508        ..      BPL      0x4288a ; __aeabi_cdcmple + 78
        0x00042878:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004287c:    d5f7        ..      BPL      0x4286e ; __aeabi_cdcmple + 50
        0x0004287e:    428b        .B      CMP      r3,r1
        0x00042880:    bf18        ..      IT       NE
        0x00042882:    4770        pG      BXNE     lr
        0x00042884:    bf08        ..      IT       EQ
        0x00042886:    4282        .B      CMPEQ    r2,r0
        0x00042888:    4770        pG      BX       lr
        0x0004288a:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004288e:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x00042892:    bf38        8.      IT       CC
        0x00042894:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x00042898:    d201        ..      BCS      __fpl_dcmple_InfNaN ; 0x4289e
        0x0004289a:    428b        .B      CMP      r3,r1
        0x0004289c:    4770        pG      BX       lr
    __fpl_dcmple_InfNaN
        0x0004289e:    b570        p.      PUSH     {r4-r6,lr}
        0x000428a0:    f000f8b2    ....    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x000428a4:    00492492    .$I.    DCD    4793490
    $t
        0x000428a8:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x000428ac:    f04f5380    O..S    MOV      r3,#0x10000000
        0x000428b0:    f7ffbd9c    ....    B.W      __fpl_dcmp_Inf ; 0x423ec
    x$fpl$dmul
    $v0
    __aeabi_dmul
    _dmul
        0x000428b4:    f8dfc148    ..H.    LDR      r12,[pc,#328] ; [0x42a00] = 0x7ff0000
        0x000428b8:    b570        p.      PUSH     {r4-r6,lr}
        0x000428ba:    ea1c1e11    ....    ANDS     lr,r12,r1,LSR #4
        0x000428be:    bf1e        ..      ITTT     NE
        0x000428c0:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x000428c4:    ea9e0f0c    ....    TEQNE    lr,r12
        0x000428c8:    ea950f0c    ....    TEQNE    r5,r12
        0x000428cc:    f000806f    ..o.    BEQ.W    0x429ae ; __aeabi_dmul + 250
        0x000428d0:    ea810403    ....    EOR      r4,r1,r3
        0x000428d4:    ea23134c    #.L.    BIC      r3,r3,r12,LSL #5
        0x000428d8:    ea4e7ed4    N..~    ORR      lr,lr,r4,LSR #31
        0x000428dc:    ea21114c    !.L.    BIC      r1,r1,r12,LSL #5
        0x000428e0:    f4411180    A...    ORR      r1,r1,#0x100000
        0x000428e4:    f4431380    C...    ORR      r3,r3,#0x100000
        0x000428e8:    44ae        .D      ADD      lr,lr,r5
        0x000428ea:    fba14c02    ...L    UMULL    r4,r12,r1,r2
        0x000428ee:    fba06503    ...e    UMULL    r6,r5,r0,r3
        0x000428f2:    f1ae7e7f    ...~    SUB      lr,lr,#0x3fc0000
        0x000428f6:    1936        6.      ADDS     r6,r6,r4
        0x000428f8:    eb55050c    U...    ADCS     r5,r5,r12
        0x000428fc:    fba14c03    ...L    UMULL    r4,r12,r1,r3
        0x00042900:    f14c0300    L...    ADC      r3,r12,#0
        0x00042904:    fba01c02    ....    UMULL    r1,r12,r0,r2
        0x00042908:    eb16060c    ....    ADDS     r6,r6,r12
        0x0004290c:    4165        eA      ADCS     r5,r5,r4
        0x0004290e:    f1530300    S...    ADCS     r3,r3,#0
        0x00042912:    4209        .B      TST      r1,r1
        0x00042914:    bf18        ..      IT       NE
        0x00042916:    f0460601    F...    ORRNE    r6,r6,#1
        0x0004291a:    f4137f00    ....    TST      r3,#0x200
        0x0004291e:    d10b        ..      BNE      0x42938 ; __aeabi_dmul + 132
        0x00042920:    ea4f3103    O..1    LSL      r1,r3,#12
        0x00042924:    ea4f3005    O..0    LSL      r0,r5,#12
        0x00042928:    0334        4.      LSLS     r4,r6,#12
        0x0004292a:    ea415115    A..Q    ORR      r1,r1,r5,LSR #20
        0x0004292e:    ea405016    @..P    ORR      r0,r0,r6,LSR #20
        0x00042932:    f06f0203    o...    MVN      r2,#3
        0x00042936:    e00a        ..      B        0x4294e ; __aeabi_dmul + 154
        0x00042938:    ea4f21c3    O..!    LSL      r1,r3,#11
        0x0004293c:    ea4f20c5    O..     LSL      r0,r5,#11
        0x00042940:    02f4        ..      LSLS     r4,r6,#11
        0x00042942:    ea415155    A.UQ    ORR      r1,r1,r5,LSR #21
        0x00042946:    ea405056    @.VP    ORR      r0,r0,r6,LSR #21
        0x0004294a:    f06f0202    o...    MVN      r2,#2
        0x0004294e:    eb02422e    ...B    ADD      r2,r2,lr,ASR #16
        0x00042952:    eb015502    ...U    ADD      r5,r1,r2,LSL #20
        0x00042956:    ea8571ce    ...q    EOR      r1,r5,lr,LSL #31
        0x0004295a:    d00a        ..      BEQ      0x42972 ; __aeabi_dmul + 190
        0x0004295c:    ea5f0c44    _.D.    LSLS     r12,r4,#1
        0x00042960:    bf18        ..      IT       NE
        0x00042962:    f0244400    $..D    BICNE    r4,r4,#0x80000000
        0x00042966:    f1500000    P...    ADCS     r0,r0,#0
        0x0004296a:    f1410100    A...    ADC      r1,r1,#0
        0x0004296e:    ea2070d4     ..p    BIC      r0,r0,r4,LSR #31
        0x00042972:    f2407cfe    @..|    MOV      r12,#0x7fe
        0x00042976:    4562        bE      CMP      r2,r12
        0x00042978:    d200        ..      BCS      0x4297c ; __aeabi_dmul + 200
        0x0004297a:    bd70        p.      POP      {r4-r6,pc}
        0x0004297c:    42a8        .B      CMP      r0,r5
        0x0004297e:    bf14        ..      ITE      NE
        0x00042980:    f04f4480    O..D    MOVNE    r4,#0x40000000
        0x00042984:    f04f4440    O.@D    MOVEQ    r4,#0xc0000000
        0x00042988:    2e00        ..      CMP      r6,#0
        0x0004298a:    bf08        ..      IT       EQ
        0x0004298c:    2400        .$      MOVEQ    r4,#0
        0x0004298e:    f1be6f80    ...o    CMP      lr,#0x4000000
        0x00042992:    bfa8        ..      IT       GE
        0x00042994:    f1a141c0    ...A    SUBGE    r1,r1,#0x60000000
        0x00042998:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004299c:    f2808082    ....    BGE.W    __fpl_dretinf ; 0x42aa4
        0x000429a0:    f04f0000    O...    MOV      r0,#0
        0x000429a4:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x000429a8:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x000429ac:    4770        pG      BX       lr
        0x000429ae:    ea9e0f0c    ....    TEQ      lr,r12
        0x000429b2:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x000429b6:    bf18        ..      IT       NE
        0x000429b8:    ea950f0c    ....    TEQNE    r5,r12
        0x000429bc:    d006        ..      BEQ      0x429cc ; __aeabi_dmul + 280
        0x000429be:    f04f0000    O...    MOV      r0,#0
        0x000429c2:    ea810e03    ....    EOR      lr,r1,r3
        0x000429c6:    f00e4100    ...A    AND      r1,lr,#0x80000000
        0x000429ca:    bd70        p.      POP      {r4-r6,pc}
        0x000429cc:    f000f81c    ....    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x000429d0:    3e010089    ...>    DCD    1040253065
    $t
        0x000429d4:    f000b807    ....    B.W      0x429e6 ; __aeabi_dmul + 306
        0x000429d8:    f000b809    ....    B.W      0x429ee ; __aeabi_dmul + 314
        0x000429dc:    ea4f0c43    O.C.    LSL      r12,r3,#1
        0x000429e0:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x000429e4:    d008        ..      BEQ      0x429f8 ; __aeabi_dmul + 324
        0x000429e6:    ea810103    ....    EOR      r1,r1,r3
        0x000429ea:    f000b85b    ..[.    B.W      __fpl_dretinf ; 0x42aa4
        0x000429ee:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x000429f2:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x000429f6:    d1f6        ..      BNE      0x429e6 ; __aeabi_dmul + 306
        0x000429f8:    f04f0000    O...    MOV      r0,#0
        0x000429fc:    4901        .I      LDR      r1,[pc,#4] ; [0x42a04] = 0x7ff80000
        0x000429fe:    4770        pG      BX       lr
    $d
        0x00042a00:    07ff0000    ....    DCD    134152192
        0x00042a04:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dnaninf
    $v0
    __fpl_dnaninf
        0x00042a08:    f10e0e02    ....    ADD      lr,lr,#2
        0x00042a0c:    f02e0e03    ....    BIC      lr,lr,#3
        0x00042a10:    f85e6b04    ^..k    LDR      r6,[lr],#4
        0x00042a14:    4236        6B      TST      r6,r6
        0x00042a16:    d405        ..      BMI      0x42a24 ; __fpl_dnaninf + 28
        0x00042a18:    2a01        .*      CMP      r2,#1
        0x00042a1a:    eb430503    C...    ADC      r5,r3,r3
        0x00042a1e:    f5151f00    ....    CMN      r5,#0x200000
        0x00042a22:    d812        ..      BHI      0x42a4a ; __fpl_dnaninf + 66
        0x00042a24:    2801        .(      CMP      r0,#1
        0x00042a26:    eb410c01    A...    ADC      r12,r1,r1
        0x00042a2a:    f51c1f00    ....    CMN      r12,#0x200000
        0x00042a2e:    d80c        ..      BHI      0x42a4a ; __fpl_dnaninf + 66
        0x00042a30:    d10e        ..      BNE      0x42a50 ; __fpl_dnaninf + 72
        0x00042a32:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x00042a36:    f5151f00    ....    CMN      r5,#0x200000
        0x00042a3a:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x00042a3e:    f10c0c02    ....    ADD      r12,r12,#2
        0x00042a42:    bf08        ..      IT       EQ
        0x00042a44:    eb4c7cd3    L..|    ADCEQ    r12,r12,r3,LSR #31
        0x00042a48:    e004        ..      B        0x42a54 ; __fpl_dnaninf + 76
        0x00042a4a:    f04f0c08    O...    MOV      r12,#8
        0x00042a4e:    e001        ..      B        0x42a54 ; __fpl_dnaninf + 76
        0x00042a50:    ea4f7cd3    O..|    LSR      r12,r3,#31
        0x00042a54:    eb0c054c    ..L.    ADD      r5,r12,r12,LSL #1
        0x00042a58:    fa26f605    &...    LSR      r6,r6,r5
        0x00042a5c:    f0060607    ....    AND      r6,r6,#7
        0x00042a60:    f1b60c04    ....    SUBS     r12,r6,#4
        0x00042a64:    d206        ..      BCS      0x42a74 ; __fpl_dnaninf + 108
        0x00042a66:    eb0e0c86    ....    ADD      r12,lr,r6,LSL #2
        0x00042a6a:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00042a6e:    f04c0c01    L...    ORR      r12,r12,#1
        0x00042a72:    4760        `G      BX       r12
        0x00042a74:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x00042a78:    02020b09    ....    DCD    33688329
    $t
        0x00042a7c:    f04f4100    O..A    MOV      r1,#0x80000000
        0x00042a80:    f04f0000    O...    MOV      r0,#0
        0x00042a84:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x00042a88:    bd70        p.      POP      {r4-r6,pc}
        0x00042a8a:    4619        .F      MOV      r1,r3
        0x00042a8c:    4610        .F      MOV      r0,r2
        0x00042a8e:    2801        .(      CMP      r0,#1
        0x00042a90:    eb510401    Q...    ADCS     r4,r1,r1
        0x00042a94:    bf18        ..      IT       NE
        0x00042a96:    f5d41400    ....    RSBSNE   r4,r4,#0x200000
        0x00042a9a:    bf84        ..      ITT      HI
        0x00042a9c:    2000        .       MOVHI    r0,#0
        0x00042a9e:    f0014100    ...A    ANDHI    r1,r1,#0x80000000
        0x00042aa2:    bd70        p.      POP      {r4-r6,pc}
    x$fpl$dretinf
    $v0
    __fpl_dretinf
        0x00042aa4:    0808        ..      LSRS     r0,r1,#32
        0x00042aa6:    f5a01100    ....    SUB      r1,r0,#0x200000
        0x00042aaa:    ea4f0131    O.1.    RRX      r1,r1
        0x00042aae:    4770        pG      BX       lr
    x$fpl$drleqf
    $v0
    __aeabi_cdrcmple
    _drcmple
        0x00042ab0:    ea530c01    S...    ORRS     r12,r3,r1
        0x00042ab4:    d417        ..      BMI      0x42ae6 ; __aeabi_cdrcmple + 54
        0x00042ab6:    f51c1f80    ....    CMN      r12,#0x100000
        0x00042aba:    bf58        X.      IT       PL
        0x00042abc:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x00042ac0:    f1008006    ....    BMI.W    0x42ad0 ; __aeabi_cdrcmple + 32
        0x00042ac4:    428b        .B      CMP      r3,r1
        0x00042ac6:    bf18        ..      IT       NE
        0x00042ac8:    4770        pG      BXNE     lr
        0x00042aca:    bf08        ..      IT       EQ
        0x00042acc:    4282        .B      CMPEQ    r2,r0
        0x00042ace:    4770        pG      BX       lr
        0x00042ad0:    d707        ..      BVC      0x42ae2 ; __aeabi_cdrcmple + 50
        0x00042ad2:    f5131f80    ....    CMN      r3,#0x100000
        0x00042ad6:    bf58        X.      IT       PL
        0x00042ad8:    f5111f80    ....    CMNPL    r1,#0x100000
        0x00042adc:    d419        ..      BMI      0x42b12 ; __aeabi_cdrcmple + 98
        0x00042ade:    428b        .B      CMP      r3,r1
        0x00042ae0:    4770        pG      BX       lr
        0x00042ae2:    429b        .B      CMP      r3,r3
        0x00042ae4:    4770        pG      BX       lr
        0x00042ae6:    f51c1f80    ....    CMN      r12,#0x100000
        0x00042aea:    d508        ..      BPL      0x42afe ; __aeabi_cdrcmple + 78
        0x00042aec:    f5bc1f80    ....    CMP      r12,#0x100000
        0x00042af0:    d5f7        ..      BPL      0x42ae2 ; __aeabi_cdrcmple + 50
        0x00042af2:    4299        .B      CMP      r1,r3
        0x00042af4:    bf18        ..      IT       NE
        0x00042af6:    4770        pG      BXNE     lr
        0x00042af8:    bf08        ..      IT       EQ
        0x00042afa:    4290        .B      CMPEQ    r0,r2
        0x00042afc:    4770        pG      BX       lr
        0x00042afe:    f44f1c00    O...    MOV      r12,#0x200000
        0x00042b02:    eb1c0f43    ..C.    CMN      r12,r3,LSL #1
        0x00042b06:    bf38        8.      IT       CC
        0x00042b08:    eb1c0f41    ..A.    CMNCC    r12,r1,LSL #1
        0x00042b0c:    d201        ..      BCS      0x42b12 ; __aeabi_cdrcmple + 98
        0x00042b0e:    4299        .B      CMP      r1,r3
        0x00042b10:    4770        pG      BX       lr
        0x00042b12:    b40f        ..      PUSH     {r0-r3}
        0x00042b14:    bc0c        ..      POP      {r2,r3}
        0x00042b16:    bc03        ..      POP      {r0,r1}
        0x00042b18:    f7ffbec1    ....    B.W      __fpl_dcmple_InfNaN ; 0x4289e
    x$fpl$drsb
    $v0
    __aeabi_drsub
    _drsb
        0x00042b1c:    ea910f03    ....    TEQ      r1,r3
        0x00042b20:    b510        ..      PUSH     {r4,lr}
        0x00042b22:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00042b26:    f53fabb9    ?...    BMI      _dadd1 ; 0x4229c
        0x00042b2a:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x00042b2e:    f000b8d5    ....    B.W      _dsub1 ; 0x42cdc
        0x00042b32:    0000        ..      MOVS     r0,r0
    x$fpl$dsqrt
    $v0
    _dsqrt
        0x00042b34:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042b38:    f5011c80    ....    ADD      r12,r1,#0x100000
        0x00042b3c:    f5bc1f00    ....    CMP      r12,#0x200000
        0x00042b40:    f2c080a9    ....    BLT.W    0x42c96 ; _dsqrt + 354
        0x00042b44:    ea4f5c11    O..\    LSR      r12,r1,#20
        0x00042b48:    ea21510c    !..Q    BIC      r1,r1,r12,LSL #20
        0x00042b4c:    f10c0cfd    ....    ADD      r12,r12,#0xfd
        0x00042b50:    f4411180    A...    ORR      r1,r1,#0x100000
        0x00042b54:    ea5f0c5c    _.\.    LSRS     r12,r12,#1
        0x00042b58:    f50c7cc0    ...|    ADD      r12,r12,#0x180
        0x00042b5c:    d301        ..      BCC      0x42b62 ; _dsqrt + 46
        0x00042b5e:    0040        @.      LSLS     r0,r0,#1
        0x00042b60:    4149        IA      ADCS     r1,r1,r1
        0x00042b62:    a430        0.      ADR      r4,{pc}+0xc2 ; 0x42c24
        0x00042b64:    0289        ..      LSLS     r1,r1,#10
        0x00042b66:    ea415190    A..Q    ORR      r1,r1,r0,LSR #22
        0x00042b6a:    0287        ..      LSLS     r7,r0,#10
        0x00042b6c:    0e8e        ..      LSRS     r6,r1,#26
        0x00042b6e:    0c0a        ..      LSRS     r2,r1,#16
        0x00042b70:    5da4        .]      LDRB     r4,[r4,r6]
        0x00042b72:    fb04f604    ....    MUL      r6,r4,r4
        0x00042b76:    fb02f606    ....    MUL      r6,r2,r6
        0x00042b7a:    f1c64640    ..@F    RSB      r6,r6,#0xc0000000
        0x00042b7e:    fba46206    ...b    UMULL    r6,r2,r4,r6
        0x00042b82:    0df6        ..      LSRS     r6,r6,#23
        0x00042b84:    ea462642    F.B&    ORR      r6,r6,r2,LSL #9
        0x00042b88:    fb06f406    ....    MUL      r4,r6,r6
        0x00042b8c:    fba42301    ...#    UMULL    r2,r3,r4,r1
        0x00042b90:    4252        RB      RSBS     r2,r2,#0
        0x00042b92:    f1c34340    ..@C    RSB      r3,r3,#0xc0000000
        0x00042b96:    bf38        8.      IT       CC
        0x00042b98:    1e5b        [.      SUBCC    r3,r3,#1
        0x00042b9a:    fba64202    ...B    UMULL    r4,r2,r6,r2
        0x00042b9e:    2400        .$      MOVS     r4,#0
        0x00042ba0:    fbe62403    ...$    UMLAL    r2,r4,r6,r3
        0x00042ba4:    0bd2        ..      LSRS     r2,r2,#15
        0x00042ba6:    ea424644    B.DF    ORR      r6,r2,r4,LSL #17
        0x00042baa:    fba62306    ...#    UMULL    r2,r3,r6,r6
        0x00042bae:    fba1e202    ....    UMULL    lr,r2,r1,r2
        0x00042bb2:    fba3e407    ....    UMULL    lr,r4,r3,r7
        0x00042bb6:    fbe34261    ..aB    UMAAL    r4,r2,r3,r1
        0x00042bba:    4264        dB      RSBS     r4,r4,#0
        0x00042bbc:    f1c24e40    ..@N    RSB      lr,r2,#0xc0000000
        0x00042bc0:    bf38        8.      IT       CC
        0x00042bc2:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x00042bc6:    fba62304    ...#    UMULL    r2,r3,r6,r4
        0x00042bca:    f04f0200    O...    MOV      r2,#0
        0x00042bce:    fbe6320e    ...2    UMLAL    r3,r2,r6,lr
        0x00042bd2:    fba24603    ...F    UMULL    r4,r6,r2,r3
        0x00042bd6:    0034        4.      MOVS     r4,r6
        0x00042bd8:    fbe26462    ..bd    UMAAL    r6,r4,r2,r2
        0x00042bdc:    fba1e606    ....    UMULL    lr,r6,r1,r6
        0x00042be0:    fba4e807    ....    UMULL    lr,r8,r4,r7
        0x00042be4:    fbe46861    ..ah    UMAAL    r6,r8,r4,r1
        0x00042be8:    4276        vB      RSBS     r6,r6,#0
        0x00042bea:    f1c85840    ..@X    RSB      r8,r8,#0x30000000
        0x00042bee:    bf38        8.      IT       CC
        0x00042bf0:    f1a80801    ....    SUBCC    r8,r8,#1
        0x00042bf4:    fba2e406    ....    UMULL    lr,r4,r2,r6
        0x00042bf8:    fba3e508    ....    UMULL    lr,r5,r3,r8
        0x00042bfc:    fbe25468    ..hT    UMAAL    r5,r4,r2,r8
        0x00042c00:    fba1e605    ....    UMULL    lr,r6,r1,r5
        0x00042c04:    fba7e804    ....    UMULL    lr,r8,r7,r4
        0x00042c08:    fbe18664    ..d.    UMAAL    r8,r6,r1,r4
        0x00042c0c:    f1180520    .. .    ADDS     r5,r8,#0x20
        0x00042c10:    f1560600    V...    ADCS     r6,r6,#0
        0x00042c14:    09a8        ..      LSRS     r0,r5,#6
        0x00042c16:    f1a8081b    ....    SUB      r8,r8,#0x1b
        0x00042c1a:    09b1        ..      LSRS     r1,r6,#6
        0x00042c1c:    f008083f    ..?.    AND      r8,r8,#0x3f
        0x00042c20:    f1b80f0a    ....    CMP      r8,#0xa
        0x00042c24:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x00042c28:    d91c        ..      BLS      0x42c64 ; _dsqrt + 304
        0x00042c2a:    eb01510c    ...Q    ADD      r1,r1,r12,LSL #20
        0x00042c2e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042c32:    bf00        ..      NOP      
    $d
        0x00042c34:    e8eef5fc    ....    DCD    3907974652
        0x00042c38:    d3d8dde2    ....    DCD    3554205154
        0x00042c3c:    c3c7cbcf    ....    DCD    3284650959
        0x00042c40:    b6b9bdc0    ....    DCD    3065626048
        0x00042c44:    acaeb1b4    ....    DCD    2897129908
        0x00042c48:    a3a5a7a9    ....    DCD    2745542569
        0x00042c4c:    9b9d9fa1    ....    DCD    2610798497
        0x00042c50:    9596989a    ....    DCD    2509674650
        0x00042c54:    8f909293    ....    DCD    2408616595
        0x00042c58:    898b8c8d    ....    DCD    2307624077
        0x00042c5c:    85868788    ....    DCD    2240186248
        0x00042c60:    81828384    ....    DCD    2172814212
    $t
        0x00042c64:    fba06800    ...h    UMULL    r6,r8,r0,r0
        0x00042c68:    fb00f201    ....    MUL      r2,r0,r1
        0x00042c6c:    eb080842    ..B.    ADD      r8,r8,r2,LSL #1
        0x00042c70:    ebb82887    ...(    SUBS     r8,r8,r7,LSL #10
        0x00042c74:    d507        ..      BPL      0x42c86 ; _dsqrt + 338
        0x00042c76:    1834        4.      ADDS     r4,r6,r0
        0x00042c78:    eb580401    X...    ADCS     r4,r8,r1
        0x00042c7c:    d5d5        ..      BPL      0x42c2a ; _dsqrt + 246
        0x00042c7e:    1c40        @.      ADDS     r0,r0,#1
        0x00042c80:    f1510100    Q...    ADCS     r1,r1,#0
        0x00042c84:    e7d1        ..      B        0x42c2a ; _dsqrt + 246
        0x00042c86:    1a34        4.      SUBS     r4,r6,r0
        0x00042c88:    eb780401    x...    SBCS     r4,r8,r1
        0x00042c8c:    d4cd        ..      BMI      0x42c2a ; _dsqrt + 246
        0x00042c8e:    1e40        @.      SUBS     r0,r0,#1
        0x00042c90:    f1710100    q...    SBCS     r1,r1,#0
        0x00042c94:    e7c9        ..      B        0x42c2a ; _dsqrt + 246
        0x00042c96:    ea5f0c4c    _.L.    LSLS     r12,r12,#1
        0x00042c9a:    ea5f5c9c    _..\    LSRS     r12,r12,#22
        0x00042c9e:    d10d        ..      BNE      0x42cbc ; _dsqrt + 392
        0x00042ca0:    d305        ..      BCC      0x42cae ; _dsqrt + 378
        0x00042ca2:    f04f0000    O...    MOV      r0,#0
        0x00042ca6:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042caa:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042cae:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00042cb2:    b570        p.      PUSH     {r4-r6,lr}
        0x00042cb4:    f7fffea8    ....    BL       __fpl_dnaninf ; 0x42a08
    $d
        0x00042cb8:    beffdb6d    m...    DCD    3204438893
    $t
        0x00042cbc:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x00042cc0:    f04f0000    O...    MOV      r0,#0
        0x00042cc4:    4900        .I      LDR      r1,[pc,#0] ; [0x42cc8] = 0x7ff80000
        0x00042cc6:    4770        pG      BX       lr
    $d
        0x00042cc8:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dsub
    $v0
    __aeabi_dsub
    _dsub
        0x00042ccc:    b510        ..      PUSH     {r4,lr}
        0x00042cce:    ea910f03    ....    TEQ      r1,r3
        0x00042cd2:    bf48        H.      IT       MI
        0x00042cd4:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x00042cd8:    f53faae0    ?...    BMI      _dadd1 ; 0x4229c
    _dsub1
        0x00042cdc:    1a84        ..      SUBS     r4,r0,r2
        0x00042cde:    eb710c03    q...    SBCS     r12,r1,r3
        0x00042ce2:    d207        ..      BCS      0x42cf4 ; _dsub1 + 24
        0x00042ce4:    1912        ..      ADDS     r2,r2,r4
        0x00042ce6:    f08c4c00    ...L    EOR      r12,r12,#0x80000000
        0x00042cea:    eb43030c    C...    ADC      r3,r3,r12
        0x00042cee:    1b00        ..      SUBS     r0,r0,r4
        0x00042cf0:    eb61010c    a...    SBC      r1,r1,r12
        0x00042cf4:    f8dfe1a4    ....    LDR      lr,[pc,#420] ; [0x42e9c] = 0xffe00000
        0x00042cf8:    ea4f5411    O..T    LSR      r4,r1,#20
        0x00042cfc:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x00042d00:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x00042d04:    bf18        ..      IT       NE
        0x00042d06:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x00042d0a:    f00080b0    ....    BEQ.W    0x42e6e ; _dsub1 + 402
        0x00042d0e:    ea23036e    #.n.    BIC      r3,r3,lr,ASR #1
        0x00042d12:    4252        RB      RSBS     r2,r2,#0
        0x00042d14:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x00042d18:    ebc3036e    ..n.    RSB      r3,r3,lr,ASR #1
        0x00042d1c:    bf38        8.      IT       CC
        0x00042d1e:    1e5b        [.      SUBCC    r3,r3,#1
        0x00042d20:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x00042d24:    d325        %.      BCC      0x42d72 ; _dsub1 + 150
        0x00042d26:    fa22fe0c    "...    LSR      lr,r2,r12
        0x00042d2a:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042d2e:    fa43fe0c    C...    ASR      lr,r3,r12
        0x00042d32:    eb41010e    A...    ADC      r1,r1,lr
        0x00042d36:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00042d3a:    fa03fe0e    ....    LSL      lr,r3,lr
        0x00042d3e:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042d42:    f1510100    Q...    ADCS     r1,r1,#0
        0x00042d46:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x00042d4a:    d429        ).      BMI      0x42da0 ; _dsub1 + 196
        0x00042d4c:    fa12f20e    ....    LSLS     r2,r2,lr
        0x00042d50:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042d54:    e8bd4010    ...@    POP      {r4,lr}
        0x00042d58:    bf58        X.      IT       PL
        0x00042d5a:    4770        pG      BXPL     lr
        0x00042d5c:    1c40        @.      ADDS     r0,r0,#1
        0x00042d5e:    bf1c        ..      ITT      NE
        0x00042d60:    f1b24f00    ...O    CMPNE    r2,#0x80000000
        0x00042d64:    4770        pG      BXNE     lr
        0x00042d66:    2800        .(      CMP      r0,#0
        0x00042d68:    bf0c        ..      ITE      EQ
        0x00042d6a:    1c49        I.      ADDEQ    r1,r1,#1
        0x00042d6c:    f0200001     ...    BICNE    r0,r0,#1
        0x00042d70:    4770        pG      BX       lr
        0x00042d72:    eb120e02    ....    ADDS     lr,r2,r2
        0x00042d76:    eb430203    C...    ADC      r2,r3,r3
        0x00042d7a:    bf18        ..      IT       NE
        0x00042d7c:    f04f0e01    O...    MOVNE    lr,#1
        0x00042d80:    ea4e0242    N.B.    ORR      r2,lr,r2,LSL #1
        0x00042d84:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x00042d88:    f1dc0e1e    ....    RSBS     lr,r12,#0x1e
        0x00042d8c:    d954        T.      BLS      0x42e38 ; _dsub1 + 348
        0x00042d8e:    fa43fe0c    C...    ASR      lr,r3,r12
        0x00042d92:    eb10000e    ....    ADDS     r0,r0,lr
        0x00042d96:    f15131ff    Q..1    ADCS     r1,r1,#0xffffffff
        0x00042d9a:    f1cc0e1e    ....    RSB      lr,r12,#0x1e
        0x00042d9e:    d5d5        ..      BPL      0x42d4c ; _dsub1 + 112
        0x00042da0:    f10e0e01    ....    ADD      lr,lr,#1
        0x00042da4:    fa12fe0e    ....    LSLS     lr,r2,lr
        0x00042da8:    4140        @A      ADCS     r0,r0,r0
        0x00042daa:    eb410101    A...    ADC      r1,r1,r1
        0x00042dae:    eb015c44    ..D\    ADD      r12,r1,r4,LSL #21
        0x00042db2:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x00042db6:    d910        ..      BLS      0x42dda ; _dsub1 + 254
        0x00042db8:    eb1070de    ...p    ADDS     r0,r0,lr,LSR #31
        0x00042dbc:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042dc0:    bf38        8.      IT       CC
        0x00042dc2:    f1be4f00    ...O    CMPCC    lr,#0x80000000
        0x00042dc6:    e8bd4010    ...@    POP      {r4,lr}
        0x00042dca:    bf18        ..      IT       NE
        0x00042dcc:    4770        pG      BXNE     lr
        0x00042dce:    2800        .(      CMP      r0,#0
        0x00042dd0:    bf0c        ..      ITE      EQ
        0x00042dd2:    1c49        I.      ADDEQ    r1,r1,#1
        0x00042dd4:    f0200001     ...    BICNE    r0,r0,#1
        0x00042dd8:    4770        pG      BX       lr
        0x00042dda:    d230        0.      BCS      0x42e3e ; _dsub1 + 354
        0x00042ddc:    ea4f2cd4    O..,    LSR      r12,r4,#11
        0x00042de0:    f5111100    ....    ADDS     r1,r1,#0x200000
        0x00042de4:    f4246400    $..d    BIC      r4,r4,#0x800
        0x00042de8:    d01b        ..      BEQ      0x42e22 ; _dsub1 + 326
        0x00042dea:    fab1f281    ....    CLZ      r2,r1
        0x00042dee:    3a0b        .:      SUBS     r2,r2,#0xb
        0x00042df0:    1aa4        ..      SUBS     r4,r4,r2
        0x00042df2:    1ea4        ..      SUBS     r4,r4,#2
        0x00042df4:    f1d20320    .. .    RSBS     r3,r2,#0x20
        0x00042df8:    4091        .@      LSLS     r1,r1,r2
        0x00042dfa:    fa30f303    0...    LSRS     r3,r0,r3
        0x00042dfe:    4319        .C      ORRS     r1,r1,r3
        0x00042e00:    4090        .@      LSLS     r0,r0,r2
        0x00042e02:    eb0171cc    ...q    ADD      r1,r1,r12,LSL #31
        0x00042e06:    2c00        .,      CMP      r4,#0
        0x00042e08:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042e0c:    e8bd4010    ...@    POP      {r4,lr}
        0x00042e10:    bfa8        ..      IT       GE
        0x00042e12:    4770        pG      BXGE     lr
        0x00042e14:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x00042e18:    f04f0000    O...    MOV      r0,#0
        0x00042e1c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042e20:    4770        pG      BX       lr
        0x00042e22:    fab0f380    ....    CLZ      r3,r0
        0x00042e26:    fa10f103    ....    LSLS     r1,r0,r3
        0x00042e2a:    d100        ..      BNE      0x42e2e ; _dsub1 + 338
        0x00042e2c:    bd10        ..      POP      {r4,pc}
        0x00042e2e:    1ae4        ..      SUBS     r4,r4,r3
        0x00042e30:    3c17        .<      SUBS     r4,r4,#0x17
        0x00042e32:    0548        H.      LSLS     r0,r1,#21
        0x00042e34:    0ac9        ..      LSRS     r1,r1,#11
        0x00042e36:    e7e4        ..      B        0x42e02 ; _dsub1 + 294
        0x00042e38:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042e3c:    bd10        ..      POP      {r4,pc}
        0x00042e3e:    1049        I.      ASRS     r1,r1,#1
        0x00042e40:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x00042e44:    e8bd4010    ...@    POP      {r4,lr}
        0x00042e48:    ea4f0030    O.0.    RRX      r0,r0
        0x00042e4c:    e002        ..      B        0x42e54 ; _dsub1 + 376
        0x00042e4e:    f04f0100    O...    MOV      r1,#0
        0x00042e52:    4770        pG      BX       lr
        0x00042e54:    004a        J.      LSLS     r2,r1,#1
        0x00042e56:    bf08        ..      IT       EQ
        0x00042e58:    4200        .B      TSTEQ    r0,r0
        0x00042e5a:    d0f8        ..      BEQ      0x42e4e ; _dsub1 + 370
        0x00042e5c:    f5b21f00    ....    CMP      r2,#0x200000
        0x00042e60:    bf28        (.      IT       CS
        0x00042e62:    4770        pG      BXCS     lr
        0x00042e64:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00042e68:    f04f0000    O...    MOV      r0,#0
        0x00042e6c:    4770        pG      BX       lr
        0x00042e6e:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x00042e72:    d007        ..      BEQ      0x42e84 ; _dsub1 + 424
        0x00042e74:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x00042e78:    e8bd4010    ...@    POP      {r4,lr}
        0x00042e7c:    bf04        ..      ITT      EQ
        0x00042e7e:    2100        .!      MOVEQ    r1,#0
        0x00042e80:    2000        .       MOVEQ    r0,#0
        0x00042e82:    4770        pG      BX       lr
        0x00042e84:    e8bd4010    ...@    POP      {r4,lr}
        0x00042e88:    b570        p.      PUSH     {r4-r6,lr}
        0x00042e8a:    f7fffdbd    ....    BL       __fpl_dnaninf ; 0x42a08
        0x00042e8e:    bf00        ..      NOP      
    $d
        0x00042e90:    3ef6df40    @..>    DCD    1056366400
    $t
        0x00042e94:    f0834100    ...A    EOR      r1,r3,#0x80000000
        0x00042e98:    4610        .F      MOV      r0,r2
        0x00042e9a:    4770        pG      BX       lr
    $d
        0x00042e9c:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$f2d
    $v0
    __aeabi_f2d
    _f2d
        0x00042ea0:    0043        C.      LSLS     r3,r0,#1
        0x00042ea2:    ea4f0cd3    O...    LSR      r12,r3,#3
        0x00042ea6:    ea4f0c3c    O.<.    RRX      r12,r12
        0x00042eaa:    4043        C@      EORS     r3,r3,r0
        0x00042eac:    bf1f        ..      ITTTT    NE
        0x00042eae:    0740        @.      LSLNE    r0,r0,#29
        0x00042eb0:    f10c5160    ..`Q    ADDNE    r1,r12,#0x38000000
        0x00042eb4:    f0134ffe    ...O    TSTNE    r3,#0x7f000000
        0x00042eb8:    4770        pG      BXNE     lr
        0x00042eba:    f01c6f00    ...o    TST      r12,#0x8000000
        0x00042ebe:    d103        ..      BNE      0x42ec8 ; __aeabi_f2d + 40
        0x00042ec0:    2000        .       MOVS     r0,#0
        0x00042ec2:    f00c4100    ...A    AND      r1,r12,#0x80000000
        0x00042ec6:    4770        pG      BX       lr
        0x00042ec8:    f00c4300    ...C    AND      r3,r12,#0x80000000
        0x00042ecc:    ea437050    C.Pp    ORR      r0,r3,r0,LSR #29
        0x00042ed0:    b510        ..      PUSH     {r4,lr}
        0x00042ed2:    ea4000cc    @...    ORR      r0,r0,r12,LSL #3
        0x00042ed6:    f000f80e    ....    BL       __fpl_fnaninf ; 0x42ef6
        0x00042eda:    bf00        ..      NOP      
    $d
        0x00042edc:    92000000    ....    DCD    2449473536
    $t
        0x00042ee0:    ea4f0100    O...    MOV.W    r1,r0
        0x00042ee4:    f7ffbdde    ....    B.W      __fpl_dretinf ; 0x42aa4
        0x00042ee8:    f04f4100    O..A    MOV      r1,#0x80000000
        0x00042eec:    f04f0000    O...    MOV      r0,#0
        0x00042ef0:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x00042ef4:    4770        pG      BX       lr
    x$fpl$fnaninf
    $v0
    __fpl_fnaninf
        0x00042ef6:    f10e0e02    ....    ADD      lr,lr,#2
        0x00042efa:    f02e0e03    ....    BIC      lr,lr,#3
        0x00042efe:    f85e4b04    ^..K    LDR      r4,[lr],#4
        0x00042f02:    4224        $B      TST      r4,r4
        0x00042f04:    d404        ..      BMI      0x42f10 ; __fpl_fnaninf + 26
        0x00042f06:    ea4f0241    O.A.    LSL      r2,r1,#1
        0x00042f0a:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x00042f0e:    d811        ..      BHI      0x42f34 ; __fpl_fnaninf + 62
        0x00042f10:    ea4f0340    O.@.    LSL      r3,r0,#1
        0x00042f14:    f1b34f7f    ...O    CMP      r3,#0xff000000
        0x00042f18:    d80c        ..      BHI      0x42f34 ; __fpl_fnaninf + 62
        0x00042f1a:    d10e        ..      BNE      0x42f3a ; __fpl_fnaninf + 68
        0x00042f1c:    ea4f7cd0    O..|    LSR      r12,r0,#31
        0x00042f20:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x00042f24:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x00042f28:    f10c0c02    ....    ADD      r12,r12,#2
        0x00042f2c:    bf08        ..      IT       EQ
        0x00042f2e:    eb4c7cd1    L..|    ADCEQ    r12,r12,r1,LSR #31
        0x00042f32:    e004        ..      B        0x42f3e ; __fpl_fnaninf + 72
        0x00042f34:    f04f0c08    O...    MOV      r12,#8
        0x00042f38:    e001        ..      B        0x42f3e ; __fpl_fnaninf + 72
        0x00042f3a:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x00042f3e:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x00042f42:    fa24f403    $...    LSR      r4,r4,r3
        0x00042f46:    f0040407    ....    AND      r4,r4,#7
        0x00042f4a:    f1b40c04    ....    SUBS     r12,r4,#4
        0x00042f4e:    d206        ..      BCS      0x42f5e ; __fpl_fnaninf + 104
        0x00042f50:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x00042f54:    e8bd4010    ...@    POP      {r4,lr}
        0x00042f58:    f04c0c01    L...    ORR      r12,r12,#1
        0x00042f5c:    4760        `G      BX       r12
        0x00042f5e:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x00042f62:    0807        ..      DCW    2055
        0x00042f64:    0202        ..      DCW    514
    $t
        0x00042f66:    f04f4000    O..@    MOV      r0,#0x80000000
        0x00042f6a:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x00042f6e:    bd10        ..      POP      {r4,pc}
        0x00042f70:    4608        .F      MOV      r0,r1
        0x00042f72:    0042        B.      LSLS     r2,r0,#1
        0x00042f74:    bf18        ..      IT       NE
        0x00042f76:    f1d27280    ...r    RSBSNE   r2,r2,#0x1000000
        0x00042f7a:    bf88        ..      IT       HI
        0x00042f7c:    f0004000    ...@    ANDHI    r0,r0,#0x80000000
        0x00042f80:    bd10        ..      POP      {r4,pc}
    x$fpl$fpinit
    $v0
    _fp_init
        0x00042f82:    f04f7040    O.@p    MOV      r0,#0x3000000
        0x00042f86:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x00042f8a:    4770        pG      BX       lr
    x$fpl$fretinf
    $v0
    __fpl_fretinf
        0x00042f8c:    21ff        .!      MOVS     r1,#0xff
        0x00042f8e:    ea4150d0    A..P    ORR      r0,r1,r0,LSR #23
        0x00042f92:    05c0        ..      LSLS     r0,r0,#23
        0x00042f94:    4770        pG      BX       lr
    x$fpl$retnan
    $v0
    __fpl_return_NaN
        0x00042f96:    f00c030f    ....    AND      r3,r12,#0xf
        0x00042f9a:    2b09        .+      CMP      r3,#9
        0x00042f9c:    bf08        ..      IT       EQ
        0x00042f9e:    2008        .       MOVEQ    r0,#8
        0x00042fa0:    f0008059    ..Y.    BEQ.W    __fpl_cmpreturn ; 0x43056
        0x00042fa4:    2b0a        .+      CMP      r3,#0xa
        0x00042fa6:    d00b        ..      BEQ      0x42fc0 ; __fpl_return_NaN + 42
        0x00042fa8:    2b08        .+      CMP      r3,#8
        0x00042faa:    bf18        ..      IT       NE
        0x00042fac:    4770        pG      BXNE     lr
        0x00042fae:    bf08        ..      IT       EQ
        0x00042fb0:    f01c0f40    ..@.    TSTEQ    r12,#0x40
        0x00042fb4:    d00a        ..      BEQ      0x42fcc ; __fpl_return_NaN + 54
        0x00042fb6:    f04f0000    O...    MOV      r0,#0
        0x00042fba:    f04f0100    O...    MOV      r1,#0
        0x00042fbe:    4770        pG      BX       lr
        0x00042fc0:    f01c0f40    ..@.    TST      r12,#0x40
        0x00042fc4:    bf18        ..      IT       NE
        0x00042fc6:    f04f4000    O..@    MOVNE    r0,#0x80000000
        0x00042fca:    4770        pG      BX       lr
        0x00042fcc:    f01c0f10    ....    TST      r12,#0x10
        0x00042fd0:    d008        ..      BEQ      0x42fe4 ; __fpl_return_NaN + 78
        0x00042fd2:    f0204370     .pC    BIC      r3,r0,#0xf0000000
        0x00042fd6:    f000427f    ...B    AND      r2,r0,#0xff000000
        0x00042fda:    ea4201d3    B...    ORR      r1,r2,r3,LSR #3
        0x00042fde:    ea4f7043    O.Cp    LSL      r0,r3,#29
        0x00042fe2:    4770        pG      BX       lr
        0x00042fe4:    f0004060    ..`@    AND      r0,r0,#0xe0000000
        0x00042fe8:    f021427f    !..B    BIC      r2,r1,#0xff000000
        0x00042fec:    ea420200    B...    ORR      r2,r2,r0
        0x00042ff0:    f001407f    ...@    AND      r0,r1,#0xff000000
        0x00042ff4:    ea407072    @.rp    ORR      r0,r0,r2,ROR #29
        0x00042ff8:    4770        pG      BX       lr
    x$fpl$scalbn
    $v0
    __ARM_scalbn
        0x00042ffa:    f04f0cff    O...    MOV      r12,#0xff
        0x00042ffe:    f44c6ce0    L..l    ORR      r12,r12,#0x700
        0x00043002:    ea1c5311    ...S    ANDS     r3,r12,r1,LSR #20
        0x00043006:    bf1c        ..      ITT      NE
        0x00043008:    ea9c0c03    ....    EORSNE   r12,r12,r3
        0x0004300c:    4594        .E      CMPNE    r12,r2
        0x0004300e:    bfc2        ..      ITTT     GT
        0x00043010:    42da        .B      CMNGT    r2,r3
        0x00043012:    eb015102    ...Q    ADDGT    r1,r1,r2,LSL #20
        0x00043016:    4770        pG      BXGT     lr
        0x00043018:    2b00        .+      CMP      r3,#0
        0x0004301a:    d00d        ..      BEQ      0x43038 ; __ARM_scalbn + 62
        0x0004301c:    f1bc0f00    ....    CMP      r12,#0
        0x00043020:    d00f        ..      BEQ      0x43042 ; __ARM_scalbn + 72
        0x00043022:    2a00        .*      CMP      r2,#0
        0x00043024:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x00043028:    bfa4        ..      ITT      GE
        0x0004302a:    f04141e0    A..A    ORRGE    r1,r1,#0x70000000
        0x0004302e:    f041617f    A..a    ORRGE    r1,r1,#0xff00000
        0x00043032:    f04f0000    O...    MOV      r0,#0
        0x00043036:    4770        pG      BX       lr
        0x00043038:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004303c:    f04f0000    O...    MOV      r0,#0
        0x00043040:    4770        pG      BX       lr
        0x00043042:    ea503301    P..3    ORRS     r3,r0,r1,LSL #12
        0x00043046:    f04f0c9b    O...    MOV      r12,#0x9b
        0x0004304a:    bf18        ..      IT       NE
        0x0004304c:    f04c6c80    L..l    ORRNE    r12,r12,#0x4000000
        0x00043050:    f47fa9c4    ....    BNE      __fpl_dcheck_NaN1 ; 0x423dc
        0x00043054:    4770        pG      BX       lr
    x$fpl$trapveneer
    $v0
    __fpl_cmpreturn
        0x00043056:    f41c1f80    ....    TST      r12,#0x100000
        0x0004305a:    d011        ..      BEQ      0x43080 ; __fpl_cmpreturn + 42
        0x0004305c:    f41c2fe0    .../    TST      r12,#0x70000
        0x00043060:    d003        ..      BEQ      0x4306a ; __fpl_cmpreturn + 20
        0x00043062:    ea6f31cc    o..1    MVN      r1,r12,LSL #15
        0x00043066:    0049        I.      LSLS     r1,r1,#1
        0x00043068:    4770        pG      BX       lr
        0x0004306a:    f04f5040    O.@P    MOV      r0,#0x30000000
        0x0004306e:    f3ef8200    ....    MRS      r2,APSR ; formerly CPSR
        0x00043072:    f0224270    ".pB    BIC      r2,r2,#0xf0000000
        0x00043076:    ea420200    B...    ORR      r2,r2,r0
        0x0004307a:    f3828800    ....    MSR      APSR_nzcvq,r2 ; formerly CPSR_f
        0x0004307e:    4770        pG      BX       lr
        0x00043080:    f04f0000    O...    MOV      r0,#0
        0x00043084:    4770        pG      BX       lr
    x$fpl$usenofp
    __I$use$fp
        0x00043086:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    attCfg
        0x00043088:    0000000f    ....    DCD    15
        0x0004308c:    041e01e0    ....    DCD    69075424
    .constdata
    smpCfg
        0x00043090:    000001f4    ....    DCD    500
        0x00043094:    01100703    ....    DCD    17827587
        0x00043098:    00000000    ....    DCD    0
        0x0004309c:    0000fa00    ....    DCD    64000
        0x000430a0:    0000fa00    ....    DCD    64000
        0x000430a4:    00000002    ....    DCD    2
    .constdata
    gattSc
        0x000430a8:    000431c6    .1..    DCD    274886
        0x000430ac:    00000000    ....    DCD    0
    .constdata
    gattScCcc
        0x000430b0:    000431c0    .1..    DCD    274880
        0x000430b4:    00000004    ....    DCD    4
    .constdata
    gattCsf
        0x000430b8:    000431cc    .1..    DCD    274892
        0x000430bc:    00000000    ....    DCD    0
    .constdata
    attcFcnIf
        0x000430c0:    0002950d    ....    DCD    169229
        0x000430c4:    000294a5    ....    DCD    169125
        0x000430c8:    00029599    ....    DCD    169369
        0x000430cc:    00029379    y...    DCD    168825
    attcSendReqTbl
        0x000430d0:    00000000    ....    DCD    0
        0x000430d4:    00029d0d    ....    DCD    171277
        0x000430d8:    00029bc5    ....    DCD    170949
        0x000430dc:    00029bc5    ....    DCD    170949
        0x000430e0:    00029bc5    ....    DCD    170949
        0x000430e4:    00029e1d    ....    DCD    171549
        0x000430e8:    00029bc5    ....    DCD    170949
        0x000430ec:    00029e1d    ....    DCD    171549
        0x000430f0:    00029bc5    ....    DCD    170949
        0x000430f4:    00029e1d    ....    DCD    171549
        0x000430f8:    00029e55    U...    DCD    171605
        0x000430fc:    00029d6d    m...    DCD    171373
        0x00043100:    00029e1d    ....    DCD    171549
        0x00043104:    00000000    ....    DCD    0
        0x00043108:    00000000    ....    DCD    0
        0x0004310c:    00000000    ....    DCD    0
        0x00043110:    00029e1d    ....    DCD    171549
    .constdata
    attcProcRspTbl
        0x00043114:    00029741    A...    DCD    169793
        0x00043118:    0002999d    ....    DCD    170397
        0x0004311c:    00029809    ....    DCD    169993
        0x00043120:    0002977d    }...    DCD    169853
        0x00043124:    00029809    ....    DCD    169993
        0x00043128:    00029a79    y...    DCD    170617
        0x0004312c:    00029a51    Q...    DCD    170577
        0x00043130:    00029a79    y...    DCD    170617
        0x00043134:    00029809    ....    DCD    169993
        0x00043138:    00029b95    ....    DCD    170901
        0x0004313c:    00000000    ....    DCD    0
        0x00043140:    00029a31    1...    DCD    170545
        0x00043144:    00029b95    ....    DCD    170901
        0x00043148:    00000000    ....    DCD    0
        0x0004314c:    00000000    ....    DCD    0
        0x00043150:    00000000    ....    DCD    0
        0x00043154:    00029a77    w...    DCD    170615
    attcMinPduLen
        0x00043158:    01020305    ....    DCD    16909061
        0x0004315c:    01010102    ....    DCD    16843010
        0x00043160:    05030102    ....    DCD    84082946
        0x00043164:    00000001    ....    DCD    1
    .constdata
    attsIndFcnIf
        0x00043168:    000291b3    ....    DCD    168371
        0x0004316c:    0002a765    e...    DCD    173925
        0x00043170:    0002a7c1    ....    DCD    174017
        0x00043174:    0002a6bd    ....    DCD    173757
    .constdata
    attsFcnIf
        0x00043178:    0002a2e9    ....    DCD    172777
        0x0004317c:    0002a8fd    ....    DCD    174333
        0x00043180:    0002a90d    ....    DCD    174349
        0x00043184:    0002a171    q...    DCD    172401
    attsMinPduLen
        0x00043188:    07050300    ....    DCD    117768960
        0x0004318c:    05050305    ....    DCD    84214533
        0x00043190:    05030305    ....    DCD    84083461
        0x00043194:    01000002    ....    DCD    16777218
        0x00043198:    00000f00    ....    DCD    3840
    .constdata
    attFcnDefault
        0x0004319c:    000291b3    ....    DCD    168371
        0x000431a0:    000291b5    ....    DCD    168373
        0x000431a4:    000291b5    ....    DCD    168373
        0x000431a8:    000291b1    ....    DCD    168369
    eattFcnDefault
        0x000431ac:    000291b7    ....    DCD    168375
        0x000431b0:    000291b7    ....    DCD    168375
        0x000431b4:    000291b5    ....    DCD    168373
        0x000431b8:    000291b1    ....    DCD    168369
    .constdata
    attPrimSvcUuid
        0x000431bc:    2800        .(      DCW    10240
    .constdata
    attChUuid
        0x000431be:    2803        .(      DCW    10243
    .constdata
    attCliChCfgUuid
        0x000431c0:    2902        .)      DCW    10498
    .constdata
    attDnChUuid
        0x000431c2:    2a00        .*      DCW    10752
    .constdata
    attApChUuid
        0x000431c4:    2a01        .*      DCW    10753
    .constdata
    attScChUuid
        0x000431c6:    2a05        .*      DCW    10757
    .constdata
    attCarChUuid
        0x000431c8:    2aa6        .*      DCW    10918
    .constdata
    attRpaoChUuid
        0x000431ca:    2ac9        .*      DCW    10953
    .constdata
    attGattCsfChUuid
        0x000431cc:    2b29        )+      DCW    11049
    .constdata
    attGattDbhChUuid
        0x000431ce:    2b2a        *+      DCW    11050
    .constdata
    attSsfChUuid
        0x000431d0:    00002b3a    :+..    DCD    11066
    .constdata
    __tagsym$$used
    ui32MCUAllowed
        0x000431d4:    00000000    ....    DCD    0
        0x000431d8:    00000000    ....    DCD    0
        0x000431dc:    00000000    ....    DCD    0
        0x000431e0:    00000000    ....    DCD    0
        0x000431e4:    00000000    ....    DCD    0
    __tagsym$$used
    ui32DSP0Allowed
        0x000431e8:    00000000    ....    DCD    0
        0x000431ec:    00000000    ....    DCD    0
        0x000431f0:    00000000    ....    DCD    0
        0x000431f4:    00000000    ....    DCD    0
        0x000431f8:    00000000    ....    DCD    0
    __tagsym$$used
    ui32DSP1Allowed
        0x000431fc:    00000000    ....    DCD    0
        0x00043200:    00000000    ....    DCD    0
        0x00043204:    00000000    ....    DCD    0
        0x00043208:    00000000    ....    DCD    0
        0x0004320c:    00000000    ....    DCD    0
    __tagsym$$used
    ui32SharedAccess
        0x00043210:    00000000    ....    DCD    0
        0x00043214:    00000000    ....    DCD    0
        0x00043218:    00000000    ....    DCD    0
        0x0004321c:    00000000    ....    DCD    0
        0x00043220:    00000000    ....    DCD    0
    __tagsym$$used
    sGlobalAccess
        0x00043224:    00043210    .2..    DCD    274960
        0x00043228:    000431d4    .1..    DCD    274900
        0x0004322c:    000431e8    .1..    DCD    274920
        0x00043230:    000431fc    .1..    DCD    274940
        0x00043234:    10060004    ....    DCD    268828676
        0x00043238:    10060018    ....    DCD    268828696
        0x0004323c:    1006002c    ,...    DCD    268828716
    .constdata
        0x00043240:    07070102    ....    DCD    117899522
        0x00043244:    00000001    ....    DCD    1
        0x00043248:    00000001    ....    DCD    1
        0x0004324c:    00000100    ....    DCD    256
    .constdata
        0x00043250:    08080f01    ....    DCD    134745857
        0x00043254:    00000000    ....    DCD    0
        0x00043258:    00000018    ....    DCD    24
        0x0004325c:    00000000    ....    DCD    0
        0x00043260:    00000003    ....    DCD    3
        0x00043264:    00010102    ....    DCD    65794
        0x00043268:    00000000    ....    DCD    0
    .constdata
    hex
        0x0004326c:    33323130    0123    DCD    858927408
        0x00043270:    37363534    4567    DCD    926299444
        0x00043274:    42413938    89AB    DCD    1111570744
        0x00043278:    46454443    CDEF    DCD    1178944579
        0x0004327c:    00          .       DCB    0
    .constdata
    calc128Zeros
        0x0004327d:    000000      ...     DCB    0,0,0
        0x00043280:    00000000    ....    DCD    0
        0x00043284:    00000000    ....    DCD    0
        0x00043288:    00000000    ....    DCD    0
        0x0004328c:    00000000    ....    DCD    0
    .constdata
    crc32Table
        0x00043290:    00000000    ....    DCD    0
        0x00043294:    77073096    .0.w    DCD    1996959894
        0x00043298:    ee0e612c    ,a..    DCD    3993919788
        0x0004329c:    990951ba    .Q..    DCD    2567524794
        0x000432a0:    076dc419    ..m.    DCD    124634137
        0x000432a4:    706af48f    ..jp    DCD    1886057615
        0x000432a8:    e963a535    5.c.    DCD    3915621685
        0x000432ac:    9e6495a3    ..d.    DCD    2657392035
        0x000432b0:    0edb8832    2...    DCD    249268274
        0x000432b4:    79dcb8a4    ...y    DCD    2044508324
        0x000432b8:    e0d5e91e    ....    DCD    3772115230
        0x000432bc:    97d2d988    ....    DCD    2547177864
        0x000432c0:    09b64c2b    +L..    DCD    162941995
        0x000432c4:    7eb17cbd    .|.~    DCD    2125561021
        0x000432c8:    e7b82d07    .-..    DCD    3887607047
        0x000432cc:    90bf1d91    ....    DCD    2428444049
        0x000432d0:    1db71064    d...    DCD    498536548
        0x000432d4:    6ab020f2    . .j    DCD    1789927666
        0x000432d8:    f3b97148    Hq..    DCD    4089016648
        0x000432dc:    84be41de    .A..    DCD    2227061214
        0x000432e0:    1adad47d    }...    DCD    450548861
        0x000432e4:    6ddde4eb    ...m    DCD    1843258603
        0x000432e8:    f4d4b551    Q...    DCD    4107580753
        0x000432ec:    83d385c7    ....    DCD    2211677639
        0x000432f0:    136c9856    V.l.    DCD    325883990
        0x000432f4:    646ba8c0    ..kd    DCD    1684777152
        0x000432f8:    fd62f97a    z.b.    DCD    4251122042
        0x000432fc:    8a65c9ec    ..e.    DCD    2321926636
        0x00043300:    14015c4f    O\..    DCD    335633487
        0x00043304:    63066cd9    .l.c    DCD    1661365465
        0x00043308:    fa0f3d63    c=..    DCD    4195302755
        0x0004330c:    8d080df5    ....    DCD    2366115317
        0x00043310:    3b6e20c8    . n;    DCD    997073096
        0x00043314:    4c69105e    ^.iL    DCD    1281953886
        0x00043318:    d56041e4    .A`.    DCD    3579855332
        0x0004331c:    a2677172    rqg.    DCD    2724688242
        0x00043320:    3c03e4d1    ...<    DCD    1006888145
        0x00043324:    4b04d447    G..K    DCD    1258607687
        0x00043328:    d20d85fd    ....    DCD    3524101629
        0x0004332c:    a50ab56b    k...    DCD    2768942443
        0x00043330:    35b5a8fa    ...5    DCD    901097722
        0x00043334:    42b2986c    l..B    DCD    1119000684
        0x00043338:    dbbbc9d6    ....    DCD    3686517206
        0x0004333c:    acbcf940    @...    DCD    2898065728
        0x00043340:    32d86ce3    .l.2    DCD    853044451
        0x00043344:    45df5c75    u\.E    DCD    1172266101
        0x00043348:    dcd60dcf    ....    DCD    3705015759
        0x0004334c:    abd13d59    Y=..    DCD    2882616665
        0x00043350:    26d930ac    .0.&    DCD    651767980
        0x00043354:    51de003a    :..Q    DCD    1373503546
        0x00043358:    c8d75180    .Q..    DCD    3369554304
        0x0004335c:    bfd06116    .a..    DCD    3218104598
        0x00043360:    21b4f4b5    ...!    DCD    565507253
        0x00043364:    56b3c423    #..V    DCD    1454621731
        0x00043368:    cfba9599    ....    DCD    3485111705
        0x0004336c:    b8bda50f    ....    DCD    3099436303
        0x00043370:    2802b89e    ...(    DCD    671266974
        0x00043374:    5f058808    ..._    DCD    1594198024
        0x00043378:    c60cd9b2    ....    DCD    3322730930
        0x0004337c:    b10be924    $...    DCD    2970347812
        0x00043380:    2f6f7c87    .|o/    DCD    795835527
        0x00043384:    58684c11    .LhX    DCD    1483230225
        0x00043388:    c1611dab    ..a.    DCD    3244367275
        0x0004338c:    b6662d3d    =-f.    DCD    3060149565
        0x00043390:    76dc4190    .A.v    DCD    1994146192
        0x00043394:    01db7106    .q..    DCD    31158534
        0x00043398:    98d220bc    . ..    DCD    2563907772
        0x0004339c:    efd5102a    *...    DCD    4023717930
        0x000433a0:    71b18589    ...q    DCD    1907459465
        0x000433a4:    06b6b51f    ....    DCD    112637215
        0x000433a8:    9fbfe4a5    ....    DCD    2680153253
        0x000433ac:    e8b8d433    3...    DCD    3904427059
        0x000433b0:    7807c9a2    ...x    DCD    2013776290
        0x000433b4:    0f00f934    4...    DCD    251722036
        0x000433b8:    9609a88e    ....    DCD    2517215374
        0x000433bc:    e10e9818    ....    DCD    3775830040
        0x000433c0:    7f6a0dbb    ..j.    DCD    2137656763
        0x000433c4:    086d3d2d    -=m.    DCD    141376813
        0x000433c8:    91646c97    .ld.    DCD    2439277719
        0x000433cc:    e6635c01    .\c.    DCD    3865271297
        0x000433d0:    6b6b51f4    .Qkk    DCD    1802195444
        0x000433d4:    1c6c6162    bal.    DCD    476864866
        0x000433d8:    856530d8    .0e.    DCD    2238001368
        0x000433dc:    f262004e    N.b.    DCD    4066508878
        0x000433e0:    6c0695ed    ...l    DCD    1812370925
        0x000433e4:    1b01a57b    {...    DCD    453092731
        0x000433e8:    8208f4c1    ....    DCD    2181625025
        0x000433ec:    f50fc457    W...    DCD    4111451223
        0x000433f0:    65b0d9c6    ...e    DCD    1706088902
        0x000433f4:    12b7e950    P...    DCD    314042704
        0x000433f8:    8bbeb8ea    ....    DCD    2344532202
        0x000433fc:    fcb9887c    |...    DCD    4240017532
        0x00043400:    62dd1ddf    ...b    DCD    1658658271
        0x00043404:    15da2d49    I-..    DCD    366619977
        0x00043408:    8cd37cf3    .|..    DCD    2362670323
        0x0004340c:    fbd44c65    eL..    DCD    4224994405
        0x00043410:    4db26158    Xa.M    DCD    1303535960
        0x00043414:    3ab551ce    .Q.:    DCD    984961486
        0x00043418:    a3bc0074    t...    DCD    2747007092
        0x0004341c:    d4bb30e2    .0..    DCD    3569037538
        0x00043420:    4adfa541    A..J    DCD    1256170817
        0x00043424:    3dd895d7    ...=    DCD    1037604311
        0x00043428:    a4d1c46d    m...    DCD    2765210733
        0x0004342c:    d3d6f4fb    ....    DCD    3554079995
        0x00043430:    4369e96a    j.iC    DCD    1131014506
        0x00043434:    346ed9fc    ..n4    DCD    879679996
        0x00043438:    ad678846    F.g.    DCD    2909243462
        0x0004343c:    da60b8d0    ..`.    DCD    3663771856
        0x00043440:    44042d73    s-.D    DCD    1141124467
        0x00043444:    33031de5    ...3    DCD    855842277
        0x00043448:    aa0a4c5f    _L..    DCD    2852801631
        0x0004344c:    dd0d7cc9    .|..    DCD    3708648649
        0x00043450:    5005713c    <q.P    DCD    1342533948
        0x00043454:    270241aa    .A.'    DCD    654459306
        0x00043458:    be0b1010    ....    DCD    3188396048
        0x0004345c:    c90c2086    . ..    DCD    3373015174
        0x00043460:    5768b525    %.hW    DCD    1466479909
        0x00043464:    206f85b3    ..o     DCD    544179635
        0x00043468:    b966d409    ..f.    DCD    3110523913
        0x0004346c:    ce61e49f    ..a.    DCD    3462522015
        0x00043470:    5edef90e    ...^    DCD    1591671054
        0x00043474:    29d9c998    ...)    DCD    702138776
        0x00043478:    b0d09822    "...    DCD    2966460450
        0x0004347c:    c7d7a8b4    ....    DCD    3352799412
        0x00043480:    59b33d17    .=.Y    DCD    1504918807
        0x00043484:    2eb40d81    ....    DCD    783551873
        0x00043488:    b7bd5c3b    ;\..    DCD    3082640443
        0x0004348c:    c0ba6cad    .l..    DCD    3233442989
        0x00043490:    edb88320     ...    DCD    3988292384
        0x00043494:    9abfb3b6    ....    DCD    2596254646
        0x00043498:    03b6e20c    ....    DCD    62317068
        0x0004349c:    74b1d29a    ...t    DCD    1957810842
        0x000434a0:    ead54739    9G..    DCD    3939845945
        0x000434a4:    9dd277af    .w..    DCD    2647816111
        0x000434a8:    04db2615    .&..    DCD    81470997
        0x000434ac:    73dc1683    ...s    DCD    1943803523
        0x000434b0:    e3630b12    ..c.    DCD    3814918930
        0x000434b4:    94643b84    .;d.    DCD    2489596804
        0x000434b8:    0d6d6a3e    >jm.    DCD    225274430
        0x000434bc:    7a6a5aa8    .Zjz    DCD    2053790376
        0x000434c0:    e40ecf0b    ....    DCD    3826175755
        0x000434c4:    9309ff9d    ....    DCD    2466906013
        0x000434c8:    0a00ae27    '...    DCD    167816743
        0x000434cc:    7d079eb1    ...}    DCD    2097651377
        0x000434d0:    f00f9344    D...    DCD    4027552580
        0x000434d4:    8708a3d2    ....    DCD    2265490386
        0x000434d8:    1e01f268    h...    DCD    503444072
        0x000434dc:    6906c2fe    ...i    DCD    1762050814
        0x000434e0:    f762575d    ]Wb.    DCD    4150417245
        0x000434e4:    806567cb    .ge.    DCD    2154129355
        0x000434e8:    196c3671    q6l.    DCD    426522225
        0x000434ec:    6e6b06e7    ..kn    DCD    1852507879
        0x000434f0:    fed41b76    v...    DCD    4275313526
        0x000434f4:    89d32be0    .+..    DCD    2312317920
        0x000434f8:    10da7a5a    Zz..    DCD    282753626
        0x000434fc:    67dd4acc    .J.g    DCD    1742555852
        0x00043500:    f9b9df6f    o...    DCD    4189708143
        0x00043504:    8ebeeff9    ....    DCD    2394877945
        0x00043508:    17b7be43    C...    DCD    397917763
        0x0004350c:    60b08ed5    ...`    DCD    1622183637
        0x00043510:    d6d6a3e8    ....    DCD    3604390888
        0x00043514:    a1d1937e    ~...    DCD    2714866558
        0x00043518:    38d8c2c4    ...8    DCD    953729732
        0x0004351c:    4fdff252    R..O    DCD    1340076626
        0x00043520:    d1bb67f1    .g..    DCD    3518719985
        0x00043524:    a6bc5767    gW..    DCD    2797360999
        0x00043528:    3fb506dd    ...?    DCD    1068828381
        0x0004352c:    48b2364b    K6.H    DCD    1219638859
        0x00043530:    d80d2bda    .+..    DCD    3624741850
        0x00043534:    af0a1b4c    L...    DCD    2936675148
        0x00043538:    36034af6    .J.6    DCD    906185462
        0x0004353c:    41047a60    `z.A    DCD    1090812512
        0x00043540:    df60efc3    ..`.    DCD    3747672003
        0x00043544:    a867df55    U.g.    DCD    2825379669
        0x00043548:    316e8eef    ..n1    DCD    829329135
        0x0004354c:    4669be79    y.iF    DCD    1181335161
        0x00043550:    cb61b38c    ..a.    DCD    3412177804
        0x00043554:    bc66831a    ..f.    DCD    3160834842
        0x00043558:    256fd2a0    ..o%    DCD    628085408
        0x0004355c:    5268e236    6.hR    DCD    1382605366
        0x00043560:    cc0c7795    .w..    DCD    3423369109
        0x00043564:    bb0b4703    .G..    DCD    3138078467
        0x00043568:    220216b9    ..."    DCD    570562233
        0x0004356c:    5505262f    /&.U    DCD    1426400815
        0x00043570:    c5ba3bbe    .;..    DCD    3317316542
        0x00043574:    b2bd0b28    (...    DCD    2998733608
        0x00043578:    2bb45a92    .Z.+    DCD    733239954
        0x0004357c:    5cb36a04    .j.\    DCD    1555261956
        0x00043580:    c2d7ffa7    ....    DCD    3268935591
        0x00043584:    b5d0cf31    1...    DCD    3050360625
        0x00043588:    2cd99e8b    ...,    DCD    752459403
        0x0004358c:    5bdeae1d    ...[    DCD    1541320221
        0x00043590:    9b64c2b0    ..d.    DCD    2607071920
        0x00043594:    ec63f226    &.c.    DCD    3965973030
        0x00043598:    756aa39c    ..ju    DCD    1969922972
        0x0004359c:    026d930a    ..m.    DCD    40735498
        0x000435a0:    9c0906a9    ....    DCD    2617837225
        0x000435a4:    eb0e363f    ?6..    DCD    3943577151
        0x000435a8:    72076785    .g.r    DCD    1913087877
        0x000435ac:    05005713    .W..    DCD    83908371
        0x000435b0:    95bf4a82    .J..    DCD    2512341634
        0x000435b4:    e2b87a14    .z..    DCD    3803740692
        0x000435b8:    7bb12bae    .+.{    DCD    2075208622
        0x000435bc:    0cb61b38    8...    DCD    213261112
        0x000435c0:    92d28e9b    ....    DCD    2463272603
        0x000435c4:    e5d5be0d    ....    DCD    3855990285
        0x000435c8:    7cdcefb7    ...|    DCD    2094854071
        0x000435cc:    0bdbdf21    !...    DCD    198958881
        0x000435d0:    86d3d2d4    ....    DCD    2262029012
        0x000435d4:    f1d4e242    B...    DCD    4057260610
        0x000435d8:    68ddb3f8    ...h    DCD    1759359992
        0x000435dc:    1fda836e    n...    DCD    534414190
        0x000435e0:    81be16cd    ....    DCD    2176718541
        0x000435e4:    f6b9265b    [&..    DCD    4139329115
        0x000435e8:    6fb077e1    .w.o    DCD    1873836001
        0x000435ec:    18b74777    wG..    DCD    414664567
        0x000435f0:    88085ae6    .Z..    DCD    2282248934
        0x000435f4:    ff0f6a70    pj..    DCD    4279200368
        0x000435f8:    66063bca    .;.f    DCD    1711684554
        0x000435fc:    11010b5c    \...    DCD    285281116
        0x00043600:    8f659eff    ..e.    DCD    2405801727
        0x00043604:    f862ae69    i.b.    DCD    4167216745
        0x00043608:    616bffd3    ..ka    DCD    1634467795
        0x0004360c:    166ccf45    E.l.    DCD    376229701
        0x00043610:    a00ae278    x...    DCD    2685067896
        0x00043614:    d70dd2ee    ....    DCD    3608007406
        0x00043618:    4e048354    T..N    DCD    1308918612
        0x0004361c:    3903b3c2    ...9    DCD    956543938
        0x00043620:    a7672661    a&g.    DCD    2808555105
        0x00043624:    d06016f7    ..`.    DCD    3495958263
        0x00043628:    4969474d    MGiI    DCD    1231636301
        0x0004362c:    3e6e77db    .wn>    DCD    1047427035
        0x00043630:    aed16a4a    Jj..    DCD    2932959818
        0x00043634:    d9d65adc    .Z..    DCD    3654703836
        0x00043638:    40df0b66    f..@    DCD    1088359270
        0x0004363c:    37d83bf0    .;.7    DCD    936918000
        0x00043640:    a9bcae53    S...    DCD    2847714899
        0x00043644:    debb9ec5    ....    DCD    3736837829
        0x00043648:    47b2cf7f    ...G    DCD    1202900863
        0x0004364c:    30b5ffe9    ...0    DCD    817233897
        0x00043650:    bdbdf21c    ....    DCD    3183342108
        0x00043654:    cabac28a    ....    DCD    3401237130
        0x00043658:    53b39330    0..S    DCD    1404277552
        0x0004365c:    24b4a3a6    ...$    DCD    615818150
        0x00043660:    bad03605    .6..    DCD    3134207493
        0x00043664:    cdd70693    ....    DCD    3453421203
        0x00043668:    54de5729    )W.T    DCD    1423857449
        0x0004366c:    23d967bf    .g.#    DCD    601450431
        0x00043670:    b3667a2e    .zf.    DCD    3009837614
        0x00043674:    c4614ab8    .Ja.    DCD    3294710456
        0x00043678:    5d681b02    ..h]    DCD    1567103746
        0x0004367c:    2a6f2b94    .+o*    DCD    711928724
        0x00043680:    b40bbe37    7...    DCD    3020668471
        0x00043684:    c30c8ea1    ....    DCD    3272380065
        0x00043688:    5a05df1b    ...Z    DCD    1510334235
        0x0004368c:    2d02ef8d    ...-    DCD    755167117
    .constdata
    g_KWD_TaskSetup
        0x00043690:    00000001    ....    DCD    1
        0x00043694:    000268e9    .h..    DCD    157929
        0x00043698:    0004ace8    ....    DCD    306408
        0x0004369c:    00000100    ....    DCD    256
        0x000436a0:    00000000    ....    DCD    0
        0x000436a4:    00000002    ....    DCD    2
        0x000436a8:    00000004    ....    DCD    4
        0x000436ac:    00000002    ....    DCD    2
        0x000436b0:    00027095    .p..    DCD    159893
        0x000436b4:    0004ad10    ....    DCD    306448
        0x000436b8:    00000300    ....    DCD    768
        0x000436bc:    00000000    ....    DCD    0
        0x000436c0:    00000003    ....    DCD    3
        0x000436c4:    00000010    ....    DCD    16
        0x000436c8:    00000004    ....    DCD    4
        0x000436cc:    00026155    Ua..    DCD    155989
        0x000436d0:    0004acfc    ....    DCD    306428
        0x000436d4:    00000400    ....    DCD    1024
        0x000436d8:    00000000    ....    DCD    0
        0x000436dc:    00000005    ....    DCD    5
        0x000436e0:    00000010    ....    DCD    16
        0x000436e4:    00000007    ....    DCD    7
        0x000436e8:    00026689    .f..    DCD    157321
        0x000436ec:    0004ad24    $...    DCD    306468
        0x000436f0:    00000800    ....    DCD    2048
        0x000436f4:    00000000    ....    DCD    0
        0x000436f8:    00000004    ....    DCD    4
        0x000436fc:    00000010    ....    DCD    16
        0x00043700:    00000006    ....    DCD    6
        0x00043704:    0002637d    }c..    DCD    156541
        0x00043708:    0004acf0    ....    DCD    306416
        0x0004370c:    00000300    ....    DCD    768
        0x00043710:    00000000    ....    DCD    0
        0x00043714:    00000006    ....    DCD    6
        0x00043718:    00000010    ....    DCD    16
    g_KWD_TimerSetup
        0x0004371c:    00000001    ....    DCD    1
        0x00043720:    0004ad3c    <...    DCD    306492
        0x00043724:    000003e8    ....    DCD    1000
        0x00043728:    00000001    ....    DCD    1
        0x0004372c:    000274c1    .t..    DCD    160961
    .constdata
    dmAdvAct
        0x00043730:    000309c5    ....    DCD    199109
        0x00043734:    00030a35    5...    DCD    199221
        0x00043738:    00030a5d    ]...    DCD    199261
        0x0004373c:    00030a89    ....    DCD    199305
        0x00043740:    00030a31    1...    DCD    199217
        0x00043744:    000309c1    ....    DCD    199105
        0x00043748:    00030a59    Y...    DCD    199257
        0x0004374c:    00030ab1    ....    DCD    199345
    dmAdvFcnIf
        0x00043750:    00030cad    ....    DCD    199853
        0x00043754:    00030b6d    m...    DCD    199533
        0x00043758:    00030c99    ....    DCD    199833
    .constdata
    dmConnUpdActSetMain
        0x0004375c:    000315e9    ....    DCD    202217
    dmConnUpdActTbl
        0x00043760:    21112010    . .!    DCD    554770448
    dmConnSpecDefaults
        0x00043764:    00280018    ..(.    DCD    2621464
        0x00043768:    07d00000    ....    DCD    131072000
        0x0004376c:    00000000    ....    DCD    0
    dmConnActSetMain
        0x00043770:    0003155d    ]...    DCD    202077
        0x00043774:    0003135b    [...    DCD    201563
        0x00043778:    00031469    i...    DCD    201833
        0x0004377c:    000313ed    ....    DCD    201709
        0x00043780:    00031379    y...    DCD    201593
        0x00043784:    00031549    I...    DCD    202057
    dmConnFcnIf
        0x00043788:    00031169    i...    DCD    201065
        0x0004378c:    00031031    1...    DCD    200753
        0x00043790:    00031145    E...    DCD    201029
    dmConn2FcnIf
        0x00043794:    000317b7    ....    DCD    202679
        0x00043798:    00030d55    U...    DCD    200021
        0x0004379c:    00030f45    E...    DCD    200517
    dmConnUpdFcnIf
        0x000437a0:    000317b7    ....    DCD    202679
        0x000437a4:    000317b5    ....    DCD    202677
        0x000437a8:    00031689    ....    DCD    202377
    .constdata
    dmConnUpdActSetSlave
        0x000437ac:    000315ed    ....    DCD    202221
        0x000437b0:    000315a1    ....    DCD    202145
    .constdata
    dmConnActSetSlave
        0x000437b4:    0003131d    ....    DCD    201501
        0x000437b8:    00031345    E...    DCD    201541
        0x000437bc:    00031363    c...    DCD    201571
        0x000437c0:    0003132f    /...    DCD    201519
    .constdata
    dmConnStateTbl
        0x000437c4:    00001001    ....    DCD    4097
        0x000437c8:    00002002    . ..    DCD    8194
        0x000437cc:    00002203    ."..    DCD    8707
        0x000437d0:    00000000    ....    DCD    0
        0x000437d4:    11040001    ....    DCD    285474817
        0x000437d8:    03000001    ....    DCD    50331649
        0x000437dc:    03000203    ....    DCD    50332163
        0x000437e0:    00010001    ....    DCD    65537
        0x000437e4:    21000002    ...!    DCD    553648130
        0x000437e8:    23000002    ...#    DCD    587202562
        0x000437ec:    23002203    .".#    DCD    587211267
        0x000437f0:    00020002    ....    DCD    131074
        0x000437f4:    01040003    ....    DCD    17039363
        0x000437f8:    00030003    ....    DCD    196611
        0x000437fc:    04000003    ....    DCD    67108867
        0x00043800:    00030503    ....    DCD    197891
        0x00043804:    00040004    ....    DCD    262148
        0x00043808:    04000004    ....    DCD    67108868
        0x0004380c:    04000104    ....    DCD    67109124
        0x00043810:    00040004    ....    DCD    262148
    .constdata
    dmDevAct
        0x00043814:    000316dd    ....    DCD    202461
    .constdata
    dmDevFcnIf
        0x00043818:    000317b7    ....    DCD    202679
        0x0004381c:    00031711    ....    DCD    202513
        0x00043820:    0003174d    M...    DCD    202573
    .constdata
    dmHciToIdTbl
        0x00043824:    03030307    ....    DCD    50529031
        0x00043828:    04020303    ....    DCD    67240707
        0x0004382c:    04040404    ....    DCD    67372036
        0x00043830:    05050505    ....    DCD    84215045
        0x00043834:    07070705    ....    DCD    117901061
        0x00043838:    06060607    ....    DCD    101058055
        0x0004383c:    05060606    ....    DCD    84280838
        0x00043840:    07040405    ....    DCD    117703685
        0x00043844:    04070407    ....    DCD    67568647
        0x00043848:    04050504    ....    DCD    67437828
        0x0004384c:    09090904    ....    DCD    151587076
        0x00043850:    00000202    ....    DCD    514
        0x00043854:    070b0b0b    ....    DCD    118164235
        0x00043858:    00020002    ....    DCD    131074
        0x0004385c:    0c0b010a    ....    DCD    202047754
        0x00043860:    0d0d0d0c    ....    DCD    218959116
        0x00043864:    0d0d0d0d    ....    DCD    218959117
        0x00043868:    0d161010    ....    DCD    219549712
        0x0004386c:    04101010    ....    DCD    68161552
        0x00043870:    14141111    ....    DCD    336859409
        0x00043874:    14141414    ....    DCD    336860180
        0x00043878:    13131212    ....    DCD    320016914
        0x0004387c:    1313        ..      DCW    4883
    dmEvtCbackLen
        0x0004387e:    0004        ..      DCW    4
        0x00043880:    00040004    ....    DCD    262148
        0x00043884:    0004000c    ....    DCD    262156
        0x00043888:    001c0004    ....    DCD    1835012
        0x0004388c:    000a0024    $...    DCD    655396
        0x00043890:    0006000e    ....    DCD    393230
        0x00043894:    00060004    ....    DCD    393220
        0x00043898:    00060004    ....    DCD    393220
        0x0004389c:    00100022    "...    DCD    1048610
        0x000438a0:    00060008    ....    DCD    393224
        0x000438a4:    00640024    $.d.    DCD    6553636
        0x000438a8:    00060014    ....    DCD    393236
        0x000438ac:    000a0004    ....    DCD    655364
        0x000438b0:    0006000a    ....    DCD    393226
        0x000438b4:    00060006    ....    DCD    393222
        0x000438b8:    000c000c    ....    DCD    786444
        0x000438bc:    000e0006    ....    DCD    917510
        0x000438c0:    0008000e    ....    DCD    524302
        0x000438c4:    000a0006    ....    DCD    655366
        0x000438c8:    000a0006    ....    DCD    655366
        0x000438cc:    000a0008    ....    DCD    655368
        0x000438d0:    0004000c    ....    DCD    262156
        0x000438d4:    00240004    ..$.    DCD    2359300
        0x000438d8:    00060006    ....    DCD    393222
        0x000438dc:    00160016    ....    DCD    1441814
        0x000438e0:    001a0006    ....    DCD    1703942
        0x000438e4:    0008001a    ....    DCD    524314
        0x000438e8:    00100008    ....    DCD    1048584
        0x000438ec:    000e0010    ....    DCD    917520
        0x000438f0:    001c001c    ....    DCD    1835036
        0x000438f4:    00080008    ....    DCD    524296
        0x000438f8:    00080008    ....    DCD    524296
        0x000438fc:    00080008    ....    DCD    524296
        0x00043900:    00080008    ....    DCD    524296
        0x00043904:    0028000a    ..(.    DCD    2621450
        0x00043908:    000a0006    ....    DCD    655366
        0x0004390c:    000a0028    (...    DCD    655400
        0x00043910:    0006000a    ....    DCD    393226
        0x00043914:    00060006    ....    DCD    393222
        0x00043918:    0020002c    ,. .    DCD    2097196
        0x0004391c:    003c0010    ..<.    DCD    3932176
        0x00043920:    00380006    ..8.    DCD    3670022
        0x00043924:    00060038    8...    DCD    393272
        0x00043928:    001c0006    ....    DCD    1835014
        0x0004392c:    00040008    ....    DCD    262152
        0x00043930:    00060006    ....    DCD    393222
        0x00043934:    00000088    ....    DCD    136
    dmFcnDefault
        0x00043938:    000317b7    ....    DCD    202679
        0x0004393c:    000317b5    ....    DCD    202677
        0x00043940:    000317b5    ....    DCD    202677
    .constdata
    dmPhyFcnIf
        0x00043944:    000317b7    ....    DCD    202679
        0x00043948:    000317e1    ....    DCD    202721
        0x0004394c:    000317b5    ....    DCD    202677
    .constdata
    dmPrivAesAct
        0x00043950:    00031a11    ....    DCD    203281
        0x00043954:    000319dd    ....    DCD    203229
    dmPrivAct
        0x00043958:    00031949    I...    DCD    203081
        0x0004395c:    00031899    ....    DCD    202905
        0x00043960:    00031931    1...    DCD    203057
        0x00043964:    000318bd    ....    DCD    202941
        0x00043968:    000319c1    ....    DCD    203201
        0x0004396c:    000319d1    ....    DCD    203217
        0x00043970:    000318c1    ....    DCD    202945
    dmPrivFcnIf
        0x00043974:    00031b15    ....    DCD    203541
        0x00043978:    00031a5d    ]...    DCD    203357
        0x0004397c:    00031b01    ....    DCD    203521
    dmPrivAesFcnIf
        0x00043980:    000317b7    ....    DCD    202679
        0x00043984:    000317b5    ....    DCD    202677
        0x00043988:    00031a49    I...    DCD    203337
    .constdata
    dmSecFcnIf
        0x0004398c:    00031d09    ....    DCD    204041
        0x00043990:    00031b29    )...    DCD    203561
        0x00043994:    00031ca1    ....    DCD    203937
    .constdata
    dmSecLescFcnIf
        0x00043998:    000317b7    ....    DCD    202679
        0x0004399c:    000317b5    ....    DCD    202677
        0x000439a0:    00031c39    9...    DCD    203833
    .constdata
    svcRxUuid
        0x000439a4:    c72e0001    ....    DCD    3341680641
        0x000439a8:    90730e8a    ..s.    DCD    2423459466
        0x000439ac:    08c211e1    ....    DCD    146936289
        0x000439b0:    00002760    `'..    DCD    10080
    .constdata
    svcTxUuid
        0x000439b4:    c72e0002    ....    DCD    3341680642
        0x000439b8:    90730e8a    ..s.    DCD    2423459466
        0x000439bc:    08c211e1    ....    DCD    146936289
        0x000439c0:    00002760    `'..    DCD    10080
    .constdata
    amotaSvc
        0x000439c4:    c72e1001    ....    DCD    3341684737
        0x000439c8:    90730e8a    ..s.    DCD    2423459466
        0x000439cc:    08c211e1    ....    DCD    146936289
        0x000439d0:    00002760    `'..    DCD    10080
    .constdata
    amotaLenSvc
        0x000439d4:    0010        ..      DCW    16
    .constdata
    amotaRxCh
        0x000439d6:    2204        ."      DCW    8708
        0x000439d8:    2e000108    ....    DCD    771752200
        0x000439dc:    730e8ac7    ...s    DCD    1930332871
        0x000439e0:    c211e190    ....    DCD    3255951760
        0x000439e4:    00276008    .`'.    DCD    2580488
        0x000439e8:    0000        ..      DCW    0
    .constdata
    amotaLenRxCh
        0x000439ea:    0013        ..      DCW    19
    .constdata
    amotaTxCh
        0x000439ec:    02082410    .$..    DCD    34087952
        0x000439f0:    8ac72e00    ....    DCD    2328309248
        0x000439f4:    e190730e    .s..    DCD    3784340238
        0x000439f8:    6008c211    ...`    DCD    1611186705
        0x000439fc:    00000027    '...    DCD    39
    .constdata
    amotaLenTxCh
        0x00043a00:    0013        ..      DCW    19
    .constdata
    amotaRx
        0x00043a02:    0000        ..      DCW    0
    .constdata
    amotaLenRx
        0x00043a04:    0001        ..      DCW    1
    .constdata
    amotaTx
        0x00043a06:    0000        ..      DCW    0
    .constdata
    amotaLenTx
        0x00043a08:    0001        ..      DCW    1
    .constdata
    amotaLenTxChCcc
        0x00043a0a:    0002        ..      DCW    2
    .constdata
    amotaList
        0x00043a0c:    000431bc    .1..    DCD    274876
        0x00043a10:    000439c4    .9..    DCD    276932
        0x00043a14:    000439d4    .9..    DCD    276948
        0x00043a18:    01000010    ....    DCD    16777232
        0x00043a1c:    000431be    .1..    DCD    274878
        0x00043a20:    000439d6    .9..    DCD    276950
        0x00043a24:    000439ea    .9..    DCD    276970
        0x00043a28:    01000013    ....    DCD    16777235
        0x00043a2c:    000439a4    .9..    DCD    276900
        0x00043a30:    00043a02    .:..    DCD    276994
        0x00043a34:    00043a04    .:..    DCD    276996
        0x00043a38:    100b0200    ....    DCD    269156864
        0x00043a3c:    000431be    .1..    DCD    274878
        0x00043a40:    000439ec    .9..    DCD    276972
        0x00043a44:    00043a00    .:..    DCD    276992
        0x00043a48:    01000013    ....    DCD    16777235
        0x00043a4c:    000439b4    .9..    DCD    276916
        0x00043a50:    00043a06    .:..    DCD    276998
        0x00043a54:    00043a08    .:..    DCD    277000
        0x00043a58:    01090200    ....    DCD    17367552
        0x00043a5c:    000431c0    .1..    DCD    274880
        0x00043a60:    1000034c    L...    DCD    268436300
        0x00043a64:    00043a0a    .:..    DCD    277002
        0x00043a68:    11200002    .. .    DCD    287309826
    .constdata
    hciEventMask
        0x00043a6c:    02008890    ....    DCD    33589392
        0x00043a70:    20008000    ...     DCD    536903680
    .constdata
    hciLeEventMask
        0x00043a74:    007fffff    ....    DCD    8388607
        0x00043a78:    00000000    ....    DCD    0
    .constdata
    hciEventMaskPage2
        0x00043a7c:    00800000    ....    DCD    8388608
        0x00043a80:    00000000    ....    DCD    0
    .constdata
    hciEvtParseFcnTbl
        0x00043a84:    00000000    ....    DCD    0
        0x00043a88:    000349af    .I..    DCD    215471
        0x00043a8c:    00034b79    yK..    DCD    215929
        0x00043a90:    000346e7    .F..    DCD    214759
        0x00043a94:    00034a41    AJ..    DCD    215617
        0x00043a98:    00034b4f    OK..    DCD    215887
        0x00043a9c:    00000000    ....    DCD    0
        0x00043aa0:    0003503d    =P..    DCD    217149
        0x00043aa4:    00034e03    .N..    DCD    216579
        0x00043aa8:    00035057    WP..    DCD    217175
        0x00043aac:    00035001    .P..    DCD    217089
        0x00043ab0:    00034e4b    KN..    DCD    216651
        0x00043ab4:    00034c27    'L..    DCD    216103
        0x00043ab8:    00034c13    .L..    DCD    216083
        0x00043abc:    0003471b    .G..    DCD    214811
        0x00043ac0:    00034701    .G..    DCD    214785
        0x00043ac4:    00034beb    .K..    DCD    216043
        0x00043ac8:    00035133    3Q..    DCD    217395
        0x00043acc:    00035105    .Q..    DCD    217349
        0x00043ad0:    000350f3    .P..    DCD    217331
        0x00043ad4:    00034747    GG..    DCD    214855
        0x00043ad8:    0003474d    MG..    DCD    214861
        0x00043adc:    00034ccf    .L..    DCD    216271
        0x00043ae0:    000349a1    .I..    DCD    215457
        0x00043ae4:    00034cb9    .L..    DCD    216249
        0x00043ae8:    00034ca3    .L..    DCD    216227
        0x00043aec:    00034d21    !M..    DCD    216353
        0x00043af0:    00034b57    WK..    DCD    215895
        0x00043af4:    00034c8d    .L..    DCD    216205
        0x00043af8:    00035087    .P..    DCD    217223
        0x00043afc:    00035073    sP..    DCD    217203
        0x00043b00:    00034e2d    -N..    DCD    216621
        0x00043b04:    00035153    SQ..    DCD    217427
        0x00043b08:    000350d7    .P..    DCD    217303
        0x00043b0c:    00034f91    .O..    DCD    216977
        0x00043b10:    0003509b    .P..    DCD    217243
        0x00043b14:    000346ab    .F..    DCD    214699
        0x00043b18:    00034fe9    .O..    DCD    217065
        0x00043b1c:    0003472f    /G..    DCD    214831
        0x00043b20:    0003513f    ?Q..    DCD    217407
        0x00043b24:    00034695    .F..    DCD    214677
        0x00043b28:    00034fc7    .O..    DCD    217031
        0x00043b2c:    000350eb    .P..    DCD    217323
        0x00043b30:    00034de1    .M..    DCD    216545
        0x00043b34:    00000000    ....    DCD    0
        0x00043b38:    00034d1f    .M..    DCD    216351
        0x00043b3c:    00034755    UG..    DCD    214869
        0x00043b40:    00034d0d    .M..    DCD    216333
        0x00043b44:    00034c3b    ;L..    DCD    216123
        0x00043b48:    00000000    ....    DCD    0
        0x00043b4c:    00034c81    .L..    DCD    216193
        0x00043b50:    00000000    ....    DCD    0
        0x00043b54:    000349a9    .I..    DCD    215465
        0x00043b58:    000349a9    .I..    DCD    215465
        0x00043b5c:    000349a9    .I..    DCD    215465
        0x00043b60:    000349a9    .I..    DCD    215465
        0x00043b64:    000349a9    .I..    DCD    215465
        0x00043b68:    00000000    ....    DCD    0
        0x00043b6c:    00000000    ....    DCD    0
        0x00043b70:    00000000    ....    DCD    0
        0x00043b74:    00000000    ....    DCD    0
        0x00043b78:    00000000    ....    DCD    0
        0x00043b7c:    00000000    ....    DCD    0
        0x00043b80:    00034d9d    .M..    DCD    216477
        0x00043b84:    00034db1    .M..    DCD    216497
        0x00043b88:    00034a19    .J..    DCD    215577
        0x00043b8c:    00034a2d    -J..    DCD    215597
        0x00043b90:    000348af    .H..    DCD    215215
        0x00043b94:    00034981    .I..    DCD    215425
        0x00043b98:    000346e7    .F..    DCD    214759
        0x00043b9c:    00034cf3    .L..    DCD    216307
        0x00043ba0:    00034d29    )M..    DCD    216361
        0x00043ba4:    00034cd7    .L..    DCD    216279
        0x00043ba8:    00034dc5    .M..    DCD    216517
        0x00043bac:    00034ce5    .L..    DCD    216293
        0x00043bb0:    000346a3    .F..    DCD    214691
        0x00043bb4:    00034ec1    .N..    DCD    216769
        0x00043bb8:    00034e71    qN..    DCD    216689
        0x00043bbc:    00034f63    cO..    DCD    216931
        0x00043bc0:    00034a83    .J..    DCD    215683
        0x00043bc4:    00034dd3    .M..    DCD    216531
        0x00043bc8:    000347dd    .G..    DCD    215005
        0x00043bcc:    00034893    .H..    DCD    215187
        0x00043bd0:    000348a1    .H..    DCD    215201
        0x00043bd4:    00034773    sG..    DCD    214899
    hciEvtCbackLen
        0x00043bd8:    0a242404    .$$.    DCD    170140676
        0x00043bdc:    0a1c060e    ....    DCD    169608718
        0x00043be0:    100e080e    ....    DCD    269355022
        0x00043be4:    0a080808    ....    DCD    168298504
        0x00043be8:    06880610    ....    DCD    109577744
        0x00043bec:    06060606    ....    DCD    101058054
        0x00043bf0:    16060c0c    ....    DCD    369495052
        0x00043bf4:    0a08080e    ....    DCD    168298510
        0x00043bf8:    0e0e0806    ....    DCD    235800582
        0x00043bfc:    0826460e    .F&.    DCD    136726030
        0x00043c00:    0a060a06    ....    DCD    168167942
        0x00043c04:    0c0a0424    $...    DCD    201983012
        0x00043c08:    04061016    ....    DCD    67506198
        0x00043c0c:    04040404    ....    DCD    67372036
        0x00043c10:    04040404    ....    DCD    67372036
        0x00043c14:    08041c04    ....    DCD    134487044
        0x00043c18:    28080808    ...(    DCD    671614984
        0x00043c1c:    280a0a0a    ...(    DCD    671746570
        0x00043c20:    06060606    ....    DCD    101058054
        0x00043c24:    3c10202c    , .<    DCD    1007689772
        0x00043c28:    06063806    .8..    DCD    101070854
        0x00043c2c:    0000001c    ....    DCD    28
    .constdata
    smprScActionTbl
        0x00043c30:    0003d93b    ;...    DCD    252219
        0x00043c34:    0003e6a9    ....    DCD    255657
        0x00043c38:    0003e8b5    ....    DCD    256181
        0x00043c3c:    0003dae9    ....    DCD    252649
        0x00043c40:    0003e88f    ....    DCD    256143
        0x00043c44:    0003f9b9    ....    DCD    260537
        0x00043c48:    0003dbad    ....    DCD    252845
        0x00043c4c:    0003f9e5    ....    DCD    260581
        0x00043c50:    0003d959    Y...    DCD    252249
        0x00043c54:    0003d99b    ....    DCD    252315
        0x00043c58:    0003db55    U...    DCD    252757
        0x00043c5c:    0003d9a3    ....    DCD    252323
        0x00043c60:    0003d9c1    ....    DCD    252353
        0x00043c64:    0003d8b1    ....    DCD    252081
        0x00043c68:    0003da33    3...    DCD    252467
        0x00043c6c:    0003d805    ....    DCD    251909
        0x00043c70:    0003d93d    =...    DCD    252221
        0x00043c74:    0003d94b    K...    DCD    252235
        0x00043c78:    0003d7fd    ....    DCD    251901
        0x00043c7c:    0003f4e9    ....    DCD    259305
        0x00043c80:    0003f2a9    ....    DCD    258729
        0x00043c84:    0003f449    I...    DCD    259145
        0x00043c88:    0003f251    Q...    DCD    258641
        0x00043c8c:    0003f6ed    ....    DCD    259821
        0x00043c90:    0003f6e5    ....    DCD    259813
        0x00043c94:    0003f69d    ....    DCD    259741
        0x00043c98:    0003f6bf    ....    DCD    259775
        0x00043c9c:    0003e967    g...    DCD    256359
        0x00043ca0:    0003e8d1    ....    DCD    256209
        0x00043ca4:    0003e921    !...    DCD    256289
        0x00043ca8:    0003f8dd    ....    DCD    260317
        0x00043cac:    0003f8ed    ....    DCD    260333
        0x00043cb0:    0003f93d    =...    DCD    260413
        0x00043cb4:    0003f837    7...    DCD    260151
        0x00043cb8:    0003f873    s...    DCD    260211
        0x00043cbc:    0003f7ff    ....    DCD    260095
        0x00043cc0:    0003f879    y...    DCD    260217
        0x00043cc4:    0003f7f7    ....    DCD    260087
        0x00043cc8:    0003f72d    -...    DCD    259885
        0x00043ccc:    0003f7a9    ....    DCD    260009
        0x00043cd0:    0003f9cf    ....    DCD    260559
        0x00043cd4:    0003fa35    5...    DCD    260661
        0x00043cd8:    0003f5d1    ....    DCD    259537
        0x00043cdc:    0003e5d5    ....    DCD    255445
        0x00043ce0:    0003e565    e...    DCD    255333
        0x00043ce4:    0003e4f5    ....    DCD    255221
        0x00043ce8:    0003e6bb    ....    DCD    255675
        0x00043cec:    0003e735    5...    DCD    255797
        0x00043cf0:    0003f5fd    ....    DCD    259581
        0x00043cf4:    0003f26f    o...    DCD    258671
        0x00043cf8:    0003f1ed    ....    DCD    258541
        0x00043cfc:    0003f3dd    ....    DCD    259037
        0x00043d00:    0003f511    ....    DCD    259345
        0x00043d04:    0003f323    #...    DCD    258851
        0x00043d08:    0003f355    U...    DCD    258901
    .constdata
    smprScStateTblCommon
        0x00043d0c:    0702000a    ....    DCD    117571594
        0x00043d10:    00030200    ....    DCD    197120
        0x00043d14:    02270f04    ..'.    DCD    36114180
        0x00043d18:    0000        ..      DCW    0
        0x00043d1a:    00          .       DCB    0
    .constdata
    smprScStateTblIdle
        0x00043d1b:    05          .       DCB    5
        0x00043d1c:    000a1301    ....    DCD    660225
        0x00043d20:    14020601    ....    DCD    335676929
        0x00043d24:    03000007    ....    DCD    50331655
        0x00043d28:    000f0100    ....    DCD    983296
        0x00043d2c:    00000000    ....    DCD    0
    .constdata
    smprScStateTblApiPairReq
        0x00043d30:    0601000a    ....    DCD    100728842
        0x00043d34:    00071402    ....    DCD    463874
        0x00043d38:    01000302    ....    DCD    16777986
        0x00043d3c:    09010008    ....    DCD    151060488
        0x00043d40:    010f0100    ....    DCD    17760512
        0x00043d44:    01001f03    ....    DCD    16785155
        0x00043d48:    0000        ..      DCW    0
        0x00043d4a:    00          .       DCB    0
    .constdata
    smprScStateTblApiPairRsp
        0x00043d4b:    02          .       DCB    2
        0x00043d4c:    00001503    ....    DCD    5379
        0x00043d50:    00          .       DCB    0
    .constdata
    smprScStateTblModeSelect
        0x00043d51:    110500      ...     DCB    17,5,0
        0x00043d54:    00001c12    ....    DCD    7186
        0x00043d58:    0000        ..      DCW    0
    .constdata
    smprScStateTblLescPin
        0x00043d5a:    0404        ..      DCW    1028
        0x00043d5c:    00000007    ....    DCD    7
    .constdata
    smprScStateTblPubKey
        0x00043d60:    00050606    ....    DCD    329222
        0x00043d64:    0000        ..      DCW    0
    .constdata
    smprScStateTblAuthSelect
        0x00043d66:    0713        ..      DCW    1811
        0x00043d68:    1b0c1417    ....    DCD    453776407
        0x00043d6c:    00251415    ..%.    DCD    2429973
        0x00043d70:    0000        ..      DCW    0
    .constdata
    smprScStateTblJwNcSetup
        0x00043d72:    081c        ..      DCW    2076
        0x00043d74:    00000018    ....    DCD    24
    .constdata
    smprScStateTblJwNcWaitRand
        0x00043d78:    00190906    ....    DCD    1640710
        0x00043d7c:    0000        ..      DCW    0
    .constdata
    smprScStateTblJwNcCalcG2
        0x00043d7e:    0a1c        ..      DCW    2588
        0x00043d80:    0000001a    ....    DCD    26
    .constdata
    smprScStateTblJwNcWaitUser
        0x00043d84:    06291516    ..).    DCD    103355670
        0x00043d88:    260d280b    .(.&    DCD    638396427
        0x00043d8c:    0000000d    ....    DCD    13
    .constdata
    smprScStateTblJwNcWaitUserDhCheckRcvd
        0x00043d90:    0d2a1616    ..*.    DCD    220861974
        0x00043d94:    00000d26    &...    DCD    3366
        0x00043d98:    00          .       DCB    0
    .constdata
    smprScStateTblPassKeyKeypress
        0x00043d99:    060c1c      ...     DCB    6,12,28
        0x00043d9c:    171e0d1e    ....    DCD    387845406
        0x00043da0:    0e041d0c    ....    DCD    235150604
        0x00043da4:    00000007    ....    DCD    7
    .constdata
    smprScStateTblPassWaitAuthRsp
        0x00043da8:    00200f04    .. .    DCD    2100996
        0x00043dac:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyWaitCnf
        0x00043dae:    0f06        ..      DCW    3846
        0x00043db0:    0000001f    ....    DCD    31
    .constdata
    smprScStateTblPasskeyCalc
        0x00043db4:    0022101c    ..".    DCD    2232348
        0x00043db8:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyRand
        0x00043dba:    1106        ..      DCW    4358
        0x00043dbc:    00000023    #...    DCD    35
    .constdata
    smprScStateTblPasskeyCheck
        0x00043dc0:    0024121c    ..$.    DCD    2363932
        0x00043dc4:    0000        ..      DCW    0
    .constdata
    smprScStateTblPasskeyRepeat
        0x00043dc6:    0e1a        ..      DCW    3610
        0x00043dc8:    29151b00    ...)    DCD    689249024
        0x00043dcc:    000d260d    .&..    DCD    861709
        0x00043dd0:    0000        ..      DCW    0
    .constdata
    smprScStateTblOobWaitRand
        0x00043dd2:    1306        ..      DCW    4870
        0x00043dd4:    00000026    &...    DCD    38
    .constdata
    smprScStateTblOobSendRand
        0x00043dd8:    0027151c    ..'.    DCD    2561308
        0x00043ddc:    0000        ..      DCW    0
    .constdata
    smprScStateTblWaitDhCheck
        0x00043dde:    1606        ..      DCW    5638
        0x00043de0:    0d260d2a    *.&.    DCD    220597546
        0x00043de4:    0000        ..      DCW    0
        0x00043de6:    00          .       DCB    0
    .constdata
    smprScStateTblCalcDHKey
        0x00043de7:    19          .       DCB    25
        0x00043de8:    00002b17    .+..    DCD    11031
        0x00043dec:    00          .       DCB    0
    .constdata
    smprScStateTblCalcF5TKey
        0x00043ded:    1c182c      ..,     DCB    28,24,44
        0x00043df0:    000d260d    .&..    DCD    861709
        0x00043df4:    0000        ..      DCW    0
    .constdata
    smprScStateTblCalcF5MacKey
        0x00043df6:    191c        ..      DCW    6428
        0x00043df8:    0000002d    -...    DCD    45
    .constdata
    smprScStateTblCalcF5LTK
        0x00043dfc:    002e1a1c    ....    DCD    3021340
        0x00043e00:    0000        ..      DCW    0
    .constdata
    smprScStateTblDhCalcF6Ea
        0x00043e02:    1b1c        ..      DCW    6940
        0x00043e04:    0000002f    /...    DCD    47
    .constdata
    smprScStateTblDhCalcF6Eb
        0x00043e08:    0030241c    .$0.    DCD    3154972
        0x00043e0c:    0000        ..      DCW    0
    .constdata
    smprStateTblPinPair1
        0x00043e0e:    1d04        ..      DCW    7428
        0x00043e10:    161d0606    ....    DCD    371000838
        0x00043e14:    0000        ..      DCW    0
        0x00043e16:    00          .       DCB    0
    .constdata
    smprStateTblPinPair2
        0x00043e17:    04          .       DCB    4
        0x00043e18:    1e06081e    ....    DCD    503711774
        0x00043e1c:    00000031    1...    DCD    49
    .constdata
    smprStateTblCnfCalc1
        0x00043e20:    00091f0b    ....    DCD    597771
        0x00043e24:    0000        ..      DCW    0
    .constdata
    smprStateTblCnfCalc2
        0x00043e26:    200b        .       DCW    8203
        0x00043e28:    0000000a    ....    DCD    10
    .constdata
    smprStateTblPairRand
        0x00043e2c:    000b2106    .!..    DCD    729350
        0x00043e30:    0000        ..      DCW    0
    .constdata
    smprStateTblCnfVerCalc1
        0x00043e32:    220b        ."      DCW    8715
        0x00043e34:    0000000c    ....    DCD    12
    .constdata
    smprStateTblCnfVerCalc2
        0x00043e38:    0032230b    .#2.    DCD    3285771
        0x00043e3c:    0000        ..      DCW    0
    .constdata
    smprScStateTblStkCalc
        0x00043e3e:    240b        .$      DCW    9227
        0x00043e40:    0d260d33    3.&.    DCD    220597555
        0x00043e44:    0000        ..      DCW    0
        0x00043e46:    00          .       DCB    0
    .constdata
    smprScStateTblEncrypt
        0x00043e47:    08          .       DCB    8
        0x00043e48:    00093425    %4..    DCD    603173
        0x00043e4c:    00240302    ..$.    DCD    2360066
        0x00043e50:    0d04001d    ....    DCD    218365981
        0x00043e54:    00000d26    &...    DCD    3366
        0x00043e58:    00          .       DCB    0
    .constdata
    smprScStateTblKeyDist
        0x00043e59:    062535      .%5     DCB    6,37,53
        0x00043e5c:    0e36250c    .%6.    DCD    238429452
        0x00043e60:    25030e00    ...%    DCD    620957184
        0x00043e64:    00000000    ....    DCD    0
    .constdata
    smprScStateTblAttempts
        0x00043e68:    0f0f0010    ....    DCD    252641296
        0x00043e6c:    26060227    '..&    DCD    637927975
        0x00043e70:    10000512    ....    DCD    268436754
        0x00043e74:    0301000a    ....    DCD    50397194
        0x00043e78:    26070100    ...&    DCD    637993216
        0x00043e7c:    00000000    ....    DCD    0
    .constdata
    smprScStateTblRspTo
        0x00043e80:    0701000a    ....    DCD    117506058
        0x00043e84:    27030027    '..'    DCD    654508071
        0x00043e88:    00270f00    ..'.    DCD    2559744
        0x00043e8c:    00112705    .'..    DCD    1124101
        0x00043e90:    00000000    ....    DCD    0
    .constdata
    smprScStateTbl
        0x00043e94:    00043d1b    .=..    DCD    277787
        0x00043e98:    00043d30    0=..    DCD    277808
        0x00043e9c:    00043d4b    K=..    DCD    277835
        0x00043ea0:    00043d51    Q=..    DCD    277841
        0x00043ea4:    00043d60    `=..    DCD    277856
        0x00043ea8:    00043d5a    Z=..    DCD    277850
        0x00043eac:    00043d66    f=..    DCD    277862
        0x00043eb0:    00043d72    r=..    DCD    277874
        0x00043eb4:    00043d78    x=..    DCD    277880
        0x00043eb8:    00043d7e    ~=..    DCD    277886
        0x00043ebc:    00043d84    .=..    DCD    277892
        0x00043ec0:    00043d90    .=..    DCD    277904
        0x00043ec4:    00043d99    .=..    DCD    277913
        0x00043ec8:    00043da8    .=..    DCD    277928
        0x00043ecc:    00043dae    .=..    DCD    277934
        0x00043ed0:    00043db4    .=..    DCD    277940
        0x00043ed4:    00043dba    .=..    DCD    277946
        0x00043ed8:    00043dc0    .=..    DCD    277952
        0x00043edc:    00043dc6    .=..    DCD    277958
        0x00043ee0:    00043dd8    .=..    DCD    277976
        0x00043ee4:    00043dd2    .=..    DCD    277970
        0x00043ee8:    00043dde    .=..    DCD    277982
        0x00043eec:    00043de7    .=..    DCD    277991
        0x00043ef0:    00043ded    .=..    DCD    277997
        0x00043ef4:    00043df6    .=..    DCD    278006
        0x00043ef8:    00043dfc    .=..    DCD    278012
        0x00043efc:    00043e02    .>..    DCD    278018
        0x00043f00:    00043e08    .>..    DCD    278024
        0x00043f04:    00043e0e    .>..    DCD    278030
        0x00043f08:    00043e17    .>..    DCD    278039
        0x00043f0c:    00043e20     >..    DCD    278048
        0x00043f10:    00043e26    &>..    DCD    278054
        0x00043f14:    00043e2c    ,>..    DCD    278060
        0x00043f18:    00043e32    2>..    DCD    278066
        0x00043f1c:    00043e38    8>..    DCD    278072
        0x00043f20:    00043e3e    >>..    DCD    278078
        0x00043f24:    00043e47    G>..    DCD    278087
        0x00043f28:    00043e59    Y>..    DCD    278105
        0x00043f2c:    00043e68    h>..    DCD    278120
        0x00043f30:    00043e80    .>..    DCD    278144
    .constdata
    smprScSmIf
        0x00043f34:    00043e94    .>..    DCD    278164
        0x00043f38:    00043c30    0<..    DCD    277552
        0x00043f3c:    00043d0c    .=..    DCD    277772
    .constdata
    smprActionTbl
        0x00043f40:    0003d93b    ;...    DCD    252219
        0x00043f44:    0003d879    y...    DCD    252025
        0x00043f48:    0003da97    ....    DCD    252567
        0x00043f4c:    0003dae9    ....    DCD    252649
        0x00043f50:    0003d9c9    ....    DCD    252361
        0x00043f54:    0003dbad    ....    DCD    252845
        0x00043f58:    0003d959    Y...    DCD    252249
        0x00043f5c:    0003d99b    ....    DCD    252315
        0x00043f60:    0003db55    U...    DCD    252757
        0x00043f64:    0003d9a3    ....    DCD    252323
        0x00043f68:    0003d9c1    ....    DCD    252353
        0x00043f6c:    0003d8b1    ....    DCD    252081
        0x00043f70:    0003d7fd    ....    DCD    251901
        0x00043f74:    0003d805    ....    DCD    251909
        0x00043f78:    0003d93d    =...    DCD    252221
        0x00043f7c:    0003d94b    K...    DCD    252235
        0x00043f80:    0003da33    3...    DCD    252467
        0x00043f84:    0003f4e9    ....    DCD    259305
        0x00043f88:    0003f2a9    ....    DCD    258729
        0x00043f8c:    0003f449    I...    DCD    259145
        0x00043f90:    0003f251    Q...    DCD    258641
        0x00043f94:    0003f26f    o...    DCD    258671
        0x00043f98:    0003f1ed    ....    DCD    258541
        0x00043f9c:    0003f3dd    ....    DCD    259037
        0x00043fa0:    0003f511    ....    DCD    259345
        0x00043fa4:    0003f355    U...    DCD    258901
        0x00043fa8:    0003f323    #...    DCD    258851
    .constdata
    smprStateTblCommon
        0x00043fac:    0702000a    ....    DCD    117571594
        0x00043fb0:    00030200    ....    DCD    197120
        0x00043fb4:    020e0f04    ....    DCD    34475780
        0x00043fb8:    0000        ..      DCW    0
        0x00043fba:    00          .       DCB    0
    .constdata
    smprStateTblIdle
        0x00043fbb:    05          .       DCB    5
        0x00043fbc:    000a1101    ....    DCD    659713
        0x00043fc0:    12020601    ....    DCD    302122497
        0x00043fc4:    03000007    ....    DCD    50331655
        0x00043fc8:    000f0100    ....    DCD    983296
        0x00043fcc:    00000000    ....    DCD    0
    .constdata
    smprStateTblApiPairReq
        0x00043fd0:    0601000a    ....    DCD    100728842
        0x00043fd4:    00071202    ....    DCD    463362
        0x00043fd8:    01000302    ....    DCD    16777986
        0x00043fdc:    09010008    ....    DCD    151060488
        0x00043fe0:    010f0100    ....    DCD    17760512
        0x00043fe4:    01001f03    ....    DCD    16785155
        0x00043fe8:    0000        ..      DCW    0
        0x00043fea:    00          .       DCB    0
    .constdata
    smprStateTblApiPairRsp
        0x00043feb:    02          .       DCB    2
        0x00043fec:    00001303    ....    DCD    4867
        0x00043ff0:    00          .       DCB    0
    .constdata
    smprStateTblPinPair1
        0x00043ff1:    040405      ...     DCB    4,4,5
        0x00043ff4:    00140406    ....    DCD    1311750
        0x00043ff8:    0000        ..      DCW    0
    .constdata
    smprStateTblPinPair2
        0x00043ffa:    0504        ..      DCW    1284
        0x00043ffc:    15050606    ....    DCD    352650758
        0x00044000:    0000        ..      DCW    0
        0x00044002:    00          .       DCB    0
    .constdata
    smprStateTblCnfCalc1
        0x00044003:    0b          .       DCB    11
        0x00044004:    00000706    ....    DCD    1798
        0x00044008:    00          .       DCB    0
    .constdata
    smprStateTblCnfCalc2
        0x00044009:    0b0708      ...     DCB    11,7,8
        0x0004400c:    0000        ..      DCW    0
        0x0004400e:    00          .       DCB    0
    .constdata
    smprStateTblPairRand
        0x0004400f:    06          .       DCB    6
        0x00044010:    00000908    ....    DCD    2312
        0x00044014:    00          .       DCB    0
    .constdata
    smprStateTblCnfVerCalc1
        0x00044015:    0b090a      ...     DCB    11,9,10
        0x00044018:    0000        ..      DCW    0
        0x0004401a:    00          .       DCB    0
    .constdata
    smprStateTblCnfVerCalc2
        0x0004401b:    0b          .       DCB    11
        0x0004401c:    0000160a    ....    DCD    5642
        0x00044020:    00          .       DCB    0
    .constdata
    smprStateTblStkCalc
        0x00044021:    0b0b17      ...     DCB    11,11,23
        0x00044024:    000b0d0d    ....    DCD    724237
        0x00044028:    0000        ..      DCW    0
    .constdata
    smprStateTblEncrypt
        0x0004402a:    0c08        ..      DCW    3080
        0x0004402c:    02000918    ....    DCD    33556760
        0x00044030:    00000b03    ....    DCD    2819
        0x00044034:    0000        ..      DCW    0
    .constdata
    smprStateTblKeyDist
        0x00044036:    0c0c        ..      DCW    3084
        0x00044038:    1a0c0619    ....    DCD    436995609
        0x0004403c:    0310000e    ....    DCD    51380238
        0x00044040:    0000000c    ....    DCD    12
        0x00044044:    00          .       DCB    0
    .constdata
    smprStateTblAttempts
        0x00044045:    10000d      ...     DCB    16,0,13
        0x00044048:    06020e0f    ....    DCD    100797967
        0x0004404c:    00050c0d    ....    DCD    330765
        0x00044050:    01000a0e    ....    DCD    16779790
        0x00044054:    07010003    ....    DCD    117506051
        0x00044058:    0000000d    ....    DCD    13
        0x0004405c:    00          .       DCB    0
    .constdata
    smprStateTblRspTo
        0x0004405d:    0a0001      ...     DCB    10,0,1
        0x00044060:    03000e07    ....    DCD    50335239
        0x00044064:    0e0f000e    ....    DCD    235864078
        0x00044068:    0f0e0500    ....    DCD    252577024
        0x0004406c:    00000000    ....    DCD    0
    .constdata
    smprStateTbl
        0x00044070:    00043fbb    .?..    DCD    278459
        0x00044074:    00043fd0    .?..    DCD    278480
        0x00044078:    00043feb    .?..    DCD    278507
        0x0004407c:    00043ff1    .?..    DCD    278513
        0x00044080:    00043ffa    .?..    DCD    278522
        0x00044084:    00044003    .@..    DCD    278531
        0x00044088:    00044009    .@..    DCD    278537
        0x0004408c:    0004400f    .@..    DCD    278543
        0x00044090:    00044015    .@..    DCD    278549
        0x00044094:    0004401b    .@..    DCD    278555
        0x00044098:    00044021    !@..    DCD    278561
        0x0004409c:    0004402a    *@..    DCD    278570
        0x000440a0:    00044036    6@..    DCD    278582
        0x000440a4:    00044045    E@..    DCD    278597
        0x000440a8:    0004405d    ]@..    DCD    278621
    .constdata
    smprSmIf
        0x000440ac:    00044070    p@..    DCD    278640
        0x000440b0:    00043f40    @?..    DCD    278336
        0x000440b4:    00043fac    .?..    DCD    278444
    .constdata
    smpPktLenTbl
        0x000440b8:    11070700    ....    DCD    285673216
        0x000440bc:    0b110211    ....    DCD    185664017
        0x000440c0:    02110811    ....    DCD    34670609
        0x000440c4:    1141        A.      DCW    4417
        0x000440c6:    02          .       DCB    2
    .constdata
    smpScF5Key
        0x000440c7:    62          b       DCB    98
        0x000440c8:    00656c74    tle.    DCD    6646900
    .constdata
    amvosSlaveCfg
        0x000440cc:    00000001    ....    DCD    1
    vosAmotaCfg
        0x000440d0:    00000000    ....    DCD    0
    amvosSecCfg
        0x000440d4:    00010009    ....    DCD    65545
        0x000440d8:    0000        ..      DCW    0
    amvosAdvCfg
        0x000440da:    ea60        `.      DCW    60000
        0x000440dc:    00000000    ....    DCD    0
        0x000440e0:    03200320     . .    DCD    52429600
        0x000440e4:    00000000    ....    DCD    0
    amvosSmpCfg
        0x000440e8:    00000bb8    ....    DCD    3000
        0x000440ec:    03100703    ....    DCD    51382019
        0x000440f0:    00000000    ....    DCD    0
        0x000440f4:    00000000    ....    DCD    0
        0x000440f8:    00000000    ....    DCD    0
        0x000440fc:    00000000    ....    DCD    0
    amvosAdvDataDiscDefault
        0x00044100:    03060102    ....    DCD    50725122
        0x00044104:    17fe0303    ....    DCD    402522883
        0x00044108:    acfe0316    ....    DCD    2902328086
        0x0004410c:    00000109    ....    DCD    265
        0x00044110:    00000000    ....    DCD    0
        0x00044114:    00000000    ....    DCD    0
        0x00044118:    00          .       DCB    0
    amvosScanDataDiscDefault
        0x00044119:    0b0956      ..V     DCB    11,9,86
        0x0004411c:    412d536f    oS-A    DCD    1093489519
        0x00044120:    4c2d414d    MA-L    DCD    1278034253
        0x00044124:    0045        E.      DCW    69
    amvosCccSet
        0x00044126:    0013        ..      DCW    19
        0x00044128:    00000002    ....    DCD    2
        0x0004412c:    00010805    ....    DCD    67589
        0x00044130:    08250000    ..%.    DCD    136642560
        0x00044134:    00000001    ....    DCD    1
        0x00044138:    2d536f56    VoS-    DCD    760442710
        0x0004413c:    00000000    ....    DCD    0
        0x00044140:    00000000    ....    DCD    0
        0x00044144:    00000000    ....    DCD    0
        0x00044148:    00000000    ....    DCD    0
        0x0004414c:    00000000    ....    DCD    0
        0x00044150:    00000000    ....    DCD    0
        0x00044154:    00000000    ....    DCD    0
        0x00044158:    00000000    ....    DCD    0
        0x0004415c:    00000000    ....    DCD    0
        0x00044160:    00000000    ....    DCD    0
        0x00044164:    00000000    ....    DCD    0
        0x00044168:    00000000    ....    DCD    0
        0x0004416c:    00000000    ....    DCD    0
        0x00044170:    33553341    A3U3    DCD    861221697
        0x00044174:    54523442    B4RT    DCD    1414673474
        0x00044178:    4b363749    I76K    DCD    1261844297
        0x0004417c:    01014a32    2J..    DCD    16861746
        0x00044180:    0000        ..      DCW    0
    .constdata
    svcRxUuid
        0x00044182:    3076        v0      DCW    12406
        0x00044184:    a390ddf8    ....    DCD    2744180216
        0x00044188:    43a7ac61    a..C    DCD    1135062113
        0x0004418c:    b1773005    .0w.    DCD    2977378309
        0x00044190:    f04e        N.      DCW    61518
    .constdata
    svcTxUuid
        0x00044192:    420b        .B      DCW    16907
        0x00044194:    72641f82    ..dr    DCD    1919164290
        0x00044198:    4bb48a2f    /..K    DCD    1270123055
        0x0004419c:    a05b1879    y.[.    DCD    2690324601
        0x000441a0:    2bee        .+      DCW    11246
    .constdata
    amvosSvc
        0x000441a2:    34fb        .4      DCW    13563
        0x000441a4:    00805f9b    ._..    DCD    8413083
        0x000441a8:    10008000    ....    DCD    268468224
        0x000441ac:    fe030000    ....    DCD    4261609472
        0x000441b0:    0000        ..      DCW    0
    .constdata
    amvosLenSvc
        0x000441b2:    0010        ..      DCW    16
    .constdata
    amvosRxCh
        0x000441b4:    76080208    ...v    DCD    1980236296
        0x000441b8:    90ddf830    0...    DCD    2430466096
        0x000441bc:    a7ac61a3    .a..    DCD    2813092259
        0x000441c0:    77300543    C.0w    DCD    1999635779
        0x000441c4:    00f04eb1    .N..    DCD    15748785
    .constdata
    amvosLenRxCh
        0x000441c8:    0013        ..      DCW    19
    .constdata
    amvosTxCh
        0x000441ca:    0412        ..      DCW    1042
        0x000441cc:    82420b08    ..B.    DCD    2185366280
        0x000441d0:    2f72641f    .dr/    DCD    796025887
        0x000441d4:    794bb48a    ..Ky    DCD    2035004554
        0x000441d8:    eea05b18    .[..    DCD    4003486488
        0x000441dc:    002b        +.      DCW    43
    .constdata
    amvosLenTxCh
        0x000441de:    0013        ..      DCW    19
    .constdata
    amvosRx
        0x000441e0:    0000        ..      DCW    0
    .constdata
    amvosLenRx
        0x000441e2:    0001        ..      DCW    1
    .constdata
    amvosTx
        0x000441e4:    0000        ..      DCW    0
    .constdata
    amvosLenTx
        0x000441e6:    0001        ..      DCW    1
    .constdata
    amvosLenTxChCcc
        0x000441e8:    00000002    ....    DCD    2
    .constdata
    amvosList
        0x000441ec:    000431bc    .1..    DCD    274876
        0x000441f0:    000441a2    .A..    DCD    278946
        0x000441f4:    000441b2    .A..    DCD    278962
        0x000441f8:    01000010    ....    DCD    16777232
        0x000441fc:    000431be    .1..    DCD    274878
        0x00044200:    000441b4    .A..    DCD    278964
        0x00044204:    000441c8    .A..    DCD    278984
        0x00044208:    01000013    ....    DCD    16777235
        0x0004420c:    00044182    .A..    DCD    278914
        0x00044210:    000441e0    .A..    DCD    279008
        0x00044214:    000441e2    .A..    DCD    279010
        0x00044218:    100b0200    ....    DCD    269156864
        0x0004421c:    000431be    .1..    DCD    274878
        0x00044220:    000441ca    .A..    DCD    278986
        0x00044224:    000441de    .A..    DCD    279006
        0x00044228:    01000013    ....    DCD    16777235
        0x0004422c:    00044192    .A..    DCD    278930
        0x00044230:    000441e4    .A..    DCD    279012
        0x00044234:    000441e6    .A..    DCD    279014
        0x00044238:    01090001    ....    DCD    17367041
        0x0004423c:    000431c0    .1..    DCD    274880
        0x00044240:    10000398    ....    DCD    268436376
        0x00044244:    000441e8    .A..    DCD    279016
        0x00044248:    11200002    .. .    DCD    287309826
    .constdata
    appReqActCfg
        0x0004424c:    00000000    ....    DCD    0
    .constdata
    g_pui32CRC32Table
        0x00044250:    00000000    ....    DCD    0
        0x00044254:    1edc6f41    Ao..    DCD    517762881
        0x00044258:    3db8de82    ...=    DCD    1035525762
        0x0004425c:    2364b1c3    ..d#    DCD    593801667
        0x00044260:    7b71bd04    ..q{    DCD    2071051524
        0x00044264:    65add245    E..e    DCD    1705890373
        0x00044268:    46c96386    .c.F    DCD    1187603334
        0x0004426c:    58150cc7    ...X    DCD    1477774535
        0x00044270:    f6e37a08    .z..    DCD    4142103048
        0x00044274:    e83f1549    I.?.    DCD    3896448329
        0x00044278:    cb5ba48a    ..[.    DCD    3411780746
        0x0004427c:    d587cbcb    ....    DCD    3582446539
        0x00044280:    8d92c70c    ....    DCD    2375206668
        0x00044284:    934ea84d    M.N.    DCD    2471405645
        0x00044288:    b02a198e    ..*.    DCD    2955549070
        0x0004428c:    aef676cf    .v..    DCD    2935387855
        0x00044290:    f31a9b51    Q...    DCD    4078607185
        0x00044294:    edc6f410    ....    DCD    3989238800
        0x00044298:    cea245d3    .E..    DCD    3466741203
        0x0004429c:    d07e2a92    .*~.    DCD    3497929362
        0x000442a0:    886b2655    U&k.    DCD    2288723541
        0x000442a4:    96b74914    .I..    DCD    2528594196
        0x000442a8:    b5d3f8d7    ....    DCD    3050567895
        0x000442ac:    ab0f9796    ....    DCD    2869925782
        0x000442b0:    05f9e159    Y...    DCD    100262233
        0x000442b4:    1b258e18    ..%.    DCD    455446040
        0x000442b8:    38413fdb    .?A8    DCD    943800283
        0x000442bc:    269d509a    .P.&    DCD    647843994
        0x000442c0:    7e885c5d    ]\.~    DCD    2122865757
        0x000442c4:    6054331c    .3T`    DCD    1616130844
        0x000442c8:    433082df    ..0C    DCD    1127252703
        0x000442cc:    5deced9e    ...]    DCD    1575808414
        0x000442d0:    f8e959e3    .Y..    DCD    4176042467
        0x000442d4:    e63536a2    .65.    DCD    3862247074
        0x000442d8:    c5518761    a.Q.    DCD    3310454625
        0x000442dc:    db8de820     ...    DCD    3683510304
        0x000442e0:    8398e4e7    ....    DCD    2207835367
        0x000442e4:    9d448ba6    ..D.    DCD    2638515110
        0x000442e8:    be203a65    e: .    DCD    3189783141
        0x000442ec:    a0fc5524    $U..    DCD    2700891428
        0x000442f0:    0e0a23eb    .#..    DCD    235545579
        0x000442f4:    10d64caa    .L..    DCD    282479786
        0x000442f8:    33b2fd69    i..3    DCD    867368297
        0x000442fc:    2d6e9228    (.n-    DCD    762221096
        0x00044300:    757b9eef    ..{u    DCD    1971035887
        0x00044304:    6ba7f1ae    ...k    DCD    1806168494
        0x00044308:    48c3406d    m@.H    DCD    1220755565
        0x0004430c:    561f2f2c    ,/.V    DCD    1444884268
        0x00044310:    0bf3c2b2    ....    DCD    200524466
        0x00044314:    152fadf3    ../.    DCD    355446259
        0x00044318:    364b1c30    0.K6    DCD    910892080
        0x0004431c:    28977371    qs.(    DCD    681014129
        0x00044320:    70827fb6    ...p    DCD    1887600566
        0x00044324:    6e5e10f7    ..^n    DCD    1851658487
        0x00044328:    4d3aa134    4.:M    DCD    1295687988
        0x0004432c:    53e6ce75    u..S    DCD    1407635061
        0x00044330:    fd10b8ba    ....    DCD    4245731514
        0x00044334:    e3ccd7fb    ....    DCD    3821852667
        0x00044338:    c0a86638    8f..    DCD    3232261688
        0x0004433c:    de740979    y.t.    DCD    3732146553
        0x00044340:    866105be    ..a.    DCD    2254505406
        0x00044344:    98bd6aff    .j..    DCD    2562550527
        0x00044348:    bbd9db3c    <...    DCD    3151616828
        0x0004434c:    a505b47d    }...    DCD    2768614525
        0x00044350:    ef0edc87    ....    DCD    4010728583
        0x00044354:    f1d2b3c6    ....    DCD    4057117638
        0x00044358:    d2b60205    ....    DCD    3535143429
        0x0004435c:    cc6a6d44    Dmj.    DCD    3429526852
        0x00044360:    947f6183    .a..    DCD    2491376003
        0x00044364:    8aa30ec2    ....    DCD    2325941954
        0x00044368:    a9c7bf01    ....    DCD    2848440065
        0x0004436c:    b71bd040    @...    DCD    3072053312
        0x00044370:    19eda68f    ....    DCD    435005071
        0x00044374:    0731c9ce    ..1.    DCD    120703438
        0x00044378:    2455780d    .xU$    DCD    609581069
        0x0004437c:    3a89174c    L..:    DCD    982062924
        0x00044380:    629c1b8b    ...b    DCD    1654397835
        0x00044384:    7c4074ca    .t@|    DCD    2084598986
        0x00044388:    5f24c509    ..$_    DCD    1596245257
        0x0004438c:    41f8aa48    H..A    DCD    1106815560
        0x00044390:    1c1447d6    .G..    DCD    471091158
        0x00044394:    02c82897    .(..    DCD    46672023
        0x00044398:    21ac9954    T..!    DCD    564959572
        0x0004439c:    3f70f615    ..p?    DCD    1064367637
        0x000443a0:    6765fad2    ..eg    DCD    1734736594
        0x000443a4:    79b99593    ...y    DCD    2042205587
        0x000443a8:    5add2450    P$.Z    DCD    1524442192
        0x000443ac:    44014b11    .K.D    DCD    1140935441
        0x000443b0:    eaf73dde    .=..    DCD    3942071774
        0x000443b4:    f42b529f    .R+.    DCD    4096479903
        0x000443b8:    d74fe35c    \.O.    DCD    3612336988
        0x000443bc:    c9938c1d    ....    DCD    3381890077
        0x000443c0:    918680da    ....    DCD    2441511130
        0x000443c4:    8f5aef9b    ..Z.    DCD    2405101467
        0x000443c8:    ac3e5e58    X^>.    DCD    2889768536
        0x000443cc:    b2e23119    .1..    DCD    3001168153
        0x000443d0:    17e78564    d...    DCD    401048932
        0x000443d4:    093bea25    %.;.    DCD    154921509
        0x000443d8:    2a5f5be6    .[_*    DCD    710892518
        0x000443dc:    348334a7    .4.4    DCD    881013927
        0x000443e0:    6c963860    `8.l    DCD    1821784160
        0x000443e4:    724a5721    !WJr    DCD    1917474593
        0x000443e8:    512ee6e2    ...Q    DCD    1362028258
        0x000443ec:    4ff289a3    ...O    DCD    1341295011
        0x000443f0:    e104ff6c    l...    DCD    3775201132
        0x000443f4:    ffd8902d    -...    DCD    4292382765
        0x000443f8:    dcbc21ee    .!..    DCD    3703316974
        0x000443fc:    c2604eaf    .N`.    DCD    3261091503
        0x00044400:    9a754268    hBu.    DCD    2591375976
        0x00044404:    84a92d29    )-..    DCD    2225679657
        0x00044408:    a7cd9cea    ....    DCD    2815270122
        0x0004440c:    b911f3ab    ....    DCD    3104961451
        0x00044410:    e4fd1e35    5...    DCD    3841793589
        0x00044414:    fa217174    tq!.    DCD    4196495732
        0x00044418:    d945c0b7    ..E.    DCD    3645227191
        0x0004441c:    c799aff6    ....    DCD    3348738038
        0x00044420:    9f8ca331    1...    DCD    2676794161
        0x00044424:    8150cc70    p.P.    DCD    2169556080
        0x00044428:    a2347db3    .}4.    DCD    2721349043
        0x0004442c:    bce812f2    ....    DCD    3169325810
        0x00044430:    121e643d    =d..    DCD    303981629
        0x00044434:    0cc20b7c    |...    DCD    214043516
        0x00044438:    2fa6babf    .../    DCD    799455935
        0x0004443c:    317ad5fe    ..z1    DCD    830133758
        0x00044440:    696fd939    9.oi    DCD    1768937785
        0x00044444:    77b3b678    x..w    DCD    2008266360
        0x00044448:    54d707bb    ...T    DCD    1423378363
        0x0004444c:    4a0b68fa    .h.J    DCD    1242261754
        0x00044450:    c0c1d64f    O...    DCD    3233928783
        0x00044454:    de1db90e    ....    DCD    3726489870
        0x00044458:    fd7908cd    ..y.    DCD    4252567757
        0x0004445c:    e3a5678c    .g..    DCD    3819267980
        0x00044460:    bbb06b4b    Kk..    DCD    3148901195
        0x00044464:    a56c040a    ..l.    DCD    2775319562
        0x00044468:    8608b5c9    ....    DCD    2248717769
        0x0004446c:    98d4da88    ....    DCD    2564086408
        0x00044470:    3622ac47    G."6    DCD    908241991
        0x00044474:    28fec306    ...(    DCD    687784710
        0x00044478:    0b9a72c5    .r..    DCD    194671301
        0x0004447c:    15461d84    ..F.    DCD    356916612
        0x00044480:    4d531143    C.SM    DCD    1297289539
        0x00044484:    538f7e02    .~.S    DCD    1401912834
        0x00044488:    70ebcfc1    ...p    DCD    1894502337
        0x0004448c:    6e37a080    ..7n    DCD    1849139328
        0x00044490:    33db4d1e    .M.3    DCD    870010142
        0x00044494:    2d07225f    _".-    DCD    755442271
        0x00044498:    0e63939c    ..c.    DCD    241406876
        0x0004449c:    10bffcdd    ....    DCD    281017565
        0x000444a0:    48aaf01a    ...H    DCD    1219162138
        0x000444a4:    56769f5b    [.vV    DCD    1450614619
        0x000444a8:    75122e98    ...u    DCD    1964125848
        0x000444ac:    6bce41d9    .A.k    DCD    1808679385
        0x000444b0:    c5383716    .78.    DCD    3308795670
        0x000444b4:    dbe45857    WX..    DCD    3689175127
        0x000444b8:    f880e994    ....    DCD    4169197972
        0x000444bc:    e65c86d5    ..\.    DCD    3864823509
        0x000444c0:    be498a12    ..I.    DCD    3192490514
        0x000444c4:    a095e553    S...    DCD    2694178131
        0x000444c8:    83f15490    .T..    DCD    2213631120
        0x000444cc:    9d2d3bd1    .;-.    DCD    2636987345
        0x000444d0:    38288fac    ..(8    DCD    942182316
        0x000444d4:    26f4e0ed    ...&    DCD    653582573
        0x000444d8:    0590512e    .Q..    DCD    93344046
        0x000444dc:    1b4c3e6f    o>L.    DCD    457981551
        0x000444e0:    435932a8    .2YC    DCD    1129919144
        0x000444e4:    5d855de9    .].]    DCD    1569021417
        0x000444e8:    7ee1ec2a    *..~    DCD    2128735274
        0x000444ec:    603d836b    k.=`    DCD    1614644075
        0x000444f0:    cecbf5a4    ....    DCD    3469473188
        0x000444f4:    d0179ae5    ....    DCD    3491207909
        0x000444f8:    f3732b26    &+s.    DCD    4084411174
        0x000444fc:    edaf4467    gD..    DCD    3987686503
        0x00044500:    b5ba48a0    .H..    DCD    3048884384
        0x00044504:    ab6627e1    .'f.    DCD    2875598817
        0x00044508:    88029622    "...    DCD    2281870882
        0x0004450c:    96def963    c...    DCD    2531195235
        0x00044510:    cb3214fd    ..2.    DCD    3409057021
        0x00044514:    d5ee7bbc    .{..    DCD    3589176252
        0x00044518:    f68aca7f    ....    DCD    4136290943
        0x0004451c:    e856a53e    >.V.    DCD    3897992510
        0x00044520:    b043a9f9    ..C.    DCD    2957224441
        0x00044524:    ae9fc6b8    ....    DCD    2929706680
        0x00044528:    8dfb777b    {w..    DCD    2382067579
        0x0004452c:    9327183a    :.'.    DCD    2468812858
        0x00044530:    3dd16ef5    .n.=    DCD    1037135605
        0x00044534:    230d01b4    ...#    DCD    588054964
        0x00044538:    0069b077    w.i.    DCD    6926455
        0x0004453c:    1eb5df36    6...    DCD    515235638
        0x00044540:    46a0d3f1    ...F    DCD    1184945137
        0x00044544:    587cbcb0    ..|X    DCD    1484569776
        0x00044548:    7b180d73    s..{    DCD    2065173875
        0x0004454c:    65c46232    2b.e    DCD    1707369010
        0x00044550:    2fcf0ac8    .../    DCD    802097864
        0x00044554:    31136589    .e.1    DCD    823354761
        0x00044558:    1277d44a    J.w.    DCD    309843018
        0x0004455c:    0cabbb0b    ....    DCD    212581131
        0x00044560:    54beb7cc    ...T    DCD    1421785036
        0x00044564:    4a62d88d    ..bJ    DCD    1247991949
        0x00044568:    6906694e    Ni.i    DCD    1762027854
        0x0004456c:    77da060f    ...w    DCD    2010777103
        0x00044570:    d92c70c0    .p,.    DCD    3643568320
        0x00044574:    c7f01f81    ....    DCD    3354402689
        0x00044578:    e494ae42    B...    DCD    3834949186
        0x0004457c:    fa48c103    ..H.    DCD    4199072003
        0x00044580:    a25dcdc4    ..].    DCD    2724056516
        0x00044584:    bc81a285    ....    DCD    3162612357
        0x00044588:    9fe51346    F...    DCD    2682590022
        0x0004458c:    81397c07    .|9.    DCD    2168028167
        0x00044590:    dcd59199    ....    DCD    3704983961
        0x00044594:    c209fed8    ....    DCD    3255434968
        0x00044598:    e16d4f1b    .Om.    DCD    3782037275
        0x0004459c:    ffb1205a    Z ..    DCD    4289798234
        0x000445a0:    a7a42c9d    .,..    DCD    2812554397
        0x000445a4:    b97843dc    .Cx.    DCD    3111666652
        0x000445a8:    9a1cf21f    ....    DCD    2585588255
        0x000445ac:    84c09d5e    ^...    DCD    2227215710
        0x000445b0:    2a36eb91    ..6*    DCD    708242321
        0x000445b4:    34ea84d0    ...4    DCD    887784656
        0x000445b8:    178e3513    .5..    DCD    395195667
        0x000445bc:    09525a52    RZR.    DCD    156392018
        0x000445c0:    51475695    .VGQ    DCD    1363629717
        0x000445c4:    4f9b39d4    .9.O    DCD    1335572948
        0x000445c8:    6cff8817    ...l    DCD    1828685847
        0x000445cc:    7223e756    V.#r    DCD    1914955606
        0x000445d0:    d726532b    +S&.    DCD    3609613099
        0x000445d4:    c9fa3c6a    j<..    DCD    3388619882
        0x000445d8:    ea9e8da9    ....    DCD    3936259497
        0x000445dc:    f442e2e8    ..B.    DCD    4098024168
        0x000445e0:    ac57ee2f    /.W.    DCD    2891443759
        0x000445e4:    b28b816e    n...    DCD    2995487086
        0x000445e8:    91ef30ad    .0..    DCD    2448371885
        0x000445ec:    8f335fec    ._3.    DCD    2402508780
        0x000445f0:    21c52923    #).!    DCD    566569251
        0x000445f4:    3f194662    bF.?    DCD    1058621026
        0x000445f8:    1c7df7a1    ..}.    DCD    478017441
        0x000445fc:    02a198e0    ....    DCD    44144864
        0x00044600:    5ab49427    '..Z    DCD    1521783847
        0x00044604:    4468fb66    f.hD    DCD    1147730790
        0x00044608:    670c4aa5    .J.g    DCD    1728858789
        0x0004460c:    79d025e4    .%.y    DCD    2043684324
        0x00044610:    243cc87a    z.<$    DCD    607963258
        0x00044614:    3ae0a73b    ;..:    DCD    987801403
        0x00044618:    198416f8    ....    DCD    428087032
        0x0004461c:    075879b9    .yX.    DCD    123238841
        0x00044620:    5f4d757e    ~uM_    DCD    1598911870
        0x00044624:    41911a3f    ?..A    DCD    1100028479
        0x00044628:    62f5abfc    ...b    DCD    1660267516
        0x0004462c:    7c29c4bd    ..)|    DCD    2083112125
        0x00044630:    d2dfb272    r...    DCD    3537875570
        0x00044634:    cc03dd33    3...    DCD    3422805299
        0x00044638:    ef676cf0    .lg.    DCD    4016532720
        0x0004463c:    f1bb03b1    ....    DCD    4055565233
        0x00044640:    a9ae0f76    v...    DCD    2846756726
        0x00044644:    b7726037    7`r.    DCD    3077726263
        0x00044648:    9416d1f4    ....    DCD    2484523508
        0x0004464c:    8acabeb5    ....    DCD    2328542901
    .constdata
    g_ui8VendorNameAmbq
        0x00044650:    51424d41    AMBQ    DCD    1363299649
        0x00044654:    00          .       DCB    0
    g_ui8VendorNameUnknown
        0x00044655:    3f3f3f      ???     DCB    63,63,63
        0x00044658:    003f        ?.      DCW    63
    g_DeviceNameApollo4l
        0x0004465a:    7041        Ap      DCW    28737
        0x0004465c:    6f6c6c6f    ollo    DCD    1869376623
        0x00044660:    694c2034    4 Li    DCD    1766596660
        0x00044664:    6574        te      DCW    25972
        0x00044666:    00          .       DCB    0
    g_TempRange
        0x00044667:    43          C       DCB    67
        0x00044668:    656d6d6f    omme    DCD    1701670255
        0x0004466c:    61696372    rcia    DCD    1634296690
        0x00044670:    694d006c    l.Mi    DCD    1766654060
        0x00044674:    6174696c    lita    DCD    1635019116
        0x00044678:    00007972    ry..    DCD    31090
        0x0004467c:    74754100    .Aut    DCD    1953841408
        0x00044680:    746f6d6f    omot    DCD    1953459567
        0x00044684:    00657669    ive.    DCD    6649449
        0x00044688:    75646e49    Indu    DCD    1969516105
        0x0004468c:    69727473    stri    DCD    1769108595
        0x00044690:    6c61        al      DCW    27745
        0x00044692:    00          .       DCB    0
    g_ui8DeviceNameUnknown
        0x00044693:    55          U       DCB    85
        0x00044694:    6f6e6b6e    nkno    DCD    1869507438
        0x00044698:    64206e77    wn d    DCD    1679847031
        0x0004469c:    63697665    evic    DCD    1667855973
        0x000446a0:    0065        e.      DCW    101
    .constdata
    gapValSvc
        0x000446a2:    1800        ..      DCW    6144
    .constdata
    gapLenSvc
        0x000446a4:    0002        ..      DCW    2
    .constdata
    gapValDnCh
        0x000446a6:    0302        ..      DCW    770
        0x000446a8:    002a0000    ..*.    DCD    2752512
    .constdata
    gapLenDnCh
        0x000446ac:    0005        ..      DCW    5
    .constdata
    gapValApCh
        0x000446ae:    0502        ..      DCW    1282
        0x000446b0:    002a0100    ..*.    DCD    2752768
    .constdata
    gapLenApCh
        0x000446b4:    0005        ..      DCW    5
    .constdata
    gapLenAp
        0x000446b6:    0002        ..      DCW    2
    .constdata
    gapValCarCh
        0x000446b8:    a6000702    ....    DCD    2785019650
        0x000446bc:    002a        *.      DCW    42
    .constdata
    gapLenCarCh
        0x000446be:    0005        ..      DCW    5
    .constdata
    gapLenCar
        0x000446c0:    0001        ..      DCW    1
    .constdata
    gapValRpaoCh
        0x000446c2:    0902        ..      DCW    2306
        0x000446c4:    002ac900    ..*.    DCD    2803968
    .constdata
    gapLenRpaoCh
        0x000446c8:    0005        ..      DCW    5
    .constdata
    gapLenRpao
        0x000446ca:    0001        ..      DCW    1
    .constdata
    gapList
        0x000446cc:    000431bc    .1..    DCD    274876
        0x000446d0:    000446a2    .F..    DCD    280226
        0x000446d4:    000446a4    .F..    DCD    280228
        0x000446d8:    01000002    ....    DCD    16777218
        0x000446dc:    000431be    .1..    DCD    274878
        0x000446e0:    000446a6    .F..    DCD    280230
        0x000446e4:    000446ac    .F..    DCD    280236
        0x000446e8:    01000005    ....    DCD    16777221
        0x000446ec:    000431c2    .1..    DCD    274882
        0x000446f0:    100004d4    ....    DCD    268436692
        0x000446f4:    100004e8    ....    DCD    268436712
        0x000446f8:    110a0014    ....    DCD    285868052
        0x000446fc:    000431be    .1..    DCD    274878
        0x00044700:    000446ae    .F..    DCD    280238
        0x00044704:    000446b4    .F..    DCD    280244
        0x00044708:    01000005    ....    DCD    16777221
        0x0004470c:    000431c4    .1..    DCD    274884
        0x00044710:    100004ea    ....    DCD    268436714
        0x00044714:    000446b6    .F..    DCD    280246
        0x00044718:    01000002    ....    DCD    16777218
        0x0004471c:    000431be    .1..    DCD    274878
        0x00044720:    000446b8    .F..    DCD    280248
        0x00044724:    000446be    .F..    DCD    280254
        0x00044728:    01000005    ....    DCD    16777221
        0x0004472c:    000431c8    .1..    DCD    274888
        0x00044730:    100004ec    ....    DCD    268436716
        0x00044734:    000446c0    .F..    DCD    280256
        0x00044738:    01000001    ....    DCD    16777217
        0x0004473c:    000431be    .1..    DCD    274878
        0x00044740:    000446c2    .F..    DCD    280258
        0x00044744:    000446c8    .F..    DCD    280264
        0x00044748:    01000005    ....    DCD    16777221
        0x0004474c:    000431ca    .1..    DCD    274890
        0x00044750:    10000518    ....    DCD    268436760
        0x00044754:    000446ca    .F..    DCD    280266
        0x00044758:    01000001    ....    DCD    16777217
    .constdata
    gattValSvc
        0x0004475c:    1801        ..      DCW    6145
    .constdata
    gattLenSvc
        0x0004475e:    0002        ..      DCW    2
    .constdata
    gattValScCh
        0x00044760:    05001220     ...    DCD    83890720
        0x00044764:    002a        *.      DCW    42
    .constdata
    gattLenScCh
        0x00044766:    0005        ..      DCW    5
    .constdata
    gattValSc
        0x00044768:    ffff0001    ....    DCD    4294901761
    .constdata
    gattLenSc
        0x0004476c:    0004        ..      DCW    4
    .constdata
    gattLenScChCcc
        0x0004476e:    0002        ..      DCW    2
    .constdata
    gattValCsfCh
        0x00044770:    2900150a    ...)    DCD    687871242
        0x00044774:    002b        +.      DCW    43
    .constdata
    gattLenCsfCh
        0x00044776:    0005        ..      DCW    5
    .constdata
    gattLenCsf
        0x00044778:    0001        ..      DCW    1
    .constdata
    gattValDbhCh
        0x0004477a:    1702        ..      DCW    5890
        0x0004477c:    002b2a00    .*+.    DCD    2828800
    .constdata
    gattLenDbhCh
        0x00044780:    0005        ..      DCW    5
    .constdata
    gattLenDbh
        0x00044782:    0010        ..      DCW    16
    .constdata
    gattValSsfCh
        0x00044784:    3a001902    ...:    DCD    973084930
        0x00044788:    002b        +.      DCW    43
    .constdata
    gattLenSsfCh
        0x0004478a:    0005        ..      DCW    5
    .constdata
    gattLenSsf
        0x0004478c:    00000001    ....    DCD    1
    .constdata
    gattList
        0x00044790:    000431bc    .1..    DCD    274876
        0x00044794:    0004475c    \G..    DCD    280412
        0x00044798:    0004475e    ^G..    DCD    280414
        0x0004479c:    01000002    ....    DCD    16777218
        0x000447a0:    000431be    .1..    DCD    274878
        0x000447a4:    00044760    `G..    DCD    280416
        0x000447a8:    00044766    fG..    DCD    280422
        0x000447ac:    01000005    ....    DCD    16777221
        0x000447b0:    000431c6    .1..    DCD    274886
        0x000447b4:    00044768    hG..    DCD    280424
        0x000447b8:    0004476c    lG..    DCD    280428
        0x000447bc:    00000004    ....    DCD    4
        0x000447c0:    000431c0    .1..    DCD    274880
        0x000447c4:    10000519    ....    DCD    268436761
        0x000447c8:    0004476e    nG..    DCD    280430
        0x000447cc:    11200002    .. .    DCD    287309826
        0x000447d0:    000431be    .1..    DCD    274878
        0x000447d4:    00044770    pG..    DCD    280432
        0x000447d8:    00044776    vG..    DCD    280438
        0x000447dc:    01000005    ....    DCD    16777221
        0x000447e0:    000431cc    .1..    DCD    274892
        0x000447e4:    1000051b    ....    DCD    268436763
        0x000447e8:    00044778    xG..    DCD    280440
        0x000447ec:    11060001    ....    DCD    285605889
        0x000447f0:    000431be    .1..    DCD    274878
        0x000447f4:    0004477a    zG..    DCD    280442
        0x000447f8:    00044780    .G..    DCD    280448
        0x000447fc:    01000005    ....    DCD    16777221
        0x00044800:    000431ce    .1..    DCD    274894
        0x00044804:    100163cc    .c..    DCD    268526540
        0x00044808:    00044782    .G..    DCD    280450
        0x0004480c:    01040010    ....    DCD    17039376
        0x00044810:    000431be    .1..    DCD    274878
        0x00044814:    00044784    .G..    DCD    280452
        0x00044818:    0004478a    .G..    DCD    280458
        0x0004481c:    01000005    ....    DCD    16777221
        0x00044820:    000431d0    .1..    DCD    274896
        0x00044824:    100004ed    ....    DCD    268436717
        0x00044828:    0004478c    .G..    DCD    280460
        0x0004482c:    01000001    ....    DCD    16777217
    .constdata
    disValSvc
        0x00044830:    180a        ..      DCW    6154
    .constdata
    disLenSvc
        0x00044832:    0002        ..      DCW    2
    .constdata
    disValMfrCh
        0x00044834:    29003202    .2.)    DCD    687878658
        0x00044838:    002a        *.      DCW    42
    .constdata
    disLenMfrCh
        0x0004483a:    0005        ..      DCW    5
    .constdata
    disUuMfr
        0x0004483c:    2a29        )*      DCW    10793
    .constdata
    disValSidCh
        0x0004483e:    3402        .4      DCW    13314
        0x00044840:    002a2300    .#*.    DCD    2761472
    .constdata
    disLenSidCh
        0x00044844:    0005        ..      DCW    5
    .constdata
    disUuSid
        0x00044846:    2a23        #*      DCW    10787
    .constdata
    disLenSid
        0x00044848:    0008        ..      DCW    8
    .constdata
    disValMnCh
        0x0004484a:    3602        .6      DCW    13826
        0x0004484c:    002a2400    .$*.    DCD    2761728
    .constdata
    disLenMnCh
        0x00044850:    0005        ..      DCW    5
    .constdata
    disUuMn
        0x00044852:    2a24        $*      DCW    10788
    .constdata
    disValSnCh
        0x00044854:    25003802    .8.%    DCD    620771330
        0x00044858:    002a        *.      DCW    42
    .constdata
    disLenSnCh
        0x0004485a:    0005        ..      DCW    5
    .constdata
    disUuSn
        0x0004485c:    2a25        %*      DCW    10789
    .constdata
    disValFwrCh
        0x0004485e:    3a02        .:      DCW    14850
        0x00044860:    002a2600    .&*.    DCD    2762240
    .constdata
    disLenFwrCh
        0x00044864:    0005        ..      DCW    5
    .constdata
    disUuFwr
        0x00044866:    2a26        &*      DCW    10790
    .constdata
    disValHwrCh
        0x00044868:    27003c02    .<.'    DCD    654326786
        0x0004486c:    002a        *.      DCW    42
    .constdata
    disLenHwrCh
        0x0004486e:    0005        ..      DCW    5
    .constdata
    disUuHwr
        0x00044870:    2a27        '*      DCW    10791
    .constdata
    disValSwrCh
        0x00044872:    3e02        .>      DCW    15874
        0x00044874:    002a2800    .(*.    DCD    2762752
    .constdata
    disLenSwrCh
        0x00044878:    0005        ..      DCW    5
    .constdata
    disUuSwr
        0x0004487a:    2a28        (*      DCW    10792
    .constdata
    disValRcdCh
        0x0004487c:    2a004002    .@.*    DCD    704659458
        0x00044880:    002a        *.      DCW    42
    .constdata
    disLenRcdCh
        0x00044882:    0005        ..      DCW    5
    .constdata
    disUuRcd
        0x00044884:    2a2a        **      DCW    10794
    .constdata
    disLenRcd
        0x00044886:    0006        ..      DCW    6
    .constdata
    disValPnpIdCh
        0x00044888:    50004202    .B.P    DCD    1342194178
        0x0004488c:    002a        *.      DCW    42
    .constdata
    disLenPnpIdCh
        0x0004488e:    0005        ..      DCW    5
    .constdata
    disUuPnpId
        0x00044890:    2a50        P*      DCW    10832
    .constdata
    disLenPnpId
        0x00044892:    0007        ..      DCW    7
    .constdata
    disList
        0x00044894:    000431bc    .1..    DCD    274876
        0x00044898:    00044830    0H..    DCD    280624
        0x0004489c:    00044832    2H..    DCD    280626
        0x000448a0:    01000002    ....    DCD    16777218
        0x000448a4:    000431be    .1..    DCD    274878
        0x000448a8:    00044834    4H..    DCD    280628
        0x000448ac:    0004483a    :H..    DCD    280634
        0x000448b0:    01000005    ....    DCD    16777221
        0x000448b4:    0004483c    <H..    DCD    280636
        0x000448b8:    1000051c    ....    DCD    268436764
        0x000448bc:    10000530    0...    DCD    268436784
        0x000448c0:    01080014    ....    DCD    17301524
        0x000448c4:    000431be    .1..    DCD    274878
        0x000448c8:    0004483e    >H..    DCD    280638
        0x000448cc:    00044844    DH..    DCD    280644
        0x000448d0:    01000005    ....    DCD    16777221
        0x000448d4:    00044846    FH..    DCD    280646
        0x000448d8:    10000532    2...    DCD    268436786
        0x000448dc:    00044848    HH..    DCD    280648
        0x000448e0:    01000008    ....    DCD    16777224
        0x000448e4:    000431be    .1..    DCD    274878
        0x000448e8:    0004484a    JH..    DCD    280650
        0x000448ec:    00044850    PH..    DCD    280656
        0x000448f0:    01000005    ....    DCD    16777221
        0x000448f4:    00044852    RH..    DCD    280658
        0x000448f8:    1000053a    :...    DCD    268436794
        0x000448fc:    10000554    T...    DCD    268436820
        0x00044900:    01080019    ....    DCD    17301529
        0x00044904:    000431be    .1..    DCD    274878
        0x00044908:    00044854    TH..    DCD    280660
        0x0004490c:    0004485a    ZH..    DCD    280666
        0x00044910:    01000005    ....    DCD    16777221
        0x00044914:    0004485c    \H..    DCD    280668
        0x00044918:    10000556    V...    DCD    268436822
        0x0004491c:    10000570    p...    DCD    268436848
        0x00044920:    01080019    ....    DCD    17301529
        0x00044924:    000431be    .1..    DCD    274878
        0x00044928:    0004485e    ^H..    DCD    280670
        0x0004492c:    00044864    dH..    DCD    280676
        0x00044930:    01000005    ....    DCD    16777221
        0x00044934:    00044866    fH..    DCD    280678
        0x00044938:    10000572    r...    DCD    268436850
        0x0004493c:    10000588    ....    DCD    268436872
        0x00044940:    01080015    ....    DCD    17301525
        0x00044944:    000431be    .1..    DCD    274878
        0x00044948:    00044868    hH..    DCD    280680
        0x0004494c:    0004486e    nH..    DCD    280686
        0x00044950:    01000005    ....    DCD    16777221
        0x00044954:    00044870    pH..    DCD    280688
        0x00044958:    1000058a    ....    DCD    268436874
        0x0004495c:    100005a0    ....    DCD    268436896
        0x00044960:    01080015    ....    DCD    17301525
        0x00044964:    000431be    .1..    DCD    274878
        0x00044968:    00044872    rH..    DCD    280690
        0x0004496c:    00044878    xH..    DCD    280696
        0x00044970:    01000005    ....    DCD    16777221
        0x00044974:    0004487a    zH..    DCD    280698
        0x00044978:    100005a2    ....    DCD    268436898
        0x0004497c:    100005b8    ....    DCD    268436920
        0x00044980:    01080015    ....    DCD    17301525
        0x00044984:    000431be    .1..    DCD    274878
        0x00044988:    0004487c    |H..    DCD    280700
        0x0004498c:    00044882    .H..    DCD    280706
        0x00044990:    01000005    ....    DCD    16777221
        0x00044994:    00044884    .H..    DCD    280708
        0x00044998:    100005ba    ....    DCD    268436922
        0x0004499c:    00044886    .H..    DCD    280710
        0x000449a0:    01000006    ....    DCD    16777222
        0x000449a4:    000431be    .1..    DCD    274878
        0x000449a8:    00044888    .H..    DCD    280712
        0x000449ac:    0004488e    .H..    DCD    280718
        0x000449b0:    01000005    ....    DCD    16777221
        0x000449b4:    00044890    .H..    DCD    280720
        0x000449b8:    100005c0    ....    DCD    268436928
        0x000449bc:    00044892    .H..    DCD    280722
        0x000449c0:    01000007    ....    DCD    16777223
    .constdata
    am_hal_gpio_pincfg_output
        0x000449c4:    00000183    ....    DCD    387
    .constdata
    am_hal_gpio_pincfg_input
        0x000449c8:    00000093    ....    DCD    147
    .constdata
    am_hal_gpio_pincfg_tristate
        0x000449cc:    00000383    ....    DCD    899
    .constdata
    am_hal_gpio_pincfg_opendrain
        0x000449d0:    00000283    ....    DCD    643
    .constdata
    am_hal_gpio_pincfg_disabled
        0x000449d4:    00000003    ....    DCD    3
    .constdata
    am_hal_gpio_pincfg_pulledup_disabled
        0x000449d8:    0000e083    ....    DCD    57475
    .constdata
    g_ui32RMpintbl
        0x000449dc:    00000000    ....    DCD    0
        0x000449e0:    00000000    ....    DCD    0
        0x000449e4:    00000000    ....    DCD    0
        0x000449e8:    00000000    ....    DCD    0
    g_ui32DSpintbl
        0x000449ec:    8fc007e0    ....    DCD    2411726816
        0x000449f0:    e3fbffff    ....    DCD    3824943103
        0x000449f4:    01ffffff    ....    DCD    33554431
        0x000449f8:    00000000    ....    DCD    0
    .constdata
    g_DefaultMcuMemCfg
        0x000449fc:    07070102    ....    DCD    117899522
        0x00044a00:    0001        ..      DCW    1
    g_DefaultSRAMCfg
        0x00044a02:    0003        ..      DCW    3
        0x00044a04:    03000000    ....    DCD    50331648
    am_hal_pwrctrl_peripheral_control
        0x00044a08:    40021004    ...@    DCD    1073876996
        0x00044a0c:    00000001    ....    DCD    1
        0x00044a10:    40021008    ...@    DCD    1073877000
        0x00044a14:    00000001    ....    DCD    1
        0x00044a18:    40021004    ...@    DCD    1073876996
        0x00044a1c:    00000002    ....    DCD    2
        0x00044a20:    40021008    ...@    DCD    1073877000
        0x00044a24:    0000001e    ....    DCD    30
        0x00044a28:    40021004    ...@    DCD    1073876996
        0x00044a2c:    00000004    ....    DCD    4
        0x00044a30:    40021008    ...@    DCD    1073877000
        0x00044a34:    0000001e    ....    DCD    30
        0x00044a38:    40021004    ...@    DCD    1073876996
        0x00044a3c:    00000008    ....    DCD    8
        0x00044a40:    40021008    ...@    DCD    1073877000
        0x00044a44:    0000001e    ....    DCD    30
        0x00044a48:    40021004    ...@    DCD    1073876996
        0x00044a4c:    00000010    ....    DCD    16
        0x00044a50:    40021008    ...@    DCD    1073877000
        0x00044a54:    0000001e    ....    DCD    30
        0x00044a58:    40021004    ...@    DCD    1073876996
        0x00044a5c:    00000020     ...    DCD    32
        0x00044a60:    40021008    ...@    DCD    1073877000
        0x00044a64:    000001e0    ....    DCD    480
        0x00044a68:    40021004    ...@    DCD    1073876996
        0x00044a6c:    00000040    @...    DCD    64
        0x00044a70:    40021008    ...@    DCD    1073877000
        0x00044a74:    000001e0    ....    DCD    480
        0x00044a78:    40021004    ...@    DCD    1073876996
        0x00044a7c:    00000080    ....    DCD    128
        0x00044a80:    40021008    ...@    DCD    1073877000
        0x00044a84:    000001e0    ....    DCD    480
        0x00044a88:    40021004    ...@    DCD    1073876996
        0x00044a8c:    00000100    ....    DCD    256
        0x00044a90:    40021008    ...@    DCD    1073877000
        0x00044a94:    000001e0    ....    DCD    480
        0x00044a98:    40021004    ...@    DCD    1073876996
        0x00044a9c:    00000200    ....    DCD    512
        0x00044aa0:    40021008    ...@    DCD    1073877000
        0x00044aa4:    00001e00    ....    DCD    7680
        0x00044aa8:    40021004    ...@    DCD    1073876996
        0x00044aac:    00000400    ....    DCD    1024
        0x00044ab0:    40021008    ...@    DCD    1073877000
        0x00044ab4:    00001e00    ....    DCD    7680
        0x00044ab8:    40021004    ...@    DCD    1073876996
        0x00044abc:    00000800    ....    DCD    2048
        0x00044ac0:    40021008    ...@    DCD    1073877000
        0x00044ac4:    00001e00    ....    DCD    7680
        0x00044ac8:    40021004    ...@    DCD    1073876996
        0x00044acc:    00001000    ....    DCD    4096
        0x00044ad0:    40021008    ...@    DCD    1073877000
        0x00044ad4:    00001e00    ....    DCD    7680
        0x00044ad8:    40021004    ...@    DCD    1073876996
        0x00044adc:    00002000    . ..    DCD    8192
        0x00044ae0:    40021008    ...@    DCD    1073877000
        0x00044ae4:    00002000    . ..    DCD    8192
        0x00044ae8:    40021004    ...@    DCD    1073876996
        0x00044aec:    00004000    .@..    DCD    16384
        0x00044af0:    40021008    ...@    DCD    1073877000
        0x00044af4:    0001c000    ....    DCD    114688
        0x00044af8:    40021004    ...@    DCD    1073876996
        0x00044afc:    00008000    ....    DCD    32768
        0x00044b00:    40021008    ...@    DCD    1073877000
        0x00044b04:    0001c000    ....    DCD    114688
        0x00044b08:    40021004    ...@    DCD    1073876996
        0x00044b0c:    00010000    ....    DCD    65536
        0x00044b10:    40021008    ...@    DCD    1073877000
        0x00044b14:    0001c000    ....    DCD    114688
        0x00044b18:    40021004    ...@    DCD    1073876996
        0x00044b1c:    00020000    ....    DCD    131072
        0x00044b20:    40021008    ...@    DCD    1073877000
        0x00044b24:    00020000    ....    DCD    131072
        0x00044b28:    40021004    ...@    DCD    1073876996
        0x00044b2c:    00100000    ....    DCD    1048576
        0x00044b30:    40021008    ...@    DCD    1073877000
        0x00044b34:    00100000    ....    DCD    1048576
        0x00044b38:    40021004    ...@    DCD    1073876996
        0x00044b3c:    00200000    .. .    DCD    2097152
        0x00044b40:    40021008    ...@    DCD    1073877000
        0x00044b44:    00200000    .. .    DCD    2097152
        0x00044b48:    40021004    ...@    DCD    1073876996
        0x00044b4c:    01000000    ....    DCD    16777216
        0x00044b50:    40021008    ...@    DCD    1073877000
        0x00044b54:    01000000    ....    DCD    16777216
        0x00044b58:    4002100c    ...@    DCD    1073877004
        0x00044b5c:    00000001    ....    DCD    1
        0x00044b60:    40021010    ...@    DCD    1073877008
        0x00044b64:    00000047    G...    DCD    71
        0x00044b68:    4002100c    ...@    DCD    1073877004
        0x00044b6c:    00000002    ....    DCD    2
        0x00044b70:    40021010    ...@    DCD    1073877008
        0x00044b74:    00000047    G...    DCD    71
        0x00044b78:    4002100c    ...@    DCD    1073877004
        0x00044b7c:    00000004    ....    DCD    4
        0x00044b80:    40021010    ...@    DCD    1073877008
        0x00044b84:    00000047    G...    DCD    71
        0x00044b88:    4002100c    ...@    DCD    1073877004
        0x00044b8c:    00000040    @...    DCD    64
        0x00044b90:    40021010    ...@    DCD    1073877008
        0x00044b94:    00000047    G...    DCD    71
    .constdata
    am_hal_cachectrl_defaults
        0x00044b98:    030e        ..      DCW    782
        0x00044b9a:    00          .       DCB    0
    .constdata
    am_hal_daxi_defaults
        0x00044b9b:    00          .       DCB    0
        0x00044b9c:    01000201    ....    DCD    16777729
    .constdata
    tIomPinAlloc
        0x00044ba0:    00510050    P.Q.    DCD    5308496
        0x00044ba4:    00610060    `.a.    DCD    6357088
        0x00044ba8:    00840070    p...    DCD    8650864
        0x00044bac:    00940085    ....    DCD    9699461
        0x00044bb0:    00a40095    ....    DCD    10748053
        0x00044bb4:    01910190    ....    DCD    26280336
        0x00044bb8:    01a101a0    ....    DCD    27328928
        0x00044bbc:    01f001b0    ....    DCD    32506288
        0x00044bc0:    020001f1    ....    DCD    33554929
        0x00044bc4:    02100201    ....    DCD    34603521
        0x00044bc8:    02210220     .!.    DCD    35717664
        0x00044bcc:    02310230    0.1.    DCD    36766256
        0x00044bd0:    02f00240    @...    DCD    49283648
        0x00044bd4:    030002f1    ....    DCD    50332401
        0x00044bd8:    03100301    ....    DCD    51380993
        0x00044bdc:    03d103d0    ....    DCD    64029648
        0x00044be0:    03e103e0    ....    DCD    65078240
        0x00044be4:    016003f0    ..`.    DCD    23069680
        0x00044be8:    01700161    a.p.    DCD    24117601
        0x00044bec:    01800171    q...    DCD    25166193
    .constdata
    g_am_hal_mcuctrl_sku_mram_size
        0x00044bf0:    04000200    ....    DCD    67109376
        0x00044bf4:    08000600    ....    DCD    134219264
    g_am_hal_mcuctrl_sku_ssram_size
        0x00044bf8:    00000200    ....    DCD    512
        0x00044bfc:    00000400    ....    DCD    1024
        0x00044c00:    00000200    ....    DCD    512
        0x00044c04:    00000400    ....    DCD    1024
    .constdata
    g_amHalMcuctrlArgBLEDefault
        0x00044c08:    00000001    ....    DCD    1
        0x00044c0c:    01000001    ....    DCD    16777217
    .constdata
    g_am_hal_bootrom_helper
        0x00044c10:    0800004d    M...    DCD    134217805
        0x00044c14:    08000051    Q...    DCD    134217809
        0x00044c18:    08000055    U...    DCD    134217813
        0x00044c1c:    08000059    Y...    DCD    134217817
        0x00044c20:    0800006d    m...    DCD    134217837
        0x00044c24:    08000075    u...    DCD    134217845
        0x00044c28:    08000079    y...    DCD    134217849
        0x00044c2c:    08000081    ....    DCD    134217857
        0x00044c30:    08000099    ....    DCD    134217881
        0x00044c34:    0800009d    ....    DCD    134217885
    .constdata
    gAmHalCmdQReg
        0x00044c38:    40050228    (..@    DCD    1074070056
        0x00044c3c:    4005022c    ,..@    DCD    1074070060
        0x00044c40:    40050240    @..@    DCD    1074070080
        0x00044c44:    40050244    D..@    DCD    1074070084
        0x00044c48:    4005023c    <..@    DCD    1074070076
        0x00044c4c:    00008000    ....    DCD    32768
        0x00044c50:    40050230    0..@    DCD    1074070064
        0x00044c54:    00000001    ....    DCD    1
        0x00044c58:    00000004    ....    DCD    4
        0x00044c5c:    00000002    ....    DCD    2
        0x00044c60:    40051228    (..@    DCD    1074074152
        0x00044c64:    4005122c    ,..@    DCD    1074074156
        0x00044c68:    40051240    @..@    DCD    1074074176
        0x00044c6c:    40051244    D..@    DCD    1074074180
        0x00044c70:    4005123c    <..@    DCD    1074074172
        0x00044c74:    00008000    ....    DCD    32768
        0x00044c78:    40051230    0..@    DCD    1074074160
        0x00044c7c:    00000001    ....    DCD    1
        0x00044c80:    00000004    ....    DCD    4
        0x00044c84:    00000002    ....    DCD    2
        0x00044c88:    40052228    (".@    DCD    1074078248
        0x00044c8c:    4005222c    ,".@    DCD    1074078252
        0x00044c90:    40052240    @".@    DCD    1074078272
        0x00044c94:    40052244    D".@    DCD    1074078276
        0x00044c98:    4005223c    <".@    DCD    1074078268
        0x00044c9c:    00008000    ....    DCD    32768
        0x00044ca0:    40052230    0".@    DCD    1074078256
        0x00044ca4:    00000001    ....    DCD    1
        0x00044ca8:    00000004    ....    DCD    4
        0x00044cac:    00000002    ....    DCD    2
        0x00044cb0:    40053228    (2.@    DCD    1074082344
        0x00044cb4:    4005322c    ,2.@    DCD    1074082348
        0x00044cb8:    40053240    @2.@    DCD    1074082368
        0x00044cbc:    40053244    D2.@    DCD    1074082372
        0x00044cc0:    4005323c    <2.@    DCD    1074082364
        0x00044cc4:    00008000    ....    DCD    32768
        0x00044cc8:    40053230    02.@    DCD    1074082352
        0x00044ccc:    00000001    ....    DCD    1
        0x00044cd0:    00000004    ....    DCD    4
        0x00044cd4:    00000002    ....    DCD    2
        0x00044cd8:    40054228    (B.@    DCD    1074086440
        0x00044cdc:    4005422c    ,B.@    DCD    1074086444
        0x00044ce0:    40054240    @B.@    DCD    1074086464
        0x00044ce4:    40054244    DB.@    DCD    1074086468
        0x00044ce8:    4005423c    <B.@    DCD    1074086460
        0x00044cec:    00008000    ....    DCD    32768
        0x00044cf0:    40054230    0B.@    DCD    1074086448
        0x00044cf4:    00000001    ....    DCD    1
        0x00044cf8:    00000004    ....    DCD    4
        0x00044cfc:    00000002    ....    DCD    2
        0x00044d00:    40055228    (R.@    DCD    1074090536
        0x00044d04:    4005522c    ,R.@    DCD    1074090540
        0x00044d08:    40055240    @R.@    DCD    1074090560
        0x00044d0c:    40055244    DR.@    DCD    1074090564
        0x00044d10:    4005523c    <R.@    DCD    1074090556
        0x00044d14:    00008000    ....    DCD    32768
        0x00044d18:    40055230    0R.@    DCD    1074090544
        0x00044d1c:    00000001    ....    DCD    1
        0x00044d20:    00000004    ....    DCD    4
        0x00044d24:    00000002    ....    DCD    2
        0x00044d28:    40056228    (b.@    DCD    1074094632
        0x00044d2c:    4005622c    ,b.@    DCD    1074094636
        0x00044d30:    40056240    @b.@    DCD    1074094656
        0x00044d34:    40056244    Db.@    DCD    1074094660
        0x00044d38:    4005623c    <b.@    DCD    1074094652
        0x00044d3c:    00008000    ....    DCD    32768
        0x00044d40:    40056230    0b.@    DCD    1074094640
        0x00044d44:    00000001    ....    DCD    1
        0x00044d48:    00000004    ....    DCD    4
        0x00044d4c:    00000002    ....    DCD    2
        0x00044d50:    40057228    (r.@    DCD    1074098728
        0x00044d54:    4005722c    ,r.@    DCD    1074098732
        0x00044d58:    40057240    @r.@    DCD    1074098752
        0x00044d5c:    40057244    Dr.@    DCD    1074098756
        0x00044d60:    4005723c    <r.@    DCD    1074098748
        0x00044d64:    00008000    ....    DCD    32768
        0x00044d68:    40057230    0r.@    DCD    1074098736
        0x00044d6c:    00000001    ....    DCD    1
        0x00044d70:    00000004    ....    DCD    4
        0x00044d74:    00000002    ....    DCD    2
        0x00044d78:    400602a0    ...@    DCD    1074135712
        0x00044d7c:    400602a8    ...@    DCD    1074135720
        0x00044d80:    400602c0    ...@    DCD    1074135744
        0x00044d84:    400602c4    ...@    DCD    1074135748
        0x00044d88:    400602b8    ...@    DCD    1074135736
        0x00044d8c:    00004000    .@..    DCD    16384
        0x00044d90:    400602ac    ...@    DCD    1074135724
        0x00044d94:    00000001    ....    DCD    1
        0x00044d98:    00000004    ....    DCD    4
        0x00044d9c:    00000008    ....    DCD    8
        0x00044da0:    400612a0    ...@    DCD    1074139808
        0x00044da4:    400612a8    ...@    DCD    1074139816
        0x00044da8:    400612c0    ...@    DCD    1074139840
        0x00044dac:    400612c4    ...@    DCD    1074139844
        0x00044db0:    400612b8    ...@    DCD    1074139832
        0x00044db4:    00004000    .@..    DCD    16384
        0x00044db8:    400612ac    ...@    DCD    1074139820
        0x00044dbc:    00000001    ....    DCD    1
        0x00044dc0:    00000004    ....    DCD    4
        0x00044dc4:    00000008    ....    DCD    8
        0x00044dc8:    400622a0    .".@    DCD    1074143904
        0x00044dcc:    400622a8    .".@    DCD    1074143912
        0x00044dd0:    400622c0    .".@    DCD    1074143936
        0x00044dd4:    400622c4    .".@    DCD    1074143940
        0x00044dd8:    400622b8    .".@    DCD    1074143928
        0x00044ddc:    00004000    .@..    DCD    16384
        0x00044de0:    400622ac    .".@    DCD    1074143916
        0x00044de4:    00000001    ....    DCD    1
        0x00044de8:    00000004    ....    DCD    4
        0x00044dec:    00000008    ....    DCD    8
    .constdata
    Response_fields
        0x00044df0:    00110001    ....    DCD    1114113
        0x00044df4:    01000000    ....    DCD    16777216
        0x00044df8:    00000000    ....    DCD    0
        0x00044dfc:    03000000    ....    DCD    50331648
        0x00044e00:    00033700    .7..    DCD    210688
        0x00044e04:    0104fffe    ....    DCD    17104894
        0x00044e08:    532f0000    ../S    DCD    1395589120
        0x00044e0c:    00070004    ....    DCD    458756
        0x00044e10:    feffff37    7...    DCD    4278189879
        0x00044e14:    00000cff    ....    DCD    3327
        0x00044e18:    0457a300    ..W.    DCD    72852224
        0x00044e1c:    37000800    ...7    DCD    922748928
        0x00044e20:    fffeffff    ....    DCD    4294901759
        0x00044e24:    00000042    B...    DCD    66
        0x00044e28:    00045956    VY..    DCD    285014
        0x00044e2c:    ff37000a    ..7.    DCD    4281794570
        0x00044e30:    02fffeff    ....    DCD    50331391
        0x00044e34:    3d000000    ...=    DCD    1023410176
        0x00044e38:    0d000454    T...    DCD    218104916
        0x00044e3c:    ffff3700    .7..    DCD    4294915840
        0x00044e40:    0021fffe    ..!.    DCD    2228222
        0x00044e44:    527b0000    ..{R    DCD    1383792640
        0x00044e48:    000e0004    ....    DCD    917508
        0x00044e4c:    feffff37    7...    DCD    4278189879
        0x00044e50:    000004ff    ....    DCD    1279
        0x00044e54:    0455c300    ..U.    DCD    72729344
        0x00044e58:    37000f00    ...7    DCD    922750720
        0x00044e5c:    fffeffff    ....    DCD    4294901759
        0x00044e60:    00000008    ....    DCD    8
        0x00044e64:    000456ef    .V..    DCD    284399
        0x00044e68:    ff370015    ..7.    DCD    4281794581
        0x00044e6c:    0afffeff    ....    DCD    184549119
        0x00044e70:    de000001    ....    DCD    3724541953
        0x00044e74:    1c000458    X...    DCD    469763160
        0x00044e78:    ffff3700    .7..    DCD    4294915840
        0x00044e7c:    004cfffe    ..L.    DCD    5046270
        0x00044e80:    555a0000    ..ZU    DCD    1431961600
        0x00044e84:    00000004    ....    DCD    4
        0x00044e88:    00000000    ....    DCD    0
        0x00044e8c:    00000000    ....    DCD    0
        0x00044e90:    00000000    ....    DCD    0
        0x00044e94:    00          .       DCB    0
    .constdata
    ControlEnvelope_fields
        0x00044e95:    010011      ...     DCB    1,0,17
        0x00044e98:    00000000    ....    DCD    0
        0x00044e9c:    00000001    ....    DCD    1
        0x00044ea0:    00000000    ....    DCD    0
        0x00044ea4:    03370009    ..7.    DCD    53936137
        0x00044ea8:    10fffe00    ....    DCD    285212160
        0x00044eac:    f0000001    ....    DCD    4026531841
        0x00044eb0:    0a00044d    M...    DCD    167773261
        0x00044eb4:    ffff3700    .7..    DCD    4294915840
        0x00044eb8:    0004fffe    ....    DCD    327678
        0x00044ebc:    571c0000    ...W    DCD    1461452800
        0x00044ec0:    000b0004    ....    DCD    720900
        0x00044ec4:    feffff37    7...    DCD    4278189879
        0x00044ec8:    00011cff    ....    DCD    72959
        0x00044ecc:    04569500    ..V.    DCD    72783104
        0x00044ed0:    37000c00    ...7    DCD    922749952
        0x00044ed4:    fffeffff    ....    DCD    4294901759
        0x00044ed8:    00000008    ....    DCD    8
        0x00044edc:    0004573a    :W..    DCD    284474
        0x00044ee0:    ff37000d    ..7.    DCD    4281794573
        0x00044ee4:    04fffeff    ....    DCD    83885823
        0x00044ee8:    67000000    ...g    DCD    1728053248
        0x00044eec:    0e000457    W...    DCD    234882135
        0x00044ef0:    ffff3700    .7..    DCD    4294915840
        0x00044ef4:    0001fffe    ....    DCD    131070
        0x00044ef8:    57850000    ...W    DCD    1468334080
        0x00044efc:    00140004    ....    DCD    1310724
        0x00044f00:    feffff37    7...    DCD    4278189879
        0x00044f04:    000004ff    ....    DCD    1279
        0x00044f08:    04541f00    ..T.    DCD    72621824
        0x00044f0c:    37001500    ...7    DCD    922752256
        0x00044f10:    fffeffff    ....    DCD    4294901759
        0x00044f14:    00000001    ....    DCD    1
        0x00044f18:    0004546a    jT..    DCD    283754
        0x00044f1c:    ff370016    ..7.    DCD    4281794582
        0x00044f20:    01fffeff    ....    DCD    33554175
        0x00044f24:    79000000    ...y    DCD    2030043136
        0x00044f28:    17000454    T...    DCD    385877076
        0x00044f2c:    ffff3700    .7..    DCD    4294915840
        0x00044f30:    0001fffe    ....    DCD    131070
        0x00044f34:    54970000    ...T    DCD    1419182080
        0x00044f38:    00180004    ....    DCD    1572868
        0x00044f3c:    feffff37    7...    DCD    4278189879
        0x00044f40:    000001ff    ....    DCD    511
        0x00044f44:    0454a600    ..T.    DCD    72656384
        0x00044f48:    37001900    ...7    DCD    922753280
        0x00044f4c:    fffeffff    ....    DCD    4294901759
        0x00044f50:    00000002    ....    DCD    2
        0x00044f54:    000454c4    .T..    DCD    283844
        0x00044f58:    ff37001a    ..7.    DCD    4281794586
        0x00044f5c:    0cfffeff    ....    DCD    218103551
        0x00044f60:    e2000000    ....    DCD    3791650816
        0x00044f64:    1b000454    T...    DCD    452985940
        0x00044f68:    ffff3700    .7..    DCD    4294915840
        0x00044f6c:    0104fffe    ....    DCD    17104894
        0x00044f70:    550f0000    ...U    DCD    1427046400
        0x00044f74:    001c0004    ....    DCD    1835012
        0x00044f78:    feffff37    7...    DCD    4278189879
        0x00044f7c:    000001ff    ....    DCD    511
        0x00044f80:    04559600    ..U.    DCD    72717824
        0x00044f84:    37001e00    ...7    DCD    922754560
        0x00044f88:    fffeffff    ....    DCD    4294901759
        0x00044f8c:    00000001    ....    DCD    1
        0x00044f90:    00045974    tY..    DCD    285044
        0x00044f94:    ff37001f    ..7.    DCD    4281794591
        0x00044f98:    01fffeff    ....    DCD    33554175
        0x00044f9c:    92000000    ....    DCD    2449473536
        0x00044fa0:    28000459    Y..(    DCD    671089753
        0x00044fa4:    ffff3700    .7..    DCD    4294915840
        0x00044fa8:    0040fffe    ..@.    DCD    4259838
        0x00044fac:    52300000    ..0R    DCD    1378877440
        0x00044fb0:    00290004    ..).    DCD    2686980
        0x00044fb4:    feffff37    7...    DCD    4278189879
        0x00044fb8:    0000a2ff    ....    DCD    41727
        0x00044fbc:    04524e00    .NR.    DCD    72502784
        0x00044fc0:    37003200    .2.7    DCD    922759680
        0x00044fc4:    fffeffff    ....    DCD    4294901759
        0x00044fc8:    00000008    ....    DCD    8
        0x00044fcc:    00045875    uX..    DCD    284789
        0x00044fd0:    ff370033    3.7.    DCD    4281794611
        0x00044fd4:    08fffeff    ....    DCD    150994687
        0x00044fd8:    39000000    ...9    DCD    956301312
        0x00044fdc:    37000458    X..7    DCD    922747992
        0x00044fe0:    ffff3700    .7..    DCD    4294915840
        0x00044fe4:    0001fffe    ....    DCD    131070
        0x00044fe8:    58a20000    ...X    DCD    1487011840
        0x00044fec:    00380004    ..8.    DCD    3670020
        0x00044ff0:    feffff37    7...    DCD    4278189879
        0x00044ff4:    000001ff    ....    DCD    511
        0x00044ff8:    0458b100    ..X.    DCD    72921344
        0x00044ffc:    37003900    .9.7    DCD    922761472
        0x00045000:    fffeffff    ....    DCD    4294901759
        0x00045004:    00000001    ....    DCD    1
        0x00045008:    0004590b    .Y..    DCD    284939
        0x0004500c:    ff37003a    :.7.    DCD    4281794618
        0x00045010:    08fffeff    ....    DCD    150994687
        0x00045014:    1a000000    ....    DCD    436207616
        0x00045018:    3b000459    Y..;    DCD    989856857
        0x0004501c:    ffff3700    .7..    DCD    4294915840
        0x00045020:    00fffffe    ....    DCD    16777214
        0x00045024:    59380000    ..8Y    DCD    1496842240
        0x00045028:    003c0004    ..<.    DCD    3932164
        0x0004502c:    feffff37    7...    DCD    4278189879
        0x00045030:    000001ff    ....    DCD    511
        0x00045034:    0455a500    ..U.    DCD    72721664
        0x00045038:    37006400    .d.7    DCD    922772480
        0x0004503c:    fffeffff    ....    DCD    4294901759
        0x00045040:    00000004    ....    DCD    4
        0x00045044:    000457df    .W..    DCD    284639
        0x00045048:    ff370065    e.7.    DCD    4281794661
        0x0004504c:    0cfffeff    ....    DCD    218103551
        0x00045050:    fd000000    ....    DCD    4244635648
        0x00045054:    66000457    W..f    DCD    1711277143
        0x00045058:    ffff3700    .7..    DCD    4294915840
        0x0004505c:    000cfffe    ....    DCD    851966
        0x00045060:    581b0000    ...X    DCD    1478164480
        0x00045064:    00670004    ..g.    DCD    6750212
        0x00045068:    feffff37    7...    DCD    4278189879
        0x0004506c:    000001ff    ....    DCD    511
        0x00045070:    0452a800    ..R.    DCD    72525824
        0x00045074:    00000000    ....    DCD    0
        0x00045078:    00000000    ....    DCD    0
        0x0004507c:    00000000    ....    DCD    0
        0x00045080:    00000000    ....    DCD    0
    .constdata
    PB_DECODERS
        0x00045084:    00038f31    1...    DCD    233265
        0x00045088:    00038e91    ....    DCD    233105
        0x0004508c:    00038dcd    ....    DCD    232909
        0x00045090:    00038b65    e...    DCD    232293
        0x00045094:    00038b91    ....    DCD    232337
        0x00045098:    00038ac5    ....    DCD    232133
        0x0004509c:    00038c85    ....    DCD    232581
        0x000450a0:    00038d1d    ....    DCD    232733
        0x000450a4:    00000000    ....    DCD    0
        0x000450a8:    00038bf9    ....    DCD    232441
    .constdata
    PB_ENCODERS
        0x000450ac:    00039709    ....    DCD    235273
        0x000450b0:    000396b9    ....    DCD    235193
        0x000450b4:    00039651    Q...    DCD    235089
        0x000450b8:    00039535    5...    DCD    234805
        0x000450bc:    00039559    Y...    DCD    234841
        0x000450c0:    000394c5    ....    DCD    234693
        0x000450c4:    000395cf    ....    DCD    234959
        0x000450c8:    0003961d    ....    DCD    235037
        0x000450cc:    00000000    ....    DCD    0
        0x000450d0:    000395a9    ....    DCD    234921
    .constdata
    tapset_icdf
        0x000450d4:    0102        ..      DCW    258
        0x000450d6:    00          .       DCB    0
    spread_icdf
        0x000450d7:    19          .       DCB    25
        0x000450d8:    0217        ..      DCW    535
        0x000450da:    00          .       DCB    0
    trim_icdf
        0x000450db:    7e          ~       DCB    126
        0x000450dc:    576d777c    |wmW    DCD    1466791804
        0x000450e0:    04091329    )...    DCD    67703593
        0x000450e4:    0002        ..      DCW    2
    inv_table
        0x000450e6:    ffff        ..      DCW    65535
        0x000450e8:    46566e9c    .nVF    DCD    1180069532
        0x000450ec:    282d333b    ;3-(    DCD    674050875
        0x000450f0:    1c1f2125    %!..    DCD    471802149
        0x000450f4:    1617191a    ....    DCD    370612506
        0x000450f8:    12131415    ....    DCD    303240213
        0x000450fc:    0f101011    ....    DCD    252710929
        0x00045100:    0d0d0e0f    ....    DCD    218959375
        0x00045104:    0c0c0c0c    ....    DCD    202116108
        0x00045108:    0a0b0b0b    ....    DCD    168495883
        0x0004510c:    09090a0a    ....    DCD    151587338
        0x00045110:    09090909    ....    DCD    151587081
        0x00045114:    08080808    ....    DCD    134744072
        0x00045118:    07070708    ....    DCD    117901064
        0x0004511c:    06070707    ....    DCD    101123847
        0x00045120:    06060606    ....    DCD    101058054
        0x00045124:    06060606    ....    DCD    101058054
        0x00045128:    06060606    ....    DCD    101058054
        0x0004512c:    05060606    ....    DCD    84280838
        0x00045130:    05050505    ....    DCD    84215045
        0x00045134:    05050505    ....    DCD    84215045
        0x00045138:    04050505    ....    DCD    67437829
        0x0004513c:    04040404    ....    DCD    67372036
        0x00045140:    04040404    ....    DCD    67372036
        0x00045144:    04040404    ....    DCD    67372036
        0x00045148:    04040404    ....    DCD    67372036
        0x0004514c:    04040404    ....    DCD    67372036
        0x00045150:    04040404    ....    DCD    67372036
        0x00045154:    03030303    ....    DCD    50529027
        0x00045158:    03030303    ....    DCD    50529027
        0x0004515c:    03030303    ....    DCD    50529027
        0x00045160:    03030303    ....    DCD    50529027
        0x00045164:    00000203    ....    DCD    515
    intensity_thresholds
        0x00045168:    3f800000    ...?    DCD    1065353216
        0x0004516c:    40000000    ...@    DCD    1073741824
        0x00045170:    40400000    ..@@    DCD    1077936128
        0x00045174:    40800000    ...@    DCD    1082130432
        0x00045178:    40a00000    ...@    DCD    1084227584
        0x0004517c:    40c00000    ...@    DCD    1086324736
        0x00045180:    40e00000    ...@    DCD    1088421888
        0x00045184:    41000000    ...A    DCD    1090519040
        0x00045188:    41800000    ...A    DCD    1098907648
        0x0004518c:    41c00000    ...A    DCD    1103101952
        0x00045190:    42100000    ...B    DCD    1108344832
        0x00045194:    42300000    ..0B    DCD    1110441984
        0x00045198:    42480000    ..HB    DCD    1112014848
        0x0004519c:    42600000    ..`B    DCD    1113587712
        0x000451a0:    42780000    ..xB    DCD    1115160576
        0x000451a4:    42860000    ...B    DCD    1116078080
        0x000451a8:    42900000    ...B    DCD    1116733440
        0x000451ac:    429e0000    ...B    DCD    1117650944
        0x000451b0:    42b00000    ...B    DCD    1118830592
        0x000451b4:    42d40000    ...B    DCD    1121189888
        0x000451b8:    43060000    ...C    DCD    1124466688
    intensity_histeresis
        0x000451bc:    3f800000    ...?    DCD    1065353216
        0x000451c0:    3f800000    ...?    DCD    1065353216
        0x000451c4:    3f800000    ...?    DCD    1065353216
        0x000451c8:    3f800000    ...?    DCD    1065353216
        0x000451cc:    3f800000    ...?    DCD    1065353216
        0x000451d0:    3f800000    ...?    DCD    1065353216
        0x000451d4:    3f800000    ...?    DCD    1065353216
        0x000451d8:    40000000    ...@    DCD    1073741824
        0x000451dc:    40000000    ...@    DCD    1073741824
        0x000451e0:    40000000    ...@    DCD    1073741824
        0x000451e4:    40000000    ...@    DCD    1073741824
        0x000451e8:    40000000    ...@    DCD    1073741824
        0x000451ec:    40000000    ...@    DCD    1073741824
        0x000451f0:    40000000    ...@    DCD    1073741824
        0x000451f4:    40400000    ..@@    DCD    1077936128
        0x000451f8:    40400000    ..@@    DCD    1077936128
        0x000451fc:    40800000    ...@    DCD    1082130432
        0x00045200:    40a00000    ...@    DCD    1084227584
        0x00045204:    40c00000    ...@    DCD    1086324736
        0x00045208:    41000000    ...A    DCD    1090519040
        0x0004520c:    41000000    ...A    DCD    1090519040
    .constdata
    correction
        0x00045210:    00008b95    ....    DCD    35733
        0x00045214:    00009837    7...    DCD    38967
        0x00045218:    0000a5ff    ....    DCD    42495
        0x0004521c:    0000b504    ....    DCD    46340
        0x00045220:    0000c567    g...    DCD    50535
        0x00045224:    0000d745    E...    DCD    55109
        0x00045228:    0000eac1    ....    DCD    60097
        0x0004522c:    0000ffff    ....    DCD    65535
    .constdata
    ForwardATCommand_fields
        0x00045230:    00160001    ....    DCD    1441793
        0x00045234:    40000000    ...@    DCD    1073741824
        0x00045238:    00000000    ....    DCD    0
        0x0004523c:    00000000    ....    DCD    0
        0x00045240:    00000000    ....    DCD    0
        0x00045244:    00000000    ....    DCD    0
        0x00045248:    00000000    ....    DCD    0
        0x0004524c:    0000        ..      DCW    0
    .constdata
    IncomingCall_fields
        0x0004524e:    0001        ..      DCW    1
        0x00045250:    00000016    ....    DCD    22
        0x00045254:    00002200    ."..    DCD    8704
        0x00045258:    00000000    ....    DCD    0
        0x0004525c:    16000200    ....    DCD    369099264
        0x00045260:    00000000    ....    DCD    0
        0x00045264:    00000080    ....    DCD    128
        0x00045268:    00000000    ....    DCD    0
        0x0004526c:    00000000    ....    DCD    0
        0x00045270:    00000000    ....    DCD    0
        0x00045274:    00000000    ....    DCD    0
        0x00045278:    0000        ..      DCW    0
        0x0004527a:    00          .       DCB    0
    .constdata
    CentralInformation_fields
        0x0004527b:    01          .       DCB    1
        0x0004527c:    00001600    ....    DCD    5632
        0x00045280:    00200000    .. .    DCD    2097152
        0x00045284:    00000000    ....    DCD    0
        0x00045288:    00020000    ....    DCD    131072
        0x0004528c:    00000011    ....    DCD    17
        0x00045290:    00000100    ....    DCD    256
        0x00045294:    00000000    ....    DCD    0
        0x00045298:    00000000    ....    DCD    0
        0x0004529c:    00000000    ....    DCD    0
        0x000452a0:    00000000    ....    DCD    0
        0x000452a4:    00000000    ....    DCD    0
    .constdata
    GetCentralInformation_fields
        0x000452a8:    00000000    ....    DCD    0
        0x000452ac:    00000000    ....    DCD    0
        0x000452b0:    00000000    ....    DCD    0
        0x000452b4:    0000        ..      DCW    0
        0x000452b6:    00          .       DCB    0
    .constdata
    DeviceBattery_fields
        0x000452b7:    01          .       DCB    1
        0x000452b8:    00001100    ....    DCD    4352
        0x000452bc:    00040000    ....    DCD    262144
        0x000452c0:    00000000    ....    DCD    0
        0x000452c4:    00020000    ....    DCD    131072
        0x000452c8:    00000011    ....    DCD    17
        0x000452cc:    00000400    ....    DCD    1024
        0x000452d0:    00000000    ....    DCD    0
        0x000452d4:    11000300    ....    DCD    285213440
        0x000452d8:    00000000    ....    DCD    0
        0x000452dc:    00000001    ....    DCD    1
        0x000452e0:    00000000    ....    DCD    0
        0x000452e4:    00000000    ....    DCD    0
        0x000452e8:    00000000    ....    DCD    0
        0x000452ec:    00000000    ....    DCD    0
        0x000452f0:    0000        ..      DCW    0
        0x000452f2:    00          .       DCB    0
    .constdata
    DeviceStatus_fields
        0x000452f3:    01          .       DCB    1
        0x000452f4:    00001100    ....    DCD    4352
        0x000452f8:    00010000    ....    DCD    65536
        0x000452fc:    00000000    ....    DCD    0
        0x00045300:    00020000    ....    DCD    131072
        0x00045304:    00000011    ....    DCD    17
        0x00045308:    00000100    ....    DCD    256
        0x0004530c:    00000000    ....    DCD    0
        0x00045310:    11000300    ....    DCD    285213440
        0x00045314:    00000000    ....    DCD    0
        0x00045318:    00000001    ....    DCD    1
        0x0004531c:    00000000    ....    DCD    0
        0x00045320:    00000000    ....    DCD    0
        0x00045324:    00000000    ....    DCD    0
        0x00045328:    00000000    ....    DCD    0
        0x0004532c:    0000        ..      DCW    0
        0x0004532e:    00          .       DCB    0
    .constdata
    DeviceInformation_fields
        0x0004532f:    01          .       DCB    1
        0x00045330:    00001600    ....    DCD    5632
        0x00045334:    00140000    ....    DCD    1310720
        0x00045338:    00000000    ....    DCD    0
        0x0004533c:    00020000    ....    DCD    131072
        0x00045340:    00000016    ....    DCD    22
        0x00045344:    00001400    ....    DCD    5120
        0x00045348:    00000000    ....    DCD    0
        0x0004534c:    21000300    ...!    DCD    553648896
        0x00045350:    fffe0002    ....    DCD    4294836226
        0x00045354:    00040001    ....    DCD    262145
        0x00045358:    00000000    ....    DCD    0
        0x0004535c:    00160004    ....    DCD    1441796
        0x00045360:    14000000    ....    DCD    335544320
        0x00045364:    00000000    ....    DCD    0
        0x00045368:    05000000    ....    DCD    83886080
        0x0004536c:    00021100    ....    DCD    135424
        0x00045370:    00040000    ....    DCD    262144
        0x00045374:    00000000    ....    DCD    0
        0x00045378:    00060000    ....    DCD    393216
        0x0004537c:    00000017    ....    DCD    23
        0x00045380:    00000c00    ....    DCD    3072
        0x00045384:    0452b700    ..R.    DCD    72529664
        0x00045388:    17000700    ....    DCD    385877760
        0x0004538c:    00000000    ....    DCD    0
        0x00045390:    00000003    ....    DCD    3
        0x00045394:    000452f3    .R..    DCD    283379
        0x00045398:    01110008    ....    DCD    17891336
        0x0004539c:    04000000    ....    DCD    67108864
        0x000453a0:    00000000    ....    DCD    0
        0x000453a4:    09000000    ....    DCD    150994944
        0x000453a8:    00042100    .!..    DCD    270592
        0x000453ac:    0004fffc    ....    DCD    327676
        0x000453b0:    00000010    ....    DCD    16
        0x000453b4:    000a0000    ....    DCD    655360
        0x000453b8:    fe000221    !...    DCD    4261413409
        0x000453bc:    050001ff    ....    DCD    83886591
        0x000453c0:    00000000    ....    DCD    0
        0x000453c4:    26000b00    ...&    DCD    637537024
        0x000453c8:    fffe0003    ....    DCD    4294836227
        0x000453cc:    00050010    ....    DCD    327696
        0x000453d0:    00000000    ....    DCD    0
        0x000453d4:    0267000c    ..g.    DCD    40304652
        0x000453d8:    08000000    ....    DCD    134217728
        0x000453dc:    f2000000    ....    DCD    4060086272
        0x000453e0:    00000453    S...    DCD    1107
        0x000453e4:    00000000    ....    DCD    0
        0x000453e8:    00000000    ....    DCD    0
        0x000453ec:    00000000    ....    DCD    0
        0x000453f0:    0000        ..      DCW    0
    .constdata
    DeviceInformation_MetadataEntry_fields
        0x000453f2:    0001        ..      DCW    1
        0x000453f4:    00000056    V...    DCD    86
        0x000453f8:    00000800    ....    DCD    2048
        0x000453fc:    00000000    ....    DCD    0
        0x00045400:    56000200    ...V    DCD    1442841088
        0x00045404:    00000000    ....    DCD    0
        0x00045408:    00000008    ....    DCD    8
        0x0004540c:    00000000    ....    DCD    0
        0x00045410:    00000000    ....    DCD    0
        0x00045414:    00000000    ....    DCD    0
        0x00045418:    00000000    ....    DCD    0
        0x0004541c:    0000        ..      DCW    0
        0x0004541e:    00          .       DCB    0
    .constdata
    GetDeviceInformation_fields
        0x0004541f:    01          .       DCB    1
        0x00045420:    00001100    ....    DCD    4352
        0x00045424:    00040000    ....    DCD    262144
        0x00045428:    00000000    ....    DCD    0
        0x0004542c:    00000000    ....    DCD    0
        0x00045430:    00000000    ....    DCD    0
        0x00045434:    00000000    ....    DCD    0
        0x00045438:    00000000    ....    DCD    0
        0x0004543c:    00          .       DCB    0
    .constdata
    DeviceConfiguration_fields
        0x0004543d:    010010      ...     DCB    1,0,16
        0x00045440:    00000000    ....    DCD    0
        0x00045444:    00000001    ....    DCD    1
        0x00045448:    00000000    ....    DCD    0
        0x0004544c:    00100002    ....    DCD    1048578
        0x00045450:    01000000    ....    DCD    16777216
        0x00045454:    00000000    ....    DCD    0
        0x00045458:    00000000    ....    DCD    0
        0x0004545c:    00000000    ....    DCD    0
        0x00045460:    00000000    ....    DCD    0
        0x00045464:    00000000    ....    DCD    0
        0x00045468:    0000        ..      DCW    0
    .constdata
    GetDeviceConfiguration_fields
        0x0004546a:    0000        ..      DCW    0
        0x0004546c:    00000000    ....    DCD    0
        0x00045470:    00000000    ....    DCD    0
        0x00045474:    00000000    ....    DCD    0
        0x00045478:    00          .       DCB    0
    .constdata
    OverrideAssistant_fields
        0x00045479:    010011      ...     DCB    1,0,17
        0x0004547c:    00000000    ....    DCD    0
        0x00045480:    00000001    ....    DCD    1
        0x00045484:    00000000    ....    DCD    0
        0x00045488:    00000000    ....    DCD    0
        0x0004548c:    00000000    ....    DCD    0
        0x00045490:    00000000    ....    DCD    0
        0x00045494:    0000        ..      DCW    0
        0x00045496:    00          .       DCB    0
    .constdata
    StartSetup_fields
        0x00045497:    00          .       DCB    0
        0x00045498:    00000000    ....    DCD    0
        0x0004549c:    00000000    ....    DCD    0
        0x000454a0:    00000000    ....    DCD    0
        0x000454a4:    0000        ..      DCW    0
    .constdata
    CompleteSetup_fields
        0x000454a6:    0001        ..      DCW    1
        0x000454a8:    00000011    ....    DCD    17
        0x000454ac:    00000100    ....    DCD    256
        0x000454b0:    00000000    ....    DCD    0
        0x000454b4:    00000000    ....    DCD    0
        0x000454b8:    00000000    ....    DCD    0
        0x000454bc:    00000000    ....    DCD    0
        0x000454c0:    00000000    ....    DCD    0
    .constdata
    NotifyDeviceConfiguration_fields
        0x000454c4:    00170001    ....    DCD    1507329
        0x000454c8:    02000000    ....    DCD    33554432
        0x000454cc:    3d000000    ...=    DCD    1023410176
        0x000454d0:    00000454    T...    DCD    1108
        0x000454d4:    00000000    ....    DCD    0
        0x000454d8:    00000000    ....    DCD    0
        0x000454dc:    00000000    ....    DCD    0
        0x000454e0:    0000        ..      DCW    0
    .constdata
    UpdateDeviceInformation_fields
        0x000454e2:    0001        ..      DCW    1
        0x000454e4:    00000056    V...    DCD    86
        0x000454e8:    00000800    ....    DCD    2048
        0x000454ec:    00000000    ....    DCD    0
        0x000454f0:    11000200    ....    DCD    285213184
        0x000454f4:    00000000    ....    DCD    0
        0x000454f8:    00000004    ....    DCD    4
        0x000454fc:    00000000    ....    DCD    0
        0x00045500:    00000000    ....    DCD    0
        0x00045504:    00000000    ....    DCD    0
        0x00045508:    00000000    ....    DCD    0
        0x0004550c:    0000        ..      DCW    0
        0x0004550e:    00          .       DCB    0
    .constdata
    NotifyDeviceInformation_fields
        0x0004550f:    01          .       DCB    1
        0x00045510:    00001700    ....    DCD    5888
        0x00045514:    01040000    ....    DCD    17039360
        0x00045518:    532f0000    ../S    DCD    1395589120
        0x0004551c:    00000004    ....    DCD    4
        0x00045520:    00000000    ....    DCD    0
        0x00045524:    00000000    ....    DCD    0
        0x00045528:    00000000    ....    DCD    0
        0x0004552c:    00          .       DCB    0
    .constdata
    FeatureProperties_fields
        0x0004552d:    010011      ...     DCB    1,0,17
        0x00045530:    00000000    ....    DCD    0
        0x00045534:    00000004    ....    DCD    4
        0x00045538:    00000000    ....    DCD    0
        0x0004553c:    00110002    ....    DCD    1114114
        0x00045540:    04000000    ....    DCD    67108864
        0x00045544:    00000000    ....    DCD    0
        0x00045548:    00000000    ....    DCD    0
        0x0004554c:    00000000    ....    DCD    0
        0x00045550:    00000000    ....    DCD    0
        0x00045554:    00000000    ....    DCD    0
        0x00045558:    0000        ..      DCW    0
    .constdata
    DeviceFeatures_fields
        0x0004555a:    0001        ..      DCW    1
        0x0004555c:    00000011    ....    DCD    17
        0x00045560:    00000400    ....    DCD    1024
        0x00045564:    00000000    ....    DCD    0
        0x00045568:    11000200    ....    DCD    285213184
        0x0004556c:    00000000    ....    DCD    0
        0x00045570:    00000004    ....    DCD    4
        0x00045574:    00000000    ....    DCD    0
        0x00045578:    04270003    ..'.    DCD    69664771
        0x0004557c:    08fffc00    ....    DCD    150993920
        0x00045580:    2d000800    ...-    DCD    754976768
        0x00045584:    00000455    U...    DCD    1109
        0x00045588:    00000000    ....    DCD    0
        0x0004558c:    00000000    ....    DCD    0
        0x00045590:    00000000    ....    DCD    0
        0x00045594:    0000        ..      DCW    0
    .constdata
    GetDeviceFeatures_fields
        0x00045596:    0000        ..      DCW    0
        0x00045598:    00000000    ....    DCD    0
        0x0004559c:    00000000    ....    DCD    0
        0x000455a0:    00000000    ....    DCD    0
        0x000455a4:    00          .       DCB    0
    .constdata
    IssueMediaControl_fields
        0x000455a5:    010011      ...     DCB    1,0,17
        0x000455a8:    00000000    ....    DCD    0
        0x000455ac:    00000001    ....    DCD    1
        0x000455b0:    00000000    ....    DCD    0
        0x000455b4:    00000000    ....    DCD    0
        0x000455b8:    00000000    ....    DCD    0
        0x000455bc:    00000000    ....    DCD    0
        0x000455c0:    0000        ..      DCW    0
        0x000455c2:    00          .       DCB    0
    .constdata
    Dialog_fields
        0x000455c3:    01          .       DCB    1
        0x000455c4:    00001100    ....    DCD    4352
        0x000455c8:    00040000    ....    DCD    262144
        0x000455cc:    00000000    ....    DCD    0
        0x000455d0:    00000000    ....    DCD    0
        0x000455d4:    00000000    ....    DCD    0
        0x000455d8:    00000000    ....    DCD    0
        0x000455dc:    00000000    ....    DCD    0
        0x000455e0:    00          .       DCB    0
    .constdata
    SpeechSettings_fields
        0x000455e1:    010011      ...     DCB    1,0,17
        0x000455e4:    00000000    ....    DCD    0
        0x000455e8:    00000001    ....    DCD    1
        0x000455ec:    00000000    ....    DCD    0
        0x000455f0:    00110002    ....    DCD    1114114
        0x000455f4:    01000000    ....    DCD    16777216
        0x000455f8:    00000000    ....    DCD    0
        0x000455fc:    03000000    ....    DCD    50331648
        0x00045600:    00001100    ....    DCD    4352
        0x00045604:    00010000    ....    DCD    65536
        0x00045608:    00000000    ....    DCD    0
        0x0004560c:    00000000    ....    DCD    0
        0x00045610:    00000000    ....    DCD    0
        0x00045614:    00000000    ....    DCD    0
        0x00045618:    00000000    ....    DCD    0
        0x0004561c:    00          .       DCB    0
    .constdata
    SpeechInitiator_fields
        0x0004561d:    010011      ...     DCB    1,0,17
        0x00045620:    00000000    ....    DCD    0
        0x00045624:    00000001    ....    DCD    1
        0x00045628:    00000000    ....    DCD    0
        0x0004562c:    03170002    ....    DCD    51838978
        0x00045630:    0c000000    ....    DCD    201326592
        0x00045634:    4a000001    ...J    DCD    1241513985
        0x00045638:    00000456    V...    DCD    1110
        0x0004563c:    00000000    ....    DCD    0
        0x00045640:    00000000    ....    DCD    0
        0x00045644:    00000000    ....    DCD    0
        0x00045648:    0000        ..      DCW    0
    .constdata
    SpeechInitiator_WakeWord_fields
        0x0004564a:    0001        ..      DCW    1
        0x0004564c:    00000011    ....    DCD    17
        0x00045650:    00000400    ....    DCD    1024
        0x00045654:    00000000    ....    DCD    0
        0x00045658:    11000200    ....    DCD    285213184
        0x0004565c:    00000000    ....    DCD    0
        0x00045660:    00000004    ....    DCD    4
        0x00045664:    00000000    ....    DCD    0
        0x00045668:    00100003    ....    DCD    1048579
        0x0004566c:    01000000    ....    DCD    16777216
        0x00045670:    00000000    ....    DCD    0
        0x00045674:    04000000    ....    DCD    67108864
        0x00045678:    00011500    ....    DCD    70912
        0x0004567c:    01020000    ....    DCD    16908288
        0x00045680:    00000000    ....    DCD    0
        0x00045684:    00000000    ....    DCD    0
        0x00045688:    00000000    ....    DCD    0
        0x0004568c:    00000000    ....    DCD    0
        0x00045690:    00000000    ....    DCD    0
        0x00045694:    00          .       DCB    0
    .constdata
    StartSpeech_fields
        0x00045695:    010017      ...     DCB    1,0,23
        0x00045698:    00000000    ....    DCD    0
        0x0004569c:    00000003    ....    DCD    3
        0x000456a0:    000455e1    .U..    DCD    284129
        0x000456a4:    01170002    ....    DCD    18284546
        0x000456a8:    10000000    ....    DCD    268435456
        0x000456ac:    1d000001    ....    DCD    486539265
        0x000456b0:    03000456    V...    DCD    50332758
        0x000456b4:    00001700    ....    DCD    5888
        0x000456b8:    00040000    ....    DCD    262144
        0x000456bc:    55c30000    ...U    DCD    1438842880
        0x000456c0:    00040004    ....    DCD    262148
        0x000456c4:    00000010    ....    DCD    16
        0x000456c8:    00000100    ....    DCD    256
        0x000456cc:    00000000    ....    DCD    0
        0x000456d0:    10000500    ....    DCD    268436736
        0x000456d4:    00000000    ....    DCD    0
        0x000456d8:    00000001    ....    DCD    1
        0x000456dc:    00000000    ....    DCD    0
        0x000456e0:    00000000    ....    DCD    0
        0x000456e4:    00000000    ....    DCD    0
        0x000456e8:    00000000    ....    DCD    0
        0x000456ec:    0000        ..      DCW    0
        0x000456ee:    00          .       DCB    0
    .constdata
    SpeechProvider_fields
        0x000456ef:    01          .       DCB    1
        0x000456f0:    00001700    ....    DCD    5888
        0x000456f4:    00030000    ....    DCD    196608
        0x000456f8:    55e10000    ...U    DCD    1440808960
        0x000456fc:    00020004    ....    DCD    131076
        0x00045700:    00000117    ....    DCD    279
        0x00045704:    00000400    ....    DCD    1024
        0x00045708:    0455c300    ..U.    DCD    72729344
        0x0004570c:    00000000    ....    DCD    0
        0x00045710:    00000000    ....    DCD    0
        0x00045714:    00000000    ....    DCD    0
        0x00045718:    00000000    ....    DCD    0
    .constdata
    ProvideSpeech_fields
        0x0004571c:    00170001    ....    DCD    1507329
        0x00045720:    04000000    ....    DCD    67108864
        0x00045724:    c3000000    ....    DCD    3271557120
        0x00045728:    00000455    U...    DCD    1109
        0x0004572c:    00000000    ....    DCD    0
        0x00045730:    00000000    ....    DCD    0
        0x00045734:    00000000    ....    DCD    0
        0x00045738:    0000        ..      DCW    0
    .constdata
    StopSpeech_fields
        0x0004573a:    0001        ..      DCW    1
        0x0004573c:    00000011    ....    DCD    17
        0x00045740:    00000100    ....    DCD    256
        0x00045744:    00000000    ....    DCD    0
        0x00045748:    17000200    ....    DCD    385876480
        0x0004574c:    00000003    ....    DCD    3
        0x00045750:    00000004    ....    DCD    4
        0x00045754:    000455c3    .U..    DCD    284099
        0x00045758:    00000000    ....    DCD    0
        0x0004575c:    00000000    ....    DCD    0
        0x00045760:    00000000    ....    DCD    0
        0x00045764:    0000        ..      DCW    0
        0x00045766:    00          .       DCB    0
    .constdata
    EndpointSpeech_fields
        0x00045767:    01          .       DCB    1
        0x00045768:    00001700    ....    DCD    5888
        0x0004576c:    00040000    ....    DCD    262144
        0x00045770:    55c30000    ...U    DCD    1438842880
        0x00045774:    00000004    ....    DCD    4
        0x00045778:    00000000    ....    DCD    0
        0x0004577c:    00000000    ....    DCD    0
        0x00045780:    00000000    ....    DCD    0
        0x00045784:    00          .       DCB    0
    .constdata
    NotifySpeechState_fields
        0x00045785:    010011      ...     DCB    1,0,17
        0x00045788:    00000000    ....    DCD    0
        0x0004578c:    00000001    ....    DCD    1
        0x00045790:    00000000    ....    DCD    0
        0x00045794:    00000000    ....    DCD    0
        0x00045798:    00000000    ....    DCD    0
        0x0004579c:    00000000    ....    DCD    0
        0x000457a0:    0000        ..      DCW    0
        0x000457a2:    00          .       DCB    0
    .constdata
    State_fields
        0x000457a3:    01          .       DCB    1
        0x000457a4:    00001100    ....    DCD    4352
        0x000457a8:    00040000    ....    DCD    262144
        0x000457ac:    00000000    ....    DCD    0
        0x000457b0:    00020000    ....    DCD    131072
        0x000457b4:    fc000430    0...    DCD    4227859504
        0x000457b8:    000001ff    ....    DCD    511
        0x000457bc:    00000000    ....    DCD    0
        0x000457c0:    31000300    ...1    DCD    822084352
        0x000457c4:    fffcffff    ....    DCD    4294770687
        0x000457c8:    00000004    ....    DCD    4
        0x000457cc:    00000000    ....    DCD    0
        0x000457d0:    00000000    ....    DCD    0
        0x000457d4:    00000000    ....    DCD    0
        0x000457d8:    00000000    ....    DCD    0
        0x000457dc:    0000        ..      DCW    0
        0x000457de:    00          .       DCB    0
    .constdata
    GetState_fields
        0x000457df:    01          .       DCB    1
        0x000457e0:    00001100    ....    DCD    4352
        0x000457e4:    00040000    ....    DCD    262144
        0x000457e8:    00000000    ....    DCD    0
        0x000457ec:    00000000    ....    DCD    0
        0x000457f0:    00000000    ....    DCD    0
        0x000457f4:    00000000    ....    DCD    0
        0x000457f8:    00000000    ....    DCD    0
        0x000457fc:    00          .       DCB    0
    .constdata
    SetState_fields
        0x000457fd:    010017      ...     DCB    1,0,23
        0x00045800:    00000000    ....    DCD    0
        0x00045804:    0000000c    ....    DCD    12
        0x00045808:    000457a3    .W..    DCD    284579
        0x0004580c:    00000000    ....    DCD    0
        0x00045810:    00000000    ....    DCD    0
        0x00045814:    00000000    ....    DCD    0
        0x00045818:    0000        ..      DCW    0
        0x0004581a:    00          .       DCB    0
    .constdata
    SynchronizeState_fields
        0x0004581b:    01          .       DCB    1
        0x0004581c:    00001700    ....    DCD    5888
        0x00045820:    000c0000    ....    DCD    786432
        0x00045824:    57a30000    ...W    DCD    1470300160
        0x00045828:    00000004    ....    DCD    4
        0x0004582c:    00000000    ....    DCD    0
        0x00045830:    00000000    ....    DCD    0
        0x00045834:    00000000    ....    DCD    0
        0x00045838:    00          .       DCB    0
    .constdata
    ResetConnection_fields
        0x00045839:    010011      ...     DCB    1,0,17
        0x0004583c:    00000000    ....    DCD    0
        0x00045840:    00000004    ....    DCD    4
        0x00045844:    00000000    ....    DCD    0
        0x00045848:    00100002    ....    DCD    1048578
        0x0004584c:    01000000    ....    DCD    16777216
        0x00045850:    00000000    ....    DCD    0
        0x00045854:    03000000    ....    DCD    50331648
        0x00045858:    00001100    ....    DCD    4352
        0x0004585c:    00010000    ....    DCD    65536
        0x00045860:    00000000    ....    DCD    0
        0x00045864:    00000000    ....    DCD    0
        0x00045868:    00000000    ....    DCD    0
        0x0004586c:    00000000    ....    DCD    0
        0x00045870:    00000000    ....    DCD    0
        0x00045874:    00          .       DCB    0
    .constdata
    SynchronizeSettings_fields
        0x00045875:    010011      ...     DCB    1,0,17
        0x00045878:    00000000    ....    DCD    0
        0x0004587c:    00000004    ....    DCD    4
        0x00045880:    00000000    ....    DCD    0
        0x00045884:    00110002    ....    DCD    1114114
        0x00045888:    04000000    ....    DCD    67108864
        0x0004588c:    00000000    ....    DCD    0
        0x00045890:    00000000    ....    DCD    0
        0x00045894:    00000000    ....    DCD    0
        0x00045898:    00000000    ....    DCD    0
        0x0004589c:    00000000    ....    DCD    0
        0x000458a0:    0000        ..      DCW    0
    .constdata
    KeepAlive_fields
        0x000458a2:    0000        ..      DCW    0
        0x000458a4:    00000000    ....    DCD    0
        0x000458a8:    00000000    ....    DCD    0
        0x000458ac:    00000000    ....    DCD    0
        0x000458b0:    00          .       DCB    0
    .constdata
    RemoveDevice_fields
        0x000458b1:    000000      ...     DCB    0,0,0
        0x000458b4:    00000000    ....    DCD    0
        0x000458b8:    00000000    ....    DCD    0
        0x000458bc:    00000000    ....    DCD    0
    .constdata
    Locale_fields
        0x000458c0:    00160001    ....    DCD    1441793
        0x000458c4:    08000000    ....    DCD    134217728
        0x000458c8:    00000000    ....    DCD    0
        0x000458cc:    00000000    ....    DCD    0
        0x000458d0:    00000000    ....    DCD    0
        0x000458d4:    00000000    ....    DCD    0
        0x000458d8:    00000000    ....    DCD    0
        0x000458dc:    0000        ..      DCW    0
    .constdata
    Locales_fields
        0x000458de:    0001        ..      DCW    1
        0x000458e0:    fe000227    '...    DCD    4261413415
        0x000458e4:    200008ff    ...     DCD    536873215
        0x000458e8:    0458c000    ..X.    DCD    72925184
        0x000458ec:    17000200    ....    DCD    385876480
        0x000458f0:    00000000    ....    DCD    0
        0x000458f4:    00000008    ....    DCD    8
        0x000458f8:    000458c0    .X..    DCD    284864
        0x000458fc:    00000000    ....    DCD    0
        0x00045900:    00000000    ....    DCD    0
        0x00045904:    00000000    ....    DCD    0
        0x00045908:    0000        ..      DCW    0
        0x0004590a:    00          .       DCB    0
    .constdata
    GetLocales_fields
        0x0004590b:    00          .       DCB    0
        0x0004590c:    00000000    ....    DCD    0
        0x00045910:    00000000    ....    DCD    0
        0x00045914:    00000000    ....    DCD    0
        0x00045918:    0000        ..      DCW    0
    .constdata
    SetLocale_fields
        0x0004591a:    0001        ..      DCW    1
        0x0004591c:    00000017    ....    DCD    23
        0x00045920:    00000800    ....    DCD    2048
        0x00045924:    0458c000    ..X.    DCD    72925184
        0x00045928:    00000000    ....    DCD    0
        0x0004592c:    00000000    ....    DCD    0
        0x00045930:    00000000    ....    DCD    0
        0x00045934:    00000000    ....    DCD    0
    .constdata
    LaunchApp_fields
        0x00045938:    00160001    ....    DCD    1441793
        0x0004593c:    ff000000    ....    DCD    4278190080
        0x00045940:    00000000    ....    DCD    0
        0x00045944:    00000000    ....    DCD    0
        0x00045948:    00000000    ....    DCD    0
        0x0004594c:    00000000    ....    DCD    0
        0x00045950:    00000000    ....    DCD    0
        0x00045954:    0000        ..      DCW    0
    .constdata
    ConnectionDetails_fields
        0x00045956:    0001        ..      DCW    1
        0x00045958:    00000015    ....    DCD    21
        0x0004595c:    00004200    .B..    DCD    16896
        0x00045960:    00000000    ....    DCD    0
        0x00045964:    00000000    ....    DCD    0
        0x00045968:    00000000    ....    DCD    0
        0x0004596c:    00000000    ....    DCD    0
        0x00045970:    00000000    ....    DCD    0
    .constdata
    UpgradeTransport_fields
        0x00045974:    00110001    ....    DCD    1114113
        0x00045978:    01000000    ....    DCD    16777216
        0x0004597c:    00000000    ....    DCD    0
        0x00045980:    00000000    ....    DCD    0
        0x00045984:    00000000    ....    DCD    0
        0x00045988:    00000000    ....    DCD    0
        0x0004598c:    00000000    ....    DCD    0
        0x00045990:    0000        ..      DCW    0
    .constdata
    SwitchTransport_fields
        0x00045992:    0001        ..      DCW    1
        0x00045994:    00000011    ....    DCD    17
        0x00045998:    00000100    ....    DCD    256
        0x0004599c:    00000000    ....    DCD    0
        0x000459a0:    00000000    ....    DCD    0
        0x000459a4:    00000000    ....    DCD    0
        0x000459a8:    00000000    ....    DCD    0
        0x000459ac:    00000000    ....    DCD    0
    .constdata
    ordery_table
        0x000459b0:    00000001    ....    DCD    1
        0x000459b4:    00000000    ....    DCD    0
        0x000459b8:    00000003    ....    DCD    3
        0x000459bc:    00000000    ....    DCD    0
        0x000459c0:    00000002    ....    DCD    2
        0x000459c4:    00000001    ....    DCD    1
        0x000459c8:    00000007    ....    DCD    7
        0x000459cc:    00000000    ....    DCD    0
        0x000459d0:    00000004    ....    DCD    4
        0x000459d4:    00000003    ....    DCD    3
        0x000459d8:    00000006    ....    DCD    6
        0x000459dc:    00000001    ....    DCD    1
        0x000459e0:    00000005    ....    DCD    5
        0x000459e4:    00000002    ....    DCD    2
        0x000459e8:    0000000f    ....    DCD    15
        0x000459ec:    00000000    ....    DCD    0
        0x000459f0:    00000008    ....    DCD    8
        0x000459f4:    00000007    ....    DCD    7
        0x000459f8:    0000000c    ....    DCD    12
        0x000459fc:    00000003    ....    DCD    3
        0x00045a00:    0000000b    ....    DCD    11
        0x00045a04:    00000004    ....    DCD    4
        0x00045a08:    0000000e    ....    DCD    14
        0x00045a0c:    00000001    ....    DCD    1
        0x00045a10:    00000009    ....    DCD    9
        0x00045a14:    00000006    ....    DCD    6
        0x00045a18:    0000000d    ....    DCD    13
        0x00045a1c:    00000002    ....    DCD    2
        0x00045a20:    0000000a    ....    DCD    10
        0x00045a24:    00000005    ....    DCD    5
    exp2_table8
        0x00045a28:    45ca4000    .@.E    DCD    1170882560
        0x00045a2c:    52ff4c1b    .L.R    DCD    1392462875
        0x00045a30:    62b35a82    .Z.b    DCD    1655921282
        0x00045a34:    75606ba2    .k`u    DCD    1969253282
    bit_interleave_table
        0x00045a38:    01010100    ....    DCD    16843008
        0x00045a3c:    03030302    ....    DCD    50529026
        0x00045a40:    03030302    ....    DCD    50529026
        0x00045a44:    03030302    ....    DCD    50529026
    bit_deinterleave_table
        0x00045a48:    0f0c0300    ....    DCD    252445440
        0x00045a4c:    3f3c3330    03<?    DCD    1060909872
        0x00045a50:    cfccc3c0    ....    DCD    3486303168
        0x00045a54:    fffcf3f0    ....    DCD    4294767600
    .constdata
    tf_select_table
        0x00045a58:    ff00ff00    ....    DCD    4278255360
        0x00045a5c:    ff00ff00    ....    DCD    4278255360
        0x00045a60:    fe00ff00    ....    DCD    4261478144
        0x00045a64:    ff010001    ....    DCD    4278255617
        0x00045a68:    fd00fe00    ....    DCD    4244700672
        0x00045a6c:    ff010002    ....    DCD    4278255618
        0x00045a70:    fd00fe00    ....    DCD    4244700672
        0x00045a74:    ff010003    ....    DCD    4278255619
    .constdata
    gains
        0x00045a78:    3e9d0000    ...>    DCD    1050476544
        0x00045a7c:    3e5e4000    .@^>    DCD    1046364160
        0x00045a80:    3e04c000    ...>    DCD    1040498688
        0x00045a84:    3eed8000    ...>    DCD    1055752192
        0x00045a88:    3e894000    .@.>    DCD    1049182208
        0x00045a8c:    00000000    ....    DCD    0
        0x00045a90:    3f4cc000    ..L?    DCD    1061994496
        0x00045a94:    3dcd0000    ...=    DCD    1036845056
        0x00045a98:    00000000    ....    DCD    0
    error_strings
        0x00045a9c:    0004af7c    |...    DCD    307068
        0x00045aa0:    0004af84    ....    DCD    307076
        0x00045aa4:    0004af44    D...    DCD    307012
        0x00045aa8:    0004af6c    l...    DCD    307052
        0x00045aac:    0004af58    X...    DCD    307032
        0x00045ab0:    0004af1c    ....    DCD    306972
        0x00045ab4:    0004af34    4...    DCD    306996
        0x00045ab8:    0004af00    ....    DCD    306944
    .constdata
    eband5ms
        0x00045abc:    00010000    ....    DCD    65536
        0x00045ac0:    00030002    ....    DCD    196610
        0x00045ac4:    00050004    ....    DCD    327684
        0x00045ac8:    00070006    ....    DCD    458758
        0x00045acc:    000a0008    ....    DCD    655368
        0x00045ad0:    000e000c    ....    DCD    917516
        0x00045ad4:    00140010    ....    DCD    1310736
        0x00045ad8:    001c0018    ....    DCD    1835032
        0x00045adc:    00280022    ".(.    DCD    2621474
        0x00045ae0:    003c0030    0.<.    DCD    3932208
        0x00045ae4:    0064004e    N.d.    DCD    6553678
    .constdata
    band_allocation
        0x00045ae8:    00000000    ....    DCD    0
        0x00045aec:    00000000    ....    DCD    0
        0x00045af0:    00000000    ....    DCD    0
        0x00045af4:    00000000    ....    DCD    0
        0x00045af8:    00000000    ....    DCD    0
        0x00045afc:    4b505a00    .ZPK    DCD    1263557120
        0x00045b00:    31383f45    E?81    DCD    825769797
        0x00045b04:    141d2228    ("..    DCD    337453608
        0x00045b08:    00000a12    ....    DCD    2578
        0x00045b0c:    00000000    ....    DCD    0
        0x00045b10:    646e0000    ..nd    DCD    1684930560
        0x00045b14:    474e545a    ZTNG    DCD    1196315738
        0x00045b18:    2d333a41    A:3-    DCD    758331969
        0x00045b1c:    141a2027    ' ..    DCD    337256487
        0x00045b20:    0000000c    ....    DCD    12
        0x00045b24:    76000000    ...v    DCD    1979711488
        0x00045b28:    565d676e    ng]V    DCD    1448961902
        0x00045b2c:    41464b50    PKFA    DCD    1095125840
        0x00045b30:    282f353b    ;5/(    DCD    674182459
        0x00045b34:    040f171f    ....    DCD    68097823
        0x00045b38:    00000000    ....    DCD    0
        0x00045b3c:    6870777e    ~wph    DCD    1752201086
        0x00045b40:    4e53595f    _YSN    DCD    1314085215
        0x00045b44:    363c4248    HB<6    DCD    909918792
        0x00045b48:    1920272f    /' .    DCD    421537583
        0x00045b4c:    00010c11    ....    DCD    68625
        0x00045b50:    787f8600    ...x    DCD    2021623296
        0x00045b54:    5b616772    rga[    DCD    1533110130
        0x00045b58:    42484e55    UNHB    DCD    1112034901
        0x00045b5c:    292f363c    <6/)    DCD    690959932
        0x00045b60:    10171d23    #...    DCD    269950243
        0x00045b64:    8990010a    ....    DCD    2307916042
        0x00045b68:    6b717c82    .|qk    DCD    1802599554
        0x00045b6c:    52585f65    e_XR    DCD    1381523301
        0x00045b70:    3940464c    LF@9    DCD    960513612
        0x00045b74:    21272d33    3-'!    DCD    556215603
        0x00045b78:    98010f1a    ....    DCD    2550206234
        0x00045b7c:    7b848a91    ...{    DCD    2072283793
        0x00045b80:    62696f75    uoib    DCD    1651076981
        0x00045b84:    4a50565c    \VPJ    DCD    1246778972
        0x00045b88:    31373d43    C=71    DCD    825703747
        0x00045b8c:    0114242b    +$..    DCD    18097195
        0x00045b90:    8e949ba2    ....    DCD    2392103842
        0x00045b94:    73797f85    ..ys    DCD    1937342341
        0x00045b98:    5a60666c    lf`Z    DCD    1516267116
        0x00045b9c:    41474d54    TMGA    DCD    1095191892
        0x00045ba0:    1e2e353b    ;5..    DCD    506344763
        0x00045ba4:    9ea5ac01    ....    DCD    2661657601
        0x00045ba8:    83898f98    ....    DCD    2206830488
        0x00045bac:    6a70767d    }vpj    DCD    1785755261
        0x00045bb0:    51575e64    d^WQ    DCD    1364680292
        0x00045bb4:    383f454b    KE?8    DCD    943670603
        0x00045bb8:    c8c8142d    -...    DCD    3368555565
        0x00045bbc:    c8c8c8c8    ....    DCD    3368601800
        0x00045bc0:    c1c6c8c8    ....    DCD    3251030216
        0x00045bc4:    adb2b7bc    ....    DCD    2914170812
        0x00045bc8:    999ea3a8    ....    DCD    2577310632
        0x00045bcc:    00688194    ..h.    DCD    6848916
    .constdata
    window120
        0x00045bd0:    388d1c6a    j..8    DCD    948771946
        0x00045bd4:    3a1ebb52    R..:    DCD    975092562
        0x00045bd8:    3adc6908    .i.:    DCD    987523336
        0x00045bdc:    3b57ed82    ..W;    DCD    995618178
        0x00045be0:    3bb26389    .c.;    DCD    1001546633
        0x00045be4:    3c052a03    .*.<    DCD    1006971395
        0x00045be8:    3c39dc30    0.9<    DCD    1010424880
        0x00045bec:    3c773eb4    .>w<    DCD    1014447796
        0x00045bf0:    3c9ea31c    ...<    DCD    1017029404
        0x00045bf4:    3cc5f2d1    ...<    DCD    1019605713
        0x00045bf8:    3cf186fe    ...<    DCD    1022461694
        0x00045bfc:    3d10ab9b    ...=    DCD    1024502683
        0x00045c00:    3d2aad05    ..*=    DCD    1026206981
        0x00045c04:    3d46c284    ..F=    DCD    1028047492
        0x00045c08:    3d64e653    S.d=    DCD    1030022739
        0x00045c0c:    3d828911    ...=    DCD    1031964945
        0x00045c10:    3d939f87    ...=    DCD    1033084807
        0x00045c14:    3da5b2cb    ...=    DCD    1034269387
        0x00045c18:    3db8bed1    ...=    DCD    1035517649
        0x00045c1c:    3dccbf3a    :..=    DCD    1036828474
        0x00045c20:    3de1af54    T..=    DCD    1038200660
        0x00045c24:    3df78a14    ...=    DCD    1039632916
        0x00045c28:    3e07250e    .%.>    DCD    1040655630
        0x00045c2c:    3e12f4d9    ...>    DCD    1041429721
        0x00045c30:    3e1f315f    _1.>    DCD    1042231647
        0x00045c34:    3e2bd768    h.+>    DCD    1043060584
        0x00045c38:    3e38e38a    ..8>    DCD    1043915658
        0x00045c3c:    3e465230    0RF>    DCD    1044795952
        0x00045c40:    3e541f94    ..T>    DCD    1045700500
        0x00045c44:    3e6247bf    .Gb>    DCD    1046628287
        0x00045c48:    3e70c68e    ..p>    DCD    1047578254
        0x00045c4c:    3e7f97b0    ...>    DCD    1048549296
        0x00045c50:    3e875b52    R[.>    DCD    1049058130
        0x00045c54:    3e8f0f60    `..>    DCD    1049562976
        0x00045c58:    3e96e598    ...>    DCD    1050076568
        0x00045c5c:    3e9edb79    y..>    DCD    1050598265
        0x00045c60:    3ea6ee70    p..>    DCD    1051127408
        0x00045c64:    3eaf1bd8    ...>    DCD    1051663320
        0x00045c68:    3eb760fb    .`.>    DCD    1052205307
        0x00045c6c:    3ebfbb11    ...>    DCD    1052752657
        0x00045c70:    3ec82746    F'.>    DCD    1053304646
        0x00045c74:    3ed0a2b7    ...>    DCD    1053860535
        0x00045c78:    3ed92a78    x*.>    DCD    1054419576
        0x00045c7c:    3ee1bb94    ...>    DCD    1054981012
        0x00045c80:    3eea530c    .S.>    DCD    1055544076
        0x00045c84:    3ef2edde    ...>    DCD    1056107998
        0x00045c88:    3efb8906    ...>    DCD    1056672006
        0x00045c8c:    3f0210be    ...?    DCD    1057099966
        0x00045c90:    3f065a1f    .Z.?    DCD    1057380895
        0x00045c94:    3f0a9f24    $..?    DCD    1057660708
        0x00045c98:    3f0ede50    P..?    DCD    1057939024
        0x00045c9c:    3f13162b    +..?    DCD    1058215467
        0x00045ca0:    3f174541    AE.?    DCD    1058489665
        0x00045ca4:    3f1b6a25    %j.?    DCD    1058761253
        0x00045ca8:    3f1f8373    s..?    DCD    1059029875
        0x00045cac:    3f238fce    ..#?    DCD    1059295182
        0x00045cb0:    3f278de6    ..'?    DCD    1059556838
        0x00045cb4:    3f2b7c74    t|+?    DCD    1059814516
        0x00045cb8:    3f2f5a3f    ?Z/?    DCD    1060067903
        0x00045cbc:    3f332619    .&3?    DCD    1060316697
        0x00045cc0:    3f36dee7    ..6?    DCD    1060560615
        0x00045cc4:    3f3a8399    ..:?    DCD    1060799385
        0x00045cc8:    3f3e1333    3.>?    DCD    1061032755
        0x00045ccc:    3f418cc5    ..A?    DCD    1061260485
        0x00045cd0:    3f44ef77    w.D?    DCD    1061482359
        0x00045cd4:    3f483a7f    .:H?    DCD    1061698175
        0x00045cd8:    3f4b6d27    'mK?    DCD    1061907751
        0x00045cdc:    3f4e86ce    ..N?    DCD    1062110926
        0x00045ce0:    3f5186e5    ..Q?    DCD    1062307557
        0x00045ce4:    3f546cf1    .lT?    DCD    1062497521
        0x00045ce8:    3f57388e    .8W?    DCD    1062680718
        0x00045cec:    3f59e969    i.Y?    DCD    1062857065
        0x00045cf0:    3f5c7f45    E.\?    DCD    1063026501
        0x00045cf4:    3f5ef9fa    ..^?    DCD    1063188986
        0x00045cf8:    3f615973    sYa?    DCD    1063344499
        0x00045cfc:    3f639daf    ..c?    DCD    1063493039
        0x00045d00:    3f65c6c1    ..e?    DCD    1063634625
        0x00045d04:    3f67d4cf    ..g?    DCD    1063769295
        0x00045d08:    3f69c811    ..i?    DCD    1063897105
        0x00045d0c:    3f6ba0d2    ..k?    DCD    1064018130
        0x00045d10:    3f6d5f6e    n_m?    DCD    1064132462
        0x00045d14:    3f6f0450    P.o?    DCD    1064240208
        0x00045d18:    3f708ff4    ..p?    DCD    1064341492
        0x00045d1c:    3f7202e6    ..r?    DCD    1064436454
        0x00045d20:    3f735dbd    .]s?    DCD    1064525245
        0x00045d24:    3f74a11f    ..t?    DCD    1064608031
        0x00045d28:    3f75cdbf    ..u?    DCD    1064684991
        0x00045d2c:    3f76e457    W.v?    DCD    1064756311
        0x00045d30:    3f77e5b0    ..w?    DCD    1064822192
        0x00045d34:    3f78d297    ..x?    DCD    1064882839
        0x00045d38:    3f79abe3    ..y?    DCD    1064938467
        0x00045d3c:    3f7a7273    srz?    DCD    1064989299
        0x00045d40:    3f7b2727    ''{?    DCD    1065035559
        0x00045d44:    3f7bcae7    ..{?    DCD    1065077479
        0x00045d48:    3f7c5e9d    .^|?    DCD    1065115293
        0x00045d4c:    3f7ce335    5.|?    DCD    1065149237
        0x00045d50:    3f7d599c    .Y}?    DCD    1065179548
        0x00045d54:    3f7dc2bd    ..}?    DCD    1065206461
        0x00045d58:    3f7e1f86    ..~?    DCD    1065230214
        0x00045d5c:    3f7e70de    .p~?    DCD    1065251038
        0x00045d60:    3f7eb7ab    ..~?    DCD    1065269163
        0x00045d64:    3f7ef4cf    ..~?    DCD    1065284815
        0x00045d68:    3f7f2926    &).?    DCD    1065298214
        0x00045d6c:    3f7f5586    .U.?    DCD    1065309574
        0x00045d70:    3f7f7abe    .z.?    DCD    1065319102
        0x00045d74:    3f7f9996    ...?    DCD    1065326998
        0x00045d78:    3f7fb2cc    ...?    DCD    1065333452
        0x00045d7c:    3f7fc714    ...?    DCD    1065338644
        0x00045d80:    3f7fd71c    ...?    DCD    1065342748
        0x00045d84:    3f7fe382    ...?    DCD    1065345922
        0x00045d88:    3f7fecdd    ...?    DCD    1065348317
        0x00045d8c:    3f7ff3b6    ...?    DCD    1065350070
        0x00045d90:    3f7ff88a    ...?    DCD    1065351306
        0x00045d94:    3f7ffbc8    ...?    DCD    1065352136
        0x00045d98:    3f7ffdd6    ...?    DCD    1065352662
        0x00045d9c:    3f7fff07    ...?    DCD    1065352967
        0x00045da0:    3f7fffa5    ...?    DCD    1065353125
        0x00045da4:    3f7fffe8    ...?    DCD    1065353192
        0x00045da8:    3f7ffffd    ...?    DCD    1065353213
        0x00045dac:    3f800000    ...?    DCD    1065353216
    .constdata
    logN400
        0x00045db0:    00000000    ....    DCD    0
        0x00045db4:    00000000    ....    DCD    0
        0x00045db8:    00000000    ....    DCD    0
        0x00045dbc:    00000000    ....    DCD    0
        0x00045dc0:    00080008    ....    DCD    524296
        0x00045dc4:    00080008    ....    DCD    524296
        0x00045dc8:    00100010    ....    DCD    1048592
        0x00045dcc:    00150010    ....    DCD    1376272
        0x00045dd0:    00180015    ....    DCD    1572885
        0x00045dd4:    0022001d    ..".    DCD    2228253
        0x00045dd8:    0024        $.      DCW    36
    .constdata
    cache_index50
        0x00045dda:    ffff        ..      DCW    65535
        0x00045ddc:    ffffffff    ....    DCD    4294967295
        0x00045de0:    ffffffff    ....    DCD    4294967295
        0x00045de4:    ffffffff    ....    DCD    4294967295
        0x00045de8:    0000ffff    ....    DCD    65535
        0x00045dec:    00000000    ....    DCD    0
        0x00045df0:    00290000    ..).    DCD    2686976
        0x00045df4:    00290029    ).).    DCD    2687017
        0x00045df8:    00520052    R.R.    DCD    5374034
        0x00045dfc:    00a4007b    {...    DCD    10748027
        0x00045e00:    00de00c8    ....    DCD    14549192
        0x00045e04:    00000000    ....    DCD    0
        0x00045e08:    00000000    ....    DCD    0
        0x00045e0c:    00000000    ....    DCD    0
        0x00045e10:    00000000    ....    DCD    0
        0x00045e14:    00290029    ).).    DCD    2687017
        0x00045e18:    00290029    ).).    DCD    2687017
        0x00045e1c:    007b007b    {.{.    DCD    8061051
        0x00045e20:    00a4007b    {...    DCD    10748027
        0x00045e24:    00f000a4    ....    DCD    15728804
        0x00045e28:    011b010a    ....    DCD    18546954
        0x00045e2c:    00290127    '.).    DCD    2687271
        0x00045e30:    00290029    ).).    DCD    2687017
        0x00045e34:    00290029    ).).    DCD    2687017
        0x00045e38:    00290029    ).).    DCD    2687017
        0x00045e3c:    007b0029    ).{.    DCD    8060969
        0x00045e40:    007b007b    {.{.    DCD    8061051
        0x00045e44:    00f0007b    {...    DCD    15728763
        0x00045e48:    00f000f0    ....    DCD    15728880
        0x00045e4c:    010a010a    ....    DCD    17432842
        0x00045e50:    013e0131    1.>.    DCD    20840753
        0x00045e54:    01500148    H.P.    DCD    22020424
        0x00045e58:    007b007b    {.{.    DCD    8061051
        0x00045e5c:    007b007b    {.{.    DCD    8061051
        0x00045e60:    007b007b    {.{.    DCD    8061051
        0x00045e64:    007b007b    {.{.    DCD    8061051
        0x00045e68:    00f000f0    ....    DCD    15728880
        0x00045e6c:    00f000f0    ....    DCD    15728880
        0x00045e70:    01310131    1.1.    DCD    19988785
        0x00045e74:    013e0131    1.>.    DCD    20840753
        0x00045e78:    0157013e    >.W.    DCD    22479166
        0x00045e7c:    0166015f    _.f.    DCD    23462239
        0x00045e80:    00f0016c    l...    DCD    15729004
        0x00045e84:    00f000f0    ....    DCD    15728880
        0x00045e88:    00f000f0    ....    DCD    15728880
        0x00045e8c:    00f000f0    ....    DCD    15728880
        0x00045e90:    013100f0    ..1.    DCD    19988720
        0x00045e94:    01310131    1.1.    DCD    19988785
        0x00045e98:    01570131    1.W.    DCD    22479153
        0x00045e9c:    01570157    W.W.    DCD    22479191
        0x00045ea0:    015f015f    _._.    DCD    23003487
        0x00045ea4:    01780172    r.x.    DCD    24641906
        0x00045ea8:    0183017e    ~...    DCD    25362814
    .constdata
    cache_bits50
        0x00045eac:    07070728    (...    DCD    117901096
        0x00045eb0:    07070707    ....    DCD    117901063
        0x00045eb4:    07070707    ....    DCD    117901063
        0x00045eb8:    07070707    ....    DCD    117901063
        0x00045ebc:    07070707    ....    DCD    117901063
        0x00045ec0:    07070707    ....    DCD    117901063
        0x00045ec4:    07070707    ....    DCD    117901063
        0x00045ec8:    07070707    ....    DCD    117901063
        0x00045ecc:    07070707    ....    DCD    117901063
        0x00045ed0:    07070707    ....    DCD    117901063
        0x00045ed4:    170f2807    .(..    DCD    386869255
        0x00045ed8:    24221f1c    .."$    DCD    606215964
        0x00045edc:    2a292726    &')*    DCD    707340070
        0x00045ee0:    2e2d2c2b    +,-.    DCD    774712363
        0x00045ee4:    32312f2f    //12    DCD    842084143
        0x00045ee8:    36353433    3456    DCD    909456435
        0x00045eec:    3a393737    779:    DCD    976828215
        0x00045ef0:    3e3d3c3b    ;<=>    DCD    1044200507
        0x00045ef4:    42413f3f    ??AB    DCD    1111572287
        0x00045ef8:    46454443    CDEF    DCD    1178944579
        0x00045efc:    14284747    GG(.    DCD    338184007
        0x00045f00:    35302921    !)05    DCD    892348705
        0x00045f04:    42403d39    9=@B    DCD    1111506233
        0x00045f08:    4b494745    EGIK    DCD    1263093573
        0x00045f0c:    52504e4c    LNPR    DCD    1380994636
        0x00045f10:    5b595755    UWY[    DCD    1532581717
        0x00045f14:    62605e5c    \^`b    DCD    1650482780
        0x00045f18:    6b696765    egik    DCD    1802069861
        0x00045f1c:    72706e6c    lnpr    DCD    1919970924
        0x00045f20:    7b797775    uwy{    DCD    2071558005
        0x00045f24:    28807e7c    |~.(    DCD    679509628
        0x00045f28:    3c332717    .'3<    DCD    1009985303
        0x00045f2c:    534f4943    CIOS    DCD    1397705027
        0x00045f30:    615e5b57    W[^a    DCD    1633573719
        0x00045f34:    6b696664    dfik    DCD    1802069604
        0x00045f38:    7976736f    osvy    DCD    2037805935
        0x00045f3c:    83817e7c    |~..    DCD    2206301820
        0x00045f40:    918e8b87    ....    DCD    2442038151
        0x00045f44:    9b999694    ....    DCD    2610534036
        0x00045f48:    a9a6a39f    ....    DCD    2846270367
        0x00045f4c:    b3b1aeac    ....    DCD    3014766252
        0x00045f50:    41311c23    #.1A    DCD    1093737507
        0x00045f54:    6b63594e    NYck    DCD    1801673038
        0x00045f58:    847e7872    rx~.    DCD    2222880882
        0x00045f5c:    95918d88    ....    DCD    2509344136
        0x00045f60:    aba59f99    ....    DCD    2879758233
        0x00045f64:    bdb9b4b0    ....    DCD    3183064240
        0x00045f68:    d3cdc7c0    ....    DCD    3553478592
        0x00045f6c:    e5e1dcd8    ....    DCD    3856784600
        0x00045f70:    fbf5efe8    ....    DCD    4227198952
        0x00045f74:    4f3a2115    .!:O    DCD    1329209621
        0x00045f78:    897d7061    ap}.    DCD    2306699361
        0x00045f7c:    aea69d94    ....    DCD    2930154900
        0x00045f80:    c9c3bdb6    ....    DCD    3385048502
        0x00045f84:    ebe3d9cf    ....    DCD    3957578191
        0x00045f88:    2311fbf3    ...#    DCD    588381171
        0x00045f8c:    7b6a563f    ?Vj{    DCD    2070566463
        0x00045f90:    b1a5988b    ....    DCD    2980419723
        0x00045f94:    d6cec5bb    ....    DCD    3603875259
        0x00045f98:    faede6de    ....    DCD    4209895134
        0x00045f9c:    4b371f19    ..7K    DCD    1261903641
        0x00045fa0:    8075695b    [iu.    DCD    2155178331
        0x00045fa4:    a19a928a    ....    DCD    2711261834
        0x00045fa8:    b9b4aea8    ....    DCD    3115626152
        0x00045fac:    d7d0c8be    ....    DCD    3620784318
        0x00045fb0:    f0ebe5de    ....    DCD    4041991646
        0x00045fb4:    2410fff5    ...$    DCD    605093877
        0x00045fb8:    806e5941    AYn.    DCD    2154715457
        0x00045fbc:    b9ad9f90    ....    DCD    3115163536
        0x00045fc0:    e2d9cfc4    ....    DCD    3805925316
        0x00045fc4:    0bfaf2ea    ....    DCD    200995562
        0x00045fc8:    80674a29    )Jg.    DCD    2154252841
        0x00045fcc:    d1bfac97    ....    DCD    3518999703
        0x00045fd0:    09fff1e1    ....    DCD    167768545
        0x00045fd4:    8a6e4f2b    +On.    DCD    2322485035
        0x00045fd8:    e3cfbaa3    ....    DCD    3822041763
        0x00045fdc:    47270cf6    ..'G    DCD    1193741558
        0x00045fe0:    a4907b63    c{..    DCD    2760932195
        0x00045fe4:    e4d6c6b6    ....    DCD    3839280822
        0x00045fe8:    2c09fdf1    ...,    DCD    738852337
        0x00045fec:    a88e7151    Qq..    DCD    2827907409
        0x00045ff0:    ffebd6c0    ....    DCD    4293646016
        0x00045ff4:    7f5a3107    .1Z.    DCD    2136617223
        0x00045ff8:    f7dcbfa0    ....    DCD    4158439328
        0x00045ffc:    865f3306    .3_.    DCD    2254385926
        0x00046000:    07eacbaa    ....    DCD    132828074
        0x00046004:    9b7b572f    /W{.    DCD    2608551727
        0x00046008:    06edd4b8    ....    DCD    116249784
        0x0004600c:    ae896134    4a..    DCD    2928238900
        0x00046010:    3905f0d0    ...9    DCD    956690640
        0x00046014:    e7c0976a    j...    DCD    3888158570
        0x00046018:    9e6f3b05    .;o.    DCD    2658089733
        0x0004601c:    3705f3ca    ...7    DCD    923136970
        0x00046020:    e0bb9367    g...    DCD    3770389351
        0x00046024:    a1713c05    .<q.    DCD    2708552709
        0x00046028:    4104f8ce    ...A    DCD    1090844878
        0x0004602c:    04e0af7a    z...    DCD    81833850
        0x00046030:    eab67f43    C...    DCD    3937828675
    .constdata
    cache_caps50
        0x00046034:    e0e0e0e0    ....    DCD    3772834016
        0x00046038:    e0e0e0e0    ....    DCD    3772834016
        0x0004603c:    a0a0a0a0    ....    DCD    2694881440
        0x00046040:    b2b9b9b9    ....    DCD    2998516153
        0x00046044:    3d86a8b2    ...=    DCD    1032235186
        0x00046048:    e0e0e025    %...    DCD    3772833829
        0x0004604c:    e0e0e0e0    ....    DCD    3772834016
        0x00046050:    f0f0f0e0    ....    DCD    4042322144
        0x00046054:    cfcfcff0    ....    DCD    3486502896
        0x00046058:    90b7c6c6    ....    DCD    2427963078
        0x0004605c:    a0a02842    B(..    DCD    2694850626
        0x00046060:    a0a0a0a0    ....    DCD    2694881440
        0x00046064:    b9b9a0a0    ....    DCD    3115950240
        0x00046068:    c1c1b9b9    ....    DCD    3250698681
        0x0004606c:    acb7b7c1    ....    DCD    2897721281
        0x00046070:    f026408a    .@&.    DCD    4029038730
        0x00046074:    f0f0f0f0    ....    DCD    4042322160
        0x00046078:    cff0f0f0    ....    DCD    3488674032
        0x0004607c:    cccfcfcf    ....    DCD    3436171215
        0x00046080:    c1c1cccc    ....    DCD    3250703564
        0x00046084:    28428fb4    ..B(    DCD    675450804
        0x00046088:    b9b9b9b9    ....    DCD    3115956665
        0x0004608c:    b9b9b9b9    ....    DCD    3115956665
        0x00046090:    c1c1c1c1    ....    DCD    3250700737
        0x00046094:    b7c1c1c1    ....    DCD    3082928577
        0x00046098:    418aacb7    ...A    DCD    1099607223
        0x0004609c:    cfcfcf27    '...    DCD    3486502695
        0x000460a0:    cfcfcfcf    ....    DCD    3486502863
        0x000460a4:    cccccccf    ....    DCD    3435973839
        0x000460a8:    c9c9c9cc    ....    DCD    3385444812
        0x000460ac:    8db0bcbc    ....    DCD    2377170108
        0x000460b0:    c1c12842    B(..    DCD    3250661442
        0x000460b4:    c1c1c1c1    ....    DCD    3250700737
        0x000460b8:    c1c1c1c1    ....    DCD    3250700737
        0x000460bc:    c2c2c1c1    ....    DCD    3267543489
        0x000460c0:    adb8b8c2    ....    DCD    2914564290
        0x000460c4:    cc27418b    .A'.    DCD    3425124747
        0x000460c8:    cccccccc    ....    DCD    3435973836
        0x000460cc:    c9cccccc    ....    DCD    3385642188
        0x000460d0:    c6c9c9c9    ....    DCD    3335113161
        0x000460d4:    bbbbc6c6    ....    DCD    3149645510
        0x000460d8:    28428caf    ..B(    DCD    675450031
    .constdata
    fft_twiddles48000_960
        0x000460dc:    3f800000    ...?    DCD    1065353216
        0x000460e0:    80000000    ....    DCD    2147483648
        0x000460e4:    3f7ffa63    c..?    DCD    1065351779
        0x000460e8:    bc5675bf    .uV.    DCD    3159782847
        0x000460ec:    3f7fe98b    ...?    DCD    1065347467
        0x000460f0:    bcd6710a    .q..    DCD    3168170250
        0x000460f4:    3f7fcd79    y..?    DCD    1065340281
        0x000460f8:    bd20cee7    .. .    DCD    3173043943
        0x000460fc:    3f7fa62f    /..?    DCD    1065330223
        0x00046100:    bd565e3a    :^V.    DCD    3176554042
        0x00046104:    3f7f73af    .s.?    DCD    1065317295
        0x00046108:    bd85f213    ....    DCD    3179672083
        0x0004610c:    3f7f35f9    .5.?    DCD    1065301497
        0x00046110:    bda0af2a    *...    DCD    3181424426
        0x00046114:    3f7eed12    ..~?    DCD    1065282834
        0x00046118:    bdbb6533    3e..    DCD    3183174963
        0x0004611c:    3f7e98fd    ..~?    DCD    1065261309
        0x00046120:    bdd61304    ....    DCD    3184923396
        0x00046124:    3f7e39bc    .9~?    DCD    1065236924
        0x00046128:    bdf0b773    s...    DCD    3186669427
        0x0004612c:    3f7dcf55    U.}?    DCD    1065209685
        0x00046130:    be05a8a8    ....    DCD    3188041896
        0x00046134:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046138:    be12efbb    ....    DCD    3188912059
        0x0004613c:    3f7cd925    %.|?    DCD    1065146661
        0x00046140:    be20305c    \0 .    DCD    3189780572
        0x00046144:    3f7c4d67    gM|?    DCD    1065110887
        0x00046148:    be2d69f5    .i-.    DCD    3190647285
        0x0004614c:    3f7bb698    ..{?    DCD    1065072280
        0x00046150:    be3a9bf3    ..:.    DCD    3191512051
        0x00046154:    3f7b14be    ..{?    DCD    1065030846
        0x00046158:    be47c5c2    ..G.    DCD    3192374722
        0x0004615c:    3f7a67e2    .gz?    DCD    1064986594
        0x00046160:    be54e6cd    ..T.    DCD    3193235149
        0x00046164:    3f79b009    ..y?    DCD    1064939529
        0x00046168:    be61fe82    ..a.    DCD    3194093186
        0x0004616c:    3f78ed3c    <.x?    DCD    1064889660
        0x00046170:    be6f0c4d    M.o.    DCD    3194948685
        0x00046174:    3f781f84    ..x?    DCD    1064836996
        0x00046178:    be7c0f9c    ..|.    DCD    3195801500
        0x0004617c:    3f7746ea    .Fw?    DCD    1064781546
        0x00046180:    be8483ee    ....    DCD    3196355566
        0x00046184:    3f766377    wcv?    DCD    1064723319
        0x00046188:    be8afa3e    >...    DCD    3196779070
        0x0004618c:    3f757536    6uu?    DCD    1064662326
        0x00046190:    be916a75    uj..    DCD    3197201013
        0x00046194:    3f747c30    0|t?    DCD    1064598576
        0x00046198:    be97d44c    L...    DCD    3197621324
        0x0004619c:    3f737871    qxs?    DCD    1064532081
        0x000461a0:    be9e377a    z7..    DCD    3198039930
        0x000461a4:    3f726a03    .jr?    DCD    1064462851
        0x000461a8:    bea493b7    ....    DCD    3198456759
        0x000461ac:    3f7150f4    .Pq?    DCD    1064390900
        0x000461b0:    beaae8bc    ....    DCD    3198871740
        0x000461b4:    3f702d4f    O-p?    DCD    1064316239
        0x000461b8:    beb13641    A6..    DCD    3199284801
        0x000461bc:    3f6eff21    !.n?    DCD    1064238881
        0x000461c0:    beb77c01    .|..    DCD    3199695873
        0x000461c4:    3f6dc676    v.m?    DCD    1064158838
        0x000461c8:    bebdb9b4    ....    DCD    3200104884
        0x000461cc:    3f6c835e    ^.l?    DCD    1064076126
        0x000461d0:    bec3ef15    ....    DCD    3200511765
        0x000461d4:    3f6b35e7    .5k?    DCD    1063990759
        0x000461d8:    beca1bde    ....    DCD    3200916446
        0x000461dc:    3f69de1e    ..i?    DCD    1063902750
        0x000461e0:    bed03fc9    .?..    DCD    3201318857
        0x000461e4:    3f687c12    .|h?    DCD    1063812114
        0x000461e8:    bed65a92    .Z..    DCD    3201718930
        0x000461ec:    3f670fd4    ..g?    DCD    1063718868
        0x000461f0:    bedc6bf3    .k..    DCD    3202116595
        0x000461f4:    3f659974    t.e?    DCD    1063623028
        0x000461f8:    bee273aa    .s..    DCD    3202511786
        0x000461fc:    3f641901    ..d?    DCD    1063524609
        0x00046200:    bee87171    qq..    DCD    3202904433
        0x00046204:    3f628e8d    ..b?    DCD    1063423629
        0x00046208:    beee6507    .e..    DCD    3203294471
        0x0004620c:    3f60fa28    (.`?    DCD    1063320104
        0x00046210:    bef44e27    'N..    DCD    3203681831
        0x00046214:    3f5f5be6    .[_?    DCD    1063214054
        0x00046218:    befa2c90    .,..    DCD    3204066448
        0x0004621c:    3f5db3d7    ..]?    DCD    1063105495
        0x00046220:    bf000000    ....    DCD    3204448256
        0x00046224:    3f5c020f    ..\?    DCD    1062994447
        0x00046228:    bf02e41b    ....    DCD    3204637723
        0x0004622c:    3f5a46a0    .FZ?    DCD    1062880928
        0x00046230:    bf05c277    w...    DCD    3204825719
        0x00046234:    3f58819e    ..X?    DCD    1062764958
        0x00046238:    bf089af6    ....    DCD    3205012214
        0x0004623c:    3f56b31d    ..V?    DCD    1062646557
        0x00046240:    bf0b6d77    wm..    DCD    3205197175
        0x00046244:    3f54db31    1.T?    DCD    1062525745
        0x00046248:    bf0e39da    .9..    DCD    3205380570
        0x0004624c:    3f52f9ef    ..R?    DCD    1062402543
        0x00046250:    bf110000    ....    DCD    3205562368
        0x00046254:    3f510f6c    l.Q?    DCD    1062276972
        0x00046258:    bf13bfca    ....    DCD    3205742538
        0x0004625c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00046260:    bf167918    .y..    DCD    3205921048
        0x00046264:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046268:    bf192bcd    .+..    DCD    3206097869
        0x0004626c:    3f4b1934    4.K?    DCD    1061886260
        0x00046270:    bf1bd7ca    ....    DCD    3206272970
        0x00046274:    3f490a88    ..I?    DCD    1061751432
        0x00046278:    bf1e7cf1    .|..    DCD    3206446321
        0x0004627c:    3f46f30a    ..F?    DCD    1061614346
        0x00046280:    bf211b24    $.!.    DCD    3206617892
        0x00046284:    3f44d2d1    ..D?    DCD    1061475025
        0x00046288:    bf23b246    F.#.    DCD    3206787654
        0x0004628c:    3f42a9f7    ..B?    DCD    1061333495
        0x00046290:    bf26423a    :B&.    DCD    3206955578
        0x00046294:    3f407893    .x@?    DCD    1061189779
        0x00046298:    bf28cae3    ..(.    DCD    3207121635
        0x0004629c:    3f3e3ebd    .>>?    DCD    1061043901
        0x000462a0:    bf2b4c25    %L+.    DCD    3207285797
        0x000462a4:    3f3bfc8f    ..;?    DCD    1060895887
        0x000462a8:    bf2dc5e3    ..-.    DCD    3207448035
        0x000462ac:    3f39b222    ".9?    DCD    1060745762
        0x000462b0:    bf303801    .80.    DCD    3207608321
        0x000462b4:    3f375f90    ._7?    DCD    1060593552
        0x000462b8:    bf32a265    e.2.    DCD    3207766629
        0x000462bc:    3f3504f3    ..5?    DCD    1060439283
        0x000462c0:    bf3504f3    ..5.    DCD    3207922931
        0x000462c4:    3f32a265    e.2?    DCD    1060282981
        0x000462c8:    bf375f90    ._7.    DCD    3208077200
        0x000462cc:    3f303801    .80?    DCD    1060124673
        0x000462d0:    bf39b222    ".9.    DCD    3208229410
        0x000462d4:    3f2dc5e3    ..-?    DCD    1059964387
        0x000462d8:    bf3bfc8f    ..;.    DCD    3208379535
        0x000462dc:    3f2b4c25    %L+?    DCD    1059802149
        0x000462e0:    bf3e3ebd    .>>.    DCD    3208527549
        0x000462e4:    3f28cae3    ..(?    DCD    1059637987
        0x000462e8:    bf407893    .x@.    DCD    3208673427
        0x000462ec:    3f26423a    :B&?    DCD    1059471930
        0x000462f0:    bf42a9f7    ..B.    DCD    3208817143
        0x000462f4:    3f23b246    F.#?    DCD    1059304006
        0x000462f8:    bf44d2d1    ..D.    DCD    3208958673
        0x000462fc:    3f211b24    $.!?    DCD    1059134244
        0x00046300:    bf46f30a    ..F.    DCD    3209097994
        0x00046304:    3f1e7cf1    .|.?    DCD    1058962673
        0x00046308:    bf490a88    ..I.    DCD    3209235080
        0x0004630c:    3f1bd7ca    ...?    DCD    1058789322
        0x00046310:    bf4b1934    4.K.    DCD    3209369908
        0x00046314:    3f192bcd    .+.?    DCD    1058614221
        0x00046318:    bf4d1ef8    ..M.    DCD    3209502456
        0x0004631c:    3f167918    .y.?    DCD    1058437400
        0x00046320:    bf4f1bbd    ..O.    DCD    3209632701
        0x00046324:    3f13bfca    ...?    DCD    1058258890
        0x00046328:    bf510f6c    l.Q.    DCD    3209760620
        0x0004632c:    3f110000    ...?    DCD    1058078720
        0x00046330:    bf52f9ef    ..R.    DCD    3209886191
        0x00046334:    3f0e39da    .9.?    DCD    1057896922
        0x00046338:    bf54db31    1.T.    DCD    3210009393
        0x0004633c:    3f0b6d77    wm.?    DCD    1057713527
        0x00046340:    bf56b31d    ..V.    DCD    3210130205
        0x00046344:    3f089af6    ...?    DCD    1057528566
        0x00046348:    bf58819e    ..X.    DCD    3210248606
        0x0004634c:    3f05c277    w..?    DCD    1057342071
        0x00046350:    bf5a46a0    .FZ.    DCD    3210364576
        0x00046354:    3f02e41b    ...?    DCD    1057154075
        0x00046358:    bf5c020f    ..\.    DCD    3210478095
        0x0004635c:    3f000000    ...?    DCD    1056964608
        0x00046360:    bf5db3d7    ..].    DCD    3210589143
        0x00046364:    3efa2c90    .,.>    DCD    1056582800
        0x00046368:    bf5f5be6    .[_.    DCD    3210697702
        0x0004636c:    3ef44e27    'N.>    DCD    1056198183
        0x00046370:    bf60fa28    (.`.    DCD    3210803752
        0x00046374:    3eee6507    .e.>    DCD    1055810823
        0x00046378:    bf628e8d    ..b.    DCD    3210907277
        0x0004637c:    3ee87171    qq.>    DCD    1055420785
        0x00046380:    bf641901    ..d.    DCD    3211008257
        0x00046384:    3ee273aa    .s.>    DCD    1055028138
        0x00046388:    bf659974    t.e.    DCD    3211106676
        0x0004638c:    3edc6bf3    .k.>    DCD    1054632947
        0x00046390:    bf670fd4    ..g.    DCD    3211202516
        0x00046394:    3ed65a92    .Z.>    DCD    1054235282
        0x00046398:    bf687c12    .|h.    DCD    3211295762
        0x0004639c:    3ed03fc9    .?.>    DCD    1053835209
        0x000463a0:    bf69de1e    ..i.    DCD    3211386398
        0x000463a4:    3eca1bde    ...>    DCD    1053432798
        0x000463a8:    bf6b35e7    .5k.    DCD    3211474407
        0x000463ac:    3ec3ef15    ...>    DCD    1053028117
        0x000463b0:    bf6c835e    ^.l.    DCD    3211559774
        0x000463b4:    3ebdb9b4    ...>    DCD    1052621236
        0x000463b8:    bf6dc676    v.m.    DCD    3211642486
        0x000463bc:    3eb77c01    .|.>    DCD    1052212225
        0x000463c0:    bf6eff21    !.n.    DCD    3211722529
        0x000463c4:    3eb13641    A6.>    DCD    1051801153
        0x000463c8:    bf702d4f    O-p.    DCD    3211799887
        0x000463cc:    3eaae8bc    ...>    DCD    1051388092
        0x000463d0:    bf7150f4    .Pq.    DCD    3211874548
        0x000463d4:    3ea493b7    ...>    DCD    1050973111
        0x000463d8:    bf726a03    .jr.    DCD    3211946499
        0x000463dc:    3e9e377a    z7.>    DCD    1050556282
        0x000463e0:    bf737871    qxs.    DCD    3212015729
        0x000463e4:    3e97d44c    L..>    DCD    1050137676
        0x000463e8:    bf747c30    0|t.    DCD    3212082224
        0x000463ec:    3e916a75    uj.>    DCD    1049717365
        0x000463f0:    bf757536    6uu.    DCD    3212145974
        0x000463f4:    3e8afa3e    >..>    DCD    1049295422
        0x000463f8:    bf766377    wcv.    DCD    3212206967
        0x000463fc:    3e8483ee    ...>    DCD    1048871918
        0x00046400:    bf7746ea    .Fw.    DCD    3212265194
        0x00046404:    3e7c0f9c    ..|>    DCD    1048317852
        0x00046408:    bf781f84    ..x.    DCD    3212320644
        0x0004640c:    3e6f0c4d    M.o>    DCD    1047465037
        0x00046410:    bf78ed3c    <.x.    DCD    3212373308
        0x00046414:    3e61fe82    ..a>    DCD    1046609538
        0x00046418:    bf79b009    ..y.    DCD    3212423177
        0x0004641c:    3e54e6cd    ..T>    DCD    1045751501
        0x00046420:    bf7a67e2    .gz.    DCD    3212470242
        0x00046424:    3e47c5c2    ..G>    DCD    1044891074
        0x00046428:    bf7b14be    ..{.    DCD    3212514494
        0x0004642c:    3e3a9bf3    ..:>    DCD    1044028403
        0x00046430:    bf7bb698    ..{.    DCD    3212555928
        0x00046434:    3e2d69f5    .i->    DCD    1043163637
        0x00046438:    bf7c4d67    gM|.    DCD    3212594535
        0x0004643c:    3e20305c    \0 >    DCD    1042296924
        0x00046440:    bf7cd925    %.|.    DCD    3212630309
        0x00046444:    3e12efbb    ...>    DCD    1041428411
        0x00046448:    bf7d59cb    .Y}.    DCD    3212663243
        0x0004644c:    3e05a8a8    ...>    DCD    1040558248
        0x00046450:    bf7dcf55    U.}.    DCD    3212693333
        0x00046454:    3df0b773    s..=    DCD    1039185779
        0x00046458:    bf7e39bc    .9~.    DCD    3212720572
        0x0004645c:    3dd61304    ...=    DCD    1037439748
        0x00046460:    bf7e98fd    ..~.    DCD    3212744957
        0x00046464:    3dbb6533    3e.=    DCD    1035691315
        0x00046468:    bf7eed12    ..~.    DCD    3212766482
        0x0004646c:    3da0af2a    *..=    DCD    1033940778
        0x00046470:    bf7f35f9    .5..    DCD    3212785145
        0x00046474:    3d85f213    ...=    DCD    1032188435
        0x00046478:    bf7f73af    .s..    DCD    3212800943
        0x0004647c:    3d565e3a    :^V=    DCD    1029070394
        0x00046480:    bf7fa62f    /...    DCD    3212813871
        0x00046484:    3d20cee7    .. =    DCD    1025560295
        0x00046488:    bf7fcd79    y...    DCD    3212823929
        0x0004648c:    3cd6710a    .q.<    DCD    1020686602
        0x00046490:    bf7fe98b    ....    DCD    3212831115
        0x00046494:    3c5675bf    .uV<    DCD    1012299199
        0x00046498:    bf7ffa63    c...    DCD    3212835427
        0x0004649c:    248d3000    .0.$    DCD    613232640
        0x000464a0:    bf800000    ....    DCD    3212836864
        0x000464a4:    bc5675bf    .uV.    DCD    3159782847
        0x000464a8:    bf7ffa63    c...    DCD    3212835427
        0x000464ac:    bcd6710a    .q..    DCD    3168170250
        0x000464b0:    bf7fe98b    ....    DCD    3212831115
        0x000464b4:    bd20cee7    .. .    DCD    3173043943
        0x000464b8:    bf7fcd79    y...    DCD    3212823929
        0x000464bc:    bd565e3a    :^V.    DCD    3176554042
        0x000464c0:    bf7fa62f    /...    DCD    3212813871
        0x000464c4:    bd85f213    ....    DCD    3179672083
        0x000464c8:    bf7f73af    .s..    DCD    3212800943
        0x000464cc:    bda0af2a    *...    DCD    3181424426
        0x000464d0:    bf7f35f9    .5..    DCD    3212785145
        0x000464d4:    bdbb6533    3e..    DCD    3183174963
        0x000464d8:    bf7eed12    ..~.    DCD    3212766482
        0x000464dc:    bdd61304    ....    DCD    3184923396
        0x000464e0:    bf7e98fd    ..~.    DCD    3212744957
        0x000464e4:    bdf0b773    s...    DCD    3186669427
        0x000464e8:    bf7e39bc    .9~.    DCD    3212720572
        0x000464ec:    be05a8a8    ....    DCD    3188041896
        0x000464f0:    bf7dcf55    U.}.    DCD    3212693333
        0x000464f4:    be12efbb    ....    DCD    3188912059
        0x000464f8:    bf7d59cb    .Y}.    DCD    3212663243
        0x000464fc:    be20305c    \0 .    DCD    3189780572
        0x00046500:    bf7cd925    %.|.    DCD    3212630309
        0x00046504:    be2d69f5    .i-.    DCD    3190647285
        0x00046508:    bf7c4d67    gM|.    DCD    3212594535
        0x0004650c:    be3a9bf3    ..:.    DCD    3191512051
        0x00046510:    bf7bb698    ..{.    DCD    3212555928
        0x00046514:    be47c5c2    ..G.    DCD    3192374722
        0x00046518:    bf7b14be    ..{.    DCD    3212514494
        0x0004651c:    be54e6cd    ..T.    DCD    3193235149
        0x00046520:    bf7a67e2    .gz.    DCD    3212470242
        0x00046524:    be61fe82    ..a.    DCD    3194093186
        0x00046528:    bf79b009    ..y.    DCD    3212423177
        0x0004652c:    be6f0c4d    M.o.    DCD    3194948685
        0x00046530:    bf78ed3c    <.x.    DCD    3212373308
        0x00046534:    be7c0f9c    ..|.    DCD    3195801500
        0x00046538:    bf781f84    ..x.    DCD    3212320644
        0x0004653c:    be8483ee    ....    DCD    3196355566
        0x00046540:    bf7746ea    .Fw.    DCD    3212265194
        0x00046544:    be8afa3e    >...    DCD    3196779070
        0x00046548:    bf766377    wcv.    DCD    3212206967
        0x0004654c:    be916a75    uj..    DCD    3197201013
        0x00046550:    bf757536    6uu.    DCD    3212145974
        0x00046554:    be97d44c    L...    DCD    3197621324
        0x00046558:    bf747c30    0|t.    DCD    3212082224
        0x0004655c:    be9e377a    z7..    DCD    3198039930
        0x00046560:    bf737871    qxs.    DCD    3212015729
        0x00046564:    bea493b7    ....    DCD    3198456759
        0x00046568:    bf726a03    .jr.    DCD    3211946499
        0x0004656c:    beaae8bc    ....    DCD    3198871740
        0x00046570:    bf7150f4    .Pq.    DCD    3211874548
        0x00046574:    beb13641    A6..    DCD    3199284801
        0x00046578:    bf702d4f    O-p.    DCD    3211799887
        0x0004657c:    beb77c01    .|..    DCD    3199695873
        0x00046580:    bf6eff21    !.n.    DCD    3211722529
        0x00046584:    bebdb9b4    ....    DCD    3200104884
        0x00046588:    bf6dc676    v.m.    DCD    3211642486
        0x0004658c:    bec3ef15    ....    DCD    3200511765
        0x00046590:    bf6c835e    ^.l.    DCD    3211559774
        0x00046594:    beca1bde    ....    DCD    3200916446
        0x00046598:    bf6b35e7    .5k.    DCD    3211474407
        0x0004659c:    bed03fc9    .?..    DCD    3201318857
        0x000465a0:    bf69de1e    ..i.    DCD    3211386398
        0x000465a4:    bed65a92    .Z..    DCD    3201718930
        0x000465a8:    bf687c12    .|h.    DCD    3211295762
        0x000465ac:    bedc6bf3    .k..    DCD    3202116595
        0x000465b0:    bf670fd4    ..g.    DCD    3211202516
        0x000465b4:    bee273aa    .s..    DCD    3202511786
        0x000465b8:    bf659974    t.e.    DCD    3211106676
        0x000465bc:    bee87171    qq..    DCD    3202904433
        0x000465c0:    bf641901    ..d.    DCD    3211008257
        0x000465c4:    beee6507    .e..    DCD    3203294471
        0x000465c8:    bf628e8d    ..b.    DCD    3210907277
        0x000465cc:    bef44e27    'N..    DCD    3203681831
        0x000465d0:    bf60fa28    (.`.    DCD    3210803752
        0x000465d4:    befa2c90    .,..    DCD    3204066448
        0x000465d8:    bf5f5be6    .[_.    DCD    3210697702
        0x000465dc:    bf000000    ....    DCD    3204448256
        0x000465e0:    bf5db3d7    ..].    DCD    3210589143
        0x000465e4:    bf02e41b    ....    DCD    3204637723
        0x000465e8:    bf5c020f    ..\.    DCD    3210478095
        0x000465ec:    bf05c277    w...    DCD    3204825719
        0x000465f0:    bf5a46a0    .FZ.    DCD    3210364576
        0x000465f4:    bf089af6    ....    DCD    3205012214
        0x000465f8:    bf58819e    ..X.    DCD    3210248606
        0x000465fc:    bf0b6d77    wm..    DCD    3205197175
        0x00046600:    bf56b31d    ..V.    DCD    3210130205
        0x00046604:    bf0e39da    .9..    DCD    3205380570
        0x00046608:    bf54db31    1.T.    DCD    3210009393
        0x0004660c:    bf110000    ....    DCD    3205562368
        0x00046610:    bf52f9ef    ..R.    DCD    3209886191
        0x00046614:    bf13bfca    ....    DCD    3205742538
        0x00046618:    bf510f6c    l.Q.    DCD    3209760620
        0x0004661c:    bf167918    .y..    DCD    3205921048
        0x00046620:    bf4f1bbd    ..O.    DCD    3209632701
        0x00046624:    bf192bcd    .+..    DCD    3206097869
        0x00046628:    bf4d1ef8    ..M.    DCD    3209502456
        0x0004662c:    bf1bd7ca    ....    DCD    3206272970
        0x00046630:    bf4b1934    4.K.    DCD    3209369908
        0x00046634:    bf1e7cf1    .|..    DCD    3206446321
        0x00046638:    bf490a88    ..I.    DCD    3209235080
        0x0004663c:    bf211b24    $.!.    DCD    3206617892
        0x00046640:    bf46f30a    ..F.    DCD    3209097994
        0x00046644:    bf23b246    F.#.    DCD    3206787654
        0x00046648:    bf44d2d1    ..D.    DCD    3208958673
        0x0004664c:    bf26423a    :B&.    DCD    3206955578
        0x00046650:    bf42a9f7    ..B.    DCD    3208817143
        0x00046654:    bf28cae3    ..(.    DCD    3207121635
        0x00046658:    bf407893    .x@.    DCD    3208673427
        0x0004665c:    bf2b4c25    %L+.    DCD    3207285797
        0x00046660:    bf3e3ebd    .>>.    DCD    3208527549
        0x00046664:    bf2dc5e3    ..-.    DCD    3207448035
        0x00046668:    bf3bfc8f    ..;.    DCD    3208379535
        0x0004666c:    bf303801    .80.    DCD    3207608321
        0x00046670:    bf39b222    ".9.    DCD    3208229410
        0x00046674:    bf32a265    e.2.    DCD    3207766629
        0x00046678:    bf375f90    ._7.    DCD    3208077200
        0x0004667c:    bf3504f3    ..5.    DCD    3207922931
        0x00046680:    bf3504f3    ..5.    DCD    3207922931
        0x00046684:    bf375f90    ._7.    DCD    3208077200
        0x00046688:    bf32a265    e.2.    DCD    3207766629
        0x0004668c:    bf39b222    ".9.    DCD    3208229410
        0x00046690:    bf303801    .80.    DCD    3207608321
        0x00046694:    bf3bfc8f    ..;.    DCD    3208379535
        0x00046698:    bf2dc5e3    ..-.    DCD    3207448035
        0x0004669c:    bf3e3ebd    .>>.    DCD    3208527549
        0x000466a0:    bf2b4c25    %L+.    DCD    3207285797
        0x000466a4:    bf407893    .x@.    DCD    3208673427
        0x000466a8:    bf28cae3    ..(.    DCD    3207121635
        0x000466ac:    bf42a9f7    ..B.    DCD    3208817143
        0x000466b0:    bf26423a    :B&.    DCD    3206955578
        0x000466b4:    bf44d2d1    ..D.    DCD    3208958673
        0x000466b8:    bf23b246    F.#.    DCD    3206787654
        0x000466bc:    bf46f30a    ..F.    DCD    3209097994
        0x000466c0:    bf211b24    $.!.    DCD    3206617892
        0x000466c4:    bf490a88    ..I.    DCD    3209235080
        0x000466c8:    bf1e7cf1    .|..    DCD    3206446321
        0x000466cc:    bf4b1934    4.K.    DCD    3209369908
        0x000466d0:    bf1bd7ca    ....    DCD    3206272970
        0x000466d4:    bf4d1ef8    ..M.    DCD    3209502456
        0x000466d8:    bf192bcd    .+..    DCD    3206097869
        0x000466dc:    bf4f1bbd    ..O.    DCD    3209632701
        0x000466e0:    bf167918    .y..    DCD    3205921048
        0x000466e4:    bf510f6c    l.Q.    DCD    3209760620
        0x000466e8:    bf13bfca    ....    DCD    3205742538
        0x000466ec:    bf52f9ef    ..R.    DCD    3209886191
        0x000466f0:    bf110000    ....    DCD    3205562368
        0x000466f4:    bf54db31    1.T.    DCD    3210009393
        0x000466f8:    bf0e39da    .9..    DCD    3205380570
        0x000466fc:    bf56b31d    ..V.    DCD    3210130205
        0x00046700:    bf0b6d77    wm..    DCD    3205197175
        0x00046704:    bf58819e    ..X.    DCD    3210248606
        0x00046708:    bf089af6    ....    DCD    3205012214
        0x0004670c:    bf5a46a0    .FZ.    DCD    3210364576
        0x00046710:    bf05c277    w...    DCD    3204825719
        0x00046714:    bf5c020f    ..\.    DCD    3210478095
        0x00046718:    bf02e41b    ....    DCD    3204637723
        0x0004671c:    bf5db3d7    ..].    DCD    3210589143
        0x00046720:    bf000000    ....    DCD    3204448256
        0x00046724:    bf5f5be6    .[_.    DCD    3210697702
        0x00046728:    befa2c90    .,..    DCD    3204066448
        0x0004672c:    bf60fa28    (.`.    DCD    3210803752
        0x00046730:    bef44e27    'N..    DCD    3203681831
        0x00046734:    bf628e8d    ..b.    DCD    3210907277
        0x00046738:    beee6507    .e..    DCD    3203294471
        0x0004673c:    bf641901    ..d.    DCD    3211008257
        0x00046740:    bee87171    qq..    DCD    3202904433
        0x00046744:    bf659974    t.e.    DCD    3211106676
        0x00046748:    bee273aa    .s..    DCD    3202511786
        0x0004674c:    bf670fd4    ..g.    DCD    3211202516
        0x00046750:    bedc6bf3    .k..    DCD    3202116595
        0x00046754:    bf687c12    .|h.    DCD    3211295762
        0x00046758:    bed65a92    .Z..    DCD    3201718930
        0x0004675c:    bf69de1e    ..i.    DCD    3211386398
        0x00046760:    bed03fc9    .?..    DCD    3201318857
        0x00046764:    bf6b35e7    .5k.    DCD    3211474407
        0x00046768:    beca1bde    ....    DCD    3200916446
        0x0004676c:    bf6c835e    ^.l.    DCD    3211559774
        0x00046770:    bec3ef15    ....    DCD    3200511765
        0x00046774:    bf6dc676    v.m.    DCD    3211642486
        0x00046778:    bebdb9b4    ....    DCD    3200104884
        0x0004677c:    bf6eff21    !.n.    DCD    3211722529
        0x00046780:    beb77c01    .|..    DCD    3199695873
        0x00046784:    bf702d4f    O-p.    DCD    3211799887
        0x00046788:    beb13641    A6..    DCD    3199284801
        0x0004678c:    bf7150f4    .Pq.    DCD    3211874548
        0x00046790:    beaae8bc    ....    DCD    3198871740
        0x00046794:    bf726a03    .jr.    DCD    3211946499
        0x00046798:    bea493b7    ....    DCD    3198456759
        0x0004679c:    bf737871    qxs.    DCD    3212015729
        0x000467a0:    be9e377a    z7..    DCD    3198039930
        0x000467a4:    bf747c30    0|t.    DCD    3212082224
        0x000467a8:    be97d44c    L...    DCD    3197621324
        0x000467ac:    bf757536    6uu.    DCD    3212145974
        0x000467b0:    be916a75    uj..    DCD    3197201013
        0x000467b4:    bf766377    wcv.    DCD    3212206967
        0x000467b8:    be8afa3e    >...    DCD    3196779070
        0x000467bc:    bf7746ea    .Fw.    DCD    3212265194
        0x000467c0:    be8483ee    ....    DCD    3196355566
        0x000467c4:    bf781f84    ..x.    DCD    3212320644
        0x000467c8:    be7c0f9c    ..|.    DCD    3195801500
        0x000467cc:    bf78ed3c    <.x.    DCD    3212373308
        0x000467d0:    be6f0c4d    M.o.    DCD    3194948685
        0x000467d4:    bf79b009    ..y.    DCD    3212423177
        0x000467d8:    be61fe82    ..a.    DCD    3194093186
        0x000467dc:    bf7a67e2    .gz.    DCD    3212470242
        0x000467e0:    be54e6cd    ..T.    DCD    3193235149
        0x000467e4:    bf7b14be    ..{.    DCD    3212514494
        0x000467e8:    be47c5c2    ..G.    DCD    3192374722
        0x000467ec:    bf7bb698    ..{.    DCD    3212555928
        0x000467f0:    be3a9bf3    ..:.    DCD    3191512051
        0x000467f4:    bf7c4d67    gM|.    DCD    3212594535
        0x000467f8:    be2d69f5    .i-.    DCD    3190647285
        0x000467fc:    bf7cd925    %.|.    DCD    3212630309
        0x00046800:    be20305c    \0 .    DCD    3189780572
        0x00046804:    bf7d59cb    .Y}.    DCD    3212663243
        0x00046808:    be12efbb    ....    DCD    3188912059
        0x0004680c:    bf7dcf55    U.}.    DCD    3212693333
        0x00046810:    be05a8a8    ....    DCD    3188041896
        0x00046814:    bf7e39bc    .9~.    DCD    3212720572
        0x00046818:    bdf0b773    s...    DCD    3186669427
        0x0004681c:    bf7e98fd    ..~.    DCD    3212744957
        0x00046820:    bdd61304    ....    DCD    3184923396
        0x00046824:    bf7eed12    ..~.    DCD    3212766482
        0x00046828:    bdbb6533    3e..    DCD    3183174963
        0x0004682c:    bf7f35f9    .5..    DCD    3212785145
        0x00046830:    bda0af2a    *...    DCD    3181424426
        0x00046834:    bf7f73af    .s..    DCD    3212800943
        0x00046838:    bd85f213    ....    DCD    3179672083
        0x0004683c:    bf7fa62f    /...    DCD    3212813871
        0x00046840:    bd565e3a    :^V.    DCD    3176554042
        0x00046844:    bf7fcd79    y...    DCD    3212823929
        0x00046848:    bd20cee7    .. .    DCD    3173043943
        0x0004684c:    bf7fe98b    ....    DCD    3212831115
        0x00046850:    bcd6710a    .q..    DCD    3168170250
        0x00046854:    bf7ffa63    c...    DCD    3212835427
        0x00046858:    bc5675bf    .uV.    DCD    3159782847
        0x0004685c:    bf800000    ....    DCD    3212836864
        0x00046860:    a50d3000    .0..    DCD    2769104896
        0x00046864:    bf7ffa63    c...    DCD    3212835427
        0x00046868:    3c5675bf    .uV<    DCD    1012299199
        0x0004686c:    bf7fe98b    ....    DCD    3212831115
        0x00046870:    3cd6710a    .q.<    DCD    1020686602
        0x00046874:    bf7fcd79    y...    DCD    3212823929
        0x00046878:    3d20cee7    .. =    DCD    1025560295
        0x0004687c:    bf7fa62f    /...    DCD    3212813871
        0x00046880:    3d565e3a    :^V=    DCD    1029070394
        0x00046884:    bf7f73af    .s..    DCD    3212800943
        0x00046888:    3d85f213    ...=    DCD    1032188435
        0x0004688c:    bf7f35f9    .5..    DCD    3212785145
        0x00046890:    3da0af2a    *..=    DCD    1033940778
        0x00046894:    bf7eed12    ..~.    DCD    3212766482
        0x00046898:    3dbb6533    3e.=    DCD    1035691315
        0x0004689c:    bf7e98fd    ..~.    DCD    3212744957
        0x000468a0:    3dd61304    ...=    DCD    1037439748
        0x000468a4:    bf7e39bc    .9~.    DCD    3212720572
        0x000468a8:    3df0b773    s..=    DCD    1039185779
        0x000468ac:    bf7dcf55    U.}.    DCD    3212693333
        0x000468b0:    3e05a8a8    ...>    DCD    1040558248
        0x000468b4:    bf7d59cb    .Y}.    DCD    3212663243
        0x000468b8:    3e12efbb    ...>    DCD    1041428411
        0x000468bc:    bf7cd925    %.|.    DCD    3212630309
        0x000468c0:    3e20305c    \0 >    DCD    1042296924
        0x000468c4:    bf7c4d67    gM|.    DCD    3212594535
        0x000468c8:    3e2d69f5    .i->    DCD    1043163637
        0x000468cc:    bf7bb698    ..{.    DCD    3212555928
        0x000468d0:    3e3a9bf3    ..:>    DCD    1044028403
        0x000468d4:    bf7b14be    ..{.    DCD    3212514494
        0x000468d8:    3e47c5c2    ..G>    DCD    1044891074
        0x000468dc:    bf7a67e2    .gz.    DCD    3212470242
        0x000468e0:    3e54e6cd    ..T>    DCD    1045751501
        0x000468e4:    bf79b009    ..y.    DCD    3212423177
        0x000468e8:    3e61fe82    ..a>    DCD    1046609538
        0x000468ec:    bf78ed3c    <.x.    DCD    3212373308
        0x000468f0:    3e6f0c4d    M.o>    DCD    1047465037
        0x000468f4:    bf781f84    ..x.    DCD    3212320644
        0x000468f8:    3e7c0f9c    ..|>    DCD    1048317852
        0x000468fc:    bf7746ea    .Fw.    DCD    3212265194
        0x00046900:    3e8483ee    ...>    DCD    1048871918
        0x00046904:    bf766377    wcv.    DCD    3212206967
        0x00046908:    3e8afa3e    >..>    DCD    1049295422
        0x0004690c:    bf757536    6uu.    DCD    3212145974
        0x00046910:    3e916a75    uj.>    DCD    1049717365
        0x00046914:    bf747c30    0|t.    DCD    3212082224
        0x00046918:    3e97d44c    L..>    DCD    1050137676
        0x0004691c:    bf737871    qxs.    DCD    3212015729
        0x00046920:    3e9e377a    z7.>    DCD    1050556282
        0x00046924:    bf726a03    .jr.    DCD    3211946499
        0x00046928:    3ea493b7    ...>    DCD    1050973111
        0x0004692c:    bf7150f4    .Pq.    DCD    3211874548
        0x00046930:    3eaae8bc    ...>    DCD    1051388092
        0x00046934:    bf702d4f    O-p.    DCD    3211799887
        0x00046938:    3eb13641    A6.>    DCD    1051801153
        0x0004693c:    bf6eff21    !.n.    DCD    3211722529
        0x00046940:    3eb77c01    .|.>    DCD    1052212225
        0x00046944:    bf6dc676    v.m.    DCD    3211642486
        0x00046948:    3ebdb9b4    ...>    DCD    1052621236
        0x0004694c:    bf6c835e    ^.l.    DCD    3211559774
        0x00046950:    3ec3ef15    ...>    DCD    1053028117
        0x00046954:    bf6b35e7    .5k.    DCD    3211474407
        0x00046958:    3eca1bde    ...>    DCD    1053432798
        0x0004695c:    bf69de1e    ..i.    DCD    3211386398
        0x00046960:    3ed03fc9    .?.>    DCD    1053835209
        0x00046964:    bf687c12    .|h.    DCD    3211295762
        0x00046968:    3ed65a92    .Z.>    DCD    1054235282
        0x0004696c:    bf670fd4    ..g.    DCD    3211202516
        0x00046970:    3edc6bf3    .k.>    DCD    1054632947
        0x00046974:    bf659974    t.e.    DCD    3211106676
        0x00046978:    3ee273aa    .s.>    DCD    1055028138
        0x0004697c:    bf641901    ..d.    DCD    3211008257
        0x00046980:    3ee87171    qq.>    DCD    1055420785
        0x00046984:    bf628e8d    ..b.    DCD    3210907277
        0x00046988:    3eee6507    .e.>    DCD    1055810823
        0x0004698c:    bf60fa28    (.`.    DCD    3210803752
        0x00046990:    3ef44e27    'N.>    DCD    1056198183
        0x00046994:    bf5f5be6    .[_.    DCD    3210697702
        0x00046998:    3efa2c90    .,.>    DCD    1056582800
        0x0004699c:    bf5db3d7    ..].    DCD    3210589143
        0x000469a0:    3f000000    ...?    DCD    1056964608
        0x000469a4:    bf5c020f    ..\.    DCD    3210478095
        0x000469a8:    3f02e41b    ...?    DCD    1057154075
        0x000469ac:    bf5a46a0    .FZ.    DCD    3210364576
        0x000469b0:    3f05c277    w..?    DCD    1057342071
        0x000469b4:    bf58819e    ..X.    DCD    3210248606
        0x000469b8:    3f089af6    ...?    DCD    1057528566
        0x000469bc:    bf56b31d    ..V.    DCD    3210130205
        0x000469c0:    3f0b6d77    wm.?    DCD    1057713527
        0x000469c4:    bf54db31    1.T.    DCD    3210009393
        0x000469c8:    3f0e39da    .9.?    DCD    1057896922
        0x000469cc:    bf52f9ef    ..R.    DCD    3209886191
        0x000469d0:    3f110000    ...?    DCD    1058078720
        0x000469d4:    bf510f6c    l.Q.    DCD    3209760620
        0x000469d8:    3f13bfca    ...?    DCD    1058258890
        0x000469dc:    bf4f1bbd    ..O.    DCD    3209632701
        0x000469e0:    3f167918    .y.?    DCD    1058437400
        0x000469e4:    bf4d1ef8    ..M.    DCD    3209502456
        0x000469e8:    3f192bcd    .+.?    DCD    1058614221
        0x000469ec:    bf4b1934    4.K.    DCD    3209369908
        0x000469f0:    3f1bd7ca    ...?    DCD    1058789322
        0x000469f4:    bf490a88    ..I.    DCD    3209235080
        0x000469f8:    3f1e7cf1    .|.?    DCD    1058962673
        0x000469fc:    bf46f30a    ..F.    DCD    3209097994
        0x00046a00:    3f211b24    $.!?    DCD    1059134244
        0x00046a04:    bf44d2d1    ..D.    DCD    3208958673
        0x00046a08:    3f23b246    F.#?    DCD    1059304006
        0x00046a0c:    bf42a9f7    ..B.    DCD    3208817143
        0x00046a10:    3f26423a    :B&?    DCD    1059471930
        0x00046a14:    bf407893    .x@.    DCD    3208673427
        0x00046a18:    3f28cae3    ..(?    DCD    1059637987
        0x00046a1c:    bf3e3ebd    .>>.    DCD    3208527549
        0x00046a20:    3f2b4c25    %L+?    DCD    1059802149
        0x00046a24:    bf3bfc8f    ..;.    DCD    3208379535
        0x00046a28:    3f2dc5e3    ..-?    DCD    1059964387
        0x00046a2c:    bf39b222    ".9.    DCD    3208229410
        0x00046a30:    3f303801    .80?    DCD    1060124673
        0x00046a34:    bf375f90    ._7.    DCD    3208077200
        0x00046a38:    3f32a265    e.2?    DCD    1060282981
        0x00046a3c:    bf3504f3    ..5.    DCD    3207922931
        0x00046a40:    3f3504f3    ..5?    DCD    1060439283
        0x00046a44:    bf32a265    e.2.    DCD    3207766629
        0x00046a48:    3f375f90    ._7?    DCD    1060593552
        0x00046a4c:    bf303801    .80.    DCD    3207608321
        0x00046a50:    3f39b222    ".9?    DCD    1060745762
        0x00046a54:    bf2dc5e3    ..-.    DCD    3207448035
        0x00046a58:    3f3bfc8f    ..;?    DCD    1060895887
        0x00046a5c:    bf2b4c25    %L+.    DCD    3207285797
        0x00046a60:    3f3e3ebd    .>>?    DCD    1061043901
        0x00046a64:    bf28cae3    ..(.    DCD    3207121635
        0x00046a68:    3f407893    .x@?    DCD    1061189779
        0x00046a6c:    bf26423a    :B&.    DCD    3206955578
        0x00046a70:    3f42a9f7    ..B?    DCD    1061333495
        0x00046a74:    bf23b246    F.#.    DCD    3206787654
        0x00046a78:    3f44d2d1    ..D?    DCD    1061475025
        0x00046a7c:    bf211b24    $.!.    DCD    3206617892
        0x00046a80:    3f46f30a    ..F?    DCD    1061614346
        0x00046a84:    bf1e7cf1    .|..    DCD    3206446321
        0x00046a88:    3f490a88    ..I?    DCD    1061751432
        0x00046a8c:    bf1bd7ca    ....    DCD    3206272970
        0x00046a90:    3f4b1934    4.K?    DCD    1061886260
        0x00046a94:    bf192bcd    .+..    DCD    3206097869
        0x00046a98:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046a9c:    bf167918    .y..    DCD    3205921048
        0x00046aa0:    3f4f1bbd    ..O?    DCD    1062149053
        0x00046aa4:    bf13bfca    ....    DCD    3205742538
        0x00046aa8:    3f510f6c    l.Q?    DCD    1062276972
        0x00046aac:    bf110000    ....    DCD    3205562368
        0x00046ab0:    3f52f9ef    ..R?    DCD    1062402543
        0x00046ab4:    bf0e39da    .9..    DCD    3205380570
        0x00046ab8:    3f54db31    1.T?    DCD    1062525745
        0x00046abc:    bf0b6d77    wm..    DCD    3205197175
        0x00046ac0:    3f56b31d    ..V?    DCD    1062646557
        0x00046ac4:    bf089af6    ....    DCD    3205012214
        0x00046ac8:    3f58819e    ..X?    DCD    1062764958
        0x00046acc:    bf05c277    w...    DCD    3204825719
        0x00046ad0:    3f5a46a0    .FZ?    DCD    1062880928
        0x00046ad4:    bf02e41b    ....    DCD    3204637723
        0x00046ad8:    3f5c020f    ..\?    DCD    1062994447
        0x00046adc:    bf000000    ....    DCD    3204448256
        0x00046ae0:    3f5db3d7    ..]?    DCD    1063105495
        0x00046ae4:    befa2c90    .,..    DCD    3204066448
        0x00046ae8:    3f5f5be6    .[_?    DCD    1063214054
        0x00046aec:    bef44e27    'N..    DCD    3203681831
        0x00046af0:    3f60fa28    (.`?    DCD    1063320104
        0x00046af4:    beee6507    .e..    DCD    3203294471
        0x00046af8:    3f628e8d    ..b?    DCD    1063423629
        0x00046afc:    bee87171    qq..    DCD    3202904433
        0x00046b00:    3f641901    ..d?    DCD    1063524609
        0x00046b04:    bee273aa    .s..    DCD    3202511786
        0x00046b08:    3f659974    t.e?    DCD    1063623028
        0x00046b0c:    bedc6bf3    .k..    DCD    3202116595
        0x00046b10:    3f670fd4    ..g?    DCD    1063718868
        0x00046b14:    bed65a92    .Z..    DCD    3201718930
        0x00046b18:    3f687c12    .|h?    DCD    1063812114
        0x00046b1c:    bed03fc9    .?..    DCD    3201318857
        0x00046b20:    3f69de1e    ..i?    DCD    1063902750
        0x00046b24:    beca1bde    ....    DCD    3200916446
        0x00046b28:    3f6b35e7    .5k?    DCD    1063990759
        0x00046b2c:    bec3ef15    ....    DCD    3200511765
        0x00046b30:    3f6c835e    ^.l?    DCD    1064076126
        0x00046b34:    bebdb9b4    ....    DCD    3200104884
        0x00046b38:    3f6dc676    v.m?    DCD    1064158838
        0x00046b3c:    beb77c01    .|..    DCD    3199695873
        0x00046b40:    3f6eff21    !.n?    DCD    1064238881
        0x00046b44:    beb13641    A6..    DCD    3199284801
        0x00046b48:    3f702d4f    O-p?    DCD    1064316239
        0x00046b4c:    beaae8bc    ....    DCD    3198871740
        0x00046b50:    3f7150f4    .Pq?    DCD    1064390900
        0x00046b54:    bea493b7    ....    DCD    3198456759
        0x00046b58:    3f726a03    .jr?    DCD    1064462851
        0x00046b5c:    be9e377a    z7..    DCD    3198039930
        0x00046b60:    3f737871    qxs?    DCD    1064532081
        0x00046b64:    be97d44c    L...    DCD    3197621324
        0x00046b68:    3f747c30    0|t?    DCD    1064598576
        0x00046b6c:    be916a75    uj..    DCD    3197201013
        0x00046b70:    3f757536    6uu?    DCD    1064662326
        0x00046b74:    be8afa3e    >...    DCD    3196779070
        0x00046b78:    3f766377    wcv?    DCD    1064723319
        0x00046b7c:    be8483ee    ....    DCD    3196355566
        0x00046b80:    3f7746ea    .Fw?    DCD    1064781546
        0x00046b84:    be7c0f9c    ..|.    DCD    3195801500
        0x00046b88:    3f781f84    ..x?    DCD    1064836996
        0x00046b8c:    be6f0c4d    M.o.    DCD    3194948685
        0x00046b90:    3f78ed3c    <.x?    DCD    1064889660
        0x00046b94:    be61fe82    ..a.    DCD    3194093186
        0x00046b98:    3f79b009    ..y?    DCD    1064939529
        0x00046b9c:    be54e6cd    ..T.    DCD    3193235149
        0x00046ba0:    3f7a67e2    .gz?    DCD    1064986594
        0x00046ba4:    be47c5c2    ..G.    DCD    3192374722
        0x00046ba8:    3f7b14be    ..{?    DCD    1065030846
        0x00046bac:    be3a9bf3    ..:.    DCD    3191512051
        0x00046bb0:    3f7bb698    ..{?    DCD    1065072280
        0x00046bb4:    be2d69f5    .i-.    DCD    3190647285
        0x00046bb8:    3f7c4d67    gM|?    DCD    1065110887
        0x00046bbc:    be20305c    \0 .    DCD    3189780572
        0x00046bc0:    3f7cd925    %.|?    DCD    1065146661
        0x00046bc4:    be12efbb    ....    DCD    3188912059
        0x00046bc8:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046bcc:    be05a8a8    ....    DCD    3188041896
        0x00046bd0:    3f7dcf55    U.}?    DCD    1065209685
        0x00046bd4:    bdf0b773    s...    DCD    3186669427
        0x00046bd8:    3f7e39bc    .9~?    DCD    1065236924
        0x00046bdc:    bdd61304    ....    DCD    3184923396
        0x00046be0:    3f7e98fd    ..~?    DCD    1065261309
        0x00046be4:    bdbb6533    3e..    DCD    3183174963
        0x00046be8:    3f7eed12    ..~?    DCD    1065282834
        0x00046bec:    bda0af2a    *...    DCD    3181424426
        0x00046bf0:    3f7f35f9    .5.?    DCD    1065301497
        0x00046bf4:    bd85f213    ....    DCD    3179672083
        0x00046bf8:    3f7f73af    .s.?    DCD    1065317295
        0x00046bfc:    bd565e3a    :^V.    DCD    3176554042
        0x00046c00:    3f7fa62f    /..?    DCD    1065330223
        0x00046c04:    bd20cee7    .. .    DCD    3173043943
        0x00046c08:    3f7fcd79    y..?    DCD    1065340281
        0x00046c0c:    bcd6710a    .q..    DCD    3168170250
        0x00046c10:    3f7fe98b    ...?    DCD    1065347467
        0x00046c14:    bc5675bf    .uV.    DCD    3159782847
        0x00046c18:    3f7ffa63    c..?    DCD    1065351779
        0x00046c1c:    a553c800    ..S.    DCD    2773731328
        0x00046c20:    3f800000    ...?    DCD    1065353216
        0x00046c24:    3c5675bf    .uV<    DCD    1012299199
        0x00046c28:    3f7ffa63    c..?    DCD    1065351779
        0x00046c2c:    3cd6710a    .q.<    DCD    1020686602
        0x00046c30:    3f7fe98b    ...?    DCD    1065347467
        0x00046c34:    3d20cee7    .. =    DCD    1025560295
        0x00046c38:    3f7fcd79    y..?    DCD    1065340281
        0x00046c3c:    3d565e3a    :^V=    DCD    1029070394
        0x00046c40:    3f7fa62f    /..?    DCD    1065330223
        0x00046c44:    3d85f213    ...=    DCD    1032188435
        0x00046c48:    3f7f73af    .s.?    DCD    1065317295
        0x00046c4c:    3da0af2a    *..=    DCD    1033940778
        0x00046c50:    3f7f35f9    .5.?    DCD    1065301497
        0x00046c54:    3dbb6533    3e.=    DCD    1035691315
        0x00046c58:    3f7eed12    ..~?    DCD    1065282834
        0x00046c5c:    3dd61304    ...=    DCD    1037439748
        0x00046c60:    3f7e98fd    ..~?    DCD    1065261309
        0x00046c64:    3df0b773    s..=    DCD    1039185779
        0x00046c68:    3f7e39bc    .9~?    DCD    1065236924
        0x00046c6c:    3e05a8a8    ...>    DCD    1040558248
        0x00046c70:    3f7dcf55    U.}?    DCD    1065209685
        0x00046c74:    3e12efbb    ...>    DCD    1041428411
        0x00046c78:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046c7c:    3e20305c    \0 >    DCD    1042296924
        0x00046c80:    3f7cd925    %.|?    DCD    1065146661
        0x00046c84:    3e2d69f5    .i->    DCD    1043163637
        0x00046c88:    3f7c4d67    gM|?    DCD    1065110887
        0x00046c8c:    3e3a9bf3    ..:>    DCD    1044028403
        0x00046c90:    3f7bb698    ..{?    DCD    1065072280
        0x00046c94:    3e47c5c2    ..G>    DCD    1044891074
        0x00046c98:    3f7b14be    ..{?    DCD    1065030846
        0x00046c9c:    3e54e6cd    ..T>    DCD    1045751501
        0x00046ca0:    3f7a67e2    .gz?    DCD    1064986594
        0x00046ca4:    3e61fe82    ..a>    DCD    1046609538
        0x00046ca8:    3f79b009    ..y?    DCD    1064939529
        0x00046cac:    3e6f0c4d    M.o>    DCD    1047465037
        0x00046cb0:    3f78ed3c    <.x?    DCD    1064889660
        0x00046cb4:    3e7c0f9c    ..|>    DCD    1048317852
        0x00046cb8:    3f781f84    ..x?    DCD    1064836996
        0x00046cbc:    3e8483ee    ...>    DCD    1048871918
        0x00046cc0:    3f7746ea    .Fw?    DCD    1064781546
        0x00046cc4:    3e8afa3e    >..>    DCD    1049295422
        0x00046cc8:    3f766377    wcv?    DCD    1064723319
        0x00046ccc:    3e916a75    uj.>    DCD    1049717365
        0x00046cd0:    3f757536    6uu?    DCD    1064662326
        0x00046cd4:    3e97d44c    L..>    DCD    1050137676
        0x00046cd8:    3f747c30    0|t?    DCD    1064598576
        0x00046cdc:    3e9e377a    z7.>    DCD    1050556282
        0x00046ce0:    3f737871    qxs?    DCD    1064532081
        0x00046ce4:    3ea493b7    ...>    DCD    1050973111
        0x00046ce8:    3f726a03    .jr?    DCD    1064462851
        0x00046cec:    3eaae8bc    ...>    DCD    1051388092
        0x00046cf0:    3f7150f4    .Pq?    DCD    1064390900
        0x00046cf4:    3eb13641    A6.>    DCD    1051801153
        0x00046cf8:    3f702d4f    O-p?    DCD    1064316239
        0x00046cfc:    3eb77c01    .|.>    DCD    1052212225
        0x00046d00:    3f6eff21    !.n?    DCD    1064238881
        0x00046d04:    3ebdb9b4    ...>    DCD    1052621236
        0x00046d08:    3f6dc676    v.m?    DCD    1064158838
        0x00046d0c:    3ec3ef15    ...>    DCD    1053028117
        0x00046d10:    3f6c835e    ^.l?    DCD    1064076126
        0x00046d14:    3eca1bde    ...>    DCD    1053432798
        0x00046d18:    3f6b35e7    .5k?    DCD    1063990759
        0x00046d1c:    3ed03fc9    .?.>    DCD    1053835209
        0x00046d20:    3f69de1e    ..i?    DCD    1063902750
        0x00046d24:    3ed65a92    .Z.>    DCD    1054235282
        0x00046d28:    3f687c12    .|h?    DCD    1063812114
        0x00046d2c:    3edc6bf3    .k.>    DCD    1054632947
        0x00046d30:    3f670fd4    ..g?    DCD    1063718868
        0x00046d34:    3ee273aa    .s.>    DCD    1055028138
        0x00046d38:    3f659974    t.e?    DCD    1063623028
        0x00046d3c:    3ee87171    qq.>    DCD    1055420785
        0x00046d40:    3f641901    ..d?    DCD    1063524609
        0x00046d44:    3eee6507    .e.>    DCD    1055810823
        0x00046d48:    3f628e8d    ..b?    DCD    1063423629
        0x00046d4c:    3ef44e27    'N.>    DCD    1056198183
        0x00046d50:    3f60fa28    (.`?    DCD    1063320104
        0x00046d54:    3efa2c90    .,.>    DCD    1056582800
        0x00046d58:    3f5f5be6    .[_?    DCD    1063214054
        0x00046d5c:    3f000000    ...?    DCD    1056964608
        0x00046d60:    3f5db3d7    ..]?    DCD    1063105495
        0x00046d64:    3f02e41b    ...?    DCD    1057154075
        0x00046d68:    3f5c020f    ..\?    DCD    1062994447
        0x00046d6c:    3f05c277    w..?    DCD    1057342071
        0x00046d70:    3f5a46a0    .FZ?    DCD    1062880928
        0x00046d74:    3f089af6    ...?    DCD    1057528566
        0x00046d78:    3f58819e    ..X?    DCD    1062764958
        0x00046d7c:    3f0b6d77    wm.?    DCD    1057713527
        0x00046d80:    3f56b31d    ..V?    DCD    1062646557
        0x00046d84:    3f0e39da    .9.?    DCD    1057896922
        0x00046d88:    3f54db31    1.T?    DCD    1062525745
        0x00046d8c:    3f110000    ...?    DCD    1058078720
        0x00046d90:    3f52f9ef    ..R?    DCD    1062402543
        0x00046d94:    3f13bfca    ...?    DCD    1058258890
        0x00046d98:    3f510f6c    l.Q?    DCD    1062276972
        0x00046d9c:    3f167918    .y.?    DCD    1058437400
        0x00046da0:    3f4f1bbd    ..O?    DCD    1062149053
        0x00046da4:    3f192bcd    .+.?    DCD    1058614221
        0x00046da8:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046dac:    3f1bd7ca    ...?    DCD    1058789322
        0x00046db0:    3f4b1934    4.K?    DCD    1061886260
        0x00046db4:    3f1e7cf1    .|.?    DCD    1058962673
        0x00046db8:    3f490a88    ..I?    DCD    1061751432
        0x00046dbc:    3f211b24    $.!?    DCD    1059134244
        0x00046dc0:    3f46f30a    ..F?    DCD    1061614346
        0x00046dc4:    3f23b246    F.#?    DCD    1059304006
        0x00046dc8:    3f44d2d1    ..D?    DCD    1061475025
        0x00046dcc:    3f26423a    :B&?    DCD    1059471930
        0x00046dd0:    3f42a9f7    ..B?    DCD    1061333495
        0x00046dd4:    3f28cae3    ..(?    DCD    1059637987
        0x00046dd8:    3f407893    .x@?    DCD    1061189779
        0x00046ddc:    3f2b4c25    %L+?    DCD    1059802149
        0x00046de0:    3f3e3ebd    .>>?    DCD    1061043901
        0x00046de4:    3f2dc5e3    ..-?    DCD    1059964387
        0x00046de8:    3f3bfc8f    ..;?    DCD    1060895887
        0x00046dec:    3f303801    .80?    DCD    1060124673
        0x00046df0:    3f39b222    ".9?    DCD    1060745762
        0x00046df4:    3f32a265    e.2?    DCD    1060282981
        0x00046df8:    3f375f90    ._7?    DCD    1060593552
        0x00046dfc:    3f3504f3    ..5?    DCD    1060439283
        0x00046e00:    3f3504f3    ..5?    DCD    1060439283
        0x00046e04:    3f375f90    ._7?    DCD    1060593552
        0x00046e08:    3f32a265    e.2?    DCD    1060282981
        0x00046e0c:    3f39b222    ".9?    DCD    1060745762
        0x00046e10:    3f303801    .80?    DCD    1060124673
        0x00046e14:    3f3bfc8f    ..;?    DCD    1060895887
        0x00046e18:    3f2dc5e3    ..-?    DCD    1059964387
        0x00046e1c:    3f3e3ebd    .>>?    DCD    1061043901
        0x00046e20:    3f2b4c25    %L+?    DCD    1059802149
        0x00046e24:    3f407893    .x@?    DCD    1061189779
        0x00046e28:    3f28cae3    ..(?    DCD    1059637987
        0x00046e2c:    3f42a9f7    ..B?    DCD    1061333495
        0x00046e30:    3f26423a    :B&?    DCD    1059471930
        0x00046e34:    3f44d2d1    ..D?    DCD    1061475025
        0x00046e38:    3f23b246    F.#?    DCD    1059304006
        0x00046e3c:    3f46f30a    ..F?    DCD    1061614346
        0x00046e40:    3f211b24    $.!?    DCD    1059134244
        0x00046e44:    3f490a88    ..I?    DCD    1061751432
        0x00046e48:    3f1e7cf1    .|.?    DCD    1058962673
        0x00046e4c:    3f4b1934    4.K?    DCD    1061886260
        0x00046e50:    3f1bd7ca    ...?    DCD    1058789322
        0x00046e54:    3f4d1ef8    ..M?    DCD    1062018808
        0x00046e58:    3f192bcd    .+.?    DCD    1058614221
        0x00046e5c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00046e60:    3f167918    .y.?    DCD    1058437400
        0x00046e64:    3f510f6c    l.Q?    DCD    1062276972
        0x00046e68:    3f13bfca    ...?    DCD    1058258890
        0x00046e6c:    3f52f9ef    ..R?    DCD    1062402543
        0x00046e70:    3f110000    ...?    DCD    1058078720
        0x00046e74:    3f54db31    1.T?    DCD    1062525745
        0x00046e78:    3f0e39da    .9.?    DCD    1057896922
        0x00046e7c:    3f56b31d    ..V?    DCD    1062646557
        0x00046e80:    3f0b6d77    wm.?    DCD    1057713527
        0x00046e84:    3f58819e    ..X?    DCD    1062764958
        0x00046e88:    3f089af6    ...?    DCD    1057528566
        0x00046e8c:    3f5a46a0    .FZ?    DCD    1062880928
        0x00046e90:    3f05c277    w..?    DCD    1057342071
        0x00046e94:    3f5c020f    ..\?    DCD    1062994447
        0x00046e98:    3f02e41b    ...?    DCD    1057154075
        0x00046e9c:    3f5db3d7    ..]?    DCD    1063105495
        0x00046ea0:    3f000000    ...?    DCD    1056964608
        0x00046ea4:    3f5f5be6    .[_?    DCD    1063214054
        0x00046ea8:    3efa2c90    .,.>    DCD    1056582800
        0x00046eac:    3f60fa28    (.`?    DCD    1063320104
        0x00046eb0:    3ef44e27    'N.>    DCD    1056198183
        0x00046eb4:    3f628e8d    ..b?    DCD    1063423629
        0x00046eb8:    3eee6507    .e.>    DCD    1055810823
        0x00046ebc:    3f641901    ..d?    DCD    1063524609
        0x00046ec0:    3ee87171    qq.>    DCD    1055420785
        0x00046ec4:    3f659974    t.e?    DCD    1063623028
        0x00046ec8:    3ee273aa    .s.>    DCD    1055028138
        0x00046ecc:    3f670fd4    ..g?    DCD    1063718868
        0x00046ed0:    3edc6bf3    .k.>    DCD    1054632947
        0x00046ed4:    3f687c12    .|h?    DCD    1063812114
        0x00046ed8:    3ed65a92    .Z.>    DCD    1054235282
        0x00046edc:    3f69de1e    ..i?    DCD    1063902750
        0x00046ee0:    3ed03fc9    .?.>    DCD    1053835209
        0x00046ee4:    3f6b35e7    .5k?    DCD    1063990759
        0x00046ee8:    3eca1bde    ...>    DCD    1053432798
        0x00046eec:    3f6c835e    ^.l?    DCD    1064076126
        0x00046ef0:    3ec3ef15    ...>    DCD    1053028117
        0x00046ef4:    3f6dc676    v.m?    DCD    1064158838
        0x00046ef8:    3ebdb9b4    ...>    DCD    1052621236
        0x00046efc:    3f6eff21    !.n?    DCD    1064238881
        0x00046f00:    3eb77c01    .|.>    DCD    1052212225
        0x00046f04:    3f702d4f    O-p?    DCD    1064316239
        0x00046f08:    3eb13641    A6.>    DCD    1051801153
        0x00046f0c:    3f7150f4    .Pq?    DCD    1064390900
        0x00046f10:    3eaae8bc    ...>    DCD    1051388092
        0x00046f14:    3f726a03    .jr?    DCD    1064462851
        0x00046f18:    3ea493b7    ...>    DCD    1050973111
        0x00046f1c:    3f737871    qxs?    DCD    1064532081
        0x00046f20:    3e9e377a    z7.>    DCD    1050556282
        0x00046f24:    3f747c30    0|t?    DCD    1064598576
        0x00046f28:    3e97d44c    L..>    DCD    1050137676
        0x00046f2c:    3f757536    6uu?    DCD    1064662326
        0x00046f30:    3e916a75    uj.>    DCD    1049717365
        0x00046f34:    3f766377    wcv?    DCD    1064723319
        0x00046f38:    3e8afa3e    >..>    DCD    1049295422
        0x00046f3c:    3f7746ea    .Fw?    DCD    1064781546
        0x00046f40:    3e8483ee    ...>    DCD    1048871918
        0x00046f44:    3f781f84    ..x?    DCD    1064836996
        0x00046f48:    3e7c0f9c    ..|>    DCD    1048317852
        0x00046f4c:    3f78ed3c    <.x?    DCD    1064889660
        0x00046f50:    3e6f0c4d    M.o>    DCD    1047465037
        0x00046f54:    3f79b009    ..y?    DCD    1064939529
        0x00046f58:    3e61fe82    ..a>    DCD    1046609538
        0x00046f5c:    3f7a67e2    .gz?    DCD    1064986594
        0x00046f60:    3e54e6cd    ..T>    DCD    1045751501
        0x00046f64:    3f7b14be    ..{?    DCD    1065030846
        0x00046f68:    3e47c5c2    ..G>    DCD    1044891074
        0x00046f6c:    3f7bb698    ..{?    DCD    1065072280
        0x00046f70:    3e3a9bf3    ..:>    DCD    1044028403
        0x00046f74:    3f7c4d67    gM|?    DCD    1065110887
        0x00046f78:    3e2d69f5    .i->    DCD    1043163637
        0x00046f7c:    3f7cd925    %.|?    DCD    1065146661
        0x00046f80:    3e20305c    \0 >    DCD    1042296924
        0x00046f84:    3f7d59cb    .Y}?    DCD    1065179595
        0x00046f88:    3e12efbb    ...>    DCD    1041428411
        0x00046f8c:    3f7dcf55    U.}?    DCD    1065209685
        0x00046f90:    3e05a8a8    ...>    DCD    1040558248
        0x00046f94:    3f7e39bc    .9~?    DCD    1065236924
        0x00046f98:    3df0b773    s..=    DCD    1039185779
        0x00046f9c:    3f7e98fd    ..~?    DCD    1065261309
        0x00046fa0:    3dd61304    ...=    DCD    1037439748
        0x00046fa4:    3f7eed12    ..~?    DCD    1065282834
        0x00046fa8:    3dbb6533    3e.=    DCD    1035691315
        0x00046fac:    3f7f35f9    .5.?    DCD    1065301497
        0x00046fb0:    3da0af2a    *..=    DCD    1033940778
        0x00046fb4:    3f7f73af    .s.?    DCD    1065317295
        0x00046fb8:    3d85f213    ...=    DCD    1032188435
        0x00046fbc:    3f7fa62f    /..?    DCD    1065330223
        0x00046fc0:    3d565e3a    :^V=    DCD    1029070394
        0x00046fc4:    3f7fcd79    y..?    DCD    1065340281
        0x00046fc8:    3d20cee7    .. =    DCD    1025560295
        0x00046fcc:    3f7fe98b    ...?    DCD    1065347467
        0x00046fd0:    3cd6710a    .q.<    DCD    1020686602
        0x00046fd4:    3f7ffa63    c..?    DCD    1065351779
        0x00046fd8:    3c5675bf    .uV<    DCD    1012299199
    .constdata
    fft_bitrev480
        0x00046fdc:    00600000    ..`.    DCD    6291456
        0x00046fe0:    012000c0    .. .    DCD    18874560
        0x00046fe4:    00200180    .. .    DCD    2097536
        0x00046fe8:    00e00080    ....    DCD    14680192
        0x00046fec:    01a00140    @...    DCD    27263296
        0x00046ff0:    00a00040    @...    DCD    10485824
        0x00046ff4:    01600100    ..`.    DCD    23068928
        0x00046ff8:    000801c0    ....    DCD    524736
        0x00046ffc:    00c80068    h...    DCD    13107304
        0x00047000:    01880128    (...    DCD    25690408
        0x00047004:    00880028    (...    DCD    8912936
        0x00047008:    014800e8    ..H.    DCD    21496040
        0x0004700c:    004801a8    ..H.    DCD    4719016
        0x00047010:    010800a8    ....    DCD    17301672
        0x00047014:    01c80168    h...    DCD    29884776
        0x00047018:    00700010    ..p.    DCD    7340048
        0x0004701c:    013000d0    ..0.    DCD    19923152
        0x00047020:    00300190    ..0.    DCD    3146128
        0x00047024:    00f00090    ....    DCD    15728784
        0x00047028:    01b00150    P...    DCD    28311888
        0x0004702c:    00b00050    P...    DCD    11534416
        0x00047030:    01700110    ..p.    DCD    24117520
        0x00047034:    001801d0    ....    DCD    1573328
        0x00047038:    00d80078    x...    DCD    14155896
        0x0004703c:    01980138    8...    DCD    26739000
        0x00047040:    00980038    8...    DCD    9961528
        0x00047044:    015800f8    ..X.    DCD    22544632
        0x00047048:    005801b8    ..X.    DCD    5767608
        0x0004704c:    011800b8    ....    DCD    18350264
        0x00047050:    01d80178    x...    DCD    30933368
        0x00047054:    00640004    ..d.    DCD    6553604
        0x00047058:    012400c4    ..$.    DCD    19136708
        0x0004705c:    00240184    ..$.    DCD    2359684
        0x00047060:    00e40084    ....    DCD    14942340
        0x00047064:    01a40144    D...    DCD    27525444
        0x00047068:    00a40044    D...    DCD    10747972
        0x0004706c:    01640104    ..d.    DCD    23331076
        0x00047070:    000c01c4    ....    DCD    786884
        0x00047074:    00cc006c    l...    DCD    13369452
        0x00047078:    018c012c    ,...    DCD    25952556
        0x0004707c:    008c002c    ,...    DCD    9175084
        0x00047080:    014c00ec    ..L.    DCD    21758188
        0x00047084:    004c01ac    ..L.    DCD    4981164
        0x00047088:    010c00ac    ....    DCD    17563820
        0x0004708c:    01cc016c    l...    DCD    30146924
        0x00047090:    00740014    ..t.    DCD    7602196
        0x00047094:    013400d4    ..4.    DCD    20185300
        0x00047098:    00340194    ..4.    DCD    3408276
        0x0004709c:    00f40094    ....    DCD    15990932
        0x000470a0:    01b40154    T...    DCD    28574036
        0x000470a4:    00b40054    T...    DCD    11796564
        0x000470a8:    01740114    ..t.    DCD    24379668
        0x000470ac:    001c01d4    ....    DCD    1835476
        0x000470b0:    00dc007c    |...    DCD    14418044
        0x000470b4:    019c013c    <...    DCD    27001148
        0x000470b8:    009c003c    <...    DCD    10223676
        0x000470bc:    015c00fc    ..\.    DCD    22806780
        0x000470c0:    005c01bc    ..\.    DCD    6029756
        0x000470c4:    011c00bc    ....    DCD    18612412
        0x000470c8:    01dc017c    |...    DCD    31195516
        0x000470cc:    00610001    ..a.    DCD    6356993
        0x000470d0:    012100c1    ..!.    DCD    18940097
        0x000470d4:    00210181    ..!.    DCD    2163073
        0x000470d8:    00e10081    ....    DCD    14745729
        0x000470dc:    01a10141    A...    DCD    27328833
        0x000470e0:    00a10041    A...    DCD    10551361
        0x000470e4:    01610101    ..a.    DCD    23134465
        0x000470e8:    000901c1    ....    DCD    590273
        0x000470ec:    00c90069    i...    DCD    13172841
        0x000470f0:    01890129    )...    DCD    25755945
        0x000470f4:    00890029    )...    DCD    8978473
        0x000470f8:    014900e9    ..I.    DCD    21561577
        0x000470fc:    004901a9    ..I.    DCD    4784553
        0x00047100:    010900a9    ....    DCD    17367209
        0x00047104:    01c90169    i...    DCD    29950313
        0x00047108:    00710011    ..q.    DCD    7405585
        0x0004710c:    013100d1    ..1.    DCD    19988689
        0x00047110:    00310191    ..1.    DCD    3211665
        0x00047114:    00f10091    ....    DCD    15794321
        0x00047118:    01b10151    Q...    DCD    28377425
        0x0004711c:    00b10051    Q...    DCD    11599953
        0x00047120:    01710111    ..q.    DCD    24183057
        0x00047124:    001901d1    ....    DCD    1638865
        0x00047128:    00d90079    y...    DCD    14221433
        0x0004712c:    01990139    9...    DCD    26804537
        0x00047130:    00990039    9...    DCD    10027065
        0x00047134:    015900f9    ..Y.    DCD    22610169
        0x00047138:    005901b9    ..Y.    DCD    5833145
        0x0004713c:    011900b9    ....    DCD    18415801
        0x00047140:    01d90179    y...    DCD    30998905
        0x00047144:    00650005    ..e.    DCD    6619141
        0x00047148:    012500c5    ..%.    DCD    19202245
        0x0004714c:    00250185    ..%.    DCD    2425221
        0x00047150:    00e50085    ....    DCD    15007877
        0x00047154:    01a50145    E...    DCD    27590981
        0x00047158:    00a50045    E...    DCD    10813509
        0x0004715c:    01650105    ..e.    DCD    23396613
        0x00047160:    000d01c5    ....    DCD    852421
        0x00047164:    00cd006d    m...    DCD    13434989
        0x00047168:    018d012d    -...    DCD    26018093
        0x0004716c:    008d002d    -...    DCD    9240621
        0x00047170:    014d00ed    ..M.    DCD    21823725
        0x00047174:    004d01ad    ..M.    DCD    5046701
        0x00047178:    010d00ad    ....    DCD    17629357
        0x0004717c:    01cd016d    m...    DCD    30212461
        0x00047180:    00750015    ..u.    DCD    7667733
        0x00047184:    013500d5    ..5.    DCD    20250837
        0x00047188:    00350195    ..5.    DCD    3473813
        0x0004718c:    00f50095    ....    DCD    16056469
        0x00047190:    01b50155    U...    DCD    28639573
        0x00047194:    00b50055    U...    DCD    11862101
        0x00047198:    01750115    ..u.    DCD    24445205
        0x0004719c:    001d01d5    ....    DCD    1901013
        0x000471a0:    00dd007d    }...    DCD    14483581
        0x000471a4:    019d013d    =...    DCD    27066685
        0x000471a8:    009d003d    =...    DCD    10289213
        0x000471ac:    015d00fd    ..].    DCD    22872317
        0x000471b0:    005d01bd    ..].    DCD    6095293
        0x000471b4:    011d00bd    ....    DCD    18677949
        0x000471b8:    01dd017d    }...    DCD    31261053
        0x000471bc:    00620002    ..b.    DCD    6422530
        0x000471c0:    012200c2    ..".    DCD    19005634
        0x000471c4:    00220182    ..".    DCD    2228610
        0x000471c8:    00e20082    ....    DCD    14811266
        0x000471cc:    01a20142    B...    DCD    27394370
        0x000471d0:    00a20042    B...    DCD    10616898
        0x000471d4:    01620102    ..b.    DCD    23200002
        0x000471d8:    000a01c2    ....    DCD    655810
        0x000471dc:    00ca006a    j...    DCD    13238378
        0x000471e0:    018a012a    *...    DCD    25821482
        0x000471e4:    008a002a    *...    DCD    9044010
        0x000471e8:    014a00ea    ..J.    DCD    21627114
        0x000471ec:    004a01aa    ..J.    DCD    4850090
        0x000471f0:    010a00aa    ....    DCD    17432746
        0x000471f4:    01ca016a    j...    DCD    30015850
        0x000471f8:    00720012    ..r.    DCD    7471122
        0x000471fc:    013200d2    ..2.    DCD    20054226
        0x00047200:    00320192    ..2.    DCD    3277202
        0x00047204:    00f20092    ....    DCD    15859858
        0x00047208:    01b20152    R...    DCD    28442962
        0x0004720c:    00b20052    R...    DCD    11665490
        0x00047210:    01720112    ..r.    DCD    24248594
        0x00047214:    001a01d2    ....    DCD    1704402
        0x00047218:    00da007a    z...    DCD    14286970
        0x0004721c:    019a013a    :...    DCD    26870074
        0x00047220:    009a003a    :...    DCD    10092602
        0x00047224:    015a00fa    ..Z.    DCD    22675706
        0x00047228:    005a01ba    ..Z.    DCD    5898682
        0x0004722c:    011a00ba    ....    DCD    18481338
        0x00047230:    01da017a    z...    DCD    31064442
        0x00047234:    00660006    ..f.    DCD    6684678
        0x00047238:    012600c6    ..&.    DCD    19267782
        0x0004723c:    00260186    ..&.    DCD    2490758
        0x00047240:    00e60086    ....    DCD    15073414
        0x00047244:    01a60146    F...    DCD    27656518
        0x00047248:    00a60046    F...    DCD    10879046
        0x0004724c:    01660106    ..f.    DCD    23462150
        0x00047250:    000e01c6    ....    DCD    917958
        0x00047254:    00ce006e    n...    DCD    13500526
        0x00047258:    018e012e    ....    DCD    26083630
        0x0004725c:    008e002e    ....    DCD    9306158
        0x00047260:    014e00ee    ..N.    DCD    21889262
        0x00047264:    004e01ae    ..N.    DCD    5112238
        0x00047268:    010e00ae    ....    DCD    17694894
        0x0004726c:    01ce016e    n...    DCD    30277998
        0x00047270:    00760016    ..v.    DCD    7733270
        0x00047274:    013600d6    ..6.    DCD    20316374
        0x00047278:    00360196    ..6.    DCD    3539350
        0x0004727c:    00f60096    ....    DCD    16122006
        0x00047280:    01b60156    V...    DCD    28705110
        0x00047284:    00b60056    V...    DCD    11927638
        0x00047288:    01760116    ..v.    DCD    24510742
        0x0004728c:    001e01d6    ....    DCD    1966550
        0x00047290:    00de007e    ~...    DCD    14549118
        0x00047294:    019e013e    >...    DCD    27132222
        0x00047298:    009e003e    >...    DCD    10354750
        0x0004729c:    015e00fe    ..^.    DCD    22937854
        0x000472a0:    005e01be    ..^.    DCD    6160830
        0x000472a4:    011e00be    ....    DCD    18743486
        0x000472a8:    01de017e    ~...    DCD    31326590
        0x000472ac:    00630003    ..c.    DCD    6488067
        0x000472b0:    012300c3    ..#.    DCD    19071171
        0x000472b4:    00230183    ..#.    DCD    2294147
        0x000472b8:    00e30083    ....    DCD    14876803
        0x000472bc:    01a30143    C...    DCD    27459907
        0x000472c0:    00a30043    C...    DCD    10682435
        0x000472c4:    01630103    ..c.    DCD    23265539
        0x000472c8:    000b01c3    ....    DCD    721347
        0x000472cc:    00cb006b    k...    DCD    13303915
        0x000472d0:    018b012b    +...    DCD    25887019
        0x000472d4:    008b002b    +...    DCD    9109547
        0x000472d8:    014b00eb    ..K.    DCD    21692651
        0x000472dc:    004b01ab    ..K.    DCD    4915627
        0x000472e0:    010b00ab    ....    DCD    17498283
        0x000472e4:    01cb016b    k...    DCD    30081387
        0x000472e8:    00730013    ..s.    DCD    7536659
        0x000472ec:    013300d3    ..3.    DCD    20119763
        0x000472f0:    00330193    ..3.    DCD    3342739
        0x000472f4:    00f30093    ....    DCD    15925395
        0x000472f8:    01b30153    S...    DCD    28508499
        0x000472fc:    00b30053    S...    DCD    11731027
        0x00047300:    01730113    ..s.    DCD    24314131
        0x00047304:    001b01d3    ....    DCD    1769939
        0x00047308:    00db007b    {...    DCD    14352507
        0x0004730c:    019b013b    ;...    DCD    26935611
        0x00047310:    009b003b    ;...    DCD    10158139
        0x00047314:    015b00fb    ..[.    DCD    22741243
        0x00047318:    005b01bb    ..[.    DCD    5964219
        0x0004731c:    011b00bb    ....    DCD    18546875
        0x00047320:    01db017b    {...    DCD    31129979
        0x00047324:    00670007    ..g.    DCD    6750215
        0x00047328:    012700c7    ..'.    DCD    19333319
        0x0004732c:    00270187    ..'.    DCD    2556295
        0x00047330:    00e70087    ....    DCD    15138951
        0x00047334:    01a70147    G...    DCD    27722055
        0x00047338:    00a70047    G...    DCD    10944583
        0x0004733c:    01670107    ..g.    DCD    23527687
        0x00047340:    000f01c7    ....    DCD    983495
        0x00047344:    00cf006f    o...    DCD    13566063
        0x00047348:    018f012f    /...    DCD    26149167
        0x0004734c:    008f002f    /...    DCD    9371695
        0x00047350:    014f00ef    ..O.    DCD    21954799
        0x00047354:    004f01af    ..O.    DCD    5177775
        0x00047358:    010f00af    ....    DCD    17760431
        0x0004735c:    01cf016f    o...    DCD    30343535
        0x00047360:    00770017    ..w.    DCD    7798807
        0x00047364:    013700d7    ..7.    DCD    20381911
        0x00047368:    00370197    ..7.    DCD    3604887
        0x0004736c:    00f70097    ....    DCD    16187543
        0x00047370:    01b70157    W...    DCD    28770647
        0x00047374:    00b70057    W...    DCD    11993175
        0x00047378:    01770117    ..w.    DCD    24576279
        0x0004737c:    001f01d7    ....    DCD    2032087
        0x00047380:    00df007f    ....    DCD    14614655
        0x00047384:    019f013f    ?...    DCD    27197759
        0x00047388:    009f003f    ?...    DCD    10420287
        0x0004738c:    015f00ff    .._.    DCD    23003391
        0x00047390:    005f01bf    .._.    DCD    6226367
        0x00047394:    011f00bf    ....    DCD    18809023
        0x00047398:    01df017f    ....    DCD    31392127
    .constdata
    fft_bitrev240
        0x0004739c:    00300000    ..0.    DCD    3145728
        0x000473a0:    00900060    `...    DCD    9437280
        0x000473a4:    001000c0    ....    DCD    1048768
        0x000473a8:    00700040    @.p.    DCD    7340096
        0x000473ac:    00d000a0    ....    DCD    13631648
        0x000473b0:    00500020     .P.    DCD    5242912
        0x000473b4:    00b00080    ....    DCD    11534464
        0x000473b8:    000400e0    ....    DCD    262368
        0x000473bc:    00640034    4.d.    DCD    6553652
        0x000473c0:    00c40094    ....    DCD    12845204
        0x000473c4:    00440014    ..D.    DCD    4456468
        0x000473c8:    00a40074    t...    DCD    10748020
        0x000473cc:    002400d4    ..$.    DCD    2359508
        0x000473d0:    00840054    T...    DCD    8650836
        0x000473d4:    00e400b4    ....    DCD    14942388
        0x000473d8:    00380008    ..8.    DCD    3670024
        0x000473dc:    00980068    h...    DCD    9961576
        0x000473e0:    001800c8    ....    DCD    1573064
        0x000473e4:    00780048    H.x.    DCD    7864392
        0x000473e8:    00d800a8    ....    DCD    14155944
        0x000473ec:    00580028    (.X.    DCD    5767208
        0x000473f0:    00b80088    ....    DCD    12058760
        0x000473f4:    000c00e8    ....    DCD    786664
        0x000473f8:    006c003c    <.l.    DCD    7077948
        0x000473fc:    00cc009c    ....    DCD    13369500
        0x00047400:    004c001c    ..L.    DCD    4980764
        0x00047404:    00ac007c    |...    DCD    11272316
        0x00047408:    002c00dc    ..,.    DCD    2883804
        0x0004740c:    008c005c    \...    DCD    9175132
        0x00047410:    00ec00bc    ....    DCD    15466684
        0x00047414:    00310001    ..1.    DCD    3211265
        0x00047418:    00910061    a...    DCD    9502817
        0x0004741c:    001100c1    ....    DCD    1114305
        0x00047420:    00710041    A.q.    DCD    7405633
        0x00047424:    00d100a1    ....    DCD    13697185
        0x00047428:    00510021    !.Q.    DCD    5308449
        0x0004742c:    00b10081    ....    DCD    11600001
        0x00047430:    000500e1    ....    DCD    327905
        0x00047434:    00650035    5.e.    DCD    6619189
        0x00047438:    00c50095    ....    DCD    12910741
        0x0004743c:    00450015    ..E.    DCD    4522005
        0x00047440:    00a50075    u...    DCD    10813557
        0x00047444:    002500d5    ..%.    DCD    2425045
        0x00047448:    00850055    U...    DCD    8716373
        0x0004744c:    00e500b5    ....    DCD    15007925
        0x00047450:    00390009    ..9.    DCD    3735561
        0x00047454:    00990069    i...    DCD    10027113
        0x00047458:    001900c9    ....    DCD    1638601
        0x0004745c:    00790049    I.y.    DCD    7929929
        0x00047460:    00d900a9    ....    DCD    14221481
        0x00047464:    00590029    ).Y.    DCD    5832745
        0x00047468:    00b90089    ....    DCD    12124297
        0x0004746c:    000d00e9    ....    DCD    852201
        0x00047470:    006d003d    =.m.    DCD    7143485
        0x00047474:    00cd009d    ....    DCD    13435037
        0x00047478:    004d001d    ..M.    DCD    5046301
        0x0004747c:    00ad007d    }...    DCD    11337853
        0x00047480:    002d00dd    ..-.    DCD    2949341
        0x00047484:    008d005d    ]...    DCD    9240669
        0x00047488:    00ed00bd    ....    DCD    15532221
        0x0004748c:    00320002    ..2.    DCD    3276802
        0x00047490:    00920062    b...    DCD    9568354
        0x00047494:    001200c2    ....    DCD    1179842
        0x00047498:    00720042    B.r.    DCD    7471170
        0x0004749c:    00d200a2    ....    DCD    13762722
        0x000474a0:    00520022    ".R.    DCD    5373986
        0x000474a4:    00b20082    ....    DCD    11665538
        0x000474a8:    000600e2    ....    DCD    393442
        0x000474ac:    00660036    6.f.    DCD    6684726
        0x000474b0:    00c60096    ....    DCD    12976278
        0x000474b4:    00460016    ..F.    DCD    4587542
        0x000474b8:    00a60076    v...    DCD    10879094
        0x000474bc:    002600d6    ..&.    DCD    2490582
        0x000474c0:    00860056    V...    DCD    8781910
        0x000474c4:    00e600b6    ....    DCD    15073462
        0x000474c8:    003a000a    ..:.    DCD    3801098
        0x000474cc:    009a006a    j...    DCD    10092650
        0x000474d0:    001a00ca    ....    DCD    1704138
        0x000474d4:    007a004a    J.z.    DCD    7995466
        0x000474d8:    00da00aa    ....    DCD    14287018
        0x000474dc:    005a002a    *.Z.    DCD    5898282
        0x000474e0:    00ba008a    ....    DCD    12189834
        0x000474e4:    000e00ea    ....    DCD    917738
        0x000474e8:    006e003e    >.n.    DCD    7209022
        0x000474ec:    00ce009e    ....    DCD    13500574
        0x000474f0:    004e001e    ..N.    DCD    5111838
        0x000474f4:    00ae007e    ~...    DCD    11403390
        0x000474f8:    002e00de    ....    DCD    3014878
        0x000474fc:    008e005e    ^...    DCD    9306206
        0x00047500:    00ee00be    ....    DCD    15597758
        0x00047504:    00330003    ..3.    DCD    3342339
        0x00047508:    00930063    c...    DCD    9633891
        0x0004750c:    001300c3    ....    DCD    1245379
        0x00047510:    00730043    C.s.    DCD    7536707
        0x00047514:    00d300a3    ....    DCD    13828259
        0x00047518:    00530023    #.S.    DCD    5439523
        0x0004751c:    00b30083    ....    DCD    11731075
        0x00047520:    000700e3    ....    DCD    458979
        0x00047524:    00670037    7.g.    DCD    6750263
        0x00047528:    00c70097    ....    DCD    13041815
        0x0004752c:    00470017    ..G.    DCD    4653079
        0x00047530:    00a70077    w...    DCD    10944631
        0x00047534:    002700d7    ..'.    DCD    2556119
        0x00047538:    00870057    W...    DCD    8847447
        0x0004753c:    00e700b7    ....    DCD    15138999
        0x00047540:    003b000b    ..;.    DCD    3866635
        0x00047544:    009b006b    k...    DCD    10158187
        0x00047548:    001b00cb    ....    DCD    1769675
        0x0004754c:    007b004b    K.{.    DCD    8061003
        0x00047550:    00db00ab    ....    DCD    14352555
        0x00047554:    005b002b    +.[.    DCD    5963819
        0x00047558:    00bb008b    ....    DCD    12255371
        0x0004755c:    000f00eb    ....    DCD    983275
        0x00047560:    006f003f    ?.o.    DCD    7274559
        0x00047564:    00cf009f    ....    DCD    13566111
        0x00047568:    004f001f    ..O.    DCD    5177375
        0x0004756c:    00af007f    ....    DCD    11468927
        0x00047570:    002f00df    ../.    DCD    3080415
        0x00047574:    008f005f    _...    DCD    9371743
        0x00047578:    00ef00bf    ....    DCD    15663295
    .constdata
    fft_bitrev120
        0x0004757c:    00180000    ....    DCD    1572864
        0x00047580:    00480030    0.H.    DCD    4718640
        0x00047584:    00080060    `...    DCD    524384
        0x00047588:    00380020     .8.    DCD    3670048
        0x0004758c:    00680050    P.h.    DCD    6815824
        0x00047590:    00280010    ..(.    DCD    2621456
        0x00047594:    00580040    @.X.    DCD    5767232
        0x00047598:    00040070    p...    DCD    262256
        0x0004759c:    0034001c    ..4.    DCD    3407900
        0x000475a0:    0064004c    L.d.    DCD    6553676
        0x000475a4:    0024000c    ..$.    DCD    2359308
        0x000475a8:    0054003c    <.T.    DCD    5505084
        0x000475ac:    0014006c    l...    DCD    1310828
        0x000475b0:    0044002c    ,.D.    DCD    4456492
        0x000475b4:    0074005c    \.t.    DCD    7602268
        0x000475b8:    00190001    ....    DCD    1638401
        0x000475bc:    00490031    1.I.    DCD    4784177
        0x000475c0:    00090061    a...    DCD    589921
        0x000475c4:    00390021    !.9.    DCD    3735585
        0x000475c8:    00690051    Q.i.    DCD    6881361
        0x000475cc:    00290011    ..).    DCD    2686993
        0x000475d0:    00590041    A.Y.    DCD    5832769
        0x000475d4:    00050071    q...    DCD    327793
        0x000475d8:    0035001d    ..5.    DCD    3473437
        0x000475dc:    0065004d    M.e.    DCD    6619213
        0x000475e0:    0025000d    ..%.    DCD    2424845
        0x000475e4:    0055003d    =.U.    DCD    5570621
        0x000475e8:    0015006d    m...    DCD    1376365
        0x000475ec:    0045002d    -.E.    DCD    4522029
        0x000475f0:    0075005d    ].u.    DCD    7667805
        0x000475f4:    001a0002    ....    DCD    1703938
        0x000475f8:    004a0032    2.J.    DCD    4849714
        0x000475fc:    000a0062    b...    DCD    655458
        0x00047600:    003a0022    ".:.    DCD    3801122
        0x00047604:    006a0052    R.j.    DCD    6946898
        0x00047608:    002a0012    ..*.    DCD    2752530
        0x0004760c:    005a0042    B.Z.    DCD    5898306
        0x00047610:    00060072    r...    DCD    393330
        0x00047614:    0036001e    ..6.    DCD    3538974
        0x00047618:    0066004e    N.f.    DCD    6684750
        0x0004761c:    0026000e    ..&.    DCD    2490382
        0x00047620:    0056003e    >.V.    DCD    5636158
        0x00047624:    0016006e    n...    DCD    1441902
        0x00047628:    0046002e    ..F.    DCD    4587566
        0x0004762c:    0076005e    ^.v.    DCD    7733342
        0x00047630:    001b0003    ....    DCD    1769475
        0x00047634:    004b0033    3.K.    DCD    4915251
        0x00047638:    000b0063    c...    DCD    720995
        0x0004763c:    003b0023    #.;.    DCD    3866659
        0x00047640:    006b0053    S.k.    DCD    7012435
        0x00047644:    002b0013    ..+.    DCD    2818067
        0x00047648:    005b0043    C.[.    DCD    5963843
        0x0004764c:    00070073    s...    DCD    458867
        0x00047650:    0037001f    ..7.    DCD    3604511
        0x00047654:    0067004f    O.g.    DCD    6750287
        0x00047658:    0027000f    ..'.    DCD    2555919
        0x0004765c:    0057003f    ?.W.    DCD    5701695
        0x00047660:    0017006f    o...    DCD    1507439
        0x00047664:    0047002f    /.G.    DCD    4653103
        0x00047668:    0077005f    _.w.    DCD    7798879
    .constdata
    fft_bitrev60
        0x0004766c:    000c0000    ....    DCD    786432
        0x00047670:    00240018    ..$.    DCD    2359320
        0x00047674:    00040030    0...    DCD    262192
        0x00047678:    001c0010    ....    DCD    1835024
        0x0004767c:    00340028    (.4.    DCD    3407912
        0x00047680:    00140008    ....    DCD    1310728
        0x00047684:    002c0020     .,.    DCD    2883616
        0x00047688:    00010038    8...    DCD    65592
        0x0004768c:    0019000d    ....    DCD    1638413
        0x00047690:    00310025    %.1.    DCD    3211301
        0x00047694:    00110005    ....    DCD    1114117
        0x00047698:    0029001d    ..).    DCD    2687005
        0x0004769c:    00090035    5...    DCD    589877
        0x000476a0:    00210015    ..!.    DCD    2162709
        0x000476a4:    0039002d    -.9.    DCD    3735597
        0x000476a8:    000e0002    ....    DCD    917506
        0x000476ac:    0026001a    ..&.    DCD    2490394
        0x000476b0:    00060032    2...    DCD    393266
        0x000476b4:    001e0012    ....    DCD    1966098
        0x000476b8:    0036002a    *.6.    DCD    3538986
        0x000476bc:    0016000a    ....    DCD    1441802
        0x000476c0:    002e0022    "...    DCD    3014690
        0x000476c4:    0003003a    :...    DCD    196666
        0x000476c8:    001b000f    ....    DCD    1769487
        0x000476cc:    00330027    '.3.    DCD    3342375
        0x000476d0:    00130007    ....    DCD    1245191
        0x000476d4:    002b001f    ..+.    DCD    2818079
        0x000476d8:    000b0037    7...    DCD    720951
        0x000476dc:    00230017    ..#.    DCD    2293783
        0x000476e0:    003b002f    /.;.    DCD    3866671
    .constdata
    fft_state48000_960_0
        0x000476e4:    000001e0    ....    DCD    480
        0x000476e8:    3b088887    ...;    DCD    990414983
        0x000476ec:    ffffffff    ....    DCD    4294967295
        0x000476f0:    00600005    ..`.    DCD    6291461
        0x000476f4:    00200003    .. .    DCD    2097155
        0x000476f8:    00080004    ....    DCD    524292
        0x000476fc:    00040002    ....    DCD    262146
        0x00047700:    00010004    ....    DCD    65540
        0x00047704:    00000000    ....    DCD    0
        0x00047708:    00000000    ....    DCD    0
        0x0004770c:    00000000    ....    DCD    0
        0x00047710:    00046fdc    .o..    DCD    290780
        0x00047714:    000460dc    .`..    DCD    286940
        0x00047718:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_1
        0x0004771c:    000000f0    ....    DCD    240
        0x00047720:    3b888889    ...;    DCD    998803593
        0x00047724:    00000001    ....    DCD    1
        0x00047728:    00300005    ..0.    DCD    3145733
        0x0004772c:    00100003    ....    DCD    1048579
        0x00047730:    00040004    ....    DCD    262148
        0x00047734:    00010004    ....    DCD    65540
        0x00047738:    00000000    ....    DCD    0
        0x0004773c:    00000000    ....    DCD    0
        0x00047740:    00000000    ....    DCD    0
        0x00047744:    00000000    ....    DCD    0
        0x00047748:    0004739c    .s..    DCD    291740
        0x0004774c:    000460dc    .`..    DCD    286940
        0x00047750:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_2
        0x00047754:    00000078    x...    DCD    120
        0x00047758:    3c088888    ...<    DCD    1007192200
        0x0004775c:    00000002    ....    DCD    2
        0x00047760:    00180005    ....    DCD    1572869
        0x00047764:    00080003    ....    DCD    524291
        0x00047768:    00040002    ....    DCD    262146
        0x0004776c:    00010004    ....    DCD    65540
        0x00047770:    00000000    ....    DCD    0
        0x00047774:    00000000    ....    DCD    0
        0x00047778:    00000000    ....    DCD    0
        0x0004777c:    00000000    ....    DCD    0
        0x00047780:    0004757c    |u..    DCD    292220
        0x00047784:    000460dc    .`..    DCD    286940
        0x00047788:    00000000    ....    DCD    0
    .constdata
    fft_state48000_960_3
        0x0004778c:    0000003c    <...    DCD    60
        0x00047790:    3c888889    ...<    DCD    1015580809
        0x00047794:    00000003    ....    DCD    3
        0x00047798:    000c0005    ....    DCD    786437
        0x0004779c:    00040003    ....    DCD    262147
        0x000477a0:    00010004    ....    DCD    65540
        0x000477a4:    00000000    ....    DCD    0
        0x000477a8:    00000000    ....    DCD    0
        0x000477ac:    00000000    ....    DCD    0
        0x000477b0:    00000000    ....    DCD    0
        0x000477b4:    00000000    ....    DCD    0
        0x000477b8:    0004766c    lv..    DCD    292460
        0x000477bc:    000460dc    .`..    DCD    286940
        0x000477c0:    00000000    ....    DCD    0
    .constdata
    mdct_twiddles960
        0x000477c4:    3f7fffff    ...?    DCD    1065353215
        0x000477c8:    3f7fff8e    ...?    DCD    1065353102
        0x000477cc:    3f7ffe6a    j..?    DCD    1065352810
        0x000477d0:    3f7ffc93    ...?    DCD    1065352339
        0x000477d4:    3f7ffa07    ...?    DCD    1065351687
        0x000477d8:    3f7ff6c8    ...?    DCD    1065350856
        0x000477dc:    3f7ff2d6    ...?    DCD    1065349846
        0x000477e0:    3f7fee30    0..?    DCD    1065348656
        0x000477e4:    3f7fe8d6    ...?    DCD    1065347286
        0x000477e8:    3f7fe2c8    ...?    DCD    1065345736
        0x000477ec:    3f7fdc07    ...?    DCD    1065344007
        0x000477f0:    3f7fd493    ...?    DCD    1065342099
        0x000477f4:    3f7fcc6b    k..?    DCD    1065340011
        0x000477f8:    3f7fc38f    ...?    DCD    1065337743
        0x000477fc:    3f7fba00    ...?    DCD    1065335296
        0x00047800:    3f7fafbd    ...?    DCD    1065332669
        0x00047804:    3f7fa4c7    ...?    DCD    1065329863
        0x00047808:    3f7f991d    ...?    DCD    1065326877
        0x0004780c:    3f7f8cc0    ...?    DCD    1065323712
        0x00047810:    3f7f7fb0    ...?    DCD    1065320368
        0x00047814:    3f7f71ec    .q.?    DCD    1065316844
        0x00047818:    3f7f6376    vc.?    DCD    1065313142
        0x0004781c:    3f7f544b    KT.?    DCD    1065309259
        0x00047820:    3f7f446e    nD.?    DCD    1065305198
        0x00047824:    3f7f33de    .3.?    DCD    1065300958
        0x00047828:    3f7f229a    .".?    DCD    1065296538
        0x0004782c:    3f7f10a3    ...?    DCD    1065291939
        0x00047830:    3f7efdfa    ..~?    DCD    1065287162
        0x00047834:    3f7eea9d    ..~?    DCD    1065282205
        0x00047838:    3f7ed68d    ..~?    DCD    1065277069
        0x0004783c:    3f7ec1cb    ..~?    DCD    1065271755
        0x00047840:    3f7eac56    V.~?    DCD    1065266262
        0x00047844:    3f7e962e    ..~?    DCD    1065260590
        0x00047848:    3f7e7f53    S.~?    DCD    1065254739
        0x0004784c:    3f7e67c6    .g~?    DCD    1065248710
        0x00047850:    3f7e4f86    .O~?    DCD    1065242502
        0x00047854:    3f7e3694    .6~?    DCD    1065236116
        0x00047858:    3f7e1cef    ..~?    DCD    1065229551
        0x0004785c:    3f7e0298    ..~?    DCD    1065222808
        0x00047860:    3f7de78f    ..}?    DCD    1065215887
        0x00047864:    3f7dcbd3    ..}?    DCD    1065208787
        0x00047868:    3f7daf66    f.}?    DCD    1065201510
        0x0004786c:    3f7d9246    F.}?    DCD    1065194054
        0x00047870:    3f7d7474    tt}?    DCD    1065186420
        0x00047874:    3f7d55f1    .U}?    DCD    1065178609
        0x00047878:    3f7d36bc    .6}?    DCD    1065170620
        0x0004787c:    3f7d16d5    ..}?    DCD    1065162453
        0x00047880:    3f7cf63c    <.|?    DCD    1065154108
        0x00047884:    3f7cd4f2    ..|?    DCD    1065145586
        0x00047888:    3f7cb2f6    ..|?    DCD    1065136886
        0x0004788c:    3f7c9049    I.|?    DCD    1065128009
        0x00047890:    3f7c6ceb    .l|?    DCD    1065118955
        0x00047894:    3f7c48db    .H|?    DCD    1065109723
        0x00047898:    3f7c241b    .$|?    DCD    1065100315
        0x0004789c:    3f7bfea9    ..{?    DCD    1065090729
        0x000478a0:    3f7bd887    ..{?    DCD    1065080967
        0x000478a4:    3f7bb1b4    ..{?    DCD    1065071028
        0x000478a8:    3f7b8a30    0.{?    DCD    1065060912
        0x000478ac:    3f7b61fc    .a{?    DCD    1065050620
        0x000478b0:    3f7b3917    .9{?    DCD    1065040151
        0x000478b4:    3f7b0f82    ..{?    DCD    1065029506
        0x000478b8:    3f7ae53d    =.z?    DCD    1065018685
        0x000478bc:    3f7aba48    H.z?    DCD    1065007688
        0x000478c0:    3f7a8ea2    ..z?    DCD    1064996514
        0x000478c4:    3f7a624d    Mbz?    DCD    1064985165
        0x000478c8:    3f7a3548    H5z?    DCD    1064973640
        0x000478cc:    3f7a0794    ..z?    DCD    1064961940
        0x000478d0:    3f79d930    0.y?    DCD    1064950064
        0x000478d4:    3f79aa1d    ..y?    DCD    1064938013
        0x000478d8:    3f797a5a    Zzy?    DCD    1064925786
        0x000478dc:    3f7949e9    .Iy?    DCD    1064913385
        0x000478e0:    3f7918c8    ..y?    DCD    1064900808
        0x000478e4:    3f78e6f9    ..x?    DCD    1064888057
        0x000478e8:    3f78b47b    {.x?    DCD    1064875131
        0x000478ec:    3f78814e    N.x?    DCD    1064862030
        0x000478f0:    3f784d73    sMx?    DCD    1064848755
        0x000478f4:    3f7818ea    ..x?    DCD    1064835306
        0x000478f8:    3f77e3b2    ..w?    DCD    1064821682
        0x000478fc:    3f77adcd    ..w?    DCD    1064807885
        0x00047900:    3f77773a    :ww?    DCD    1064793914
        0x00047904:    3f773ff9    .?w?    DCD    1064779769
        0x00047908:    3f77080a    ..w?    DCD    1064765450
        0x0004790c:    3f76cf6e    n.v?    DCD    1064750958
        0x00047910:    3f769625    %.v?    DCD    1064736293
        0x00047914:    3f765c2f    /\v?    DCD    1064721455
        0x00047918:    3f76218c    .!v?    DCD    1064706444
        0x0004791c:    3f75e63c    <.u?    DCD    1064691260
        0x00047920:    3f75aa40    @.u?    DCD    1064675904
        0x00047924:    3f756d97    .mu?    DCD    1064660375
        0x00047928:    3f753042    B0u?    DCD    1064644674
        0x0004792c:    3f74f241    A.t?    DCD    1064628801
        0x00047930:    3f74b394    ..t?    DCD    1064612756
        0x00047934:    3f74743b    ;tt?    DCD    1064596539
        0x00047938:    3f743437    74t?    DCD    1064580151
        0x0004793c:    3f73f387    ..s?    DCD    1064563591
        0x00047940:    3f73b22c    ,.s?    DCD    1064546860
        0x00047944:    3f737026    &ps?    DCD    1064529958
        0x00047948:    3f732d76    v-s?    DCD    1064512886
        0x0004794c:    3f72ea1a    ..r?    DCD    1064495642
        0x00047950:    3f72a614    ..r?    DCD    1064478228
        0x00047954:    3f726164    dar?    DCD    1064460644
        0x00047958:    3f721c0a    ..r?    DCD    1064442890
        0x0004795c:    3f71d605    ..q?    DCD    1064424965
        0x00047960:    3f718f57    W.q?    DCD    1064406871
        0x00047964:    3f714800    .Hq?    DCD    1064388608
        0x00047968:    3f70ffff    ..p?    DCD    1064370175
        0x0004796c:    3f70b755    U.p?    DCD    1064351573
        0x00047970:    3f706e02    .np?    DCD    1064332802
        0x00047974:    3f702406    .$p?    DCD    1064313862
        0x00047978:    3f6fd962    b.o?    DCD    1064294754
        0x0004797c:    3f6f8e15    ..o?    DCD    1064275477
        0x00047980:    3f6f4220     Bo?    DCD    1064256032
        0x00047984:    3f6ef584    ..n?    DCD    1064236420
        0x00047988:    3f6ea83f    ?.n?    DCD    1064216639
        0x0004798c:    3f6e5a53    SZn?    DCD    1064196691
        0x00047990:    3f6e0bc0    ..n?    DCD    1064176576
        0x00047994:    3f6dbc86    ..m?    DCD    1064156294
        0x00047998:    3f6d6ca5    .lm?    DCD    1064135845
        0x0004799c:    3f6d1c1d    ..m?    DCD    1064115229
        0x000479a0:    3f6ccaef    ..l?    DCD    1064094447
        0x000479a4:    3f6c791b    .yl?    DCD    1064073499
        0x000479a8:    3f6c26a1    .&l?    DCD    1064052385
        0x000479ac:    3f6bd380    ..k?    DCD    1064031104
        0x000479b0:    3f6b7fbb    ..k?    DCD    1064009659
        0x000479b4:    3f6b2b50    P+k?    DCD    1063988048
        0x000479b8:    3f6ad640    @.j?    DCD    1063966272
        0x000479bc:    3f6a808c    ..j?    DCD    1063944332
        0x000479c0:    3f6a2a32    2*j?    DCD    1063922226
        0x000479c4:    3f69d335    5.i?    DCD    1063899957
        0x000479c8:    3f697b93    .{i?    DCD    1063877523
        0x000479cc:    3f69234d    M#i?    DCD    1063854925
        0x000479d0:    3f68ca64    d.h?    DCD    1063832164
        0x000479d4:    3f6870d8    .ph?    DCD    1063809240
        0x000479d8:    3f6816a8    ..h?    DCD    1063786152
        0x000479dc:    3f67bbd5    ..g?    DCD    1063762901
        0x000479e0:    3f676060    ``g?    DCD    1063739488
        0x000479e4:    3f670448    H.g?    DCD    1063715912
        0x000479e8:    3f66a78f    ..f?    DCD    1063692175
        0x000479ec:    3f664a33    3Jf?    DCD    1063668275
        0x000479f0:    3f65ec36    6.e?    DCD    1063644214
        0x000479f4:    3f658d97    ..e?    DCD    1063619991
        0x000479f8:    3f652e57    W.e?    DCD    1063595607
        0x000479fc:    3f64ce77    w.d?    DCD    1063571063
        0x00047a00:    3f646df5    .md?    DCD    1063546357
        0x00047a04:    3f640cd4    ..d?    DCD    1063521492
        0x00047a08:    3f63ab12    ..c?    DCD    1063496466
        0x00047a0c:    3f6348b1    .Hc?    DCD    1063471281
        0x00047a10:    3f62e5b0    ..b?    DCD    1063445936
        0x00047a14:    3f628210    ..b?    DCD    1063420432
        0x00047a18:    3f621dd1    ..b?    DCD    1063394769
        0x00047a1c:    3f61b8f3    ..a?    DCD    1063368947
        0x00047a20:    3f615377    wSa?    DCD    1063342967
        0x00047a24:    3f60ed5c    \.`?    DCD    1063316828
        0x00047a28:    3f6086a4    ..`?    DCD    1063290532
        0x00047a2c:    3f601f4e    N.`?    DCD    1063264078
        0x00047a30:    3f5fb75b    [._?    DCD    1063237467
        0x00047a34:    3f5f4ecb    .N_?    DCD    1063210699
        0x00047a38:    3f5ee59e    ..^?    DCD    1063183774
        0x00047a3c:    3f5e7bd5    .{^?    DCD    1063156693
        0x00047a40:    3f5e1170    p.^?    DCD    1063129456
        0x00047a44:    3f5da66e    n.]?    DCD    1063102062
        0x00047a48:    3f5d3ad2    .:]?    DCD    1063074514
        0x00047a4c:    3f5cce9a    ..\?    DCD    1063046810
        0x00047a50:    3f5c61c6    .a\?    DCD    1063018950
        0x00047a54:    3f5bf459    Y.[?    DCD    1062990937
        0x00047a58:    3f5b8651    Q.[?    DCD    1062962769
        0x00047a5c:    3f5b17ae    ..[?    DCD    1062934446
        0x00047a60:    3f5aa872    r.Z?    DCD    1062905970
        0x00047a64:    3f5a389d    .8Z?    DCD    1062877341
        0x00047a68:    3f59c82e    ..Y?    DCD    1062848558
        0x00047a6c:    3f595727    'WY?    DCD    1062819623
        0x00047a70:    3f58e587    ..X?    DCD    1062790535
        0x00047a74:    3f58734f    OsX?    DCD    1062761295
        0x00047a78:    3f58007f    ..X?    DCD    1062731903
        0x00047a7c:    3f578d17    ..W?    DCD    1062702359
        0x00047a80:    3f571918    ..W?    DCD    1062672664
        0x00047a84:    3f56a482    ..V?    DCD    1062642818
        0x00047a88:    3f562f56    V/V?    DCD    1062612822
        0x00047a8c:    3f55b993    ..U?    DCD    1062582675
        0x00047a90:    3f55433a    :CU?    DCD    1062552378
        0x00047a94:    3f54cc4b    K.T?    DCD    1062521931
        0x00047a98:    3f5454c7    .TT?    DCD    1062491335
        0x00047a9c:    3f53dcae    ..S?    DCD    1062460590
        0x00047aa0:    3f536401    .dS?    DCD    1062429697
        0x00047aa4:    3f52eabf    ..R?    DCD    1062398655
        0x00047aa8:    3f5270e9    .pR?    DCD    1062367465
        0x00047aac:    3f51f67f    ..Q?    DCD    1062336127
        0x00047ab0:    3f517b82    .{Q?    DCD    1062304642
        0x00047ab4:    3f50fff2    ..P?    DCD    1062273010
        0x00047ab8:    3f5083cf    ..P?    DCD    1062241231
        0x00047abc:    3f50071a    ..P?    DCD    1062209306
        0x00047ac0:    3f4f89d2    ..O?    DCD    1062177234
        0x00047ac4:    3f4f0bfa    ..O?    DCD    1062145018
        0x00047ac8:    3f4e8d90    ..N?    DCD    1062112656
        0x00047acc:    3f4e0e94    ..N?    DCD    1062080148
        0x00047ad0:    3f4d8f09    ..M?    DCD    1062047497
        0x00047ad4:    3f4d0eed    ..M?    DCD    1062014701
        0x00047ad8:    3f4c8e41    A.L?    DCD    1061981761
        0x00047adc:    3f4c0d05    ..L?    DCD    1061948677
        0x00047ae0:    3f4b8b3b    ;.K?    DCD    1061915451
        0x00047ae4:    3f4b08e1    ..K?    DCD    1061882081
        0x00047ae8:    3f4a85f9    ..J?    DCD    1061848569
        0x00047aec:    3f4a0283    ..J?    DCD    1061814915
        0x00047af0:    3f497e7f    .~I?    DCD    1061781119
        0x00047af4:    3f48f9ee    ..H?    DCD    1061747182
        0x00047af8:    3f4874cf    .tH?    DCD    1061713103
        0x00047afc:    3f47ef24    $.G?    DCD    1061678884
        0x00047b00:    3f4768ed    .hG?    DCD    1061644525
        0x00047b04:    3f46e229    ).F?    DCD    1061610025
        0x00047b08:    3f465ada    .ZF?    DCD    1061575386
        0x00047b0c:    3f45d300    ..E?    DCD    1061540608
        0x00047b10:    3f454a9b    .JE?    DCD    1061505691
        0x00047b14:    3f44c1ac    ..D?    DCD    1061470636
        0x00047b18:    3f443832    28D?    DCD    1061435442
        0x00047b1c:    3f43ae2f    /.C?    DCD    1061400111
        0x00047b20:    3f4323a2    .#C?    DCD    1061364642
        0x00047b24:    3f42988d    ..B?    DCD    1061329037
        0x00047b28:    3f420cef    ..B?    DCD    1061293295
        0x00047b2c:    3f4180c8    ..A?    DCD    1061257416
        0x00047b30:    3f40f41a    ..@?    DCD    1061221402
        0x00047b34:    3f4066e5    .f@?    DCD    1061185253
        0x00047b38:    3f3fd928    (.??    DCD    1061148968
        0x00047b3c:    3f3f4ae5    .J??    DCD    1061112549
        0x00047b40:    3f3ebc1b    ..>?    DCD    1061075995
        0x00047b44:    3f3e2ccc    .,>?    DCD    1061039308
        0x00047b48:    3f3d9cf7    ..=?    DCD    1061002487
        0x00047b4c:    3f3d0c9d    ..=?    DCD    1060965533
        0x00047b50:    3f3c7bbe    .{<?    DCD    1060928446
        0x00047b54:    3f3bea5c    \.;?    DCD    1060891228
        0x00047b58:    3f3b5875    uX;?    DCD    1060853877
        0x00047b5c:    3f3ac60a    ..:?    DCD    1060816394
        0x00047b60:    3f3a331d    .3:?    DCD    1060778781
        0x00047b64:    3f399fad    ..9?    DCD    1060741037
        0x00047b68:    3f390bbb    ..9?    DCD    1060703163
        0x00047b6c:    3f387747    Gw8?    DCD    1060665159
        0x00047b70:    3f37e251    Q.7?    DCD    1060627025
        0x00047b74:    3f374cda    .L7?    DCD    1060588762
        0x00047b78:    3f36b6e3    ..6?    DCD    1060550371
        0x00047b7c:    3f36206b    k 6?    DCD    1060511851
        0x00047b80:    3f358974    t.5?    DCD    1060473204
        0x00047b84:    3f34f1fd    ..4?    DCD    1060434429
        0x00047b88:    3f345a07    .Z4?    DCD    1060395527
        0x00047b8c:    3f33c193    ..3?    DCD    1060356499
        0x00047b90:    3f3328a0    .(3?    DCD    1060317344
        0x00047b94:    3f328f30    0.2?    DCD    1060278064
        0x00047b98:    3f31f542    B.1?    DCD    1060238658
        0x00047b9c:    3f315ad8    .Z1?    DCD    1060199128
        0x00047ba0:    3f30bff1    ..0?    DCD    1060159473
        0x00047ba4:    3f30248e    .$0?    DCD    1060119694
        0x00047ba8:    3f2f88af    ../?    DCD    1060079791
        0x00047bac:    3f2eec55    U..?    DCD    1060039765
        0x00047bb0:    3f2e4f81    .O.?    DCD    1059999617
        0x00047bb4:    3f2db232    2.-?    DCD    1059959346
        0x00047bb8:    3f2d1469    i.-?    DCD    1059918953
        0x00047bbc:    3f2c7627    'v,?    DCD    1059878439
        0x00047bc0:    3f2bd76b    k.+?    DCD    1059837803
        0x00047bc4:    3f2b3837    78+?    DCD    1059797047
        0x00047bc8:    3f2a988b    ..*?    DCD    1059756171
        0x00047bcc:    3f29f867    g.)?    DCD    1059715175
        0x00047bd0:    3f2957cc    .W)?    DCD    1059674060
        0x00047bd4:    3f28b6ba    ..(?    DCD    1059632826
        0x00047bd8:    3f281532    2.(?    DCD    1059591474
        0x00047bdc:    3f277333    3s'?    DCD    1059550003
        0x00047be0:    3f26d0bf    ..&?    DCD    1059508415
        0x00047be4:    3f262dd6    .-&?    DCD    1059466710
        0x00047be8:    3f258a79    y.%?    DCD    1059424889
        0x00047bec:    3f24e6a7    ..$?    DCD    1059382951
        0x00047bf0:    3f244261    aB$?    DCD    1059340897
        0x00047bf4:    3f239da9    ..#?    DCD    1059298729
        0x00047bf8:    3f22f87d    }."?    DCD    1059256445
        0x00047bfc:    3f2252df    .R"?    DCD    1059214047
        0x00047c00:    3f21accf    ..!?    DCD    1059171535
        0x00047c04:    3f21064d    M.!?    DCD    1059128909
        0x00047c08:    3f205f5b    [_ ?    DCD    1059086171
        0x00047c0c:    3f1fb7f8    ...?    DCD    1059043320
        0x00047c10:    3f1f1025    %..?    DCD    1059000357
        0x00047c14:    3f1e67e2    .g.?    DCD    1058957282
        0x00047c18:    3f1dbf30    0..?    DCD    1058914096
        0x00047c1c:    3f1d1610    ...?    DCD    1058870800
        0x00047c20:    3f1c6c81    .l.?    DCD    1058827393
        0x00047c24:    3f1bc284    ...?    DCD    1058783876
        0x00047c28:    3f1b181a    ...?    DCD    1058740250
        0x00047c2c:    3f1a6d43    Cm.?    DCD    1058696515
        0x00047c30:    3f19c200    ...?    DCD    1058652672
        0x00047c34:    3f191651    Q..?    DCD    1058608721
        0x00047c38:    3f186a36    6j.?    DCD    1058564662
        0x00047c3c:    3f17bdb1    ...?    DCD    1058520497
        0x00047c40:    3f1710c1    ...?    DCD    1058476225
        0x00047c44:    3f166367    gc.?    DCD    1058431847
        0x00047c48:    3f15b5a3    ...?    DCD    1058387363
        0x00047c4c:    3f150776    v..?    DCD    1058342774
        0x00047c50:    3f1458e1    .X.?    DCD    1058298081
        0x00047c54:    3f13a9e4    ...?    DCD    1058253284
        0x00047c58:    3f12fa7f    ...?    DCD    1058208383
        0x00047c5c:    3f124ab3    .J.?    DCD    1058163379
        0x00047c60:    3f119a80    ...?    DCD    1058118272
        0x00047c64:    3f10e9e7    ...?    DCD    1058073063
        0x00047c68:    3f1038e8    .8.?    DCD    1058027752
        0x00047c6c:    3f0f8784    ...?    DCD    1057982340
        0x00047c70:    3f0ed5bb    ...?    DCD    1057936827
        0x00047c74:    3f0e238e    .#.?    DCD    1057891214
        0x00047c78:    3f0d70fe    .p.?    DCD    1057845502
        0x00047c7c:    3f0cbe0a    ...?    DCD    1057799690
        0x00047c80:    3f0c0ab3    ...?    DCD    1057753779
        0x00047c84:    3f0b56fa    .V.?    DCD    1057707770
        0x00047c88:    3f0aa2df    ...?    DCD    1057661663
        0x00047c8c:    3f09ee63    c..?    DCD    1057615459
        0x00047c90:    3f093986    .9.?    DCD    1057569158
        0x00047c94:    3f088449    I..?    DCD    1057522761
        0x00047c98:    3f07ceac    ...?    DCD    1057476268
        0x00047c9c:    3f0718af    ...?    DCD    1057429679
        0x00047ca0:    3f066254    Tb.?    DCD    1057382996
        0x00047ca4:    3f05ab9b    ...?    DCD    1057336219
        0x00047ca8:    3f04f483    ...?    DCD    1057289347
        0x00047cac:    3f043d0f    .=.?    DCD    1057242383
        0x00047cb0:    3f03853d    =..?    DCD    1057195325
        0x00047cb4:    3f02cd0f    ...?    DCD    1057148175
        0x00047cb8:    3f021486    ...?    DCD    1057100934
        0x00047cbc:    3f015ba1    .[.?    DCD    1057053601
        0x00047cc0:    3f00a261    a..?    DCD    1057006177
        0x00047cc4:    3effd18f    ...>    DCD    1056952719
        0x00047cc8:    3efe5da7    .].>    DCD    1056857511
        0x00047ccc:    3efce90e    ...>    DCD    1056762126
        0x00047cd0:    3efb73c2    .s.>    DCD    1056666562
        0x00047cd4:    3ef9fdc6    ...>    DCD    1056570822
        0x00047cd8:    3ef8871b    ...>    DCD    1056474907
        0x00047cdc:    3ef70fc1    ...>    DCD    1056378817
        0x00047ce0:    3ef597ba    ...>    DCD    1056282554
        0x00047ce4:    3ef41f06    ...>    DCD    1056186118
        0x00047ce8:    3ef2a5a8    ...>    DCD    1056089512
        0x00047cec:    3ef12b9e    .+.>    DCD    1055992734
        0x00047cf0:    3eefb0ec    ...>    DCD    1055895788
        0x00047cf4:    3eee3591    .5.>    DCD    1055798673
        0x00047cf8:    3eecb990    ...>    DCD    1055701392
        0x00047cfc:    3eeb3ce8    .<.>    DCD    1055603944
        0x00047d00:    3ee9bf9a    ...>    DCD    1055506330
        0x00047d04:    3ee841a9    .A.>    DCD    1055408553
        0x00047d08:    3ee6c315    ...>    DCD    1055310613
        0x00047d0c:    3ee543df    .C.>    DCD    1055212511
        0x00047d10:    3ee3c408    ...>    DCD    1055114248
        0x00047d14:    3ee24391    .C.>    DCD    1055015825
        0x00047d18:    3ee0c27c    |..>    DCD    1054917244
        0x00047d1c:    3edf40c8    .@.>    DCD    1054818504
        0x00047d20:    3eddbe78    x..>    DCD    1054719608
        0x00047d24:    3edc3b8c    .;.>    DCD    1054620556
        0x00047d28:    3edab806    ...>    DCD    1054521350
        0x00047d2c:    3ed933e6    .3.>    DCD    1054421990
        0x00047d30:    3ed7af2e    ...>    DCD    1054322478
        0x00047d34:    3ed629df    .).>    DCD    1054222815
        0x00047d38:    3ed4a3f9    ...>    DCD    1054123001
        0x00047d3c:    3ed31d7d    }..>    DCD    1054023037
        0x00047d40:    3ed1966e    n..>    DCD    1053922926
        0x00047d44:    3ed00ecc    ...>    DCD    1053822668
        0x00047d48:    3ece8697    ...>    DCD    1053722263
        0x00047d4c:    3eccfdd2    ...>    DCD    1053621714
        0x00047d50:    3ecb747d    }t.>    DCD    1053521021
        0x00047d54:    3ec9ea99    ...>    DCD    1053420185
        0x00047d58:    3ec86027    '`.>    DCD    1053319207
        0x00047d5c:    3ec6d528    (..>    DCD    1053218088
        0x00047d60:    3ec5499f    .I.>    DCD    1053116831
        0x00047d64:    3ec3bd8a    ...>    DCD    1053015434
        0x00047d68:    3ec230ec    .0.>    DCD    1052913900
        0x00047d6c:    3ec0a3c6    ...>    DCD    1052812230
        0x00047d70:    3ebf1619    ...>    DCD    1052710425
        0x00047d74:    3ebd87e6    ...>    DCD    1052608486
        0x00047d78:    3ebbf92d    -..>    DCD    1052506413
        0x00047d7c:    3eba69f1    .i.>    DCD    1052404209
        0x00047d80:    3eb8da32    2..>    DCD    1052301874
        0x00047d84:    3eb749f1    .I.>    DCD    1052199409
        0x00047d88:    3eb5b92f    /..>    DCD    1052096815
        0x00047d8c:    3eb427ee    .'.>    DCD    1051994094
        0x00047d90:    3eb2962f    /..>    DCD    1051891247
        0x00047d94:    3eb103f2    ...>    DCD    1051788274
        0x00047d98:    3eaf7139    9q.>    DCD    1051685177
        0x00047d9c:    3eadde04    ...>    DCD    1051581956
        0x00047da0:    3eac4a56    VJ.>    DCD    1051478614
        0x00047da4:    3eaab62f    /..>    DCD    1051375151
        0x00047da8:    3ea92190    .!.>    DCD    1051271568
        0x00047dac:    3ea78c7a    z..>    DCD    1051167866
        0x00047db0:    3ea5f6ef    ...>    DCD    1051064047
        0x00047db4:    3ea460ef    .`.>    DCD    1050960111
        0x00047db8:    3ea2ca7c    |..>    DCD    1050856060
        0x00047dbc:    3ea13397    .3.>    DCD    1050751895
        0x00047dc0:    3e9f9c40    @..>    DCD    1050647616
        0x00047dc4:    3e9e047a    z..>    DCD    1050543226
        0x00047dc8:    3e9c6c44    Dl.>    DCD    1050438724
        0x00047dcc:    3e9ad3a1    ...>    DCD    1050334113
        0x00047dd0:    3e993a91    .:.>    DCD    1050229393
        0x00047dd4:    3e97a116    ...>    DCD    1050124566
        0x00047dd8:    3e960730    0..>    DCD    1050019632
        0x00047ddc:    3e946ce1    .l.>    DCD    1049914593
        0x00047de0:    3e92d229    )..>    DCD    1049809449
        0x00047de4:    3e91370b    .7.>    DCD    1049704203
        0x00047de8:    3e8f9b87    ...>    DCD    1049598855
        0x00047dec:    3e8dff9e    ...>    DCD    1049493406
        0x00047df0:    3e8c6351    Qc.>    DCD    1049387857
        0x00047df4:    3e8ac6a2    ...>    DCD    1049282210
        0x00047df8:    3e892991    .).>    DCD    1049176465
        0x00047dfc:    3e878c20     ..>    DCD    1049070624
        0x00047e00:    3e85ee50    P..>    DCD    1048964688
        0x00047e04:    3e845022    "P.>    DCD    1048858658
        0x00047e08:    3e82b197    ...>    DCD    1048752535
        0x00047e0c:    3e8112b0    ...>    DCD    1048646320
        0x00047e10:    3e7ee6de    ..~>    DCD    1048504030
        0x00047e14:    3e7ba7a9    ..{>    DCD    1048291241
        0x00047e18:    3e7867c3    .gx>    DCD    1048078275
        0x00047e1c:    3e75272f    /'u>    DCD    1047865135
        0x00047e20:    3e71e5ee    ..q>    DCD    1047651822
        0x00047e24:    3e6ea404    ..n>    DCD    1047438340
        0x00047e28:    3e6b6173    sak>    DCD    1047224691
        0x00047e2c:    3e681e3c    <.h>    DCD    1047010876
        0x00047e30:    3e64da62    b.d>    DCD    1046796898
        0x00047e34:    3e6195e8    ..a>    DCD    1046582760
        0x00047e38:    3e5e50cf    .P^>    DCD    1046368463
        0x00047e3c:    3e5b0b1a    ..[>    DCD    1046154010
        0x00047e40:    3e57c4cc    ..W>    DCD    1045939404
        0x00047e44:    3e547de6    .}T>    DCD    1045724646
        0x00047e48:    3e51366b    k6Q>    DCD    1045509739
        0x00047e4c:    3e4dee5d    ].M>    DCD    1045294685
        0x00047e50:    3e4aa5bf    ..J>    DCD    1045079487
        0x00047e54:    3e475c92    .\G>    DCD    1044864146
        0x00047e58:    3e4412da    ..D>    DCD    1044648666
        0x00047e5c:    3e40c897    ..@>    DCD    1044433047
        0x00047e60:    3e3d7dce    .}=>    DCD    1044217294
        0x00047e64:    3e3a3280    .2:>    DCD    1044001408
        0x00047e68:    3e36e6ae    ..6>    DCD    1043785390
        0x00047e6c:    3e339a5d    ].3>    DCD    1043569245
        0x00047e70:    3e304d8d    .M0>    DCD    1043352973
        0x00047e74:    3e2d0042    B.->    DCD    1043136578
        0x00047e78:    3e29b27d    }.)>    DCD    1042920061
        0x00047e7c:    3e266442    Bd&>    DCD    1042703426
        0x00047e80:    3e231591    ..#>    DCD    1042486673
        0x00047e84:    3e1fc66e    n..>    DCD    1042269806
        0x00047e88:    3e1c76db    .v.>    DCD    1042052827
        0x00047e8c:    3e1926da    .&.>    DCD    1041835738
        0x00047e90:    3e15d66d    m..>    DCD    1041618541
        0x00047e94:    3e128598    ...>    DCD    1041401240
        0x00047e98:    3e0f345b    [4.>    DCD    1041183835
        0x00047e9c:    3e0be2ba    ...>    DCD    1040966330
        0x00047ea0:    3e0890b7    ...>    DCD    1040748727
        0x00047ea4:    3e053e54    T>.>    DCD    1040531028
        0x00047ea8:    3e01eb94    ...>    DCD    1040313236
        0x00047eac:    3dfd30f0    .0.=    DCD    1040003312
        0x00047eb0:    3df68a06    ...=    DCD    1039567366
        0x00047eb4:    3defe271    q..=    DCD    1039131249
        0x00047eb8:    3de93a33    3:.=    DCD    1038694963
        0x00047ebc:    3de2914f    O..=    DCD    1038258511
        0x00047ec0:    3ddbe7cf    ...=    DCD    1037821903
        0x00047ec4:    3dd53db5    .=.=    DCD    1037385141
        0x00047ec8:    3dce9303    ...=    DCD    1036948227
        0x00047ecc:    3dc7e7c0    ...=    DCD    1036511168
        0x00047ed0:    3dc13bf2    .;.=    DCD    1036073970
        0x00047ed4:    3dba8f9c    ...=    DCD    1035636636
        0x00047ed8:    3db3e2c3    ...=    DCD    1035199171
        0x00047edc:    3dad356c    l5.=    DCD    1034761580
        0x00047ee0:    3da6879b    ...=    DCD    1034323867
        0x00047ee4:    3d9fd955    U..=    DCD    1033886037
        0x00047ee8:    3d992a9f    .*.=    DCD    1033448095
        0x00047eec:    3d927b7e    ~{.=    DCD    1033010046
        0x00047ef0:    3d8bcbf6    ...=    DCD    1032571894
        0x00047ef4:    3d851c0b    ...=    DCD    1032133643
        0x00047ef8:    3d7cd787    ..|=    DCD    1031591815
        0x00047efc:    3d6f7646    Fvo=    DCD    1030714950
        0x00047f00:    3d62145d    ].b=    DCD    1029837917
        0x00047f04:    3d54b1d6    ..T=    DCD    1028960726
        0x00047f08:    3d474eb9    .NG=    DCD    1028083385
        0x00047f0c:    3d39eb10    ..9=    DCD    1027205904
        0x00047f10:    3d2c86e5    ..,=    DCD    1026328293
        0x00047f14:    3d1f2240    @".=    DCD    1025450560
        0x00047f18:    3d11bd2c    ,..=    DCD    1024572716
        0x00047f1c:    3d0457b2    .W.=    DCD    1023694770
        0x00047f20:    3cede3b5    ...<    DCD    1022223285
        0x00047f24:    3cd31760    `..<    DCD    1020467040
        0x00047f28:    3cb84a76    vJ.<    DCD    1018710646
        0x00047f2c:    3c9d7d0b    .}.<    DCD    1016954123
        0x00047f30:    3c82af32    2..<    DCD    1015197490
        0x00047f34:    3c4fc1fa    ..O<    DCD    1011859962
        0x00047f38:    3c1a24fe    .$.<    DCD    1008346366
        0x00047f3c:    3bc90f2a    *..;    DCD    1003032362
        0x00047f40:    3b3ba799    ..;;    DCD    993765273
        0x00047f44:    b9d67d2e    .}..    DCD    3117841710
        0x00047f48:    bb7146d2    .Fq.    DCD    3144763090
        0x00047f4c:    bbe3deab    ....    DCD    3152273067
        0x00047f50:    bc278ca6    ..'.    DCD    3156708518
        0x00047f54:    bc5d2981    .)].    DCD    3160222081
        0x00047f58:    bc8962e1    .b..    DCD    3163120353
        0x00047f5c:    bca430a0    .0..    DCD    3164876960
        0x00047f60:    bcbefdec    ....    DCD    3166633452
        0x00047f64:    bcd9cab3    ....    DCD    3168389811
        0x00047f68:    bcf496e0    ....    DCD    3170146016
        0x00047f6c:    bd07b131    1...    DCD    3171397937
        0x00047f70:    bd151693    ....    DCD    3172275859
        0x00047f74:    bd227b8c    .{".    DCD    3173153676
        0x00047f78:    bd2fe013    ../.    DCD    3174031379
        0x00047f7c:    bd3d441e    .D=.    DCD    3174908958
        0x00047f80:    bd4aa7a5    ..J.    DCD    3175786405
        0x00047f84:    bd580a9d    ..X.    DCD    3176663709
        0x00047f88:    bd656cfe    .le.    DCD    3177540862
        0x00047f8c:    bd72cebe    ..r.    DCD    3178417854
        0x00047f90:    bd8017ea    ....    DCD    3179288554
        0x00047f94:    bd86c81b    ....    DCD    3179726875
        0x00047f98:    bd8d77ed    .w..    DCD    3180165101
        0x00047f9c:    bd94275c    \'..    DCD    3180603228
        0x00047fa0:    bd9ad663    c...    DCD    3181041251
        0x00047fa4:    bda184fd    ....    DCD    3181479165
        0x00047fa8:    bda83326    &3..    DCD    3181916966
        0x00047fac:    bdaee0d9    ....    DCD    3182354649
        0x00047fb0:    bdb58e11    ....    DCD    3182792209
        0x00047fb4:    bdbc3aca    .:..    DCD    3183229642
        0x00047fb8:    bdc2e6fe    ....    DCD    3183666942
        0x00047fbc:    bdc992aa    ....    DCD    3184104106
        0x00047fc0:    bdd03dc8    .=..    DCD    3184541128
        0x00047fc4:    bdd6e854    T...    DCD    3184978004
        0x00047fc8:    bddd924a    J...    DCD    3185414730
        0x00047fcc:    bde43ba4    .;..    DCD    3185851300
        0x00047fd0:    bdeae45d    ]...    DCD    3186287709
        0x00047fd4:    bdf18c72    r...    DCD    3186723954
        0x00047fd8:    bdf833dd    .3..    DCD    3187160029
        0x00047fdc:    bdfeda9a    ....    DCD    3187595930
        0x00047fe0:    be02c052    R...    DCD    3187851346
        0x00047fe4:    be0612fc    ....    DCD    3188069116
        0x00047fe8:    be096547    Ge..    DCD    3188286791
        0x00047fec:    be0cb732    2...    DCD    3188504370
        0x00047ff0:    be1008ba    ....    DCD    3188721850
        0x00047ff4:    be1359dd    .Y..    DCD    3188939229
        0x00047ff8:    be16aa98    ....    DCD    3189156504
        0x00047ffc:    be19faea    ....    DCD    3189373674
        0x00048000:    be1d4ad0    .J..    DCD    3189590736
        0x00048004:    be209a47    G. .    DCD    3189807687
        0x00048008:    be23e94e    N.#.    DCD    3190024526
        0x0004800c:    be2737e1    .7'.    DCD    3190241249
        0x00048010:    be2a8600    ..*.    DCD    3190457856
        0x00048014:    be2dd3a6    ..-.    DCD    3190674342
        0x00048018:    be3120d3    . 1.    DCD    3190890707
        0x0004801c:    be346d83    .m4.    DCD    3191106947
        0x00048020:    be37b9b5    ..7.    DCD    3191323061
        0x00048024:    be3b0565    e.;.    DCD    3191539045
        0x00048028:    be3e5093    .P>.    DCD    3191754899
        0x0004802c:    be419b3a    :.A.    DCD    3191970618
        0x00048030:    be44e55a    Z.D.    DCD    3192186202
        0x00048034:    be482ef0    ..H.    DCD    3192401648
        0x00048038:    be4b77f9    .wK.    DCD    3192616953
        0x0004803c:    be4ec074    t.N.    DCD    3192832116
        0x00048040:    be52085d    ].R.    DCD    3193047133
        0x00048044:    be554fb3    .OU.    DCD    3193262003
        0x00048048:    be589673    s.X.    DCD    3193476723
        0x0004804c:    be5bdc9c    ..[.    DCD    3193691292
        0x00048050:    be5f222a    *"_.    DCD    3193905706
        0x00048054:    be62671b    .gb.    DCD    3194119963
        0x00048058:    be65ab6d    m.e.    DCD    3194334061
        0x0004805c:    be68ef1f    ..h.    DCD    3194547999
        0x00048060:    be6c322c    ,2l.    DCD    3194761772
        0x00048064:    be6f7494    .to.    DCD    3194975380
        0x00048068:    be72b654    T.r.    DCD    3195188820
        0x0004806c:    be75f76a    j.u.    DCD    3195402090
        0x00048070:    be7937d3    .7y.    DCD    3195615187
        0x00048074:    be7c778d    .w|.    DCD    3195828109
        0x00048078:    be7fb696    ....    DCD    3196040854
        0x0004807c:    be817a75    uz..    DCD    3196156533
        0x00048080:    be831945    E...    DCD    3196262725
        0x00048084:    be84b7b9    ....    DCD    3196368825
        0x00048088:    be8655d0    .U..    DCD    3196474832
        0x0004808c:    be87f388    ....    DCD    3196580744
        0x00048090:    be8990e1    ....    DCD    3196686561
        0x00048094:    be8b2dda    .-..    DCD    3196792282
        0x00048098:    be8cca70    p...    DCD    3196897904
        0x0004809c:    be8e66a4    .f..    DCD    3197003428
        0x000480a0:    be900274    t...    DCD    3197108852
        0x000480a4:    be919ddf    ....    DCD    3197214175
        0x000480a8:    be9338e4    .8..    DCD    3197319396
        0x000480ac:    be94d381    ....    DCD    3197424513
        0x000480b0:    be966db6    .m..    DCD    3197529526
        0x000480b4:    be980781    ....    DCD    3197634433
        0x000480b8:    be99a0e2    ....    DCD    3197739234
        0x000480bc:    be9b39d7    .9..    DCD    3197843927
        0x000480c0:    be9cd25f    _...    DCD    3197948511
        0x000480c4:    be9e6a79    yj..    DCD    3198052985
        0x000480c8:    bea00223    #...    DCD    3198157347
        0x000480cc:    bea1995e    ^...    DCD    3198261598
        0x000480d0:    bea33026    &0..    DCD    3198365734
        0x000480d4:    bea4c67d    }...    DCD    3198469757
        0x000480d8:    bea65c60    `\..    DCD    3198573664
        0x000480dc:    bea7f1ce    ....    DCD    3198677454
        0x000480e0:    bea986c6    ....    DCD    3198781126
        0x000480e4:    beab1b47    G...    DCD    3198884679
        0x000480e8:    beacaf50    P...    DCD    3198988112
        0x000480ec:    beae42e0    .B..    DCD    3199091424
        0x000480f0:    beafd5f5    ....    DCD    3199194613
        0x000480f4:    beb1688f    .h..    DCD    3199297679
        0x000480f8:    beb2faad    ....    DCD    3199400621
        0x000480fc:    beb48c4d    M...    DCD    3199503437
        0x00048100:    beb61d6e    n...    DCD    3199606126
        0x00048104:    beb7ae10    ....    DCD    3199708688
        0x00048108:    beb93e30    0>..    DCD    3199811120
        0x0004810c:    bebacdcf    ....    DCD    3199913423
        0x00048110:    bebc5cea    .\..    DCD    3200015594
        0x00048114:    bebdeb82    ....    DCD    3200117634
        0x00048118:    bebf7994    .y..    DCD    3200219540
        0x0004811c:    bec1071f    ....    DCD    3200321311
        0x00048120:    bec29423    #...    DCD    3200422947
        0x00048124:    bec4209f    . ..    DCD    3200524447
        0x00048128:    bec5ac91    ....    DCD    3200625809
        0x0004812c:    bec737f8    .7..    DCD    3200727032
        0x00048130:    bec8c2d3    ....    DCD    3200828115
        0x00048134:    beca4d22    "M..    DCD    3200929058
        0x00048138:    becbd6e2    ....    DCD    3201029858
        0x0004813c:    becd6013    .`..    DCD    3201130515
        0x00048140:    becee8b5    ....    DCD    3201231029
        0x00048144:    bed070c5    .p..    DCD    3201331397
        0x00048148:    bed1f842    B...    DCD    3201431618
        0x0004814c:    bed37f2d    -...    DCD    3201531693
        0x00048150:    bed50583    ....    DCD    3201631619
        0x00048154:    bed68b43    C...    DCD    3201731395
        0x00048158:    bed8106d    m...    DCD    3201831021
        0x0004815c:    bed994ff    ....    DCD    3201930495
        0x00048160:    bedb18f9    ....    DCD    3202029817
        0x00048164:    bedc9c59    Y...    DCD    3202128985
        0x00048168:    bede1f1d    ....    DCD    3202227997
        0x0004816c:    bedfa146    F...    DCD    3202326854
        0x00048170:    bee122d3    ."..    DCD    3202425555
        0x00048174:    bee2a3c1    ....    DCD    3202524097
        0x00048178:    bee42410    .$..    DCD    3202622480
        0x0004817c:    bee5a3be    ....    DCD    3202720702
        0x00048180:    bee722cc    ."..    DCD    3202818764
        0x00048184:    bee8a138    8...    DCD    3202916664
        0x00048188:    beea1f00    ....    DCD    3203014400
        0x0004818c:    beeb9c24    $...    DCD    3203111972
        0x00048190:    beed18a2    ....    DCD    3203209378
        0x00048194:    beee947a    z...    DCD    3203306618
        0x00048198:    bef00fab    ....    DCD    3203403691
        0x0004819c:    bef18a33    3...    DCD    3203500595
        0x000481a0:    bef30412    ....    DCD    3203597330
        0x000481a4:    bef47d46    F}..    DCD    3203693894
        0x000481a8:    bef5f5cf    ....    DCD    3203790287
        0x000481ac:    bef76daa    .m..    DCD    3203886506
        0x000481b0:    bef8e4d9    ....    DCD    3203982553
        0x000481b4:    befa5b58    X[..    DCD    3204078424
        0x000481b8:    befbd128    (...    DCD    3204174120
        0x000481bc:    befd4647    GF..    DCD    3204269639
        0x000481c0:    befebab5    ....    DCD    3204364981
        0x000481c4:    bf001738    8...    DCD    3204454200
        0x000481c8:    bf00d0bb    ....    DCD    3204501691
        0x000481cc:    bf0189e4    ....    DCD    3204549092
        0x000481d0:    bf0242b2    .B..    DCD    3204596402
        0x000481d4:    bf02fb25    %...    DCD    3204643621
        0x000481d8:    bf03b33b    ;...    DCD    3204690747
        0x000481dc:    bf046af6    .j..    DCD    3204737782
        0x000481e0:    bf052253    S"..    DCD    3204784723
        0x000481e4:    bf05d953    S...    DCD    3204831571
        0x000481e8:    bf068ff5    ....    DCD    3204878325
        0x000481ec:    bf074638    8F..    DCD    3204924984
        0x000481f0:    bf07fc1d    ....    DCD    3204971549
        0x000481f4:    bf08b1a2    ....    DCD    3205018018
        0x000481f8:    bf0966c7    .f..    DCD    3205064391
        0x000481fc:    bf0a1b8c    ....    DCD    3205110668
        0x00048200:    bf0acff0    ....    DCD    3205156848
        0x00048204:    bf0b83f3    ....    DCD    3205202931
        0x00048208:    bf0c3793    .7..    DCD    3205248915
        0x0004820c:    bf0cead1    ....    DCD    3205294801
        0x00048210:    bf0d9dac    ....    DCD    3205340588
        0x00048214:    bf0e5024    $P..    DCD    3205386276
        0x00048218:    bf0f0238    8...    DCD    3205431864
        0x0004821c:    bf0fb3e8    ....    DCD    3205477352
        0x00048220:    bf106532    2e..    DCD    3205522738
        0x00048224:    bf111618    ....    DCD    3205568024
        0x00048228:    bf11c697    ....    DCD    3205613207
        0x0004822c:    bf1276b0    .v..    DCD    3205658288
        0x00048230:    bf132663    c&..    DCD    3205703267
        0x00048234:    bf13d5ae    ....    DCD    3205748142
        0x00048238:    bf148491    ....    DCD    3205792913
        0x0004823c:    bf15330d    .3..    DCD    3205837581
        0x00048240:    bf15e11f    ....    DCD    3205882143
        0x00048244:    bf168ec8    ....    DCD    3205926600
        0x00048248:    bf173c08    .<..    DCD    3205970952
        0x0004824c:    bf17e8dd    ....    DCD    3206015197
        0x00048250:    bf189548    H...    DCD    3206059336
        0x00048254:    bf194148    HA..    DCD    3206103368
        0x00048258:    bf19ecdc    ....    DCD    3206147292
        0x0004825c:    bf1a9804    ....    DCD    3206191108
        0x00048260:    bf1b42c0    .B..    DCD    3206234816
        0x00048264:    bf1bed0f    ....    DCD    3206278415
        0x00048268:    bf1c96f0    ....    DCD    3206321904
        0x0004826c:    bf1d4063    c@..    DCD    3206365283
        0x00048270:    bf1de968    h...    DCD    3206408552
        0x00048274:    bf1e91fe    ....    DCD    3206451710
        0x00048278:    bf1f3a25    %:..    DCD    3206494757
        0x0004827c:    bf1fe1dc    ....    DCD    3206537692
        0x00048280:    bf208923    #. .    DCD    3206580515
        0x00048284:    bf212ffa    ./!.    DCD    3206623226
        0x00048288:    bf21d65f    _.!.    DCD    3206665823
        0x0004828c:    bf227c52    R|".    DCD    3206708306
        0x00048290:    bf2321d4    .!#.    DCD    3206750676
        0x00048294:    bf23c6e3    ..#.    DCD    3206792931
        0x00048298:    bf246b7f    .k$.    DCD    3206835071
        0x0004829c:    bf250fa7    ..%.    DCD    3206877095
        0x000482a0:    bf25b35c    \.%.    DCD    3206919004
        0x000482a4:    bf26569d    .V&.    DCD    3206960797
        0x000482a8:    bf26f968    h.&.    DCD    3207002472
        0x000482ac:    bf279bbf    ..'.    DCD    3207044031
        0x000482b0:    bf283da0    .=(.    DCD    3207085472
        0x000482b4:    bf28df0b    ..(.    DCD    3207126795
        0x000482b8:    bf297fff    ..).    DCD    3207167999
        0x000482bc:    bf2a207d    } *.    DCD    3207209085
        0x000482c0:    bf2ac083    ..*.    DCD    3207250051
        0x000482c4:    bf2b6011    .`+.    DCD    3207290897
        0x000482c8:    bf2bff27    '.+.    DCD    3207331623
        0x000482cc:    bf2c9dc4    ..,.    DCD    3207372228
        0x000482d0:    bf2d3be8    .;-.    DCD    3207412712
        0x000482d4:    bf2dd992    ..-.    DCD    3207453074
        0x000482d8:    bf2e76c3    .v..    DCD    3207493315
        0x000482dc:    bf2f1379    y./.    DCD    3207533433
        0x000482e0:    bf2fafb4    ../.    DCD    3207573428
        0x000482e4:    bf304b73    sK0.    DCD    3207613299
        0x000482e8:    bf30e6b7    ..0.    DCD    3207653047
        0x000482ec:    bf31817f    ..1.    DCD    3207692671
        0x000482f0:    bf321bcb    ..2.    DCD    3207732171
        0x000482f4:    bf32b599    ..2.    DCD    3207771545
        0x000482f8:    bf334eea    .N3.    DCD    3207810794
        0x000482fc:    bf33e7bd    ..3.    DCD    3207849917
        0x00048300:    bf348012    ..4.    DCD    3207888914
        0x00048304:    bf3517e8    ..5.    DCD    3207927784
        0x00048308:    bf35af3f    ?.5.    DCD    3207966527
        0x0004830c:    bf364616    .F6.    DCD    3208005142
        0x00048310:    bf36dc6e    n.6.    DCD    3208043630
        0x00048314:    bf377245    Er7.    DCD    3208081989
        0x00048318:    bf38079c    ..8.    DCD    3208120220
        0x0004831c:    bf389c71    q.8.    DCD    3208158321
        0x00048320:    bf3930c5    .09.    DCD    3208196293
        0x00048324:    bf39c496    ..9.    DCD    3208234134
        0x00048328:    bf3a57e6    .W:.    DCD    3208271846
        0x0004832c:    bf3aeab2    ..:.    DCD    3208309426
        0x00048330:    bf3b7cfc    .|;.    DCD    3208346876
        0x00048334:    bf3c0ec2    ..<.    DCD    3208384194
        0x00048338:    bf3ca003    ..<.    DCD    3208421379
        0x0004833c:    bf3d30c1    .0=.    DCD    3208458433
        0x00048340:    bf3dc0fa    ..=.    DCD    3208495354
        0x00048344:    bf3e50ad    .P>.    DCD    3208532141
        0x00048348:    bf3edfdb    ..>.    DCD    3208568795
        0x0004834c:    bf3f6e83    .n?.    DCD    3208605315
        0x00048350:    bf3ffca5    ..?.    DCD    3208641701
        0x00048354:    bf408a40    @.@.    DCD    3208677952
        0x00048358:    bf411753    S.A.    DCD    3208714067
        0x0004835c:    bf41a3e0    ..A.    DCD    3208750048
        0x00048360:    bf422fe4    ./B.    DCD    3208785892
        0x00048364:    bf42bb60    `.B.    DCD    3208821600
        0x00048368:    bf434653    SFC.    DCD    3208857171
        0x0004836c:    bf43d0be    ..C.    DCD    3208892606
        0x00048370:    bf445a9e    .ZD.    DCD    3208927902
        0x00048374:    bf44e3f6    ..D.    DCD    3208963062
        0x00048378:    bf456cc2    .lE.    DCD    3208998082
        0x0004837c:    bf45f505    ..E.    DCD    3209032965
        0x00048380:    bf467cbc    .|F.    DCD    3209067708
        0x00048384:    bf4703e8    ..G.    DCD    3209102312
        0x00048388:    bf478a89    ..G.    DCD    3209136777
        0x0004838c:    bf48109d    ..H.    DCD    3209171101
        0x00048390:    bf489625    %.H.    DCD    3209205285
        0x00048394:    bf491b20     .I.    DCD    3209239328
        0x00048398:    bf499f8e    ..I.    DCD    3209273230
        0x0004839c:    bf4a236f    o#J.    DCD    3209306991
        0x000483a0:    bf4aa6c1    ..J.    DCD    3209340609
        0x000483a4:    bf4b2986    .)K.    DCD    3209374086
        0x000483a8:    bf4babbc    ..K.    DCD    3209407420
        0x000483ac:    bf4c2d63    c-L.    DCD    3209440611
        0x000483b0:    bf4cae7a    z.L.    DCD    3209473658
        0x000483b4:    bf4d2f02    ./M.    DCD    3209506562
        0x000483b8:    bf4daefa    ..M.    DCD    3209539322
        0x000483bc:    bf4e2e62    b.N.    DCD    3209571938
        0x000483c0:    bf4ead39    9.N.    DCD    3209604409
        0x000483c4:    bf4f2b7e    ~+O.    DCD    3209636734
        0x000483c8:    bf4fa933    3.O.    DCD    3209668915
        0x000483cc:    bf502655    U&P.    DCD    3209700949
        0x000483d0:    bf50a2e6    ..P.    DCD    3209732838
        0x000483d4:    bf511ee4    ..Q.    DCD    3209764580
        0x000483d8:    bf519a50    P.Q.    DCD    3209796176
        0x000483dc:    bf521528    (.R.    DCD    3209827624
        0x000483e0:    bf528f6d    m.R.    DCD    3209858925
        0x000483e4:    bf53091e    ..S.    DCD    3209890078
        0x000483e8:    bf53823b    ;.S.    DCD    3209921083
        0x000483ec:    bf53fac3    ..S.    DCD    3209951939
        0x000483f0:    bf5472b7    .rT.    DCD    3209982647
        0x000483f4:    bf54ea16    ..T.    DCD    3210013206
        0x000483f8:    bf5560df    .`U.    DCD    3210043615
        0x000483fc:    bf55d712    ..U.    DCD    3210073874
        0x00048400:    bf564cb0    .LV.    DCD    3210103984
        0x00048404:    bf56c1b7    ..V.    DCD    3210133943
        0x00048408:    bf573627    '6W.    DCD    3210163751
        0x0004840c:    bf57aa00    ..W.    DCD    3210193408
        0x00048410:    bf581d42    B.X.    DCD    3210222914
        0x00048414:    bf588fec    ..X.    DCD    3210252268
        0x00048418:    bf5901fe    ..Y.    DCD    3210281470
        0x0004841c:    bf597378    xsY.    DCD    3210310520
        0x00048420:    bf59e459    Y.Y.    DCD    3210339417
        0x00048424:    bf5a54a2    .TZ.    DCD    3210368162
        0x00048428:    bf5ac451    Q.Z.    DCD    3210396753
        0x0004842c:    bf5b3366    f3[.    DCD    3210425190
        0x00048430:    bf5ba1e2    ..[.    DCD    3210453474
        0x00048434:    bf5c0fc3    ..\.    DCD    3210481603
        0x00048438:    bf5c7d0a    .}\.    DCD    3210509578
        0x0004843c:    bf5ce9b7    ..\.    DCD    3210537399
        0x00048440:    bf5d55c8    .U].    DCD    3210565064
        0x00048444:    bf5dc13e    >.].    DCD    3210592574
        0x00048448:    bf5e2c18    .,^.    DCD    3210619928
        0x0004844c:    bf5e9657    W.^.    DCD    3210647127
        0x00048450:    bf5efff9    ..^.    DCD    3210674169
        0x00048454:    bf5f68ff    .h_.    DCD    3210701055
        0x00048458:    bf5fd168    h._.    DCD    3210727784
        0x0004845c:    bf603933    39`.    DCD    3210754355
        0x00048460:    bf60a062    b.`.    DCD    3210780770
        0x00048464:    bf6106f3    ..a.    DCD    3210807027
        0x00048468:    bf616ce5    .la.    DCD    3210833125
        0x0004846c:    bf61d23a    :.a.    DCD    3210859066
        0x00048470:    bf6236f0    .6b.    DCD    3210884848
        0x00048474:    bf629b08    ..b.    DCD    3210910472
        0x00048478:    bf62fe80    ..b.    DCD    3210935936
        0x0004847c:    bf636159    Yac.    DCD    3210961241
        0x00048480:    bf63c392    ..c.    DCD    3210986386
        0x00048484:    bf64252c    ,%d.    DCD    3211011372
        0x00048488:    bf648625    %.d.    DCD    3211036197
        0x0004848c:    bf64e67e    ~.d.    DCD    3211060862
        0x00048490:    bf654637    7Fe.    DCD    3211085367
        0x00048494:    bf65a54e    N.e.    DCD    3211109710
        0x00048498:    bf6603c5    ..f.    DCD    3211133893
        0x0004849c:    bf66619a    .af.    DCD    3211157914
        0x000484a0:    bf66becd    ..f.    DCD    3211181773
        0x000484a4:    bf671b5e    ^.g.    DCD    3211205470
        0x000484a8:    bf67774d    Mwg.    DCD    3211229005
        0x000484ac:    bf67d29a    ..g.    DCD    3211252378
        0x000484b0:    bf682d44    D-h.    DCD    3211275588
        0x000484b4:    bf68874b    K.h.    DCD    3211298635
        0x000484b8:    bf68e0ae    ..h.    DCD    3211321518
        0x000484bc:    bf69396f    o9i.    DCD    3211344239
        0x000484c0:    bf69918b    ..i.    DCD    3211366795
        0x000484c4:    bf69e904    ..i.    DCD    3211389188
        0x000484c8:    bf6a3fd9    .?j.    DCD    3211411417
        0x000484cc:    bf6a9609    ..j.    DCD    3211433481
        0x000484d0:    bf6aeb94    ..j.    DCD    3211455380
        0x000484d4:    bf6b407b    {@k.    DCD    3211477115
        0x000484d8:    bf6b94bc    ..k.    DCD    3211498684
        0x000484dc:    bf6be859    Y.k.    DCD    3211520089
        0x000484e0:    bf6c3b4f    O;l.    DCD    3211541327
        0x000484e4:    bf6c8da0    ..l.    DCD    3211562400
        0x000484e8:    bf6cdf4b    K.l.    DCD    3211583307
        0x000484ec:    bf6d304f    O0m.    DCD    3211604047
        0x000484f0:    bf6d80ad    ..m.    DCD    3211624621
        0x000484f4:    bf6dd065    e.m.    DCD    3211645029
        0x000484f8:    bf6e1f75    u.n.    DCD    3211665269
        0x000484fc:    bf6e6ddf    .mn.    DCD    3211685343
        0x00048500:    bf6ebba1    ..n.    DCD    3211705249
        0x00048504:    bf6f08bb    ..o.    DCD    3211724987
        0x00048508:    bf6f552e    .Uo.    DCD    3211744558
        0x0004850c:    bf6fa0f8    ..o.    DCD    3211763960
        0x00048510:    bf6fec1b    ..o.    DCD    3211783195
        0x00048514:    bf703695    .6p.    DCD    3211802261
        0x00048518:    bf708067    g.p.    DCD    3211821159
        0x0004851c:    bf70c990    ..p.    DCD    3211839888
        0x00048520:    bf71120f    ..q.    DCD    3211858447
        0x00048524:    bf7159e6    .Yq.    DCD    3211876838
        0x00048528:    bf71a113    ..q.    DCD    3211895059
        0x0004852c:    bf71e797    ..q.    DCD    3211913111
        0x00048530:    bf722d71    q-r.    DCD    3211930993
        0x00048534:    bf7272a0    .rr.    DCD    3211948704
        0x00048538:    bf72b726    &.r.    DCD    3211966246
        0x0004853c:    bf72fb01    ..r.    DCD    3211983617
        0x00048540:    bf733e32    2>s.    DCD    3212000818
        0x00048544:    bf7380b8    ..s.    DCD    3212017848
        0x00048548:    bf73c294    ..s.    DCD    3212034708
        0x0004854c:    bf7403c4    ..t.    DCD    3212051396
        0x00048550:    bf744449    IDt.    DCD    3212067913
        0x00048554:    bf748422    ".t.    DCD    3212084258
        0x00048558:    bf74c350    P.t.    DCD    3212100432
        0x0004855c:    bf7501d2    ..u.    DCD    3212116434
        0x00048560:    bf753fa8    .?u.    DCD    3212132264
        0x00048564:    bf757cd2    .|u.    DCD    3212147922
        0x00048568:    bf75b950    P.u.    DCD    3212163408
        0x0004856c:    bf75f521    !.u.    DCD    3212178721
        0x00048570:    bf763045    E0v.    DCD    3212193861
        0x00048574:    bf766abd    .jv.    DCD    3212208829
        0x00048578:    bf76a488    ..v.    DCD    3212223624
        0x0004857c:    bf76dda6    ..v.    DCD    3212238246
        0x00048580:    bf771616    ..w.    DCD    3212252694
        0x00048584:    bf774dd9    .Mw.    DCD    3212266969
        0x00048588:    bf7784ef    ..w.    DCD    3212281071
        0x0004858c:    bf77bb57    W.w.    DCD    3212294999
        0x00048590:    bf77f111    ..w.    DCD    3212308753
        0x00048594:    bf78261d    .&x.    DCD    3212322333
        0x00048598:    bf785a7a    zZx.    DCD    3212335738
        0x0004859c:    bf788e2a    *.x.    DCD    3212348970
        0x000485a0:    bf78c12b    +.x.    DCD    3212362027
        0x000485a4:    bf78f37d    }.x.    DCD    3212374909
        0x000485a8:    bf792521    !%y.    DCD    3212387617
        0x000485ac:    bf795616    .Vy.    DCD    3212400150
        0x000485b0:    bf79865c    \.y.    DCD    3212412508
        0x000485b4:    bf79b5f2    ..y.    DCD    3212424690
        0x000485b8:    bf79e4da    ..y.    DCD    3212436698
        0x000485bc:    bf7a1312    ..z.    DCD    3212448530
        0x000485c0:    bf7a409a    .@z.    DCD    3212460186
        0x000485c4:    bf7a6d73    smz.    DCD    3212471667
        0x000485c8:    bf7a999d    ..z.    DCD    3212482973
        0x000485cc:    bf7ac516    ..z.    DCD    3212494102
        0x000485d0:    bf7aefdf    ..z.    DCD    3212505055
        0x000485d4:    bf7b19f8    ..{.    DCD    3212515832
        0x000485d8:    bf7b4361    aC{.    DCD    3212526433
        0x000485dc:    bf7b6c1a    .l{.    DCD    3212536858
        0x000485e0:    bf7b9422    ".{.    DCD    3212547106
        0x000485e4:    bf7bbb7a    z.{.    DCD    3212557178
        0x000485e8:    bf7be220     .{.    DCD    3212567072
        0x000485ec:    bf7c0817    ..|.    DCD    3212576791
        0x000485f0:    bf7c2d5c    \-|.    DCD    3212586332
        0x000485f4:    bf7c51f0    .Q|.    DCD    3212595696
        0x000485f8:    bf7c75d3    .u|.    DCD    3212604883
        0x000485fc:    bf7c9905    ..|.    DCD    3212613893
        0x00048600:    bf7cbb86    ..|.    DCD    3212622726
        0x00048604:    bf7cdd55    U.|.    DCD    3212631381
        0x00048608:    bf7cfe73    s.|.    DCD    3212639859
        0x0004860c:    bf7d1edf    ..}.    DCD    3212648159
        0x00048610:    bf7d3e9a    .>}.    DCD    3212656282
        0x00048614:    bf7d5da3    .]}.    DCD    3212664227
        0x00048618:    bf7d7bfa    .{}.    DCD    3212671994
        0x0004861c:    bf7d999f    ..}.    DCD    3212679583
        0x00048620:    bf7db692    ..}.    DCD    3212686994
        0x00048624:    bf7dd2d3    ..}.    DCD    3212694227
        0x00048628:    bf7dee62    b.}.    DCD    3212701282
        0x0004862c:    bf7e093f    ?.~.    DCD    3212708159
        0x00048630:    bf7e2369    i#~.    DCD    3212714857
        0x00048634:    bf7e3ce1    .<~.    DCD    3212721377
        0x00048638:    bf7e55a7    .U~.    DCD    3212727719
        0x0004863c:    bf7e6dba    .m~.    DCD    3212733882
        0x00048640:    bf7e851b    ..~.    DCD    3212739867
        0x00048644:    bf7e9bc9    ..~.    DCD    3212745673
        0x00048648:    bf7eb1c4    ..~.    DCD    3212751300
        0x0004864c:    bf7ec70d    ..~.    DCD    3212756749
        0x00048650:    bf7edba2    ..~.    DCD    3212762018
        0x00048654:    bf7eef85    ..~.    DCD    3212767109
        0x00048658:    bf7f02b5    ....    DCD    3212772021
        0x0004865c:    bf7f1532    2...    DCD    3212776754
        0x00048660:    bf7f26fc    .&..    DCD    3212781308
        0x00048664:    bf7f3813    .8..    DCD    3212785683
        0x00048668:    bf7f4876    vH..    DCD    3212789878
        0x0004866c:    bf7f5827    'X..    DCD    3212793895
        0x00048670:    bf7f6724    $g..    DCD    3212797732
        0x00048674:    bf7f756e    nu..    DCD    3212801390
        0x00048678:    bf7f8305    ....    DCD    3212804869
        0x0004867c:    bf7f8fe8    ....    DCD    3212808168
        0x00048680:    bf7f9c19    ....    DCD    3212811289
        0x00048684:    bf7fa795    ....    DCD    3212814229
        0x00048688:    bf7fb25f    _...    DCD    3212816991
        0x0004868c:    bf7fbc74    t...    DCD    3212819572
        0x00048690:    bf7fc5d7    ....    DCD    3212821975
        0x00048694:    bf7fce85    ....    DCD    3212824197
        0x00048698:    bf7fd681    ....    DCD    3212826241
        0x0004869c:    bf7fddc8    ....    DCD    3212828104
        0x000486a0:    bf7fe45d    ]...    DCD    3212829789
        0x000486a4:    bf7fea3d    =...    DCD    3212831293
        0x000486a8:    bf7fef6a    j...    DCD    3212832618
        0x000486ac:    bf7ff3e3    ....    DCD    3212833763
        0x000486b0:    bf7ff7a9    ....    DCD    3212834729
        0x000486b4:    bf7ffabb    ....    DCD    3212835515
        0x000486b8:    bf7ffd19    ....    DCD    3212836121
        0x000486bc:    bf7ffec4    ....    DCD    3212836548
        0x000486c0:    bf7fffbb    ....    DCD    3212836795
        0x000486c4:    3f7ffffa    ...?    DCD    1065353210
        0x000486c8:    3f7ffe39    9..?    DCD    1065352761
        0x000486cc:    3f7ff9a9    ...?    DCD    1065351593
        0x000486d0:    3f7ff24b    K..?    DCD    1065349707
        0x000486d4:    3f7fe81e    ...?    DCD    1065347102
        0x000486d8:    3f7fdb23    #..?    DCD    1065343779
        0x000486dc:    3f7fcb59    Y..?    DCD    1065339737
        0x000486e0:    3f7fb8c1    ...?    DCD    1065334977
        0x000486e4:    3f7fa35b    [..?    DCD    1065329499
        0x000486e8:    3f7f8b28    (..?    DCD    1065323304
        0x000486ec:    3f7f7027    'p.?    DCD    1065316391
        0x000486f0:    3f7f525a    ZR.?    DCD    1065308762
        0x000486f4:    3f7f31bf    .1.?    DCD    1065300415
        0x000486f8:    3f7f0e58    X..?    DCD    1065291352
        0x000486fc:    3f7ee825    %.~?    DCD    1065281573
        0x00048700:    3f7ebf26    &.~?    DCD    1065271078
        0x00048704:    3f7e935c    \.~?    DCD    1065259868
        0x00048708:    3f7e64c8    .d~?    DCD    1065247944
        0x0004870c:    3f7e3369    i3~?    DCD    1065235305
        0x00048710:    3f7dff41    A.}?    DCD    1065221953
        0x00048714:    3f7dc84f    O.}?    DCD    1065207887
        0x00048718:    3f7d8e96    ..}?    DCD    1065193110
        0x0004871c:    3f7d5214    .R}?    DCD    1065177620
        0x00048720:    3f7d12cb    ..}?    DCD    1065161419
        0x00048724:    3f7cd0bc    ..|?    DCD    1065144508
        0x00048728:    3f7c8be7    ..|?    DCD    1065126887
        0x0004872c:    3f7c444d    MD|?    DCD    1065108557
        0x00048730:    3f7bf9ef    ..{?    DCD    1065089519
        0x00048734:    3f7baccd    ..{?    DCD    1065069773
        0x00048738:    3f7b5ce9    .\{?    DCD    1065049321
        0x0004873c:    3f7b0a43    C.{?    DCD    1065028163
        0x00048740:    3f7ab4dd    ..z?    DCD    1065006301
        0x00048744:    3f7a5cb6    .\z?    DCD    1064983734
        0x00048748:    3f7a01d1    ..z?    DCD    1064960465
        0x0004874c:    3f79a42e    ..y?    DCD    1064936494
        0x00048750:    3f7943ce    .Cy?    DCD    1064911822
        0x00048754:    3f78e0b2    ..x?    DCD    1064886450
        0x00048758:    3f787adc    .zx?    DCD    1064860380
        0x0004875c:    3f78124c    L.x?    DCD    1064833612
        0x00048760:    3f77a704    ..w?    DCD    1064806148
        0x00048764:    3f773904    .9w?    DCD    1064777988
        0x00048768:    3f76c84f    O.v?    DCD    1064749135
        0x0004876c:    3f7654e4    .Tv?    DCD    1064719588
        0x00048770:    3f75dec6    ..u?    DCD    1064689350
        0x00048774:    3f7565f6    .eu?    DCD    1064658422
        0x00048778:    3f74ea75    u.t?    DCD    1064626805
        0x0004877c:    3f746c44    Dlt?    DCD    1064594500
        0x00048780:    3f73eb65    e.s?    DCD    1064561509
        0x00048784:    3f7367da    .gs?    DCD    1064527834
        0x00048788:    3f72e1a3    ..r?    DCD    1064493475
        0x0004878c:    3f7258c2    .Xr?    DCD    1064458434
        0x00048790:    3f71cd39    9.q?    DCD    1064422713
        0x00048794:    3f713f09    .?q?    DCD    1064386313
        0x00048798:    3f70ae34    4.p?    DCD    1064349236
        0x0004879c:    3f701abb    ..p?    DCD    1064311483
        0x000487a0:    3f6f84a0    ..o?    DCD    1064273056
        0x000487a4:    3f6eebe4    ..n?    DCD    1064233956
        0x000487a8:    3f6e508a    .Pn?    DCD    1064194186
        0x000487ac:    3f6db293    ..m?    DCD    1064153747
        0x000487b0:    3f6d1201    ..m?    DCD    1064112641
        0x000487b4:    3f6c6ed5    .nl?    DCD    1064070869
        0x000487b8:    3f6bc911    ..k?    DCD    1064028433
        0x000487bc:    3f6b20b7    . k?    DCD    1063985335
        0x000487c0:    3f6a75c9    .uj?    DCD    1063941577
        0x000487c4:    3f69c849    I.i?    DCD    1063897161
        0x000487c8:    3f691839    9.i?    DCD    1063852089
        0x000487cc:    3f68659b    .eh?    DCD    1063806363
        0x000487d0:    3f67b06f    o.g?    DCD    1063759983
        0x000487d4:    3f66f8ba    ..f?    DCD    1063712954
        0x000487d8:    3f663e7c    |>f?    DCD    1063665276
        0x000487dc:    3f6581b8    ..e?    DCD    1063616952
        0x000487e0:    3f64c26f    o.d?    DCD    1063567983
        0x000487e4:    3f6400a4    ..d?    DCD    1063518372
        0x000487e8:    3f633c5a    Z<c?    DCD    1063468122
        0x000487ec:    3f627591    .ub?    DCD    1063417233
        0x000487f0:    3f61ac4c    L.a?    DCD    1063365708
        0x000487f4:    3f60e08e    ..`?    DCD    1063313550
        0x000487f8:    3f601259    Y.`?    DCD    1063260761
        0x000487fc:    3f5f41ae    .A_?    DCD    1063207342
        0x00048800:    3f5e6e91    .n^?    DCD    1063153297
        0x00048804:    3f5d9903    ..]?    DCD    1063098627
        0x00048808:    3f5cc108    ..\?    DCD    1063043336
        0x0004880c:    3f5be6a0    ..[?    DCD    1062987424
        0x00048810:    3f5b09cf    ..[?    DCD    1062930895
        0x00048814:    3f5a2a98    .*Z?    DCD    1062873752
        0x00048818:    3f5948fb    .HY?    DCD    1062815995
        0x0004881c:    3f5864fd    .dX?    DCD    1062757629
        0x00048820:    3f577e9f    .~W?    DCD    1062698655
        0x00048824:    3f5695e5    ..V?    DCD    1062639077
        0x00048828:    3f55aad0    ..U?    DCD    1062578896
        0x0004882c:    3f54bd63    c.T?    DCD    1062518115
        0x00048830:    3f53cda1    ..S?    DCD    1062456737
        0x00048834:    3f52db8c    ..R?    DCD    1062394764
        0x00048838:    3f51e727    '.Q?    DCD    1062332199
        0x0004883c:    3f50f075    u.P?    DCD    1062269045
        0x00048840:    3f4ff779    y.O?    DCD    1062205305
        0x00048844:    3f4efc34    4.N?    DCD    1062140980
        0x00048848:    3f4dfeab    ..M?    DCD    1062076075
        0x0004884c:    3f4cfedf    ..L?    DCD    1062010591
        0x00048850:    3f4bfcd4    ..K?    DCD    1061944532
        0x00048854:    3f4af88c    ..J?    DCD    1061877900
        0x00048858:    3f49f20a    ..I?    DCD    1061810698
        0x0004885c:    3f48e952    R.H?    DCD    1061742930
        0x00048860:    3f47de65    e.G?    DCD    1061674597
        0x00048864:    3f46d147    G.F?    DCD    1061605703
        0x00048868:    3f45c1fb    ..E?    DCD    1061536251
        0x0004886c:    3f44b084    ..D?    DCD    1061466244
        0x00048870:    3f439ce5    ..C?    DCD    1061395685
        0x00048874:    3f428720     .B?    DCD    1061324576
        0x00048878:    3f416f3a    :oA?    DCD    1061252922
        0x0004887c:    3f405534    4U@?    DCD    1061180724
        0x00048880:    3f3f3913    .9??    DCD    1061107987
        0x00048884:    3f3e1ad8    ..>?    DCD    1061034712
        0x00048888:    3f3cfa88    ..<?    DCD    1060960904
        0x0004888c:    3f3bd826    &.;?    DCD    1060886566
        0x00048890:    3f3ab3b4    ..:?    DCD    1060811700
        0x00048894:    3f398d36    6.9?    DCD    1060736310
        0x00048898:    3f3864af    .d8?    DCD    1060660399
        0x0004889c:    3f373a22    ":7?    DCD    1060583970
        0x000488a0:    3f360d93    ..6?    DCD    1060507027
        0x000488a4:    3f34df05    ..4?    DCD    1060429573
        0x000488a8:    3f33ae7c    |.3?    DCD    1060351612
        0x000488ac:    3f327bf9    .{2?    DCD    1060273145
        0x000488b0:    3f314782    .G1?    DCD    1060194178
        0x000488b4:    3f301119    ..0?    DCD    1060114713
        0x000488b8:    3f2ed8c2    ...?    DCD    1060034754
        0x000488bc:    3f2d9e7f    ..-?    DCD    1059954303
        0x000488c0:    3f2c6256    Vb,?    DCD    1059873366
        0x000488c4:    3f2b2448    H$+?    DCD    1059791944
        0x000488c8:    3f29e45a    Z.)?    DCD    1059710042
        0x000488cc:    3f28a290    ..(?    DCD    1059627664
        0x000488d0:    3f275eeb    .^'?    DCD    1059544811
        0x000488d4:    3f261971    q.&?    DCD    1059461489
        0x000488d8:    3f24d225    %.$?    DCD    1059377701
        0x000488dc:    3f238909    ..#?    DCD    1059293449
        0x000488e0:    3f223e23    #>"?    DCD    1059208739
        0x000488e4:    3f20f175    u. ?    DCD    1059123573
        0x000488e8:    3f1fa304    ...?    DCD    1059037956
        0x000488ec:    3f1e52d2    .R.?    DCD    1058951890
        0x000488f0:    3f1d00e4    ...?    DCD    1058865380
        0x000488f4:    3f1bad3d    =..?    DCD    1058778429
        0x000488f8:    3f1a57e1    .W.?    DCD    1058691041
        0x000488fc:    3f1900d3    ...?    DCD    1058603219
        0x00048900:    3f17a819    ...?    DCD    1058514969
        0x00048904:    3f164db4    .M.?    DCD    1058426292
        0x00048908:    3f14f1aa    ...?    DCD    1058337194
        0x0004890c:    3f1393fd    ...?    DCD    1058247677
        0x00048910:    3f1234b2    .4.?    DCD    1058157746
        0x00048914:    3f10d3cc    ...?    DCD    1058067404
        0x00048918:    3f0f7150    Pq.?    DCD    1057976656
        0x0004891c:    3f0e0d42    B..?    DCD    1057885506
        0x00048920:    3f0ca7a4    ...?    DCD    1057793956
        0x00048924:    3f0b407c    |@.?    DCD    1057702012
        0x00048928:    3f09d7cd    ...?    DCD    1057609677
        0x0004892c:    3f086d9a    .m.?    DCD    1057516954
        0x00048930:    3f0701e9    ...?    DCD    1057423849
        0x00048934:    3f0594bd    ...?    DCD    1057330365
        0x00048938:    3f042619    .&.?    DCD    1057236505
        0x0004893c:    3f02b603    ...?    DCD    1057142275
        0x00048940:    3f01447e    ~D.?    DCD    1057047678
        0x00048944:    3effa31c    ...>    DCD    1056940828
        0x00048948:    3efcba6e    n..>    DCD    1056750190
        0x0004894c:    3ef9cefa    ...>    DCD    1056558842
        0x00048950:    3ef6e0ca    ...>    DCD    1056366794
        0x00048954:    3ef3efe4    ...>    DCD    1056174052
        0x00048958:    3ef0fc51    Q..>    DCD    1055980625
        0x0004895c:    3eee061a    ...>    DCD    1055786522
        0x00048960:    3eeb0d47    G..>    DCD    1055591751
        0x00048964:    3ee811e0    ...>    DCD    1055396320
        0x00048968:    3ee513ed    ...>    DCD    1055200237
        0x0004896c:    3ee21377    w..>    DCD    1055003511
        0x00048970:    3edf1087    ...>    DCD    1054806151
        0x00048974:    3edc0b24    $..>    DCD    1054608164
        0x00048978:    3ed90358    X..>    DCD    1054409560
        0x0004897c:    3ed5f92a    *..>    DCD    1054210346
        0x00048980:    3ed2eca4    ...>    DCD    1054010532
        0x00048984:    3ecfddcd    ...>    DCD    1053810125
        0x00048988:    3eccccaf    ...>    DCD    1053609135
        0x0004898c:    3ec9b952    R..>    DCD    1053407570
        0x00048990:    3ec6a3bf    ...>    DCD    1053205439
        0x00048994:    3ec38bfe    ...>    DCD    1053002750
        0x00048998:    3ec07218    .r.>    DCD    1052799512
        0x0004899c:    3ebd5616    .V.>    DCD    1052595734
        0x000489a0:    3eba3800    .8.>    DCD    1052391424
        0x000489a4:    3eb717e0    ...>    DCD    1052186592
        0x000489a8:    3eb3f5bd    ...>    DCD    1051981245
        0x000489ac:    3eb0d1a1    ...>    DCD    1051775393
        0x000489b0:    3eadab95    ...>    DCD    1051569045
        0x000489b4:    3eaa83a2    ...>    DCD    1051362210
        0x000489b8:    3ea759cf    .Y.>    DCD    1051154895
        0x000489bc:    3ea42e27    '..>    DCD    1050947111
        0x000489c0:    3ea100b2    ...>    DCD    1050738866
        0x000489c4:    3e9dd179    y..>    DCD    1050530169
        0x000489c8:    3e9aa085    ...>    DCD    1050321029
        0x000489cc:    3e976ddf    .m.>    DCD    1050111455
        0x000489d0:    3e94398f    .9.>    DCD    1049901455
        0x000489d4:    3e9103a0    ...>    DCD    1049691040
        0x000489d8:    3e8dcc1a    ...>    DCD    1049480218
        0x000489dc:    3e8a9305    ...>    DCD    1049268997
        0x000489e0:    3e87586b    kX.>    DCD    1049057387
        0x000489e4:    3e841c56    V..>    DCD    1048845398
        0x000489e8:    3e80decd    ...>    DCD    1048633037
        0x000489ec:    3e7b3fb6    .?{>    DCD    1048264630
        0x000489f0:    3e74bf10    ..t>    DCD    1047838480
        0x000489f4:    3e6e3bbb    .;n>    DCD    1047411643
        0x000489f8:    3e67b5c9    ..g>    DCD    1046984137
        0x000489fc:    3e612d4d    M-a>    DCD    1046555981
        0x00048a00:    3e5aa259    Y.Z>    DCD    1046127193
        0x00048a04:    3e5414ff    ..T>    DCD    1045697791
        0x00048a08:    3e4d8551    Q.M>    DCD    1045267793
        0x00048a0c:    3e46f363    c.F>    DCD    1044837219
        0x00048a10:    3e405f46    F_@>    DCD    1044406086
        0x00048a14:    3e39c90d    ..9>    DCD    1043974413
        0x00048a18:    3e3330ca    .03>    DCD    1043542218
        0x00048a1c:    3e2c9690    ..,>    DCD    1043109520
        0x00048a20:    3e25fa72    r.%>    DCD    1042676338
        0x00048a24:    3e1f5c82    .\.>    DCD    1042242690
        0x00048a28:    3e18bcd2    ...>    DCD    1041808594
        0x00048a2c:    3e121b76    v..>    DCD    1041374070
        0x00048a30:    3e0b787f    .x.>    DCD    1040939135
        0x00048a34:    3e04d401    ...>    DCD    1040503809
        0x00048a38:    3dfc5c1d    .\.=    DCD    1039948829
        0x00048a3c:    3def0d72    r..=    DCD    1039076722
        0x00048a40:    3de1bc29    )..=    DCD    1038203945
        0x00048a44:    3dd46866    fh.=    DCD    1037330534
        0x00048a48:    3dc7124e    N..=    DCD    1036456526
        0x00048a4c:    3db9ba08    ...=    DCD    1035581960
        0x00048a50:    3dac5fb8    ._.=    DCD    1034706872
        0x00048a54:    3d9f0384    ...=    DCD    1033831300
        0x00048a58:    3d91a592    ...=    DCD    1032955282
        0x00048a5c:    3d844607    .F.=    DCD    1032078855
        0x00048a60:    3d6dca12    ..m=    DCD    1030605330
        0x00048a64:    3d53057a    z.S=    DCD    1028851066
        0x00048a68:    3d383e91    .>8=    DCD    1027096209
        0x00048a6c:    3d1d75a4    .u.=    DCD    1025340836
        0x00048a70:    3d02aafc    ...=    DCD    1023585020
        0x00048a74:    3ccfbdca    ...<    DCD    1020247498
        0x00048a78:    3c9a2356    V#.<    DCD    1016734550
        0x00048a7c:    3c490e61    a.I<    DCD    1011420769
        0x00048a80:    3bbba7c5    ...;    DCD    1002153925
        0x00048a84:    ba567a3d    =zV.    DCD    3126229565
        0x00048a88:    bbf14609    .F..    DCD    3153151497
        0x00048a8c:    bc63dd12    ..c.    DCD    3160661266
        0x00048a90:    bca78a50    P...    DCD    3165096528
        0x00048a94:    bcdd2441    A$..    DCD    3168609345
        0x00048a98:    bd095de3    .]..    DCD    3171507683
        0x00048a9c:    bd242823    #($.    DCD    3173263395
        0x00048aa0:    bd3ef096    ..>.    DCD    3175018646
        0x00048aa4:    bd59b6f2    ..Y.    DCD    3176773362
        0x00048aa8:    bd747aea    .zt.    DCD    3178527466
        0x00048aac:    bd879e1a    ....    DCD    3179781658
        0x00048ab0:    bd94fd42    B...    DCD    3180657986
        0x00048ab4:    bda25ac8    .Z..    DCD    3181533896
        0x00048ab8:    bdafb686    ....    DCD    3182409350
        0x00048abc:    bdbd1057    W...    DCD    3183284311
        0x00048ac0:    bdca6816    .h..    DCD    3184158742
        0x00048ac4:    bdd7bd9b    ....    DCD    3185032603
        0x00048ac8:    bde510c3    ....    DCD    3185905859
        0x00048acc:    bdf26169    ia..    DCD    3186778473
        0x00048ad0:    bdffaf65    e...    DCD    3187650405
        0x00048ad4:    be067d4a    J}..    DCD    3188096330
        0x00048ad8:    be0d2168    h!..    DCD    3188531560
        0x00048adc:    be13c3fa    ....    DCD    3188966394
        0x00048ae0:    be1a64ed    .d..    DCD    3189400813
        0x00048ae4:    be21042e    ..!.    DCD    3189834798
        0x00048ae8:    be27a1ac    ..'.    DCD    3190268332
        0x00048aec:    be2e3d53    S=..    DCD    3190701395
        0x00048af0:    be34d710    ..4.    DCD    3191133968
        0x00048af4:    be3b6ed2    .n;.    DCD    3191566034
        0x00048af8:    be420486    ..B.    DCD    3191997574
        0x00048afc:    be489819    ..H.    DCD    3192428569
        0x00048b00:    be4f2979    y)O.    DCD    3192859001
        0x00048b04:    be55b894    ..U.    DCD    3193288852
        0x00048b08:    be5c4556    VE\.    DCD    3193718102
        0x00048b0c:    be62cfae    ..b.    DCD    3194146734
        0x00048b10:    be695789    .Wi.    DCD    3194574729
        0x00048b14:    be6fdcd6    ..o.    DCD    3195002070
        0x00048b18:    be765f80    ._v.    DCD    3195428736
        0x00048b1c:    be7cdf78    x.|.    DCD    3195854712
        0x00048b20:    be81ae54    T...    DCD    3196169812
        0x00048b24:    be84eb81    ....    DCD    3196382081
        0x00048b28:    be882738    8'..    DCD    3196593976
        0x00048b2c:    be8b6172    ra..    DCD    3196805490
        0x00048b30:    be8e9a24    $...    DCD    3197016612
        0x00048b34:    be91d145    E...    DCD    3197227333
        0x00048b38:    be9506cd    ....    DCD    3197437645
        0x00048b3c:    be983ab3    .:..    DCD    3197647539
        0x00048b40:    be9b6cee    .l..    DCD    3197857006
        0x00048b44:    be9e9d74    t...    DCD    3198066036
        0x00048b48:    bea1cc3d    =...    DCD    3198274621
        0x00048b4c:    bea4f940    @...    DCD    3198482752
        0x00048b50:    bea82473    s$..    DCD    3198690419
        0x00048b54:    beab4dcf    .M..    DCD    3198897615
        0x00048b58:    beae7549    Iu..    DCD    3199104329
        0x00048b5c:    beb19ada    ....    DCD    3199310554
        0x00048b60:    beb4be78    x...    DCD    3199516280
        0x00048b64:    beb7e01b    ....    DCD    3199721499
        0x00048b68:    bebaffba    ....    DCD    3199926202
        0x00048b6c:    bebe1d4b    K...    DCD    3200130379
        0x00048b70:    bec138c7    .8..    DCD    3200334023
        0x00048b74:    bec45225    %R..    DCD    3200537125
        0x00048b78:    bec7695b    [i..    DCD    3200739675
        0x00048b7c:    beca7e61    a~..    DCD    3200941665
        0x00048b80:    becd9130    0...    DCD    3201143088
        0x00048b84:    bed0a1bc    ....    DCD    3201343932
        0x00048b88:    bed3b000    ....    DCD    3201544192
        0x00048b8c:    bed6bbf1    ....    DCD    3201743857
        0x00048b90:    bed9c587    ....    DCD    3201942919
        0x00048b94:    bedcccba    ....    DCD    3202141370
        0x00048b98:    bedfd181    ....    DCD    3202339201
        0x00048b9c:    bee2d3d3    ....    DCD    3202536403
        0x00048ba0:    bee5d3a9    ....    DCD    3202732969
        0x00048ba4:    bee8d0fa    ....    DCD    3202928890
        0x00048ba8:    beebcbbd    ....    DCD    3203124157
        0x00048bac:    beeec3ea    ....    DCD    3203318762
        0x00048bb0:    bef1b978    x...    DCD    3203512696
        0x00048bb4:    bef4ac60    `...    DCD    3203705952
        0x00048bb8:    bef79c9a    ....    DCD    3203898522
        0x00048bbc:    befa8a1c    ....    DCD    3204090396
        0x00048bc0:    befd74df    .t..    DCD    3204281567
        0x00048bc4:    bf002e6d    m...    DCD    3204460141
        0x00048bc8:    bf01a103    ....    DCD    3204555011
        0x00048bcc:    bf03122d    -...    DCD    3204649517
        0x00048bd0:    bf0481e6    ....    DCD    3204743654
        0x00048bd4:    bf05f02c    ,...    DCD    3204837420
        0x00048bd8:    bf075cfa    .\..    DCD    3204930810
        0x00048bdc:    bf08c84c    L...    DCD    3205023820
        0x00048be0:    bf0a321e    .2..    DCD    3205116446
        0x00048be4:    bf0b9a6c    l...    DCD    3205208684
        0x00048be8:    bf0d0132    2...    DCD    3205300530
        0x00048bec:    bf0e666c    lf..    DCD    3205391980
        0x00048bf0:    bf0fca17    ....    DCD    3205483031
        0x00048bf4:    bf112c2d    -,..    DCD    3205573677
        0x00048bf8:    bf128cac    ....    DCD    3205663916
        0x00048bfc:    bf13eb90    ....    DCD    3205753744
        0x00048c00:    bf1548d5    .H..    DCD    3205843157
        0x00048c04:    bf16a476    v...    DCD    3205932150
        0x00048c08:    bf17fe71    q...    DCD    3206020721
        0x00048c0c:    bf1956c0    .V..    DCD    3206108864
        0x00048c10:    bf1aad62    b...    DCD    3206196578
        0x00048c14:    bf1c0251    Q...    DCD    3206283857
        0x00048c18:    bf1d558a    .U..    DCD    3206370698
        0x00048c1c:    bf1ea709    ....    DCD    3206457097
        0x00048c20:    bf1ff6cb    ....    DCD    3206543051
        0x00048c24:    bf2144cc    .D!.    DCD    3206628556
        0x00048c28:    bf229109    ..".    DCD    3206713609
        0x00048c2c:    bf23db7c    |.#.    DCD    3206798204
        0x00048c30:    bf252424    $$%.    DCD    3206882340
        0x00048c34:    bf266afd    .j&.    DCD    3206966013
        0x00048c38:    bf27b002    ..'.    DCD    3207049218
        0x00048c3c:    bf28f330    0.(.    DCD    3207131952
        0x00048c40:    bf2a3484    .4*.    DCD    3207214212
        0x00048c44:    bf2b73fa    .s+.    DCD    3207295994
        0x00048c48:    bf2cb18f    ..,.    DCD    3207377295
        0x00048c4c:    bf2ded3f    ?.-.    DCD    3207458111
        0x00048c50:    bf2f2707    .'/.    DCD    3207538439
        0x00048c54:    bf305ee3    .^0.    DCD    3207618275
        0x00048c58:    bf3194d0    ..1.    DCD    3207697616
        0x00048c5c:    bf32c8ca    ..2.    DCD    3207776458
        0x00048c60:    bf33face    ..3.    DCD    3207854798
        0x00048c64:    bf352ada    .*5.    DCD    3207932634
        0x00048c68:    bf3658e8    .X6.    DCD    3208009960
        0x00048c6c:    bf3784f7    ..7.    DCD    3208086775
        0x00048c70:    bf38af02    ..8.    DCD    3208163074
        0x00048c74:    bf39d707    ..9.    DCD    3208238855
        0x00048c78:    bf3afd03    ..:.    DCD    3208314115
        0x00048c7c:    bf3c20f1    . <.    DCD    3208388849
        0x00048c80:    bf3d42cf    .B=.    DCD    3208463055
        0x00048c84:    bf3e629a    .b>.    DCD    3208536730
        0x00048c88:    bf3f804f    O.?.    DCD    3208609871
        0x00048c8c:    bf409be9    ..@.    DCD    3208682473
        0x00048c90:    bf41b568    h.A.    DCD    3208754536
        0x00048c94:    bf42ccc6    ..B.    DCD    3208826054
        0x00048c98:    bf43e201    ..C.    DCD    3208897025
        0x00048c9c:    bf44f517    ..D.    DCD    3208967447
        0x00048ca0:    bf460603    ..F.    DCD    3209037315
        0x00048ca4:    bf4714c4    ..G.    DCD    3209106628
        0x00048ca8:    bf482156    V!H.    DCD    3209175382
        0x00048cac:    bf492bb6    .+I.    DCD    3209243574
        0x00048cb0:    bf4a33e1    .3J.    DCD    3209311201
        0x00048cb4:    bf4b39d4    .9K.    DCD    3209378260
        0x00048cb8:    bf4c3d8d    .=L.    DCD    3209444749
        0x00048cbc:    bf4d3f09    .?M.    DCD    3209510665
        0x00048cc0:    bf4e3e44    D>N.    DCD    3209576004
        0x00048cc4:    bf4f3b3d    =;O.    DCD    3209640765
        0x00048cc8:    bf5035f0    .5P.    DCD    3209704944
        0x00048ccc:    bf512e5a    Z.Q.    DCD    3209768538
        0x00048cd0:    bf522479    y$R.    DCD    3209831545
        0x00048cd4:    bf53184a    J.S.    DCD    3209893962
        0x00048cd8:    bf5409ca    ..T.    DCD    3209955786
        0x00048cdc:    bf54f8f7    ..T.    DCD    3210017015
        0x00048ce0:    bf55e5ce    ..U.    DCD    3210077646
        0x00048ce4:    bf56d04d    M.V.    DCD    3210137677
        0x00048ce8:    bf57b870    p.W.    DCD    3210197104
        0x00048cec:    bf589e37    7.X.    DCD    3210255927
        0x00048cf0:    bf59819c    ..Y.    DCD    3210314140
        0x00048cf4:    bf5a62a0    .bZ.    DCD    3210371744
        0x00048cf8:    bf5b413e    >A[.    DCD    3210428734
        0x00048cfc:    bf5c1d75    u.\.    DCD    3210485109
        0x00048d00:    bf5cf741    A.\.    DCD    3210540865
        0x00048d04:    bf5dcea2    ..].    DCD    3210596002
        0x00048d08:    bf5ea394    ..^.    DCD    3210650516
        0x00048d0c:    bf5f7614    .v_.    DCD    3210704404
        0x00048d10:    bf604622    "F`.    DCD    3210757666
        0x00048d14:    bf6113ba    ..a.    DCD    3210810298
        0x00048d18:    bf61ded9    ..a.    DCD    3210862297
        0x00048d1c:    bf62a77f    ..b.    DCD    3210913663
        0x00048d20:    bf636da9    .mc.    DCD    3210964393
        0x00048d24:    bf643154    T1d.    DCD    3211014484
        0x00048d28:    bf64f27e    ~.d.    DCD    3211063934
        0x00048d2c:    bf65b126    &.e.    DCD    3211112742
        0x00048d30:    bf666d49    Imf.    DCD    3211160905
        0x00048d34:    bf6726e5    .&g.    DCD    3211208421
        0x00048d38:    bf67ddf8    ..g.    DCD    3211255288
        0x00048d3c:    bf689280    ..h.    DCD    3211301504
        0x00048d40:    bf69447b    {Di.    DCD    3211347067
        0x00048d44:    bf69f3e8    ..i.    DCD    3211391976
        0x00048d48:    bf6aa0c3    ..j.    DCD    3211436227
        0x00048d4c:    bf6b4b0c    .Kk.    DCD    3211479820
        0x00048d50:    bf6bf2c0    ..k.    DCD    3211522752
        0x00048d54:    bf6c97de    ..l.    DCD    3211565022
        0x00048d58:    bf6d3a64    d:m.    DCD    3211606628
        0x00048d5c:    bf6dda50    P.m.    DCD    3211647568
        0x00048d60:    bf6e77a0    .wn.    DCD    3211687840
        0x00048d64:    bf6f1253    S.o.    DCD    3211727443
        0x00048d68:    bf6faa66    f.o.    DCD    3211766374
        0x00048d6c:    bf703fd9    .?p.    DCD    3211804633
        0x00048d70:    bf70d2a9    ..p.    DCD    3211842217
        0x00048d74:    bf7162d5    .bq.    DCD    3211879125
        0x00048d78:    bf71f05b    [.q.    DCD    3211915355
        0x00048d7c:    bf727b3a    :{r.    DCD    3211950906
        0x00048d80:    bf730371    q.s.    DCD    3211985777
        0x00048d84:    bf7388fd    ..s.    DCD    3212019965
        0x00048d88:    bf740bde    ..t.    DCD    3212053470
        0x00048d8c:    bf748c11    ..t.    DCD    3212086289
        0x00048d90:    bf750996    ..u.    DCD    3212118422
        0x00048d94:    bf75846b    k.u.    DCD    3212149867
        0x00048d98:    bf75fc8f    ..u.    DCD    3212180623
        0x00048d9c:    bf767200    .rv.    DCD    3212210688
        0x00048da0:    bf76e4bd    ..v.    DCD    3212240061
        0x00048da4:    bf7754c6    .Tw.    DCD    3212268742
        0x00048da8:    bf77c218    ..w.    DCD    3212296728
        0x00048dac:    bf782cb2    .,x.    DCD    3212324018
        0x00048db0:    bf789493    ..x.    DCD    3212350611
        0x00048db4:    bf78f9bb    ..x.    DCD    3212376507
        0x00048db8:    bf795c28    (\y.    DCD    3212401704
        0x00048dbc:    bf79bbd9    ..y.    DCD    3212426201
        0x00048dc0:    bf7a18cd    ..z.    DCD    3212449997
        0x00048dc4:    bf7a7302    .sz.    DCD    3212473090
        0x00048dc8:    bf7aca79    y.z.    DCD    3212495481
        0x00048dcc:    bf7b1f2f    /.{.    DCD    3212517167
        0x00048dd0:    bf7b7124    $q{.    DCD    3212538148
        0x00048dd4:    bf7bc058    X.{.    DCD    3212558424
        0x00048dd8:    bf7c0cc9    ..|.    DCD    3212577993
        0x00048ddc:    bf7c5676    vV|.    DCD    3212596854
        0x00048de0:    bf7c9d5f    _.|.    DCD    3212615007
        0x00048de4:    bf7ce182    ..|.    DCD    3212632450
        0x00048de8:    bf7d22e0    ."}.    DCD    3212649184
        0x00048dec:    bf7d6177    wa}.    DCD    3212665207
        0x00048df0:    bf7d9d47    G.}.    DCD    3212680519
        0x00048df4:    bf7dd64f    O.}.    DCD    3212695119
        0x00048df8:    bf7e0c8e    ..~.    DCD    3212709006
        0x00048dfc:    bf7e4004    .@~.    DCD    3212722180
        0x00048e00:    bf7e70b0    .p~.    DCD    3212734640
        0x00048e04:    bf7e9e92    ..~.    DCD    3212746386
        0x00048e08:    bf7ec9a9    ..~.    DCD    3212757417
        0x00048e0c:    bf7ef1f5    ..~.    DCD    3212767733
        0x00048e10:    bf7f1775    u...    DCD    3212777333
        0x00048e14:    bf7f3a29    ):..    DCD    3212786217
        0x00048e18:    bf7f5a10    .Z..    DCD    3212794384
        0x00048e1c:    bf7f772b    +w..    DCD    3212801835
        0x00048e20:    bf7f9178    x...    DCD    3212808568
        0x00048e24:    bf7fa8f8    ....    DCD    3212814584
        0x00048e28:    bf7fbdaa    ....    DCD    3212819882
        0x00048e2c:    bf7fcf8f    ....    DCD    3212824463
        0x00048e30:    bf7fdea5    ....    DCD    3212828325
        0x00048e34:    bf7feaed    ....    DCD    3212831469
        0x00048e38:    bf7ff466    f...    DCD    3212833894
        0x00048e3c:    bf7ffb11    ....    DCD    3212835601
        0x00048e40:    bf7ffeed    ....    DCD    3212836589
        0x00048e44:    3f7fffea    ...?    DCD    1065353194
        0x00048e48:    3f7ff8e5    ...?    DCD    1065351397
        0x00048e4c:    3f7fe6a6    ...?    DCD    1065346726
        0x00048e50:    3f7fc92d    -..?    DCD    1065339181
        0x00048e54:    3f7fa07c    |..?    DCD    1065328764
        0x00048e58:    3f7f6c95    .l.?    DCD    1065315477
        0x00048e5c:    3f7f2d79    y-.?    DCD    1065299321
        0x00048e60:    3f7ee32c    ,.~?    DCD    1065280300
        0x00048e64:    3f7e8db1    ..~?    DCD    1065258417
        0x00048e68:    3f7e2d0b    .-~?    DCD    1065233675
        0x00048e6c:    3f7dc13f    ?.}?    DCD    1065206079
        0x00048e70:    3f7d4a52    RJ}?    DCD    1065175634
        0x00048e74:    3f7cc848    H.|?    DCD    1065142344
        0x00048e78:    3f7c3b28    (;|?    DCD    1065106216
        0x00048e7c:    3f7ba2f7    ..{?    DCD    1065067255
        0x00048e80:    3f7affbd    ..z?    DCD    1065025469
        0x00048e84:    3f7a5180    .Qz?    DCD    1064980864
        0x00048e88:    3f799848    H.y?    DCD    1064933448
        0x00048e8c:    3f78d41e    ..x?    DCD    1064883230
        0x00048e90:    3f780509    ..x?    DCD    1064830217
        0x00048e94:    3f772b13    .+w?    DCD    1064774419
        0x00048e98:    3f764646    FFv?    DCD    1064715846
        0x00048e9c:    3f7556ac    .Vu?    DCD    1064654508
        0x00048ea0:    3f745c4e    N\t?    DCD    1064590414
        0x00048ea4:    3f735738    8Ws?    DCD    1064523576
        0x00048ea8:    3f724776    vGr?    DCD    1064454006
        0x00048eac:    3f712d13    .-q?    DCD    1064381715
        0x00048eb0:    3f70081c    ..p?    DCD    1064306716
        0x00048eb4:    3f6ed89e    ..n?    DCD    1064229022
        0x00048eb8:    3f6d9ea5    ..m?    DCD    1064148645
        0x00048ebc:    3f6c5a40    @Zl?    DCD    1064065600
        0x00048ec0:    3f6b0b7e    ~.k?    DCD    1063979902
        0x00048ec4:    3f69b26b    k.i?    DCD    1063891563
        0x00048ec8:    3f684f19    .Oh?    DCD    1063800601
        0x00048ecc:    3f66e196    ..f?    DCD    1063707030
        0x00048ed0:    3f6569f2    .ie?    DCD    1063610866
        0x00048ed4:    3f63e83e    >.c?    DCD    1063512126
        0x00048ed8:    3f625c8b    .\b?    DCD    1063410827
        0x00048edc:    3f60c6ea    ..`?    DCD    1063306986
        0x00048ee0:    3f5f276d    m'_?    DCD    1063200621
        0x00048ee4:    3f5d7e26    &~]?    DCD    1063091750
        0x00048ee8:    3f5bcb28    (.[?    DCD    1062980392
        0x00048eec:    3f5a0e85    ..Z?    DCD    1062866565
        0x00048ef0:    3f584853    SHX?    DCD    1062750291
        0x00048ef4:    3f5678a3    .xV?    DCD    1062631587
        0x00048ef8:    3f549f8b    ..T?    DCD    1062510475
        0x00048efc:    3f52bd20     .R?    DCD    1062386976
        0x00048f00:    3f50d176    v.P?    DCD    1062261110
        0x00048f04:    3f4edca3    ..N?    DCD    1062132899
        0x00048f08:    3f4cdebd    ..L?    DCD    1062002365
        0x00048f0c:    3f4ad7db    ..J?    DCD    1061869531
        0x00048f10:    3f48c813    ..H?    DCD    1061734419
        0x00048f14:    3f46af7c    |.F?    DCD    1061597052
        0x00048f18:    3f448e2e    ..D?    DCD    1061457454
        0x00048f1c:    3f426441    AdB?    DCD    1061315649
        0x00048f20:    3f4031ce    .1@?    DCD    1061171662
        0x00048f24:    3f3df6ec    ..=?    DCD    1061025516
        0x00048f28:    3f3bb3b4    ..;?    DCD    1060877236
        0x00048f2c:    3f396842    Bh9?    DCD    1060726850
        0x00048f30:    3f3714ad    ..7?    DCD    1060574381
        0x00048f34:    3f34b910    ..4?    DCD    1060419856
        0x00048f38:    3f325586    .U2?    DCD    1060263302
        0x00048f3c:    3f2fea29    )./?    DCD    1060104745
        0x00048f40:    3f2d7715    .w-?    DCD    1059944213
        0x00048f44:    3f2afc65    e.*?    DCD    1059781733
        0x00048f48:    3f287a35    5z(?    DCD    1059617333
        0x00048f4c:    3f25f0a1    ..%?    DCD    1059451041
        0x00048f50:    3f235fc6    ._#?    DCD    1059282886
        0x00048f54:    3f20c7c0    .. ?    DCD    1059112896
        0x00048f58:    3f1e28ac    .(.?    DCD    1058941100
        0x00048f5c:    3f1b82a9    ...?    DCD    1058767529
        0x00048f60:    3f18d5d4    ...?    DCD    1058592212
        0x00048f64:    3f16224a    J".?    DCD    1058415178
        0x00048f68:    3f13682a    *h.?    DCD    1058236458
        0x00048f6c:    3f10a793    ...?    DCD    1058056083
        0x00048f70:    3f0de0a4    ...?    DCD    1057874084
        0x00048f74:    3f0b137b    {..?    DCD    1057690491
        0x00048f78:    3f084039    9@.?    DCD    1057505337
        0x00048f7c:    3f0566fd    .f.?    DCD    1057318653
        0x00048f80:    3f0287e7    ...?    DCD    1057130471
        0x00048f84:    3eff462d    -F.>    DCD    1056917037
        0x00048f88:    3ef9715b    [q.>    DCD    1056534875
        0x00048f8c:    3ef39197    ...>    DCD    1056149911
        0x00048f90:    3eeda724    $..>    DCD    1055762212
        0x00048f94:    3ee7b245    E..>    DCD    1055371845
        0x00048f98:    3ee1b33c    <..>    DCD    1054978876
        0x00048f9c:    3edbaa4c    L..>    DCD    1054583372
        0x00048fa0:    3ed597ba    ...>    DCD    1054185402
        0x00048fa4:    3ecf7bc9    .{.>    DCD    1053785033
        0x00048fa8:    3ec956be    .V.>    DCD    1053382334
        0x00048fac:    3ec328df    .(.>    DCD    1052977375
        0x00048fb0:    3ebcf270    p..>    DCD    1052570224
        0x00048fb4:    3eb6b3b7    ...>    DCD    1052160951
        0x00048fb8:    3eb06cfb    .l.>    DCD    1051749627
        0x00048fbc:    3eaa1e81    ...>    DCD    1051336321
        0x00048fc0:    3ea3c892    ...>    DCD    1050921106
        0x00048fc4:    3e9d6b73    sk.>    DCD    1050504051
        0x00048fc8:    3e97076c    l..>    DCD    1050085228
        0x00048fcc:    3e909cc5    ...>    DCD    1049664709
        0x00048fd0:    3e8a2bc7    .+.>    DCD    1049242567
        0x00048fd4:    3e83b4b9    ...>    DCD    1048818873
        0x00048fd8:    3e7a6fc7    .oz>    DCD    1048211399
        0x00048fdc:    3e6d6b21    !km>    DCD    1047358241
        0x00048fe0:    3e605c11    .\`>    DCD    1046502417
        0x00048fe4:    3e534329    )CS>    DCD    1045644073
        0x00048fe8:    3e4620fd    . F>    DCD    1044783357
        0x00048fec:    3e38f620     .8>    DCD    1043920416
        0x00048ff0:    3e2bc326    &.+>    DCD    1043055398
        0x00048ff4:    3e1e88a4    ...>    DCD    1042188452
        0x00048ff8:    3e11472d    -G.>    DCD    1041319725
        0x00048ffc:    3e03ff57    W..>    DCD    1040449367
        0x00049000:    3ded636e    nc.=    DCD    1038967662
        0x00049004:    3dd2bdc2    ...=    DCD    1037221314
        0x00049008:    3db80eda    ...=    DCD    1035472602
        0x0004900c:    3d9d57de    .W.=    DCD    1033721822
        0x00049010:    3d8299fb    ...=    DCD    1031969275
        0x00049014:    3d4facbc    ..O=    DCD    1028631740
        0x00049018:    3d1a1c65    e..=    DCD    1025121381
        0x0004901c:    3cc90a99    ...<    DCD    1019808409
        0x00049020:    3c3ba72a    *.;<    DCD    1010542378
        0x00049024:    bad678c1    .x..    DCD    3134617793
        0x00049028:    bc71442d    -Dq.    DCD    3161539629
        0x0004902c:    bce3d757    W...    DCD    3169048407
        0x00049030:    bd27814c    L.'.    DCD    3173482828
        0x00049034:    bd5d0f94    ..].    DCD    3176992660
        0x00049038:    bd894a15    .J..    DCD    3179891221
        0x0004903c:    bda4065a    Z...    DCD    3181643354
        0x00049040:    bdbebb6d    m...    DCD    3183393645
        0x00049044:    bdd96822    "h..    DCD    3185141794
        0x00049048:    bdf40b4e    N...    DCD    3186887502
        0x0004904c:    be0751e3    .Q..    DCD    3188150755
        0x00049050:    be14982f    /...    DCD    3189020719
        0x00049054:    be21d7f7    ..!.    DCD    3189889015
        0x00049058:    be2f10a5    ../.    DCD    3190755493
        0x0004905c:    be3c41a6    .A<.    DCD    3191620006
        0x00049060:    be496a64    djI.    DCD    3192482404
        0x00049064:    be568a4d    M.V.    DCD    3193342541
        0x00049068:    be63a0cd    ..c.    DCD    3194200269
        0x0004906c:    be70ad50    P.p.    DCD    3195055440
        0x00049070:    be7daf45    E.}.    DCD    3195907909
        0x00049074:    be85530d    .S..    DCD    3196408589
        0x00049078:    be8bc89e    ....    DCD    3196831902
        0x0004907c:    be92380d    .8..    DCD    3197253645
        0x00049080:    be98a112    ....    DCD    3197673746
        0x00049084:    be9f0366    f...    DCD    3198092134
        0x00049088:    bea55ebf    .^..    DCD    3198508735
        0x0004908c:    beabb2d8    ....    DCD    3198923480
        0x00049090:    beb1ff69    i...    DCD    3199336297
        0x00049094:    beb8442b    +D..    DCD    3199747115
        0x00049098:    bebe80d8    ....    DCD    3200155864
        0x0004909c:    bec4b52a    *...    DCD    3200562474
        0x000490a0:    becae0db    ....    DCD    3200966875
        0x000490a4:    bed103a5    ....    DCD    3201368997
        0x000490a8:    bed71d45    E...    DCD    3201768773
        0x000490ac:    bedd2d75    u-..    DCD    3202166133
        0x000490b0:    bee333f1    .3..    DCD    3202561009
        0x000490b4:    bee93076    v0..    DCD    3202953334
        0x000490b8:    beef22c0    ."..    DCD    3203343040
        0x000490bc:    bef50a8d    ....    DCD    3203730061
        0x000490c0:    befae79b    ....    DCD    3204114331
        0x000490c4:    bf005cd3    .\..    DCD    3204472019
        0x000490c8:    bf034038    8@..    DCD    3204661304
        0x000490cc:    bf061ddb    ....    DCD    3204849115
        0x000490d0:    bf08f59b    ....    DCD    3205035419
        0x000490d4:    bf0bc75a    Z...    DCD    3205220186
        0x000490d8:    bf0e92f7    ....    DCD    3205403383
        0x000490dc:    bf115854    TX..    DCD    3205584980
        0x000490e0:    bf141750    P...    DCD    3205764944
        0x000490e4:    bf16cfcd    ....    DCD    3205943245
        0x000490e8:    bf1981ac    ....    DCD    3206119852
        0x000490ec:    bf1c2cd0    .,..    DCD    3206294736
        0x000490f0:    bf1ed11a    ....    DCD    3206467866
        0x000490f4:    bf216e6d    mn!.    DCD    3206639213
        0x000490f8:    bf2404ab    ..$.    DCD    3206808747
        0x000490fc:    bf2693b7    ..&.    DCD    3206976439
        0x00049100:    bf291b74    t.).    DCD    3207142260
        0x00049104:    bf2b9bc7    ..+.    DCD    3207306183
        0x00049108:    bf2e1493    ....    DCD    3207468179
        0x0004910c:    bf3085bb    ..0.    DCD    3207628219
        0x00049110:    bf32ef26    &.2.    DCD    3207786278
        0x00049114:    bf3550b7    .P5.    DCD    3207942327
        0x00049118:    bf37aa55    U.7.    DCD    3208096341
        0x0004911c:    bf39fbe3    ..9.    DCD    3208248291
        0x00049120:    bf3c454a    JE<.    DCD    3208398154
        0x00049124:    bf3e866e    n.>.    DCD    3208545902
        0x00049128:    bf40bf37    7.@.    DCD    3208691511
        0x0004912c:    bf42ef8b    ..B.    DCD    3208834955
        0x00049130:    bf451753    S.E.    DCD    3208976211
        0x00049134:    bf473675    u6G.    DCD    3209115253
        0x00049138:    bf494cda    .LI.    DCD    3209252058
        0x0004913c:    bf4b5a6b    kZK.    DCD    3209386603
        0x00049140:    bf4d5f10    ._M.    DCD    3209518864
        0x00049144:    bf4f5ab3    .ZO.    DCD    3209648819
        0x00049148:    bf514d3e    >MQ.    DCD    3209776446
        0x0004914c:    bf53369a    .6S.    DCD    3209901722
        0x00049150:    bf5516b3    ..U.    DCD    3210024627
        0x00049154:    bf56ed72    r.V.    DCD    3210145138
        0x00049158:    bf58bac5    ..X.    DCD    3210263237
        0x0004915c:    bf5a7e95    .~Z.    DCD    3210378901
        0x00049160:    bf5c38d0    .8\.    DCD    3210492112
        0x00049164:    bf5de962    b.].    DCD    3210602850
        0x00049168:    bf5f9038    8._.    DCD    3210711096
        0x0004916c:    bf612d40    @-a.    DCD    3210816832
        0x00049170:    bf62c067    g.b.    DCD    3210920039
        0x00049174:    bf64499c    .Id.    DCD    3211020700
        0x00049178:    bf65c8ce    ..e.    DCD    3211118798
        0x0004917c:    bf673deb    .=g.    DCD    3211214315
        0x00049180:    bf68a8e3    ..h.    DCD    3211307235
        0x00049184:    bf6a09a7    ..j.    DCD    3211397543
        0x00049188:    bf6b6027    '`k.    DCD    3211485223
        0x0004918c:    bf6cac54    T.l.    DCD    3211570260
        0x00049190:    bf6dee1f    ..m.    DCD    3211652639
        0x00049194:    bf6f257a    z%o.    DCD    3211732346
        0x00049198:    bf705258    XRp.    DCD    3211809368
        0x0004919c:    bf7174ab    .tq.    DCD    3211883691
        0x000491a0:    bf728c67    g.r.    DCD    3211955303
        0x000491a4:    bf73997f    ..s.    DCD    3212024191
        0x000491a8:    bf749be7    ..t.    DCD    3212090343
        0x000491ac:    bf759395    ..u.    DCD    3212153749
        0x000491b0:    bf76807e    ~.v.    DCD    3212214398
        0x000491b4:    bf776296    .bw.    DCD    3212272278
        0x000491b8:    bf7839d4    .9x.    DCD    3212327380
        0x000491bc:    bf79062f    /.y.    DCD    3212379695
        0x000491c0:    bf79c79e    ..y.    DCD    3212429214
        0x000491c4:    bf7a7e17    .~z.    DCD    3212475927
        0x000491c8:    bf7b2994    .){.    DCD    3212519828
        0x000491cc:    bf7bca0d    ..{.    DCD    3212560909
        0x000491d0:    bf7c5f7a    z_|.    DCD    3212599162
        0x000491d4:    bf7ce9d5    ..|.    DCD    3212634581
        0x000491d8:    bf7d6918    .i}.    DCD    3212667160
        0x000491dc:    bf7ddd3e    >.}.    DCD    3212696894
        0x000491e0:    bf7e4640    @F~.    DCD    3212723776
        0x000491e4:    bf7ea41c    ..~.    DCD    3212747804
        0x000491e8:    bf7ef6cc    ..~.    DCD    3212768972
        0x000491ec:    bf7f3e4d    M>..    DCD    3212787277
        0x000491f0:    bf7f7a9c    .z..    DCD    3212802716
        0x000491f4:    bf7fabb6    ....    DCD    3212815286
        0x000491f8:    bf7fd199    ....    DCD    3212824985
        0x000491fc:    bf7fec43    C...    DCD    3212831811
        0x00049200:    bf7ffbb4    ....    DCD    3212835764
        0x00049204:    3f7fffa6    ...?    DCD    1065353126
        0x00049208:    3f7fe394    ...?    DCD    1065345940
        0x0004920c:    3f7f9a9c    ...?    DCD    1065327260
        0x00049210:    3f7f24cc    .$.?    DCD    1065297100
        0x00049214:    3f7e8238    8.~?    DCD    1065255480
        0x00049218:    3f7db2fd    ..}?    DCD    1065202429
        0x0004921c:    3f7cb73f    ?.|?    DCD    1065137983
        0x00049220:    3f7b8f2a    *.{?    DCD    1065062186
        0x00049224:    3f7a3af3    .:z?    DCD    1064975091
        0x00049228:    3f78bad4    ..x?    DCD    1064876756
        0x0004922c:    3f770f11    ..w?    DCD    1064767249
        0x00049230:    3f7537f6    .7u?    DCD    1064646646
        0x00049234:    3f7335d5    .5s?    DCD    1064515029
        0x00049238:    3f710908    ..q?    DCD    1064372488
        0x0004923c:    3f6eb1f1    ..n?    DCD    1064219121
        0x00049240:    3f6c30f9    .0l?    DCD    1064055033
        0x00049244:    3f698690    ..i?    DCD    1063880336
        0x00049248:    3f66b32f    /.f?    DCD    1063695151
        0x0004924c:    3f63b753    S.c?    DCD    1063499603
        0x00049250:    3f609384    ..`?    DCD    1063293828
        0x00049254:    3f5d484e    NH]?    DCD    1063077966
        0x00049258:    3f59d645    E.Y?    DCD    1062852165
        0x0004925c:    3f563e03    .>V?    DCD    1062616579
        0x00049260:    3f52802b    +.R?    DCD    1062371371
        0x00049264:    3f4e9d65    e.N?    DCD    1062116709
        0x00049268:    3f4a965e    ^.J?    DCD    1061852766
        0x0004926c:    3f466bcc    .kF?    DCD    1061579724
        0x00049270:    3f421e6a    j.B?    DCD    1061297770
        0x00049274:    3f3daef9    ..=?    DCD    1061007097
        0x00049278:    3f391e40    @.9?    DCD    1060707904
        0x0004927c:    3f346d0d    .m4?    DCD    1060400397
        0x00049280:    3f2f9c32    2./?    DCD    1060084786
        0x00049284:    3f2aac87    ..*?    DCD    1059761287
        0x00049288:    3f259eeb    ..%?    DCD    1059430123
        0x0004928c:    3f20743f    ?t ?    DCD    1059091519
        0x00049290:    3f1b2d6d    m-.?    DCD    1058745709
        0x00049294:    3f15cb61    a..?    DCD    1058392929
        0x00049298:    3f104f0d    .O.?    DCD    1058033421
        0x0004929c:    3f0ab968    h..?    DCD    1057667432
        0x000492a0:    3f050b6b    k..?    DCD    1057295211
        0x000492a4:    3efe8c2e    ...>    DCD    1056869422
        0x000492a8:    3ef2d4dd    ...>    DCD    1056101597
        0x000492ac:    3ee6f2f1    ...>    DCD    1055322865
        0x000492b0:    3edae87f    ...>    DCD    1054533759
        0x000492b4:    3eceb7a6    ...>    DCD    1053734822
        0x000492b8:    3ec26288    .b.>    DCD    1052926600
        0x000492bc:    3eb5eb4e    N..>    DCD    1052109646
        0x000492c0:    3ea9542a    *T.>    DCD    1051284522
        0x000492c4:    3e9c9f51    Q..>    DCD    1050451793
        0x000492c8:    3e8fcefd    ...>    DCD    1049612029
        0x000492cc:    3e82e56d    m..>    DCD    1048765805
        0x000492d0:    3e6bc9ce    ..k>    DCD    1047251406
        0x000492d4:    3e519f62    b.Q>    DCD    1045536610
        0x000492d8:    3e375030    0P7>    DCD    1043812400
        0x000492dc:    3e1ce0d3    ...>    DCD    1042079955
        0x000492e0:    3e0255f1    .U.>    DCD    1040340465
        0x000492e4:    3dcf6862    bh.=    DCD    1037002850
        0x000492e8:    3d9a007c    |..=    DCD    1033502844
        0x000492ec:    3d48fb24    $.H=    DCD    1028193060
        0x000492f0:    3cbba41b    ...<    DCD    1018930203
        0x000492f4:    bb5677f3    .wV.    DCD    3143006195
        0x000492f8:    bcf13d64    d=..    DCD    3169926500
        0x000492fc:    bd63c0bb    ..c.    DCD    3177431227
        0x00049300:    bda75d67    g]..    DCD    3181862247
        0x00049304:    bddcbd14    ....    DCD    3185360148
        0x00049308:    be08fb03    ....    DCD    3188259587
        0x0004930c:    be237f73    s.#.    DCD    3189997427
        0x00049310:    be3de734    4.=.    DCD    3191727924
        0x00049314:    be582da4    .-X.    DCD    3193449892
        0x00049318:    be724e26    &Nr.    DCD    3195162150
        0x0004931c:    be862212    ."..    DCD    3196461586
        0x00049320:    be930589    ....    DCD    3197306249
        0x00049324:    be9fcf34    4...    DCD    3198144308
        0x00049328:    beac7cd5    .|..    DCD    3198975189
        0x0004932c:    beb90c33    3...    DCD    3199798323
        0x00049330:    bec57b1a    .{..    DCD    3200613146
        0x00049334:    bed1c75b    [...    DCD    3201419099
        0x00049338:    beddeecd    ....    DCD    3202215629
        0x0004933c:    bee9ef50    P...    DCD    3203002192
        0x00049340:    bef5c6c7    ....    DCD    3203778247
        0x00049344:    bf00b990    ....    DCD    3204495760
        0x00049348:    bf067926    &y..    DCD    3204872486
        0x0004934c:    bf0c2124    $!..    DCD    3205243172
        0x00049350:    bf11b08d    ....    DCD    3205607565
        0x00049354:    bf172666    f&..    DCD    3205965414
        0x00049358:    bf1c81ba    ....    DCD    3206316474
        0x0004935c:    bf21c198    ..!.    DCD    3206660504
        0x00049360:    bf26e515    ..&.    DCD    3206997269
        0x00049364:    bf2beb4a    J.+.    DCD    3207326538
        0x00049368:    bf30d356    V.0.    DCD    3207648086
        0x0004936c:    bf359c5b    [.5.    DCD    3207961691
        0x00049370:    bf3a4583    .E:.    DCD    3208267139
        0x00049374:    bf3ecdfd    ..>.    DCD    3208564221
        0x00049378:    bf4334fc    .4C.    DCD    3208852732
        0x0004937c:    bf4779bc    .yG.    DCD    3209132476
        0x00049380:    bf4b9b7d    }.K.    DCD    3209403261
        0x00049384:    bf4f9984    ..O.    DCD    3209664900
        0x00049388:    bf53731f    .sS.    DCD    3209917215
        0x0004938c:    bf5727a1    .'W.    DCD    3210160033
        0x00049390:    bf5ab663    c.Z.    DCD    3210393187
        0x00049394:    bf5e1ec6    ..^.    DCD    3210616518
        0x00049398:    bf616030    0`a.    DCD    3210829872
        0x0004939c:    bf647a0f    .zd.    DCD    3211033103
        0x000493a0:    bf676bd8    .kg.    DCD    3211226072
        0x000493a4:    bf6a3507    .5j.    DCD    3211408647
        0x000493a8:    bf6cd51f    ..l.    DCD    3211580703
        0x000493ac:    bf6f4ba9    .Ko.    DCD    3211742121
        0x000493b0:    bf719837    7.q.    DCD    3211892791
        0x000493b4:    bf73ba62    b.s.    DCD    3212032610
        0x000493b8:    bf75b1c9    ..u.    DCD    3212161481
        0x000493bc:    bf777e16    .~w.    DCD    3212279318
        0x000493c0:    bf791ef6    ..y.    DCD    3212386038
        0x000493c4:    bf7a9421    !.z.    DCD    3212481569
        0x000493c8:    bf7bdd55    U.{.    DCD    3212565845
        0x000493cc:    bf7cfa59    Y.|.    DCD    3212638809
        0x000493d0:    bf7deafa    ..}.    DCD    3212700410
        0x000493d4:    bf7eaf0e    ..~.    DCD    3212750606
        0x000493d8:    bf7f4674    tF..    DCD    3212789364
        0x000493dc:    bf7fb10f    ....    DCD    3212816655
        0x000493e0:    bf7feece    ....    DCD    3212832462
    .constdata
    mode48000_960_120
        0x000493e4:    0000bb80    ....    DCD    48000
        0x000493e8:    00000078    x...    DCD    120
        0x000493ec:    00000015    ....    DCD    21
        0x000493f0:    00000015    ....    DCD    21
        0x000493f4:    3f599a00    ..Y?    DCD    1062836736
        0x000493f8:    00000000    ....    DCD    0
        0x000493fc:    3f800000    ...?    DCD    1065353216
        0x00049400:    3f800000    ...?    DCD    1065353216
        0x00049404:    00045abc    .Z..    DCD    285372
        0x00049408:    00000003    ....    DCD    3
        0x0004940c:    00000008    ....    DCD    8
        0x00049410:    00000078    x...    DCD    120
        0x00049414:    0000000b    ....    DCD    11
        0x00049418:    00045ae8    .Z..    DCD    285416
        0x0004941c:    00045db0    .]..    DCD    286128
        0x00049420:    00045bd0    .[..    DCD    285648
        0x00049424:    00000780    ....    DCD    1920
        0x00049428:    00000003    ....    DCD    3
        0x0004942c:    000476e4    .v..    DCD    292580
        0x00049430:    0004771c    .w..    DCD    292636
        0x00049434:    00047754    Tw..    DCD    292692
        0x00049438:    0004778c    .w..    DCD    292748
        0x0004943c:    000477c4    .w..    DCD    292804
        0x00049440:    00000188    ....    DCD    392
        0x00049444:    00045dda    .]..    DCD    286170
        0x00049448:    00045eac    .^..    DCD    286380
        0x0004944c:    00046034    4`..    DCD    286772
    .constdata
    second_check
        0x00049450:    00000000    ....    DCD    0
        0x00049454:    00000000    ....    DCD    0
        0x00049458:    00000003    ....    DCD    3
        0x0004945c:    00000002    ....    DCD    2
        0x00049460:    00000003    ....    DCD    3
        0x00049464:    00000002    ....    DCD    2
        0x00049468:    00000005    ....    DCD    5
        0x0004946c:    00000002    ....    DCD    2
        0x00049470:    00000003    ....    DCD    3
        0x00049474:    00000002    ....    DCD    2
        0x00049478:    00000003    ....    DCD    3
        0x0004947c:    00000002    ....    DCD    2
        0x00049480:    00000005    ....    DCD    5
        0x00049484:    00000002    ....    DCD    2
        0x00049488:    00000003    ....    DCD    3
        0x0004948c:    00000002    ....    DCD    2
    .constdata
    small_energy_icdf
        0x00049490:    00000102    ....    DCD    258
    eMeans
        0x00049494:    40ce0000    ...@    DCD    1087242240
        0x00049498:    40c80000    ...@    DCD    1086849024
        0x0004949c:    40b80000    ...@    DCD    1085800448
        0x000494a0:    40aa0000    ...@    DCD    1084882944
        0x000494a4:    40a20000    ...@    DCD    1084358656
        0x000494a8:    409a0000    ...@    DCD    1083834368
        0x000494ac:    40900000    ...@    DCD    1083179008
        0x000494b0:    408c0000    ...@    DCD    1082916864
        0x000494b4:    409c0000    ...@    DCD    1083965440
        0x000494b8:    40960000    ...@    DCD    1083572224
        0x000494bc:    40920000    ...@    DCD    1083310080
        0x000494c0:    408e0000    ...@    DCD    1083047936
        0x000494c4:    409c0000    ...@    DCD    1083965440
        0x000494c8:    40940000    ...@    DCD    1083441152
        0x000494cc:    408a0000    ...@    DCD    1082785792
        0x000494d0:    40900000    ...@    DCD    1083179008
        0x000494d4:    408c0000    ...@    DCD    1082916864
        0x000494d8:    40940000    ...@    DCD    1083441152
        0x000494dc:    40980000    ...@    DCD    1083703296
        0x000494e0:    408e0000    ...@    DCD    1083047936
        0x000494e4:    40700000    ..p@    DCD    1081081856
        0x000494e8:    40700000    ..p@    DCD    1081081856
        0x000494ec:    40700000    ..p@    DCD    1081081856
        0x000494f0:    40700000    ..p@    DCD    1081081856
        0x000494f4:    40700000    ..p@    DCD    1081081856
    pred_coef
        0x000494f8:    3f660000    ..f?    DCD    1063649280
        0x000494fc:    3f4c0000    ..L?    DCD    1061945344
        0x00049500:    3f260000    ..&?    DCD    1059454976
        0x00049504:    3f000000    ...?    DCD    1056964608
    beta_coef
        0x00049508:    3f6b8600    ..k?    DCD    1064011264
        0x0004950c:    3f2e1400    ...?    DCD    1059984384
        0x00049510:    3ebd7000    .p.>    DCD    1052602368
        0x00049514:    3e4cd000    ..L>    DCD    1045221376
    e_prob_model
        0x00049518:    81417f48    H.A.    DCD    2168553288
        0x0004951c:    80418042    B.A.    DCD    2151776322
        0x00049520:    803e8040    @.>.    DCD    2151579712
        0x00049524:    80408040    @.@.    DCD    2151710784
        0x00049528:    4f5c4e5c    \N\O    DCD    1331449436
        0x0004952c:    4f5a4e5c    \NZO    DCD    1331318364
        0x00049530:    28732974    t)s(    DCD    678635892
        0x00049534:    1a842872    r(..    DCD    444868722
        0x00049538:    11911a84    ....    DCD    294722180
        0x0004953c:    0ab00ca1    ....    DCD    179309729
        0x00049540:    b3180bb1    ....    DCD    3004697521
        0x00049544:    87368a30    0.6.    DCD    2268498480
        0x00049548:    86358436    6.5.    DCD    2251654198
        0x0004954c:    84378538    8.7.    DCD    2218231096
        0x00049550:    723d8437    7.=r    DCD    1916634167
        0x00049554:    584a6046    F`JX    DCD    1481269318
        0x00049558:    4a57584b    KXWJ    DCD    1247238219
        0x0004955c:    435b4259    YB[C    DCD    1130054233
        0x00049560:    326c3b64    d;l2    DCD    845953892
        0x00049564:    257a2878    x(z%    DCD    628762744
        0x00049568:    324e2b61    a+N2    DCD    843983713
        0x0004956c:    51544e53    SNTQ    DCD    1364479571
        0x00049570:    4a564b58    XKVJ    DCD    1247169368
        0x00049574:    495a4757    WGZI    DCD    1230653271
        0x00049578:    4a5d4a5d    ]J]J    DCD    1247627869
        0x0004957c:    2472286d    m(r$    DCD    611461229
        0x00049580:    22752275    u"u"    DCD    578101877
        0x00049584:    1291118f    ....    DCD    311497103
        0x00049588:    0ca21392    ....    DCD    211948434
        0x0004958c:    07b20aa5    ....    DCD    129108645
        0x00049590:    08be06bd    ....    DCD    146671293
        0x00049594:    b21709b1    ....    DCD    2987854257
        0x00049598:    663f7336    6s?f    DCD    1715434294
        0x0004959c:    63456242    BbEc    DCD    1665491522
        0x000495a0:    5b47594a    JYG[    DCD    1531402570
        0x000495a4:    594e5b49    I[NY    DCD    1498307401
        0x000495a8:    425c5056    VP\B    DCD    1113346134
        0x000495ac:    3b66405d    ]@f;    DCD    996556893
        0x000495b0:    3c683c67    g<h<    DCD    1013464167
        0x000495b4:    2c7b3475    u4{,    DCD    746271861
        0x000495b8:    1f85238a    .#..    DCD    528819082
        0x000495bc:    2d4d2661    a&M-    DCD    760030817
        0x000495c0:    3c5d5a3d    =Z]<    DCD    1012750909
        0x000495c4:    296b2a69    i*k)    DCD    694889065
        0x000495c8:    26742d6e    n-t&    DCD    645148014
        0x000495cc:    26702671    q&p&    DCD    644884081
        0x000495d0:    1b841a7c    |...    DCD    461642364
        0x000495d4:    148c1388    ....    DCD    344724360
        0x000495d8:    109f0e9b    ....    DCD    278859419
        0x000495dc:    0daa129e    ....    DCD    229249694
        0x000495e0:    08bb0ab1    ....    DCD    146475697
        0x000495e4:    09af06c0    ....    DCD    162465472
        0x000495e8:    b2150a9f    ....    DCD    2987723423
        0x000495ec:    56476e3b    ;nGV    DCD    1447521851
        0x000495f0:    5354554b    KUTS    DCD    1398035787
        0x000495f4:    4958425b    [BXI    DCD    1230520923
        0x000495f8:    4b5c4857    WH\K    DCD    1264339031
        0x000495fc:    3a694862    bHi:    DCD    979978338
        0x00049600:    3473366b    k6s4    DCD    879965803
        0x00049604:    38703772    r7p8    DCD    946878322
        0x00049608:    28843381    .3.(    DCD    679752577
        0x0004960c:    1d8c2196    .!..    DCD    495722902
        0x00049610:    2a4d2362    b#M*    DCD    709698402
        0x00049614:    4260792a    *y`B    DCD    1113618730
        0x00049618:    286f2b6c    l+o(    DCD    678374252
        0x0004961c:    207b2c75    u,{     DCD    544943221
        0x00049620:    21772478    x$w!    DCD    561456248
        0x00049624:    2286217f    .!."    DCD    579215743
        0x00049628:    1793158b    ....    DCD    395515275
        0x0004962c:    199e1498    ....    DCD    429790360
        0x00049630:    15a61a9a    ....    DCD    363207322
        0x00049634:    0db810ad    ....    DCD    230166701
        0x00049638:    0d960ab8    ....    DCD    227936952
        0x0004963c:    b2160f8b    ....    DCD    2987790219
        0x00049640:    524a723f    ?rJR    DCD    1380610623
        0x00049644:    525c5354    TS\R    DCD    1381782356
        0x00049648:    48603e67    g>`H    DCD    1214266983
        0x0004964c:    49654360    `CeI    DCD    1231373152
        0x00049650:    3771486b    kHq7    DCD    930170987
        0x00049654:    347d3476    v4}4    DCD    880620662
        0x00049658:    37753476    v4u7    DCD    930428022
        0x0004965c:    27893187    .1.'    DCD    663302535
        0x00049660:    1d91209d    . ..    DCD    496050333
        0x00049664:    284d2161    a!M(    DCD    676143457
    .constdata
    LOG2_FRAC_TABLE
        0x00049668:    100d0800    ....    DCD    269289472
        0x0004966c:    18171513    ....    DCD    404165907
        0x00049670:    1d1c1b1a    ....    DCD    488381210
        0x00049674:    20201f1e    ..      DCD    538976030
        0x00049678:    23222221    !""#    DCD    589439521
        0x0004967c:    25252424    $$%%    DCD    623191076
    .constdata
    SPREAD_FACTOR
        0x00049680:    0000000f    ....    DCD    15
        0x00049684:    0000000a    ....    DCD    10
        0x00049688:    00000005    ....    DCD    5
    .constdata
    CELT_PVQ_U_DATA
        0x0004968c:    00000001    ....    DCD    1
        0x00049690:    00000000    ....    DCD    0
        0x00049694:    00000000    ....    DCD    0
        0x00049698:    00000000    ....    DCD    0
        0x0004969c:    00000000    ....    DCD    0
        0x000496a0:    00000000    ....    DCD    0
        0x000496a4:    00000000    ....    DCD    0
        0x000496a8:    00000000    ....    DCD    0
        0x000496ac:    00000000    ....    DCD    0
        0x000496b0:    00000000    ....    DCD    0
        0x000496b4:    00000000    ....    DCD    0
        0x000496b8:    00000000    ....    DCD    0
        0x000496bc:    00000000    ....    DCD    0
        0x000496c0:    00000000    ....    DCD    0
        0x000496c4:    00000000    ....    DCD    0
        0x000496c8:    00000000    ....    DCD    0
        0x000496cc:    00000000    ....    DCD    0
        0x000496d0:    00000000    ....    DCD    0
        0x000496d4:    00000000    ....    DCD    0
        0x000496d8:    00000000    ....    DCD    0
        0x000496dc:    00000000    ....    DCD    0
        0x000496e0:    00000000    ....    DCD    0
        0x000496e4:    00000000    ....    DCD    0
        0x000496e8:    00000000    ....    DCD    0
        0x000496ec:    00000000    ....    DCD    0
        0x000496f0:    00000000    ....    DCD    0
        0x000496f4:    00000000    ....    DCD    0
        0x000496f8:    00000000    ....    DCD    0
        0x000496fc:    00000000    ....    DCD    0
        0x00049700:    00000000    ....    DCD    0
        0x00049704:    00000000    ....    DCD    0
        0x00049708:    00000000    ....    DCD    0
        0x0004970c:    00000000    ....    DCD    0
        0x00049710:    00000000    ....    DCD    0
        0x00049714:    00000000    ....    DCD    0
        0x00049718:    00000000    ....    DCD    0
        0x0004971c:    00000000    ....    DCD    0
        0x00049720:    00000000    ....    DCD    0
        0x00049724:    00000000    ....    DCD    0
        0x00049728:    00000000    ....    DCD    0
        0x0004972c:    00000000    ....    DCD    0
        0x00049730:    00000000    ....    DCD    0
        0x00049734:    00000000    ....    DCD    0
        0x00049738:    00000000    ....    DCD    0
        0x0004973c:    00000000    ....    DCD    0
        0x00049740:    00000000    ....    DCD    0
        0x00049744:    00000000    ....    DCD    0
        0x00049748:    00000000    ....    DCD    0
        0x0004974c:    00000000    ....    DCD    0
        0x00049750:    00000000    ....    DCD    0
        0x00049754:    00000000    ....    DCD    0
        0x00049758:    00000000    ....    DCD    0
        0x0004975c:    00000000    ....    DCD    0
        0x00049760:    00000000    ....    DCD    0
        0x00049764:    00000000    ....    DCD    0
        0x00049768:    00000000    ....    DCD    0
        0x0004976c:    00000000    ....    DCD    0
        0x00049770:    00000000    ....    DCD    0
        0x00049774:    00000000    ....    DCD    0
        0x00049778:    00000000    ....    DCD    0
        0x0004977c:    00000000    ....    DCD    0
        0x00049780:    00000000    ....    DCD    0
        0x00049784:    00000000    ....    DCD    0
        0x00049788:    00000000    ....    DCD    0
        0x0004978c:    00000000    ....    DCD    0
        0x00049790:    00000000    ....    DCD    0
        0x00049794:    00000000    ....    DCD    0
        0x00049798:    00000000    ....    DCD    0
        0x0004979c:    00000000    ....    DCD    0
        0x000497a0:    00000000    ....    DCD    0
        0x000497a4:    00000000    ....    DCD    0
        0x000497a8:    00000000    ....    DCD    0
        0x000497ac:    00000000    ....    DCD    0
        0x000497b0:    00000000    ....    DCD    0
        0x000497b4:    00000000    ....    DCD    0
        0x000497b8:    00000000    ....    DCD    0
        0x000497bc:    00000000    ....    DCD    0
        0x000497c0:    00000000    ....    DCD    0
        0x000497c4:    00000000    ....    DCD    0
        0x000497c8:    00000000    ....    DCD    0
        0x000497cc:    00000000    ....    DCD    0
        0x000497d0:    00000000    ....    DCD    0
        0x000497d4:    00000000    ....    DCD    0
        0x000497d8:    00000000    ....    DCD    0
        0x000497dc:    00000000    ....    DCD    0
        0x000497e0:    00000000    ....    DCD    0
        0x000497e4:    00000000    ....    DCD    0
        0x000497e8:    00000000    ....    DCD    0
        0x000497ec:    00000000    ....    DCD    0
        0x000497f0:    00000000    ....    DCD    0
        0x000497f4:    00000000    ....    DCD    0
        0x000497f8:    00000000    ....    DCD    0
        0x000497fc:    00000000    ....    DCD    0
        0x00049800:    00000000    ....    DCD    0
        0x00049804:    00000000    ....    DCD    0
        0x00049808:    00000000    ....    DCD    0
        0x0004980c:    00000000    ....    DCD    0
        0x00049810:    00000000    ....    DCD    0
        0x00049814:    00000000    ....    DCD    0
        0x00049818:    00000000    ....    DCD    0
        0x0004981c:    00000000    ....    DCD    0
        0x00049820:    00000000    ....    DCD    0
        0x00049824:    00000000    ....    DCD    0
        0x00049828:    00000000    ....    DCD    0
        0x0004982c:    00000000    ....    DCD    0
        0x00049830:    00000000    ....    DCD    0
        0x00049834:    00000000    ....    DCD    0
        0x00049838:    00000000    ....    DCD    0
        0x0004983c:    00000000    ....    DCD    0
        0x00049840:    00000000    ....    DCD    0
        0x00049844:    00000000    ....    DCD    0
        0x00049848:    00000000    ....    DCD    0
        0x0004984c:    00000000    ....    DCD    0
        0x00049850:    00000000    ....    DCD    0
        0x00049854:    00000000    ....    DCD    0
        0x00049858:    00000000    ....    DCD    0
        0x0004985c:    00000000    ....    DCD    0
        0x00049860:    00000000    ....    DCD    0
        0x00049864:    00000000    ....    DCD    0
        0x00049868:    00000000    ....    DCD    0
        0x0004986c:    00000000    ....    DCD    0
        0x00049870:    00000000    ....    DCD    0
        0x00049874:    00000000    ....    DCD    0
        0x00049878:    00000000    ....    DCD    0
        0x0004987c:    00000000    ....    DCD    0
        0x00049880:    00000000    ....    DCD    0
        0x00049884:    00000000    ....    DCD    0
        0x00049888:    00000000    ....    DCD    0
        0x0004988c:    00000000    ....    DCD    0
        0x00049890:    00000000    ....    DCD    0
        0x00049894:    00000000    ....    DCD    0
        0x00049898:    00000000    ....    DCD    0
        0x0004989c:    00000000    ....    DCD    0
        0x000498a0:    00000000    ....    DCD    0
        0x000498a4:    00000000    ....    DCD    0
        0x000498a8:    00000000    ....    DCD    0
        0x000498ac:    00000000    ....    DCD    0
        0x000498b0:    00000000    ....    DCD    0
        0x000498b4:    00000000    ....    DCD    0
        0x000498b8:    00000000    ....    DCD    0
        0x000498bc:    00000000    ....    DCD    0
        0x000498c0:    00000000    ....    DCD    0
        0x000498c4:    00000000    ....    DCD    0
        0x000498c8:    00000000    ....    DCD    0
        0x000498cc:    00000000    ....    DCD    0
        0x000498d0:    00000000    ....    DCD    0
        0x000498d4:    00000000    ....    DCD    0
        0x000498d8:    00000000    ....    DCD    0
        0x000498dc:    00000000    ....    DCD    0
        0x000498e0:    00000000    ....    DCD    0
        0x000498e4:    00000000    ....    DCD    0
        0x000498e8:    00000000    ....    DCD    0
        0x000498ec:    00000000    ....    DCD    0
        0x000498f0:    00000000    ....    DCD    0
        0x000498f4:    00000000    ....    DCD    0
        0x000498f8:    00000000    ....    DCD    0
        0x000498fc:    00000000    ....    DCD    0
        0x00049900:    00000000    ....    DCD    0
        0x00049904:    00000000    ....    DCD    0
        0x00049908:    00000000    ....    DCD    0
        0x0004990c:    00000000    ....    DCD    0
        0x00049910:    00000000    ....    DCD    0
        0x00049914:    00000000    ....    DCD    0
        0x00049918:    00000000    ....    DCD    0
        0x0004991c:    00000000    ....    DCD    0
        0x00049920:    00000000    ....    DCD    0
        0x00049924:    00000000    ....    DCD    0
        0x00049928:    00000000    ....    DCD    0
        0x0004992c:    00000000    ....    DCD    0
        0x00049930:    00000000    ....    DCD    0
        0x00049934:    00000000    ....    DCD    0
        0x00049938:    00000000    ....    DCD    0
        0x0004993c:    00000000    ....    DCD    0
        0x00049940:    00000000    ....    DCD    0
        0x00049944:    00000000    ....    DCD    0
        0x00049948:    00000000    ....    DCD    0
        0x0004994c:    00000000    ....    DCD    0
        0x00049950:    00000001    ....    DCD    1
        0x00049954:    00000001    ....    DCD    1
        0x00049958:    00000001    ....    DCD    1
        0x0004995c:    00000001    ....    DCD    1
        0x00049960:    00000001    ....    DCD    1
        0x00049964:    00000001    ....    DCD    1
        0x00049968:    00000001    ....    DCD    1
        0x0004996c:    00000001    ....    DCD    1
        0x00049970:    00000001    ....    DCD    1
        0x00049974:    00000001    ....    DCD    1
        0x00049978:    00000001    ....    DCD    1
        0x0004997c:    00000001    ....    DCD    1
        0x00049980:    00000001    ....    DCD    1
        0x00049984:    00000001    ....    DCD    1
        0x00049988:    00000001    ....    DCD    1
        0x0004998c:    00000001    ....    DCD    1
        0x00049990:    00000001    ....    DCD    1
        0x00049994:    00000001    ....    DCD    1
        0x00049998:    00000001    ....    DCD    1
        0x0004999c:    00000001    ....    DCD    1
        0x000499a0:    00000001    ....    DCD    1
        0x000499a4:    00000001    ....    DCD    1
        0x000499a8:    00000001    ....    DCD    1
        0x000499ac:    00000001    ....    DCD    1
        0x000499b0:    00000001    ....    DCD    1
        0x000499b4:    00000001    ....    DCD    1
        0x000499b8:    00000001    ....    DCD    1
        0x000499bc:    00000001    ....    DCD    1
        0x000499c0:    00000001    ....    DCD    1
        0x000499c4:    00000001    ....    DCD    1
        0x000499c8:    00000001    ....    DCD    1
        0x000499cc:    00000001    ....    DCD    1
        0x000499d0:    00000001    ....    DCD    1
        0x000499d4:    00000001    ....    DCD    1
        0x000499d8:    00000001    ....    DCD    1
        0x000499dc:    00000001    ....    DCD    1
        0x000499e0:    00000001    ....    DCD    1
        0x000499e4:    00000001    ....    DCD    1
        0x000499e8:    00000001    ....    DCD    1
        0x000499ec:    00000001    ....    DCD    1
        0x000499f0:    00000001    ....    DCD    1
        0x000499f4:    00000001    ....    DCD    1
        0x000499f8:    00000001    ....    DCD    1
        0x000499fc:    00000001    ....    DCD    1
        0x00049a00:    00000001    ....    DCD    1
        0x00049a04:    00000001    ....    DCD    1
        0x00049a08:    00000001    ....    DCD    1
        0x00049a0c:    00000001    ....    DCD    1
        0x00049a10:    00000001    ....    DCD    1
        0x00049a14:    00000001    ....    DCD    1
        0x00049a18:    00000001    ....    DCD    1
        0x00049a1c:    00000001    ....    DCD    1
        0x00049a20:    00000001    ....    DCD    1
        0x00049a24:    00000001    ....    DCD    1
        0x00049a28:    00000001    ....    DCD    1
        0x00049a2c:    00000001    ....    DCD    1
        0x00049a30:    00000001    ....    DCD    1
        0x00049a34:    00000001    ....    DCD    1
        0x00049a38:    00000001    ....    DCD    1
        0x00049a3c:    00000001    ....    DCD    1
        0x00049a40:    00000001    ....    DCD    1
        0x00049a44:    00000001    ....    DCD    1
        0x00049a48:    00000001    ....    DCD    1
        0x00049a4c:    00000001    ....    DCD    1
        0x00049a50:    00000001    ....    DCD    1
        0x00049a54:    00000001    ....    DCD    1
        0x00049a58:    00000001    ....    DCD    1
        0x00049a5c:    00000001    ....    DCD    1
        0x00049a60:    00000001    ....    DCD    1
        0x00049a64:    00000001    ....    DCD    1
        0x00049a68:    00000001    ....    DCD    1
        0x00049a6c:    00000001    ....    DCD    1
        0x00049a70:    00000001    ....    DCD    1
        0x00049a74:    00000001    ....    DCD    1
        0x00049a78:    00000001    ....    DCD    1
        0x00049a7c:    00000001    ....    DCD    1
        0x00049a80:    00000001    ....    DCD    1
        0x00049a84:    00000001    ....    DCD    1
        0x00049a88:    00000001    ....    DCD    1
        0x00049a8c:    00000001    ....    DCD    1
        0x00049a90:    00000001    ....    DCD    1
        0x00049a94:    00000001    ....    DCD    1
        0x00049a98:    00000001    ....    DCD    1
        0x00049a9c:    00000001    ....    DCD    1
        0x00049aa0:    00000001    ....    DCD    1
        0x00049aa4:    00000001    ....    DCD    1
        0x00049aa8:    00000001    ....    DCD    1
        0x00049aac:    00000001    ....    DCD    1
        0x00049ab0:    00000001    ....    DCD    1
        0x00049ab4:    00000001    ....    DCD    1
        0x00049ab8:    00000001    ....    DCD    1
        0x00049abc:    00000001    ....    DCD    1
        0x00049ac0:    00000001    ....    DCD    1
        0x00049ac4:    00000001    ....    DCD    1
        0x00049ac8:    00000001    ....    DCD    1
        0x00049acc:    00000001    ....    DCD    1
        0x00049ad0:    00000001    ....    DCD    1
        0x00049ad4:    00000001    ....    DCD    1
        0x00049ad8:    00000001    ....    DCD    1
        0x00049adc:    00000001    ....    DCD    1
        0x00049ae0:    00000001    ....    DCD    1
        0x00049ae4:    00000001    ....    DCD    1
        0x00049ae8:    00000001    ....    DCD    1
        0x00049aec:    00000001    ....    DCD    1
        0x00049af0:    00000001    ....    DCD    1
        0x00049af4:    00000001    ....    DCD    1
        0x00049af8:    00000001    ....    DCD    1
        0x00049afc:    00000001    ....    DCD    1
        0x00049b00:    00000001    ....    DCD    1
        0x00049b04:    00000001    ....    DCD    1
        0x00049b08:    00000001    ....    DCD    1
        0x00049b0c:    00000001    ....    DCD    1
        0x00049b10:    00000001    ....    DCD    1
        0x00049b14:    00000001    ....    DCD    1
        0x00049b18:    00000001    ....    DCD    1
        0x00049b1c:    00000001    ....    DCD    1
        0x00049b20:    00000001    ....    DCD    1
        0x00049b24:    00000001    ....    DCD    1
        0x00049b28:    00000001    ....    DCD    1
        0x00049b2c:    00000001    ....    DCD    1
        0x00049b30:    00000001    ....    DCD    1
        0x00049b34:    00000001    ....    DCD    1
        0x00049b38:    00000001    ....    DCD    1
        0x00049b3c:    00000001    ....    DCD    1
        0x00049b40:    00000001    ....    DCD    1
        0x00049b44:    00000001    ....    DCD    1
        0x00049b48:    00000001    ....    DCD    1
        0x00049b4c:    00000001    ....    DCD    1
        0x00049b50:    00000001    ....    DCD    1
        0x00049b54:    00000001    ....    DCD    1
        0x00049b58:    00000001    ....    DCD    1
        0x00049b5c:    00000001    ....    DCD    1
        0x00049b60:    00000001    ....    DCD    1
        0x00049b64:    00000001    ....    DCD    1
        0x00049b68:    00000001    ....    DCD    1
        0x00049b6c:    00000001    ....    DCD    1
        0x00049b70:    00000001    ....    DCD    1
        0x00049b74:    00000001    ....    DCD    1
        0x00049b78:    00000001    ....    DCD    1
        0x00049b7c:    00000001    ....    DCD    1
        0x00049b80:    00000001    ....    DCD    1
        0x00049b84:    00000001    ....    DCD    1
        0x00049b88:    00000001    ....    DCD    1
        0x00049b8c:    00000001    ....    DCD    1
        0x00049b90:    00000001    ....    DCD    1
        0x00049b94:    00000001    ....    DCD    1
        0x00049b98:    00000001    ....    DCD    1
        0x00049b9c:    00000001    ....    DCD    1
        0x00049ba0:    00000001    ....    DCD    1
        0x00049ba4:    00000001    ....    DCD    1
        0x00049ba8:    00000001    ....    DCD    1
        0x00049bac:    00000001    ....    DCD    1
        0x00049bb0:    00000001    ....    DCD    1
        0x00049bb4:    00000001    ....    DCD    1
        0x00049bb8:    00000001    ....    DCD    1
        0x00049bbc:    00000001    ....    DCD    1
        0x00049bc0:    00000001    ....    DCD    1
        0x00049bc4:    00000001    ....    DCD    1
        0x00049bc8:    00000001    ....    DCD    1
        0x00049bcc:    00000001    ....    DCD    1
        0x00049bd0:    00000001    ....    DCD    1
        0x00049bd4:    00000001    ....    DCD    1
        0x00049bd8:    00000001    ....    DCD    1
        0x00049bdc:    00000001    ....    DCD    1
        0x00049be0:    00000001    ....    DCD    1
        0x00049be4:    00000001    ....    DCD    1
        0x00049be8:    00000001    ....    DCD    1
        0x00049bec:    00000001    ....    DCD    1
        0x00049bf0:    00000001    ....    DCD    1
        0x00049bf4:    00000001    ....    DCD    1
        0x00049bf8:    00000001    ....    DCD    1
        0x00049bfc:    00000001    ....    DCD    1
        0x00049c00:    00000001    ....    DCD    1
        0x00049c04:    00000001    ....    DCD    1
        0x00049c08:    00000001    ....    DCD    1
        0x00049c0c:    00000001    ....    DCD    1
        0x00049c10:    00000003    ....    DCD    3
        0x00049c14:    00000005    ....    DCD    5
        0x00049c18:    00000007    ....    DCD    7
        0x00049c1c:    00000009    ....    DCD    9
        0x00049c20:    0000000b    ....    DCD    11
        0x00049c24:    0000000d    ....    DCD    13
        0x00049c28:    0000000f    ....    DCD    15
        0x00049c2c:    00000011    ....    DCD    17
        0x00049c30:    00000013    ....    DCD    19
        0x00049c34:    00000015    ....    DCD    21
        0x00049c38:    00000017    ....    DCD    23
        0x00049c3c:    00000019    ....    DCD    25
        0x00049c40:    0000001b    ....    DCD    27
        0x00049c44:    0000001d    ....    DCD    29
        0x00049c48:    0000001f    ....    DCD    31
        0x00049c4c:    00000021    !...    DCD    33
        0x00049c50:    00000023    #...    DCD    35
        0x00049c54:    00000025    %...    DCD    37
        0x00049c58:    00000027    '...    DCD    39
        0x00049c5c:    00000029    )...    DCD    41
        0x00049c60:    0000002b    +...    DCD    43
        0x00049c64:    0000002d    -...    DCD    45
        0x00049c68:    0000002f    /...    DCD    47
        0x00049c6c:    00000031    1...    DCD    49
        0x00049c70:    00000033    3...    DCD    51
        0x00049c74:    00000035    5...    DCD    53
        0x00049c78:    00000037    7...    DCD    55
        0x00049c7c:    00000039    9...    DCD    57
        0x00049c80:    0000003b    ;...    DCD    59
        0x00049c84:    0000003d    =...    DCD    61
        0x00049c88:    0000003f    ?...    DCD    63
        0x00049c8c:    00000041    A...    DCD    65
        0x00049c90:    00000043    C...    DCD    67
        0x00049c94:    00000045    E...    DCD    69
        0x00049c98:    00000047    G...    DCD    71
        0x00049c9c:    00000049    I...    DCD    73
        0x00049ca0:    0000004b    K...    DCD    75
        0x00049ca4:    0000004d    M...    DCD    77
        0x00049ca8:    0000004f    O...    DCD    79
        0x00049cac:    00000051    Q...    DCD    81
        0x00049cb0:    00000053    S...    DCD    83
        0x00049cb4:    00000055    U...    DCD    85
        0x00049cb8:    00000057    W...    DCD    87
        0x00049cbc:    00000059    Y...    DCD    89
        0x00049cc0:    0000005b    [...    DCD    91
        0x00049cc4:    0000005d    ]...    DCD    93
        0x00049cc8:    0000005f    _...    DCD    95
        0x00049ccc:    00000061    a...    DCD    97
        0x00049cd0:    00000063    c...    DCD    99
        0x00049cd4:    00000065    e...    DCD    101
        0x00049cd8:    00000067    g...    DCD    103
        0x00049cdc:    00000069    i...    DCD    105
        0x00049ce0:    0000006b    k...    DCD    107
        0x00049ce4:    0000006d    m...    DCD    109
        0x00049ce8:    0000006f    o...    DCD    111
        0x00049cec:    00000071    q...    DCD    113
        0x00049cf0:    00000073    s...    DCD    115
        0x00049cf4:    00000075    u...    DCD    117
        0x00049cf8:    00000077    w...    DCD    119
        0x00049cfc:    00000079    y...    DCD    121
        0x00049d00:    0000007b    {...    DCD    123
        0x00049d04:    0000007d    }...    DCD    125
        0x00049d08:    0000007f    ....    DCD    127
        0x00049d0c:    00000081    ....    DCD    129
        0x00049d10:    00000083    ....    DCD    131
        0x00049d14:    00000085    ....    DCD    133
        0x00049d18:    00000087    ....    DCD    135
        0x00049d1c:    00000089    ....    DCD    137
        0x00049d20:    0000008b    ....    DCD    139
        0x00049d24:    0000008d    ....    DCD    141
        0x00049d28:    0000008f    ....    DCD    143
        0x00049d2c:    00000091    ....    DCD    145
        0x00049d30:    00000093    ....    DCD    147
        0x00049d34:    00000095    ....    DCD    149
        0x00049d38:    00000097    ....    DCD    151
        0x00049d3c:    00000099    ....    DCD    153
        0x00049d40:    0000009b    ....    DCD    155
        0x00049d44:    0000009d    ....    DCD    157
        0x00049d48:    0000009f    ....    DCD    159
        0x00049d4c:    000000a1    ....    DCD    161
        0x00049d50:    000000a3    ....    DCD    163
        0x00049d54:    000000a5    ....    DCD    165
        0x00049d58:    000000a7    ....    DCD    167
        0x00049d5c:    000000a9    ....    DCD    169
        0x00049d60:    000000ab    ....    DCD    171
        0x00049d64:    000000ad    ....    DCD    173
        0x00049d68:    000000af    ....    DCD    175
        0x00049d6c:    000000b1    ....    DCD    177
        0x00049d70:    000000b3    ....    DCD    179
        0x00049d74:    000000b5    ....    DCD    181
        0x00049d78:    000000b7    ....    DCD    183
        0x00049d7c:    000000b9    ....    DCD    185
        0x00049d80:    000000bb    ....    DCD    187
        0x00049d84:    000000bd    ....    DCD    189
        0x00049d88:    000000bf    ....    DCD    191
        0x00049d8c:    000000c1    ....    DCD    193
        0x00049d90:    000000c3    ....    DCD    195
        0x00049d94:    000000c5    ....    DCD    197
        0x00049d98:    000000c7    ....    DCD    199
        0x00049d9c:    000000c9    ....    DCD    201
        0x00049da0:    000000cb    ....    DCD    203
        0x00049da4:    000000cd    ....    DCD    205
        0x00049da8:    000000cf    ....    DCD    207
        0x00049dac:    000000d1    ....    DCD    209
        0x00049db0:    000000d3    ....    DCD    211
        0x00049db4:    000000d5    ....    DCD    213
        0x00049db8:    000000d7    ....    DCD    215
        0x00049dbc:    000000d9    ....    DCD    217
        0x00049dc0:    000000db    ....    DCD    219
        0x00049dc4:    000000dd    ....    DCD    221
        0x00049dc8:    000000df    ....    DCD    223
        0x00049dcc:    000000e1    ....    DCD    225
        0x00049dd0:    000000e3    ....    DCD    227
        0x00049dd4:    000000e5    ....    DCD    229
        0x00049dd8:    000000e7    ....    DCD    231
        0x00049ddc:    000000e9    ....    DCD    233
        0x00049de0:    000000eb    ....    DCD    235
        0x00049de4:    000000ed    ....    DCD    237
        0x00049de8:    000000ef    ....    DCD    239
        0x00049dec:    000000f1    ....    DCD    241
        0x00049df0:    000000f3    ....    DCD    243
        0x00049df4:    000000f5    ....    DCD    245
        0x00049df8:    000000f7    ....    DCD    247
        0x00049dfc:    000000f9    ....    DCD    249
        0x00049e00:    000000fb    ....    DCD    251
        0x00049e04:    000000fd    ....    DCD    253
        0x00049e08:    000000ff    ....    DCD    255
        0x00049e0c:    00000101    ....    DCD    257
        0x00049e10:    00000103    ....    DCD    259
        0x00049e14:    00000105    ....    DCD    261
        0x00049e18:    00000107    ....    DCD    263
        0x00049e1c:    00000109    ....    DCD    265
        0x00049e20:    0000010b    ....    DCD    267
        0x00049e24:    0000010d    ....    DCD    269
        0x00049e28:    0000010f    ....    DCD    271
        0x00049e2c:    00000111    ....    DCD    273
        0x00049e30:    00000113    ....    DCD    275
        0x00049e34:    00000115    ....    DCD    277
        0x00049e38:    00000117    ....    DCD    279
        0x00049e3c:    00000119    ....    DCD    281
        0x00049e40:    0000011b    ....    DCD    283
        0x00049e44:    0000011d    ....    DCD    285
        0x00049e48:    0000011f    ....    DCD    287
        0x00049e4c:    00000121    !...    DCD    289
        0x00049e50:    00000123    #...    DCD    291
        0x00049e54:    00000125    %...    DCD    293
        0x00049e58:    00000127    '...    DCD    295
        0x00049e5c:    00000129    )...    DCD    297
        0x00049e60:    0000012b    +...    DCD    299
        0x00049e64:    0000012d    -...    DCD    301
        0x00049e68:    0000012f    /...    DCD    303
        0x00049e6c:    00000131    1...    DCD    305
        0x00049e70:    00000133    3...    DCD    307
        0x00049e74:    00000135    5...    DCD    309
        0x00049e78:    00000137    7...    DCD    311
        0x00049e7c:    00000139    9...    DCD    313
        0x00049e80:    0000013b    ;...    DCD    315
        0x00049e84:    0000013d    =...    DCD    317
        0x00049e88:    0000013f    ?...    DCD    319
        0x00049e8c:    00000141    A...    DCD    321
        0x00049e90:    00000143    C...    DCD    323
        0x00049e94:    00000145    E...    DCD    325
        0x00049e98:    00000147    G...    DCD    327
        0x00049e9c:    00000149    I...    DCD    329
        0x00049ea0:    0000014b    K...    DCD    331
        0x00049ea4:    0000014d    M...    DCD    333
        0x00049ea8:    0000014f    O...    DCD    335
        0x00049eac:    00000151    Q...    DCD    337
        0x00049eb0:    00000153    S...    DCD    339
        0x00049eb4:    00000155    U...    DCD    341
        0x00049eb8:    00000157    W...    DCD    343
        0x00049ebc:    00000159    Y...    DCD    345
        0x00049ec0:    0000015b    [...    DCD    347
        0x00049ec4:    0000015d    ]...    DCD    349
        0x00049ec8:    0000015f    _...    DCD    351
        0x00049ecc:    0000000d    ....    DCD    13
        0x00049ed0:    00000019    ....    DCD    25
        0x00049ed4:    00000029    )...    DCD    41
        0x00049ed8:    0000003d    =...    DCD    61
        0x00049edc:    00000055    U...    DCD    85
        0x00049ee0:    00000071    q...    DCD    113
        0x00049ee4:    00000091    ....    DCD    145
        0x00049ee8:    000000b5    ....    DCD    181
        0x00049eec:    000000dd    ....    DCD    221
        0x00049ef0:    00000109    ....    DCD    265
        0x00049ef4:    00000139    9...    DCD    313
        0x00049ef8:    0000016d    m...    DCD    365
        0x00049efc:    000001a5    ....    DCD    421
        0x00049f00:    000001e1    ....    DCD    481
        0x00049f04:    00000221    !...    DCD    545
        0x00049f08:    00000265    e...    DCD    613
        0x00049f0c:    000002ad    ....    DCD    685
        0x00049f10:    000002f9    ....    DCD    761
        0x00049f14:    00000349    I...    DCD    841
        0x00049f18:    0000039d    ....    DCD    925
        0x00049f1c:    000003f5    ....    DCD    1013
        0x00049f20:    00000451    Q...    DCD    1105
        0x00049f24:    000004b1    ....    DCD    1201
        0x00049f28:    00000515    ....    DCD    1301
        0x00049f2c:    0000057d    }...    DCD    1405
        0x00049f30:    000005e9    ....    DCD    1513
        0x00049f34:    00000659    Y...    DCD    1625
        0x00049f38:    000006cd    ....    DCD    1741
        0x00049f3c:    00000745    E...    DCD    1861
        0x00049f40:    000007c1    ....    DCD    1985
        0x00049f44:    00000841    A...    DCD    2113
        0x00049f48:    000008c5    ....    DCD    2245
        0x00049f4c:    0000094d    M...    DCD    2381
        0x00049f50:    000009d9    ....    DCD    2521
        0x00049f54:    00000a69    i...    DCD    2665
        0x00049f58:    00000afd    ....    DCD    2813
        0x00049f5c:    00000b95    ....    DCD    2965
        0x00049f60:    00000c31    1...    DCD    3121
        0x00049f64:    00000cd1    ....    DCD    3281
        0x00049f68:    00000d75    u...    DCD    3445
        0x00049f6c:    00000e1d    ....    DCD    3613
        0x00049f70:    00000ec9    ....    DCD    3785
        0x00049f74:    00000f79    y...    DCD    3961
        0x00049f78:    0000102d    -...    DCD    4141
        0x00049f7c:    000010e5    ....    DCD    4325
        0x00049f80:    000011a1    ....    DCD    4513
        0x00049f84:    00001261    a...    DCD    4705
        0x00049f88:    00001325    %...    DCD    4901
        0x00049f8c:    000013ed    ....    DCD    5101
        0x00049f90:    000014b9    ....    DCD    5305
        0x00049f94:    00001589    ....    DCD    5513
        0x00049f98:    0000165d    ]...    DCD    5725
        0x00049f9c:    00001735    5...    DCD    5941
        0x00049fa0:    00001811    ....    DCD    6161
        0x00049fa4:    000018f1    ....    DCD    6385
        0x00049fa8:    000019d5    ....    DCD    6613
        0x00049fac:    00001abd    ....    DCD    6845
        0x00049fb0:    00001ba9    ....    DCD    7081
        0x00049fb4:    00001c99    ....    DCD    7321
        0x00049fb8:    00001d8d    ....    DCD    7565
        0x00049fbc:    00001e85    ....    DCD    7813
        0x00049fc0:    00001f81    ....    DCD    8065
        0x00049fc4:    00002081    . ..    DCD    8321
        0x00049fc8:    00002185    .!..    DCD    8581
        0x00049fcc:    0000228d    ."..    DCD    8845
        0x00049fd0:    00002399    .#..    DCD    9113
        0x00049fd4:    000024a9    .$..    DCD    9385
        0x00049fd8:    000025bd    .%..    DCD    9661
        0x00049fdc:    000026d5    .&..    DCD    9941
        0x00049fe0:    000027f1    .'..    DCD    10225
        0x00049fe4:    00002911    .)..    DCD    10513
        0x00049fe8:    00002a35    5*..    DCD    10805
        0x00049fec:    00002b5d    ]+..    DCD    11101
        0x00049ff0:    00002c89    .,..    DCD    11401
        0x00049ff4:    00002db9    .-..    DCD    11705
        0x00049ff8:    00002eed    ....    DCD    12013
        0x00049ffc:    00003025    %0..    DCD    12325
        0x0004a000:    00003161    a1..    DCD    12641
        0x0004a004:    000032a1    .2..    DCD    12961
        0x0004a008:    000033e5    .3..    DCD    13285
        0x0004a00c:    0000352d    -5..    DCD    13613
        0x0004a010:    00003679    y6..    DCD    13945
        0x0004a014:    000037c9    .7..    DCD    14281
        0x0004a018:    0000391d    .9..    DCD    14621
        0x0004a01c:    00003a75    u:..    DCD    14965
        0x0004a020:    00003bd1    .;..    DCD    15313
        0x0004a024:    00003d31    1=..    DCD    15665
        0x0004a028:    00003e95    .>..    DCD    16021
        0x0004a02c:    00003ffd    .?..    DCD    16381
        0x0004a030:    00004169    iA..    DCD    16745
        0x0004a034:    000042d9    .B..    DCD    17113
        0x0004a038:    0000444d    MD..    DCD    17485
        0x0004a03c:    000045c5    .E..    DCD    17861
        0x0004a040:    00004741    AG..    DCD    18241
        0x0004a044:    000048c1    .H..    DCD    18625
        0x0004a048:    00004a45    EJ..    DCD    19013
        0x0004a04c:    00004bcd    .K..    DCD    19405
        0x0004a050:    00004d59    YM..    DCD    19801
        0x0004a054:    00004ee9    .N..    DCD    20201
        0x0004a058:    0000507d    }P..    DCD    20605
        0x0004a05c:    00005215    .R..    DCD    21013
        0x0004a060:    000053b1    .S..    DCD    21425
        0x0004a064:    00005551    QU..    DCD    21841
        0x0004a068:    000056f5    .V..    DCD    22261
        0x0004a06c:    0000589d    .X..    DCD    22685
        0x0004a070:    00005a49    IZ..    DCD    23113
        0x0004a074:    00005bf9    .[..    DCD    23545
        0x0004a078:    00005dad    .]..    DCD    23981
        0x0004a07c:    00005f65    e_..    DCD    24421
        0x0004a080:    00006121    !a..    DCD    24865
        0x0004a084:    000062e1    .b..    DCD    25313
        0x0004a088:    000064a5    .d..    DCD    25765
        0x0004a08c:    0000666d    mf..    DCD    26221
        0x0004a090:    00006839    9h..    DCD    26681
        0x0004a094:    00006a09    .j..    DCD    27145
        0x0004a098:    00006bdd    .k..    DCD    27613
        0x0004a09c:    00006db5    .m..    DCD    28085
        0x0004a0a0:    00006f91    .o..    DCD    28561
        0x0004a0a4:    00007171    qq..    DCD    29041
        0x0004a0a8:    00007355    Us..    DCD    29525
        0x0004a0ac:    0000753d    =u..    DCD    30013
        0x0004a0b0:    00007729    )w..    DCD    30505
        0x0004a0b4:    00007919    .y..    DCD    31001
        0x0004a0b8:    00007b0d    .{..    DCD    31501
        0x0004a0bc:    00007d05    .}..    DCD    32005
        0x0004a0c0:    00007f01    ....    DCD    32513
        0x0004a0c4:    00008101    ....    DCD    33025
        0x0004a0c8:    00008305    ....    DCD    33541
        0x0004a0cc:    0000850d    ....    DCD    34061
        0x0004a0d0:    00008719    ....    DCD    34585
        0x0004a0d4:    00008929    )...    DCD    35113
        0x0004a0d8:    00008b3d    =...    DCD    35645
        0x0004a0dc:    00008d55    U...    DCD    36181
        0x0004a0e0:    00008f71    q...    DCD    36721
        0x0004a0e4:    00009191    ....    DCD    37265
        0x0004a0e8:    000093b5    ....    DCD    37813
        0x0004a0ec:    000095dd    ....    DCD    38365
        0x0004a0f0:    00009809    ....    DCD    38921
        0x0004a0f4:    00009a39    9...    DCD    39481
        0x0004a0f8:    00009c6d    m...    DCD    40045
        0x0004a0fc:    00009ea5    ....    DCD    40613
        0x0004a100:    0000a0e1    ....    DCD    41185
        0x0004a104:    0000a321    !...    DCD    41761
        0x0004a108:    0000a565    e...    DCD    42341
        0x0004a10c:    0000a7ad    ....    DCD    42925
        0x0004a110:    0000a9f9    ....    DCD    43513
        0x0004a114:    0000ac49    I...    DCD    44105
        0x0004a118:    0000ae9d    ....    DCD    44701
        0x0004a11c:    0000b0f5    ....    DCD    45301
        0x0004a120:    0000b351    Q...    DCD    45905
        0x0004a124:    0000b5b1    ....    DCD    46513
        0x0004a128:    0000b815    ....    DCD    47125
        0x0004a12c:    0000ba7d    }...    DCD    47741
        0x0004a130:    0000bce9    ....    DCD    48361
        0x0004a134:    0000bf59    Y...    DCD    48985
        0x0004a138:    0000c1cd    ....    DCD    49613
        0x0004a13c:    0000c445    E...    DCD    50245
        0x0004a140:    0000c6c1    ....    DCD    50881
        0x0004a144:    0000c941    A...    DCD    51521
        0x0004a148:    0000cbc5    ....    DCD    52165
        0x0004a14c:    0000ce4d    M...    DCD    52813
        0x0004a150:    0000d0d9    ....    DCD    53465
        0x0004a154:    0000d369    i...    DCD    54121
        0x0004a158:    0000d5fd    ....    DCD    54781
        0x0004a15c:    0000d895    ....    DCD    55445
        0x0004a160:    0000db31    1...    DCD    56113
        0x0004a164:    0000ddd1    ....    DCD    56785
        0x0004a168:    0000e075    u...    DCD    57461
        0x0004a16c:    0000e31d    ....    DCD    58141
        0x0004a170:    0000e5c9    ....    DCD    58825
        0x0004a174:    0000e879    y...    DCD    59513
        0x0004a178:    0000eb2d    -...    DCD    60205
        0x0004a17c:    0000ede5    ....    DCD    60901
        0x0004a180:    0000f0a1    ....    DCD    61601
        0x0004a184:    0000003f    ?...    DCD    63
        0x0004a188:    00000081    ....    DCD    129
        0x0004a18c:    000000e7    ....    DCD    231
        0x0004a190:    00000179    y...    DCD    377
        0x0004a194:    0000023f    ?...    DCD    575
        0x0004a198:    00000341    A...    DCD    833
        0x0004a19c:    00000487    ....    DCD    1159
        0x0004a1a0:    00000619    ....    DCD    1561
        0x0004a1a4:    000007ff    ....    DCD    2047
        0x0004a1a8:    00000a41    A...    DCD    2625
        0x0004a1ac:    00000ce7    ....    DCD    3303
        0x0004a1b0:    00000ff9    ....    DCD    4089
        0x0004a1b4:    0000137f    ....    DCD    4991
        0x0004a1b8:    00001781    ....    DCD    6017
        0x0004a1bc:    00001c07    ....    DCD    7175
        0x0004a1c0:    00002119    .!..    DCD    8473
        0x0004a1c4:    000026bf    .&..    DCD    9919
        0x0004a1c8:    00002d01    .-..    DCD    11521
        0x0004a1cc:    000033e7    .3..    DCD    13287
        0x0004a1d0:    00003b79    y;..    DCD    15225
        0x0004a1d4:    000043bf    .C..    DCD    17343
        0x0004a1d8:    00004cc1    .L..    DCD    19649
        0x0004a1dc:    00005687    .V..    DCD    22151
        0x0004a1e0:    00006119    .a..    DCD    24857
        0x0004a1e4:    00006c7f    .l..    DCD    27775
        0x0004a1e8:    000078c1    .x..    DCD    30913
        0x0004a1ec:    000085e7    ....    DCD    34279
        0x0004a1f0:    000093f9    ....    DCD    37881
        0x0004a1f4:    0000a2ff    ....    DCD    41727
        0x0004a1f8:    0000b301    ....    DCD    45825
        0x0004a1fc:    0000c407    ....    DCD    50183
        0x0004a200:    0000d619    ....    DCD    54809
        0x0004a204:    0000e93f    ?...    DCD    59711
        0x0004a208:    0000fd81    ....    DCD    64897
        0x0004a20c:    000112e7    ....    DCD    70375
        0x0004a210:    00012979    y)..    DCD    76153
        0x0004a214:    0001413f    ?A..    DCD    82239
        0x0004a218:    00015a41    AZ..    DCD    88641
        0x0004a21c:    00017487    .t..    DCD    95367
        0x0004a220:    00019019    ....    DCD    102425
        0x0004a224:    0001acff    ....    DCD    109823
        0x0004a228:    0001cb41    A...    DCD    117569
        0x0004a22c:    0001eae7    ....    DCD    125671
        0x0004a230:    00020bf9    ....    DCD    134137
        0x0004a234:    00022e7f    ....    DCD    142975
        0x0004a238:    00025281    .R..    DCD    152193
        0x0004a23c:    00027807    .x..    DCD    161799
        0x0004a240:    00029f19    ....    DCD    171801
        0x0004a244:    0002c7bf    ....    DCD    182207
        0x0004a248:    0002f201    ....    DCD    193025
        0x0004a24c:    00031de7    ....    DCD    204263
        0x0004a250:    00034b79    yK..    DCD    215929
        0x0004a254:    00037abf    .z..    DCD    228031
        0x0004a258:    0003abc1    ....    DCD    240577
        0x0004a25c:    0003de87    ....    DCD    253575
        0x0004a260:    00041319    ....    DCD    267033
        0x0004a264:    0004497f    .I..    DCD    280959
        0x0004a268:    000481c1    ....    DCD    295361
        0x0004a26c:    0004bbe7    ....    DCD    310247
        0x0004a270:    0004f7f9    ....    DCD    325625
        0x0004a274:    000535ff    .5..    DCD    341503
        0x0004a278:    00057601    .v..    DCD    357889
        0x0004a27c:    0005b807    ....    DCD    374791
        0x0004a280:    0005fc19    ....    DCD    392217
        0x0004a284:    0006423f    ?B..    DCD    410175
        0x0004a288:    00068a81    ....    DCD    428673
        0x0004a28c:    0006d4e7    ....    DCD    447719
        0x0004a290:    00072179    y!..    DCD    467321
        0x0004a294:    0007703f    ?p..    DCD    487487
        0x0004a298:    0007c141    A...    DCD    508225
        0x0004a29c:    00081487    ....    DCD    529543
        0x0004a2a0:    00086a19    .j..    DCD    551449
        0x0004a2a4:    0008c1ff    ....    DCD    573951
        0x0004a2a8:    00091c41    A...    DCD    597057
        0x0004a2ac:    000978e7    .x..    DCD    620775
        0x0004a2b0:    0009d7f9    ....    DCD    645113
        0x0004a2b4:    000a397f    .9..    DCD    670079
        0x0004a2b8:    000a9d81    ....    DCD    695681
        0x0004a2bc:    000b0407    ....    DCD    721927
        0x0004a2c0:    000b6d19    .m..    DCD    748825
        0x0004a2c4:    000bd8bf    ....    DCD    776383
        0x0004a2c8:    000c4701    .G..    DCD    804609
        0x0004a2cc:    000cb7e7    ....    DCD    833511
        0x0004a2d0:    000d2b79    y+..    DCD    863097
        0x0004a2d4:    000da1bf    ....    DCD    893375
        0x0004a2d8:    000e1ac1    ....    DCD    924353
        0x0004a2dc:    000e9687    ....    DCD    956039
        0x0004a2e0:    000f1519    ....    DCD    988441
        0x0004a2e4:    000f967f    ....    DCD    1021567
        0x0004a2e8:    00101ac1    ....    DCD    1055425
        0x0004a2ec:    0010a1e7    ....    DCD    1090023
        0x0004a2f0:    00112bf9    .+..    DCD    1125369
        0x0004a2f4:    0011b8ff    ....    DCD    1161471
        0x0004a2f8:    00124901    .I..    DCD    1198337
        0x0004a2fc:    0012dc07    ....    DCD    1235975
        0x0004a300:    00137219    .r..    DCD    1274393
        0x0004a304:    00140b3f    ?...    DCD    1313599
        0x0004a308:    0014a781    ....    DCD    1353601
        0x0004a30c:    001546e7    .F..    DCD    1394407
        0x0004a310:    0015e979    y...    DCD    1436025
        0x0004a314:    00168f3f    ?...    DCD    1478463
        0x0004a318:    00173841    A8..    DCD    1521729
        0x0004a31c:    0017e487    ....    DCD    1565831
        0x0004a320:    00189419    ....    DCD    1610777
        0x0004a324:    001946ff    .F..    DCD    1656575
        0x0004a328:    0019fd41    A...    DCD    1703233
        0x0004a32c:    001ab6e7    ....    DCD    1750759
        0x0004a330:    001b73f9    .s..    DCD    1799161
        0x0004a334:    001c347f    .4..    DCD    1848447
        0x0004a338:    001cf881    ....    DCD    1898625
        0x0004a33c:    001dc007    ....    DCD    1949703
        0x0004a340:    001e8b19    ....    DCD    2001689
        0x0004a344:    001f59bf    .Y..    DCD    2054591
        0x0004a348:    00202c01    ., .    DCD    2108417
        0x0004a34c:    002101e7    ..!.    DCD    2163175
        0x0004a350:    0021db79    y.!.    DCD    2218873
        0x0004a354:    0022b8bf    ..".    DCD    2275519
        0x0004a358:    002399c1    ..#.    DCD    2333121
        0x0004a35c:    00247e87    .~$.    DCD    2391687
        0x0004a360:    00256719    .g%.    DCD    2451225
        0x0004a364:    0026537f    .S&.    DCD    2511743
        0x0004a368:    002743c1    .C'.    DCD    2573249
        0x0004a36c:    002837e7    .7(.    DCD    2635751
        0x0004a370:    00292ff9    ./).    DCD    2699257
        0x0004a374:    002a2bff    .+*.    DCD    2763775
        0x0004a378:    002b2c01    .,+.    DCD    2829313
        0x0004a37c:    002c3007    .0,.    DCD    2895879
        0x0004a380:    002d3819    .8-.    DCD    2963481
        0x0004a384:    002e443f    ?D..    DCD    3032127
        0x0004a388:    002f5481    .T/.    DCD    3101825
        0x0004a38c:    003068e7    .h0.    DCD    3172583
        0x0004a390:    00318179    y.1.    DCD    3244409
        0x0004a394:    00329e3f    ?.2.    DCD    3317311
        0x0004a398:    0033bf41    A.3.    DCD    3391297
        0x0004a39c:    0034e487    ..4.    DCD    3466375
        0x0004a3a0:    00360e19    ..6.    DCD    3542553
        0x0004a3a4:    00373bff    .;7.    DCD    3619839
        0x0004a3a8:    00386e41    An8.    DCD    3698241
        0x0004a3ac:    0039a4e7    ..9.    DCD    3777767
        0x0004a3b0:    003adff9    ..:.    DCD    3858425
        0x0004a3b4:    003c1f7f    ..<.    DCD    3940223
        0x0004a3b8:    003d6381    .c=.    DCD    4023169
        0x0004a3bc:    003eac07    ..>.    DCD    4107271
        0x0004a3c0:    003ff919    ..?.    DCD    4192537
        0x0004a3c4:    00414abf    .JA.    DCD    4278975
        0x0004a3c8:    0042a101    ..B.    DCD    4366593
        0x0004a3cc:    0043fbe7    ..C.    DCD    4455399
        0x0004a3d0:    00455b79    y[E.    DCD    4545401
        0x0004a3d4:    0046bfbf    ..F.    DCD    4636607
        0x0004a3d8:    004828c1    .(H.    DCD    4729025
        0x0004a3dc:    00499687    ..I.    DCD    4822663
        0x0004a3e0:    004b0919    ..K.    DCD    4917529
        0x0004a3e4:    004c807f    ..L.    DCD    5013631
        0x0004a3e8:    004dfcc1    ..M.    DCD    5110977
        0x0004a3ec:    004f7de7    .}O.    DCD    5209575
        0x0004a3f0:    005103f9    ..Q.    DCD    5309433
        0x0004a3f4:    00528eff    ..R.    DCD    5410559
        0x0004a3f8:    00541f01    ..T.    DCD    5512961
        0x0004a3fc:    0055b407    ..U.    DCD    5616647
        0x0004a400:    00574e19    .NW.    DCD    5721625
        0x0004a404:    0058ed3f    ?.X.    DCD    5827903
        0x0004a408:    005a9181    ..Z.    DCD    5935489
        0x0004a40c:    005c3ae7    .:\.    DCD    6044391
        0x0004a410:    005de979    y.].    DCD    6154617
        0x0004a414:    005f9d3f    ?._.    DCD    6266175
        0x0004a418:    00615641    AVa.    DCD    6379073
        0x0004a41c:    00631487    ..c.    DCD    6493319
        0x0004a420:    0064d819    ..d.    DCD    6608921
        0x0004a424:    0066a0ff    ..f.    DCD    6725887
        0x0004a428:    00686f41    Aoh.    DCD    6844225
        0x0004a42c:    006a42e7    .Bj.    DCD    6963943
        0x0004a430:    006c1bf9    ..l.    DCD    7085049
        0x0004a434:    006dfa7f    ..m.    DCD    7207551
        0x0004a438:    00000141    A...    DCD    321
        0x0004a43c:    000002a9    ....    DCD    681
        0x0004a440:    00000509    ....    DCD    1289
        0x0004a444:    000008c1    ....    DCD    2241
        0x0004a448:    00000e41    A...    DCD    3649
        0x0004a44c:    00001609    ....    DCD    5641
        0x0004a450:    000020a9    . ..    DCD    8361
        0x0004a454:    00002ec1    ....    DCD    11969
        0x0004a458:    00004101    .A..    DCD    16641
        0x0004a45c:    00005829    )X..    DCD    22569
        0x0004a460:    00007509    .u..    DCD    29961
        0x0004a464:    00009881    ....    DCD    39041
        0x0004a468:    0000c381    ....    DCD    50049
        0x0004a46c:    0000f709    ....    DCD    63241
        0x0004a470:    00013429    )4..    DCD    78889
        0x0004a474:    00017c01    .|..    DCD    97281
        0x0004a478:    0001cfc1    ....    DCD    118721
        0x0004a47c:    000230a9    .0..    DCD    143529
        0x0004a480:    0002a009    ....    DCD    172041
        0x0004a484:    00031f41    A...    DCD    204609
        0x0004a488:    0003afc1    ....    DCD    241601
        0x0004a48c:    00045309    .S..    DCD    283401
        0x0004a490:    00050aa9    ....    DCD    330409
        0x0004a494:    0005d841    A...    DCD    383041
        0x0004a498:    0006bd81    ....    DCD    441729
        0x0004a49c:    0007bc29    )...    DCD    506921
        0x0004a4a0:    0008d609    ....    DCD    579081
        0x0004a4a4:    000a0d01    ....    DCD    658689
        0x0004a4a8:    000b6301    .c..    DCD    746241
        0x0004a4ac:    000cda09    ....    DCD    842249
        0x0004a4b0:    000e7429    )t..    DCD    947241
        0x0004a4b4:    00103381    .3..    DCD    1061761
        0x0004a4b8:    00121a41    A...    DCD    1186369
        0x0004a4bc:    00142aa9    .*..    DCD    1321641
        0x0004a4c0:    00166709    .g..    DCD    1468169
        0x0004a4c4:    0018d1c1    ....    DCD    1626561
        0x0004a4c8:    001b6d41    Am..    DCD    1797441
        0x0004a4cc:    001e3c09    .<..    DCD    1981449
        0x0004a4d0:    002140a9    .@!.    DCD    2179241
        0x0004a4d4:    00247dc1    .}$.    DCD    2391489
        0x0004a4d8:    0027f601    ..'.    DCD    2618881
        0x0004a4dc:    002bac29    ).+.    DCD    2862121
        0x0004a4e0:    002fa309    ../.    DCD    3121929
        0x0004a4e4:    0033dd81    ..3.    DCD    3399041
        0x0004a4e8:    00385e81    .^8.    DCD    3694209
        0x0004a4ec:    003d2909    .)=.    DCD    4008201
        0x0004a4f0:    00424029    )@B.    DCD    4341801
        0x0004a4f4:    0047a701    ..G.    DCD    4695809
        0x0004a4f8:    004d60c1    .`M.    DCD    5071041
        0x0004a4fc:    005370a9    .pS.    DCD    5468329
        0x0004a500:    0059da09    ..Y.    DCD    5888521
        0x0004a504:    0060a041    A.`.    DCD    6332481
        0x0004a508:    0067c6c1    ..g.    DCD    6801089
        0x0004a50c:    006f5109    .Qo.    DCD    7295241
        0x0004a510:    007742a9    .Bw.    DCD    7815849
        0x0004a514:    007f9f41    A...    DCD    8363841
        0x0004a518:    00886a81    .j..    DCD    8940161
        0x0004a51c:    0091a829    )...    DCD    9545769
        0x0004a520:    009b5c09    .\..    DCD    10181641
        0x0004a524:    00a58a01    ....    DCD    10848769
        0x0004a528:    00b03601    .6..    DCD    11548161
        0x0004a52c:    00bb6409    .d..    DCD    12280841
        0x0004a530:    00c71829    )...    DCD    13047849
        0x0004a534:    00d35681    .V..    DCD    13850241
        0x0004a538:    00e02341    A#..    DCD    14689089
        0x0004a53c:    00ed82a9    ....    DCD    15565481
        0x0004a540:    00fb7909    .y..    DCD    16480521
        0x0004a544:    010a0ac1    ....    DCD    17435329
        0x0004a548:    01193c41    A<..    DCD    18431041
        0x0004a54c:    01291209    ..).    DCD    19468809
        0x0004a550:    013990a9    ..9.    DCD    20549801
        0x0004a554:    014abcc1    ..J.    DCD    21675201
        0x0004a558:    015c9b01    ..\.    DCD    22846209
        0x0004a55c:    016f3029    )0o.    DCD    24064041
        0x0004a560:    01828109    ....    DCD    25329929
        0x0004a564:    01969281    ....    DCD    26645121
        0x0004a568:    01ab6981    .i..    DCD    28010881
        0x0004a56c:    01c10b09    ....    DCD    29428489
        0x0004a570:    01d77c29    )|..    DCD    30899241
        0x0004a574:    01eec201    ....    DCD    32424449
        0x0004a578:    0206e1c1    ....    DCD    34005441
        0x0004a57c:    021fe0a9    ....    DCD    35643561
        0x0004a580:    0239c409    ..9.    DCD    37340169
        0x0004a584:    02549141    A.T.    DCD    39096641
        0x0004a588:    02704dc1    .Mp.    DCD    40914369
        0x0004a58c:    028cff09    ....    DCD    42794761
        0x0004a590:    02aaaaa9    ....    DCD    44739241
        0x0004a594:    02c95641    AV..    DCD    46749249
        0x0004a598:    02e90781    ....    DCD    48826241
        0x0004a59c:    0309c429    )...    DCD    50971689
        0x0004a5a0:    032b9209    ..+.    DCD    53187081
        0x0004a5a4:    034e7701    .wN.    DCD    55473921
        0x0004a5a8:    03727901    .yr.    DCD    57833729
        0x0004a5ac:    03979e09    ....    DCD    60268041
        0x0004a5b0:    03bdec29    )...    DCD    62778409
        0x0004a5b4:    03e56981    .i..    DCD    65366401
        0x0004a5b8:    040e1c41    A...    DCD    68033601
        0x0004a5bc:    04380aa9    ..8.    DCD    70781609
        0x0004a5c0:    04633b09    .;c.    DCD    73612041
        0x0004a5c4:    048fb3c1    ....    DCD    76526529
        0x0004a5c8:    04bd7b41    A{..    DCD    79526721
        0x0004a5cc:    04ec9809    ....    DCD    82614281
        0x0004a5d0:    051d10a9    ....    DCD    85790889
        0x0004a5d4:    054eebc1    ..N.    DCD    89058241
        0x0004a5d8:    05823001    .0..    DCD    92418049
        0x0004a5dc:    05b6e429    )...    DCD    95872041
        0x0004a5e0:    05ed0f09    ....    DCD    99421961
        0x0004a5e4:    0624b781    ..$.    DCD    103069569
        0x0004a5e8:    065de481    ..].    DCD    106816641
        0x0004a5ec:    06989d09    ....    DCD    110664969
        0x0004a5f0:    06d4e829    )...    DCD    114616361
        0x0004a5f4:    0712cd01    ....    DCD    118672641
        0x0004a5f8:    075252c1    .RR.    DCD    122835649
        0x0004a5fc:    079380a9    ....    DCD    127107241
        0x0004a600:    07d65e09    .^..    DCD    131489289
        0x0004a604:    081af241    A...    DCD    135983681
        0x0004a608:    086144c1    .Da.    DCD    140592321
        0x0004a60c:    08a95d09    .]..    DCD    145317129
        0x0004a610:    08f342a9    .B..    DCD    150160041
        0x0004a614:    093efd41    A.>.    DCD    155123009
        0x0004a618:    098c9481    ....    DCD    160208001
        0x0004a61c:    09dc1029    )...    DCD    165417001
        0x0004a620:    0a2d7809    .x-.    DCD    170752009
        0x0004a624:    0a80d401    ....    DCD    176215041
        0x0004a628:    0ad62c01    .,..    DCD    181808129
        0x0004a62c:    0b2d8809    ..-.    DCD    187533321
        0x0004a630:    0b86f029    )...    DCD    193392681
        0x0004a634:    0be26c81    .l..    DCD    199388289
        0x0004a638:    0c400541    A.@.    DCD    205522241
        0x0004a63c:    0c9fc2a9    ....    DCD    211796649
        0x0004a640:    0d01ad09    ....    DCD    218213641
        0x0004a644:    0d65ccc1    ..e.    DCD    224775361
        0x0004a648:    0dcc2a41    A*..    DCD    231483969
        0x0004a64c:    0e34ce09    ..4.    DCD    238341641
        0x0004a650:    0e9fc0a9    ....    DCD    245350569
        0x0004a654:    0f0d0ac1    ....    DCD    252512961
        0x0004a658:    0f7cb501    ..|.    DCD    259831041
        0x0004a65c:    0feec829    )...    DCD    267307049
        0x0004a660:    10634d09    .Mc.    DCD    274943241
        0x0004a664:    10da4c81    .L..    DCD    282741889
        0x0004a668:    1153cf81    ..S.    DCD    290705281
        0x0004a66c:    11cfdf09    ....    DCD    298835721
        0x0004a670:    124e8429    ).N.    DCD    307135529
        0x0004a674:    12cfc801    ....    DCD    315607041
        0x0004a678:    1353b3c1    ..S.    DCD    324252609
        0x0004a67c:    13da50a9    .P..    DCD    333074601
        0x0004a680:    1463a809    ..c.    DCD    342075401
        0x0004a684:    14efc341    A...    DCD    351257409
        0x0004a688:    157eabc1    ..~.    DCD    360623041
        0x0004a68c:    16106b09    .k..    DCD    370174729
        0x0004a690:    16a50aa9    ....    DCD    379914921
        0x0004a694:    173c9441    A.<.    DCD    389846081
        0x0004a698:    17d71181    ....    DCD    399970689
        0x0004a69c:    18748c29    ).t.    DCD    410291241
        0x0004a6a0:    19150e09    ....    DCD    420810249
        0x0004a6a4:    19b8a101    ....    DCD    431530241
        0x0004a6a8:    1a5f4f01    .O_.    DCD    442453761
        0x0004a6ac:    1b092209    ."..    DCD    453583369
        0x0004a6b0:    1bb62429    )$..    DCD    464921641
        0x0004a6b4:    1c665f81    ._f.    DCD    476471169
        0x0004a6b8:    1d19de41    A...    DCD    488234561
        0x0004a6bc:    1dd0aaa9    ....    DCD    500214441
        0x0004a6c0:    1e8acf09    ....    DCD    512413449
        0x0004a6c4:    1f4855c1    .UH.    DCD    524834241
        0x0004a6c8:    20094941    AI.     DCD    537479489
        0x0004a6cc:    20cdb409    ...     DCD    550351881
        0x0004a6d0:    2195a0a9    ...!    DCD    563454121
        0x0004a6d4:    226119c1    ..a"    DCD    576788929
        0x0004a6d8:    23302a01    .*0#    DCD    590359041
        0x0004a6dc:    2402dc29    )..$    DCD    604167209
        0x0004a6e0:    24d93b09    .;.$    DCD    618216201
        0x0004a6e4:    25b35181    .Q.%    DCD    632508801
        0x0004a6e8:    00000693    ....    DCD    1683
        0x0004a6ec:    00000e45    E...    DCD    3653
        0x0004a6f0:    00001c0f    ....    DCD    7183
        0x0004a6f4:    00003311    .3..    DCD    13073
        0x0004a6f8:    0000575b    [W..    DCD    22363
        0x0004a6fc:    00008e0d    ....    DCD    36365
        0x0004a700:    0000dd77    w...    DCD    56695
        0x0004a704:    00014d39    9M..    DCD    85305
        0x0004a708:    0001e663    c...    DCD    124515
        0x0004a70c:    0002b395    ....    DCD    177045
        0x0004a710:    0003c11f    ....    DCD    246047
        0x0004a714:    00051d21    !...    DCD    335137
        0x0004a718:    0006d7ab    ....    DCD    448427
        0x0004a71c:    000902dd    ....    DCD    590557
        0x0004a720:    000bb307    ....    DCD    766727
        0x0004a724:    000efec9    ....    DCD    982729
        0x0004a728:    0012ff33    3...    DCD    1244979
        0x0004a72c:    0017cfe5    ....    DCD    1560549
        0x0004a730:    001d8f2f    /...    DCD    1937199
        0x0004a734:    00245e31    1^$.    DCD    2383409
        0x0004a738:    002c60fb    .`,.    DCD    2908411
        0x0004a73c:    0035bead    ..5.    DCD    3522221
        0x0004a740:    0040a197    ..@.    DCD    4235671
        0x0004a744:    004d3759    Y7M.    DCD    5060441
        0x0004a748:    005bb103    ..[.    DCD    6009091
        0x0004a74c:    006c4335    5Cl.    DCD    7095093
        0x0004a750:    007f263f    ?&..    DCD    8332863
        0x0004a754:    00949641    A...    DCD    9737793
        0x0004a758:    00acd34b    K...    DCD    11326283
        0x0004a75c:    00c8217d    }!..    DCD    13115773
        0x0004a760:    00e6c927    '...    DCD    15124775
        0x0004a764:    010916e9    ....    DCD    17372905
        0x0004a768:    012f5bd3    .[/.    DCD    19880915
        0x0004a76c:    0159ed85    ..Y.    DCD    22670725
        0x0004a770:    0189264f    O&..    DCD    25765455
        0x0004a774:    01bd6551    Qe..    DCD    29189457
        0x0004a778:    01f70e9b    ....    DCD    32968347
        0x0004a77c:    02368b4d    M.6.    DCD    37129037
        0x0004a780:    027c49b7    .I|.    DCD    41699767
        0x0004a784:    02c8bd79    y...    DCD    46710137
        0x0004a788:    031c5fa3    ._..    DCD    52191139
        0x0004a78c:    0377aed5    ..w.    DCD    58175189
        0x0004a790:    03db2f5f    _/..    DCD    64696159
        0x0004a794:    04476b61    akG.    DCD    71789409
        0x0004a798:    04bcf2eb    ....    DCD    79491819
        0x0004a79c:    053c5c1d    .\<.    DCD    87841821
        0x0004a7a0:    05c64347    GC..    DCD    96879431
        0x0004a7a4:    065b4b09    .K[.    DCD    106646281
        0x0004a7a8:    06fc1c73    s...    DCD    117185651
        0x0004a7ac:    07a96725    %g..    DCD    128542501
        0x0004a7b0:    0863e16f    o.c.    DCD    140763503
        0x0004a7b4:    092c4871    qH,.    DCD    153897073
        0x0004a7b8:    0a03603b    ;`..    DCD    167993403
        0x0004a7bc:    0ae9f3ed    ....    DCD    183104493
        0x0004a7c0:    0be0d5d7    ....    DCD    199284183
        0x0004a7c4:    0ce8df99    ....    DCD    216588185
        0x0004a7c8:    0e02f243    C...    DCD    235074115
        0x0004a7cc:    0f2ff675    u./.    DCD    254801525
        0x0004a7d0:    1070dc7f    ..p.    DCD    275831935
        0x0004a7d4:    11c69c81    ....    DCD    298228865
        0x0004a7d8:    1332368b    .62.    DCD    322057867
        0x0004a7dc:    14b4b2bd    ....    DCD    347386557
        0x0004a7e0:    164f2167    g!O.    DCD    374284647
        0x0004a7e4:    18029b29    )...    DCD    402823977
        0x0004a7e8:    19d04113    .A..    DCD    433078547
        0x0004a7ec:    1bb93cc5    .<..    DCD    465124549
        0x0004a7f0:    1dbec08f    ....    DCD    499040399
        0x0004a7f4:    1fe20791    ....    DCD    534906769
        0x0004a7f8:    222455db    .U$"    DCD    572806619
        0x0004a7fc:    2486f88d    ...$    DCD    612825229
        0x0004a800:    270b45f7    .E.'    DCD    655050231
        0x0004a804:    29b29db9    ...)    DCD    699571641
        0x0004a808:    2c7e68e3    .h~,    DCD    746481891
        0x0004a80c:    2f701a15    ..p/    DCD    795875861
        0x0004a810:    32892d9f    .-.2    DCD    847850911
        0x0004a814:    35cb29a1    .).5    DCD    902506913
        0x0004a818:    39379e2b    +.79    DCD    959946283
        0x0004a81c:    3cd0255d    ]%.<    DCD    1020274013
        0x0004a820:    40966387    .c.@    DCD    1083597703
        0x0004a824:    448c0749    I..D    DCD    1150027593
        0x0004a828:    48b2c9b3    ...H    DCD    1219676595
        0x0004a82c:    4d0c6e65    en.M    DCD    1292660325
        0x0004a830:    519ac3af    ...Q    DCD    1369097135
        0x0004a834:    565fa2b1    .._V    DCD    1449108145
        0x0004a838:    5b5cef7b    {.\[    DCD    1532817275
        0x0004a83c:    6094992d    -..`    DCD    1620351277
        0x0004a840:    66089a17    ...f    DCD    1711839767
        0x0004a844:    6bbaf7d9    ...k    DCD    1807415257
        0x0004a848:    71adc383    ...q    DCD    1907213187
        0x0004a84c:    77e319b5    ...w    DCD    2011371957
        0x0004a850:    7e5d22bf    ."]~    DCD    2120032959
        0x0004a854:    0000231d    .#..    DCD    8989
        0x0004a858:    00004d71    qM..    DCD    19825
        0x0004a85c:    00009c91    ....    DCD    40081
        0x0004a860:    000126fd    .&..    DCD    75517
        0x0004a864:    00020c65    e...    DCD    134245
        0x0004a868:    000377e9    .w..    DCD    227305
        0x0004a86c:    0005a299    ....    DCD    369305
        0x0004a870:    0008d635    5...    DCD    579125
        0x0004a874:    000d702d    -p..    DCD    880685
        0x0004a878:    0013e4e1    ....    DCD    1303777
        0x0004a87c:    001cc321    !...    DCD    1884961
        0x0004a880:    0028b7ed    ..(.    DCD    2668525
        0x0004a884:    00389275    u.8.    DCD    3707509
        0x0004a888:    004d4859    YHM.    DCD    5064793
        0x0004a88c:    0067fa29    ).g.    DCD    6814249
        0x0004a890:    0089f825    %...    DCD    9041957
        0x0004a894:    00b4c73d    =...    DCD    11847485
        0x0004a898:    00ea2651    Q&..    DCD    15345233
        0x0004a89c:    012c13b1    ..,.    DCD    19665841
        0x0004a8a0:    017cd2dd    ..|.    DCD    24957661
        0x0004a8a4:    01def285    ....    DCD    31388293
        0x0004a8a8:    025552c9    .RU.    DCD    39146185
        0x0004a8ac:    02e32bb9    .+..    DCD    48442297
        0x0004a8b0:    038c1415    ....    DCD    59511829
        0x0004a8b4:    0454084d    M.T.    DCD    72616013
        0x0004a8b8:    053f71c1    .q?.    DCD    88043969
        0x0004a8bc:    06532e41    A.S.    DCD    106114625
        0x0004a8c0:    079497cd    ....    DCD    127178701
        0x0004a8c4:    09098c95    ....    DCD    151620757
        0x0004a8c8:    0ab87739    9w..    DCD    179861305
        0x0004a8cc:    0ca85749    IW..    DCD    212358985
        0x0004a8d0:    0ee0ca05    ....    DCD    249612805
        0x0004a8d4:    116a135d    ].j.    DCD    292164445
        0x0004a8d8:    144d2731    1'M.    DCD    340600625
        0x0004a8dc:    1793b2d1    ....    DCD    395555537
        0x0004a8e0:    1b4826bd    .&H.    DCD    457713341
        0x0004a8e4:    1f75c0a5    ..u.    DCD    527810725
        0x0004a8e8:    242895a9    ..($    DCD    606639529
        0x0004a8ec:    296d9cd9    ..m)    DCD    695049433
        0x0004a8f0:    2f52b9f5    ..R/    DCD    793950709
        0x0004a8f4:    35e6c86d    m..5    DCD    904317037
        0x0004a8f8:    3d39a6a1    ..9=    DCD    1027188385
        0x0004a8fc:    455c4161    aA\E    DCD    1163673953
        0x0004a900:    4e609fad    ..`N    DCD    1314955181
        0x0004a904:    5859eeb5    ..YX    DCD    1482288821
        0x0004a908:    635c8e19    ..\c    DCD    1667010073
        0x0004a90c:    6f7e1c69    i.~o    DCD    1870535785
        0x0004a910:    7cd583e5    ...|    DCD    2094367717
        0x0004a914:    0000bdff    ....    DCD    48639
        0x0004a918:    0001a801    ....    DCD    108545
        0x0004a91c:    00036b8f    .k..    DCD    224143
        0x0004a920:    00069ef1    ....    DCD    433905
        0x0004a924:    000c233f    ?#..    DCD    795455
        0x0004a928:    00153dc1    .=..    DCD    1392065
        0x0004a92c:    0023b68f    ..#.    DCD    2340495
        0x0004a930:    0039fcf1    ..9.    DCD    3800305
        0x0004a934:    005b51ff    .Q[.    DCD    5984767
        0x0004a938:    008bfa01    ....    DCD    9173505
        0x0004a93c:    00d1750f    .u..    DCD    13726991
        0x0004a940:    0132bf71    q.2.    DCD    20103025
        0x0004a944:    01b89a3f    ?...    DCD    28875327
        0x0004a948:    026ddcc1    ..m.    DCD    40754369
        0x0004a94c:    035fcf0f    .._.    DCD    56610575
        0x0004a950:    049e8e71    q...    DCD    77500017
        0x0004a954:    063d7bff    .{=.    DCD    104692735
        0x0004a958:    0853b601    ..S.    DCD    139703809
        0x0004a95c:    0afc9c8f    ....    DCD    184327311
        0x0004a960:    0e5861f1    .aX.    DCD    240673265
        0x0004a964:    128ca73f    ?...    DCD    311207743
        0x0004a968:    17c525c1    .%..    DCD    398796225
        0x0004a96c:    1e34658f    .e4.    DCD    506750351
        0x0004a970:    261481f1    ...&    DCD    638878193
        0x0004a974:    2fa7fbff    .../    DCD    799538175
        0x0004a978:    3b3a9c01    ..:;    DCD    993696769
        0x0004a97c:    4922620f    .b"I    DCD    1226990095
        0x0004a980:    59c08671    q..Y    DCD    1505789553
        0x0004a984:    6d828a3f    ?..m    DCD    1837271615
        0x0004a988:    84e358c1    .X..    DCD    2229491905
        0x0004a98c:    00040e01    ....    DCD    265729
        0x0004a990:    00092191    .!..    DCD    598417
        0x0004a994:    00132c11    .,..    DCD    1256465
        0x0004a998:    0025ee41    A.%.    DCD    2485825
        0x0004a99c:    00474f41    AOG.    DCD    4673345
        0x0004a9a0:    00804391    .C..    DCD    8405905
        0x0004a9a4:    00ddf711    ....    DCD    14546705
        0x0004a9a8:    01734601    .Fs.    DCD    24331777
        0x0004a9ac:    025a9201    ..Z.    DCD    39490049
        0x0004a9b0:    03b80111    ....    DCD    62390545
        0x0004a9b4:    05bc3591    .5..    DCD    96220561
        0x0004a9b8:    08a78f41    A...    DCD    145198913
        0x0004a9bc:    0cce0641    A...    DCD    214828609
        0x0004a9c0:    129bb211    ....    DCD    312193553
        0x0004a9c4:    1a9a0f91    ....    DCD    446304145
        0x0004a9c8:    25761a01    ..v%    DCD    628496897
        0x0004a9cc:    34074c01    .L.4    DCD    872893441
        0x0004a9d0:    47579e91    ..WG    DCD    1196924561
        0x0004a9d4:    60ac9d11    ...`    DCD    1621925137
        0x0004a9d8:    8191a641    A...    DCD    2173806145
        0x0004a9dc:    00165123    #Q..    DCD    1462563
        0x0004a9e0:    00329ec5    ..2.    DCD    3317445
        0x0004a9e4:    006bb917    ..k.    DCD    7059735
        0x0004a9e8:    00d8f699    ....    DCD    14218905
        0x0004a9ec:    01a0896b    k...    DCD    27298155
        0x0004a9f0:    02fec40d    ....    DCD    50250765
        0x0004a9f4:    0550011f    ..P.    DCD    89129247
        0x0004a9f8:    091dd921    !...    DCD    152951073
        0x0004a9fc:    0f306c33    3l0.    DCD    254831667
        0x0004aa00:    18a4a2d5    ....    DCD    413442773
        0x0004aa04:    270867a7    .g.'    DCD    654862247
        0x0004aa08:    3c7dfd29    ).}<    DCD    1014889769
        0x0004aa0c:    5be7b57b    {..[    DCD    1541911931
        0x0004aa10:    891d771d    .w..    DCD    2300409629
        0x0004aa14:    c92da0af    ..-.    DCD    3375210671
        0x0004aa18:    007b8ead    ..{.    DCD    8097453
        0x0004aa1c:    0119e689    ....    DCD    18474633
        0x0004aa20:    025e9639    9.^.    DCD    39753273
        0x0004aa24:    04d8163d    =...    DCD    81270333
        0x0004aa28:    097763b5    .cw.    DCD    158819253
        0x0004aa2c:    11c628e1    .(..    DCD    298199265
        0x0004aa30:    20340321    !.4     DCD    540279585
        0x0004aa34:    38824875    uH.8    DCD    948062325
        0x0004aa38:    6057577d    }WW`    DCD    1616336765
        0x0004aa3c:    02af5bbf    .[..    DCD    45046719
        0x0004aa40:    0627d881    ..'.    DCD    103274625
        0x0004aa44:    0d5e84f7    ..^.    DCD    224298231
        0x0004aa48:    1badfee9    ....    DCD    464387817
        0x0004aa4c:    36eb8b7f    ...6    DCD    921406335
        0x0004aa50:    68e5b781    ...h    DCD    1759885185
        0x0004aa54:    c19c0317    ....    DCD    3248227095
        0x0004aa58:    0eff0cc1    ....    DCD    251595969
        0x0004aa5c:    22856a39    9j."    DCD    579168825
        0x0004aa60:    4b91ee19    ...K    DCD    1267854873
        0x0004aa64:    9e2b7881    .x+.    DCD    2653649025
        0x0004aa68:    5409e133    3..T    DCD    1409933619
    .constdata
    CELT_PVQ_U_ROW
        0x0004aa6c:    0004968c    ....    DCD    300684
        0x0004aa70:    0004994c    L...    DCD    301388
        0x0004aa74:    00049c08    ....    DCD    302088
        0x0004aa78:    00049ec0    ....    DCD    302784
        0x0004aa7c:    0004a174    t...    DCD    303476
        0x0004aa80:    0004a424    $...    DCD    304164
        0x0004aa84:    0004a6d0    ....    DCD    304848
        0x0004aa88:    0004a838    8...    DCD    305208
        0x0004aa8c:    0004a8f4    ....    DCD    305396
        0x0004aa90:    0004a968    h...    DCD    305512
        0x0004aa94:    0004a9b4    ....    DCD    305588
        0x0004aa98:    0004a9ec    ....    DCD    305644
        0x0004aa9c:    0004aa0c    ....    DCD    305676
        0x0004aaa0:    0004aa24    $...    DCD    305700
        0x0004aaa4:    0004aa30    0...    DCD    305712
    .constdata
    halF
        0x0004aaa8:    00000000    ....    DCD    0
        0x0004aaac:    3fe00000    ...?    DCD    1071644672
        0x0004aab0:    00000000    ....    DCD    0
        0x0004aab4:    bfe00000    ....    DCD    3219128320
    ln2HI
        0x0004aab8:    fee00000    ....    DCD    4276092928
        0x0004aabc:    3fe62e42    B..?    DCD    1072049730
        0x0004aac0:    fee00000    ....    DCD    4276092928
        0x0004aac4:    bfe62e42    B...    DCD    3219533378
    ln2LO
        0x0004aac8:    35793c76    v<y5    DCD    897137782
        0x0004aacc:    3dea39ef    .9.=    DCD    1038760431
        0x0004aad0:    35793c76    v<y5    DCD    897137782
        0x0004aad4:    bdea39ef    .9..    DCD    3186244079
    P
        0x0004aad8:    5555553e    >UUU    DCD    1431655742
        0x0004aadc:    3fc55555    UU.?    DCD    1069897045
        0x0004aae0:    16bebd93    ....    DCD    381599123
        0x0004aae4:    bf66c16c    l.f.    DCD    3211182444
        0x0004aae8:    af25de2c    ,.%.    DCD    2938494508
        0x0004aaec:    3f11566a    jV.?    DCD    1058100842
        0x0004aaf0:    c5d26bf1    .k..    DCD    3318901745
        0x0004aaf4:    bebbbd41    A...    DCD    3199974721
        0x0004aaf8:    72bea4d0    ...r    DCD    1925096656
        0x0004aafc:    3e663769    i7f>    DCD    1046886249
    .constdata
    Lg2
        0x0004ab00:    9997fa04    ....    DCD    2576873988
        0x0004ab04:    3fd99999    ...?    DCD    1071225241
        0x0004ab08:    1d8e78af    .x..    DCD    495876271
        0x0004ab0c:    3fcc71c5    .q.?    DCD    1070363077
        0x0004ab10:    d078c69f    ..x.    DCD    3497576095
        0x0004ab14:    3fc39a09    ...?    DCD    1069783561
    Lg
        0x0004ab18:    55555593    .UUU    DCD    1431655827
        0x0004ab1c:    3fe55555    UU.?    DCD    1071994197
        0x0004ab20:    94229359    Y.".    DCD    2485293913
        0x0004ab24:    3fd24924    $I.?    DCD    1070745892
        0x0004ab28:    96cb03de    ....    DCD    2529887198
        0x0004ab2c:    3fc74664    dF.?    DCD    1070024292
        0x0004ab30:    df3e5244    DR>.    DCD    3745403460
        0x0004ab34:    3fc2f112    ...?    DCD    1069740306
    .constdata
    bp
        0x0004ab38:    00000000    ....    DCD    0
        0x0004ab3c:    3ff00000    ...?    DCD    1072693248
        0x0004ab40:    00000000    ....    DCD    0
        0x0004ab44:    3ff80000    ...?    DCD    1073217536
    dp_h
        0x0004ab48:    00000000    ....    DCD    0
        0x0004ab4c:    00000000    ....    DCD    0
        0x0004ab50:    40000000    ...@    DCD    1073741824
        0x0004ab54:    3fe2b803    ...?    DCD    1071822851
    dp_l
        0x0004ab58:    00000000    ....    DCD    0
        0x0004ab5c:    00000000    ....    DCD    0
        0x0004ab60:    43cfd006    ...C    DCD    1137692678
        0x0004ab64:    3e4cfdeb    ..L>    DCD    1045233131
    L
        0x0004ab68:    33333303    .333    DCD    858993411
        0x0004ab6c:    3fe33333    33.?    DCD    1071854387
        0x0004ab70:    db6fabff    ..o.    DCD    3681528831
        0x0004ab74:    3fdb6db6    .m.?    DCD    1071345078
        0x0004ab78:    518f264d    M&.Q    DCD    1368335949
        0x0004ab7c:    3fd55555    UU.?    DCD    1070945621
        0x0004ab80:    a91d4101    .A..    DCD    2837266689
        0x0004ab84:    3fd17460    `t.?    DCD    1070691424
        0x0004ab88:    93c9db65    e...    DCD    2479479653
        0x0004ab8c:    3fcd864a    J..?    DCD    1070433866
        0x0004ab90:    4a454eef    .NEJ    DCD    1246056175
        0x0004ab94:    3fca7e28    (~.?    DCD    1070235176
    P
        0x0004ab98:    5555553e    >UUU    DCD    1431655742
        0x0004ab9c:    3fc55555    UU.?    DCD    1069897045
        0x0004aba0:    16bebd93    ....    DCD    381599123
        0x0004aba4:    bf66c16c    l.f.    DCD    3211182444
        0x0004aba8:    af25de2c    ,.%.    DCD    2938494508
        0x0004abac:    3f11566a    jV.?    DCD    1058100842
        0x0004abb0:    c5d26bf1    .k..    DCD    3318901745
        0x0004abb4:    bebbbd41    A...    DCD    3199974721
        0x0004abb8:    72bea4d0    ...r    DCD    1925096656
        0x0004abbc:    3e663769    i7f>    DCD    1046886249
    .constdata
    C
        0x0004abc0:    5555554c    LUUU    DCD    1431655756
        0x0004abc4:    3fa55555    UU.?    DCD    1067799893
        0x0004abc8:    16c15177    wQ..    DCD    381768055
        0x0004abcc:    bf56c16c    l.V.    DCD    3210133868
        0x0004abd0:    19cb1590    ....    DCD    432739728
        0x0004abd4:    3efa01a0    ...>    DCD    1056571808
        0x0004abd8:    809c52ad    .R..    DCD    2157728429
        0x0004abdc:    be927e4f    O~..    DCD    3197271631
        0x0004abe0:    bdb4b1c4    ....    DCD    3182735812
        0x0004abe4:    3e21ee9e    ..!>    DCD    1042411166
        0x0004abe8:    be8838d4    .8..    DCD    3196598484
        0x0004abec:    bda8fae9    ....    DCD    3181968105
    .constdata
    __mathlib_zero
        0x0004abf0:    00000000    ....    DCD    0
        0x0004abf4:    00000000    ....    DCD    0
    .constdata
    pio2s
        0x0004abf8:    54400000    ..@T    DCD    1413480448
        0x0004abfc:    3ff921fb    .!.?    DCD    1073291771
        0x0004ac00:    1a626331    1cb.    DCD    442655537
        0x0004ac04:    3dd0b461    a..=    DCD    1037087841
        0x0004ac08:    1a600000    ..`.    DCD    442499072
        0x0004ac0c:    3dd0b461    a..=    DCD    1037087841
        0x0004ac10:    2e037073    sp..    DCD    771977331
        0x0004ac14:    3ba3198a    ...;    DCD    1000544650
        0x0004ac18:    2e000000    ....    DCD    771751936
        0x0004ac1c:    3ba3198a    ...;    DCD    1000544650
        0x0004ac20:    252049c1    .I %    DCD    622873025
        0x0004ac24:    397b839a    ..{9    DCD    964395930
    twooverpi
        0x0004ac28:    00000000    ....    DCD    0
        0x0004ac2c:    00000000    ....    DCD    0
        0x0004ac30:    a2f9836e    n...    DCD    2734261102
        0x0004ac34:    4e441529    ).DN    DCD    1313084713
        0x0004ac38:    fc2757d1    .W'.    DCD    4230436817
        0x0004ac3c:    f534ddc0    ..4.    DCD    4113882560
        0x0004ac40:    db629599    ..b.    DCD    3680671129
        0x0004ac44:    3c439041    A.C<    DCD    1011060801
        0x0004ac48:    fe5163ab    .cQ.    DCD    4266746795
        0x0004ac4c:    debbc561    a...    DCD    3736847713
        0x0004ac50:    b7246e3a    :n$.    DCD    3072618042
        0x0004ac54:    424dd2e0    ..MB    DCD    1112396512
        0x0004ac58:    06492eea    ..I.    DCD    105459434
        0x0004ac5c:    09d1921c    ....    DCD    164729372
        0x0004ac60:    fe1deb1c    ....    DCD    4263373596
        0x0004ac64:    b129a73e    >.).    DCD    2972297022
        0x0004ac68:    e88235f5    .5..    DCD    3900847605
        0x0004ac6c:    2ebb4484    .D..    DCD    784024708
        0x0004ac70:    e99c7026    &p..    DCD    3919343654
        0x0004ac74:    b45f7e41    A~_.    DCD    3026157121
        0x0004ac78:    3991d639    9..9    DCD    965858873
        0x0004ac7c:    835339f4    .9S.    DCD    2203269620
        0x0004ac80:    9c845f8b    ._..    DCD    2625920907
        0x0004ac84:    bdf9283b    ;(..    DCD    3187222587
        0x0004ac88:    1ff897ff    ....    DCD    536385535
        0x0004ac8c:    de05980f    ....    DCD    3724908559
        0x0004ac90:    ef2f118b    ../.    DCD    4012839307
        0x0004ac94:    5a0a6d1f    .m.Z    DCD    1510632735
        0x0004ac98:    6d367ecf    .~6m    DCD    1832287951
        0x0004ac9c:    27cb09b7    ...'    DCD    667617719
        0x0004aca0:    4f463f66    f?FO    DCD    1330003814
        0x0004aca4:    9e5fea2d    -._.    DCD    2657085997
        0x0004aca8:    7527bac7    ..'u    DCD    1965537991
        0x0004acac:    ebe5f17b    {...    DCD    3957715323
        0x0004acb0:    3d0739f7    .9.=    DCD    1023883767
        0x0004acb4:    8a5292ea    ..R.    DCD    2320667370
        0x0004acb8:    6bfb5fb1    ._.k    DCD    1811636145
        0x0004acbc:    1f8d5d08    .]..    DCD    529358088
    .constdata
    S
        0x0004acc0:    1110f8a6    ....    DCD    286324902
        0x0004acc4:    3f811111    ...?    DCD    1065423121
        0x0004acc8:    19c161d5    .a..    DCD    432103893
        0x0004accc:    bf2a01a0    ..*.    DCD    3207201184
        0x0004acd0:    57b1fe7d    }..W    DCD    1471282813
        0x0004acd4:    3ec71de3    ...>    DCD    1053236707
        0x0004acd8:    8a2b9ceb    ..+.    DCD    2318114027
        0x0004acdc:    be5ae5e6    ..Z.    DCD    3193628134
        0x0004ace0:    5acfd57c    |..Z    DCD    1523570044
        0x0004ace4:    3de5d93a    :..=    DCD    1038473530
    .conststring
        0x0004ace8:    2679656b    key&    DCD    645490027
        0x0004acec:    0064656c    led.    DCD    6579564
        0x0004acf0:    5f656c62    ble_    DCD    1600482402
        0x0004acf4:    6b736174    task    DCD    1802723700
        0x0004acf8:    00000000    ....    DCD    0
        0x0004acfc:    69647561    audi    DCD    1768191329
        0x0004ad00:    72705f6f    o_pr    DCD    1919967087
        0x0004ad04:    7365636f    oces    DCD    1936024431
        0x0004ad08:    61745f73    s_ta    DCD    1635016563
        0x0004ad0c:    00006b73    sk..    DCD    27507
        0x0004ad10:    6e697270    prin    DCD    1852404336
        0x0004ad14:    6e6f5f74    t_on    DCD    1852792692
        0x0004ad18:    7474725f    _rtt    DCD    1953788511
        0x0004ad1c:    6f77735f    _swo    DCD    1870099295
        0x0004ad20:    00000000    ....    DCD    0
        0x0004ad24:    69647561    audi    DCD    1768191329
        0x0004ad28:    74735f6f    o_st    DCD    1953718127
        0x0004ad2c:    6d616572    ream    DCD    1835099506
        0x0004ad30:    6d6f635f    _com    DCD    1836016479
        0x0004ad34:    73657270    pres    DCD    1936028272
        0x0004ad38:    00000073    s...    DCD    115
        0x0004ad3c:    72616548    Hear    DCD    1918985544
        0x0004ad40:    61654274    tBea    DCD    1634026100
        0x0004ad44:    00000074    t...    DCD    116
    .conststring
        0x0004ad48:    2d4d415b    [AM-    DCD    760037723
        0x0004ad4c:    5d536f56    VoS]    DCD    1565749078
        0x0004ad50:    54544120     ATT    DCD    1414807840
        0x0004ad54:    55544d5f    _MTU    DCD    1431588191
        0x0004ad58:    4450555f    _UPD    DCD    1146115423
        0x0004ad5c:    5f455441    ATE_    DCD    1598379073
        0x0004ad60:    20444e49    IND     DCD    541347401
        0x0004ad64:    47747441    AttG    DCD    1198814273
        0x0004ad68:    744d7465    etMt    DCD    1951233125
        0x0004ad6c:    2c292875    u(),    DCD    740894837
        0x0004ad70:    74657220     ret    DCD    1952805408
        0x0004ad74:    206e7275    urn     DCD    544109173
        0x0004ad78:    6425203d    = %d    DCD    1680154685
        0x0004ad7c:    734d7020     pMs    DCD    1934454816
        0x0004ad80:    613e2d67    g->a    DCD    1631464807
        0x0004ad84:    6d2e7474    tt.m    DCD    1831761012
        0x0004ad88:    3d207574    tu =    DCD    1025537396
        0x0004ad8c:    0a642520     %d.    DCD    174335264
        0x0004ad90:    00000000    ....    DCD    0
    .conststring
        0x0004ad94:    65636552    Rece    DCD    1701012818
        0x0004ad98:    64657669    ived    DCD    1684371049
        0x0004ad9c:    77656e20     new    DCD    2003136032
        0x0004ada0:    454c4220     BLE    DCD    1162625568
        0x0004ada4:    6e6f4320     Con    DCD    1852785440
        0x0004ada8:    6c6f7274    trol    DCD    1819243124
        0x0004adac:    2072656c    ler     DCD    544367980
        0x0004adb0:    76205746    FW v    DCD    1981830982
        0x0004adb4:    69737265    ersi    DCD    1769173605
        0x0004adb8:    3d206e6f    on =    DCD    1025535599
        0x0004adbc:    2e642520     %d.    DCD    778315040
        0x0004adc0:    47206425    %d G    DCD    1193305125
        0x0004adc4:    676e696f    oing    DCD    1735289199
        0x0004adc8:    726f6620     for    DCD    1919903264
        0x0004adcc:    67707520     upg    DCD    1735423264
        0x0004add0:    65646172    rade    DCD    1701077362
        0x0004add4:    0000000a    ....    DCD    10
        0x0004add8:    65636552    Rece    DCD    1701012818
        0x0004addc:    64657669    ived    DCD    1684371049
        0x0004ade0:    77656e20     new    DCD    2003136032
        0x0004ade4:    454c4220     BLE    DCD    1162625568
        0x0004ade8:    6e6f4320     Con    DCD    1852785440
        0x0004adec:    6c6f7274    trol    DCD    1819243124
        0x0004adf0:    2072656c    ler     DCD    544367980
        0x0004adf4:    76205746    FW v    DCD    1981830982
        0x0004adf8:    69737265    ersi    DCD    1769173605
        0x0004adfc:    3d206e6f    on =    DCD    1025535599
        0x0004ae00:    2e642520     %d.    DCD    778315040
        0x0004ae04:    252e6425    %d.%    DCD    623797285
        0x0004ae08:    64252e64    d.%d    DCD    1680158308
        0x0004ae0c:    696f4720     Goi    DCD    1768900384
        0x0004ae10:    6620676e    ng f    DCD    1713399662
        0x0004ae14:    7520726f    or u    DCD    1965060719
        0x0004ae18:    61726770    pgra    DCD    1634887536
        0x0004ae1c:    000a6564    de..    DCD    681316
    .conststring
        0x0004ae20:    414d415b    [AMA    DCD    1095582043
        0x0004ae24:    6d43205d    ] Cm    DCD    1833115741
        0x0004ae28:    59532064    d SY    DCD    1498620004
        0x0004ae2c:    5248434e    NCHR    DCD    1380467534
        0x0004ae30:    5a494e4f    ONIZ    DCD    1514753615
        0x0004ae34:    54535f45    E_ST    DCD    1414750021
        0x0004ae38:    20455441    ATE     DCD    541414465
        0x0004ae3c:    76636572    recv    DCD    1986225522
        0x0004ae40:    61656620     fea    DCD    1634035232
        0x0004ae44:    65727574    ture    DCD    1701999988
        0x0004ae48:    25783020     0x%    DCD    628633632
        0x0004ae4c:    61762078    x va    DCD    1635131512
        0x0004ae50:    2065756c    lue     DCD    543520108
        0x0004ae54:    69206425    %d i    DCD    1763730469
        0x0004ae58:    6765746e    nteg    DCD    1734702190
        0x0004ae5c:    25207265    er %    DCD    622883429
        0x0004ae60:    6f622064    d bo    DCD    1868701796
        0x0004ae64:    61656c6f    olea    DCD    1634036847
        0x0004ae68:    6425206e    n %d    DCD    1680154734
        0x0004ae6c:    0000000a    ....    DCD    10
        0x0004ae70:    414d415b    [AMA    DCD    1095582043
        0x0004ae74:    6d43205d    ] Cm    DCD    1833115741
        0x0004ae78:    45472064    d GE    DCD    1162289252
        0x0004ae7c:    54535f54    T_ST    DCD    1414750036
        0x0004ae80:    20455441    ATE     DCD    541414465
        0x0004ae84:    204b4341    ACK     DCD    541803329
        0x0004ae88:    76636572    recv    DCD    1986225522
        0x0004ae8c:    61656620     fea    DCD    1634035232
        0x0004ae90:    65727574    ture    DCD    1701999988
        0x0004ae94:    25783020     0x%    DCD    628633632
        0x0004ae98:    61762078    x va    DCD    1635131512
        0x0004ae9c:    2065756c    lue     DCD    543520108
        0x0004aea0:    69206425    %d i    DCD    1763730469
        0x0004aea4:    6765746e    nteg    DCD    1734702190
        0x0004aea8:    25207265    er %    DCD    622883429
        0x0004aeac:    6f622064    d bo    DCD    1868701796
        0x0004aeb0:    61656c6f    olea    DCD    1634036847
        0x0004aeb4:    6425206e    n %d    DCD    1680154734
        0x0004aeb8:    0000000a    ....    DCD    10
    .conststring
        0x0004aebc:    20202020            DCD    538976288
        0x0004aec0:    61766e49    Inva    DCD    1635151433
        0x0004aec4:    2064696c    lid     DCD    543451500
        0x0004aec8:    77205053    SP w    DCD    1998606419
        0x0004aecc:    206e6568    hen     DCD    544105832
        0x0004aed0:    64726148    Hard    DCD    1685217608
        0x0004aed4:    75614620     Fau    DCD    1969309216
        0x0004aed8:    6f20746c    lt o    DCD    1864397932
        0x0004aedc:    72756363    ccur    DCD    1920295779
        0x0004aee0:    203a6465    ed:     DCD    540697701
        0x0004aee4:    30257830    0x%0    DCD    807761968
        0x0004aee8:    28205838    8X (    DCD    673208376
        0x0004aeec:    53206f6e    no S    DCD    1394634606
        0x0004aef0:    6b636174    tack    DCD    1801675124
        0x0004aef4:    64206465    ed d    DCD    1679844453
        0x0004aef8:    29617461    ata)    DCD    694252641
        0x0004aefc:    00000a0a    ....    DCD    2570
    .conststring
        0x0004af00:    6f6d656d    memo    DCD    1869440365
        0x0004af04:    61207972    ry a    DCD    1629518194
        0x0004af08:    636f6c6c    lloc    DCD    1668246636
        0x0004af0c:    6f697461    atio    DCD    1869182049
        0x0004af10:    6166206e    n fa    DCD    1634082926
        0x0004af14:    64656c69    iled    DCD    1684368489
        0x0004af18:    00000000    ....    DCD    0
        0x0004af1c:    75716572    requ    DCD    1970365810
        0x0004af20:    20747365    est     DCD    544502629
        0x0004af24:    20746f6e    not     DCD    544501614
        0x0004af28:    6c706d69    impl    DCD    1819307369
        0x0004af2c:    6e656d65    emen    DCD    1852140901
        0x0004af30:    00646574    ted.    DCD    6579572
        0x0004af34:    61766e69    inva    DCD    1635151465
        0x0004af38:    2064696c    lid     DCD    543451500
        0x0004af3c:    74617473    stat    DCD    1952543859
        0x0004af40:    00000065    e...    DCD    101
        0x0004af44:    66667562    buff    DCD    1717990754
        0x0004af48:    74207265    er t    DCD    1948283493
        0x0004af4c:    73206f6f    oo s    DCD    1931505519
        0x0004af50:    6c6c616d    mall    DCD    1819042157
        0x0004af54:    00000000    ....    DCD    0
        0x0004af58:    72726f63    corr    DCD    1920102243
        0x0004af5c:    65747075    upte    DCD    1702129781
        0x0004af60:    74732064    d st    DCD    1953701988
        0x0004af64:    6d616572    ream    DCD    1835099506
        0x0004af68:    00000000    ....    DCD    0
        0x0004af6c:    65746e69    inte    DCD    1702129257
        0x0004af70:    6c616e72    rnal    DCD    1818324594
        0x0004af74:    72726520     err    DCD    1920099616
        0x0004af78:    0000726f    or..    DCD    29295
        0x0004af7c:    63637573    succ    DCD    1667462515
        0x0004af80:    00737365    ess.    DCD    7566181
        0x0004af84:    61766e69    inva    DCD    1635151465
        0x0004af88:    2064696c    lid     DCD    543451500
        0x0004af8c:    75677261    argu    DCD    1969713761
        0x0004af90:    746e656d    ment    DCD    1953391981
        0x0004af94:    00000000    ....    DCD    0
    Region$$Table$$Base
        0x0004af98:    0004afc8    ....    DCD    307144
        0x0004af9c:    10000000    ....    DCD    268435456
        0x0004afa0:    00000790    ....    DCD    1936
        0x0004afa4:    00018270    p...    DCD    98928
        0x0004afa8:    0004b1f4    ....    DCD    307700
        0x0004afac:    10060000    ....    DCD    268828672
        0x0004afb0:    000002c0    ....    DCD    704
        0x0004afb4:    00018270    p...    DCD    98928
        0x0004afb8:    0004b1f4    ....    DCD    307700
        0x0004afbc:    10000790    ....    DCD    268437392
        0x0004afc0:    000233c0    .3..    DCD    144320
        0x0004afc4:    000182e8    ....    DCD    99048
    Region$$Table$$Limit

** Section #2 'MCU_TCM' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 556 bytes (alignment 8)
    Address: 0x10000000

    Data section was compressed (Original size: 1936 bytes)

    0x10000000:   88 30 04 00 90 30 04 00 00 00 00 00 a8 30 04 00    .0...0.......0..
    0x10000010:   b0 30 04 00 b8 30 04 00 00 00 00 00 00 00 00 00    .0...0..........
    0x10000020:   69 af 02 00 e1 ab 02 00 71 ad 02 00 5d b9 02 00    i.......q...]...
    0x10000030:   11 b8 02 00 65 b1 02 00 d1 b4 02 00 69 b2 02 00    ....e.......i...
    0x10000040:   e9 bc 02 00 e9 bc 02 00 fd af 02 00 71 aa 02 00    ............q...
    0x10000050:   00 00 00 00 00 00 00 00 71 bc 02 00 19 b6 02 00    ........q.......
    0x10000060:   00 00 00 00 fb 34 9b 5f 80 00 00 80 00 10 00 00    .....4._........
    0x10000070:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000080:   74 0e 00 10 00 00 00 00 00 00 00 00 00 00 00 00    t...............
    0x10000090:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100000a0:   00 00 4e 56 44 53 2e 06 02 f4 01 07 06 02 f4 01    ..NVDS..........
    0x100000b0:   0d 06 02 e8 03 0e 06 02 e8 03 91 06 01 a1 92 06    ................
    0x100000c0:   01 0a 93 06 01 09 00 00 00 00 00 00 00 00 00 00    ................
    0x100000d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100000e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100000f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000100:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000110:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000120:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000130:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000140:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000150:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000160:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000170:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000180:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000190:   00 00 00 00 00 00 00 00 00 00 00 00 aa aa aa aa    ................
    0x100001a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100001b0:   10 00 08 00 20 00 04 00 40 00 06 00 80 00 02 00    .... ...@.......
    0x100001c0:   00 01 02 00 08 02 04 00 00 03 00 00 fc 1e 00 10    ................
    0x100001d0:   00 e0 0f 00 a0 24 00 10 00 00 00 00 00 00 00 00    .....$..........
    0x100001e0:   00 00 00 00 c0 03 00 00 00 00 00 00 00 00 00 00    ................
    0x100001f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000200:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000210:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000220:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000230:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000240:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000250:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000260:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000270:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000280:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000290:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100002a0:   00 00 00 00 00 00 00 00 00 00 00 00 f4 01 00 00    ................
    0x100002b0:   00 00 00 00 00 80 00 00 3c 04 00 10 ff ff ff ff    ........<.......
    0x100002c0:   00 00 00 00 00 00 00 00 00 00 00 00 38 39 04 00    ............89..
    0x100002d0:   38 39 04 00 38 39 04 00 38 39 04 00 38 39 04 00    89..89..89..89..
    0x100002e0:   38 39 04 00 38 39 04 00 18 38 04 00 38 39 04 00    89..89...8..89..
    0x100002f0:   38 39 04 00 38 39 04 00 38 39 04 00 38 39 04 00    89..89..89..89..
    0x10000300:   38 39 04 00 38 39 04 00 38 39 04 00 38 39 04 00    89..89..89..89..
    0x10000310:   38 39 04 00 38 39 04 00 38 39 04 00 38 39 04 00    89..89..89..89..
    0x10000320:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000330:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000340:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000350:   00 00 00 00 0c 3a 04 00 00 00 00 00 00 00 00 00    .....:..........
    0x10000360:   20 08 25 08 00 00 00 00 ff 37 00 00 00 00 00 00     .%......7......
    0x10000370:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000380:   00 00 00 00 00 00 00 00 e8 03 00 00 06 00 0c 00    ................
    0x10000390:   00 00 90 01 05 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100003a0:   ec 41 04 00 00 00 00 00 00 00 00 00 00 08 05 08    .A..............
    0x100003b0:   4c 42 04 00 00 00 00 00 00 00 00 00 00 00 00 00    LB..............
    0x100003c0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100003d0:   00 00 00 00 87 05 10 00 02 00 00 00 02 00 00 00    ................
    0x100003e0:   00 00 00 00 00 00 00 00 00 00 00 00 80 01 00 00    ................
    0x100003f0:   01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000400:   02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000410:   00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00    ................
    0x10000420:   00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00    ................
    0x10000430:   00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00    ............. ..
    0x10000440:   00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00    . ..............
    0x10000450:   00 00 00 00 9d 42 02 00 ed 42 02 00 5d 42 02 00    .....B...B..]B..
    0x10000460:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000470:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000480:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000490:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004b0:   06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004c0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004d0:   00 00 00 00 50 61 63 6b 65 74 63 72 61 66 74 00    ....Packetcraft.
    0x100004e0:   00 00 00 00 00 00 00 00 0b 00 00 00 00 01 00 00    ................
    0x100004f0:   00 00 00 00 cc 46 04 00 00 00 00 00 00 00 00 00    .....F..........
    0x10000500:   01 00 07 00 00 00 00 00 90 47 04 00 00 00 00 00    .........G......
    0x10000510:   00 00 00 00 10 00 19 00 00 00 00 00 41 72 6d 20    ............Arm 
    0x10000520:   4c 74 64 2e 00 00 00 00 00 00 00 00 00 00 00 00    Ltd.............
    0x10000530:   08 00 01 02 03 04 05 e8 07 00 50 61 63 6b 65 74    ..........Packet
    0x10000540:   63 72 61 66 74 20 6d 6f 64 65 6c 20 6e 75 6d 00    craft model num.
    0x10000550:   00 00 00 00 15 00 50 61 63 6b 65 74 63 72 61 66    ......Packetcraf
    0x10000560:   74 20 73 65 72 69 61 6c 20 6e 75 6d 00 00 00 00    t serial num....
    0x10000570:   16 00 50 61 63 6b 65 74 63 72 61 66 74 20 66 77    ..Packetcraft fw
    0x10000580:   20 72 65 76 00 00 00 00 12 00 50 61 63 6b 65 74     rev......Packet
    0x10000590:   63 72 61 66 74 20 68 77 20 72 65 76 00 00 00 00    craft hw rev....
    0x100005a0:   12 00 50 61 63 6b 65 74 63 72 61 66 74 20 73 77    ..Packetcraft sw
    0x100005b0:   20 72 65 76 00 00 00 00 12 00 00 00 00 00 00 00     rev............
    0x100005c0:   01 e8 07 34 12 30 20 00 00 00 00 00 94 48 04 00    ...4.0 ......H..
    0x100005d0:   00 00 00 00 00 00 00 00 30 00 42 00 00 00 00 00    ........0.B.....
    0x100005e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005f0:   01 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00    ................
    0x10000600:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000610:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000620:   fe ff ff ff fe ff ff ff fe ff ff ff fe ff ff ff    ................
    0x10000630:   fe ff ff ff fe ff ff ff fe ff ff ff fe ff ff ff    ................
    0x10000640:   00 01 02 00 01 00 00 00 2c 00 00 00 04 00 00 00    ........,.......
    0x10000650:   0c 00 00 00 04 00 00 00 0f 00 00 00 04 00 00 00    ................
    0x10000660:   10 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000670:   53 e0 00 00 53 e0 00 00 87 05 00 00 00 00 00 00    S...S...........
    0x10000680:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000690:   87 05 04 00 04 00 00 00 05 04 00 00 05 04 00 00    ................
    0x100006a0:   04 46 00 00 04 46 00 00 87 05 08 00 00 00 00 00    .F...F..........
    0x100006b0:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x100006c0:   87 05 0c 00 00 00 00 00 01 04 00 00 01 04 00 00    ................
    0x100006d0:   00 46 00 00 00 46 00 00 87 05 10 00 00 00 00 00    .F...F..........
    0x100006e0:   01 04 00 00 01 04 00 00 87 05 14 00 00 00 00 00    ................
    0x100006f0:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000700:   87 05 18 00 00 00 00 00 01 04 00 00 01 04 00 00    ................
    0x10000710:   00 46 00 00 00 46 00 00 87 05 1c 00 00 00 00 00    .F...F..........
    0x10000720:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000730:   02 04 00 00 00 04 00 00 00 04 00 00 ea 03 00 00    ................
    0x10000740:   00 00 00 00 31 2e 33 2e 31 2e 64 00 41 6d 62 69    ....1.3.1.d.Ambi
    0x10000750:   71 20 4d 69 63 72 6f 20 4f 50 55 53 20 76 65 72    q Micro OPUS ver
    0x10000760:   73 69 6f 6e 3a 20 31 2e 30 2e 30 0a 00 00 00 00    sion: 1.0.0.....
    0x10000770:   00 00 00 00 08 1e 0c 40 18 1e 0c 40 00 00 00 00    .......@...@....
    0x10000780:   6d db 02 40 d1 02 00 00 92 24 01 80 20 01 00 00    m..@.....$.. ...


** Section #3 'MCU_TCM' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 144320 bytes (alignment 8)
    Address: 0x10000790


** Section #4 'SHARED_SRAM' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 12 bytes (alignment 4)
    Address: 0x10060000

    Data section was compressed (Original size: 704 bytes)

    0x10060000:   24 32 04 00 00 00 00 00 00 00 00 00 00 00 00 00    $2..............
    0x10060010:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060020:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060030:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060040:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060050:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060060:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060070:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060080:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060090:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100600a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100600b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100600c0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100600d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100600e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100600f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060100:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060110:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060120:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060130:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060140:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060150:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060160:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060170:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060180:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060190:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100601a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100601b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100601c0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100601d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100601e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100601f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060200:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060210:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060220:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060230:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060240:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060250:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060260:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060270:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060280:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10060290:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100602a0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100602b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................


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


** Section #6 '.debug_frame' (SHT_PROGBITS)
    Size   : 39928 bytes


** Section #7 '.debug_info' (SHT_PROGBITS)
    Size   : 1885296 bytes


** Section #8 '.debug_line' (SHT_PROGBITS)
    Size   : 274900 bytes


** Section #9 '.debug_loc' (SHT_PROGBITS)
    Size   : 117392 bytes


** Section #10 '.debug_macinfo' (SHT_PROGBITS)
    Size   : 1050920 bytes


** Section #11 '.debug_pubnames' (SHT_PROGBITS)
    Size   : 46322 bytes


** Section #12 '.symtab' (SHT_SYMTAB)
    Size   : 91808 bytes (alignment 4)
    String table #13 '.strtab'
    Last local symbol no. 4311

    Symbol table .symtab (5737 symbols, 4311 local)

      #  Symbol Name                Value      Bind  Sec  Type  Vis  Size
    ========================================================================

      1  $d                         0x00018000   Lc    1   --   De 
      2  $t                         0x00018200   Lc    1   --   De 
      3  $d                         0x00018230   Lc    1   --   De 
      4  $t                         0x00018234   Lc    1   --   De 
      5  $d                         0x00018268   Lc    1   --   De 
      6  $t                         0x00018270   Lc    1   --   De 
      7  $d                         0x0001834c   Lc    1   --   De 
      8  $t                         0x00018350   Lc    1   --   De 
      9  $d                         0x00018374   Lc    1   --   De 
     10  $t                         0x00018378   Lc    1   --   De 
     11  $d                         0x00018388   Lc    1   --   De 
     12  $t                         0x0001838c   Lc    1   --   De 
     13  $d                         0x000183e4   Lc    1   --   De 
     14  $t                         0x000183e8   Lc    1   --   De 
     15  $d                         0x00018410   Lc    1   --   De 
     16  $t                         0x00018414   Lc    1   --   De 
     17  $d                         0x00018452   Lc    1   --   De 
     18  $t                         0x00018460   Lc    1   --   De 
     19  $d                         0x00018878   Lc    1   --   De 
     20  $t                         0x0001887c   Lc    1   --   De 
     21  $d                         0x00018898   Lc    1   --   De 
     22  $t                         0x0001889c   Lc    1   --   De 
     23  $d                         0x00018904   Lc    1   --   De 
     24  $t                         0x00018908   Lc    1   --   De 
     25  $d                         0x0001892c   Lc    1   --   De 
     26  $t                         0x00018930   Lc    1   --   De 
     27  $d                         0x0001894c   Lc    1   --   De 
     28  $t                         0x00018974   Lc    1   --   De 
     29  $d                         0x00018a06   Lc    1   --   De 
     30  $t                         0x00018a48   Lc    1   --   De 
     31  $d                         0x00018ad0   Lc    1   --   De 
     32  $t                         0x00018b08   Lc    1   --   De 
     33  $d                         0x00018b5c   Lc    1   --   De 
     34  $t                         0x00018b60   Lc    1   --   De 
     35  $d                         0x00018ba0   Lc    1   --   De 
     36  $t                         0x00018bac   Lc    1   --   De 
     37  $d                         0x00018bee   Lc    1   --   De 
     38  $t                         0x00018c00   Lc    1   --   De 
     39  $d                         0x00018c10   Lc    1   --   De 
     40  $t                         0x00018c14   Lc    1   --   De 
     41  $d                         0x00018c3c   Lc    1   --   De 
     42  $t                         0x00018c40   Lc    1   --   De 
     43  $d                         0x00018c64   Lc    1   --   De 
     44  $t                         0x00018c68   Lc    1   --   De 
     45  $d                         0x00018c92   Lc    1   --   De 
     46  $t                         0x00018c98   Lc    1   --   De 
     47  $d                         0x00018cd6   Lc    1   --   De 
     48  $t                         0x00018cdc   Lc    1   --   De 
     49  $d                         0x00018d1c   Lc    1   --   De 
     50  $t                         0x00018d20   Lc    1   --   De 
     51  $d                         0x00018d40   Lc    1   --   De 
     52  $t                         0x00018d44   Lc    1   --   De 
     53  $d                         0x00018ddc   Lc    1   --   De 
     54  $t                         0x00018de4   Lc    1   --   De 
     55  $d                         0x00018e2a   Lc    1   --   De 
     56  $t                         0x00018e30   Lc    1   --   De 
     57  $d                         0x00018e96   Lc    1   --   De 
     58  $t                         0x00018ea4   Lc    1   --   De 
     59  $d                         0x00019022   Lc    1   --   De 
     60  $t                         0x00019030   Lc    1   --   De 
     61  $d                         0x000190a6   Lc    1   --   De 
     62  $t                         0x000190ac   Lc    1   --   De 
     63  $d                         0x000190ee   Lc    1   --   De 
     64  $t                         0x000190f4   Lc    1   --   De 
     65  $d                         0x000190fc   Lc    1   --   De 
     66  $t                         0x00019100   Lc    1   --   De 
     67  $d                         0x00019252   Lc    1   --   De 
     68  $t                         0x00019258   Lc    1   --   De 
     69  $d                         0x00019260   Lc    1   --   De 
     70  $t                         0x00019264   Lc    1   --   De 
     71  $d                         0x000192b0   Lc    1   --   De 
     72  $t                         0x000192bc   Lc    1   --   De 
     73  $d                         0x00019310   Lc    1   --   De 
     74  $t                         0x0001931a   Lc    1   --   De 
     75  $d                         0x00019626   Lc    1   --   De 
     76  $t                         0x00019640   Lc    1   --   De 
     77  $d                         0x00019686   Lc    1   --   De 
     78  $t                         0x0001968c   Lc    1   --   De 
     79  $d                         0x00019966   Lc    1   --   De 
     80  $t                         0x0001997c   Lc    1   --   De 
     81  $d                         0x0001999a   Lc    1   --   De 
     82  $t                         0x000199a0   Lc    1   --   De 
     83  $d                         0x000199ae   Lc    1   --   De 
     84  $t                         0x000199b4   Lc    1   --   De 
     85  $d                         0x000199be   Lc    1   --   De 
     86  $t                         0x000199c4   Lc    1   --   De 
     87  $d                         0x000199d4   Lc    1   --   De 
     88  $t                         0x000199d8   Lc    1   --   De 
     89  $d                         0x000199e8   Lc    1   --   De 
     90  $t                         0x000199ec   Lc    1   --   De 
     91  $d                         0x00019a3e   Lc    1   --   De 
     92  $t                         0x00019a44   Lc    1   --   De 
     93  $d                         0x00019a54   Lc    1   --   De 
     94  $t                         0x00019a58   Lc    1   --   De 
     95  $d                         0x00019a94   Lc    1   --   De 
     96  $t                         0x00019a98   Lc    1   --   De 
     97  $d                         0x00019ac2   Lc    1   --   De 
     98  $t                         0x00019ad8   Lc    1   --   De 
     99  $d                         0x00019b3e   Lc    1   --   De 
    100  $t                         0x00019b48   Lc    1   --   De 
    101  $d                         0x00019c18   Lc    1   --   De 
    102  $t                         0x00019c24   Lc    1   --   De 
    103  $d                         0x00019c94   Lc    1   --   De 
    104  $t                         0x00019c98   Lc    1   --   De 
    105  $d                         0x00019ea6   Lc    1   --   De 
    106  $t                         0x00019eb4   Lc    1   --   De 
    107  $d                         0x00019ed2   Lc    1   --   De 
    108  $t                         0x00019ed8   Lc    1   --   De 
    109  $d                         0x00019f10   Lc    1   --   De 
    110  $t                         0x00019f14   Lc    1   --   De 
    111  $d                         0x00019f28   Lc    1   --   De 
    112  $t                         0x00019f2c   Lc    1   --   De 
    113  $d                         0x00019fb4   Lc    1   --   De 
    114  $t                         0x00019fb8   Lc    1   --   De 
    115  $d                         0x00019fca   Lc    1   --   De 
    116  $t                         0x00019fd8   Lc    1   --   De 
    117  $d                         0x00019fec   Lc    1   --   De 
    118  $t                         0x00019ff0   Lc    1   --   De 
    119  $d                         0x0001a00e   Lc    1   --   De 
    120  $t                         0x0001a014   Lc    1   --   De 
    121  $d                         0x0001a020   Lc    1   --   De 
    122  $t                         0x0001a024   Lc    1   --   De 
    123  $d                         0x0001a03a   Lc    1   --   De 
    124  $t                         0x0001a040   Lc    1   --   De 
    125  $d                         0x0001a046   Lc    1   --   De 
    126  $t                         0x0001a04c   Lc    1   --   De 
    127  $d                         0x0001a07e   Lc    1   --   De 
    128  $t                         0x0001a084   Lc    1   --   De 
    129  $d                         0x0001a0c6   Lc    1   --   De 
    130  $t                         0x0001a0cc   Lc    1   --   De 
    131  $d                         0x0001a0d2   Lc    1   --   De 
    132  $t                         0x0001a0d8   Lc    1   --   De 
    133  $d                         0x0001a0e4   Lc    1   --   De 
    134  $t                         0x0001a0e8   Lc    1   --   De 
    135  $d                         0x0001a19c   Lc    1   --   De 
    136  $t                         0x0001a1a8   Lc    1   --   De 
    137  $d                         0x0001a248   Lc    1   --   De 
    138  $t                         0x0001a25c   Lc    1   --   De 
    139  $d                         0x0001a26c   Lc    1   --   De 
    140  $t                         0x0001a270   Lc    1   --   De 
    141  $d                         0x0001a27c   Lc    1   --   De 
    142  $t                         0x0001a280   Lc    1   --   De 
    143  $d                         0x0001a2bc   Lc    1   --   De 
    144  $t                         0x0001a2c4   Lc    1   --   De 
    145  $d                         0x0001a3ca   Lc    1   --   De 
    146  $t                         0x0001a3d0   Lc    1   --   De 
    147  $d                         0x0001a410   Lc    1   --   De 
    148  $t                         0x0001a41c   Lc    1   --   De 
    149  $d                         0x0001a456   Lc    1   --   De 
    150  $t                         0x0001a45c   Lc    1   --   De 
    151  $d                         0x0001a47e   Lc    1   --   De 
    152  $t                         0x0001a48c   Lc    1   --   De 
    153  $d                         0x0001a4d4   Lc    1   --   De 
    154  $t                         0x0001a4d8   Lc    1   --   De 
    155  $d                         0x0001a4f6   Lc    1   --   De 
    156  $t                         0x0001a4fc   Lc    1   --   De 
    157  $d                         0x0001a556   Lc    1   --   De 
    158  $t                         0x0001a55c   Lc    1   --   De 
    159  $d                         0x0001a57a   Lc    1   --   De 
    160  $t                         0x0001a580   Lc    1   --   De 
    161  $d                         0x0001a5ac   Lc    1   --   De 
    162  $t                         0x0001a5b0   Lc    1   --   De 
    163  $d                         0x0001a5d2   Lc    1   --   De 
    164  $t                         0x0001a5d8   Lc    1   --   De 
    165  $d                         0x0001a5e8   Lc    1   --   De 
    166  $t                         0x0001a5ec   Lc    1   --   De 
    167  $d                         0x0001a616   Lc    1   --   De 
    168  $t                         0x0001a628   Lc    1   --   De 
    169  $d                         0x0001a636   Lc    1   --   De 
    170  $t                         0x0001a63c   Lc    1   --   De 
    171  $d                         0x0001a64c   Lc    1   --   De 
    172  $t                         0x0001a650   Lc    1   --   De 
    173  $d                         0x0001a65e   Lc    1   --   De 
    174  $t                         0x0001a664   Lc    1   --   De 
    175  $d                         0x0001a672   Lc    1   --   De 
    176  $t                         0x0001a678   Lc    1   --   De 
    177  $d                         0x0001a688   Lc    1   --   De 
    178  $t                         0x0001a68c   Lc    1   --   De 
    179  $d                         0x0001a69a   Lc    1   --   De 
    180  $t                         0x0001a6a0   Lc    1   --   De 
    181  $d                         0x0001a6bc   Lc    1   --   De 
    182  $t                         0x0001a6c0   Lc    1   --   De 
    183  $d                         0x0001a6d0   Lc    1   --   De 
    184  $t                         0x0001a6d4   Lc    1   --   De 
    185  $d                         0x0001a6e4   Lc    1   --   De 
    186  $t                         0x0001a6e8   Lc    1   --   De 
    187  $d                         0x0001a712   Lc    1   --   De 
    188  $t                         0x0001a718   Lc    1   --   De 
    189  $d                         0x0001a74c   Lc    1   --   De 
    190  $t                         0x0001a750   Lc    1   --   De 
    191  $d                         0x0001a76a   Lc    1   --   De 
    192  $t                         0x0001a77c   Lc    1   --   De 
    193  $d                         0x0001a7c0   Lc    1   --   De 
    194  $t                         0x0001a7c8   Lc    1   --   De 
    195  $d                         0x0001a7f0   Lc    1   --   De 
    196  $t                         0x0001a7f4   Lc    1   --   De 
    197  $d                         0x0001a816   Lc    1   --   De 
    198  $t                         0x0001a820   Lc    1   --   De 
    199  $d                         0x0001a830   Lc    1   --   De 
    200  $t                         0x0001a838   Lc    1   --   De 
    201  $d                         0x0001a852   Lc    1   --   De 
    202  $t                         0x0001a858   Lc    1   --   De 
    203  $d                         0x0001a87e   Lc    1   --   De 
    204  $t                         0x0001a884   Lc    1   --   De 
    205  $d                         0x0001a8c6   Lc    1   --   De 
    206  $t                         0x0001a8cc   Lc    1   --   De 
    207  $d                         0x0001a8d2   Lc    1   --   De 
    208  $t                         0x0001a8d8   Lc    1   --   De 
    209  $d                         0x0001a8f8   Lc    1   --   De 
    210  $t                         0x0001a900   Lc    1   --   De 
    211  $d                         0x0001a954   Lc    1   --   De 
    212  $t                         0x0001a958   Lc    1   --   De 
    213  $d                         0x0001a970   Lc    1   --   De 
    214  $t                         0x0001a978   Lc    1   --   De 
    215  $d                         0x0001a9b6   Lc    1   --   De 
    216  $t                         0x0001a9bc   Lc    1   --   De 
    217  $d                         0x0001a9f2   Lc    1   --   De 
    218  $t                         0x0001a9f8   Lc    1   --   De 
    219  $d                         0x0001aa78   Lc    1   --   De 
    220  $t                         0x0001aa7c   Lc    1   --   De 
    221  $d                         0x0001aabc   Lc    1   --   De 
    222  $t                         0x0001aac8   Lc    1   --   De 
    223  $d                         0x0001aaee   Lc    1   --   De 
    224  $t                         0x0001aaf4   Lc    1   --   De 
    225  $d                         0x0001ab24   Lc    1   --   De 
    226  $t                         0x0001ab28   Lc    1   --   De 
    227  $d                         0x0001abc0   Lc    1   --   De 
    228  $t                         0x0001abc4   Lc    1   --   De 
    229  $d                         0x0001abe4   Lc    1   --   De 
    230  $t                         0x0001abe8   Lc    1   --   De 
    231  $d                         0x0001abec   Lc    1   --   De 
    232  $t                         0x0001abf0   Lc    1   --   De 
    233  $d                         0x0001abf6   Lc    1   --   De 
    234  $t                         0x0001abfc   Lc    1   --   De 
    235  $d                         0x0001ac02   Lc    1   --   De 
    236  $t                         0x0001ac08   Lc    1   --   De 
    237  $d                         0x0001ac18   Lc    1   --   De 
    238  $t                         0x0001ac28   Lc    1   --   De 
    239  $d                         0x0001ac30   Lc    1   --   De 
    240  $t                         0x0001ac38   Lc    1   --   De 
    241  $d                         0x0001ac74   Lc    1   --   De 
    242  $t                         0x0001ac78   Lc    1   --   De 
    243  $d                         0x0001acbe   Lc    1   --   De 
    244  $t                         0x0001acc4   Lc    1   --   De 
    245  $d                         0x0001ad02   Lc    1   --   De 
    246  $t                         0x0001ad08   Lc    1   --   De 
    247  $d                         0x0001ad30   Lc    1   --   De 
    248  $t                         0x0001ad38   Lc    1   --   De 
    249  $d                         0x0001adba   Lc    1   --   De 
    250  $t                         0x0001adc0   Lc    1   --   De 
    251  $d                         0x0001adca   Lc    1   --   De 
    252  $t                         0x0001add0   Lc    1   --   De 
    253  $d                         0x0001adec   Lc    1   --   De 
    254  $t                         0x0001adf0   Lc    1   --   De 
    255  $d                         0x0001ae6a   Lc    1   --   De 
    256  $t                         0x0001ae70   Lc    1   --   De 
    257  $d                         0x0001aeb4   Lc    1   --   De 
    258  $t                         0x0001aeb8   Lc    1   --   De 
    259  $d                         0x0001b056   Lc    1   --   De 
    260  $t                         0x0001b070   Lc    1   --   De 
    261  $d                         0x0001b07e   Lc    1   --   De 
    262  $t                         0x0001b088   Lc    1   --   De 
    263  $d                         0x0001b092   Lc    1   --   De 
    264  $t                         0x0001b098   Lc    1   --   De 
    265  $d                         0x0001b13c   Lc    1   --   De 
    266  $t                         0x0001b15c   Lc    1   --   De 
    267  $d                         0x0001b1a2   Lc    1   --   De 
    268  $t                         0x0001b1b0   Lc    1   --   De 
    269  $d                         0x0001b1b6   Lc    1   --   De 
    270  $t                         0x0001b1bc   Lc    1   --   De 
    271  $d                         0x0001b1c0   Lc    1   --   De 
    272  $t                         0x0001b1c4   Lc    1   --   De 
    273  $d                         0x0001b1cc   Lc    1   --   De 
    274  $t                         0x0001b1d0   Lc    1   --   De 
    275  $d                         0x0001b1dc   Lc    1   --   De 
    276  $t                         0x0001b1e0   Lc    1   --   De 
    277  $d                         0x0001b1e8   Lc    1   --   De 
    278  $t                         0x0001b1ec   Lc    1   --   De 
    279  $d                         0x0001b200   Lc    1   --   De 
    280  $t                         0x0001b204   Lc    1   --   De 
    281  $d                         0x0001b922   Lc    1   --   De 
    282  $t                         0x0001b928   Lc    1   --   De 
    283  $d                         0x0001b9f2   Lc    1   --   De 
    284  $t                         0x0001b9fc   Lc    1   --   De 
    285  $d                         0x0001ba5c   Lc    1   --   De 
    286  $t                         0x0001ba64   Lc    1   --   De 
    287  $d                         0x0001ba6a   Lc    1   --   De 
    288  $t                         0x0001ba70   Lc    1   --   De 
    289  $d                         0x0001bb10   Lc    1   --   De 
    290  $t                         0x0001bb18   Lc    1   --   De 
    291  $d                         0x0001bba8   Lc    1   --   De 
    292  $t                         0x0001bbac   Lc    1   --   De 
    293  $d                         0x0001bbb4   Lc    1   --   De 
    294  $t                         0x0001bbb8   Lc    1   --   De 
    295  $d                         0x0001bc08   Lc    1   --   De 
    296  $t                         0x0001bc0c   Lc    1   --   De 
    297  $d                         0x0001bc28   Lc    1   --   De 
    298  $t                         0x0001bc2c   Lc    1   --   De 
    299  $d                         0x0001bc38   Lc    1   --   De 
    300  $t                         0x0001bc3c   Lc    1   --   De 
    301  $d                         0x0001bd30   Lc    1   --   De 
    302  $t                         0x0001bd38   Lc    1   --   De 
    303  $d                         0x0001bd5e   Lc    1   --   De 
    304  $t                         0x0001bd7c   Lc    1   --   De 
    305  $d                         0x0001bd8c   Lc    1   --   De 
    306  $t                         0x0001bd90   Lc    1   --   De 
    307  $d                         0x0001bdb4   Lc    1   --   De 
    308  $t                         0x0001bdb8   Lc    1   --   De 
    309  $d                         0x0001bdca   Lc    1   --   De 
    310  $t                         0x0001bdd8   Lc    1   --   De 
    311  $d                         0x0001be34   Lc    1   --   De 
    312  $t                         0x0001be38   Lc    1   --   De 
    313  $d                         0x0001be5c   Lc    1   --   De 
    314  $t                         0x0001be64   Lc    1   --   De 
    315  $d                         0x0001bee8   Lc    1   --   De 
    316  $t                         0x0001beec   Lc    1   --   De 
    317  $d                         0x0001c0c0   Lc    1   --   De 
    318  $t                         0x0001c0c8   Lc    1   --   De 
    319  $d                         0x0001c0f6   Lc    1   --   De 
    320  $t                         0x0001c0fc   Lc    1   --   De 
    321  $d                         0x0001c14c   Lc    1   --   De 
    322  $t                         0x0001c150   Lc    1   --   De 
    323  $d                         0x0001c1ac   Lc    1   --   De 
    324  $t                         0x0001c1b4   Lc    1   --   De 
    325  $d                         0x0001c1ce   Lc    1   --   De 
    326  $t                         0x0001c1d8   Lc    1   --   De 
    327  $d                         0x0001c20c   Lc    1   --   De 
    328  $t                         0x0001c210   Lc    1   --   De 
    329  $d                         0x0001c264   Lc    1   --   De 
    330  $t                         0x0001c268   Lc    1   --   De 
    331  $d                         0x0001c2aa   Lc    1   --   De 
    332  $t                         0x0001c2b4   Lc    1   --   De 
    333  $d                         0x0001c2fe   Lc    1   --   De 
    334  $t                         0x0001c308   Lc    1   --   De 
    335  $d                         0x0001c318   Lc    1   --   De 
    336  $t                         0x0001c31c   Lc    1   --   De 
    337  $d                         0x0001c3be   Lc    1   --   De 
    338  $t                         0x0001c3c8   Lc    1   --   De 
    339  $d                         0x0001c3e2   Lc    1   --   De 
    340  $t                         0x0001c3e8   Lc    1   --   De 
    341  $d                         0x0001c47a   Lc    1   --   De 
    342  $t                         0x0001c484   Lc    1   --   De 
    343  $d                         0x0001c4fe   Lc    1   --   De 
    344  $t                         0x0001c504   Lc    1   --   De 
    345  $d                         0x0001c520   Lc    1   --   De 
    346  $t                         0x0001c524   Lc    1   --   De 
    347  $d                         0x0001c530   Lc    1   --   De 
    348  $t                         0x0001c534   Lc    1   --   De 
    349  $d                         0x0001c5be   Lc    1   --   De 
    350  $t                         0x0001c5c8   Lc    1   --   De 
    351  $d                         0x0001c61e   Lc    1   --   De 
    352  $t                         0x0001c630   Lc    1   --   De 
    353  $d                         0x0001c74c   Lc    1   --   De 
    354  $t                         0x0001c750   Lc    1   --   De 
    355  $d                         0x0001c7b4   Lc    1   --   De 
    356  $t                         0x0001c7b8   Lc    1   --   De 
    357  $d                         0x0001c848   Lc    1   --   De 
    358  $t                         0x0001c84c   Lc    1   --   De 
    359  $d                         0x0001c872   Lc    1   --   De 
    360  $t                         0x0001c884   Lc    1   --   De 
    361  $d                         0x0001c89a   Lc    1   --   De 
    362  $t                         0x0001c8ac   Lc    1   --   De 
    363  $d                         0x0001c8b8   Lc    1   --   De 
    364  $t                         0x0001c8c0   Lc    1   --   De 
    365  $d                         0x0001c8c6   Lc    1   --   De 
    366  $t                         0x0001c8cc   Lc    1   --   De 
    367  $d                         0x0001c8d4   Lc    1   --   De 
    368  $t                         0x0001c8d8   Lc    1   --   De 
    369  $d                         0x0001c8de   Lc    1   --   De 
    370  $t                         0x0001c8e4   Lc    1   --   De 
    371  $d                         0x0001c8ec   Lc    1   --   De 
    372  $t                         0x0001c8f0   Lc    1   --   De 
    373  $d                         0x0001c902   Lc    1   --   De 
    374  $t                         0x0001c90c   Lc    1   --   De 
    375  $d                         0x0001c912   Lc    1   --   De 
    376  $t                         0x0001c918   Lc    1   --   De 
    377  $d                         0x0001c920   Lc    1   --   De 
    378  $t                         0x0001c924   Lc    1   --   De 
    379  $d                         0x0001c92a   Lc    1   --   De 
    380  $t                         0x0001c930   Lc    1   --   De 
    381  $d                         0x0001c956   Lc    1   --   De 
    382  $t                         0x0001c95c   Lc    1   --   De 
    383  $d                         0x0001ca08   Lc    1   --   De 
    384  $t                         0x0001ca0c   Lc    1   --   De 
    385  $d                         0x0001ca4c   Lc    1   --   De 
    386  $t                         0x0001ca54   Lc    1   --   De 
    387  $d                         0x0001cafc   Lc    1   --   De 
    388  $t                         0x0001cb00   Lc    1   --   De 
    389  $d                         0x0001cb0e   Lc    1   --   De 
    390  $t                         0x0001cb14   Lc    1   --   De 
    391  $d                         0x0001cb28   Lc    1   --   De 
    392  $t                         0x0001cb2c   Lc    1   --   De 
    393  $d                         0x0001cbe8   Lc    1   --   De 
    394  $t                         0x0001cbf0   Lc    1   --   De 
    395  $d                         0x0001cc04   Lc    1   --   De 
    396  $t                         0x0001cc08   Lc    1   --   De 
    397  $d                         0x0001cd76   Lc    1   --   De 
    398  $t                         0x0001cd88   Lc    1   --   De 
    399  $d                         0x0001cd96   Lc    1   --   De 
    400  $t                         0x0001cd9c   Lc    1   --   De 
    401  $d                         0x0001cda0   Lc    1   --   De 
    402  $t                         0x0001cda4   Lc    1   --   De 
    403  $d                         0x0001ce0e   Lc    1   --   De 
    404  $t                         0x0001ce20   Lc    1   --   De 
    405  $d                         0x0001ce34   Lc    1   --   De 
    406  $t                         0x0001ce38   Lc    1   --   De 
    407  $d                         0x0001ce6c   Lc    1   --   De 
    408  $t                         0x0001ce80   Lc    1   --   De 
    409  $d                         0x0001ceb0   Lc    1   --   De 
    410  $t                         0x0001ceb4   Lc    1   --   De 
    411  $d                         0x0001cf1c   Lc    1   --   De 
    412  $t                         0x0001cf24   Lc    1   --   De 
    413  $d                         0x0001cf8a   Lc    1   --   De 
    414  $t                         0x0001cf90   Lc    1   --   De 
    415  $d                         0x0001cfc4   Lc    1   --   De 
    416  $t                         0x0001cfc8   Lc    1   --   De 
    417  $d                         0x0001d060   Lc    1   --   De 
    418  $t                         0x0001d068   Lc    1   --   De 
    419  $d                         0x0001d16c   Lc    1   --   De 
    420  $t                         0x0001d180   Lc    1   --   De 
    421  $d                         0x0001d44a   Lc    1   --   De 
    422  $t                         0x0001d4d8   Lc    1   --   De 
    423  $d                         0x0001d5d4   Lc    1   --   De 
    424  $t                         0x0001d5f0   Lc    1   --   De 
    425  $d                         0x0001d958   Lc    1   --   De 
    426  $t                         0x0001d9b8   Lc    1   --   De 
    427  $d                         0x0001ddd8   Lc    1   --   De 
    428  $t                         0x0001de50   Lc    1   --   De 
    429  $d                         0x0001e270   Lc    1   --   De 
    430  $t                         0x0001e2d0   Lc    1   --   De 
    431  $d                         0x0001e5b8   Lc    1   --   De 
    432  $t                         0x0001e608   Lc    1   --   De 
    433  $d                         0x0001ea32   Lc    1   --   De 
    434  $t                         0x0001eac0   Lc    1   --   De 
    435  $d                         0x0001ec02   Lc    1   --   De 
    436  $t                         0x0001ec30   Lc    1   --   De 
    437  $d                         0x0001ee40   Lc    1   --   De 
    438  $t                         0x0001ee58   Lc    1   --   De 
    439  $d                         0x0001ee74   Lc    1   --   De 
    440  $t                         0x0001ee88   Lc    1   --   De 
    441  $d                         0x0001eec8   Lc    1   --   De 
    442  $t                         0x0001eed0   Lc    1   --   De 
    443  $d                         0x0001eee8   Lc    1   --   De 
    444  $t                         0x0001eef0   Lc    1   --   De 
    445  $d                         0x0001ef08   Lc    1   --   De 
    446  $t                         0x0001ef10   Lc    1   --   De 
    447  $d                         0x0001f058   Lc    1   --   De 
    448  $t                         0x0001f05c   Lc    1   --   De 
    449  $d                         0x0001f168   Lc    1   --   De 
    450  $t                         0x0001f174   Lc    1   --   De 
    451  $d                         0x0001f3a0   Lc    1   --   De 
    452  $t                         0x0001f3a8   Lc    1   --   De 
    453  $d                         0x0001f3dc   Lc    1   --   De 
    454  $t                         0x0001f3e0   Lc    1   --   De 
    455  $d                         0x0001f49a   Lc    1   --   De 
    456  $t                         0x0001f4a0   Lc    1   --   De 
    457  $d                         0x0001f4bc   Lc    1   --   De 
    458  $t                         0x0001f4c0   Lc    1   --   De 
    459  $d                         0x0001f55c   Lc    1   --   De 
    460  $t                         0x0001f560   Lc    1   --   De 
    461  $d                         0x0001f636   Lc    1   --   De 
    462  $t                         0x0001f654   Lc    1   --   De 
    463  $d                         0x0001f886   Lc    1   --   De 
    464  $t                         0x0001f88c   Lc    1   --   De 
    465  $d                         0x0001f8a2   Lc    1   --   De 
    466  $t                         0x0001f8c0   Lc    1   --   De 
    467  $d                         0x0001fb34   Lc    1   --   De 
    468  $t                         0x0001fbec   Lc    1   --   De 
    469  $d                         0x0001fc74   Lc    1   --   De 
    470  $t                         0x0001fc8c   Lc    1   --   De 
    471  $d                         0x0001fcb6   Lc    1   --   De 
    472  $t                         0x0001fcbc   Lc    1   --   De 
    473  $d                         0x0001fde2   Lc    1   --   De 
    474  $t                         0x0001fdf0   Lc    1   --   De 
    475  $d                         0x0001ff48   Lc    1   --   De 
    476  $t                         0x0001ff58   Lc    1   --   De 
    477  $d                         0x0001ff64   Lc    1   --   De 
    478  $t                         0x0001ff68   Lc    1   --   De 
    479  $d                         0x00020004   Lc    1   --   De 
    480  $t                         0x0002000c   Lc    1   --   De 
    481  $d                         0x00020212   Lc    1   --   De 
    482  $t                         0x00020274   Lc    1   --   De 
    483  $d                         0x000202f0   Lc    1   --   De 
    484  $t                         0x000202f4   Lc    1   --   De 
    485  $d                         0x0002034e   Lc    1   --   De 
    486  $t                         0x00020360   Lc    1   --   De 
    487  $d                         0x000203f0   Lc    1   --   De 
    488  $t                         0x000203fc   Lc    1   --   De 
    489  $d                         0x0002042c   Lc    1   --   De 
    490  $t                         0x00020432   Lc    1   --   De 
    491  $d                         0x00020800   Lc    1   --   De 
    492  $t                         0x00020a2c   Lc    1   --   De 
    493  $d                         0x00020b76   Lc    1   --   De 
    494  $t                         0x00020b98   Lc    1   --   De 
    495  $d                         0x00020c46   Lc    1   --   De 
    496  $t                         0x00020c54   Lc    1   --   De 
    497  $d                         0x00020ec8   Lc    1   --   De 
    498  $t                         0x00020ecc   Lc    1   --   De 
    499  $d                         0x00020f1a   Lc    1   --   De 
    500  $t                         0x00020f24   Lc    1   --   De 
    501  $d                         0x00021006   Lc    1   --   De 
    502  $t                         0x00021014   Lc    1   --   De 
    503  $d                         0x00021098   Lc    1   --   De 
    504  $t                         0x0002109c   Lc    1   --   De 
    505  $d                         0x00021100   Lc    1   --   De 
    506  $t                         0x0002110c   Lc    1   --   De 
    507  $d                         0x0002119c   Lc    1   --   De 
    508  $t                         0x000211a4   Lc    1   --   De 
    509  $d                         0x0002121a   Lc    1   --   De 
    510  $t                         0x00021224   Lc    1   --   De 
    511  $d                         0x00021294   Lc    1   --   De 
    512  $t                         0x000212a0   Lc    1   --   De 
    513  $d                         0x00021358   Lc    1   --   De 
    514  $t                         0x00021364   Lc    1   --   De 
    515  $d                         0x00021386   Lc    1   --   De 
    516  $t                         0x00021390   Lc    1   --   De 
    517  $d                         0x000213e0   Lc    1   --   De 
    518  $t                         0x000213e8   Lc    1   --   De 
    519  $d                         0x00021444   Lc    1   --   De 
    520  $t                         0x0002144c   Lc    1   --   De 
    521  $d                         0x0002160a   Lc    1   --   De 
    522  $t                         0x00021618   Lc    1   --   De 
    523  $d                         0x00021642   Lc    1   --   De 
    524  $t                         0x00021648   Lc    1   --   De 
    525  $d                         0x000216aa   Lc    1   --   De 
    526  $t                         0x000216b0   Lc    1   --   De 
    527  $d                         0x00021714   Lc    1   --   De 
    528  $t                         0x0002171c   Lc    1   --   De 
    529  $d                         0x0002176e   Lc    1   --   De 
    530  $t                         0x00021774   Lc    1   --   De 
    531  $d                         0x000217e4   Lc    1   --   De 
    532  $t                         0x000217f0   Lc    1   --   De 
    533  $d                         0x00021832   Lc    1   --   De 
    534  $t                         0x0002183c   Lc    1   --   De 
    535  $d                         0x00021878   Lc    1   --   De 
    536  $t                         0x00021884   Lc    1   --   De 
    537  $d                         0x000218a6   Lc    1   --   De 
    538  $t                         0x000218ac   Lc    1   --   De 
    539  $d                         0x00021c3c   Lc    1   --   De 
    540  $t                         0x00021c54   Lc    1   --   De 
    541  $d                         0x00021f0a   Lc    1   --   De 
    542  $t                         0x00021f48   Lc    1   --   De 
    543  $d                         0x00021fc8   Lc    1   --   De 
    544  $t                         0x00021fcc   Lc    1   --   De 
    545  $d                         0x000220de   Lc    1   --   De 
    546  $t                         0x000220e8   Lc    1   --   De 
    547  $d                         0x00022134   Lc    1   --   De 
    548  $t                         0x0002213c   Lc    1   --   De 
    549  $d                         0x0002246c   Lc    1   --   De 
    550  $t                         0x00022474   Lc    1   --   De 
    551  $d                         0x000224fc   Lc    1   --   De 
    552  $t                         0x00022500   Lc    1   --   De 
    553  $d                         0x0002252c   Lc    1   --   De 
    554  $t                         0x00022548   Lc    1   --   De 
    555  $d                         0x0002259e   Lc    1   --   De 
    556  $t                         0x000225a4   Lc    1   --   De 
    557  $d                         0x00022846   Lc    1   --   De 
    558  $t                         0x00022858   Lc    1   --   De 
    559  $d                         0x0002297e   Lc    1   --   De 
    560  $t                         0x000229a8   Lc    1   --   De 
    561  $d                         0x00022a14   Lc    1   --   De 
    562  $t                         0x00022a18   Lc    1   --   De 
    563  $d                         0x00022a48   Lc    1   --   De 
    564  $t                         0x00022a4c   Lc    1   --   De 
    565  $d                         0x00022a94   Lc    1   --   De 
    566  $t                         0x00022a9c   Lc    1   --   De 
    567  $d                         0x00022ad0   Lc    1   --   De 
    568  $t                         0x00022ad8   Lc    1   --   De 
    569  $d                         0x00022b34   Lc    1   --   De 
    570  $t                         0x00022b3c   Lc    1   --   De 
    571  $d                         0x00022b86   Lc    1   --   De 
    572  $t                         0x00022b90   Lc    1   --   De 
    573  $d                         0x00022c64   Lc    1   --   De 
    574  $t                         0x00022c6c   Lc    1   --   De 
    575  $d                         0x00022cd4   Lc    1   --   De 
    576  $t                         0x00022cdc   Lc    1   --   De 
    577  $d                         0x00022d78   Lc    1   --   De 
    578  $t                         0x00022d80   Lc    1   --   De 
    579  $d                         0x00022dc8   Lc    1   --   De 
    580  $t                         0x00022dd0   Lc    1   --   De 
    581  $d                         0x00022df4   Lc    1   --   De 
    582  $t                         0x00022dfc   Lc    1   --   De 
    583  $d                         0x00022e34   Lc    1   --   De 
    584  $t                         0x00022e3c   Lc    1   --   De 
    585  $d                         0x00022e60   Lc    1   --   De 
    586  $t                         0x00022e68   Lc    1   --   De 
    587  $d                         0x00022e92   Lc    1   --   De 
    588  $t                         0x00022e9c   Lc    1   --   De 
    589  $d                         0x00022ee4   Lc    1   --   De 
    590  $t                         0x00022eec   Lc    1   --   De 
    591  $d                         0x00022f24   Lc    1   --   De 
    592  $t                         0x00022f2c   Lc    1   --   De 
    593  $d                         0x00022fa6   Lc    1   --   De 
    594  $t                         0x00022fac   Lc    1   --   De 
    595  $d                         0x00023190   Lc    1   --   De 
    596  $t                         0x000231a4   Lc    1   --   De 
    597  $d                         0x0002327c   Lc    1   --   De 
    598  $t                         0x00023298   Lc    1   --   De 
    599  $d                         0x000233ac   Lc    1   --   De 
    600  $t                         0x000233b4   Lc    1   --   De 
    601  $d                         0x00023422   Lc    1   --   De 
    602  $t                         0x0002342c   Lc    1   --   De 
    603  $d                         0x0002343e   Lc    1   --   De 
    604  $t                         0x00023444   Lc    1   --   De 
    605  $d                         0x00023556   Lc    1   --   De 
    606  $t                         0x00023570   Lc    1   --   De 
    607  $d                         0x00023616   Lc    1   --   De 
    608  $t                         0x00023624   Lc    1   --   De 
    609  $d                         0x000236ca   Lc    1   --   De 
    610  $t                         0x000236d4   Lc    1   --   De 
    611  $d                         0x00023702   Lc    1   --   De 
    612  $t                         0x00023708   Lc    1   --   De 
    613  $d                         0x000237b0   Lc    1   --   De 
    614  $t                         0x000237c0   Lc    1   --   De 
    615  $d                         0x0002387a   Lc    1   --   De 
    616  $t                         0x00023884   Lc    1   --   De 
    617  $d                         0x00023894   Lc    1   --   De 
    618  $t                         0x0002389c   Lc    1   --   De 
    619  $d                         0x000238b8   Lc    1   --   De 
    620  $t                         0x000238bc   Lc    1   --   De 
    621  $d                         0x000238c2   Lc    1   --   De 
    622  $t                         0x000238c8   Lc    1   --   De 
    623  $d                         0x000238d2   Lc    1   --   De 
    624  $t                         0x000238d8   Lc    1   --   De 
    625  $d                         0x000238ea   Lc    1   --   De 
    626  $t                         0x000238f4   Lc    1   --   De 
    627  $d                         0x000238fe   Lc    1   --   De 
    628  $t                         0x00023904   Lc    1   --   De 
    629  $d                         0x00023930   Lc    1   --   De 
    630  $t                         0x00023934   Lc    1   --   De 
    631  $d                         0x00023a4c   Lc    1   --   De 
    632  $t                         0x00023a60   Lc    1   --   De 
    633  $d                         0x00023a68   Lc    1   --   De 
    634  $t                         0x00023a6c   Lc    1   --   De 
    635  $d                         0x00023a7e   Lc    1   --   De 
    636  $t                         0x00023a84   Lc    1   --   De 
    637  $d                         0x00023ad6   Lc    1   --   De 
    638  $t                         0x00023af0   Lc    1   --   De 
    639  $d                         0x00023b82   Lc    1   --   De 
    640  $t                         0x00023b8c   Lc    1   --   De 
    641  $d                         0x00023bd4   Lc    1   --   De 
    642  $t                         0x00023bd8   Lc    1   --   De 
    643  $d                         0x00023c08   Lc    1   --   De 
    644  $t                         0x00023c10   Lc    1   --   De 
    645  $d                         0x00023c64   Lc    1   --   De 
    646  $t                         0x00023c68   Lc    1   --   De 
    647  $d                         0x00023c90   Lc    1   --   De 
    648  $t                         0x00023c94   Lc    1   --   De 
    649  $d                         0x00023e4c   Lc    1   --   De 
    650  $t                         0x000241b4   Lc    1   --   De 
    651  $d                         0x00024246   Lc    1   --   De 
    652  $t                         0x0002425c   Lc    1   --   De 
    653  $d                         0x00024296   Lc    1   --   De 
    654  $t                         0x0002429c   Lc    1   --   De 
    655  $d                         0x000242e8   Lc    1   --   De 
    656  $t                         0x000242ec   Lc    1   --   De 
    657  $d                         0x00024338   Lc    1   --   De 
    658  $t                         0x0002433c   Lc    1   --   De 
    659  $d                         0x00024368   Lc    1   --   De 
    660  $t                         0x00024370   Lc    1   --   De 
    661  $d                         0x00024376   Lc    1   --   De 
    662  $t                         0x0002437c   Lc    1   --   De 
    663  $d                         0x0002479c   Lc    1   --   De 
    664  $t                         0x000247a0   Lc    1   --   De 
    665  $d                         0x00024ab0   Lc    1   --   De 
    666  $t                         0x00024abc   Lc    1   --   De 
    667  $d                         0x00024b18   Lc    1   --   De 
    668  $t                         0x00024b44   Lc    1   --   De 
    669  $d                         0x00024b60   Lc    1   --   De 
    670  $t                         0x00024b6e   Lc    1   --   De 
    671  $d                         0x00024e04   Lc    1   --   De 
    672  $t                         0x00025058   Lc    1   --   De 
    673  $d                         0x0002506a   Lc    1   --   De 
    674  $t                         0x00025070   Lc    1   --   De 
    675  $d                         0x000250cc   Lc    1   --   De 
    676  $t                         0x000250f0   Lc    1   --   De 
    677  $d                         0x00025168   Lc    1   --   De 
    678  $t                         0x0002518c   Lc    1   --   De 
    679  $d                         0x0002523a   Lc    1   --   De 
    680  $t                         0x00025268   Lc    1   --   De 
    681  $d                         0x000252f4   Lc    1   --   De 
    682  $t                         0x00025308   Lc    1   --   De 
    683  $d                         0x0002538e   Lc    1   --   De 
    684  $t                         0x000253b4   Lc    1   --   De 
    685  $d                         0x00025414   Lc    1   --   De 
    686  $t                         0x00025438   Lc    1   --   De 
    687  $d                         0x00025440   Lc    1   --   De 
    688  $t                         0x00025444   Lc    1   --   De 
    689  $d                         0x000254ea   Lc    1   --   De 
    690  $t                         0x000255d8   Lc    1   --   De 
    691  $d                         0x0002565c   Lc    1   --   De 
    692  $t                         0x00025684   Lc    1   --   De 
    693  $d                         0x000256ee   Lc    1   --   De 
    694  $t                         0x00025718   Lc    1   --   De 
    695  $d                         0x000257c8   Lc    1   --   De 
    696  $t                         0x000257d8   Lc    1   --   De 
    697  $d                         0x00025a42   Lc    1   --   De 
    698  $t                         0x00025cc8   Lc    1   --   De 
    699  $d                         0x00025d4a   Lc    1   --   De 
    700  $t                         0x00025d74   Lc    1   --   De 
    701  $d                         0x00025e38   Lc    1   --   De 
    702  $t                         0x00025eb8   Lc    1   --   De 
    703  $d                         0x00025ec6   Lc    1   --   De 
    704  $t                         0x00025ecc   Lc    1   --   De 
    705  $d                         0x00025eda   Lc    1   --   De 
    706  $t                         0x00025ee0   Lc    1   --   De 
    707  $d                         0x00025f5c   Lc    1   --   De 
    708  $t                         0x00025fc4   Lc    1   --   De 
    709  $d                         0x000260ee   Lc    1   --   De 
    710  $t                         0x00026128   Lc    1   --   De 
    711  $d                         0x0002614e   Lc    1   --   De 
    712  $t                         0x00026154   Lc    1   --   De 
    713  $d                         0x000261b2   Lc    1   --   De 
    714  $t                         0x000261b8   Lc    1   --   De 
    715  $d                         0x000261e4   Lc    1   --   De 
    716  $t                         0x000261ec   Lc    1   --   De 
    717  $d                         0x00026204   Lc    1   --   De 
    718  $t                         0x00026230   Lc    1   --   De 
    719  $d                         0x00026246   Lc    1   --   De 
    720  $t                         0x00026270   Lc    1   --   De 
    721  $d                         0x000262b6   Lc    1   --   De 
    722  $t                         0x000262d8   Lc    1   --   De 
    723  $d                         0x00026338   Lc    1   --   De 
    724  $t                         0x00026344   Lc    1   --   De 
    725  $d                         0x00026376   Lc    1   --   De 
    726  $t                         0x0002637c   Lc    1   --   De 
    727  $d                         0x00026432   Lc    1   --   De 
    728  $t                         0x00026448   Lc    1   --   De 
    729  $d                         0x0002645c   Lc    1   --   De 
    730  $t                         0x00026464   Lc    1   --   De 
    731  $d                         0x00026546   Lc    1   --   De 
    732  $t                         0x0002656c   Lc    1   --   De 
    733  $d                         0x000265a6   Lc    1   --   De 
    734  $t                         0x000265f8   Lc    1   --   De 
    735  $d                         0x0002666c   Lc    1   --   De 
    736  $t                         0x00026670   Lc    1   --   De 
    737  $d                         0x000267b4   Lc    1   --   De 
    738  $t                         0x00026838   Lc    1   --   De 
    739  $d                         0x000268e2   Lc    1   --   De 
    740  $t                         0x000268e8   Lc    1   --   De 
    741  $d                         0x0002695c   Lc    1   --   De 
    742  $t                         0x00026964   Lc    1   --   De 
    743  $d                         0x00026a42   Lc    1   --   De 
    744  $t                         0x00026a4c   Lc    1   --   De 
    745  $d                         0x00026a72   Lc    1   --   De 
    746  $t                         0x00026ac4   Lc    1   --   De 
    747  $d                         0x00026b16   Lc    1   --   De 
    748  $t                         0x00026b6c   Lc    1   --   De 
    749  $d                         0x00026ba0   Lc    1   --   De 
    750  $t                         0x00026ba4   Lc    1   --   De 
    751  $d                         0x00026c0c   Lc    1   --   De 
    752  $t                         0x00026c24   Lc    1   --   De 
    753  $d                         0x00026cbc   Lc    1   --   De 
    754  $t                         0x00026e60   Lc    1   --   De 
    755  $d                         0x00027102   Lc    1   --   De 
    756  $t                         0x00027108   Lc    1   --   De 
    757  $d                         0x0002717a   Lc    1   --   De 
    758  $t                         0x00027184   Lc    1   --   De 
    759  $d                         0x0002718a   Lc    1   --   De 
    760  $t                         0x00027190   Lc    1   --   De 
    761  $d                         0x000271b8   Lc    1   --   De 
    762  $t                         0x000271ec   Lc    1   --   De 
    763  $d                         0x00027214   Lc    1   --   De 
    764  $t                         0x00027238   Lc    1   --   De 
    765  $d                         0x00027258   Lc    1   --   De 
    766  $t                         0x00027280   Lc    1   --   De 
    767  $d                         0x00027292   Lc    1   --   De 
    768  $t                         0x000272b4   Lc    1   --   De 
    769  $d                         0x000272f8   Lc    1   --   De 
    770  $t                         0x00027308   Lc    1   --   De 
    771  $d                         0x0002737a   Lc    1   --   De 
    772  $t                         0x00027380   Lc    1   --   De 
    773  $d                         0x0002739c   Lc    1   --   De 
    774  $t                         0x000273a0   Lc    1   --   De 
    775  $d                         0x000273c0   Lc    1   --   De 
    776  $t                         0x000273c4   Lc    1   --   De 
    777  $d                         0x0002740c   Lc    1   --   De 
    778  $t                         0x00027410   Lc    1   --   De 
    779  $d                         0x0002746a   Lc    1   --   De 
    780  $t                         0x00027474   Lc    1   --   De 
    781  $d                         0x000274bc   Lc    1   --   De 
    782  $t                         0x000274c0   Lc    1   --   De 
    783  $d                         0x00027518   Lc    1   --   De 
    784  $t                         0x00027564   Lc    1   --   De 
    785  $d                         0x00027582   Lc    1   --   De 
    786  $t                         0x00027588   Lc    1   --   De 
    787  $d                         0x000275bc   Lc    1   --   De 
    788  $t                         0x000275c4   Lc    1   --   De 
    789  $d                         0x00027972   Lc    1   --   De 
    790  $t                         0x0002798c   Lc    1   --   De 
    791  $d                         0x00027a06   Lc    1   --   De 
    792  $t                         0x00027a0c   Lc    1   --   De 
    793  $d                         0x00027a90   Lc    1   --   De 
    794  $t                         0x00027a94   Lc    1   --   De 
    795  $d                         0x00027aae   Lc    1   --   De 
    796  $t                         0x00027ab4   Lc    1   --   De 
    797  $d                         0x00027ac6   Lc    1   --   De 
    798  $t                         0x00027acc   Lc    1   --   De 
    799  $d                         0x00027c12   Lc    1   --   De 
    800  $t                         0x00027c28   Lc    1   --   De 
    801  $d                         0x00027d1c   Lc    1   --   De 
    802  $t                         0x00027d38   Lc    1   --   De 
    803  $d                         0x00027e70   Lc    1   --   De 
    804  $t                         0x00027e7c   Lc    1   --   De 
    805  $d                         0x00027eb8   Lc    1   --   De 
    806  $t                         0x00027ebc   Lc    1   --   De 
    807  $d                         0x00027f50   Lc    1   --   De 
    808  $t                         0x00027f54   Lc    1   --   De 
    809  $d                         0x00027f80   Lc    1   --   De 
    810  $t                         0x00027fdc   Lc    1   --   De 
    811  $d                         0x00028006   Lc    1   --   De 
    812  $t                         0x0002800c   Lc    1   --   De 
    813  $d                         0x0002810a   Lc    1   --   De 
    814  $t                         0x0002813c   Lc    1   --   De 
    815  $d                         0x000281f0   Lc    1   --   De 
    816  $t                         0x000281fc   Lc    1   --   De 
    817  $d                         0x0002826c   Lc    1   --   De 
    818  $t                         0x00028272   Lc    1   --   De 
    819  $d                         0x00028542   Lc    1   --   De 
    820  $t                         0x000286dc   Lc    1   --   De 
    821  $d                         0x00028968   Lc    1   --   De 
    822  $t                         0x00028bb0   Lc    1   --   De 
    823  $d                         0x00028c08   Lc    1   --   De 
    824  $t                         0x00028c0c   Lc    1   --   De 
    825  $d                         0x00028d7a   Lc    1   --   De 
    826  $t                         0x00028d8c   Lc    1   --   De 
    827  $d                         0x00028db4   Lc    1   --   De 
    828  $t                         0x00028dbc   Lc    1   --   De 
    829  $d                         0x00028dea   Lc    1   --   De 
    830  $t                         0x00028df0   Lc    1   --   De 
    831  $d                         0x00028e8e   Lc    1   --   De 
    832  $t                         0x00028e94   Lc    1   --   De 
    833  $d                         0x00028f30   Lc    1   --   De 
    834  $t                         0x00028f34   Lc    1   --   De 
    835  $d                         0x00028faa   Lc    1   --   De 
    836  $t                         0x00028fb4   Lc    1   --   De 
    837  $d                         0x0002903a   Lc    1   --   De 
    838  $t                         0x00029044   Lc    1   --   De 
    839  $d                         0x000290f0   Lc    1   --   De 
    840  $t                         0x000290fc   Lc    1   --   De 
    841  $d                         0x00029108   Lc    1   --   De 
    842  $t                         0x0002910c   Lc    1   --   De 
    843  $d                         0x0002912c   Lc    1   --   De 
    844  $t                         0x00029130   Lc    1   --   De 
    845  $d                         0x000291ac   Lc    1   --   De 
    846  $t                         0x000291b0   Lc    1   --   De 
    847  $d                         0x000291f4   Lc    1   --   De 
    848  $t                         0x000291f8   Lc    1   --   De 
    849  $d                         0x0002924a   Lc    1   --   De 
    850  $t                         0x00029250   Lc    1   --   De 
    851  $d                         0x00029266   Lc    1   --   De 
    852  $t                         0x0002926c   Lc    1   --   De 
    853  $d                         0x0002928c   Lc    1   --   De 
    854  $t                         0x00029290   Lc    1   --   De 
    855  $d                         0x000292f4   Lc    1   --   De 
    856  $t                         0x000292f8   Lc    1   --   De 
    857  $d                         0x00029316   Lc    1   --   De 
    858  $t                         0x0002931c   Lc    1   --   De 
    859  $d                         0x00029346   Lc    1   --   De 
    860  $t                         0x0002934c   Lc    1   --   De 
    861  $d                         0x00029374   Lc    1   --   De 
    862  $t                         0x00029378   Lc    1   --   De 
    863  $d                         0x0002949c   Lc    1   --   De 
    864  $t                         0x000294a4   Lc    1   --   De 
    865  $d                         0x00029506   Lc    1   --   De 
    866  $t                         0x0002950c   Lc    1   --   De 
    867  $d                         0x00029566   Lc    1   --   De 
    868  $t                         0x0002956c   Lc    1   --   De 
    869  $d                         0x00029736   Lc    1   --   De 
    870  $t                         0x00029740   Lc    1   --   De 
    871  $d                         0x00029994   Lc    1   --   De 
    872  $t                         0x0002999c   Lc    1   --   De 
    873  $d                         0x000299d8   Lc    1   --   De 
    874  $t                         0x000299dc   Lc    1   --   De 
    875  $d                         0x00029a2a   Lc    1   --   De 
    876  $t                         0x00029a30   Lc    1   --   De 
    877  $d                         0x00029b88   Lc    1   --   De 
    878  $t                         0x00029b94   Lc    1   --   De 
    879  $d                         0x00029c52   Lc    1   --   De 
    880  $t                         0x00029c58   Lc    1   --   De 
    881  $d                         0x00029d06   Lc    1   --   De 
    882  $t                         0x00029d0c   Lc    1   --   De 
    883  $d                         0x00029d68   Lc    1   --   De 
    884  $t                         0x00029d6c   Lc    1   --   De 
    885  $d                         0x00029e08   Lc    1   --   De 
    886  $t                         0x00029e0c   Lc    1   --   De 
    887  $d                         0x00029e16   Lc    1   --   De 
    888  $t                         0x00029e1c   Lc    1   --   De 
    889  $d                         0x00029e50   Lc    1   --   De 
    890  $t                         0x00029e54   Lc    1   --   De 
    891  $d                         0x00029eb4   Lc    1   --   De 
    892  $t                         0x00029eb8   Lc    1   --   De 
    893  $d                         0x00029ef0   Lc    1   --   De 
    894  $t                         0x00029ef4   Lc    1   --   De 
    895  $d                         0x00029f1e   Lc    1   --   De 
    896  $t                         0x00029f24   Lc    1   --   De 
    897  $d                         0x0002a014   Lc    1   --   De 
    898  $t                         0x0002a018   Lc    1   --   De 
    899  $d                         0x0002a130   Lc    1   --   De 
    900  $t                         0x0002a134   Lc    1   --   De 
    901  $d                         0x0002a16a   Lc    1   --   De 
    902  $t                         0x0002a170   Lc    1   --   De 
    903  $d                         0x0002a1f4   Lc    1   --   De 
    904  $t                         0x0002a1f8   Lc    1   --   De 
    905  $d                         0x0002a27a   Lc    1   --   De 
    906  $t                         0x0002a280   Lc    1   --   De 
    907  $d                         0x0002a286   Lc    1   --   De 
    908  $t                         0x0002a28c   Lc    1   --   De 
    909  $d                         0x0002a2b0   Lc    1   --   De 
    910  $t                         0x0002a2b4   Lc    1   --   De 
    911  $d                         0x0002a2e2   Lc    1   --   De 
    912  $t                         0x0002a2e8   Lc    1   --   De 
    913  $d                         0x0002a3ec   Lc    1   --   De 
    914  $t                         0x0002a3f8   Lc    1   --   De 
    915  $d                         0x0002a438   Lc    1   --   De 
    916  $t                         0x0002a440   Lc    1   --   De 
    917  $d                         0x0002a4a8   Lc    1   --   De 
    918  $t                         0x0002a4ac   Lc    1   --   De 
    919  $d                         0x0002a52c   Lc    1   --   De 
    920  $t                         0x0002a538   Lc    1   --   De 
    921  $d                         0x0002a5b2   Lc    1   --   De 
    922  $t                         0x0002a5b8   Lc    1   --   De 
    923  $d                         0x0002a6b6   Lc    1   --   De 
    924  $t                         0x0002a6bc   Lc    1   --   De 
    925  $d                         0x0002a760   Lc    1   --   De 
    926  $t                         0x0002a764   Lc    1   --   De 
    927  $d                         0x0002a8f6   Lc    1   --   De 
    928  $t                         0x0002a8fc   Lc    1   --   De 
    929  $d                         0x0002a906   Lc    1   --   De 
    930  $t                         0x0002a90c   Lc    1   --   De 
    931  $d                         0x0002a9f0   Lc    1   --   De 
    932  $t                         0x0002a9fc   Lc    1   --   De 
    933  $d                         0x0002aa6c   Lc    1   --   De 
    934  $t                         0x0002aa70   Lc    1   --   De 
    935  $d                         0x0002abdc   Lc    1   --   De 
    936  $t                         0x0002abe0   Lc    1   --   De 
    937  $d                         0x0002ad6a   Lc    1   --   De 
    938  $t                         0x0002ad70   Lc    1   --   De 
    939  $d                         0x0002af64   Lc    1   --   De 
    940  $t                         0x0002af68   Lc    1   --   De 
    941  $d                         0x0002aff6   Lc    1   --   De 
    942  $t                         0x0002affc   Lc    1   --   De 
    943  $d                         0x0002b15c   Lc    1   --   De 
    944  $t                         0x0002b164   Lc    1   --   De 
    945  $d                         0x0002b262   Lc    1   --   De 
    946  $t                         0x0002b268   Lc    1   --   De 
    947  $d                         0x0002b4c6   Lc    1   --   De 
    948  $t                         0x0002b4d0   Lc    1   --   De 
    949  $d                         0x0002b614   Lc    1   --   De 
    950  $t                         0x0002b618   Lc    1   --   De 
    951  $d                         0x0002b80c   Lc    1   --   De 
    952  $t                         0x0002b810   Lc    1   --   De 
    953  $d                         0x0002b956   Lc    1   --   De 
    954  $t                         0x0002b95c   Lc    1   --   De 
    955  $d                         0x0002bc66   Lc    1   --   De 
    956  $t                         0x0002bc70   Lc    1   --   De 
    957  $d                         0x0002bce2   Lc    1   --   De 
    958  $t                         0x0002bce8   Lc    1   --   De 
    959  $d                         0x0002be2a   Lc    1   --   De 
    960  $t                         0x0002be30   Lc    1   --   De 
    961  $d                         0x0002beca   Lc    1   --   De 
    962  $t                         0x0002bed4   Lc    1   --   De 
    963  $d                         0x0002bee2   Lc    1   --   De 
    964  $t                         0x0002bee8   Lc    1   --   De 
    965  $d                         0x0002bf88   Lc    1   --   De 
    966  $t                         0x0002bf90   Lc    1   --   De 
    967  $d                         0x0002bfac   Lc    1   --   De 
    968  $t                         0x0002bfb0   Lc    1   --   De 
    969  $d                         0x0002c434   Lc    1   --   De 
    970  $t                         0x0002c438   Lc    1   --   De 
    971  $d                         0x0002ca00   Lc    1   --   De 
    972  $t                         0x0002ca44   Lc    1   --   De 
    973  $d                         0x0002cf30   Lc    1   --   De 
    974  $t                         0x0002cf50   Lc    1   --   De 
    975  $d                         0x0002d358   Lc    1   --   De 
    976  $t                         0x0002d360   Lc    1   --   De 
    977  $d                         0x0002dc20   Lc    1   --   De 
    978  $t                         0x0002dc3c   Lc    1   --   De 
    979  $d                         0x0002e0f8   Lc    1   --   De 
    980  $t                         0x0002e118   Lc    1   --   De 
    981  $d                         0x0002e524   Lc    1   --   De 
    982  $t                         0x0002e538   Lc    1   --   De 
    983  $d                         0x0002e8a6   Lc    1   --   De 
    984  $t                         0x0002e8ac   Lc    1   --   De 
    985  $d                         0x0002eae8   Lc    1   --   De 
    986  $t                         0x0002eaec   Lc    1   --   De 
    987  $d                         0x0002ecd0   Lc    1   --   De 
    988  $t                         0x0002ecdc   Lc    1   --   De 
    989  $d                         0x0002f26a   Lc    1   --   De 
    990  $t                         0x0002f270   Lc    1   --   De 
    991  $d                         0x0002fada   Lc    1   --   De 
    992  $t                         0x0002fae0   Lc    1   --   De 
    993  $d                         0x0002fba0   Lc    1   --   De 
    994  $t                         0x0002fba8   Lc    1   --   De 
    995  $d                         0x000301fa   Lc    1   --   De 
    996  $t                         0x0003020c   Lc    1   --   De 
    997  $d                         0x000303c8   Lc    1   --   De 
    998  $t                         0x000303d0   Lc    1   --   De 
    999  $d                         0x00030476   Lc    1   --   De 
    1000  $t                         0x00030480   Lc    1   --   De 
    1001  $d                         0x000306c4   Lc    1   --   De 
    1002  $t                         0x0003072c   Lc    1   --   De 
    1003  $d                         0x000308c0   Lc    1   --   De 
    1004  $t                         0x000308c8   Lc    1   --   De 
    1005  $d                         0x000309bc   Lc    1   --   De 
    1006  $t                         0x000309c0   Lc    1   --   De 
    1007  $d                         0x00030a22   Lc    1   --   De 
    1008  $t                         0x00030a30   Lc    1   --   De 
    1009  $d                         0x00030a54   Lc    1   --   De 
    1010  $t                         0x00030a58   Lc    1   --   De 
    1011  $d                         0x00030a82   Lc    1   --   De 
    1012  $t                         0x00030a88   Lc    1   --   De 
    1013  $d                         0x00030aaa   Lc    1   --   De 
    1014  $t                         0x00030ab0   Lc    1   --   De 
    1015  $d                         0x00030ac4   Lc    1   --   De 
    1016  $t                         0x00030ac8   Lc    1   --   De 
    1017  $d                         0x00030ae8   Lc    1   --   De 
    1018  $t                         0x00030aec   Lc    1   --   De 
    1019  $d                         0x00030b0c   Lc    1   --   De 
    1020  $t                         0x00030b10   Lc    1   --   De 
    1021  $d                         0x00030b66   Lc    1   --   De 
    1022  $t                         0x00030b6c   Lc    1   --   De 
    1023  $d                         0x00030c38   Lc    1   --   De 
    1024  $t                         0x00030c44   Lc    1   --   De 
    1025  $d                         0x00030c90   Lc    1   --   De 
    1026  $t                         0x00030c98   Lc    1   --   De 
    1027  $d                         0x00030ca6   Lc    1   --   De 
    1028  $t                         0x00030cac   Lc    1   --   De 
    1029  $d                         0x00030ce0   Lc    1   --   De 
    1030  $t                         0x00030ce8   Lc    1   --   De 
    1031  $d                         0x00030d24   Lc    1   --   De 
    1032  $t                         0x00030d28   Lc    1   --   De 
    1033  $d                         0x00030d4a   Lc    1   --   De 
    1034  $t                         0x00030d54   Lc    1   --   De 
    1035  $d                         0x00030f40   Lc    1   --   De 
    1036  $t                         0x00030f44   Lc    1   --   De 
    1037  $d                         0x00030f76   Lc    1   --   De 
    1038  $t                         0x00030f7c   Lc    1   --   De 
    1039  $d                         0x00030fe8   Lc    1   --   De 
    1040  $t                         0x00030fec   Lc    1   --   De 
    1041  $d                         0x0003100e   Lc    1   --   De 
    1042  $t                         0x00031014   Lc    1   --   De 
    1043  $d                         0x0003102c   Lc    1   --   De 
    1044  $t                         0x00031030   Lc    1   --   De 
    1045  $d                         0x00031140   Lc    1   --   De 
    1046  $t                         0x00031144   Lc    1   --   De 
    1047  $d                         0x00031164   Lc    1   --   De 
    1048  $t                         0x00031168   Lc    1   --   De 
    1049  $d                         0x00031310   Lc    1   --   De 
    1050  $t                         0x0003131c   Lc    1   --   De 
    1051  $d                         0x000313e6   Lc    1   --   De 
    1052  $t                         0x000313ec   Lc    1   --   De 
    1053  $d                         0x00031462   Lc    1   --   De 
    1054  $t                         0x00031468   Lc    1   --   De 
    1055  $d                         0x0003153e   Lc    1   --   De 
    1056  $t                         0x00031548   Lc    1   --   De 
    1057  $d                         0x00031556   Lc    1   --   De 
    1058  $t                         0x0003155c   Lc    1   --   De 
    1059  $d                         0x00031596   Lc    1   --   De 
    1060  $t                         0x000315a0   Lc    1   --   De 
    1061  $d                         0x000315e2   Lc    1   --   De 
    1062  $t                         0x000315e8   Lc    1   --   De 
    1063  $d                         0x00031656   Lc    1   --   De 
    1064  $t                         0x0003165c   Lc    1   --   De 
    1065  $d                         0x00031680   Lc    1   --   De 
    1066  $t                         0x00031688   Lc    1   --   De 
    1067  $d                         0x000316d0   Lc    1   --   De 
    1068  $t                         0x000316dc   Lc    1   --   De 
    1069  $d                         0x00031708   Lc    1   --   De 
    1070  $t                         0x00031710   Lc    1   --   De 
    1071  $d                         0x00031748   Lc    1   --   De 
    1072  $t                         0x0003174c   Lc    1   --   De 
    1073  $d                         0x0003175a   Lc    1   --   De 
    1074  $t                         0x00031760   Lc    1   --   De 
    1075  $d                         0x0003177c   Lc    1   --   De 
    1076  $t                         0x00031780   Lc    1   --   De 
    1077  $d                         0x000317a2   Lc    1   --   De 
    1078  $t                         0x000317a8   Lc    1   --   De 
    1079  $d                         0x000317b0   Lc    1   --   De 
    1080  $t                         0x000317b4   Lc    1   --   De 
    1081  $d                         0x000317d4   Lc    1   --   De 
    1082  $t                         0x000317e0   Lc    1   --   De 
    1083  $d                         0x00031894   Lc    1   --   De 
    1084  $t                         0x00031898   Lc    1   --   De 
    1085  $d                         0x000318b6   Lc    1   --   De 
    1086  $t                         0x000318bc   Lc    1   --   De 
    1087  $d                         0x00031926   Lc    1   --   De 
    1088  $t                         0x00031930   Lc    1   --   De 
    1089  $d                         0x00031942   Lc    1   --   De 
    1090  $t                         0x00031948   Lc    1   --   De 
    1091  $d                         0x000319b6   Lc    1   --   De 
    1092  $t                         0x000319c0   Lc    1   --   De 
    1093  $d                         0x000319ca   Lc    1   --   De 
    1094  $t                         0x000319d0   Lc    1   --   De 
    1095  $d                         0x00031a08   Lc    1   --   De 
    1096  $t                         0x00031a10   Lc    1   --   De 
    1097  $d                         0x00031a40   Lc    1   --   De 
    1098  $t                         0x00031a48   Lc    1   --   De 
    1099  $d                         0x00031a56   Lc    1   --   De 
    1100  $t                         0x00031a5c   Lc    1   --   De 
    1101  $d                         0x00031a74   Lc    1   --   De 
    1102  $t                         0x00031a7a   Lc    1   --   De 
    1103  $d                         0x00031af8   Lc    1   --   De 
    1104  $t                         0x00031b00   Lc    1   --   De 
    1105  $d                         0x00031b0e   Lc    1   --   De 
    1106  $t                         0x00031b14   Lc    1   --   De 
    1107  $d                         0x00031b20   Lc    1   --   De 
    1108  $t                         0x00031b28   Lc    1   --   De 
    1109  $d                         0x00031c2c   Lc    1   --   De 
    1110  $t                         0x00031c38   Lc    1   --   De 
    1111  $d                         0x00031c96   Lc    1   --   De 
    1112  $t                         0x00031ca0   Lc    1   --   De 
    1113  $d                         0x00032158   Lc    1   --   De 
    1114  $t                         0x0003216c   Lc    1   --   De 
    1115  $d                         0x00032bec   Lc    1   --   De 
    1116  $t                         0x00032bfc   Lc    1   --   De 
    1117  $d                         0x00032c50   Lc    1   --   De 
    1118  $t                         0x00032c5c   Lc    1   --   De 
    1119  $d                         0x000334d2   Lc    1   --   De 
    1120  $t                         0x000334d8   Lc    1   --   De 
    1121  $d                         0x000336c8   Lc    1   --   De 
    1122  $t                         0x000336d2   Lc    1   --   De 
    1123  $d                         0x00033792   Lc    1   --   De 
    1124  $t                         0x000337f0   Lc    1   --   De 
    1125  $d                         0x00033908   Lc    1   --   De 
    1126  $t                         0x0003390c   Lc    1   --   De 
    1127  $d                         0x000339f0   Lc    1   --   De 
    1128  $t                         0x00033a18   Lc    1   --   De 
    1129  $d                         0x00033b68   Lc    1   --   De 
    1130  $t                         0x00033b70   Lc    1   --   De 
    1131  $d                         0x00033d14   Lc    1   --   De 
    1132  $t                         0x00033d1c   Lc    1   --   De 
    1133  $d                         0x00033d20   Lc    1   --   De 
    1134  $t                         0x00033d24   Lc    1   --   De 
    1135  $d                         0x00033d7e   Lc    1   --   De 
    1136  $t                         0x00033d84   Lc    1   --   De 
    1137  $d                         0x00033dac   Lc    1   --   De 
    1138  $t                         0x00033db0   Lc    1   --   De 
    1139  $d                         0x00033dc8   Lc    1   --   De 
    1140  $t                         0x00033dd0   Lc    1   --   De 
    1141  $d                         0x00033de8   Lc    1   --   De 
    1142  $t                         0x00033dec   Lc    1   --   De 
    1143  $d                         0x00033e4a   Lc    1   --   De 
    1144  $t                         0x00033e50   Lc    1   --   De 
    1145  $d                         0x0003401a   Lc    1   --   De 
    1146  $t                         0x00034020   Lc    1   --   De 
    1147  $d                         0x0003403e   Lc    1   --   De 
    1148  $t                         0x00034044   Lc    1   --   De 
    1149  $d                         0x00034064   Lc    1   --   De 
    1150  $t                         0x00034068   Lc    1   --   De 
    1151  $d                         0x0003408a   Lc    1   --   De 
    1152  $t                         0x00034090   Lc    1   --   De 
    1153  $d                         0x000340ae   Lc    1   --   De 
    1154  $t                         0x000340b4   Lc    1   --   De 
    1155  $d                         0x000340f6   Lc    1   --   De 
    1156  $t                         0x000340fc   Lc    1   --   De 
    1157  $d                         0x00034126   Lc    1   --   De 
    1158  $t                         0x0003412c   Lc    1   --   De 
    1159  $d                         0x000341ae   Lc    1   --   De 
    1160  $t                         0x000341b8   Lc    1   --   De 
    1161  $d                         0x000341d4   Lc    1   --   De 
    1162  $t                         0x000341d8   Lc    1   --   De 
    1163  $d                         0x000343bc   Lc    1   --   De 
    1164  $t                         0x000343d8   Lc    1   --   De 
    1165  $d                         0x000345ca   Lc    1   --   De 
    1166  $t                         0x000345d0   Lc    1   --   De 
    1167  $d                         0x00034684   Lc    1   --   De 
    1168  $t                         0x00034694   Lc    1   --   De 
    1169  $d                         0x0003521e   Lc    1   --   De 
    1170  $t                         0x0003522c   Lc    1   --   De 
    1171  $d                         0x00035248   Lc    1   --   De 
    1172  $t                         0x00035250   Lc    1   --   De 
    1173  $d                         0x00035352   Lc    1   --   De 
    1174  $t                         0x00035360   Lc    1   --   De 
    1175  $d                         0x000354c8   Lc    1   --   De 
    1176  $t                         0x000354ec   Lc    1   --   De 
    1177  $d                         0x00035742   Lc    1   --   De 
    1178  $t                         0x00035754   Lc    1   --   De 
    1179  $d                         0x00035b32   Lc    1   --   De 
    1180  $t                         0x00035b40   Lc    1   --   De 
    1181  $d                         0x00035bd6   Lc    1   --   De 
    1182  $t                         0x00035be4   Lc    1   --   De 
    1183  $d                         0x00035e02   Lc    1   --   De 
    1184  $t                         0x00035e08   Lc    1   --   De 
    1185  $d                         0x00035ff8   Lc    1   --   De 
    1186  $t                         0x0003600c   Lc    1   --   De 
    1187  $d                         0x00036388   Lc    1   --   De 
    1188  $t                         0x000363a0   Lc    1   --   De 
    1189  $d                         0x0003648a   Lc    1   --   De 
    1190  $t                         0x00036490   Lc    1   --   De 
    1191  $d                         0x000364c4   Lc    1   --   De 
    1192  $t                         0x000364c8   Lc    1   --   De 
    1193  $d                         0x00036512   Lc    1   --   De 
    1194  $t                         0x00036518   Lc    1   --   De 
    1195  $d                         0x00036608   Lc    1   --   De 
    1196  $t                         0x0003660c   Lc    1   --   De 
    1197  $d                         0x0003665a   Lc    1   --   De 
    1198  $t                         0x00036664   Lc    1   --   De 
    1199  $d                         0x000367fc   Lc    1   --   De 
    1200  $t                         0x00036800   Lc    1   --   De 
    1201  $d                         0x00036d08   Lc    1   --   De 
    1202  $t                         0x00036d20   Lc    1   --   De 
    1203  $d                         0x00036e0c   Lc    1   --   De 
    1204  $t                         0x00036e14   Lc    1   --   De 
    1205  $d                         0x00036e8a   Lc    1   --   De 
    1206  $t                         0x00036e90   Lc    1   --   De 
    1207  $d                         0x0003722c   Lc    1   --   De 
    1208  $t                         0x00037238   Lc    1   --   De 
    1209  $d                         0x000374e2   Lc    1   --   De 
    1210  $t                         0x000374e8   Lc    1   --   De 
    1211  $d                         0x00037534   Lc    1   --   De 
    1212  $t                         0x00037538   Lc    1   --   De 
    1213  $d                         0x00037982   Lc    1   --   De 
    1214  $t                         0x00037988   Lc    1   --   De 
    1215  $d                         0x00037ef4   Lc    1   --   De 
    1216  $t                         0x00037ef8   Lc    1   --   De 
    1217  $d                         0x0003807e   Lc    1   --   De 
    1218  $t                         0x00038084   Lc    1   --   De 
    1219  $d                         0x000383f8   Lc    1   --   De 
    1220  $t                         0x00038400   Lc    1   --   De 
    1221  $d                         0x000389d2   Lc    1   --   De 
    1222  $t                         0x000389dc   Lc    1   --   De 
    1223  $d                         0x00038b30   Lc    1   --   De 
    1224  $t                         0x00038b64   Lc    1   --   De 
    1225  $d                         0x00038c50   Lc    1   --   De 
    1226  $t                         0x00038c84   Lc    1   --   De 
    1227  $d                         0x00038ce6   Lc    1   --   De 
    1228  $t                         0x00038d1c   Lc    1   --   De 
    1229  $d                         0x00038dae   Lc    1   --   De 
    1230  $t                         0x00038dcc   Lc    1   --   De 
    1231  $d                         0x00038e68   Lc    1   --   De 
    1232  $t                         0x00038e90   Lc    1   --   De 
    1233  $d                         0x00038f08   Lc    1   --   De 
    1234  $t                         0x00038f30   Lc    1   --   De 
    1235  $d                         0x00038fb4   Lc    1   --   De 
    1236  $t                         0x00038fdc   Lc    1   --   De 
    1237  $d                         0x000392d6   Lc    1   --   De 
    1238  $t                         0x00039318   Lc    1   --   De 
    1239  $d                         0x00039392   Lc    1   --   De 
    1240  $t                         0x000393c0   Lc    1   --   De 
    1241  $d                         0x000394ac   Lc    1   --   De 
    1242  $t                         0x000394c4   Lc    1   --   De 
    1243  $d                         0x00039520   Lc    1   --   De 
    1244  $t                         0x00039534   Lc    1   --   De 
    1245  $d                         0x00039634   Lc    1   --   De 
    1246  $t                         0x00039650   Lc    1   --   De 
    1247  $d                         0x000396a4   Lc    1   --   De 
    1248  $t                         0x000396b8   Lc    1   --   De 
    1249  $d                         0x000396f4   Lc    1   --   De 
    1250  $t                         0x00039708   Lc    1   --   De 
    1251  $d                         0x0003974a   Lc    1   --   De 
    1252  $t                         0x00039760   Lc    1   --   De 
    1253  $d                         0x00039888   Lc    1   --   De 
    1254  $t                         0x000398a0   Lc    1   --   De 
    1255  $d                         0x000398ae   Lc    1   --   De 
    1256  $t                         0x000398b8   Lc    1   --   De 
    1257  $d                         0x000398e0   Lc    1   --   De 
    1258  $t                         0x000398f4   Lc    1   --   De 
    1259  $d                         0x00039bda   Lc    1   --   De 
    1260  $t                         0x00039be0   Lc    1   --   De 
    1261  $d                         0x00039c24   Lc    1   --   De 
    1262  $t                         0x00039c3c   Lc    1   --   De 
    1263  $d                         0x00039d44   Lc    1   --   De 
    1264  $t                         0x00039d48   Lc    1   --   De 
    1265  $d                         0x00039dba   Lc    1   --   De 
    1266  $t                         0x00039ddc   Lc    1   --   De 
    1267  $d                         0x00039e50   Lc    1   --   De 
    1268  $t                         0x00039e64   Lc    1   --   De 
    1269  $d                         0x00039ea2   Lc    1   --   De 
    1270  $t                         0x00039ebc   Lc    1   --   De 
    1271  $d                         0x0003a17c   Lc    1   --   De 
    1272  $t                         0x0003a19c   Lc    1   --   De 
    1273  $d                         0x0003a3e0   Lc    1   --   De 
    1274  $t                         0x0003a3e8   Lc    1   --   De 
    1275  $d                         0x0003a45a   Lc    1   --   De 
    1276  $t                         0x0003a464   Lc    1   --   De 
    1277  $d                         0x0003a4e6   Lc    1   --   De 
    1278  $t                         0x0003a4f4   Lc    1   --   De 
    1279  $d                         0x0003a590   Lc    1   --   De 
    1280  $t                         0x0003a594   Lc    1   --   De 
    1281  $d                         0x0003a664   Lc    1   --   De 
    1282  $t                         0x0003a668   Lc    1   --   De 
    1283  $d                         0x0003a684   Lc    1   --   De 
    1284  $t                         0x0003a688   Lc    1   --   De 
    1285  $d                         0x0003a80a   Lc    1   --   De 
    1286  $t                         0x0003a814   Lc    1   --   De 
    1287  $d                         0x0003a93e   Lc    1   --   De 
    1288  $t                         0x0003a948   Lc    1   --   De 
    1289  $d                         0x0003aafe   Lc    1   --   De 
    1290  $t                         0x0003ab0c   Lc    1   --   De 
    1291  $d                         0x0003ab32   Lc    1   --   De 
    1292  $t                         0x0003ab38   Lc    1   --   De 
    1293  $d                         0x0003b124   Lc    1   --   De 
    1294  $t                         0x0003b128   Lc    1   --   De 
    1295  $d                         0x0003bd9c   Lc    1   --   De 
    1296  $t                         0x0003bda8   Lc    1   --   De 
    1297  $d                         0x0003bf00   Lc    1   --   De 
    1298  $t                         0x0003bf04   Lc    1   --   De 
    1299  $d                         0x0003c30e   Lc    1   --   De 
    1300  $t                         0x0003c318   Lc    1   --   De 
    1301  $d                         0x0003c40a   Lc    1   --   De 
    1302  $t                         0x0003c410   Lc    1   --   De 
    1303  $d                         0x0003c768   Lc    1   --   De 
    1304  $t                         0x0003c77c   Lc    1   --   De 
    1305  $d                         0x0003c9e4   Lc    1   --   De 
    1306  $t                         0x0003ca00   Lc    1   --   De 
    1307  $d                         0x0003cae8   Lc    1   --   De 
    1308  $t                         0x0003caec   Lc    1   --   De 
    1309  $d                         0x0003cc00   Lc    1   --   De 
    1310  $t                         0x0003cc04   Lc    1   --   De 
    1311  $d                         0x0003d05c   Lc    1   --   De 
    1312  $t                         0x0003d070   Lc    1   --   De 
    1313  $d                         0x0003d4d8   Lc    1   --   De 
    1314  $t                         0x0003d4fc   Lc    1   --   De 
    1315  $d                         0x0003d610   Lc    1   --   De 
    1316  $t                         0x0003d618   Lc    1   --   De 
    1317  $d                         0x0003d66c   Lc    1   --   De 
    1318  $t                         0x0003d670   Lc    1   --   De 
    1319  $d                         0x0003d67c   Lc    1   --   De 
    1320  $t                         0x0003d680   Lc    1   --   De 
    1321  $d                         0x0003d790   Lc    1   --   De 
    1322  $t                         0x0003d794   Lc    1   --   De 
    1323  $d                         0x0003d7f8   Lc    1   --   De 
    1324  $t                         0x0003d7fc   Lc    1   --   De 
    1325  $d                         0x0003dd88   Lc    1   --   De 
    1326  $t                         0x0003dd8c   Lc    1   --   De 
    1327  $d                         0x0003dec0   Lc    1   --   De 
    1328  $t                         0x0003dec4   Lc    1   --   De 
    1329  $d                         0x0003df18   Lc    1   --   De 
    1330  $t                         0x0003df1c   Lc    1   --   De 
    1331  $d                         0x0003df2e   Lc    1   --   De 
    1332  $t                         0x0003df34   Lc    1   --   De 
    1333  $d                         0x0003dfce   Lc    1   --   De 
    1334  $t                         0x0003dfd4   Lc    1   --   De 
    1335  $d                         0x0003e0da   Lc    1   --   De 
    1336  $t                         0x0003e0e0   Lc    1   --   De 
    1337  $d                         0x0003e1ec   Lc    1   --   De 
    1338  $t                         0x0003e1f4   Lc    1   --   De 
    1339  $d                         0x0003e276   Lc    1   --   De 
    1340  $t                         0x0003e280   Lc    1   --   De 
    1341  $d                         0x0003e3bc   Lc    1   --   De 
    1342  $t                         0x0003e3c0   Lc    1   --   De 
    1343  $d                         0x0003e55e   Lc    1   --   De 
    1344  $t                         0x0003e564   Lc    1   --   De 
    1345  $d                         0x0003e5d0   Lc    1   --   De 
    1346  $t                         0x0003e5d4   Lc    1   --   De 
    1347  $d                         0x0003e632   Lc    1   --   De 
    1348  $t                         0x0003e644   Lc    1   --   De 
    1349  $d                         0x0003e6a2   Lc    1   --   De 
    1350  $t                         0x0003e6a8   Lc    1   --   De 
    1351  $d                         0x0003eb46   Lc    1   --   De 
    1352  $t                         0x0003eb4c   Lc    1   --   De 
    1353  $d                         0x0003edf2   Lc    1   --   De 
    1354  $t                         0x0003edfc   Lc    1   --   De 
    1355  $d                         0x0003f116   Lc    1   --   De 
    1356  $t                         0x0003f11c   Lc    1   --   De 
    1357  $d                         0x0003f16e   Lc    1   --   De 
    1358  $t                         0x0003f174   Lc    1   --   De 
    1359  $d                         0x0003f1d6   Lc    1   --   De 
    1360  $t                         0x0003f1dc   Lc    1   --   De 
    1361  $d                         0x0003f24c   Lc    1   --   De 
    1362  $t                         0x0003f250   Lc    1   --   De 
    1363  $d                         0x0003f3d8   Lc    1   --   De 
    1364  $t                         0x0003f3dc   Lc    1   --   De 
    1365  $d                         0x0003f4de   Lc    1   --   De 
    1366  $t                         0x0003f4e8   Lc    1   --   De 
    1367  $d                         0x0003f5cc   Lc    1   --   De 
    1368  $t                         0x0003f5d0   Lc    1   --   De 
    1369  $d                         0x0003f696   Lc    1   --   De 
    1370  $t                         0x0003f69c   Lc    1   --   De 
    1371  $d                         0x0003f728   Lc    1   --   De 
    1372  $t                         0x0003f72c   Lc    1   --   De 
    1373  $d                         0x0003f7a2   Lc    1   --   De 
    1374  $t                         0x0003f7a8   Lc    1   --   De 
    1375  $d                         0x0003f9b4   Lc    1   --   De 
    1376  $t                         0x0003f9b8   Lc    1   --   De 
    1377  $d                         0x0003fa30   Lc    1   --   De 
    1378  $t                         0x0003fa34   Lc    1   --   De 
    1379  $d                         0x0003fa74   Lc    1   --   De 
    1380  $t                         0x0003fa78   Lc    1   --   De 
    1381  $d                         0x0003fe9c   Lc    1   --   De 
    1382  $t                         0x0003fec0   Lc    1   --   De 
    1383  $d                         0x000402e8   Lc    1   --   De 
    1384  $t                         0x000402f4   Lc    1   --   De 
    1385  $d                         0x000407be   Lc    1   --   De 
    1386  $t                         0x000407fc   Lc    1   --   De 
    1387  $d                         0x0004098a   Lc    1   --   De 
    1388  $t                         0x000409a8   Lc    1   --   De 
    1389  $d                         0x00040afa   Lc    1   --   De 
    1390  $t                         0x00040b00   Lc    1   --   De 
    1391  $d                         0x00040b14   Lc    1   --   De 
    1392  $t                         0x00040b18   Lc    1   --   De 
    1393  $d                         0x00040c1a   Lc    1   --   De 
    1394  $t                         0x00040c24   Lc    1   --   De 
    1395  $d                         0x00040c3c   Lc    1   --   De 
    1396  $t                         0x00040c40   Lc    1   --   De 
    1397  $d                         0x00040cc6   Lc    1   --   De 
    1398  $t                         0x00040ccc   Lc    1   --   De 
    1399  $d                         0x00040d3c   Lc    1   --   De 
    1400  $t                         0x00040d4c   Lc    1   --   De 
    1401  $d                         0x00040e0c   Lc    1   --   De 
    1402  $t                         0x00040e14   Lc    1   --   De 
    1403  $d                         0x00040e42   Lc    1   --   De 
    1404  $t                         0x00040e4c   Lc    1   --   De 
    1405  $d                         0x00040ecc   Lc    1   --   De 
    1406  $t                         0x00040ed4   Lc    1   --   De 
    1407  $d                         0x00040ee0   Lc    1   --   De 
    1408  $t                         0x00040ee4   Lc    1   --   De 
    1409  $d                         0x00040eec   Lc    1   --   De 
    1410  $t                         0x00040ef0   Lc    1   --   De 
    1411  $d                         0x00040f10   Lc    1   --   De 
    1412  $t                         0x00040f14   Lc    1   --   De 
    1413  $d                         0x00040f54   Lc    1   --   De 
    1414  $t                         0x00040f58   Lc    1   --   De 
    1415  $d                         0x00040fbc   Lc    1   --   De 
    1416  $t                         0x00040fc0   Lc    1   --   De 
    1417  $d                         0x00041098   Lc    1   --   De 
    1418  $t                         0x000410a0   Lc    1   --   De 
    1419  $d                         0x000410f6   Lc    1   --   De 
    1420  $t                         0x0004110c   Lc    1   --   De 
    1421  $d                         0x0004114a   Lc    1   --   De 
    1422  $t                         0x00041150   Lc    1   --   De 
    1423  $d                         0x0004115a   Lc    1   --   De 
    1424  $t                         0x00041160   Lc    1   --   De 
    1425  $d                         0x000411e6   Lc    1   --   De 
    1426  $t                         0x000411f0   Lc    1   --   De 
    1427  $d                         0x00041280   Lc    1   --   De 
    1428  $t                         0x00041284   Lc    1   --   De 
    1429  $d                         0x0004139a   Lc    1   --   De 
    1430  $t                         0x000413a4   Lc    1   --   De 
    1431  $d                         0x00041510   Lc    1   --   De 
    1432  $t                         0x00041514   Lc    1   --   De 
    1433  $d                         0x000415c6   Lc    1   --   De 
    1434  $t                         0x000415e4   Lc    1   --   De 
    1435  $d                         0x00041656   Lc    1   --   De 
    1436  $t                         0x00041660   Lc    1   --   De 
    1437  $d                         0x00041868   Lc    1   --   De 
    1438  $t                         0x0004186c   Lc    1   --   De 
    1439  $d                         0x00041a8a   Lc    1   --   De 
    1440  $t                         0x00041a90   Lc    1   --   De 
    1441  $d                         0x00041af4   Lc    1   --   De 
    1442  $t                         0x00041af8   Lc    1   --   De 
    1443  $d                         0x00041c76   Lc    1   --   De 
    1444  $t                         0x00041c94   Lc    1   --   De 
    1445  $d                         0x00041cac   Lc    1   --   De 
    1446  $t                         0x00041cb0   Lc    1   --   De 
    1447  $d                         0x00041cb6   Lc    1   --   De 
    1448  $t                         0x00041cbc   Lc    1   --   De 
    1449  $d                         0x00041e28   Lc    1   --   De 
    1450  $t                         0x00041e30   Lc    1   --   De 
    1451  $d                         0x00041f1c   Lc    1   --   De 
    1452  $t                         0x00041f28   Lc    1   --   De 
    1453  $d                         0x00042070   Lc    1   --   De 
    1454  $t                         0x00042080   Lc    1   --   De 
    1455  $d                         0x000420fe   Lc    1   --   De 
    1456  $t                         0x0004210c   Lc    1   --   De 
    1457  $d                         0x00042162   Lc    1   --   De 
    1458  $t                         0x00042180   Lc    1   --   De 
    1459  $d                         0x000421e2   Lc    1   --   De 
    1460  $t                         0x000421e8   Lc    1   --   De 
    1461  $d                         0x0004220c   Lc    1   --   De 
    1462  $t                         0x00042210   Lc    1   --   De 
    1463  $d                         0x00042278   Lc    1   --   De 
    1464  $t                         0x0004227c   Lc    1   --   De 
    1465  $d                         0x000423d4   Lc    1   --   De 
    1466  $t                         0x000423dc   Lc    1   --   De 
    1467  $d                         0x000423e8   Lc    1   --   De 
    1468  $t                         0x000423ec   Lc    1   --   De 
    1469  $d                         0x00042600   Lc    1   --   De 
    1470  $t                         0x00042604   Lc    1   --   De 
    1471  $d                         0x0004262c   Lc    1   --   De 
    1472  $t                         0x000426b4   Lc    1   --   De 
    1473  $d                         0x0004271c   Lc    1   --   De 
    1474  $t                         0x00042720   Lc    1   --   De 
    1475  $d                         0x00042780   Lc    1   --   De 
    1476  $t                         0x00042784   Lc    1   --   De 
    1477  $d                         0x000427dc   Lc    1   --   De 
    1478  $t                         0x000427e0   Lc    1   --   De 
    1479  $d                         0x000428a4   Lc    1   --   De 
    1480  $t                         0x000428a8   Lc    1   --   De 
    1481  $d                         0x000429d0   Lc    1   --   De 
    1482  $t                         0x000429d4   Lc    1   --   De 
    1483  $d                         0x00042a00   Lc    1   --   De 
    1484  $t                         0x00042a08   Lc    1   --   De 
    1485  $d                         0x00042a78   Lc    1   --   De 
    1486  $t                         0x00042a7c   Lc    1   --   De 
    1487  $d                         0x00042c34   Lc    1   --   De 
    1488  $t                         0x00042c64   Lc    1   --   De 
    1489  $d                         0x00042cb8   Lc    1   --   De 
    1490  $t                         0x00042cbc   Lc    1   --   De 
    1491  $d                         0x00042cc8   Lc    1   --   De 
    1492  $t                         0x00042ccc   Lc    1   --   De 
    1493  $d                         0x00042e90   Lc    1   --   De 
    1494  $t                         0x00042e94   Lc    1   --   De 
    1495  $d                         0x00042e9c   Lc    1   --   De 
    1496  $t                         0x00042ea0   Lc    1   --   De 
    1497  $d                         0x00042edc   Lc    1   --   De 
    1498  $t                         0x00042ee0   Lc    1   --   De 
    1499  $d                         0x00042f62   Lc    1   --   De 
    1500  $t                         0x00042f66   Lc    1   --   De 
    1501  $d.realdata                0x00043088   Lc    1   --   De 
    1502  $d.realdata                0x10000000   Lc    2   --   De 
    1503  $d.realdata                0x10060000   Lc    4   --   De 
    1504  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_coc.c
                                    0x00000000   Lc  Abs  File  De 
    1505  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_main.c
                                    0x00000000   Lc  Abs  File  De 
    1506  i.L2cDataReq               0x0001bc74   Lc    1  Sect  De 
    1507  i.L2cInit                  0x0001bd38   Lc    1  Sect  De 
    1508  i.L2cRegister              0x0001bd7c   Lc    1  Sect  De 
    1509  i.l2cDefaultCtrlCback      0x000363f6   Lc    1  Sect  De 
    1510  l2cDefaultCtrlCback        0x000363f7   Lc    1  Code  De   0x2
    1511  i.l2cDefaultDataCback      0x000363f8   Lc    1  Sect  De 
    1512  l2cDefaultDataCback        0x000363f9   Lc    1  Code  De   0x2
    1513  i.l2cDefaultDataCidCback   0x000363fa   Lc    1  Sect  De 
    1514  l2cDefaultDataCidCback     0x000363fb   Lc    1  Code  De   0x2
    1515  i.l2cHciAclCback           0x000363fc   Lc    1  Sect  De 
    1516  l2cHciAclCback             0x000363fd   Lc    1  Code  De   0x8e
    1517  i.l2cHciFlowCback          0x00036490   Lc    1  Sect  De 
    1518  l2cHciFlowCback            0x00036491   Lc    1  Code  De   0x34
    1519  i.l2cMsgAlloc              0x000364c8   Lc    1  Sect  De 
    1520  i.l2cRxSignalingPkt        0x000364d0   Lc    1  Sect  De 
    1521  i.l2cSendCmdReject         0x00036518   Lc    1  Sect  De 
    1522  .bss                       0x10000790   Lc    3  Sect  De   0x28
    1523  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_master.c
                                    0x00000000   Lc  Abs  File  De 
    1524  ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_slave.c
                                    0x00000000   Lc  Abs  File  De 
    1525  i.L2cDmConnUpdateReq       0x0001bc94   Lc    1  Sect  De 
    1526  i.L2cSlaveHandler          0x0001bd90   Lc    1  Sect  De 
    1527  i.L2cSlaveHandlerInit      0x0001bda8   Lc    1  Sect  De 
    1528  i.L2cSlaveInit             0x0001bdb8   Lc    1  Sect  De 
    1529  i.l2cSlaveRxSignalingPkt   0x00036564   Lc    1  Sect  De 
    1530  l2cSlaveRxSignalingPkt     0x00036565   Lc    1  Code  De   0xa4
    1531  .bss                       0x100007b8   Lc    3  Sect  De   0x18
    1532  l2cSlaveCb                 0x100007b8   Lc    3  Data  De   0x18
    1533  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/bas/bas_main.c
                                    0x00000000   Lc  Abs  File  De 
    1534  ../../../../../../third_party/cordio/ble-host/sources/stack/cfg/cfg_stack.c
                                    0x00000000   Lc  Abs  File  De 
    1535  .constdata                 0x00043088   Lc    1  Sect  De   0x8
    1536  .constdata                 0x00043090   Lc    1  Sect  De   0x18
    1537  .data                      0x10000000   Lc    2  Sect  De   0x4
    1538  .data                      0x10000004   Lc    2  Sect  De   0x4
    1539  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gatt/gatt_main.c
                                    0x00000000   Lc  Abs  File  De 
    1540  i.GattReadCback            0x0001ad38   Lc    1  Sect  De 
    1541  i.GattSendServiceChangedInd
                                    0x0001ad54   Lc    1  Sect  De 
    1542  i.GattSetSvcChangedIdx     0x0001adc0   Lc    1  Sect  De 
    1543  i.GattWriteCback           0x0001add0   Lc    1  Sect  De 
    1544  .constdata                 0x000430a8   Lc    1  Sect  De   0x8
    1545  gattSc                     0x000430a8   Lc    1  Data  De   0x8
    1546  .constdata                 0x000430b0   Lc    1  Sect  De   0x8
    1547  gattScCcc                  0x000430b0   Lc    1  Data  De   0x8
    1548  .constdata                 0x000430b8   Lc    1  Sect  De   0x8
    1549  gattCsf                    0x000430b8   Lc    1  Data  De   0x8
    1550  .data                      0x10000008   Lc    2  Sect  De   0x10
    1551  gattDiscCharList           0x1000000c   Lc    2  Data  De   0xc
    1552  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gap/gap_main.c
                                    0x00000000   Lc  Abs  File  De 
    1553  ../../../../../../third_party/uecc/uECC.c
                                    0x00000000   Lc  Abs  File  De 
    1554  ../../../../../../third_party/uecc/uECC_ll.c
                                    0x00000000   Lc  Abs  File  De 
    1555  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes.c
                                    0x00000000   Lc  Abs  File  De 
    1556  i.SecAes                   0x0001bdd8   Lc    1  Sect  De 
    1557  i.SecAesHciCback           0x0001be38   Lc    1  Sect  De 
    1558  i.SecAesInit               0x0001be54   Lc    1  Sect  De 
    1559  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes_rev.c
                                    0x00000000   Lc  Abs  File  De 
    1560  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ccm_hci.c
                                    0x00000000   Lc  Abs  File  De 
    1561  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_cmac_hci.c
                                    0x00000000   Lc  Abs  File  De 
    1562  i.SecCmac                  0x0001be64   Lc    1  Sect  De 
    1563  i.SecCmacHciCback          0x0001beec   Lc    1  Sect  De 
    1564  i.SecCmacInit              0x0001c0b8   Lc    1  Sect  De 
    1565  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_debug.c
                                    0x00000000   Lc  Abs  File  De 
    1566  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_hci.c
                                    0x00000000   Lc  Abs  File  De 
    1567  i.SecEccGenKey             0x0001c0c8   Lc    1  Sect  De 
    1568  i.SecEccGenSharedSecret    0x0001c0fc   Lc    1  Sect  De 
    1569  i.SecEccHciCback           0x0001c150   Lc    1  Sect  De 
    1570  i.SecEccInit               0x0001c1a4   Lc    1  Sect  De 
    1571  ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_main.c
                                    0x00000000   Lc  Abs  File  De 
    1572  i.SecInit                  0x0001c1b4   Lc    1  Sect  De 
    1573  i.SecLeEncryptCmd          0x0001c1d8   Lc    1  Sect  De 
    1574  i.SecRand                  0x0001c210   Lc    1  Sect  De 
    1575  i.secHciCback              0x0003d680   Lc    1  Sect  De 
    1576  secHciCback                0x0003d681   Lc    1  Code  De   0x110
    1577  .bss                       0x100007d0   Lc    3  Sect  De   0x50
    1578  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_disc.c
                                    0x00000000   Lc  Abs  File  De 
    1579  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    1580  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_main.c
                                    0x00000000   Lc  Abs  File  De 
    1581  i.AttcInit                 0x00019b98   Lc    1  Sect  De 
    1582  i.attcCcbByConnId          0x0002931c   Lc    1  Sect  De 
    1583  i.attcCcbByHandle          0x0002934c   Lc    1  Sect  De 
    1584  i.attcConnCback            0x00029378   Lc    1  Sect  De 
    1585  attcConnCback              0x00029379   Lc    1  Code  De   0x124
    1586  i.attcCtrlCback            0x000294a4   Lc    1  Sect  De 
    1587  attcCtrlCback              0x000294a5   Lc    1  Code  De   0x62
    1588  i.attcDataCback            0x0002950c   Lc    1  Sect  De 
    1589  attcDataCback              0x0002950d   Lc    1  Code  De   0x5a
    1590  i.attcExecCallback         0x0002956c   Lc    1  Sect  De 
    1591  i.attcFreePkt              0x00029582   Lc    1  Sect  De 
    1592  i.attcMsgCback             0x00029598   Lc    1  Sect  De 
    1593  i.attcReqClear             0x00029b9a   Lc    1  Sect  De 
    1594  i.attcSendContinuingReq    0x00029bc4   Lc    1  Sect  De 
    1595  attcSendContinuingReq      0x00029bc5   Lc    1  Code  De   0x8e
    1596  i.attcSendMtuReq           0x00029d0c   Lc    1  Sect  De 
    1597  attcSendMtuReq             0x00029d0d   Lc    1  Code  De   0x5c
    1598  i.attcSendPrepWriteReq     0x00029d6c   Lc    1  Sect  De 
    1599  attcSendPrepWriteReq       0x00029d6d   Lc    1  Code  De   0x9c
    1600  i.attcSendReq              0x00029e0c   Lc    1  Sect  De 
    1601  i.attcSendSimpleReq        0x00029e1c   Lc    1  Sect  De 
    1602  attcSendSimpleReq          0x00029e1d   Lc    1  Code  De   0x34
    1603  i.attcSendWriteCmd         0x00029e54   Lc    1  Sect  De 
    1604  attcSendWriteCmd           0x00029e55   Lc    1  Code  De   0x60
    1605  i.attcSetupReq             0x00029eb8   Lc    1  Sect  De 
    1606  .bss                       0x10000820   Lc    3  Sect  De   0x1b8
    1607  .constdata                 0x000430c0   Lc    1  Sect  De   0x54
    1608  attcFcnIf                  0x000430c0   Lc    1  Data  De   0x10
    1609  attcSendReqTbl             0x000430d0   Lc    1  Data  De   0x44
    1610  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_proc.c
                                    0x00000000   Lc  Abs  File  De 
    1611  i.AttcIndConfirm           0x00019b48   Lc    1  Sect  De 
    1612  i.AttcMtuReq               0x00019c24   Lc    1  Sect  De 
    1613  i.attcProcErrRsp           0x00029740   Lc    1  Sect  De 
    1614  i.attcProcFindOrReadRsp    0x00029808   Lc    1  Sect  De 
    1615  i.attcProcInd              0x000298dc   Lc    1  Sect  De 
    1616  i.attcProcMtuRsp           0x0002999c   Lc    1  Sect  De 
    1617  i.attcProcMultiVarNtf      0x000299dc   Lc    1  Sect  De 
    1618  i.attcProcReadMultVarRsp   0x00029a76   Lc    1  Sect  De 
    1619  i.attcProcReadRsp          0x00029a78   Lc    1  Sect  De 
    1620  i.attcProcRsp              0x00029a7c   Lc    1  Sect  De 
    1621  i.attcProcWriteRsp         0x00029b94   Lc    1  Sect  De 
    1622  i.attcSendMsg              0x00029c58   Lc    1  Sect  De 
    1623  .constdata                 0x00043114   Lc    1  Sect  De   0x51
    1624  attcProcRspTbl             0x00043114   Lc    1  Data  De   0x44
    1625  attcMinPduLen              0x00043158   Lc    1  Data  De   0xd
    1626  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_read.c
                                    0x00000000   Lc  Abs  File  De 
    1627  i.attcProcFindByTypeRsp    0x0002977c   Lc    1  Sect  De 
    1628  i.attcProcReadLongRsp      0x00029a50   Lc    1  Sect  De 
    1629  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_sign.c
                                    0x00000000   Lc  Abs  File  De 
    1630  ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_write.c
                                    0x00000000   Lc  Abs  File  De 
    1631  i.attcProcPrepWriteRsp     0x00029a30   Lc    1  Sect  De 
    1632  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\stack\att\atts_ccc.c
                                    0x00000000   Lc  Abs  File  De 
    1633  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ccc.c
                                    0x00000000   Lc  Abs  File  De 
    1634  i.AttsCccClearTable        0x00019eb4   Lc    1  Sect  De 
    1635  i.AttsCccEnabled           0x00019ed8   Lc    1  Sect  De 
    1636  i.AttsCccGet               0x00019f14   Lc    1  Sect  De 
    1637  i.AttsCccInitTable         0x00019f2c   Lc    1  Sect  De 
    1638  i.AttsCccRegister          0x00019fb8   Lc    1  Sect  De 
    1639  i.AttsCccSet               0x00019fd8   Lc    1  Sect  De 
    1640  i.AttsGetCccTableLen       0x0001a0cc   Lc    1  Sect  De 
    1641  i.attsCccMainCback         0x00029f24   Lc    1  Sect  De 
    1642  attsCccMainCback           0x00029f25   Lc    1  Code  De   0xf0
    1643  .bss                       0x100009d8   Lc    3  Sect  De   0x18
    1644  attsCccCb                  0x100009d8   Lc    3  Data  De   0x18
    1645  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_csf.c
                                    0x00000000   Lc  Abs  File  De 
    1646  i.AttsCsfConnOpen          0x00019ff0   Lc    1  Sect  De 
    1647  i.AttsCsfGetClientChangeAwareState
                                    0x0001a014   Lc    1  Sect  De 
    1648  i.AttsCsfGetFeatures       0x0001a024   Lc    1  Sect  De 
    1649  i.AttsCsfRegister          0x0001a040   Lc    1  Sect  De 
    1650  i.AttsCsfSetClientChangeAwareState
                                    0x0001a04c   Lc    1  Sect  De 
    1651  i.AttsCsfWriteFeatures     0x0001a084   Lc    1  Sect  De 
    1652  i.attsCsfActClientState    0x0002a1f8   Lc    1  Sect  De 
    1653  i.attsCsfGetHashUpdateStatus
                                    0x0002a280   Lc    1  Sect  De 
    1654  i.attsCsfIsClientChangeAware
                                    0x0002a28c   Lc    1  Sect  De 
    1655  i.attsCsfSetHashUpdateStatus
                                    0x0002a2b4   Lc    1  Sect  De 
    1656  .bss                       0x100009f0   Lc    3  Sect  De   0x10
    1657  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_dyn.c
                                    0x00000000   Lc  Abs  File  De 
    1658  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    1659  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ind.c
                                    0x00000000   Lc  Abs  File  De 
    1660  i.AttsHandleValueInd       0x0001a0e8   Lc    1  Sect  De 
    1661  i.AttsHandleValueNtf       0x0001a106   Lc    1  Sect  De 
    1662  i.AttsIndInit              0x0001a124   Lc    1  Sect  De 
    1663  i.attsHandleValueIndNtf    0x0002a5b8   Lc    1  Sect  De 
    1664  i.attsIndConnCback         0x0002a6bc   Lc    1  Sect  De 
    1665  attsIndConnCback           0x0002a6bd   Lc    1  Code  De   0xa4
    1666  i.attsIndCtrlCback         0x0002a764   Lc    1  Sect  De 
    1667  attsIndCtrlCback           0x0002a765   Lc    1  Code  De   0x5a
    1668  i.attsIndMsgCback          0x0002a7c0   Lc    1  Sect  De 
    1669  attsIndMsgCback            0x0002a7c1   Lc    1  Code  De   0x136
    1670  i.attsProcValueCnf         0x0002bc70   Lc    1  Sect  De 
    1671  .constdata                 0x00043168   Lc    1  Sect  De   0x10
    1672  attsIndFcnIf               0x00043168   Lc    1  Data  De   0x10
    1673  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_main.c
                                    0x00000000   Lc  Abs  File  De 
    1674  i.AttsAddGroup             0x00019c54   Lc    1  Sect  De 
    1675  i.AttsCalculateDbHash      0x00019c98   Lc    1  Sect  De 
    1676  i.AttsInit                 0x0001a1a8   Lc    1  Sect  De 
    1677  i.attsCcbByConnId          0x00029ef4   Lc    1  Sect  De 
    1678  i.attsCheckPendDbHashReadRsp
                                    0x0002a018   Lc    1  Sect  De 
    1679  i.attsClearPrepWrites      0x0002a134   Lc    1  Sect  De 
    1680  i.attsConnCback            0x0002a170   Lc    1  Sect  De 
    1681  attsConnCback              0x0002a171   Lc    1  Code  De   0x84
    1682  i.attsDataCback            0x0002a2e8   Lc    1  Sect  De 
    1683  attsDataCback              0x0002a2e9   Lc    1  Code  De   0x104
    1684  i.attsDiscBusy             0x0002a3f8   Lc    1  Sect  De 
    1685  i.attsErrRsp               0x0002a440   Lc    1  Sect  De 
    1686  i.attsL2cCtrlCback         0x0002a8fc   Lc    1  Sect  De 
    1687  attsL2cCtrlCback           0x0002a8fd   Lc    1  Code  De   0xa
    1688  i.attsMsgCback             0x0002a90c   Lc    1  Sect  De 
    1689  .bss                       0x10000a00   Lc    3  Sect  De   0x1bc
    1690  .constdata                 0x00043178   Lc    1  Sect  De   0x22
    1691  attsFcnIf                  0x00043178   Lc    1  Data  De   0x10
    1692  .data                      0x10000018   Lc    2  Sect  De   0x4c
    1693  isAttrCharVal              0x10000018   Lc    2  Data  De   0x1
    1694  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_proc.c
                                    0x00000000   Lc  Abs  File  De 
    1695  i.attsFindByHandle         0x0002a47c   Lc    1  Sect  De 
    1696  i.attsPermissions          0x0002a9fc   Lc    1  Sect  De 
    1697  i.attsProcFindInfoReq      0x0002abe0   Lc    1  Sect  De 
    1698  i.attsProcMtuReq           0x0002af68   Lc    1  Sect  De 
    1699  i.attsProcReadMultiVarReq  0x0002b618   Lc    1  Sect  De 
    1700  i.attsProcReadReq          0x0002b810   Lc    1  Sect  De 
    1701  i.attsUuid16Cmp            0x0002be30   Lc    1  Sect  De 
    1702  i.attsUuidCmp              0x0002be52   Lc    1  Sect  De 
    1703  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_read.c
                                    0x00000000   Lc  Abs  File  De 
    1704  i.attsFindServiceGroupEnd  0x0002a4ac   Lc    1  Sect  De 
    1705  i.attsFindUuidInRange      0x0002a538   Lc    1  Sect  De 
    1706  i.attsProcFindTypeReq      0x0002ad70   Lc    1  Sect  De 
    1707  i.attsProcReadBlobReq      0x0002b164   Lc    1  Sect  De 
    1708  i.attsProcReadGroupTypeReq 0x0002b268   Lc    1  Sect  De 
    1709  i.attsProcReadMultReq      0x0002b4d0   Lc    1  Sect  De 
    1710  i.attsProcReadTypeReq      0x0002b95c   Lc    1  Sect  De 
    1711  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_sign.c
                                    0x00000000   Lc  Abs  File  De 
    1712  i.AttsGetSignCounter       0x0001a0d8   Lc    1  Sect  De 
    1713  i.AttsSetCsrk              0x0001a25c   Lc    1  Sect  De 
    1714  i.AttsSetSignCounter       0x0001a270   Lc    1  Sect  De 
    1715  .bss                       0x10000bbc   Lc    3  Sect  De   0x38
    1716  attsSignCb                 0x10000bbc   Lc    3  Data  De   0x38
    1717  ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_write.c
                                    0x00000000   Lc  Abs  File  De 
    1718  i.attsProcExecWriteReq     0x0002aa70   Lc    1  Sect  De 
    1719  i.attsProcPrepWriteReq     0x0002affc   Lc    1  Sect  De 
    1720  i.attsProcWrite            0x0002bce8   Lc    1  Sect  De 
    1721  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_eatt.c
                                    0x00000000   Lc  Abs  File  De 
    1722  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_main.c
                                    0x00000000   Lc  Abs  File  De 
    1723  i.AttConnRegister          0x00019a38   Lc    1  Sect  De 
    1724  i.AttGetMtu                0x00019a44   Lc    1  Sect  De 
    1725  i.AttHandler               0x00019a58   Lc    1  Sect  De 
    1726  i.AttHandlerInit           0x00019a98   Lc    1  Sect  De 
    1727  i.AttMsgFree               0x00019ad8   Lc    1  Sect  De 
    1728  i.AttRegister              0x00019aec   Lc    1  Sect  De 
    1729  i.attDecodeMsgParam        0x00029110   Lc    1  Sect  De 
    1730  i.attDmConnCback           0x00029130   Lc    1  Sect  De 
    1731  attDmConnCback             0x00029131   Lc    1  Code  De   0x7c
    1732  i.attEmptyConnCback        0x000291b0   Lc    1  Sect  De 
    1733  i.attEmptyDataCback        0x000291b2   Lc    1  Sect  De 
    1734  i.attEmptyHandler          0x000291b4   Lc    1  Sect  De 
    1735  i.attEmptyL2cCocCback      0x000291b6   Lc    1  Sect  De 
    1736  i.attExecCallback          0x000291b8   Lc    1  Sect  De 
    1737  i.attL2cCtrlCback          0x000291f8   Lc    1  Sect  De 
    1738  attL2cCtrlCback            0x000291f9   Lc    1  Code  De   0x52
    1739  i.attL2cDataCback          0x00029250   Lc    1  Sect  De 
    1740  attL2cDataCback            0x00029251   Lc    1  Code  De   0x16
    1741  i.attL2cDataReq            0x0002926c   Lc    1  Sect  De 
    1742  i.attMsgAlloc              0x00029290   Lc    1  Sect  De 
    1743  i.attMsgParam              0x00029296   Lc    1  Sect  De 
    1744  i.attSetMtu                0x000292a0   Lc    1  Sect  De 
    1745  i.attUuidCmp16to128        0x000292f8   Lc    1  Sect  De 
    1746  .bss                       0x10000bf4   Lc    3  Sect  De   0x64
    1747  .constdata                 0x0004319c   Lc    1  Sect  De   0x20
    1748  .data                      0x10000064   Lc    2  Sect  De   0x10
    1749  attBaseUuid                0x10000064   Lc    2  Data  De   0x10
    1750  ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_uuid.c
                                    0x00000000   Lc  Abs  File  De 
    1751  .constdata                 0x000431bc   Lc    1  Sect  De   0x2
    1752  .constdata                 0x000431be   Lc    1  Sect  De   0x2
    1753  .constdata                 0x000431c0   Lc    1  Sect  De   0x2
    1754  .constdata                 0x000431c2   Lc    1  Sect  De   0x2
    1755  .constdata                 0x000431c4   Lc    1  Sect  De   0x2
    1756  .constdata                 0x000431c6   Lc    1  Sect  De   0x2
    1757  .constdata                 0x000431c8   Lc    1  Sect  De   0x2
    1758  .constdata                 0x000431ca   Lc    1  Sect  De   0x2
    1759  .constdata                 0x000431cc   Lc    1  Sect  De   0x2
    1760  .constdata                 0x000431ce   Lc    1  Sect  De   0x2
    1761  .constdata                 0x000431d0   Lc    1  Sect  De   0x2
    1762  ../../../../../../third_party/cordio/ble-host/sources/sec/uecc/sec_ecc.c
                                    0x00000000   Lc  Abs  File  De 
    1763  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_dbg_trc.c
                                    0x00000000   Lc  Abs  File  De 
    1764  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_dbg_trc.c
                                    0x00000000   Lc  Abs  File  De 
    1765  i.hci_process_trace_data   0x00035b40   Lc    1  Sect  De 
    1766  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_drv_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1767  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_drv_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1768  i.ClkReqIntService         0x0001a3d0   Lc    1  Sect  De 
    1769  ClkReqIntService           0x0001a3d1   Lc    1  Code  De   0x40
    1770  i.HciDrvHandler            0x0001aee8   Lc    1  Sect  De 
    1771  i.HciDrvHandlerInit        0x0001b070   Lc    1  Sect  De 
    1772  i.HciDrvIntService         0x0001b088   Lc    1  Sect  De 
    1773  HciDrvIntService           0x0001b089   Lc    1  Code  De   0xa
    1774  i.HciDrvRadioBoot          0x0001b098   Lc    1  Sect  De 
    1775  i.HciDrvRadioShutdown      0x0001b15c   Lc    1  Sect  De 
    1776  i.HciVscSetTraceBitMap     0x0001bbec   Lc    1  Sect  De 
    1777  i.HciVscUpdateBDAddress    0x0001bbfc   Lc    1  Sect  De 
    1778  i.HciVscUpdateLinklayerFeature
                                    0x0001bc0c   Lc    1  Sect  De 
    1779  i.HciVscUpdateNvdsParam    0x0001bc2c   Lc    1  Sect  De 
    1780  i.hciDrvWrite              0x000345d4   Lc    1  Sect  De 
    1781  .bss                       0x10000c58   Lc    3  Sect  De   0x31c
    1782  .data                      0x10000074   Lc    2  Sect  De   0x11e
    1783  g_ui32FailingStatus        0x10000090   Lc    2  Data  De   0x4
    1784  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_vs_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1785  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_vs_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    1786  i.HciVsInit                0x0001bbea   Lc    1  Sect  De 
    1787  i.hciCoreResetSequence     0x000341d8   Lc    1  Sect  De 
    1788  i.hciCoreResetStart        0x000343d8   Lc    1  Sect  De 
    1789  i.hciCoreVsCmdCmplRcvd     0x000345d0   Lc    1  Sect  De 
    1790  .data                      0x10000192   Lc    2  Sect  De   0x1
    1791  randCnt                    0x10000192   Lc    2  Data  De   0x1
    1792  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\Keil\AMapollo4\port.c
                                    0x00000000   Lc  Abs  File  De 
    1793  .emb_text                  0x00018330   Lc    1  Sect  De   0xbe
    1794  $v0                        0x00018330   Lc    1   --   De 
    1795  ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/Keil/AMapollo4/port.c
                                    0x00000000   Lc  Abs  File  De 
    1796  i.SysTick_Handler          0x0001c930   Lc    1  Sect  De 
    1797  i.am_stimer_cmpr0_isr      0x00023b8c   Lc    1  Sect  De 
    1798  i.am_stimer_cmpr1_isr      0x00023bac   Lc    1  Sect  De 
    1799  i.prvTaskExitError         0x0003a668   Lc    1  Sect  De 
    1800  prvTaskExitError           0x0003a669   Lc    1  Code  De   0x1c
    1801  i.pxPortInitialiseStack    0x0003ab0c   Lc    1  Sect  De 
    1802  i.vPortEnterCritical       0x00040bf0   Lc    1  Sect  De 
    1803  i.vPortExitCritical        0x00040c24   Lc    1  Sect  De 
    1804  i.vPortSetupTimerInterrupt 0x00040ccc   Lc    1  Sect  De 
    1805  i.vPortSuppressTicksAndSleep
                                    0x00040d4c   Lc    1  Sect  De 
    1806  i.vPortValidateInterruptPriority
                                    0x00040e14   Lc    1  Sect  De 
    1807  i.xPortStartScheduler      0x00041514   Lc    1  Sect  De 
    1808  i.xPortStimerTickHandler   0x000415e4   Lc    1  Sect  De 
    1809  .data                      0x10000194   Lc    2  Sect  De   0x1c
    1810  ucMaxSysCallPriority       0x10000194   Lc    2  Data  De   0x1
    1811  g_lastSTimerVal            0x10000198   Lc    2  Data  De   0x4
    1812  uxCriticalNesting          0x1000019c   Lc    2  Data  De   0x4
    1813  ulMaxPRIGROUPValue         0x100001a0   Lc    2  Data  De   0x4
    1814  xMaximumPossibleSuppressedTicks
                                    0x100001a8   Lc    2  Data  De   0x4
    1815  ..\src\am_resources.c      0x00000000   Lc  Abs  File  De 
    1816  ../src/am_resources.c      0x00000000   Lc  Abs  File  De 
    1817  .constdata                 0x000431d4   Lc    1  Sect  De   0x6c
    1818  __tagsym$$used             0x000431d4   Lc    1   --   De 
    1819  __tagsym$$used             0x000431e8   Lc    1   --   De 
    1820  __tagsym$$used             0x000431fc   Lc    1   --   De 
    1821  __tagsym$$used             0x00043210   Lc    1   --   De 
    1822  __tagsym$$used             0x00043224   Lc    1   --   De 
    1823  RESOURCE_TABLE             0x10060000   Lc    4  Sect  De   0x4
    1824  __tagsym$$used             0x10060000   Lc    4   --   De 
    1825  SHARED_RW                  0x10060004   Lc    4  Sect  De   0x3c
    1826  __tagsym$$used             0x10060004   Lc    4   --   De 
    1827  __tagsym$$used             0x10060018   Lc    4   --   De 
    1828  __tagsym$$used             0x1006002c   Lc    4   --   De 
    1829  ..\src\am_vos_ble_apollo4.c
                                    0x00000000   Lc  Abs  File  De 
    1830  ../src/am_vos_ble_apollo4.c
                                    0x00000000   Lc  Abs  File  De 
    1831  i.am_gpio0_203f_isr        0x00020df8   Lc    1  Sect  De 
    1832  i.am_vos_ble_task_setup    0x00026448   Lc    1  Sect  De 
    1833  i.exactle_stack_init       0x0003392c   Lc    1  Sect  De 
    1834  .bss                       0x10000f74   Lc    3  Sect  De   0xe20
    1835  g_pui32BufMem              0x10000f74   Lc    3  Data  De   0xe20
    1836  .data                      0x100001b0   Lc    2  Sect  De   0x18
    1837  g_psPoolDescriptors        0x100001b0   Lc    2  Data  De   0x18
    1838  ..\src\vos_ble_lite.c      0x00000000   Lc  Abs  File  De 
    1839  ../src/vos_ble_lite.c      0x00000000   Lc  Abs  File  De 
    1840  i.main                     0x0003660c   Lc    1  Sect  De 
    1841  .constdata                 0x00043240   Lc    1  Sect  De   0xe
    1842  ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_board_setup.c
                                    0x00000000   Lc  Abs  File  De 
    1843  ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_board_setup.c
                                    0x00000000   Lc  Abs  File  De 
    1844  i.am_vos_board_init        0x00026490   Lc    1  Sect  De 
    1845  i.am_vos_burst_mode_disable
                                    0x0002656c   Lc    1  Sect  De 
    1846  i.am_vos_burst_mode_enable 0x0002656e   Lc    1  Sect  De 
    1847  i.am_vos_burst_mode_setup  0x00026570   Lc    1  Sect  De 
    1848  i.am_vos_button_gpio_check 0x000265f8   Lc    1  Sect  De 
    1849  i.am_vos_gpio_disable_irq  0x00026884   Lc    1  Sect  De 
    1850  i.am_vos_gpio_enable_irq   0x00026892   Lc    1  Sect  De 
    1851  i.am_vos_mic_disable       0x00026a4c   Lc    1  Sect  De 
    1852  i.am_vos_mic_enable        0x00026ac4   Lc    1  Sect  De 
    1853  i.am_vos_pdm_init          0x00026ba4   Lc    1  Sect  De 
    1854  .bss                       0x10001d94   Lc    3  Sect  De   0x158
    1855  .constdata                 0x00043250   Lc    1  Sect  De   0x1c
    1856  SHARED_RW                  0x10060040   Lc    4  Sect  De   0x280
    1857  __tagsym$$used             0x10060040   Lc    4   --   De 
    1858  ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_isr.c
                                    0x00000000   Lc  Abs  File  De 
    1859  ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_isr.c
                                    0x00000000   Lc  Abs  File  De 
    1860  i.am_ctimer_isr            0x0001fcbc   Lc    1  Sect  De 
    1861  i.am_freertos_sleep        0x00020dbc   Lc    1  Sect  De 
    1862  i.am_freertos_wakeup       0x00020dc8   Lc    1  Sect  De 
    1863  i.am_gpio0_001f_isr        0x00020dca   Lc    1  Sect  De 
    1864  i.am_pdm0_isr              0x00023af0   Lc    1  Sect  De 
    1865  i.vApplicationMallocFailedHook
                                    0x00040b18   Lc    1  Sect  De 
    1866  i.vApplicationStackOverflowHook
                                    0x00040b1a   Lc    1  Sect  De 
    1867  ../../../../../../third_party/cordio/wsf/sources/util/bda.c
                                    0x00000000   Lc  Abs  File  De 
    1868  i.Bda2Str                  0x0001a280   Lc    1  Sect  De 
    1869  i.BdaClr                   0x0001a2c4   Lc    1  Sect  De 
    1870  i.BdaCmp                   0x0001a2d0   Lc    1  Sect  De 
    1871  i.BdaCpy                   0x0001a2e2   Lc    1  Sect  De 
    1872  i.BdaIsZeros               0x0001a2ec   Lc    1  Sect  De 
    1873  .bss                       0x10001eec   Lc    3  Sect  De   0xd
    1874  str                        0x10001eec   Lc    3  Data  De   0xd
    1875  .constdata                 0x0004326c   Lc    1  Sect  De   0x11
    1876  hex                        0x0004326c   Lc    1  Data  De   0x11
    1877  i.__ARM_common_memclr4_6   0x0001d070   Lc    1  Sect  De 
    1878  ../../../../../../third_party/cordio/wsf/sources/util/bstream.c
                                    0x00000000   Lc  Abs  File  De 
    1879  ../../../../../../third_party/cordio/wsf/sources/util/calc128.c
                                    0x00000000   Lc  Abs  File  De 
    1880  i.Calc128Cpy               0x0001a30a   Lc    1  Sect  De 
    1881  i.Calc128Cpy64             0x0001a31c   Lc    1  Sect  De 
    1882  i.Calc128Xor               0x0001a328   Lc    1  Sect  De 
    1883  .constdata                 0x0004327d   Lc    1  Sect  De   0x10
    1884  ../../../../../../third_party/cordio/wsf/sources/util/crc32.c
                                    0x00000000   Lc  Abs  File  De 
    1885  i.CalcCrc32                0x0001a354   Lc    1  Sect  De 
    1886  .constdata                 0x00043290   Lc    1  Sect  De   0x400
    1887  crc32Table                 0x00043290   Lc    1  Data  De   0x400
    1888  ../../../../../../third_party/cordio/wsf/sources/util/print.c
                                    0x00000000   Lc  Abs  File  De 
    1889  ../../../../../../third_party/cordio/wsf/sources/util/terminal.c
                                    0x00000000   Lc  Abs  File  De 
    1890  ../../../../../../third_party/cordio/wsf/sources/util/wstr.c
                                    0x00000000   Lc  Abs  File  De 
    1891  i.WStrReverse              0x0001c95c   Lc    1  Sect  De 
    1892  i.WStrReverseCpy           0x0001c994   Lc    1  Sect  De 
    1893  ..\..\..\..\..\..\third_party\cordio\ble-profiles\sources\apps\app\common\app_db.c
                                    0x00000000   Lc  Abs  File  De 
    1894  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_db.c
                                    0x00000000   Lc  Abs  File  De 
    1895  i.AppDbCheckBonded         0x00018c40   Lc    1  Sect  De 
    1896  i.AppDbCheckValidRecord    0x00018c68   Lc    1  Sect  De 
    1897  i.AppDbDeleteAllRecords    0x00018c78   Lc    1  Sect  De 
    1898  i.AppDbFindByAddr          0x00018c98   Lc    1  Sect  De 
    1899  i.AppDbFindByLtkReq        0x00018cdc   Lc    1  Sect  De 
    1900  i.AppDbGetCccTbl           0x00018d20   Lc    1  Sect  De 
    1901  i.AppDbGetCsfRecord        0x00018d24   Lc    1  Sect  De 
    1902  i.AppDbGetKey              0x00018d44   Lc    1  Sect  De 
    1903  i.AppDbGetNextRecord       0x00018d84   Lc    1  Sect  De 
    1904  i.AppDbGetPeerAddedToRl    0x00018de4   Lc    1  Sect  De 
    1905  i.AppDbGetPeerRpao         0x00018dea   Lc    1  Sect  De 
    1906  i.AppDbGetPeerSignCounter  0x00018df0   Lc    1  Sect  De 
    1907  i.AppDbInit                0x00018df8   Lc    1  Sect  De 
    1908  i.AppDbNewRecord           0x00018e30   Lc    1  Sect  De 
    1909  i.AppDbSetCccTblValue      0x00018ea4   Lc    1  Sect  De 
    1910  i.AppDbSetCsfRecord        0x00018ec8   Lc    1  Sect  De 
    1911  i.AppDbSetKey              0x00018edc   Lc    1  Sect  De 
    1912  i.AppDbSetPeerAddedToRl    0x00018f62   Lc    1  Sect  De 
    1913  i.AppDbSetPeerSignCounter  0x00018f68   Lc    1  Sect  De 
    1914  i.AppDbUpdateNVM           0x00018f70   Lc    1  Sect  De 
    1915  i.AppDbValidateRecord      0x00019030   Lc    1  Sect  De 
    1916  .bss                       0x10001efc   Lc    3  Sect  De   0x598
    1917  appDb                      0x10001efc   Lc    3  Data  De   0x298
    1918  .data                      0x100001c8   Lc    2  Sect  De   0xc
    1919  pAppDbNewRec               0x100001cc   Lc    2  Data  De   0x4
    1920  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_hw.c
                                    0x00000000   Lc  Abs  File  De 
    1921  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_ui.c
                                    0x00000000   Lc  Abs  File  De 
    1922  i.AppUiAction              0x000199a0   Lc    1  Sect  De 
    1923  i.AppUiBtnPressed          0x000199b4   Lc    1  Sect  De 
    1924  i.AppUiBtnRegister         0x000199b8   Lc    1  Sect  De 
    1925  i.AppUiDisplayConfirmValue 0x000199c4   Lc    1  Sect  De 
    1926  i.AppUiDisplayPasskey      0x000199d8   Lc    1  Sect  De 
    1927  i.appUiBtnPoll             0x000290fc   Lc    1  Sect  De 
    1928  i.appUiTimerExpired        0x0002910c   Lc    1  Sect  De 
    1929  .bss                       0x10002494   Lc    3  Sect  De   0xc
    1930  appUiCbackTbl              0x10002494   Lc    3  Data  De   0xc
    1931  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_console.c
                                    0x00000000   Lc  Abs  File  De 
    1932  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_lcd.c
                                    0x00000000   Lc  Abs  File  De 
    1933  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_main.c
                                    0x00000000   Lc  Abs  File  De 
    1934  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_platform.c
                                    0x00000000   Lc  Abs  File  De 
    1935  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_timer.c
                                    0x00000000   Lc  Abs  File  De 
    1936  ../../../../../../third_party/cordio/ble-profiles/sources/apps/hidapp/hidapp_main.c
                                    0x00000000   Lc  Abs  File  De 
    1937  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio.c
                                    0x00000000   Lc  Abs  File  De 
    1938  ../../../../../../ambiq_vos/am_vos/am_vos_audio.c
                                    0x00000000   Lc  Abs  File  De 
    1939  i.am_vos_audio_handler     0x00026008   Lc    1  Sect  De 
    1940  i.am_vos_audio_reset_flag_and_buffer
                                    0x000261b8   Lc    1  Sect  De 
    1941  i.am_vos_audio_wwd_disable 0x000261ec   Lc    1  Sect  De 
    1942  i.am_vos_audio_wwd_enable  0x00026230   Lc    1  Sect  De 
    1943  .bss                       0x100024a0   Lc    3  Sect  De   0x3c0
    1944  pui8WweInBuff              0x100024a0   Lc    3  Data  De   0x3c0
    1945  .data                      0x100001d4   Lc    2  Sect  De   0xc0
    1946  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio_buffer.c
                                    0x00000000   Lc  Abs  File  De 
    1947  ../../../../../../ambiq_vos/am_vos/am_vos_audio_buffer.c
                                    0x00000000   Lc  Abs  File  De 
    1948  i.am_audio_buffer_init     0x0001f358   Lc    1  Sect  De 
    1949  i.am_audio_buffer_nested_pop
                                    0x0001f3a8   Lc    1  Sect  De 
    1950  i.am_audio_buffer_nested_push
                                    0x0001f3e0   Lc    1  Sect  De 
    1951  i.am_audio_buffer_pop      0x0001f4a0   Lc    1  Sect  De 
    1952  i.am_audio_buffer_rewind   0x0001f4c0   Lc    1  Sect  De 
    1953  i.am_audio_universal_buffer_status_check
                                    0x0001f560   Lc    1  Sect  De 
    1954  i.am_vos_get_ring_buffer_status
                                    0x00026838   Lc    1  Sect  De 
    1955  i.am_vos_ring_buffer_pop   0x00026ea8   Lc    1  Sect  De 
    1956  i.am_vos_ring_buffer_push  0x00026f3e   Lc    1  Sect  De 
    1957  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_codec.c
                                    0x00000000   Lc  Abs  File  De 
    1958  ../../../../../../ambiq_vos/am_vos/am_vos_codec.c
                                    0x00000000   Lc  Abs  File  De 
    1959  i.am_vos_codec_encode      0x00026670   Lc    1  Sect  De 
    1960  i.am_vos_codec_init        0x00026680   Lc    1  Sect  De 
    1961  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_init.c
                                    0x00000000   Lc  Abs  File  De 
    1962  ../../../../../../ambiq_vos/am_vos/am_vos_init.c
                                    0x00000000   Lc  Abs  File  De 
    1963  i.am_vos_print_system_info 0x00026c24   Lc    1  Sect  De 
    1964  i.am_vos_sys_init          0x000272b4   Lc    1  Sect  De 
    1965  .bss                       0x10002860   Lc    3  Sect  De   0x60
    1966  .bss                       0x100028c0   Lc    3  Sect  De   0x10
    1967  .constdata                 0x00043690   Lc    1  Sect  De   0xa0
    1968  g_KWD_TaskSetup            0x00043690   Lc    1  Data  De   0x8c
    1969  g_KWD_TimerSetup           0x0004371c   Lc    1  Data  De   0x14
    1970  .conststring               0x0004ace8   Lc    1  Sect  De   0x5e
    1971  .data                      0x10000294   Lc    2  Sect  De   0x24
    1972  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_logic.c
                                    0x00000000   Lc  Abs  File  De 
    1973  ../../../../../../ambiq_vos/am_vos/am_vos_logic.c
                                    0x00000000   Lc  Abs  File  De 
    1974  i.am_vos_logic_led_swirl   0x00026964   Lc    1  Sect  De 
    1975  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_rtt_recorder.c
                                    0x00000000   Lc  Abs  File  De 
    1976  ../../../../../../ambiq_vos/am_vos/am_vos_rtt_recorder.c
                                    0x00000000   Lc  Abs  File  De 
    1977  i.am_vos_printf            0x00026e60   Lc    1  Sect  De 
    1978  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_task.c
                                    0x00000000   Lc  Abs  File  De 
    1979  ../../../../../../ambiq_vos/am_vos/am_vos_task.c
                                    0x00000000   Lc  Abs  File  De 
    1980  i.am_vos_audio_processing_task
                                    0x00026154   Lc    1  Sect  De 
    1981  i.am_vos_codec_task        0x00026688   Lc    1  Sect  De 
    1982  i.am_vos_led_task          0x000268e8   Lc    1  Sect  De 
    1983  i.am_vos_push_to_talk_process
                                    0x00026e8e   Lc    1  Sect  De 
    1984  i.am_vos_stdio_gatekeeper_task
                                    0x00027094   Lc    1  Sect  De 
    1985  i.am_vos_timer_heart_beat_callback
                                    0x000274c0   Lc    1  Sect  De 
    1986  ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_utils.c
                                    0x00000000   Lc  Abs  File  De 
    1987  ../../../../../../ambiq_vos/am_vos/am_vos_utils.c
                                    0x00000000   Lc  Abs  File  De 
    1988  i.am_vos_stdio_printf      0x00027108   Lc    1  Sect  De 
    1989  i.am_vos_stdio_printf_init 0x00027184   Lc    1  Sect  De 
    1990  i.am_vos_task_create_all_tasks
                                    0x00027308   Lc    1  Sect  De 
    1991  i.am_vos_task_init         0x00027380   Lc    1  Sect  De 
    1992  i.am_vos_task_read         0x000273a0   Lc    1  Sect  De 
    1993  i.am_vos_task_send         0x000273c4   Lc    1  Sect  De 
    1994  i.am_vos_task_send_fromISR 0x00027410   Lc    1  Sect  De 
    1995  i.am_vos_timer_create_all_timers
                                    0x00027474   Lc    1  Sect  De 
    1996  .bss                       0x100028d0   Lc    3  Sect  De   0x8844
    1997  ..\..\..\..\..\..\ambiq_ble\profiles\amota\amotas_main.c
                                    0x00000000   Lc  Abs  File  De 
    1998  ../../../../../../ambiq_ble/profiles/amota/amotas_main.c
                                    0x00000000   Lc  Abs  File  De 
    1999  i.amotas_conn_close        0x00027564   Lc    1  Sect  De 
    2000  i.amotas_init              0x00027588   Lc    1  Sect  De 
    2001  i.amotas_packet_handler    0x000275c4   Lc    1  Sect  De 
    2002  i.amotas_proc_msg          0x0002798c   Lc    1  Sect  De 
    2003  i.amotas_reply_to_client   0x00027a0c   Lc    1  Sect  De 
    2004  amotas_reply_to_client     0x00027a0d   Lc    1  Code  De   0x84
    2005  i.amotas_start             0x00027a94   Lc    1  Sect  De 
    2006  i.amotas_stop              0x00027ab4   Lc    1  Sect  De 
    2007  i.amotas_write2flash       0x00027acc   Lc    1  Sect  De 
    2008  amotas_write2flash         0x00027acd   Lc    1  Code  De   0x146
    2009  i.amotas_write_cback       0x00027c28   Lc    1  Sect  De 
    2010  .bss                       0x1000b114   Lc    3  Sect  De   0x24b4
    2011  amotasCb                   0x1000d328   Lc    3  Data  De   0x2a0
    2012  .data                      0x100002b8   Lc    2  Sect  De   0xc
    2013  g_pFlash                   0x100002b8   Lc    2  Data  De   0x4
    2014  sblOtaStorageAddr          0x100002bc   Lc    2  Data  De   0x4
    2015  ui32ImageCalCRC            0x100002c0   Lc    2  Data  De   0x4
    2016  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv.c
                                    0x00000000   Lc  Abs  File  De 
    2017  i.DmAdvConfig              0x0001a41c   Lc    1  Sect  De 
    2018  i.DmAdvSetData             0x0001a48c   Lc    1  Sect  De 
    2019  i.DmAdvSetInterval         0x0001a4d8   Lc    1  Sect  De 
    2020  i.DmAdvStart               0x0001a4fc   Lc    1  Sect  De 
    2021  i.dmAdvGenConnCmpl         0x00030b10   Lc    1  Sect  De 
    2022  i.dmAdvInit                0x00030c44   Lc    1  Sect  De 
    2023  .bss                       0x1000d5c8   Lc    3  Sect  De   0x34
    2024  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2025  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2026  i.DmAdvInit                0x0001a45c   Lc    1  Sect  De 
    2027  i.dmAdvActClearSets        0x000309c0   Lc    1  Sect  De 
    2028  i.dmAdvActConfig           0x000309c4   Lc    1  Sect  De 
    2029  i.dmAdvActRemoveSet        0x00030a30   Lc    1  Sect  De 
    2030  i.dmAdvActSetData          0x00030a34   Lc    1  Sect  De 
    2031  i.dmAdvActSetRandAddr      0x00030a58   Lc    1  Sect  De 
    2032  i.dmAdvActStart            0x00030a5c   Lc    1  Sect  De 
    2033  i.dmAdvActStop             0x00030a88   Lc    1  Sect  De 
    2034  i.dmAdvActTimeout          0x00030ab0   Lc    1  Sect  De 
    2035  i.dmAdvConnectFailed       0x00030ac8   Lc    1  Sect  De 
    2036  i.dmAdvConnected           0x00030aec   Lc    1  Sect  De 
    2037  i.dmAdvHciHandler          0x00030b6c   Lc    1  Sect  De 
    2038  i.dmAdvMsgHandler          0x00030c98   Lc    1  Sect  De 
    2039  i.dmAdvReset               0x00030cac   Lc    1  Sect  De 
    2040  i.dmAdvStartDirected       0x00030ce8   Lc    1  Sect  De 
    2041  i.dmAdvStopDirected        0x00030d28   Lc    1  Sect  De 
    2042  .constdata                 0x00043730   Lc    1  Sect  De   0x2c
    2043  dmAdvAct                   0x00043730   Lc    1  Data  De   0x20
    2044  dmAdvFcnIf                 0x00043750   Lc    1  Data  De   0xc
    2045  .data                      0x100002c4   Lc    2  Sect  De   0x1
    2046  dmLegAdvCb                 0x100002c4   Lc    2  Data  De   0x1
    2047  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_master.c
                                    0x00000000   Lc  Abs  File  De 
    2048  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2049  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis.c
                                    0x00000000   Lc  Abs  File  De 
    2050  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_master.c
                                    0x00000000   Lc  Abs  File  De 
    2051  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2052  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2053  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn.c
                                    0x00000000   Lc  Abs  File  De 
    2054  i.DmConnCheckIdle          0x0001a55c   Lc    1  Sect  De 
    2055  i.DmConnClose              0x0001a580   Lc    1  Sect  De 
    2056  i.DmConnIdByHandle         0x0001a5b0   Lc    1  Sect  De 
    2057  i.DmConnInUse              0x0001a5d8   Lc    1  Sect  De 
    2058  i.DmConnInit               0x0001a5ec   Lc    1  Sect  De 
    2059  i.DmConnLocalAddr          0x0001a628   Lc    1  Sect  De 
    2060  i.DmConnLocalAddrType      0x0001a63c   Lc    1  Sect  De 
    2061  i.DmConnLocalRpa           0x0001a650   Lc    1  Sect  De 
    2062  i.DmConnPeerAddr           0x0001a664   Lc    1  Sect  De 
    2063  i.DmConnPeerAddrType       0x0001a678   Lc    1  Sect  De 
    2064  i.DmConnPeerRpa            0x0001a68c   Lc    1  Sect  De 
    2065  i.DmConnRegister           0x0001a6a0   Lc    1  Sect  De 
    2066  i.DmConnRole               0x0001a6c0   Lc    1  Sect  De 
    2067  i.DmConnSecLevel           0x0001a6d4   Lc    1  Sect  De 
    2068  i.DmConnSetDataLen         0x0001a6e8   Lc    1  Sect  De 
    2069  i.DmConnSetIdle            0x0001a718   Lc    1  Sect  De 
    2070  i.DmConnUpdate             0x0001a77c   Lc    1  Sect  De 
    2071  i.DmReadRemoteFeatures     0x0001a9f8   Lc    1  Sect  De 
    2072  i.DmRemoteConnParamReqNegReply
                                    0x0001aac8   Lc    1  Sect  De 
    2073  i.DmRemoteConnParamReqReply
                                    0x0001aaf4   Lc    1  Sect  De 
    2074  i.dmConn2HciHandler        0x00030d54   Lc    1  Sect  De 
    2075  i.dmConn2MsgHandler        0x00030f44   Lc    1  Sect  De 
    2076  i.dmConnCcbByHandle        0x00030fec   Lc    1  Sect  De 
    2077  i.dmConnCcbById            0x00031014   Lc    1  Sect  De 
    2078  i.dmConnHciHandler         0x00031030   Lc    1  Sect  De 
    2079  i.dmConnMsgHandler         0x00031144   Lc    1  Sect  De 
    2080  i.dmConnReset              0x00031168   Lc    1  Sect  De 
    2081  i.dmConnSmActClose         0x0003135a   Lc    1  Sect  De 
    2082  i.dmConnSmActConnClosed    0x00031378   Lc    1  Sect  De 
    2083  i.dmConnSmActConnFailed    0x000313ec   Lc    1  Sect  De 
    2084  i.dmConnSmActConnOpened    0x00031468   Lc    1  Sect  De 
    2085  i.dmConnSmActHciUpdated    0x00031548   Lc    1  Sect  De 
    2086  i.dmConnSmActNone          0x0003155c   Lc    1  Sect  De 
    2087  i.dmConnUpdActNone         0x000315e8   Lc    1  Sect  De 
    2088  i.dmConnUpdExecute         0x0003165c   Lc    1  Sect  De 
    2089  i.dmConnUpdMsgHandler      0x00031688   Lc    1  Sect  De 
    2090  .bss                       0x1000d5fc   Lc    3  Sect  De   0xd0
    2091  .constdata                 0x0004375c   Lc    1  Sect  De   0x50
    2092  dmConnUpdActSetMain        0x0004375c   Lc    1  Data  De   0x4
    2093  dmConnUpdActTbl            0x00043760   Lc    1  Data  De   0x4
    2094  dmConnSpecDefaults         0x00043764   Lc    1  Data  De   0xc
    2095  dmConnActSetMain           0x00043770   Lc    1  Data  De   0x18
    2096  dmConnFcnIf                0x00043788   Lc    1  Data  De   0xc
    2097  dmConn2FcnIf               0x00043794   Lc    1  Data  De   0xc
    2098  dmConnUpdFcnIf             0x000437a0   Lc    1  Data  De   0xc
    2099  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_cte.c
                                    0x00000000   Lc  Abs  File  De 
    2100  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master.c
                                    0x00000000   Lc  Abs  File  De 
    2101  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2102  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2103  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2104  i.DmL2cCmdRejInd           0x0001a858   Lc    1  Sect  De 
    2105  i.DmL2cConnUpdateCnf       0x0001a884   Lc    1  Sect  De 
    2106  i.dmConnUpdActL2cUpdateCnf 0x000315a0   Lc    1  Sect  De 
    2107  i.dmConnUpdActUpdateSlave  0x000315ec   Lc    1  Sect  De 
    2108  .constdata                 0x000437ac   Lc    1  Sect  De   0x8
    2109  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2110  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2111  i.DmConnSlaveInit          0x0001a750   Lc    1  Sect  De 
    2112  i.dmConnSmActAccept        0x0003131c   Lc    1  Sect  De 
    2113  i.dmConnSmActAcceptFailed  0x0003132e   Lc    1  Sect  De 
    2114  i.dmConnSmActCancelAccept  0x00031344   Lc    1  Sect  De 
    2115  i.dmConnSmActConnAccepted  0x00031362   Lc    1  Sect  De 
    2116  .constdata                 0x000437b4   Lc    1  Sect  De   0x10
    2117  dmConnActSetSlave          0x000437b4   Lc    1  Data  De   0x10
    2118  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2119  i.dmConnSmExecute          0x00031560   Lc    1  Sect  De 
    2120  .bss                       0x1000d6cc   Lc    3  Sect  De   0xc
    2121  .constdata                 0x000437c4   Lc    1  Sect  De   0x50
    2122  dmConnStateTbl             0x000437c4   Lc    1  Data  De   0x50
    2123  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev.c
                                    0x00000000   Lc  Abs  File  De 
    2124  i.DmDevReset               0x0001a7c8   Lc    1  Sect  De 
    2125  i.DmDevVsInit              0x0001a7f4   Lc    1  Sect  De 
    2126  i.dmDevActReset            0x000316dc   Lc    1  Sect  De 
    2127  i.dmDevHciHandler          0x00031710   Lc    1  Sect  De 
    2128  i.dmDevMsgHandler          0x0003174c   Lc    1  Sect  De 
    2129  i.dmDevPassEvtToConnCte    0x00031760   Lc    1  Sect  De 
    2130  i.dmDevPassEvtToDevPriv    0x00031780   Lc    1  Sect  De 
    2131  .constdata                 0x00043814   Lc    1  Sect  De   0x4
    2132  dmDevAct                   0x00043814   Lc    1  Data  De   0x4
    2133  .constdata                 0x00043818   Lc    1  Sect  De   0xc
    2134  .data                      0x100002c8   Lc    2  Sect  De   0x4
    2135  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev_priv.c
                                    0x00000000   Lc  Abs  File  De 
    2136  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_iso.c
                                    0x00000000   Lc  Abs  File  De 
    2137  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_main.c
                                    0x00000000   Lc  Abs  File  De 
    2138  i.DmHandler                0x0001a7f8   Lc    1  Sect  De 
    2139  i.DmHandlerInit            0x0001a820   Lc    1  Sect  De 
    2140  i.DmHostAddrType           0x0001a838   Lc    1  Sect  De 
    2141  i.DmLlAddrType             0x0001a8ac   Lc    1  Sect  De 
    2142  i.DmLlPrivEnabled          0x0001a8cc   Lc    1  Sect  De 
    2143  i.DmRegister               0x0001aa7c   Lc    1  Sect  De 
    2144  i.DmSizeOfEvt              0x0001ace8   Lc    1  Sect  De 
    2145  i.dmDevPassHciEvtToConn    0x000317a8   Lc    1  Sect  De 
    2146  i.dmEmptyHandler           0x000317b4   Lc    1  Sect  De 
    2147  i.dmEmptyReset             0x000317b6   Lc    1  Sect  De 
    2148  i.dmHciEvtCback            0x000317b8   Lc    1  Sect  De 
    2149  dmHciEvtCback              0x000317b9   Lc    1  Code  De   0x1c
    2150  .bss                       0x1000d6d8   Lc    3  Sect  De   0x18
    2151  .constdata                 0x00043824   Lc    1  Sect  De   0x120
    2152  dmHciToIdTbl               0x00043824   Lc    1  Data  De   0x5a
    2153  dmEvtCbackLen              0x0004387e   Lc    1  Data  De   0xb8
    2154  dmFcnDefault               0x00043938   Lc    1  Data  De   0xc
    2155  .data                      0x100002cc   Lc    2  Sect  De   0x54
    2156  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_past.c
                                    0x00000000   Lc  Abs  File  De 
    2157  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_phy.c
                                    0x00000000   Lc  Abs  File  De 
    2158  i.DmPhyInit                0x0001a8d8   Lc    1  Sect  De 
    2159  i.dmPhyHciHandler          0x000317e0   Lc    1  Sect  De 
    2160  .constdata                 0x00043944   Lc    1  Sect  De   0xc
    2161  dmPhyFcnIf                 0x00043944   Lc    1  Data  De   0xc
    2162  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_priv.c
                                    0x00000000   Lc  Abs  File  De 
    2163  i.DmPrivAddDevToResList    0x0001a900   Lc    1  Sect  De 
    2164  i.DmPrivInit               0x0001a958   Lc    1  Sect  De 
    2165  i.DmPrivResolveAddr        0x0001a978   Lc    1  Sect  De 
    2166  i.DmPrivSetPrivacyMode     0x0001a9bc   Lc    1  Sect  De 
    2167  i.dmPrivActAddDevToResList 0x00031898   Lc    1  Sect  De 
    2168  i.dmPrivActClearResList    0x000318bc   Lc    1  Sect  De 
    2169  i.dmPrivActGenAddr         0x000318c0   Lc    1  Sect  De 
    2170  i.dmPrivActRemDevFromResList
                                    0x00031930   Lc    1  Sect  De 
    2171  i.dmPrivActResolveAddr     0x00031948   Lc    1  Sect  De 
    2172  i.dmPrivActSetAddrResEnable
                                    0x000319c0   Lc    1  Sect  De 
    2173  i.dmPrivActSetPrivacyMode  0x000319d0   Lc    1  Sect  De 
    2174  i.dmPrivAesActGenAddrAesCmpl
                                    0x000319dc   Lc    1  Sect  De 
    2175  i.dmPrivAesActResAddrAesCmpl
                                    0x00031a10   Lc    1  Sect  De 
    2176  i.dmPrivAesMsgHandler      0x00031a48   Lc    1  Sect  De 
    2177  i.dmPrivHciHandler         0x00031a5c   Lc    1  Sect  De 
    2178  i.dmPrivMsgHandler         0x00031b00   Lc    1  Sect  De 
    2179  i.dmPrivReset              0x00031b14   Lc    1  Sect  De 
    2180  .bss                       0x1000d6f0   Lc    3  Sect  De   0x1a
    2181  .constdata                 0x00043950   Lc    1  Sect  De   0x3c
    2182  dmPrivAesAct               0x00043950   Lc    1  Data  De   0x8
    2183  dmPrivAct                  0x00043958   Lc    1  Data  De   0x1c
    2184  dmPrivFcnIf                0x00043974   Lc    1  Data  De   0xc
    2185  dmPrivAesFcnIf             0x00043980   Lc    1  Data  De   0xc
    2186  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan.c
                                    0x00000000   Lc  Abs  File  De 
    2187  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2188  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2189  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec.c
                                    0x00000000   Lc  Abs  File  De 
    2190  i.DmSecAuthRsp             0x0001ab28   Lc    1  Sect  De 
    2191  i.DmSecCancelReq           0x0001ab5e   Lc    1  Sect  De 
    2192  i.DmSecGetLocalCsrk        0x0001abf0   Lc    1  Sect  De 
    2193  i.DmSecGetLocalIrk         0x0001abfc   Lc    1  Sect  De 
    2194  i.DmSecInit                0x0001ac08   Lc    1  Sect  De 
    2195  i.DmSmpCbackExec           0x0001ad08   Lc    1  Sect  De 
    2196  i.dmSecHciHandler          0x00031b28   Lc    1  Sect  De 
    2197  i.dmSecMsgHandler          0x00031ca0   Lc    1  Sect  De 
    2198  i.dmSecReset               0x00031d08   Lc    1  Sect  De 
    2199  .constdata                 0x0004398c   Lc    1  Sect  De   0xc
    2200  dmSecFcnIf                 0x0004398c   Lc    1  Data  De   0xc
    2201  .data                      0x10000320   Lc    2  Sect  De   0x8
    2202  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_lesc.c
                                    0x00000000   Lc  Abs  File  De 
    2203  i.DmSecCompareRsp          0x0001ab80   Lc    1  Sect  De 
    2204  i.DmSecGenerateEccKeyReq   0x0001abb4   Lc    1  Sect  De 
    2205  i.DmSecGetCompareValue     0x0001abc4   Lc    1  Sect  De 
    2206  i.DmSecGetEccKey           0x0001abe8   Lc    1  Sect  De 
    2207  i.DmSecLescInit            0x0001ac28   Lc    1  Sect  De 
    2208  i.DmSecSetEccKey           0x0001acb4   Lc    1  Sect  De 
    2209  i.dmSecLescMsgHandler      0x00031c38   Lc    1  Sect  De 
    2210  .bss                       0x1000d70a   Lc    3  Sect  De   0x60
    2211  localEccKey                0x1000d70a   Lc    3  Data  De   0x60
    2212  .constdata                 0x00043998   Lc    1  Sect  De   0xc
    2213  dmSecLescFcnIf             0x00043998   Lc    1  Data  De   0xc
    2214  .data                      0x10000328   Lc    2  Sect  De   0x4
    2215  dmSecOobRand               0x10000328   Lc    2  Data  De   0x4
    2216  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_master.c
                                    0x00000000   Lc  Abs  File  De 
    2217  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2218  i.DmSecLtkRsp              0x0001ac38   Lc    1  Sect  De 
    2219  i.DmSecPairRsp             0x0001ac78   Lc    1  Sect  De 
    2220  i.DmSecSlaveReq            0x0001acc4   Lc    1  Sect  De 
    2221  ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sync_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2222  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_assert.c
                                    0x00000000   Lc  Abs  File  De 
    2223  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_buf.c
                                    0x00000000   Lc  Abs  File  De 
    2224  i.WsfBufAlloc              0x0001c9c8   Lc    1  Sect  De 
    2225  i.WsfBufFree               0x0001ca0c   Lc    1  Sect  De 
    2226  i.WsfBufInit               0x0001ca54   Lc    1  Sect  De 
    2227  .data                      0x1000032c   Lc    2  Sect  De   0x8
    2228  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_efs.c
                                    0x00000000   Lc  Abs  File  De 
    2229  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_math.c
                                    0x00000000   Lc  Abs  File  De 
    2230  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_msg.c
                                    0x00000000   Lc  Abs  File  De 
    2231  i.WsfMsgAlloc              0x0001cb2c   Lc    1  Sect  De 
    2232  i.WsfMsgDataAlloc          0x0001cb3e   Lc    1  Sect  De 
    2233  i.WsfMsgDeq                0x0001cb52   Lc    1  Sect  De 
    2234  i.WsfMsgEnq                0x0001cb68   Lc    1  Sect  De 
    2235  i.WsfMsgFree               0x0001cb76   Lc    1  Sect  De 
    2236  i.WsfMsgPeek               0x0001cb7c   Lc    1  Sect  De 
    2237  i.WsfMsgSend               0x0001cb8c   Lc    1  Sect  De 
    2238  ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_os.c
                                    0x00000000   Lc  Abs  File  De 
    2239  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_os.c
                                    0x00000000   Lc  Abs  File  De 
    2240  i.WsfCsEnter               0x0001cb00   Lc    1  Sect  De 
    2241  i.WsfCsExit                0x0001cb14   Lc    1  Sect  De 
    2242  i.WsfOsInit                0x0001cbb0   Lc    1  Sect  De 
    2243  i.WsfOsSetNextHandler      0x0001cbf0   Lc    1  Sect  De 
    2244  i.WsfSetEvent              0x0001ccfc   Lc    1  Sect  De 
    2245  i.WsfTaskLock              0x0001cd88   Lc    1  Sect  De 
    2246  i.WsfTaskMsgQueue          0x0001cd9c   Lc    1  Sect  De 
    2247  i.WsfTaskSetReady          0x0001cda4   Lc    1  Sect  De 
    2248  i.WsfTaskUnlock            0x0001ce20   Lc    1  Sect  De 
    2249  i.wsfOsDispatcher          0x00041284   Lc    1  Sect  De 
    2250  .bss                       0x1000d76c   Lc    3  Sect  De   0x40
    2251  .data                      0x10000334   Lc    2  Sect  De   0x8
    2252  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_queue.c
                                    0x00000000   Lc  Abs  File  De 
    2253  i.WsfQueueCount            0x0001cc08   Lc    1  Sect  De 
    2254  i.WsfQueueDeq              0x0001cc28   Lc    1  Sect  De 
    2255  i.WsfQueueEnq              0x0001cc48   Lc    1  Sect  De 
    2256  i.WsfQueueInsert           0x0001cc6c   Lc    1  Sect  De 
    2257  i.WsfQueueRemove           0x0001ccca   Lc    1  Sect  De 
    2258  ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_timer.c
                                    0x00000000   Lc  Abs  File  De 
    2259  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_timer.c
                                    0x00000000   Lc  Abs  File  De 
    2260  i.WsfTimerInit             0x0001ce38   Lc    1  Sect  De 
    2261  i.WsfTimerServiceExpired   0x0001ce80   Lc    1  Sect  De 
    2262  i.WsfTimerStartMs          0x0001ceb4   Lc    1  Sect  De 
    2263  i.WsfTimerStartSec         0x0001cf24   Lc    1  Sect  De 
    2264  i.WsfTimerStop             0x0001cf90   Lc    1  Sect  De 
    2265  i.WsfTimerUpdateTicks      0x0001cfc8   Lc    1  Sect  De 
    2266  i.WsfTimer_handler         0x0001d068   Lc    1  Sect  De 
    2267  WsfTimer_handler           0x0001d069   Lc    1  Code  De   0x8
    2268  .data                      0x1000033c   Lc    2  Sect  De   0x10
    2269  g_ui32LastTime             0x1000033c   Lc    2  Data  De   0x4
    2270  ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_trace.c
                                    0x00000000   Lc  Abs  File  De 
    2271  ../../../../../../ambiq_ble/services/svc_amdtp.c
                                    0x00000000   Lc  Abs  File  De 
    2272  ../../../../../../ambiq_ble/services/svc_amotas.c
                                    0x00000000   Lc  Abs  File  De 
    2273  i.SvcAmotasAddGroup        0x0001c8c0   Lc    1  Sect  De 
    2274  i.SvcAmotasCbackRegister   0x0001c8cc   Lc    1  Sect  De 
    2275  .constdata                 0x000439a4   Lc    1  Sect  De   0x10
    2276  svcRxUuid                  0x000439a4   Lc    1  Data  De   0x10
    2277  .constdata                 0x000439b4   Lc    1  Sect  De   0x10
    2278  svcTxUuid                  0x000439b4   Lc    1  Data  De   0x10
    2279  .constdata                 0x000439c4   Lc    1  Sect  De   0x10
    2280  amotaSvc                   0x000439c4   Lc    1  Data  De   0x10
    2281  .constdata                 0x000439d4   Lc    1  Sect  De   0x2
    2282  amotaLenSvc                0x000439d4   Lc    1  Data  De   0x2
    2283  .constdata                 0x000439d6   Lc    1  Sect  De   0x13
    2284  amotaRxCh                  0x000439d6   Lc    1  Data  De   0x13
    2285  .constdata                 0x000439ea   Lc    1  Sect  De   0x2
    2286  amotaLenRxCh               0x000439ea   Lc    1  Data  De   0x2
    2287  .constdata                 0x000439ec   Lc    1  Sect  De   0x13
    2288  amotaTxCh                  0x000439ec   Lc    1  Data  De   0x13
    2289  .constdata                 0x00043a00   Lc    1  Sect  De   0x2
    2290  amotaLenTxCh               0x00043a00   Lc    1  Data  De   0x2
    2291  .constdata                 0x00043a02   Lc    1  Sect  De   0x1
    2292  amotaRx                    0x00043a02   Lc    1  Data  De   0x1
    2293  .constdata                 0x00043a04   Lc    1  Sect  De   0x2
    2294  amotaLenRx                 0x00043a04   Lc    1  Data  De   0x2
    2295  .constdata                 0x00043a06   Lc    1  Sect  De   0x1
    2296  amotaTx                    0x00043a06   Lc    1  Data  De   0x1
    2297  .constdata                 0x00043a08   Lc    1  Sect  De   0x2
    2298  amotaLenTx                 0x00043a08   Lc    1  Data  De   0x2
    2299  .constdata                 0x00043a0a   Lc    1  Sect  De   0x2
    2300  amotaLenTxChCcc            0x00043a0a   Lc    1  Data  De   0x2
    2301  .constdata                 0x00043a0c   Lc    1  Sect  De   0x60
    2302  amotaList                  0x00043a0c   Lc    1  Data  De   0x60
    2303  .data                      0x1000034c   Lc    2  Sect  De   0x2
    2304  amotaTxChCcc               0x1000034c   Lc    2  Data  De   0x2
    2305  .data                      0x10000350   Lc    2  Sect  De   0x14
    2306  svcAmotaGroup              0x10000350   Lc    2  Data  De   0x14
    2307  ../../../../../../ambiq_ble/services/svc_amvole.c
                                    0x00000000   Lc  Abs  File  De 
    2308  ../../../../../../ambiq_ble/services/svc_cust.c
                                    0x00000000   Lc  Abs  File  De 
    2309  ../../../../../../ambiq_ble/services/svc_throughput.c
                                    0x00000000   Lc  Abs  File  De 
    2310  ../../../../../../ambiq_ble/apps/amota/amota_main.c
                                    0x00000000   Lc  Abs  File  De 
    2311  ..\..\..\..\..\..\ambiq_vos\codec\adpcm\adpcm.c
                                    0x00000000   Lc  Abs  File  De 
    2312  ../../../../../../ambiq_vos/codec/adpcm/adpcm.c
                                    0x00000000   Lc  Abs  File  De 
    2313  ../../../../../../third_party/cordio/ble-profiles/sources/profiles/hid/hid_main.c
                                    0x00000000   Lc  Abs  File  De 
    2314  ../../../../../../third_party/cordio/ble-host/sources/stack/hci/hci_main.c
                                    0x00000000   Lc  Abs  File  De 
    2315  i.HciAclRegister           0x0001ade4   Lc    1  Sect  De 
    2316  i.HciEvtRegister           0x0001b1b0   Lc    1  Sect  De 
    2317  i.HciHandler               0x0001b1ec   Lc    1  Sect  De 
    2318  i.HciHandlerInit           0x0001b1f0   Lc    1  Sect  De 
    2319  i.HciSecRegister           0x0001ba64   Lc    1  Sect  De 
    2320  .bss                       0x1000d7ac   Lc    3  Sect  De   0x24
    2321  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_cmd.c
                                    0x00000000   Lc  Abs  File  De 
    2322  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd.c
                                    0x00000000   Lc  Abs  File  De 
    2323  i.HciDisconnectCmd         0x0001aeb8   Lc    1  Sect  De 
    2324  i.HciLeAddDeviceToResolvingListCmd
                                    0x0001b204   Lc    1  Sect  De 
    2325  i.HciLeClearResolvingList  0x0001b276   Lc    1  Sect  De 
    2326  i.HciLeConnUpdateCmd       0x0001b29a   Lc    1  Sect  De 
    2327  i.HciLeEncryptCmd          0x0001b306   Lc    1  Sect  De 
    2328  i.HciLeGenerateDHKey       0x0001b35c   Lc    1  Sect  De 
    2329  i.HciLeLtkReqNegReplCmd    0x0001b3a2   Lc    1  Sect  De 
    2330  i.HciLeLtkReqReplCmd       0x0001b3ce   Lc    1  Sect  De 
    2331  i.HciLeRandCmd             0x0001b412   Lc    1  Sect  De 
    2332  i.HciLeReadBufSizeCmd      0x0001b436   Lc    1  Sect  De 
    2333  i.HciLeReadLocalP256PubKey 0x0001b45a   Lc    1  Sect  De 
    2334  i.HciLeReadLocalSupFeatCmd 0x0001b47e   Lc    1  Sect  De 
    2335  i.HciLeReadMaxDataLen      0x0001b4a2   Lc    1  Sect  De 
    2336  i.HciLeReadRemoteFeatCmd   0x0001b4c6   Lc    1  Sect  De 
    2337  i.HciLeReadResolvingListSize
                                    0x0001b4f2   Lc    1  Sect  De 
    2338  i.HciLeReadSupStatesCmd    0x0001b516   Lc    1  Sect  De 
    2339  i.HciLeReadWhiteListSizeCmd
                                    0x0001b53a   Lc    1  Sect  De 
    2340  i.HciLeRemoteConnParamReqNegReply
                                    0x0001b55e   Lc    1  Sect  De 
    2341  i.HciLeRemoteConnParamReqReply
                                    0x0001b58e   Lc    1  Sect  De 
    2342  i.HciLeRemoveDeviceFromResolvingList
                                    0x0001b600   Lc    1  Sect  De 
    2343  i.HciLeRequestPeerScaCmd   0x0001b636   Lc    1  Sect  De 
    2344  i.HciLeSetAddrResolutionEnable
                                    0x0001b662   Lc    1  Sect  De 
    2345  i.HciLeSetAdvDataCmd       0x0001b68a   Lc    1  Sect  De 
    2346  i.HciLeSetAdvEnableCmd     0x0001b6ce   Lc    1  Sect  De 
    2347  i.HciLeSetAdvParamCmd      0x0001b6f6   Lc    1  Sect  De 
    2348  i.HciLeSetDataLen          0x0001b776   Lc    1  Sect  De 
    2349  i.HciLeSetEventMaskCmd     0x0001b7b2   Lc    1  Sect  De 
    2350  i.HciLeSetPrivacyModeCmd   0x0001b7e4   Lc    1  Sect  De 
    2351  i.HciLeSetScanRespDataCmd  0x0001b824   Lc    1  Sect  De 
    2352  i.HciLeStartEncryptionCmd  0x0001b868   Lc    1  Sect  De 
    2353  i.HciLeWriteDefDataLen     0x0001b8da   Lc    1  Sect  De 
    2354  i.HciReadBdAddrCmd         0x0001b928   Lc    1  Sect  De 
    2355  i.HciReadLocalVerInfoCmd   0x0001b94c   Lc    1  Sect  De 
    2356  i.HciReadRssiCmd           0x0001b970   Lc    1  Sect  De 
    2357  i.HciResetCmd              0x0001b99c   Lc    1  Sect  De 
    2358  i.HciSetEventMaskCmd       0x0001bb18   Lc    1  Sect  De 
    2359  i.HciSetEventMaskPage2Cmd  0x0001bb4a   Lc    1  Sect  De 
    2360  i.HciVendorSpecificCmd     0x0001bbb8   Lc    1  Sect  De 
    2361  i.HciWriteAuthPayloadTimeout
                                    0x0001bc3c   Lc    1  Sect  De 
    2362  i.hciClearCmdQueue         0x00033d84   Lc    1  Sect  De 
    2363  i.hciCmdInit               0x00033db0   Lc    1  Sect  De 
    2364  i.hciCmdRecvCmpl           0x00033dd0   Lc    1  Sect  De 
    2365  i.hciCmdSend               0x00033dec   Lc    1  Sect  De 
    2366  i.hciCmdTimeout            0x00033e50   Lc    1  Sect  De 
    2367  .bss                       0x1000d7d0   Lc    3  Sect  De   0x1c
    2368  i.__ARM_common_memcpy4_5   0x0001d078   Lc    1  Sect  De 
    2369  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2370  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_bis.c
                                    0x00000000   Lc  Abs  File  De 
    2371  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cis.c
                                    0x00000000   Lc  Abs  File  De 
    2372  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cte.c
                                    0x00000000   Lc  Abs  File  De 
    2373  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_iso.c
                                    0x00000000   Lc  Abs  File  De 
    2374  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_past.c
                                    0x00000000   Lc  Abs  File  De 
    2375  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_phy.c
                                    0x00000000   Lc  Abs  File  De 
    2376  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_core.c
                                    0x00000000   Lc  Abs  File  De 
    2377  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core.c
                                    0x00000000   Lc  Abs  File  De 
    2378  i.HciCoreInit              0x0001ae70   Lc    1  Sect  De 
    2379  i.HciResetSequence         0x0001b9fc   Lc    1  Sect  De 
    2380  i.HciSendAclData           0x0001ba70   Lc    1  Sect  De 
    2381  i.HciSetLeSupFeat          0x0001bb7c   Lc    1  Sect  De 
    2382  i.HciSetMaxRxAclLen        0x0001bbac   Lc    1  Sect  De 
    2383  i.hciCoreAclReassembly     0x00033e64   Lc    1  Sect  De 
    2384  i.hciCoreCisByHandle       0x00034020   Lc    1  Sect  De 
    2385  i.hciCoreCisClose          0x00034044   Lc    1  Sect  De 
    2386  i.hciCoreCisOpen           0x00034068   Lc    1  Sect  De 
    2387  i.hciCoreConnByHandle      0x00034090   Lc    1  Sect  De 
    2388  i.hciCoreConnClose         0x000340b4   Lc    1  Sect  De 
    2389  i.hciCoreConnOpen          0x000340fc   Lc    1  Sect  De 
    2390  i.hciCoreTxReady           0x000343e8   Lc    1  Sect  De 
    2391  .bss                       0x1000d7f0   Lc    3  Sect  De   0xa8
    2392  .constdata                 0x00043a6c   Lc    1  Sect  De   0x8
    2393  .constdata                 0x00043a74   Lc    1  Sect  De   0x8
    2394  .constdata                 0x00043a7c   Lc    1  Sect  De   0x8
    2395  .data                      0x10000368   Lc    2  Sect  De   0x8
    2396  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core_ps.c
                                    0x00000000   Lc  Abs  File  De 
    2397  i.HciCoreHandler           0x0001adf0   Lc    1  Sect  De 
    2398  i.HciGetBdAddr             0x0001b1bc   Lc    1  Sect  De 
    2399  i.HciGetBufSize            0x0001b1c4   Lc    1  Sect  De 
    2400  i.HciGetLeSupFeat          0x0001b1d0   Lc    1  Sect  De 
    2401  i.HciGetMaxRxAclLen        0x0001b1e0   Lc    1  Sect  De 
    2402  i.HciLlPrivacySupported    0x0001b914   Lc    1  Sect  De 
    2403  i.hciCoreInit              0x0003412c   Lc    1  Sect  De 
    2404  i.hciCoreNumCmplPkts       0x00034130   Lc    1  Sect  De 
    2405  i.hciCoreRecv              0x000341b8   Lc    1  Sect  De 
    2406  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_evt.c
                                    0x00000000   Lc  Abs  File  De 
    2407  i.hciEvtParseAuthTimeoutExpiredEvt
                                    0x00034694   Lc    1  Sect  De 
    2408  hciEvtParseAuthTimeoutExpiredEvt
                                    0x00034695   Lc    1  Code  De   0xe
    2409  i.hciEvtParseConfigDataPathCmdCmpl
                                    0x000346a2   Lc    1  Sect  De 
    2410  hciEvtParseConfigDataPathCmdCmpl
                                    0x000346a3   Lc    1  Code  De   0x8
    2411  i.hciEvtParseDataLenChange 0x000346aa   Lc    1  Sect  De 
    2412  hciEvtParseDataLenChange   0x000346ab   Lc    1  Code  De   0x3c
    2413  i.hciEvtParseDisconnectCmpl
                                    0x000346e6   Lc    1  Sect  De 
    2414  hciEvtParseDisconnectCmpl  0x000346e7   Lc    1  Code  De   0x1a
    2415  i.hciEvtParseEncChange     0x00034700   Lc    1  Sect  De 
    2416  hciEvtParseEncChange       0x00034701   Lc    1  Code  De   0x1a
    2417  i.hciEvtParseEncKeyRefreshCmpl
                                    0x0003471a   Lc    1  Sect  De 
    2418  hciEvtParseEncKeyRefreshCmpl
                                    0x0003471b   Lc    1  Code  De   0x14
    2419  i.hciEvtParseGenDhKeyCmdCmpl
                                    0x0003472e   Lc    1  Sect  De 
    2420  hciEvtParseGenDhKeyCmdCmpl 0x0003472f   Lc    1  Code  De   0x18
    2421  i.hciEvtParseHwError       0x00034746   Lc    1  Sect  De 
    2422  hciEvtParseHwError         0x00034747   Lc    1  Code  De   0x6
    2423  i.hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003474c   Lc    1  Sect  De 
    2424  hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003474d   Lc    1  Code  De   0x8
    2425  i.hciEvtParseLeAdvSetTerm  0x00034754   Lc    1  Sect  De 
    2426  hciEvtParseLeAdvSetTerm    0x00034755   Lc    1  Code  De   0x1e
    2427  i.hciEvtParseLeBigInfoAdvRpt
                                    0x00034772   Lc    1  Sect  De 
    2428  hciEvtParseLeBigInfoAdvRpt 0x00034773   Lc    1  Code  De   0x6a
    2429  i.hciEvtParseLeBigSyncEst  0x000347dc   Lc    1  Sect  De 
    2430  hciEvtParseLeBigSyncEst    0x000347dd   Lc    1  Code  De   0xb6
    2431  i.hciEvtParseLeBigSyncLost 0x00034892   Lc    1  Sect  De 
    2432  hciEvtParseLeBigSyncLost   0x00034893   Lc    1  Code  De   0xe
    2433  i.hciEvtParseLeBigTermSyncCmpl
                                    0x000348a0   Lc    1  Sect  De 
    2434  hciEvtParseLeBigTermSyncCmpl
                                    0x000348a1   Lc    1  Code  De   0xe
    2435  i.hciEvtParseLeCisEst      0x000348ae   Lc    1  Sect  De 
    2436  hciEvtParseLeCisEst        0x000348af   Lc    1  Code  De   0xd2
    2437  i.hciEvtParseLeCisReq      0x00034980   Lc    1  Sect  De 
    2438  hciEvtParseLeCisReq        0x00034981   Lc    1  Code  De   0x20
    2439  i.hciEvtParseLeClearResListCmdCmpl
                                    0x000349a0   Lc    1  Sect  De 
    2440  hciEvtParseLeClearResListCmdCmpl
                                    0x000349a1   Lc    1  Code  De   0x8
    2441  i.hciEvtParseLeCmdCmpl     0x000349a8   Lc    1  Sect  De 
    2442  hciEvtParseLeCmdCmpl       0x000349a9   Lc    1  Code  De   0x6
    2443  i.hciEvtParseLeConnCmpl    0x000349ae   Lc    1  Sect  De 
    2444  hciEvtParseLeConnCmpl      0x000349af   Lc    1  Code  De   0x6a
    2445  i.hciEvtParseLeConnCteReqEn
                                    0x00034a18   Lc    1  Sect  De 
    2446  hciEvtParseLeConnCteReqEn  0x00034a19   Lc    1  Code  De   0x14
    2447  i.hciEvtParseLeConnCteRspEn
                                    0x00034a2c   Lc    1  Sect  De 
    2448  hciEvtParseLeConnCteRspEn  0x00034a2d   Lc    1  Code  De   0x14
    2449  i.hciEvtParseLeConnUpdateCmpl
                                    0x00034a40   Lc    1  Sect  De 
    2450  hciEvtParseLeConnUpdateCmpl
                                    0x00034a41   Lc    1  Code  De   0x42
    2451  i.hciEvtParseLeCreateBigCmpl
                                    0x00034a82   Lc    1  Sect  De 
    2452  hciEvtParseLeCreateBigCmpl 0x00034a83   Lc    1  Code  De   0xcc
    2453  i.hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x00034b4e   Lc    1  Sect  De 
    2454  hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x00034b4f   Lc    1  Code  De   0x8
    2455  i.hciEvtParseLeEncryptCmdCmpl
                                    0x00034b56   Lc    1  Sect  De 
    2456  hciEvtParseLeEncryptCmdCmpl
                                    0x00034b57   Lc    1  Code  De   0x22
    2457  i.hciEvtParseLeEnhancedConnCmpl
                                    0x00034b78   Lc    1  Sect  De 
    2458  hciEvtParseLeEnhancedConnCmpl
                                    0x00034b79   Lc    1  Code  De   0x72
    2459  i.hciEvtParseLeLtkReq      0x00034bea   Lc    1  Sect  De 
    2460  hciEvtParseLeLtkReq        0x00034beb   Lc    1  Code  De   0x28
    2461  i.hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x00034c12   Lc    1  Sect  De 
    2462  hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x00034c13   Lc    1  Code  De   0x14
    2463  i.hciEvtParseLeLtkReqReplCmdCmpl
                                    0x00034c26   Lc    1  Sect  De 
    2464  hciEvtParseLeLtkReqReplCmdCmpl
                                    0x00034c27   Lc    1  Code  De   0x14
    2465  i.hciEvtParseLePerAdvSyncEst
                                    0x00034c3a   Lc    1  Sect  De 
    2466  hciEvtParseLePerAdvSyncEst 0x00034c3b   Lc    1  Code  De   0x46
    2467  i.hciEvtParseLePerAdvSyncLost
                                    0x00034c80   Lc    1  Sect  De 
    2468  hciEvtParseLePerAdvSyncLost
                                    0x00034c81   Lc    1  Code  De   0xc
    2469  i.hciEvtParseLeRandCmdCmpl 0x00034c8c   Lc    1  Sect  De 
    2470  hciEvtParseLeRandCmdCmpl   0x00034c8d   Lc    1  Code  De   0x16
    2471  i.hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x00034ca2   Lc    1  Sect  De 
    2472  hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x00034ca3   Lc    1  Code  De   0x16
    2473  i.hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x00034cb8   Lc    1  Sect  De 
    2474  hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x00034cb9   Lc    1  Code  De   0x16
    2475  i.hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x00034cce   Lc    1  Sect  De 
    2476  hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x00034ccf   Lc    1  Code  De   0x8
    2477  i.hciEvtParseLeRemoveCigCmdCmpl
                                    0x00034cd6   Lc    1  Sect  De 
    2478  hciEvtParseLeRemoveCigCmdCmpl
                                    0x00034cd7   Lc    1  Code  De   0xe
    2479  i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x00034ce4   Lc    1  Sect  De 
    2480  hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x00034ce5   Lc    1  Code  De   0xe
    2481  i.hciEvtParseLeReqPeerScaCmpl
                                    0x00034cf2   Lc    1  Sect  De 
    2482  hciEvtParseLeReqPeerScaCmpl
                                    0x00034cf3   Lc    1  Code  De   0x1a
    2483  i.hciEvtParseLeScanReqRcvd 0x00034d0c   Lc    1  Sect  De 
    2484  hciEvtParseLeScanReqRcvd   0x00034d0d   Lc    1  Code  De   0x12
    2485  i.hciEvtParseLeScanTimeout 0x00034d1e   Lc    1  Sect  De 
    2486  hciEvtParseLeScanTimeout   0x00034d1f   Lc    1  Code  De   0x2
    2487  i.hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x00034d20   Lc    1  Sect  De 
    2488  hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x00034d21   Lc    1  Code  De   0x8
    2489  i.hciEvtParseLeSetCigParamsCmdCmpl
                                    0x00034d28   Lc    1  Sect  De 
    2490  hciEvtParseLeSetCigParamsCmdCmpl
                                    0x00034d29   Lc    1  Code  De   0x74
    2491  i.hciEvtParseLeSetConnCteRcvParm
                                    0x00034d9c   Lc    1  Sect  De 
    2492  hciEvtParseLeSetConnCteRcvParm
                                    0x00034d9d   Lc    1  Code  De   0x14
    2493  i.hciEvtParseLeSetConnCteTxParm
                                    0x00034db0   Lc    1  Sect  De 
    2494  hciEvtParseLeSetConnCteTxParm
                                    0x00034db1   Lc    1  Code  De   0x14
    2495  i.hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x00034dc4   Lc    1  Sect  De 
    2496  hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x00034dc5   Lc    1  Code  De   0xe
    2497  i.hciEvtParseLeTerminateBigCmpl
                                    0x00034dd2   Lc    1  Sect  De 
    2498  hciEvtParseLeTerminateBigCmpl
                                    0x00034dd3   Lc    1  Code  De   0xe
    2499  i.hciEvtParsePhyUpdateCmpl 0x00034de0   Lc    1  Sect  De 
    2500  hciEvtParsePhyUpdateCmpl   0x00034de1   Lc    1  Code  De   0x22
    2501  i.hciEvtParseReadChanMapCmdCmpl
                                    0x00034e02   Lc    1  Sect  De 
    2502  hciEvtParseReadChanMapCmdCmpl
                                    0x00034e03   Lc    1  Code  De   0x2a
    2503  i.hciEvtParseReadDefDataLenCmdCmpl
                                    0x00034e2c   Lc    1  Sect  De 
    2504  hciEvtParseReadDefDataLenCmdCmpl
                                    0x00034e2d   Lc    1  Code  De   0x1e
    2505  i.hciEvtParseReadLeRemoteFeatCmpl
                                    0x00034e4a   Lc    1  Sect  De 
    2506  hciEvtParseReadLeRemoteFeatCmpl
                                    0x00034e4b   Lc    1  Code  De   0x24
    2507  i.hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x00034e70   Lc    1  Sect  De 
    2508  hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x00034e71   Lc    1  Code  De   0x50
    2509  i.hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x00034ec0   Lc    1  Sect  De 
    2510  hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x00034ec1   Lc    1  Code  De   0xa2
    2511  i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x00034f62   Lc    1  Sect  De 
    2512  hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x00034f63   Lc    1  Code  De   0x2e
    2513  i.hciEvtParseReadMaxDataLenCmdCmpl
                                    0x00034f90   Lc    1  Sect  De 
    2514  hciEvtParseReadMaxDataLenCmdCmpl
                                    0x00034f91   Lc    1  Code  De   0x36
    2515  i.hciEvtParseReadPhyCmdCmpl
                                    0x00034fc6   Lc    1  Sect  De 
    2516  hciEvtParseReadPhyCmdCmpl  0x00034fc7   Lc    1  Code  De   0x22
    2517  i.hciEvtParseReadPubKeyCmdCmpl
                                    0x00034fe8   Lc    1  Sect  De 
    2518  hciEvtParseReadPubKeyCmdCmpl
                                    0x00034fe9   Lc    1  Code  De   0x18
    2519  i.hciEvtParseReadRemoteVerInfoCmpl
                                    0x00035000   Lc    1  Sect  De 
    2520  hciEvtParseReadRemoteVerInfoCmpl
                                    0x00035001   Lc    1  Code  De   0x3c
    2521  i.hciEvtParseReadRssiCmdCmpl
                                    0x0003503c   Lc    1  Sect  De 
    2522  hciEvtParseReadRssiCmdCmpl 0x0003503d   Lc    1  Code  De   0x1a
    2523  i.hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x00035056   Lc    1  Sect  De 
    2524  hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x00035057   Lc    1  Code  De   0x1c
    2525  i.hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x00035072   Lc    1  Sect  De 
    2526  hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x00035073   Lc    1  Code  De   0x14
    2527  i.hciEvtParseRemConnParamRepCmdCmpl
                                    0x00035086   Lc    1  Sect  De 
    2528  hciEvtParseRemConnParamRepCmdCmpl
                                    0x00035087   Lc    1  Code  De   0x14
    2529  i.hciEvtParseRemConnParamReq
                                    0x0003509a   Lc    1  Sect  De 
    2530  hciEvtParseRemConnParamReq 0x0003509b   Lc    1  Code  De   0x3c
    2531  i.hciEvtParseSetDataLenCmdCmpl
                                    0x000350d6   Lc    1  Sect  De 
    2532  hciEvtParseSetDataLenCmdCmpl
                                    0x000350d7   Lc    1  Code  De   0x14
    2533  i.hciEvtParseSetDefPhyCmdCmpl
                                    0x000350ea   Lc    1  Sect  De 
    2534  hciEvtParseSetDefPhyCmdCmpl
                                    0x000350eb   Lc    1  Code  De   0x8
    2535  i.hciEvtParseVendorSpec    0x000350f2   Lc    1  Sect  De 
    2536  hciEvtParseVendorSpec      0x000350f3   Lc    1  Code  De   0x12
    2537  i.hciEvtParseVendorSpecCmdCmpl
                                    0x00035104   Lc    1  Sect  De 
    2538  hciEvtParseVendorSpecCmdCmpl
                                    0x00035105   Lc    1  Code  De   0x2e
    2539  i.hciEvtParseVendorSpecCmdStatus
                                    0x00035132   Lc    1  Sect  De 
    2540  hciEvtParseVendorSpecCmdStatus
                                    0x00035133   Lc    1  Code  De   0xc
    2541  i.hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003513e   Lc    1  Sect  De 
    2542  hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003513f   Lc    1  Code  De   0x14
    2543  i.hciEvtParseWriteDefDataLenCmdCmpl
                                    0x00035152   Lc    1  Sect  De 
    2544  hciEvtParseWriteDefDataLenCmdCmpl
                                    0x00035153   Lc    1  Code  De   0x8
    2545  i.hciEvtProcessCmdCmpl     0x0003515c   Lc    1  Sect  De 
    2546  i.hciEvtProcessMsg         0x00035360   Lc    1  Sect  De 
    2547  .bss                       0x1000d898   Lc    3  Sect  De   0x18
    2548  hciEvtStats                0x1000d898   Lc    3  Data  De   0x18
    2549  .constdata                 0x00043a84   Lc    1  Sect  De   0x1a9
    2550  hciEvtParseFcnTbl          0x00043a84   Lc    1  Data  De   0x154
    2551  hciEvtCbackLen             0x00043bd8   Lc    1  Data  De   0x55
    2552  ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_tr.c
                                    0x00000000   Lc  Abs  File  De 
    2553  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_tr.c
                                    0x00000000   Lc  Abs  File  De 
    2554  i.hciTrSendAclData         0x0003597c   Lc    1  Sect  De 
    2555  i.hciTrSendCmd             0x0003599e   Lc    1  Sect  De 
    2556  i.hciTrSerialRxIncoming    0x000359b8   Lc    1  Sect  De 
    2557  .data                      0x10000370   Lc    2  Sect  De   0x14
    2558  g_bHCIReceivingPacket      0x10000370   Lc    2  Data  De   0x1
    2559  stateRx                    0x10000371   Lc    2  Data  De   0x1
    2560  pktIndRx                   0x10000372   Lc    2  Data  De   0x1
    2561  iRx                        0x10000374   Lc    2  Data  De   0x2
    2562  hdrRx                      0x10000376   Lc    2  Data  De   0x4
    2563  pPktRx                     0x1000037c   Lc    2  Data  De   0x4
    2564  pDataRx                    0x10000380   Lc    2  Data  De   0x4
    2565  ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_vs_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2566  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_act.c
                                    0x00000000   Lc  Abs  File  De 
    2567  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    2568  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2569  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2570  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_act.c
                                    0x00000000   Lc  Abs  File  De 
    2571  i.smprActCnfVerify         0x0003f1ec   Lc    1  Sect  De 
    2572  i.smprActProcPairCnf       0x0003f250   Lc    1  Sect  De 
    2573  i.smprActProcPairCnfCalc1  0x0003f26e   Lc    1  Sect  De 
    2574  i.smprActProcPairReq       0x0003f2a8   Lc    1  Sect  De 
    2575  i.smprActRcvKey            0x0003f322   Lc    1  Sect  De 
    2576  i.smprActSendKey           0x0003f354   Lc    1  Sect  De 
    2577  i.smprActSendPairRandom    0x0003f3dc   Lc    1  Sect  De 
    2578  i.smprActSendPairRsp       0x0003f448   Lc    1  Sect  De 
    2579  i.smprActSendSecurityReq   0x0003f4e8   Lc    1  Sect  De 
    2580  i.smprActSetupKeyDist      0x0003f510   Lc    1  Sect  De 
    2581  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    2582  i.smprScActCalcDHKey       0x0003f5d0   Lc    1  Sect  De 
    2583  i.smprScActDHKeyCheckSend  0x0003f5fc   Lc    1  Sect  De 
    2584  i.smprScActJwncCalcG2      0x0003f69c   Lc    1  Sect  De 
    2585  i.smprScActJwncDisplay     0x0003f6be   Lc    1  Sect  De 
    2586  i.smprScActJwncSendCnf     0x0003f6e4   Lc    1  Sect  De 
    2587  i.smprScActJwncSetup       0x0003f6ec   Lc    1  Sect  De 
    2588  i.smprScActOobCalcCa       0x0003f72c   Lc    1  Sect  De 
    2589  i.smprScActOobSendRand     0x0003f7a8   Lc    1  Sect  De 
    2590  i.smprScActOobSetup        0x0003f7f6   Lc    1  Sect  De 
    2591  i.smprScActPkCalcCa        0x0003f7fe   Lc    1  Sect  De 
    2592  i.smprScActPkCalcCb        0x0003f836   Lc    1  Sect  De 
    2593  i.smprScActPkSendCnf       0x0003f872   Lc    1  Sect  De 
    2594  i.smprScActPkSendRand      0x0003f878   Lc    1  Sect  De 
    2595  i.smprScActPkStoreCnf      0x0003f8dc   Lc    1  Sect  De 
    2596  i.smprScActPkStoreCnfAndCalcCb
                                    0x0003f8ec   Lc    1  Sect  De 
    2597  i.smprScActPkStorePinAndCalcCb
                                    0x0003f93c   Lc    1  Sect  De 
    2598  i.smprScActSendPubKey      0x0003f9b8   Lc    1  Sect  De 
    2599  i.smprScActStoreDhCheck    0x0003f9ce   Lc    1  Sect  De 
    2600  i.smprScActStoreLescPin    0x0003f9e4   Lc    1  Sect  De 
    2601  i.smprScActWaitDhCheck     0x0003fa34   Lc    1  Sect  De 
    2602  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2603  i.SmprScInit               0x0001c8ac   Lc    1  Sect  De 
    2604  .constdata                 0x00043c30   Lc    1  Sect  De   0xdc
    2605  smprScActionTbl            0x00043c30   Lc    1  Data  De   0xdc
    2606  .constdata                 0x00043d0c   Lc    1  Sect  De   0xf
    2607  smprScStateTblCommon       0x00043d0c   Lc    1  Data  De   0xf
    2608  .constdata                 0x00043d1b   Lc    1  Sect  De   0x15
    2609  smprScStateTblIdle         0x00043d1b   Lc    1  Data  De   0x15
    2610  .constdata                 0x00043d30   Lc    1  Sect  De   0x1b
    2611  smprScStateTblApiPairReq   0x00043d30   Lc    1  Data  De   0x1b
    2612  .constdata                 0x00043d4b   Lc    1  Sect  De   0x6
    2613  smprScStateTblApiPairRsp   0x00043d4b   Lc    1  Data  De   0x6
    2614  .constdata                 0x00043d51   Lc    1  Sect  De   0x9
    2615  smprScStateTblModeSelect   0x00043d51   Lc    1  Data  De   0x9
    2616  .constdata                 0x00043d5a   Lc    1  Sect  De   0x6
    2617  smprScStateTblLescPin      0x00043d5a   Lc    1  Data  De   0x6
    2618  .constdata                 0x00043d60   Lc    1  Sect  De   0x6
    2619  smprScStateTblPubKey       0x00043d60   Lc    1  Data  De   0x6
    2620  .constdata                 0x00043d66   Lc    1  Sect  De   0xc
    2621  smprScStateTblAuthSelect   0x00043d66   Lc    1  Data  De   0xc
    2622  .constdata                 0x00043d72   Lc    1  Sect  De   0x6
    2623  smprScStateTblJwNcSetup    0x00043d72   Lc    1  Data  De   0x6
    2624  .constdata                 0x00043d78   Lc    1  Sect  De   0x6
    2625  smprScStateTblJwNcWaitRand 0x00043d78   Lc    1  Data  De   0x6
    2626  .constdata                 0x00043d7e   Lc    1  Sect  De   0x6
    2627  smprScStateTblJwNcCalcG2   0x00043d7e   Lc    1  Data  De   0x6
    2628  .constdata                 0x00043d84   Lc    1  Sect  De   0xc
    2629  smprScStateTblJwNcWaitUser 0x00043d84   Lc    1  Data  De   0xc
    2630  .constdata                 0x00043d90   Lc    1  Sect  De   0x9
    2631  smprScStateTblJwNcWaitUserDhCheckRcvd
                                    0x00043d90   Lc    1  Data  De   0x9
    2632  .constdata                 0x00043d99   Lc    1  Sect  De   0xf
    2633  smprScStateTblPassKeyKeypress
                                    0x00043d99   Lc    1  Data  De   0xf
    2634  .constdata                 0x00043da8   Lc    1  Sect  De   0x6
    2635  smprScStateTblPassWaitAuthRsp
                                    0x00043da8   Lc    1  Data  De   0x6
    2636  .constdata                 0x00043dae   Lc    1  Sect  De   0x6
    2637  smprScStateTblPasskeyWaitCnf
                                    0x00043dae   Lc    1  Data  De   0x6
    2638  .constdata                 0x00043db4   Lc    1  Sect  De   0x6
    2639  smprScStateTblPasskeyCalc  0x00043db4   Lc    1  Data  De   0x6
    2640  .constdata                 0x00043dba   Lc    1  Sect  De   0x6
    2641  smprScStateTblPasskeyRand  0x00043dba   Lc    1  Data  De   0x6
    2642  .constdata                 0x00043dc0   Lc    1  Sect  De   0x6
    2643  smprScStateTblPasskeyCheck 0x00043dc0   Lc    1  Data  De   0x6
    2644  .constdata                 0x00043dc6   Lc    1  Sect  De   0xc
    2645  smprScStateTblPasskeyRepeat
                                    0x00043dc6   Lc    1  Data  De   0xc
    2646  .constdata                 0x00043dd2   Lc    1  Sect  De   0x6
    2647  smprScStateTblOobWaitRand  0x00043dd2   Lc    1  Data  De   0x6
    2648  .constdata                 0x00043dd8   Lc    1  Sect  De   0x6
    2649  smprScStateTblOobSendRand  0x00043dd8   Lc    1  Data  De   0x6
    2650  .constdata                 0x00043dde   Lc    1  Sect  De   0x9
    2651  smprScStateTblWaitDhCheck  0x00043dde   Lc    1  Data  De   0x9
    2652  .constdata                 0x00043de7   Lc    1  Sect  De   0x6
    2653  smprScStateTblCalcDHKey    0x00043de7   Lc    1  Data  De   0x6
    2654  .constdata                 0x00043ded   Lc    1  Sect  De   0x9
    2655  smprScStateTblCalcF5TKey   0x00043ded   Lc    1  Data  De   0x9
    2656  .constdata                 0x00043df6   Lc    1  Sect  De   0x6
    2657  smprScStateTblCalcF5MacKey 0x00043df6   Lc    1  Data  De   0x6
    2658  .constdata                 0x00043dfc   Lc    1  Sect  De   0x6
    2659  smprScStateTblCalcF5LTK    0x00043dfc   Lc    1  Data  De   0x6
    2660  .constdata                 0x00043e02   Lc    1  Sect  De   0x6
    2661  smprScStateTblDhCalcF6Ea   0x00043e02   Lc    1  Data  De   0x6
    2662  .constdata                 0x00043e08   Lc    1  Sect  De   0x6
    2663  smprScStateTblDhCalcF6Eb   0x00043e08   Lc    1  Data  De   0x6
    2664  .constdata                 0x00043e0e   Lc    1  Sect  De   0x9
    2665  smprStateTblPinPair1       0x00043e0e   Lc    1  Data  De   0x9
    2666  .constdata                 0x00043e17   Lc    1  Sect  De   0x9
    2667  smprStateTblPinPair2       0x00043e17   Lc    1  Data  De   0x9
    2668  .constdata                 0x00043e20   Lc    1  Sect  De   0x6
    2669  smprStateTblCnfCalc1       0x00043e20   Lc    1  Data  De   0x6
    2670  .constdata                 0x00043e26   Lc    1  Sect  De   0x6
    2671  smprStateTblCnfCalc2       0x00043e26   Lc    1  Data  De   0x6
    2672  .constdata                 0x00043e2c   Lc    1  Sect  De   0x6
    2673  smprStateTblPairRand       0x00043e2c   Lc    1  Data  De   0x6
    2674  .constdata                 0x00043e32   Lc    1  Sect  De   0x6
    2675  smprStateTblCnfVerCalc1    0x00043e32   Lc    1  Data  De   0x6
    2676  .constdata                 0x00043e38   Lc    1  Sect  De   0x6
    2677  smprStateTblCnfVerCalc2    0x00043e38   Lc    1  Data  De   0x6
    2678  .constdata                 0x00043e3e   Lc    1  Sect  De   0x9
    2679  smprScStateTblStkCalc      0x00043e3e   Lc    1  Data  De   0x9
    2680  .constdata                 0x00043e47   Lc    1  Sect  De   0x12
    2681  smprScStateTblEncrypt      0x00043e47   Lc    1  Data  De   0x12
    2682  .constdata                 0x00043e59   Lc    1  Sect  De   0xf
    2683  smprScStateTblKeyDist      0x00043e59   Lc    1  Data  De   0xf
    2684  .constdata                 0x00043e68   Lc    1  Sect  De   0x18
    2685  smprScStateTblAttempts     0x00043e68   Lc    1  Data  De   0x18
    2686  .constdata                 0x00043e80   Lc    1  Sect  De   0x12
    2687  smprScStateTblRspTo        0x00043e80   Lc    1  Data  De   0x12
    2688  .constdata                 0x00043e94   Lc    1  Sect  De   0xa0
    2689  smprScStateTbl             0x00043e94   Lc    1  Data  De   0xa0
    2690  .constdata                 0x00043f34   Lc    1  Sect  De   0xc
    2691  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sm.c
                                    0x00000000   Lc  Abs  File  De 
    2692  i.SmprInit                 0x0001c884   Lc    1  Sect  De 
    2693  .constdata                 0x00043f40   Lc    1  Sect  De   0x6c
    2694  smprActionTbl              0x00043f40   Lc    1  Data  De   0x6c
    2695  .constdata                 0x00043fac   Lc    1  Sect  De   0xf
    2696  smprStateTblCommon         0x00043fac   Lc    1  Data  De   0xf
    2697  .constdata                 0x00043fbb   Lc    1  Sect  De   0x15
    2698  smprStateTblIdle           0x00043fbb   Lc    1  Data  De   0x15
    2699  .constdata                 0x00043fd0   Lc    1  Sect  De   0x1b
    2700  smprStateTblApiPairReq     0x00043fd0   Lc    1  Data  De   0x1b
    2701  .constdata                 0x00043feb   Lc    1  Sect  De   0x6
    2702  smprStateTblApiPairRsp     0x00043feb   Lc    1  Data  De   0x6
    2703  .constdata                 0x00043ff1   Lc    1  Sect  De   0x9
    2704  smprStateTblPinPair1       0x00043ff1   Lc    1  Data  De   0x9
    2705  .constdata                 0x00043ffa   Lc    1  Sect  De   0x9
    2706  smprStateTblPinPair2       0x00043ffa   Lc    1  Data  De   0x9
    2707  .constdata                 0x00044003   Lc    1  Sect  De   0x6
    2708  smprStateTblCnfCalc1       0x00044003   Lc    1  Data  De   0x6
    2709  .constdata                 0x00044009   Lc    1  Sect  De   0x6
    2710  smprStateTblCnfCalc2       0x00044009   Lc    1  Data  De   0x6
    2711  .constdata                 0x0004400f   Lc    1  Sect  De   0x6
    2712  smprStateTblPairRand       0x0004400f   Lc    1  Data  De   0x6
    2713  .constdata                 0x00044015   Lc    1  Sect  De   0x6
    2714  smprStateTblCnfVerCalc1    0x00044015   Lc    1  Data  De   0x6
    2715  .constdata                 0x0004401b   Lc    1  Sect  De   0x6
    2716  smprStateTblCnfVerCalc2    0x0004401b   Lc    1  Data  De   0x6
    2717  .constdata                 0x00044021   Lc    1  Sect  De   0x9
    2718  smprStateTblStkCalc        0x00044021   Lc    1  Data  De   0x9
    2719  .constdata                 0x0004402a   Lc    1  Sect  De   0xc
    2720  smprStateTblEncrypt        0x0004402a   Lc    1  Data  De   0xc
    2721  .constdata                 0x00044036   Lc    1  Sect  De   0xf
    2722  smprStateTblKeyDist        0x00044036   Lc    1  Data  De   0xf
    2723  .constdata                 0x00044045   Lc    1  Sect  De   0x18
    2724  smprStateTblAttempts       0x00044045   Lc    1  Data  De   0x18
    2725  .constdata                 0x0004405d   Lc    1  Sect  De   0x12
    2726  smprStateTblRspTo          0x0004405d   Lc    1  Data  De   0x12
    2727  .constdata                 0x00044070   Lc    1  Sect  De   0x3c
    2728  .constdata                 0x000440ac   Lc    1  Sect  De   0xc
    2729  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_act.c
                                    0x00000000   Lc  Abs  File  De 
    2730  i.smpActAttemptRcvd        0x0003d7fc   Lc    1  Sect  De 
    2731  i.smpActCheckAttempts      0x0003d804   Lc    1  Sect  De 
    2732  i.smpActCleanup            0x0003d878   Lc    1  Sect  De 
    2733  i.smpActMaxAttempts        0x0003d8b0   Lc    1  Sect  De 
    2734  i.smpActNone               0x0003d93a   Lc    1  Sect  De 
    2735  i.smpActNotifyDmAttemptsFailure
                                    0x0003d93c   Lc    1  Sect  De 
    2736  i.smpActNotifyDmRspToFailure
                                    0x0003d94a   Lc    1  Sect  De 
    2737  i.smpActPairCnfCalc1       0x0003d958   Lc    1  Sect  De 
    2738  i.smpActPairCnfCalc2       0x0003d99a   Lc    1  Sect  De 
    2739  i.smpActPairCnfVerCalc1    0x0003d9a2   Lc    1  Sect  De 
    2740  i.smpActPairCnfVerCalc2    0x0003d9c0   Lc    1  Sect  De 
    2741  i.smpActPairingCancel      0x0003d9c8   Lc    1  Sect  De 
    2742  i.smpActPairingCmpl        0x0003da32   Lc    1  Sect  De 
    2743  i.smpActPairingFailed      0x0003da96   Lc    1  Sect  De 
    2744  i.smpActSecReqTimeout      0x0003dae8   Lc    1  Sect  De 
    2745  i.smpActSendPairCnf        0x0003db54   Lc    1  Sect  De 
    2746  i.smpActStorePin           0x0003dbac   Lc    1  Sect  De 
    2747  i.smpAuthReq               0x0003dbd8   Lc    1  Sect  De 
    2748  i.smpProcPairing           0x0003e288   Lc    1  Sect  De 
    2749  i.smpProcRcvKey            0x0003e3c0   Lc    1  Sect  De 
    2750  i.smpSendKey               0x0003ef70   Lc    1  Sect  De 
    2751  i.smpSendPairingFailed     0x0003f11c   Lc    1  Sect  De 
    2752  i.smpSmExecute             0x0003f174   Lc    1  Sect  De 
    2753  i.smpStartRspTimer         0x0003f1dc   Lc    1  Sect  De 
    2754  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_db.c
                                    0x00000000   Lc  Abs  File  De 
    2755  i.SmpDbGetFailureCount     0x0001c268   Lc    1  Sect  De 
    2756  i.SmpDbGetPairingDisabledTime
                                    0x0001c272   Lc    1  Sect  De 
    2757  i.SmpDbInit                0x0001c27c   Lc    1  Sect  De 
    2758  i.SmpDbMaxAttemptReached   0x0001c2b4   Lc    1  Sect  De 
    2759  i.SmpDbPairingFailed       0x0001c308   Lc    1  Sect  De 
    2760  i.SmpDbService             0x0001c31c   Lc    1  Sect  De 
    2761  i.SmpDbSetFailureCount     0x0001c3c8   Lc    1  Sect  De 
    2762  i.smpDbGetRecord           0x0003df34   Lc    1  Sect  De 
    2763  smpDbGetRecord             0x0003df35   Lc    1  Code  De   0x9a
    2764  .bss                       0x1000d8b0   Lc    3  Sect  De   0x58
    2765  smpDbCb                    0x1000d8b0   Lc    3  Data  De   0x58
    2766  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_main.c
                                    0x00000000   Lc  Abs  File  De 
    2767  i.SmpDmEncryptInd          0x0001c3e8   Lc    1  Sect  De 
    2768  i.SmpDmGetStk              0x0001c484   Lc    1  Sect  De 
    2769  i.SmpDmLescEnabled         0x0001c504   Lc    1  Sect  De 
    2770  i.SmpDmMsgSend             0x0001c524   Lc    1  Sect  De 
    2771  i.SmpHandler               0x0001c534   Lc    1  Sect  De 
    2772  i.SmpHandlerInit           0x0001c5c8   Lc    1  Sect  De 
    2773  i.smpCalcC1Part1           0x0003dc34   Lc    1  Sect  De 
    2774  i.smpCalcC1Part2           0x0003dd8c   Lc    1  Sect  De 
    2775  i.smpCalcS1                0x0003dec4   Lc    1  Sect  De 
    2776  i.smpCcbByConnId           0x0003df1c   Lc    1  Sect  De 
    2777  i.smpDmConnCback           0x0003dfd4   Lc    1  Sect  De 
    2778  smpDmConnCback             0x0003dfd5   Lc    1  Code  De   0x106
    2779  i.smpGenerateLtk           0x0003e0e0   Lc    1  Sect  De 
    2780  i.smpGetScSecLevel         0x0003e160   Lc    1  Sect  De 
    2781  i.smpL2cCtrlCback          0x0003e188   Lc    1  Sect  De 
    2782  smpL2cCtrlCback            0x0003e189   Lc    1  Code  De   0x64
    2783  i.smpL2cDataCback          0x0003e1f4   Lc    1  Sect  De 
    2784  smpL2cDataCback            0x0003e1f5   Lc    1  Code  De   0x82
    2785  i.smpMsgAlloc              0x0003e280   Lc    1  Sect  De 
    2786  i.smpSendPkt               0x0003f140   Lc    1  Sect  De 
    2787  .bss                       0x1000d908   Lc    3  Sect  De   0xfc
    2788  .constdata                 0x000440b8   Lc    1  Sect  De   0xf
    2789  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_non.c
                                    0x00000000   Lc  Abs  File  De 
    2790  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_act.c
                                    0x00000000   Lc  Abs  File  De 
    2791  i.smpScActAuthSelect       0x0003e490   Lc    1  Sect  De 
    2792  i.smpScActCalcF5Ltk        0x0003e4f4   Lc    1  Sect  De 
    2793  i.smpScActCalcF5MacKey     0x0003e564   Lc    1  Sect  De 
    2794  i.smpScActCalcF5TKey       0x0003e5d4   Lc    1  Sect  De 
    2795  i.smpScActCalcSharedSecret 0x0003e644   Lc    1  Sect  De 
    2796  i.smpScActCleanup          0x0003e6a8   Lc    1  Sect  De 
    2797  i.smpScActDHKeyCalcF6Ea    0x0003e6ba   Lc    1  Sect  De 
    2798  i.smpScActDHKeyCalcF6Eb    0x0003e734   Lc    1  Sect  De 
    2799  i.smpScActJwncCalcF4       0x0003e7aa   Lc    1  Sect  De 
    2800  i.smpScActJwncCalcG2       0x0003e7da   Lc    1  Sect  De 
    2801  i.smpScActJwncDisplay      0x0003e83c   Lc    1  Sect  De 
    2802  i.smpScActPairingCancel    0x0003e88e   Lc    1  Sect  De 
    2803  i.smpScActPairingFailed    0x0003e8b4   Lc    1  Sect  De 
    2804  i.smpScActPkKeypress       0x0003e8d0   Lc    1  Sect  De 
    2805  i.smpScActPkSendKeypress   0x0003e920   Lc    1  Sect  De 
    2806  i.smpScActPkSetup          0x0003e966   Lc    1  Sect  De 
    2807  i.smpScAuthReq             0x0003e99a   Lc    1  Sect  De 
    2808  i.smpScCatInitiatorBdAddr  0x0003ea08   Lc    1  Sect  De 
    2809  smpScCatInitiatorBdAddr    0x0003ea09   Lc    1  Code  De   0x7a
    2810  i.smpScCatResponderBdAddr  0x0003ea82   Lc    1  Sect  De 
    2811  smpScCatResponderBdAddr    0x0003ea83   Lc    1  Code  De   0x7a
    2812  i.smpScProcPairing         0x0003eb4c   Lc    1  Sect  De 
    2813  .constdata                 0x000440c7   Lc    1  Sect  De   0x4
    2814  smpScF5Key                 0x000440c7   Lc    1  Data  De   0x4
    2815  ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_main.c
                                    0x00000000   Lc  Abs  File  De 
    2816  i.SmpScAlloc               0x0001c630   Lc    1  Sect  De 
    2817  i.SmpScAllocScratchBuffers 0x0001c652   Lc    1  Sect  De 
    2818  i.SmpScCalcF4              0x0001c6d0   Lc    1  Sect  De 
    2819  i.SmpScCat                 0x0001c750   Lc    1  Sect  De 
    2820  i.SmpScCat128              0x0001c75e   Lc    1  Sect  De 
    2821  i.SmpScCmac                0x0001c76c   Lc    1  Sect  De 
    2822  i.SmpScFreeScratchBuffers  0x0001c7b8   Lc    1  Sect  De 
    2823  i.SmpScGetCancelMsgWithReattempt
                                    0x0001c80c   Lc    1  Sect  De 
    2824  i.SmpScInit                0x0001c84c   Lc    1  Sect  De 
    2825  i.smpGetPkBit              0x0003e13c   Lc    1  Sect  De 
    2826  i.smpScFailWithReattempt   0x0003eafc   Lc    1  Sect  De 
    2827  i.smpScSendDHKeyCheck      0x0003edfc   Lc    1  Sect  De 
    2828  i.smpScSendPairCnf         0x0003ee54   Lc    1  Sect  De 
    2829  i.smpScSendPubKey          0x0003eeac   Lc    1  Sect  De 
    2830  i.smpScSendRand            0x0003ef18   Lc    1  Sect  De 
    2831  .bss                       0x1000da04   Lc    3  Sect  De   0x54
    2832  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\amvos_main.c
                                    0x00000000   Lc  Abs  File  De 
    2833  ../../../../../../ambiq_vos/am_vos_ble/amvos_main.c
                                    0x00000000   Lc  Abs  File  De 
    2834  i.AMVOS_RSP_TIMER_START    0x00018908   Lc    1  Sect  De 
    2835  i.AMVOS_TX_CCC_TIMER_STOP  0x00018930   Lc    1  Sect  De 
    2836  i.AmVosHandler             0x00018974   Lc    1  Sect  De 
    2837  i.AmVosHandlerInit         0x0001899c   Lc    1  Sect  De 
    2838  i.AmVosStart               0x00018a48   Lc    1  Sect  De 
    2839  i.am_vos_audio_packet_tx   0x00026128   Lc    1  Sect  De 
    2840  i.am_vos_cmd_packet_tx     0x00026628   Lc    1  Sect  De 
    2841  i.am_vos_packet_rx         0x00026b6c   Lc    1  Sect  De 
    2842  i.am_vos_voice_start       0x000274d4   Lc    1  Sect  De 
    2843  i.amvosAttCback            0x00027e7c   Lc    1  Sect  De 
    2844  amvosAttCback              0x00027e7d   Lc    1  Code  De   0x3c
    2845  i.amvosBtnCback            0x00027ebc   Lc    1  Sect  De 
    2846  amvosBtnCback              0x00027ebd   Lc    1  Code  De   0x56
    2847  i.amvosCccCback            0x00027f14   Lc    1  Sect  De 
    2848  amvosCccCback              0x00027f15   Lc    1  Code  De   0x3c
    2849  i.amvosConnIntervalUpdate  0x00027f54   Lc    1  Sect  De 
    2850  i.amvosDmCback             0x00027fdc   Lc    1  Sect  De 
    2851  amvosDmCback               0x00027fdd   Lc    1  Code  De   0x2a
    2852  i.amvosKwdSetDemoName      0x0002800c   Lc    1  Sect  De 
    2853  i.amvosProcMsg             0x0002813c   Lc    1  Sect  De 
    2854  amvosProcMsg               0x0002813d   Lc    1  Code  De   0x82c
    2855  .bss                       0x1000da58   Lc    3  Sect  De   0x96
    2856  .constdata                 0x000440cc   Lc    1  Sect  De   0xb6
    2857  amvosSlaveCfg              0x000440cc   Lc    1  Data  De   0x1
    2858  vosAmotaCfg                0x000440d0   Lc    1  Data  De   0x4
    2859  amvosSecCfg                0x000440d4   Lc    1  Data  De   0x5
    2860  amvosAdvCfg                0x000440da   Lc    1  Data  De   0xc
    2861  amvosSmpCfg                0x000440e8   Lc    1  Data  De   0x18
    2862  amvosAdvDataDiscDefault    0x00044100   Lc    1  Data  De   0x19
    2863  amvosScanDataDiscDefault   0x00044119   Lc    1  Data  De   0xc
    2864  amvosCccSet                0x00044126   Lc    1  Data  De   0x12
    2865  .conststring               0x0004ad48   Lc    1  Sect  De   0x49
    2866  .data                      0x10000384   Lc    2  Sect  De   0x14
    2867  retry_cnt                  0x10000384   Lc    2  Data  De   0x1
    2868  amvosUpdateCfg             0x10000388   Lc    2  Data  De   0x10
    2869  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\am_vos_ble.c
                                    0x00000000   Lc  Abs  File  De 
    2870  ../../../../../../ambiq_vos/am_vos_ble/am_vos_ble.c
                                    0x00000000   Lc  Abs  File  De 
    2871  i.am_vos_ble_cmd_send      0x00026270   Lc    1  Sect  De 
    2872  i.am_vos_ble_nextdata_check
                                    0x000262d8   Lc    1  Sect  De 
    2873  i.am_vos_ble_stream_send   0x00026344   Lc    1  Sect  De 
    2874  i.am_vos_ble_task          0x0002637c   Lc    1  Sect  De 
    2875  i.am_vos_ble_tx_packet_encap
                                    0x00026464   Lc    1  Sect  De 
    2876  i.am_vos_is_connected      0x000268c4   Lc    1  Sect  De 
    2877  i.am_vos_streaming_provide_speech
                                    0x00027190   Lc    1  Sect  De 
    2878  i.am_vos_streaming_push_to_talk
                                    0x000271ec   Lc    1  Sect  De 
    2879  i.am_vos_streaming_start   0x00027238   Lc    1  Sect  De 
    2880  i.am_vos_streaming_stop    0x00027280   Lc    1  Sect  De 
    2881  .bss                       0x1000daf0   Lc    3  Sect  De   0x50
    2882  ..\..\..\..\..\..\ambiq_vos\am_vos_ble\svc_amvos.c
                                    0x00000000   Lc  Abs  File  De 
    2883  ../../../../../../ambiq_vos/am_vos_ble/svc_amvos.c
                                    0x00000000   Lc  Abs  File  De 
    2884  i.SvcAmvosAddGroup         0x0001c8d8   Lc    1  Sect  De 
    2885  i.SvcAmvosCbackRegister    0x0001c8e4   Lc    1  Sect  De 
    2886  .constdata                 0x00044182   Lc    1  Sect  De   0x10
    2887  svcRxUuid                  0x00044182   Lc    1  Data  De   0x10
    2888  .constdata                 0x00044192   Lc    1  Sect  De   0x10
    2889  svcTxUuid                  0x00044192   Lc    1  Data  De   0x10
    2890  .constdata                 0x000441a2   Lc    1  Sect  De   0x10
    2891  amvosSvc                   0x000441a2   Lc    1  Data  De   0x10
    2892  .constdata                 0x000441b2   Lc    1  Sect  De   0x2
    2893  amvosLenSvc                0x000441b2   Lc    1  Data  De   0x2
    2894  .constdata                 0x000441b4   Lc    1  Sect  De   0x13
    2895  amvosRxCh                  0x000441b4   Lc    1  Data  De   0x13
    2896  .constdata                 0x000441c8   Lc    1  Sect  De   0x2
    2897  amvosLenRxCh               0x000441c8   Lc    1  Data  De   0x2
    2898  .constdata                 0x000441ca   Lc    1  Sect  De   0x13
    2899  amvosTxCh                  0x000441ca   Lc    1  Data  De   0x13
    2900  .constdata                 0x000441de   Lc    1  Sect  De   0x2
    2901  amvosLenTxCh               0x000441de   Lc    1  Data  De   0x2
    2902  .constdata                 0x000441e0   Lc    1  Sect  De   0x1
    2903  amvosRx                    0x000441e0   Lc    1  Data  De   0x1
    2904  .constdata                 0x000441e2   Lc    1  Sect  De   0x2
    2905  amvosLenRx                 0x000441e2   Lc    1  Data  De   0x2
    2906  .constdata                 0x000441e4   Lc    1  Sect  De   0x1
    2907  amvosTx                    0x000441e4   Lc    1  Data  De   0x1
    2908  .constdata                 0x000441e6   Lc    1  Sect  De   0x2
    2909  amvosLenTx                 0x000441e6   Lc    1  Data  De   0x2
    2910  .constdata                 0x000441e8   Lc    1  Sect  De   0x2
    2911  amvosLenTxChCcc            0x000441e8   Lc    1  Data  De   0x2
    2912  .constdata                 0x000441ec   Lc    1  Sect  De   0x60
    2913  amvosList                  0x000441ec   Lc    1  Data  De   0x60
    2914  .data                      0x10000398   Lc    2  Sect  De   0x2
    2915  amvosTxChCcc               0x10000398   Lc    2  Data  De   0x2
    2916  .data                      0x1000039c   Lc    2  Sect  De   0x14
    2917  svcAmvosGroup              0x1000039c   Lc    2  Data  De   0x14
    2918  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_disc.c
                                    0x00000000   Lc  Abs  File  De 
    2919  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_main.c
                                    0x00000000   Lc  Abs  File  De 
    2920  i.AppAddDevToResList       0x00018b08   Lc    1  Sect  De 
    2921  i.AppCheckBonded           0x00018c00   Lc    1  Sect  De 
    2922  i.AppConnClose             0x00018c14   Lc    1  Sect  De 
    2923  i.AppConnIsOpen            0x00018c20   Lc    1  Sect  De 
    2924  i.AppDbGetHdl              0x00018d30   Lc    1  Sect  De 
    2925  i.AppHandleNumericComparison
                                    0x0001903e   Lc    1  Sect  De 
    2926  i.AppHandlePasskey         0x00019058   Lc    1  Sect  De 
    2927  i.AppHandler               0x000190ac   Lc    1  Sect  De 
    2928  i.AppHandlerInit           0x000190f4   Lc    1  Sect  De 
    2929  i.AppUpdatePrivacyMode     0x000199ec   Lc    1  Sect  De 
    2930  i.appConnReadRemoteFeatTimerStart
                                    0x00028d8c   Lc    1  Sect  De 
    2931  i.appNumConns              0x00028dbc   Lc    1  Sect  De 
    2932  .bss                       0x1000db40   Lc    3  Sect  De   0x90
    2933  .constdata                 0x0004424c   Lc    1  Sect  De   0x1
    2934  .data                      0x100003b0   Lc    2  Sect  De   0x4
    2935  .data                      0x100003b4   Lc    2  Sect  De   0x4
    2936  .data                      0x100003b8   Lc    2  Sect  De   0x4
    2937  .data                      0x100003bc   Lc    2  Sect  De   0x4
    2938  .data                      0x100003c0   Lc    2  Sect  De   0x4
    2939  .data                      0x100003c4   Lc    2  Sect  De   0xc
    2940  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master.c
                                    0x00000000   Lc  Abs  File  De 
    2941  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2942  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2943  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_server.c
                                    0x00000000   Lc  Abs  File  De 
    2944  i.AppServerConnCback       0x00019100   Lc    1  Sect  De 
    2945  i.AppServerInit            0x0001924c   Lc    1  Sect  De 
    2946  i.appServerCsfWriteCback   0x00028df0   Lc    1  Sect  De 
    2947  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave.c
                                    0x00000000   Lc  Abs  File  De 
    2948  i.AppSetBondable           0x00019258   Lc    1  Sect  De 
    2949  i.AppSlaveInit             0x00019264   Lc    1  Sect  De 
    2950  i.AppSlaveProcDmMsg        0x000192bc   Lc    1  Sect  De 
    2951  i.AppSlaveSecProcDmMsg     0x00019640   Lc    1  Sect  De 
    2952  i.AppSlaveSecurityReq      0x0001997c   Lc    1  Sect  De 
    2953  i.appAdvSetData            0x00028bb0   Lc    1  Sect  De 
    2954  i.appAdvStart              0x00028c0c   Lc    1  Sect  De 
    2955  i.appSetAdvScanDataFrag    0x00028e0c   Lc    1  Sect  De 
    2956  appSetAdvScanDataFrag      0x00028e0d   Lc    1  Code  De   0x82
    2957  i.appSlaveAdvStart         0x00028e94   Lc    1  Sect  De 
    2958  i.appSlaveProcMsg          0x00029044   Lc    1  Sect  De 
    2959  .bss                       0x1000dbd0   Lc    3  Sect  De   0x80
    2960  .data                      0x100003d0   Lc    2  Sect  De   0x1
    2961  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_ae.c
                                    0x00000000   Lc  Abs  File  De 
    2962  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_leg.c
                                    0x00000000   Lc  Abs  File  De 
    2963  i.AppAdvSetData            0x00018b60   Lc    1  Sect  De 
    2964  i.AppAdvStart              0x00018bac   Lc    1  Sect  De 
    2965  i.appSlaveLegAdvRestart    0x00028f34   Lc    1  Sect  De 
    2966  appSlaveLegAdvRestart      0x00028f35   Lc    1  Code  De   0x76
    2967  i.appSlaveLegAdvStop       0x00028fb4   Lc    1  Sect  De 
    2968  appSlaveLegAdvStop         0x00028fb5   Lc    1  Code  De   0x86
    2969  ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_terminal.c
                                    0x00000000   Lc  Abs  File  De 
    2970  ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT.c
                                    0x00000000   Lc  Abs  File  De 
    2971  ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT_printf.c
                                    0x00000000   Lc  Abs  File  De 
    2972  ..\..\..\..\..\..\ambiq_vos\am_vos_spp\am_vos_spp_port.c
                                    0x00000000   Lc  Abs  File  De 
    2973  ../../../../../../ambiq_vos/am_vos_spp/am_vos_spp_port.c
                                    0x00000000   Lc  Abs  File  De 
    2974  ..\..\..\..\..\..\devices\am_devices_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    2975  ../../../../../../devices/am_devices_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    2976  i.am_devices_cooper_blocking_read
                                    0x0001fcd0   Lc    1  Sect  De 
    2977  i.am_devices_cooper_blocking_write
                                    0x0001fdf0   Lc    1  Sect  De 
    2978  i.am_devices_cooper_clkreq_read
                                    0x0001ff58   Lc    1  Sect  De 
    2979  i.am_devices_cooper_command_write
                                    0x0001ff68   Lc    1  Sect  De 
    2980  i.am_devices_cooper_init   0x0002000c   Lc    1  Sect  De 
    2981  i.am_devices_cooper_reset  0x00020274   Lc    1  Sect  De 
    2982  i.am_devices_cooper_sbl_update_state_data
                                    0x000202f4   Lc    1  Sect  De 
    2983  am_devices_cooper_sbl_update_state_data
                                    0x000202f5   Lc    1  Code  De   0x5a
    2984  i.am_devices_cooper_term   0x00020360   Lc    1  Sect  De 
    2985  i.am_devices_cooper_update_image
                                    0x000203fc   Lc    1  Sect  De 
    2986  i.send_update              0x0003d794   Lc    1  Sect  De 
    2987  .bss                       0x1000dc50   Lc    3  Sect  De   0x78
    2988  g_sFwImage                 0x1000dc50   Lc    3  Data  De   0x10
    2989  gsSblUpdateState           0x1000dc84   Lc    3  Data  De   0x44
    2990  .conststring               0x0004ad94   Lc    1  Sect  De   0x8c
    2991  .data                      0x100003d4   Lc    2  Sect  De   0x34
    2992  sbl_status                 0x100003e0   Lc    2  Data  De   0x4
    2993  g_sInfo0PatchImage         0x100003e8   Lc    2  Data  De   0x10
    2994  g_sInfo1PatchImage         0x100003f8   Lc    2  Data  De   0x10
    2995  ..\..\..\..\..\..\devices\am_devices_led.c
                                    0x00000000   Lc  Abs  File  De 
    2996  ../../../../../../devices/am_devices_led.c
                                    0x00000000   Lc  Abs  File  De 
    2997  i.am_devices_led_array_init
                                    0x00020b98   Lc    1  Sect  De 
    2998  i.am_devices_led_array_out 0x00020c54   Lc    1  Sect  De 
    2999  i.am_devices_led_off       0x00020cf2   Lc    1  Sect  De 
    3000  i.am_devices_led_on        0x00020d2c   Lc    1  Sect  De 
    3001  i.am_devices_led_toggle    0x00020d62   Lc    1  Sect  De 
    3002  ..\..\..\..\..\..\devices\am_devices_t5838.c
                                    0x00000000   Lc  Abs  File  De 
    3003  ../../../../../../devices/am_devices_t5838.c
                                    0x00000000   Lc  Abs  File  De 
    3004  ..\..\..\..\..\..\ambiq_vos\protocol\atvv\am_vos_atvv_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3005  ../../../../../../ambiq_vos/protocol/atvv/am_vos_atvv_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3006  ..\..\..\..\..\..\ambiq_vos\protocol\ama\am_vos_ama_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3007  ../../../../../../ambiq_vos/protocol/ama/am_vos_ama_callback.c
                                    0x00000000   Lc  Abs  File  De 
    3008  i.am_vos_ama_event_callback
                                    0x00024b44   Lc    1  Sect  De 
    3009  i.am_vos_ama_proc_notify_speech
                                    0x00025494   Lc    1  Sect  De 
    3010  .conststring               0x0004ae20   Lc    1  Sect  De   0x9a
    3011  ..\..\..\..\..\..\utils\am_util_ble_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3012  ../../../../../../utils/am_util_ble_cooper.c
                                    0x00000000   Lc  Abs  File  De 
    3013  i.am_util_ble_tx_power_set 0x00023bd8   Lc    1  Sect  De 
    3014  ..\..\..\..\..\..\utils\am_util_bootloader.c
                                    0x00000000   Lc  Abs  File  De 
    3015  ../../../../../../utils/am_util_bootloader.c
                                    0x00000000   Lc  Abs  File  De 
    3016  i.am_util_bootloader_erase_flash_page
                                    0x00023c10   Lc    1  Sect  De 
    3017  i.am_util_bootloader_partial_crc32
                                    0x00023c14   Lc    1  Sect  De 
    3018  i.am_util_bootloader_program_flash_page
                                    0x00023c68   Lc    1  Sect  De 
    3019  .constdata                 0x00044250   Lc    1  Sect  De   0x400
    3020  g_pui32CRC32Table          0x00044250   Lc    1  Data  De   0x400
    3021  ..\..\..\..\..\..\utils\am_util_delay.c
                                    0x00000000   Lc  Abs  File  De 
    3022  ../../../../../../utils/am_util_delay.c
                                    0x00000000   Lc  Abs  File  De 
    3023  i.am_util_delay_ms         0x00023c94   Lc    1  Sect  De 
    3024  i.am_util_delay_us         0x00023c9e   Lc    1  Sect  De 
    3025  ..\..\..\..\..\..\utils\am_util_faultisr.c
                                    0x00000000   Lc  Abs  File  De 
    3026  .emb_text                  0x000183f0   Lc    1  Sect  De   0x24
    3027  $v0                        0x000183f0   Lc    1   --   De 
    3028  ../../../../../../utils/am_util_faultisr.c
                                    0x00000000   Lc  Abs  File  De 
    3029  i.am_util_faultisr_collect_data
                                    0x00023ca4   Lc    1  Sect  De 
    3030  .bss                       0x1000dcc8   Lc    3  Sect  De   0x200
    3031  .conststring               0x0004aebc   Lc    1  Sect  De   0x43
    3032  ..\..\..\..\..\..\utils\am_util_id.c
                                    0x00000000   Lc  Abs  File  De 
    3033  ../../../../../../utils/am_util_id.c
                                    0x00000000   Lc  Abs  File  De 
    3034  i.am_util_id_device        0x000241b4   Lc    1  Sect  De 
    3035  .constdata                 0x00044650   Lc    1  Sect  De   0x52
    3036  g_ui8VendorNameAmbq        0x00044650   Lc    1  Data  De   0x5
    3037  g_ui8VendorNameUnknown     0x00044655   Lc    1  Data  De   0x5
    3038  g_DeviceNameApollo4l       0x0004465a   Lc    1  Data  De   0xd
    3039  g_TempRange                0x00044667   Lc    1  Data  De   0x2c
    3040  g_ui8DeviceNameUnknown     0x00044693   Lc    1  Data  De   0xf
    3041  ..\..\..\..\..\..\utils\am_util_multi_boot.c
                                    0x00000000   Lc  Abs  File  De 
    3042  ../../../../../../utils/am_util_multi_boot.c
                                    0x00000000   Lc  Abs  File  De 
    3043  i.am_util_multiboot_flash_erase_page
                                    0x0002425c   Lc    1  Sect  De 
    3044  am_util_multiboot_flash_erase_page
                                    0x0002425d   Lc    1  Code  De   0x3a
    3045  i.am_util_multiboot_flash_read_page
                                    0x0002429c   Lc    1  Sect  De 
    3046  am_util_multiboot_flash_read_page
                                    0x0002429d   Lc    1  Code  De   0x4c
    3047  i.am_util_multiboot_flash_write_page
                                    0x000242ec   Lc    1  Sect  De 
    3048  am_util_multiboot_flash_write_page
                                    0x000242ed   Lc    1  Code  De   0x4c
    3049  .data                      0x10000408   Lc    2  Sect  De   0x58
    3050  g_intFlashSize             0x10000410   Lc    2  Data  De   0x4
    3051  ../../../../../../utils/am_util_stdio.c
                                    0x00000000   Lc  Abs  File  De 
    3052  i.am_util_stdio_printf     0x0002433c   Lc    1  Sect  De 
    3053  i.am_util_stdio_printf_init
                                    0x00024370   Lc    1  Sect  De 
    3054  i.am_util_stdio_vsprintf   0x0002437c   Lc    1  Sect  De 
    3055  i.ndigits_in_u64           0x00036664   Lc    1  Sect  De 
    3056  ndigits_in_u64             0x00036665   Lc    1  Code  De   0xc6
    3057  i.uint64_to_str            0x000409a8   Lc    1  Sect  De 
    3058  uint64_to_str              0x000409a9   Lc    1  Code  De   0x126
    3059  .bss                       0x1000dec8   Lc    3  Sect  De   0x400
    3060  g_prfbuf                   0x1000dec8   Lc    3  Data  De   0x400
    3061  .data                      0x10000460   Lc    2  Sect  De   0x8
    3062  g_bTxtXlate                0x10000460   Lc    2  Data  De   0x1
    3063  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\MemMang\heap_4.c
                                    0x00000000   Lc  Abs  File  De 
    3064  ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/MemMang/heap_4.c
                                    0x00000000   Lc  Abs  File  De 
    3065  i.pvPortMalloc             0x0003a9b4   Lc    1  Sect  De 
    3066  i.vPortFree                0x00040c40   Lc    1  Sect  De 
    3067  .bss                       0x1000e2c8   Lc    3  Sect  De   0x8000
    3068  ucHeap                     0x1000e2c8   Lc    3  Data  De   0x8000
    3069  .data                      0x10000468   Lc    2  Sect  De   0x1c
    3070  pxEnd                      0x10000468   Lc    2  Data  De   0x4
    3071  xFreeBytesRemaining        0x1000046c   Lc    2  Data  De   0x4
    3072  xMinimumEverFreeBytesRemaining
                                    0x10000470   Lc    2  Data  De   0x4
    3073  xNumberOfSuccessfulAllocations
                                    0x10000474   Lc    2  Data  De   0x4
    3074  xNumberOfSuccessfulFrees   0x10000478   Lc    2  Data  De   0x4
    3075  xStart                     0x1000047c   Lc    2  Data  De   0x8
    3076  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\event_groups.c
                                    0x00000000   Lc  Abs  File  De 
    3077  ../../../../../../third_party/FreeRTOSv10.5.1/Source/event_groups.c
                                    0x00000000   Lc  Abs  File  De 
    3078  i.vEventGroupSetBitsCallback
                                    0x00040b20   Lc    1  Sect  De 
    3079  i.xEventGroupCreate        0x000413a4   Lc    1  Sect  De 
    3080  i.xEventGroupSetBits       0x000413be   Lc    1  Sect  De 
    3081  i.xEventGroupWaitBits      0x00041438   Lc    1  Sect  De 
    3082  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\list.c
                                    0x00000000   Lc  Abs  File  De 
    3083  ../../../../../../third_party/FreeRTOSv10.5.1/Source/list.c
                                    0x00000000   Lc  Abs  File  De 
    3084  i.uxListRemove             0x00040ace   Lc    1  Sect  De 
    3085  i.vListInitialise          0x00040b96   Lc    1  Sect  De 
    3086  i.vListInitialiseItem      0x00040bac   Lc    1  Sect  De 
    3087  i.vListInsert              0x00040bb4   Lc    1  Sect  De 
    3088  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\queue.c
                                    0x00000000   Lc  Abs  File  De 
    3089  ../../../../../../third_party/FreeRTOSv10.5.1/Source/queue.c
                                    0x00000000   Lc  Abs  File  De 
    3090  i.prvUnlockQueue           0x0003a948   Lc    1  Sect  De 
    3091  prvUnlockQueue             0x0003a949   Lc    1  Code  De   0x6c
    3092  i.vQueueWaitForMessageRestricted
                                    0x00040e4c   Lc    1  Sect  De 
    3093  i.xQueueGenericCreate      0x00041660   Lc    1  Sect  De 
    3094  i.xQueueGenericSend        0x000416ec   Lc    1  Sect  De 
    3095  i.xQueueGenericSendFromISR 0x0004186c   Lc    1  Sect  De 
    3096  i.xQueueReceive            0x00041960   Lc    1  Sect  De 
    3097  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\tasks.c
                                    0x00000000   Lc  Abs  File  De 
    3098  ../../../../../../third_party/FreeRTOSv10.5.1/Source/tasks.c
                                    0x00000000   Lc  Abs  File  De 
    3099  i.eTaskConfirmSleepModeStatus
                                    0x00032c24   Lc    1  Sect  De 
    3100  i.prvAddCurrentTaskToDelayedList
                                    0x0003a3e8   Lc    1  Sect  De 
    3101  prvAddCurrentTaskToDelayedList
                                    0x0003a3e9   Lc    1  Code  De   0x72
    3102  i.prvIdleTask              0x0003a464   Lc    1  Sect  De 
    3103  prvIdleTask                0x0003a465   Lc    1  Code  De   0x82
    3104  i.uxTaskGetNumberOfTasks   0x00040af4   Lc    1  Sect  De 
    3105  i.uxTaskResetEventItemValue
                                    0x00040b00   Lc    1  Sect  De 
    3106  i.vTaskDelay               0x00040e98   Lc    1  Sect  De 
    3107  i.vTaskInternalSetTimeOutState
                                    0x00040ed4   Lc    1  Sect  De 
    3108  i.vTaskMissedYield         0x00040ee4   Lc    1  Sect  De 
    3109  i.vTaskPlaceOnEventList    0x00040ef0   Lc    1  Sect  De 
    3110  i.vTaskPlaceOnEventListRestricted
                                    0x00040f14   Lc    1  Sect  De 
    3111  i.vTaskPlaceOnUnorderedEventList
                                    0x00040f58   Lc    1  Sect  De 
    3112  i.vTaskRemoveFromUnorderedEventList
                                    0x00040fc0   Lc    1  Sect  De 
    3113  i.vTaskStartScheduler      0x000410a0   Lc    1  Sect  De 
    3114  i.vTaskStepTick            0x0004110c   Lc    1  Sect  De 
    3115  i.vTaskSuspendAll          0x00041150   Lc    1  Sect  De 
    3116  i.vTaskSwitchContext       0x00041160   Lc    1  Sect  De 
    3117  i.xTaskCheckForTimeOut     0x00041a90   Lc    1  Sect  De 
    3118  i.xTaskCreate              0x00041af8   Lc    1  Sect  De 
    3119  i.xTaskGetSchedulerState   0x00041c94   Lc    1  Sect  De 
    3120  i.xTaskGetTickCount        0x00041cb0   Lc    1  Sect  De 
    3121  i.xTaskIncrementTick       0x00041cbc   Lc    1  Sect  De 
    3122  i.xTaskRemoveFromEventList 0x00041e30   Lc    1  Sect  De 
    3123  i.xTaskResumeAll           0x00041f28   Lc    1  Sect  De 
    3124  .bss                       0x100162c8   Lc    3  Sect  De   0xdc
    3125  pxReadyTasksLists          0x100162c8   Lc    3  Data  De   0x8c
    3126  xDelayedTaskList1          0x10016354   Lc    3  Data  De   0x14
    3127  xDelayedTaskList2          0x10016368   Lc    3  Data  De   0x14
    3128  xPendingReadyList          0x1001637c   Lc    3  Data  De   0x14
    3129  xSuspendedTaskList         0x10016390   Lc    3  Data  De   0x14
    3130  .data                      0x10000484   Lc    2  Sect  De   0x3c
    3131  uxCurrentNumberOfTasks     0x10000488   Lc    2  Data  De   0x4
    3132  xTickCount                 0x1000048c   Lc    2  Data  De   0x4
    3133  uxTopReadyPriority         0x10000490   Lc    2  Data  De   0x4
    3134  xSchedulerRunning          0x10000494   Lc    2  Data  De   0x4
    3135  xPendedTicks               0x10000498   Lc    2  Data  De   0x4
    3136  xYieldPending              0x1000049c   Lc    2  Data  De   0x4
    3137  xNumOfOverflows            0x100004a0   Lc    2  Data  De   0x4
    3138  uxTaskNumber               0x100004a4   Lc    2  Data  De   0x4
    3139  xNextTaskUnblockTime       0x100004a8   Lc    2  Data  De   0x4
    3140  xIdleTaskHandle            0x100004ac   Lc    2  Data  De   0x4
    3141  uxSchedulerSuspended       0x100004b4   Lc    2  Data  De   0x4
    3142  pxDelayedTaskList          0x100004b8   Lc    2  Data  De   0x4
    3143  pxOverflowDelayedTaskList  0x100004bc   Lc    2  Data  De   0x4
    3144  ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\timers.c
                                    0x00000000   Lc  Abs  File  De 
    3145  ../../../../../../third_party/FreeRTOSv10.5.1/Source/timers.c
                                    0x00000000   Lc  Abs  File  De 
    3146  i.prvProcessExpiredTimer   0x0003a4f4   Lc    1  Sect  De 
    3147  prvProcessExpiredTimer     0x0003a4f5   Lc    1  Code  De   0x9c
    3148  i.prvSampleTimeNow         0x0003a594   Lc    1  Sect  De 
    3149  prvSampleTimeNow           0x0003a595   Lc    1  Code  De   0xd0
    3150  i.prvTimerTask             0x0003a688   Lc    1  Sect  De 
    3151  prvTimerTask               0x0003a689   Lc    1  Code  De   0x2b6
    3152  i.xTimerCreate             0x00042080   Lc    1  Sect  De 
    3153  i.xTimerCreateTimerTask    0x0004210c   Lc    1  Sect  De 
    3154  i.xTimerGenericCommand     0x00042180   Lc    1  Sect  De 
    3155  i.xTimerPendFunctionCallFromISR
                                    0x000421e8   Lc    1  Sect  De 
    3156  .bss                       0x100163a4   Lc    3  Sect  De   0x28
    3157  xActiveTimerList1          0x100163a4   Lc    3  Data  De   0x14
    3158  xActiveTimerList2          0x100163b8   Lc    3  Data  De   0x14
    3159  .data                      0x100004c0   Lc    2  Sect  De   0x14
    3160  xTimerQueue                0x100004c0   Lc    2  Data  De   0x4
    3161  xTimerTaskHandle           0x100004c4   Lc    2  Data  De   0x4
    3162  xLastTime                  0x100004c8   Lc    2  Data  De   0x4
    3163  pxCurrentTimerList         0x100004cc   Lc    2  Data  De   0x4
    3164  pxOverflowTimerList        0x100004d0   Lc    2  Data  De   0x4
    3165  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_alert.c
                                    0x00000000   Lc  Abs  File  De 
    3166  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_batt.c
                                    0x00000000   Lc  Abs  File  De 
    3167  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_bps.c
                                    0x00000000   Lc  Abs  File  De 
    3168  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_core.c
                                    0x00000000   Lc  Abs  File  De 
    3169  i.SvcCoreAddGroup          0x0001c8f0   Lc    1  Sect  De 
    3170  i.SvcCoreGapCentAddrResUpdate
                                    0x0001c90c   Lc    1  Sect  De 
    3171  i.SvcCoreGattCbackRegister 0x0001c918   Lc    1  Sect  De 
    3172  .bss                       0x100163cc   Lc    3  Sect  De   0x10
    3173  gattValDbh                 0x100163cc   Lc    3  Data  De   0x10
    3174  .constdata                 0x000446a2   Lc    1  Sect  De   0x2
    3175  gapValSvc                  0x000446a2   Lc    1  Data  De   0x2
    3176  .constdata                 0x000446a4   Lc    1  Sect  De   0x2
    3177  gapLenSvc                  0x000446a4   Lc    1  Data  De   0x2
    3178  .constdata                 0x000446a6   Lc    1  Sect  De   0x5
    3179  gapValDnCh                 0x000446a6   Lc    1  Data  De   0x5
    3180  .constdata                 0x000446ac   Lc    1  Sect  De   0x2
    3181  gapLenDnCh                 0x000446ac   Lc    1  Data  De   0x2
    3182  .constdata                 0x000446ae   Lc    1  Sect  De   0x5
    3183  gapValApCh                 0x000446ae   Lc    1  Data  De   0x5
    3184  .constdata                 0x000446b4   Lc    1  Sect  De   0x2
    3185  gapLenApCh                 0x000446b4   Lc    1  Data  De   0x2
    3186  .constdata                 0x000446b6   Lc    1  Sect  De   0x2
    3187  gapLenAp                   0x000446b6   Lc    1  Data  De   0x2
    3188  .constdata                 0x000446b8   Lc    1  Sect  De   0x5
    3189  gapValCarCh                0x000446b8   Lc    1  Data  De   0x5
    3190  .constdata                 0x000446be   Lc    1  Sect  De   0x2
    3191  gapLenCarCh                0x000446be   Lc    1  Data  De   0x2
    3192  .constdata                 0x000446c0   Lc    1  Sect  De   0x2
    3193  gapLenCar                  0x000446c0   Lc    1  Data  De   0x2
    3194  .constdata                 0x000446c2   Lc    1  Sect  De   0x5
    3195  gapValRpaoCh               0x000446c2   Lc    1  Data  De   0x5
    3196  .constdata                 0x000446c8   Lc    1  Sect  De   0x2
    3197  gapLenRpaoCh               0x000446c8   Lc    1  Data  De   0x2
    3198  .constdata                 0x000446ca   Lc    1  Sect  De   0x2
    3199  gapLenRpao                 0x000446ca   Lc    1  Data  De   0x2
    3200  .constdata                 0x000446cc   Lc    1  Sect  De   0x90
    3201  gapList                    0x000446cc   Lc    1  Data  De   0x90
    3202  .constdata                 0x0004475c   Lc    1  Sect  De   0x2
    3203  gattValSvc                 0x0004475c   Lc    1  Data  De   0x2
    3204  .constdata                 0x0004475e   Lc    1  Sect  De   0x2
    3205  gattLenSvc                 0x0004475e   Lc    1  Data  De   0x2
    3206  .constdata                 0x00044760   Lc    1  Sect  De   0x5
    3207  gattValScCh                0x00044760   Lc    1  Data  De   0x5
    3208  .constdata                 0x00044766   Lc    1  Sect  De   0x2
    3209  gattLenScCh                0x00044766   Lc    1  Data  De   0x2
    3210  .constdata                 0x00044768   Lc    1  Sect  De   0x4
    3211  gattValSc                  0x00044768   Lc    1  Data  De   0x4
    3212  .constdata                 0x0004476c   Lc    1  Sect  De   0x2
    3213  gattLenSc                  0x0004476c   Lc    1  Data  De   0x2
    3214  .constdata                 0x0004476e   Lc    1  Sect  De   0x2
    3215  gattLenScChCcc             0x0004476e   Lc    1  Data  De   0x2
    3216  .constdata                 0x00044770   Lc    1  Sect  De   0x5
    3217  gattValCsfCh               0x00044770   Lc    1  Data  De   0x5
    3218  .constdata                 0x00044776   Lc    1  Sect  De   0x2
    3219  gattLenCsfCh               0x00044776   Lc    1  Data  De   0x2
    3220  .constdata                 0x00044778   Lc    1  Sect  De   0x2
    3221  gattLenCsf                 0x00044778   Lc    1  Data  De   0x2
    3222  .constdata                 0x0004477a   Lc    1  Sect  De   0x5
    3223  gattValDbhCh               0x0004477a   Lc    1  Data  De   0x5
    3224  .constdata                 0x00044780   Lc    1  Sect  De   0x2
    3225  gattLenDbhCh               0x00044780   Lc    1  Data  De   0x2
    3226  .constdata                 0x00044782   Lc    1  Sect  De   0x2
    3227  gattLenDbh                 0x00044782   Lc    1  Data  De   0x2
    3228  .constdata                 0x00044784   Lc    1  Sect  De   0x5
    3229  gattValSsfCh               0x00044784   Lc    1  Data  De   0x5
    3230  .constdata                 0x0004478a   Lc    1  Sect  De   0x2
    3231  gattLenSsfCh               0x0004478a   Lc    1  Data  De   0x2
    3232  .constdata                 0x0004478c   Lc    1  Sect  De   0x2
    3233  gattLenSsf                 0x0004478c   Lc    1  Data  De   0x2
    3234  .constdata                 0x00044790   Lc    1  Sect  De   0xa0
    3235  gattList                   0x00044790   Lc    1  Data  De   0xa0
    3236  .data                      0x100004d4   Lc    2  Sect  De   0x14
    3237  gapValDn                   0x100004d4   Lc    2  Data  De   0x14
    3238  .data                      0x100004e8   Lc    2  Sect  De   0x2
    3239  gapLenDn                   0x100004e8   Lc    2  Data  De   0x2
    3240  .data                      0x100004ea   Lc    2  Sect  De   0x2
    3241  gapValAp                   0x100004ea   Lc    2  Data  De   0x2
    3242  .data                      0x100004ec   Lc    2  Sect  De   0x2c
    3243  gapValCar                  0x100004ec   Lc    2  Data  De   0x1
    3244  gattValSsf                 0x100004ed   Lc    2  Data  De   0x1
    3245  svcGapGroup                0x100004f0   Lc    2  Data  De   0x14
    3246  svcGattGroup               0x10000504   Lc    2  Data  De   0x14
    3247  .data                      0x10000518   Lc    2  Sect  De   0x1
    3248  gapValRpao                 0x10000518   Lc    2  Data  De   0x1
    3249  .data                      0x10000519   Lc    2  Sect  De   0x2
    3250  gattValScChCcc             0x10000519   Lc    2  Data  De   0x2
    3251  .data                      0x1000051b   Lc    2  Sect  De   0x1
    3252  gattValCsf                 0x1000051b   Lc    2  Data  De   0x1
    3253  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cps.c
                                    0x00000000   Lc  Abs  File  De 
    3254  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cscs.c
                                    0x00000000   Lc  Abs  File  De 
    3255  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cte.c
                                    0x00000000   Lc  Abs  File  De 
    3256  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_dis.c
                                    0x00000000   Lc  Abs  File  De 
    3257  i.SvcDisAddGroup           0x0001c924   Lc    1  Sect  De 
    3258  .constdata                 0x00044830   Lc    1  Sect  De   0x2
    3259  disValSvc                  0x00044830   Lc    1  Data  De   0x2
    3260  .constdata                 0x00044832   Lc    1  Sect  De   0x2
    3261  disLenSvc                  0x00044832   Lc    1  Data  De   0x2
    3262  .constdata                 0x00044834   Lc    1  Sect  De   0x5
    3263  disValMfrCh                0x00044834   Lc    1  Data  De   0x5
    3264  .constdata                 0x0004483a   Lc    1  Sect  De   0x2
    3265  disLenMfrCh                0x0004483a   Lc    1  Data  De   0x2
    3266  .constdata                 0x0004483c   Lc    1  Sect  De   0x2
    3267  disUuMfr                   0x0004483c   Lc    1  Data  De   0x2
    3268  .constdata                 0x0004483e   Lc    1  Sect  De   0x5
    3269  disValSidCh                0x0004483e   Lc    1  Data  De   0x5
    3270  .constdata                 0x00044844   Lc    1  Sect  De   0x2
    3271  disLenSidCh                0x00044844   Lc    1  Data  De   0x2
    3272  .constdata                 0x00044846   Lc    1  Sect  De   0x2
    3273  disUuSid                   0x00044846   Lc    1  Data  De   0x2
    3274  .constdata                 0x00044848   Lc    1  Sect  De   0x2
    3275  disLenSid                  0x00044848   Lc    1  Data  De   0x2
    3276  .constdata                 0x0004484a   Lc    1  Sect  De   0x5
    3277  disValMnCh                 0x0004484a   Lc    1  Data  De   0x5
    3278  .constdata                 0x00044850   Lc    1  Sect  De   0x2
    3279  disLenMnCh                 0x00044850   Lc    1  Data  De   0x2
    3280  .constdata                 0x00044852   Lc    1  Sect  De   0x2
    3281  disUuMn                    0x00044852   Lc    1  Data  De   0x2
    3282  .constdata                 0x00044854   Lc    1  Sect  De   0x5
    3283  disValSnCh                 0x00044854   Lc    1  Data  De   0x5
    3284  .constdata                 0x0004485a   Lc    1  Sect  De   0x2
    3285  disLenSnCh                 0x0004485a   Lc    1  Data  De   0x2
    3286  .constdata                 0x0004485c   Lc    1  Sect  De   0x2
    3287  disUuSn                    0x0004485c   Lc    1  Data  De   0x2
    3288  .constdata                 0x0004485e   Lc    1  Sect  De   0x5
    3289  disValFwrCh                0x0004485e   Lc    1  Data  De   0x5
    3290  .constdata                 0x00044864   Lc    1  Sect  De   0x2
    3291  disLenFwrCh                0x00044864   Lc    1  Data  De   0x2
    3292  .constdata                 0x00044866   Lc    1  Sect  De   0x2
    3293  disUuFwr                   0x00044866   Lc    1  Data  De   0x2
    3294  .constdata                 0x00044868   Lc    1  Sect  De   0x5
    3295  disValHwrCh                0x00044868   Lc    1  Data  De   0x5
    3296  .constdata                 0x0004486e   Lc    1  Sect  De   0x2
    3297  disLenHwrCh                0x0004486e   Lc    1  Data  De   0x2
    3298  .constdata                 0x00044870   Lc    1  Sect  De   0x2
    3299  disUuHwr                   0x00044870   Lc    1  Data  De   0x2
    3300  .constdata                 0x00044872   Lc    1  Sect  De   0x5
    3301  disValSwrCh                0x00044872   Lc    1  Data  De   0x5
    3302  .constdata                 0x00044878   Lc    1  Sect  De   0x2
    3303  disLenSwrCh                0x00044878   Lc    1  Data  De   0x2
    3304  .constdata                 0x0004487a   Lc    1  Sect  De   0x2
    3305  disUuSwr                   0x0004487a   Lc    1  Data  De   0x2
    3306  .constdata                 0x0004487c   Lc    1  Sect  De   0x5
    3307  disValRcdCh                0x0004487c   Lc    1  Data  De   0x5
    3308  .constdata                 0x00044882   Lc    1  Sect  De   0x2
    3309  disLenRcdCh                0x00044882   Lc    1  Data  De   0x2
    3310  .constdata                 0x00044884   Lc    1  Sect  De   0x2
    3311  disUuRcd                   0x00044884   Lc    1  Data  De   0x2
    3312  .constdata                 0x00044886   Lc    1  Sect  De   0x2
    3313  disLenRcd                  0x00044886   Lc    1  Data  De   0x2
    3314  .constdata                 0x00044888   Lc    1  Sect  De   0x5
    3315  disValPnpIdCh              0x00044888   Lc    1  Data  De   0x5
    3316  .constdata                 0x0004488e   Lc    1  Sect  De   0x2
    3317  disLenPnpIdCh              0x0004488e   Lc    1  Data  De   0x2
    3318  .constdata                 0x00044890   Lc    1  Sect  De   0x2
    3319  disUuPnpId                 0x00044890   Lc    1  Data  De   0x2
    3320  .constdata                 0x00044892   Lc    1  Sect  De   0x2
    3321  disLenPnpId                0x00044892   Lc    1  Data  De   0x2
    3322  .constdata                 0x00044894   Lc    1  Sect  De   0x130
    3323  disList                    0x00044894   Lc    1  Data  De   0x130
    3324  .data                      0x1000051c   Lc    2  Sect  De   0x14
    3325  disValMfr                  0x1000051c   Lc    2  Data  De   0x14
    3326  .data                      0x10000530   Lc    2  Sect  De   0x2
    3327  disLenMfr                  0x10000530   Lc    2  Data  De   0x2
    3328  .data                      0x10000532   Lc    2  Sect  De   0x8
    3329  disValSid                  0x10000532   Lc    2  Data  De   0x8
    3330  .data                      0x1000053a   Lc    2  Sect  De   0x19
    3331  disValMn                   0x1000053a   Lc    2  Data  De   0x19
    3332  .data                      0x10000554   Lc    2  Sect  De   0x2
    3333  disLenMn                   0x10000554   Lc    2  Data  De   0x2
    3334  .data                      0x10000556   Lc    2  Sect  De   0x19
    3335  disValSn                   0x10000556   Lc    2  Data  De   0x19
    3336  .data                      0x10000570   Lc    2  Sect  De   0x2
    3337  disLenSn                   0x10000570   Lc    2  Data  De   0x2
    3338  .data                      0x10000572   Lc    2  Sect  De   0x15
    3339  disValFwr                  0x10000572   Lc    2  Data  De   0x15
    3340  .data                      0x10000588   Lc    2  Sect  De   0x2
    3341  disLenFwr                  0x10000588   Lc    2  Data  De   0x2
    3342  .data                      0x1000058a   Lc    2  Sect  De   0x15
    3343  disValHwr                  0x1000058a   Lc    2  Data  De   0x15
    3344  .data                      0x100005a0   Lc    2  Sect  De   0x2
    3345  disLenHwr                  0x100005a0   Lc    2  Data  De   0x2
    3346  .data                      0x100005a2   Lc    2  Sect  De   0x15
    3347  disValSwr                  0x100005a2   Lc    2  Data  De   0x15
    3348  .data                      0x100005b8   Lc    2  Sect  De   0x2
    3349  disLenSwr                  0x100005b8   Lc    2  Data  De   0x2
    3350  .data                      0x100005ba   Lc    2  Sect  De   0x6
    3351  disValRcd                  0x100005ba   Lc    2  Data  De   0x6
    3352  .data                      0x100005c0   Lc    2  Sect  De   0x7
    3353  disValPnpId                0x100005c0   Lc    2  Data  De   0x7
    3354  .data                      0x100005c8   Lc    2  Sect  De   0x14
    3355  svcDisGroup                0x100005c8   Lc    2  Data  De   0x14
    3356  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gls.c
                                    0x00000000   Lc  Abs  File  De 
    3357  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gyro.c
                                    0x00000000   Lc  Abs  File  De 
    3358  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hid.c
                                    0x00000000   Lc  Abs  File  De 
    3359  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hrs.c
                                    0x00000000   Lc  Abs  File  De 
    3360  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hts.c
                                    0x00000000   Lc  Abs  File  De 
    3361  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_ipss.c
                                    0x00000000   Lc  Abs  File  De 
    3362  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_plxs.c
                                    0x00000000   Lc  Abs  File  De 
    3363  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_px.c
                                    0x00000000   Lc  Abs  File  De 
    3364  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_rscs.c
                                    0x00000000   Lc  Abs  File  De 
    3365  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_scpss.c
                                    0x00000000   Lc  Abs  File  De 
    3366  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_temp.c
                                    0x00000000   Lc  Abs  File  De 
    3367  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_time.c
                                    0x00000000   Lc  Abs  File  De 
    3368  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_uricfg.c
                                    0x00000000   Lc  Abs  File  De 
    3369  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wdxs.c
                                    0x00000000   Lc  Abs  File  De 
    3370  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wp.c
                                    0x00000000   Lc  Abs  File  De 
    3371  ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wss.c
                                    0x00000000   Lc  Abs  File  De 
    3372  ../../../../../../ambiq_vos/codec/opus/ae_api.c
                                    0x00000000   Lc  Abs  File  De 
    3373  i.alloc_stack              0x0001f354   Lc    1  Sect  De 
    3374  i.audio_enc_encode_frame   0x0002be98   Lc    1  Sect  De 
    3375  i.audio_enc_init           0x0002bed4   Lc    1  Sect  De 
    3376  i.restore_stack            0x0003d660   Lc    1  Sect  De 
    3377  i.save_stack               0x0003d670   Lc    1  Sect  De 
    3378  i.spl_alloca               0x0003fa4c   Lc    1  Sect  De 
    3379  .bss                       0x100163e0   Lc    3  Sect  De   0x5000
    3380  .data                      0x100005dc   Lc    2  Sect  De   0x14
    3381  ../keil/startup_keil.s     0x00000000   Lc  Abs  File  De 
    3382  STACK                      0x10022b50   Lc    3  Sect  De   0x1000
    3383  StackMem                   0x10022b50   Lc    3  Data  De 
    3384  HEAP                       0x10022b50   Lc    3  Sect  De 
    3385  HeapMem                    0x10022b50   Lc    3  Data  De 
    3386  RESET                      0x00018000   Lc    1  Sect  De   0x234
    3387  $v0                        0x00018200   Lc    1   --   De 
    3388  am_cryptosec_isr           0x0001822f   Lc    1  Code  De 
    3389  am_default_isr             0x0001822f   Lc    1  Code  De   0x2
    3390  .text                      0x00018448   Lc    1  Sect  De   0x18
    3391  $v0                        0x00018448   Lc    1   --   De 
    3392  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_gpio.c
                                    0x00000000   Lc  Abs  File  De 
    3393  ../../../../../mcu/apollo4l/hal/am_hal_gpio.c
                                    0x00000000   Lc  Abs  File  De 
    3394  i.am_hal_gpio_interrupt_control
                                    0x0002149c   Lc    1  Sect  De 
    3395  i.am_hal_gpio_interrupt_irq_clear
                                    0x00021618   Lc    1  Sect  De 
    3396  i.am_hal_gpio_interrupt_irq_status_get
                                    0x00021648   Lc    1  Sect  De 
    3397  i.am_hal_gpio_interrupt_register
                                    0x000216b0   Lc    1  Sect  De 
    3398  i.am_hal_gpio_interrupt_service
                                    0x0002171c   Lc    1  Sect  De 
    3399  i.am_hal_gpio_pinconfig    0x00021774   Lc    1  Sect  De 
    3400  i.am_hal_gpio_pinconfig_get
                                    0x000217f0   Lc    1  Sect  De 
    3401  i.am_hal_gpio_state_read   0x0002183c   Lc    1  Sect  De 
    3402  i.am_hal_gpio_state_write  0x00021884   Lc    1  Sect  De 
    3403  .bss                       0x1001b3e0   Lc    3  Sect  De   0x800
    3404  gpio_ppfnHandlers          0x1001b3e0   Lc    3  Data  De   0x400
    3405  gpio_pppvIrqArgs           0x1001b7e0   Lc    3  Data  De   0x400
    3406  .constdata                 0x000449c4   Lc    1  Sect  De   0x4
    3407  .constdata                 0x000449c8   Lc    1  Sect  De   0x4
    3408  .constdata                 0x000449cc   Lc    1  Sect  De   0x4
    3409  .constdata                 0x000449d0   Lc    1  Sect  De   0x4
    3410  .constdata                 0x000449d4   Lc    1  Sect  De   0x4
    3411  .constdata                 0x000449d8   Lc    1  Sect  De   0x4
    3412  .constdata                 0x000449dc   Lc    1  Sect  De   0x20
    3413  g_ui32RMpintbl             0x000449dc   Lc    1  Data  De   0x10
    3414  g_ui32DSpintbl             0x000449ec   Lc    1  Data  De   0x10
    3415  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_pdm.c
                                    0x00000000   Lc  Abs  File  De 
    3416  ../../../../../mcu/apollo4l/hal/am_hal_pdm.c
                                    0x00000000   Lc  Abs  File  De 
    3417  i.am_hal_pdm_configure     0x00022b90   Lc    1  Sect  De 
    3418  i.am_hal_pdm_disable       0x00022c6c   Lc    1  Sect  De 
    3419  i.am_hal_pdm_dma_get_buffer
                                    0x00022cdc   Lc    1  Sect  De 
    3420  i.am_hal_pdm_dma_start     0x00022cf4   Lc    1  Sect  De 
    3421  i.am_hal_pdm_enable        0x00022d80   Lc    1  Sect  De 
    3422  i.am_hal_pdm_fifo_flush    0x00022dd0   Lc    1  Sect  De 
    3423  i.am_hal_pdm_initialize    0x00022dfc   Lc    1  Sect  De 
    3424  i.am_hal_pdm_interrupt_clear
                                    0x00022e3c   Lc    1  Sect  De 
    3425  i.am_hal_pdm_interrupt_enable
                                    0x00022e68   Lc    1  Sect  De 
    3426  i.am_hal_pdm_interrupt_service
                                    0x00022e9c   Lc    1  Sect  De 
    3427  i.am_hal_pdm_interrupt_status_get
                                    0x00022eec   Lc    1  Sect  De 
    3428  i.am_hal_pdm_power_control 0x00022f2c   Lc    1  Sect  De 
    3429  .bss                       0x1001bbe0   Lc    3  Sect  De   0x18
    3430  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_pwrctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3431  ../../../../../mcu/apollo4l/hal/am_hal_pwrctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3432  i.am_hal_pwrctrl_control   0x00022fac   Lc    1  Sect  De 
    3433  i.am_hal_pwrctrl_low_power_init
                                    0x000231a4   Lc    1  Sect  De 
    3434  i.am_hal_pwrctrl_mcu_memory_config
                                    0x00023298   Lc    1  Sect  De 
    3435  i.am_hal_pwrctrl_mcu_mode_select
                                    0x000233b4   Lc    1  Sect  De 
    3436  i.am_hal_pwrctrl_mcu_mode_status
                                    0x0002342c   Lc    1  Sect  De 
    3437  i.am_hal_pwrctrl_periph_disable
                                    0x00023444   Lc    1  Sect  De 
    3438  i.am_hal_pwrctrl_periph_enable
                                    0x00023570   Lc    1  Sect  De 
    3439  i.am_hal_pwrctrl_sram_config
                                    0x00023624   Lc    1  Sect  De 
    3440  i.buck_ldo_override_init   0x0002bee8   Lc    1  Sect  De 
    3441  i.buck_ldo_update_override 0x0002bf90   Lc    1  Sect  De 
    3442  i.crypto_boost_trims       0x000303d0   Lc    1  Sect  De 
    3443  .constdata                 0x000449fc   Lc    1  Sect  De   0x19c
    3444  .data                      0x100005f0   Lc    2  Sect  De   0x2c
    3445  g_bOrigTrimsStored         0x100005f1   Lc    2  Data  De   0x1
    3446  g_bBoostForCryptoApplied   0x100005f2   Lc    2  Data  De   0x1
    3447  g_orig_ACTTRIMVDDF         0x100005fc   Lc    2  Data  De   0x4
    3448  g_orig_MEMLDOACTIVETRIM    0x10000600   Lc    2  Data  De   0x4
    3449  g_orig_LPTRIMVDDF          0x10000604   Lc    2  Data  De   0x4
    3450  g_orig_MEMLPLDOTRIM        0x10000608   Lc    2  Data  De   0x4
    3451  g_orig_TVRGVREFTRIM        0x1000060c   Lc    2  Data  De   0x4
    3452  g_ui32VDDFAdjustCodes      0x10000610   Lc    2  Data  De   0x4
    3453  g_i32LatestVddfActTrim     0x10000614   Lc    2  Data  De   0x4
    3454  g_i32LatestLDOActTrim      0x10000618   Lc    2  Data  De   0x4
    3455  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_security.c
                                    0x00000000   Lc  Abs  File  De 
    3456  ../../../../../mcu/apollo4l/hal/am_hal_security.c
                                    0x00000000   Lc  Abs  File  De 
    3457  i.am_hal_crc32             0x0002109c   Lc    1  Sect  De 
    3458  i.am_hal_security_get_info 0x00023708   Lc    1  Sect  De 
    3459  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_stimer.c
                                    0x00000000   Lc  Abs  File  De 
    3460  ../../../../../mcu/apollo4l/hal/am_hal_stimer.c
                                    0x00000000   Lc  Abs  File  De 
    3461  i.am_hal_stimer_compare_delta_set
                                    0x000237c0   Lc    1  Sect  De 
    3462  i.am_hal_stimer_config     0x00023884   Lc    1  Sect  De 
    3463  i.am_hal_stimer_counter_get
                                    0x0002389c   Lc    1  Sect  De 
    3464  i.am_hal_stimer_int_clear  0x000238bc   Lc    1  Sect  De 
    3465  i.am_hal_stimer_int_enable 0x000238c8   Lc    1  Sect  De 
    3466  i.am_hal_stimer_int_status_get
                                    0x000238d8   Lc    1  Sect  De 
    3467  .data                      0x1000061c   Lc    2  Sect  De   0x24
    3468  bStimerConfigured          0x1000061c   Lc    2  Data  De   0x1
    3469  g_lastStimer               0x10000620   Lc    2  Data  De   0x20
    3470  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_timer.c
                                    0x00000000   Lc  Abs  File  De 
    3471  ../../../../../mcu/apollo4l/hal/am_hal_timer.c
                                    0x00000000   Lc  Abs  File  De 
    3472  i.am_hal_timer_interrupt_clear
                                    0x00023a60   Lc    1  Sect  De 
    3473  i.am_hal_timer_interrupt_status_get
                                    0x00023a6c   Lc    1  Sect  De 
    3474  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_cachectrl.c
                                    0x00000000   Lc  Abs  File  De 
    3475  ../../../../../mcu/apollo4l/hal/mcu/am_hal_cachectrl.c
                                    0x00000000   Lc  Abs  File  De 
    3476  i.am_hal_cachectrl_config  0x00020e2a   Lc    1  Sect  De 
    3477  i.am_hal_cachectrl_enable  0x00020e72   Lc    1  Sect  De 
    3478  i.am_hal_daxi_config       0x0002110c   Lc    1  Sect  De 
    3479  i.am_hal_daxi_control      0x000211a4   Lc    1  Sect  De 
    3480  .constdata                 0x00044b98   Lc    1  Sect  De   0x3
    3481  .constdata                 0x00044b9b   Lc    1  Sect  De   0x5
    3482  .data                      0x10000640   Lc    2  Sect  De   0x5
    3483  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_fault.c
                                    0x00000000   Lc  Abs  File  De 
    3484  ../../../../../mcu/apollo4l/hal/mcu/am_hal_fault.c
                                    0x00000000   Lc  Abs  File  De 
    3485  i.am_hal_fault_capture_enable
                                    0x0002144c   Lc    1  Sect  De 
    3486  i.am_hal_fault_status_get  0x0002145e   Lc    1  Sect  De 
    3487  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_interrupt.c
                                    0x00000000   Lc  Abs  File  De 
    3488  .emb_text                  0x00018414   Lc    1  Sect  De   0x16
    3489  $v0                        0x00018414   Lc    1   --   De 
    3490  ../../../../../mcu/apollo4l/hal/mcu/am_hal_interrupt.c
                                    0x00000000   Lc  Abs  File  De 
    3491  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_iom.c
                                    0x00000000   Lc  Abs  File  De 
    3492  ../../../../../mcu/apollo4l/hal/mcu/am_hal_iom.c
                                    0x00000000   Lc  Abs  File  De 
    3493  i.am_hal_iom_blocking_transfer
                                    0x00021928   Lc    1  Sect  De 
    3494  i.am_hal_iom_configure     0x00021c54   Lc    1  Sect  De 
    3495  i.am_hal_iom_disable       0x00021f48   Lc    1  Sect  De 
    3496  i.am_hal_iom_enable        0x00021fcc   Lc    1  Sect  De 
    3497  i.am_hal_iom_initialize    0x000220e8   Lc    1  Sect  De 
    3498  i.am_hal_iom_power_ctrl    0x0002213c   Lc    1  Sect  De 
    3499  i.am_hal_iom_uninitialize  0x00022474   Lc    1  Sect  De 
    3500  i.internal_iom_error_reset_disable_submodule
                                    0x00035e08   Lc    1  Sect  De 
    3501  internal_iom_error_reset_disable_submodule
                                    0x00035e09   Lc    1  Code  De   0x1f0
    3502  i.internal_iom_reset_on_error
                                    0x0003600c   Lc    1  Sect  De 
    3503  internal_iom_reset_on_error
                                    0x0003600d   Lc    1  Code  De   0x37c
    3504  i.validate_transaction     0x000411f0   Lc    1  Sect  De 
    3505  .bss                       0x1001bbf8   Lc    3  Sect  De   0x4540
    3506  .constdata                 0x00044ba0   Lc    1  Sect  De   0x50
    3507  tIomPinAlloc               0x00044ba0   Lc    1  Data  De   0x50
    3508  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_mcuctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3509  ../../../../../mcu/apollo4l/hal/mcu/am_hal_mcuctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3510  i.am_hal_mcuctrl_control   0x00022578   Lc    1  Sect  De 
    3511  i.am_hal_mcuctrl_info_get  0x00022858   Lc    1  Sect  De 
    3512  .bss                       0x10020138   Lc    3  Sect  De   0xc
    3513  .constdata                 0x00044bf0   Lc    1  Sect  De   0x18
    3514  g_am_hal_mcuctrl_sku_mram_size
                                    0x00044bf0   Lc    1  Data  De   0x8
    3515  g_am_hal_mcuctrl_sku_ssram_size
                                    0x00044bf8   Lc    1  Data  De   0x10
    3516  .constdata                 0x00044c08   Lc    1  Sect  De   0x8
    3517  .data                      0x10000648   Lc    2  Sect  De   0x8
    3518  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_mram.c
                                    0x00000000   Lc  Abs  File  De 
    3519  ../../../../../mcu/apollo4l/hal/mcu/am_hal_mram.c
                                    0x00000000   Lc  Abs  File  De 
    3520  i.am_hal_mram_info_read    0x000229a8   Lc    1  Sect  De 
    3521  i.am_hal_mram_main_fill    0x00022a18   Lc    1  Sect  De 
    3522  i.am_hal_mram_main_program 0x00022a4c   Lc    1  Sect  De 
    3523  i.am_hal_mram_main_words_program
                                    0x00022a9c   Lc    1  Sect  De 
    3524  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_reset.c
                                    0x00000000   Lc  Abs  File  De 
    3525  ../../../../../mcu/apollo4l/hal/mcu/am_hal_reset.c
                                    0x00000000   Lc  Abs  File  De 
    3526  i.am_hal_reset_control     0x000236d4   Lc    1  Sect  De 
    3527  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_secure_ota.c
                                    0x00000000   Lc  Abs  File  De 
    3528  ../../../../../mcu/apollo4l/hal/mcu/am_hal_secure_ota.c
                                    0x00000000   Lc  Abs  File  De 
    3529  i.am_hal_ota_add           0x00022ad8   Lc    1  Sect  De 
    3530  i.am_hal_ota_init          0x00022b3c   Lc    1  Sect  De 
    3531  .bss                       0x10020144   Lc    3  Sect  De   0xc
    3532  gSOtaState                 0x10020144   Lc    3  Data  De   0xc
    3533  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_sysctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3534  ../../../../../mcu/apollo4l/hal/mcu/am_hal_sysctrl.c
                                    0x00000000   Lc  Abs  File  De 
    3535  i.am_hal_sysctrl_fpu_enable
                                    0x000238f4   Lc    1  Sect  De 
    3536  i.am_hal_sysctrl_fpu_stacking_enable
                                    0x00023904   Lc    1  Sect  De 
    3537  i.am_hal_sysctrl_sleep     0x00023934   Lc    1  Sect  De 
    3538  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_utils.c
                                    0x00000000   Lc  Abs  File  De 
    3539  ../../../../../mcu/apollo4l/hal/mcu/am_hal_utils.c
                                    0x00000000   Lc  Abs  File  De 
    3540  i.am_hal_delay_us          0x00021364   Lc    1  Sect  De 
    3541  i.am_hal_delay_us_status_change
                                    0x00021390   Lc    1  Sect  De 
    3542  i.am_hal_delay_us_status_check
                                    0x000213e8   Lc    1  Sect  De 
    3543  ..\am_bsp.c                0x00000000   Lc  Abs  File  De 
    3544  ../am_bsp.c                0x00000000   Lc  Abs  File  De 
    3545  i.am_bsp_iom_pins_disable  0x0001f620   Lc    1  Sect  De 
    3546  i.am_bsp_iom_pins_enable   0x0001f88c   Lc    1  Sect  De 
    3547  i.am_bsp_itm_printf_enable 0x0001fbec   Lc    1  Sect  De 
    3548  i.am_bsp_low_power_init    0x0001fc8c   Lc    1  Sect  De 
    3549  .data                      0x10000650   Lc    2  Sect  De   0x18
    3550  .data                      0x10000668   Lc    2  Sect  De   0x8
    3551  g_ePrintInterface          0x10000668   Lc    2  Data  De   0x1
    3552  g_sCOMUART                 0x1000066c   Lc    2  Data  De   0x4
    3553  ..\am_bsp_pins.c           0x00000000   Lc  Abs  File  De 
    3554  ../am_bsp_pins.c           0x00000000   Lc  Abs  File  De 
    3555  .data                      0x10000670   Lc    2  Sect  De   0x4
    3556  .data                      0x10000674   Lc    2  Sect  De   0x4
    3557  .data                      0x10000678   Lc    2  Sect  De   0x4
    3558  .data                      0x1000067c   Lc    2  Sect  De   0x4
    3559  .data                      0x10000680   Lc    2  Sect  De   0x4
    3560  .data                      0x10000684   Lc    2  Sect  De   0x4
    3561  .data                      0x10000688   Lc    2  Sect  De   0x4
    3562  .data                      0x1000068c   Lc    2  Sect  De   0x4
    3563  .data                      0x10000690   Lc    2  Sect  De   0x4
    3564  .data                      0x10000694   Lc    2  Sect  De   0x4
    3565  .data                      0x10000698   Lc    2  Sect  De   0x4
    3566  .data                      0x1000069c   Lc    2  Sect  De   0x4
    3567  .data                      0x100006a0   Lc    2  Sect  De   0x4
    3568  .data                      0x100006a4   Lc    2  Sect  De   0x4
    3569  .data                      0x100006a8   Lc    2  Sect  De   0x4
    3570  .data                      0x100006ac   Lc    2  Sect  De   0x4
    3571  .data                      0x100006b0   Lc    2  Sect  De   0x4
    3572  .data                      0x100006b4   Lc    2  Sect  De   0x4
    3573  .data                      0x100006b8   Lc    2  Sect  De   0x4
    3574  .data                      0x100006bc   Lc    2  Sect  De   0x4
    3575  .data                      0x100006c0   Lc    2  Sect  De   0x4
    3576  .data                      0x100006c4   Lc    2  Sect  De   0x4
    3577  .data                      0x100006c8   Lc    2  Sect  De   0x4
    3578  .data                      0x100006cc   Lc    2  Sect  De   0x4
    3579  .data                      0x100006d0   Lc    2  Sect  De   0x4
    3580  .data                      0x100006d4   Lc    2  Sect  De   0x4
    3581  .data                      0x100006d8   Lc    2  Sect  De   0x4
    3582  .data                      0x100006dc   Lc    2  Sect  De   0x4
    3583  .data                      0x100006e0   Lc    2  Sect  De   0x4
    3584  .data                      0x100006e4   Lc    2  Sect  De   0x4
    3585  .data                      0x100006e8   Lc    2  Sect  De   0x4
    3586  .data                      0x100006ec   Lc    2  Sect  De   0x4
    3587  .data                      0x100006f0   Lc    2  Sect  De   0x4
    3588  .data                      0x100006f4   Lc    2  Sect  De   0x4
    3589  .data                      0x100006f8   Lc    2  Sect  De   0x4
    3590  .data                      0x100006fc   Lc    2  Sect  De   0x4
    3591  .data                      0x10000700   Lc    2  Sect  De   0x4
    3592  .data                      0x10000704   Lc    2  Sect  De   0x4
    3593  .data                      0x10000708   Lc    2  Sect  De   0x4
    3594  .data                      0x1000070c   Lc    2  Sect  De   0x4
    3595  .data                      0x10000710   Lc    2  Sect  De   0x4
    3596  .data                      0x10000714   Lc    2  Sect  De   0x4
    3597  .data                      0x10000718   Lc    2  Sect  De   0x4
    3598  .data                      0x1000071c   Lc    2  Sect  De   0x4
    3599  .data                      0x10000720   Lc    2  Sect  De   0x4
    3600  .data                      0x10000724   Lc    2  Sect  De   0x4
    3601  .data                      0x10000728   Lc    2  Sect  De   0x4
    3602  .data                      0x1000072c   Lc    2  Sect  De   0x4
    3603  .data                      0x10000730   Lc    2  Sect  De   0x4
    3604  .data                      0x10000734   Lc    2  Sect  De   0x4
    3605  .data                      0x10000738   Lc    2  Sect  De   0x4
    3606  ..\..\am_vos_ama.c         0x00000000   Lc  Abs  File  De 
    3607  i.am_vos_ama_devinfo_set   0x00024abc   Lc    1  Sect  De 
    3608  i.am_vos_ama_evt_cback_register
                                    0x00025058   Lc    1  Sect  De 
    3609  i.am_vos_ama_get_central_info_send
                                    0x00025070   Lc    1  Sect  De 
    3610  i.am_vos_ama_get_devconf_rsp_send
                                    0x000250f0   Lc    1  Sect  De 
    3611  i.am_vos_ama_get_devinfo_rsp_send
                                    0x0002518c   Lc    1  Sect  De 
    3612  i.am_vos_ama_get_locale_rsp_send
                                    0x00025268   Lc    1  Sect  De 
    3613  i.am_vos_ama_get_state_rsp_send
                                    0x00025308   Lc    1  Sect  De 
    3614  i.am_vos_ama_get_state_send
                                    0x000253b4   Lc    1  Sect  De 
    3615  i.am_vos_ama_isready       0x00025438   Lc    1  Sect  De 
    3616  i.am_vos_ama_pb_cmd_send   0x00025444   Lc    1  Sect  De 
    3617  i.am_vos_ama_provide_speech_rsp_send
                                    0x000255d8   Lc    1  Sect  De 
    3618  i.am_vos_ama_rsp_send      0x00025684   Lc    1  Sect  De 
    3619  i.am_vos_ama_rx_handler    0x00025718   Lc    1  Sect  De 
    3620  i.am_vos_ama_speech_rsp_send
                                    0x00025cc8   Lc    1  Sect  De 
    3621  i.am_vos_ama_start_speech_send
                                    0x00025d74   Lc    1  Sect  De 
    3622  i.am_vos_ama_status_ready  0x00025eb8   Lc    1  Sect  De 
    3623  i.am_vos_ama_status_reset  0x00025ecc   Lc    1  Sect  De 
    3624  i.am_vos_ama_stop_speech_send
                                    0x00025ee0   Lc    1  Sect  De 
    3625  i.am_vos_ama_tx_ver_exchange_send
                                    0x00025fc4   Lc    1  Sect  De 
    3626  .bss                       0x10020150   Lc    3  Sect  De   0x118
    3627  ..\..\src\oct_opus_encoder.c
                                    0x00000000   Lc  Abs  File  De 
    3628  i.octopus_encode           0x000368d4   Lc    1  Sect  De 
    3629  i.octopus_encoder_create   0x00036e14   Lc    1  Sect  De 
    3630  i.opus_packet_get_nb_frames
                                    0x00037fee   Lc    1  Sect  De 
    3631  .bss                       0x10020268   Lc    3  Sect  De   0xf30
    3632  .data                      0x1000073c   Lc    2  Sect  De   0x31
    3633  mode                       0x1000073c   Lc    2  Data  De   0x4
    3634  prev_mode                  0x10000740   Lc    2  Data  De   0x4
    3635  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_dcu.c
                                    0x00000000   Lc  Abs  File  De 
    3636  ../../../../../mcu/apollo4l/hal/am_hal_dcu.c
                                    0x00000000   Lc  Abs  File  De 
    3637  i.am_hal_dcu_get           0x00021224   Lc    1  Sect  De 
    3638  i.am_hal_dcu_update        0x000212a0   Lc    1  Sect  De 
    3639  .data                      0x10000770   Lc    2  Sect  De   0x20
    3640  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_global.c
                                    0x00000000   Lc  Abs  File  De 
    3641  .emb_text                  0x0001842c   Lc    1  Sect  De   0x1c
    3642  $v0                        0x0001842c   Lc    1   --   De 
    3643  ../../../../../mcu/apollo4l/hal/am_hal_global.c
                                    0x00000000   Lc  Abs  File  De 
    3644  i.am_gpu_power_disable     0x00020e26   Lc    1  Sect  De 
    3645  i.am_gpu_power_enable      0x00020e28   Lc    1  Sect  De 
    3646  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_pin.c
                                    0x00000000   Lc  Abs  File  De 
    3647  ../../../../../mcu/apollo4l/hal/am_hal_pin.c
                                    0x00000000   Lc  Abs  File  De 
    3648  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_bootrom_helper.c
                                    0x00000000   Lc  Abs  File  De 
    3649  ../../../../../mcu/apollo4l/hal/mcu/am_hal_bootrom_helper.c
                                    0x00000000   Lc  Abs  File  De 
    3650  .constdata                 0x00044c10   Lc    1  Sect  De   0x28
    3651  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_cmdq.c
                                    0x00000000   Lc  Abs  File  De 
    3652  ../../../../../mcu/apollo4l/hal/mcu/am_hal_cmdq.c
                                    0x00000000   Lc  Abs  File  De 
    3653  i.am_hal_cmdq_disable      0x00020e8c   Lc    1  Sect  De 
    3654  i.am_hal_cmdq_enable       0x00020ecc   Lc    1  Sect  De 
    3655  i.am_hal_cmdq_init         0x00020f24   Lc    1  Sect  De 
    3656  i.am_hal_cmdq_term         0x00021014   Lc    1  Sect  De 
    3657  .bss                       0x10021198   Lc    3  Sect  De   0x1e4
    3658  gAmHalCmdq                 0x10021198   Lc    3  Data  De   0x1e4
    3659  .constdata                 0x00044c38   Lc    1  Sect  De   0x1b8
    3660  gAmHalCmdQReg              0x00044c38   Lc    1  Data  De   0x1b8
    3661  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_itm.c
                                    0x00000000   Lc  Abs  File  De 
    3662  ../../../../../mcu/apollo4l/hal/mcu/am_hal_itm.c
                                    0x00000000   Lc  Abs  File  De 
    3663  i.am_hal_itm_enable        0x00022500   Lc    1  Sect  De 
    3664  i.am_hal_itm_print         0x00022548   Lc    1  Sect  De 
    3665  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_rtc.c
                                    0x00000000   Lc  Abs  File  De 
    3666  ../../../../../mcu/apollo4l/hal/mcu/am_hal_rtc.c
                                    0x00000000   Lc  Abs  File  De 
    3667  i.am_hal_rtc_osc_disable   0x000236f4   Lc    1  Sect  De 
    3668  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_tpiu.c
                                    0x00000000   Lc  Abs  File  De 
    3669  ../../../../../mcu/apollo4l/hal/mcu/am_hal_tpiu.c
                                    0x00000000   Lc  Abs  File  De 
    3670  i.am_hal_tpiu_enable       0x00023a84   Lc    1  Sect  De 
    3671  ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_uart.c
                                    0x00000000   Lc  Abs  File  De 
    3672  ../../../../../mcu/apollo4l/hal/mcu/am_hal_uart.c
                                    0x00000000   Lc  Abs  File  De 
    3673  ..\..\pb\accessories.pb.c  0x00000000   Lc  Abs  File  De 
    3674  .constdata                 0x00044df0   Lc    1  Sect  De   0xa5
    3675  .constdata                 0x00044e95   Lc    1  Sect  De   0x1ef
    3676  ..\..\pb\pb_decode.c       0x00000000   Lc  Abs  File  De 
    3677  i.buf_read                 0x0002bfb0   Lc    1  Sect  De 
    3678  buf_read                   0x0002bfb1   Lc    1  Code  De   0x40
    3679  i.decode_field             0x00030480   Lc    1  Sect  De 
    3680  decode_field               0x00030481   Lc    1  Code  De   0x244
    3681  i.pb_dec_bytes             0x00038ac4   Lc    1  Sect  De 
    3682  pb_dec_bytes               0x00038ac5   Lc    1  Code  De   0x6c
    3683  i.pb_dec_fixed32           0x00038b64   Lc    1  Sect  De 
    3684  pb_dec_fixed32             0x00038b65   Lc    1  Code  De   0x2c
    3685  i.pb_dec_fixed64           0x00038b90   Lc    1  Sect  De 
    3686  pb_dec_fixed64             0x00038b91   Lc    1  Code  De   0x68
    3687  i.pb_dec_fixed_length_bytes
                                    0x00038bf8   Lc    1  Sect  De 
    3688  pb_dec_fixed_length_bytes  0x00038bf9   Lc    1  Code  De   0x58
    3689  i.pb_dec_string            0x00038c84   Lc    1  Sect  De 
    3690  pb_dec_string              0x00038c85   Lc    1  Code  De   0x62
    3691  i.pb_dec_submessage        0x00038d1c   Lc    1  Sect  De 
    3692  pb_dec_submessage          0x00038d1d   Lc    1  Code  De   0x92
    3693  i.pb_dec_svarint           0x00038dcc   Lc    1  Sect  De 
    3694  pb_dec_svarint             0x00038dcd   Lc    1  Code  De   0x9c
    3695  i.pb_dec_uvarint           0x00038e90   Lc    1  Sect  De 
    3696  pb_dec_uvarint             0x00038e91   Lc    1  Code  De   0x78
    3697  i.pb_dec_varint            0x00038f30   Lc    1  Sect  De 
    3698  pb_dec_varint              0x00038f31   Lc    1  Code  De   0x84
    3699  i.pb_decode                0x00038fdc   Lc    1  Sect  De 
    3700  i.pb_decode_noinit         0x00038ffc   Lc    1  Sect  De 
    3701  i.pb_decode_varint         0x00039318   Lc    1  Sect  De 
    3702  i.pb_decode_varint32_eof   0x000393c0   Lc    1  Sect  De 
    3703  pb_decode_varint32_eof     0x000393c1   Lc    1  Code  De   0xec
    3704  i.pb_field_set_to_default  0x00039ade   Lc    1  Sect  De 
    3705  pb_field_set_to_default    0x00039adf   Lc    1  Code  De   0xe8
    3706  i.pb_istream_from_buffer   0x00039bc8   Lc    1  Sect  De 
    3707  i.pb_make_string_substream 0x00039be0   Lc    1  Sect  De 
    3708  i.pb_message_set_to_defaults
                                    0x00039c3c   Lc    1  Sect  De 
    3709  pb_message_set_to_defaults 0x00039c3d   Lc    1  Code  De   0xf2
    3710  i.pb_read                  0x00039d48   Lc    1  Sect  De 
    3711  i.pb_skip_field            0x00039ddc   Lc    1  Sect  De 
    3712  .constdata                 0x00045084   Lc    1  Sect  De   0x28
    3713  PB_DECODERS                0x00045084   Lc    1  Data  De   0x28
    3714  ..\..\pb\pb_encode.c       0x00000000   Lc  Abs  File  De 
    3715  i.buf_write                0x0002bff0   Lc    1  Sect  De 
    3716  buf_write                  0x0002bff1   Lc    1  Code  De   0x36
    3717  i.encode_field             0x000334d8   Lc    1  Sect  De 
    3718  encode_field               0x000334d9   Lc    1  Code  De   0x2ba
    3719  i.pb_check_proto3_default_value
                                    0x000389dc   Lc    1  Sect  De 
    3720  pb_check_proto3_default_value
                                    0x000389dd   Lc    1  Code  De   0xe8
    3721  i.pb_enc_bytes             0x000394c4   Lc    1  Sect  De 
    3722  pb_enc_bytes               0x000394c5   Lc    1  Code  De   0x5c
    3723  i.pb_enc_fixed32           0x00039534   Lc    1  Sect  De 
    3724  pb_enc_fixed32             0x00039535   Lc    1  Code  De   0x24
    3725  i.pb_enc_fixed64           0x00039558   Lc    1  Sect  De 
    3726  pb_enc_fixed64             0x00039559   Lc    1  Code  De   0x50
    3727  i.pb_enc_fixed_length_bytes
                                    0x000395a8   Lc    1  Sect  De 
    3728  pb_enc_fixed_length_bytes  0x000395a9   Lc    1  Code  De   0x26
    3729  i.pb_enc_string            0x000395ce   Lc    1  Sect  De 
    3730  pb_enc_string              0x000395cf   Lc    1  Code  De   0x4c
    3731  i.pb_enc_submessage        0x0003961c   Lc    1  Sect  De 
    3732  pb_enc_submessage          0x0003961d   Lc    1  Code  De   0x18
    3733  i.pb_enc_svarint           0x00039650   Lc    1  Sect  De 
    3734  pb_enc_svarint             0x00039651   Lc    1  Code  De   0x54
    3735  i.pb_enc_uvarint           0x000396b8   Lc    1  Sect  De 
    3736  pb_enc_uvarint             0x000396b9   Lc    1  Code  De   0x3c
    3737  i.pb_enc_varint            0x00039708   Lc    1  Sect  De 
    3738  pb_enc_varint              0x00039709   Lc    1  Code  De   0x42
    3739  i.pb_encode                0x00039760   Lc    1  Sect  De 
    3740  i.pb_encode_submessage     0x000397d8   Lc    1  Sect  De 
    3741  i.pb_encode_tag_for_field  0x000398a0   Lc    1  Sect  De 
    3742  i.pb_encode_varint         0x000398f4   Lc    1  Sect  De 
    3743  i.pb_ostream_from_buffer   0x00039d30   Lc    1  Sect  De 
    3744  i.pb_write                 0x00039e64   Lc    1  Sect  De 
    3745  .constdata                 0x000450ac   Lc    1  Sect  De   0x28
    3746  PB_ENCODERS                0x000450ac   Lc    1  Data  De   0x28
    3747  ..\..\celt\celt_encoder.c  0x00000000   Lc  Abs  File  De 
    3748  i.celt_encode_with_ec      0x0002c028   Lc    1  Sect  De 
    3749  i.celt_encoder_init        0x0002e734   Lc    1  Sect  De 
    3750  i.celt_maxabs16            0x0002e7d8   Lc    1  Sect  De 
    3751  celt_maxabs16              0x0002e7d9   Lc    1  Code  De   0xce
    3752  i.celt_preemphasis         0x0002eaec   Lc    1  Sect  De 
    3753  i.compute_mdcts            0x0002fba8   Lc    1  Sect  De 
    3754  compute_mdcts              0x0002fba9   Lc    1  Code  De   0x1ce
    3755  i.dynalloc_analysis        0x00031d10   Lc    1  Sect  De 
    3756  dynalloc_analysis          0x00031d11   Lc    1  Code  De   0xf14
    3757  i.get_celt_handle          0x00033d1c   Lc    1  Sect  De 
    3758  i.opus_custom_encoder_ctl  0x00037238   Lc    1  Sect  De 
    3759  i.tf_analysis              0x0003fec0   Lc    1  Sect  De 
    3760  tf_analysis                0x0003fec1   Lc    1  Code  De   0x4f8
    3761  i.transient_analysis       0x000403b8   Lc    1  Sect  De 
    3762  transient_analysis         0x000403b9   Lc    1  Code  De   0x5d2
    3763  .bss                       0x1002137c   Lc    3  Sect  De   0x1770
    3764  .constdata                 0x000450d4   Lc    1  Sect  De   0x13c
    3765  tapset_icdf                0x000450d4   Lc    1  Data  De   0x3
    3766  spread_icdf                0x000450d7   Lc    1  Data  De   0x4
    3767  trim_icdf                  0x000450db   Lc    1  Data  De   0xb
    3768  inv_table                  0x000450e6   Lc    1  Data  De   0x80
    3769  intensity_thresholds       0x00045168   Lc    1  Data  De   0x54
    3770  intensity_histeresis       0x000451bc   Lc    1  Data  De   0x54
    3771  ..\..\celt\entcode.c       0x00000000   Lc  Abs  File  De 
    3772  i.ec_ilog                  0x00033388   Lc    1  Sect  De 
    3773  i.ec_tell_frac             0x00033450   Lc    1  Sect  De 
    3774  .constdata                 0x00045210   Lc    1  Sect  De   0x20
    3775  correction                 0x00045210   Lc    1  Data  De   0x20
    3776  ..\..\celt\entenc.c        0x00000000   Lc  Abs  File  De 
    3777  i.ec_enc_bit_logp          0x00032eac   Lc    1  Sect  De 
    3778  i.ec_enc_bits              0x00032ec8   Lc    1  Sect  De 
    3779  i.ec_enc_carry_out         0x00032f1c   Lc    1  Sect  De 
    3780  ec_enc_carry_out           0x00032f1d   Lc    1  Code  De   0x8e
    3781  i.ec_enc_done              0x00032fac   Lc    1  Sect  De 
    3782  i.ec_enc_icdf              0x00033122   Lc    1  Sect  De 
    3783  i.ec_enc_init              0x0003315e   Lc    1  Sect  De 
    3784  i.ec_enc_normalize         0x00033180   Lc    1  Sect  De 
    3785  ec_enc_normalize           0x00033181   Lc    1  Code  De   0xa8
    3786  i.ec_enc_shrink            0x00033228   Lc    1  Sect  De 
    3787  i.ec_enc_uint              0x00033244   Lc    1  Sect  De 
    3788  i.ec_encode                0x00033324   Lc    1  Sect  De 
    3789  i.ec_encode_bin            0x00033354   Lc    1  Sect  De 
    3790  ..\..\src\repacketizer.c   0x00000000   Lc  Abs  File  De 
    3791  i.opus_packet_pad          0x00038084   Lc    1  Sect  De 
    3792  i.opus_repacketizer_cat_impl
                                    0x00038400   Lc    1  Sect  De 
    3793  opus_repacketizer_cat_impl 0x00038401   Lc    1  Code  De   0xce
    3794  i.opus_repacketizer_out_range_impl
                                    0x000384d0   Lc    1  Sect  De 
    3795  ..\..\..\..\..\mcu\apollo4l\hal\am_hal_queue.c
                                    0x00000000   Lc  Abs  File  De 
    3796  ../../../../../mcu/apollo4l/hal/am_hal_queue.c
                                    0x00000000   Lc  Abs  File  De 
    3797  ..\..\pb\calling.pb.c      0x00000000   Lc  Abs  File  De 
    3798  .constdata                 0x00045230   Lc    1  Sect  De   0x1e
    3799  .constdata                 0x0004524e   Lc    1  Sect  De   0x2d
    3800  ..\..\pb\central.pb.c      0x00000000   Lc  Abs  File  De 
    3801  .constdata                 0x0004527b   Lc    1  Sect  De   0x2d
    3802  .constdata                 0x000452a8   Lc    1  Sect  De   0xf
    3803  ..\..\pb\device.pb.c       0x00000000   Lc  Abs  File  De 
    3804  .constdata                 0x000452b7   Lc    1  Sect  De   0x3c
    3805  .constdata                 0x000452f3   Lc    1  Sect  De   0x3c
    3806  .constdata                 0x0004532f   Lc    1  Sect  De   0xc3
    3807  .constdata                 0x000453f2   Lc    1  Sect  De   0x2d
    3808  .constdata                 0x0004541f   Lc    1  Sect  De   0x1e
    3809  .constdata                 0x0004543d   Lc    1  Sect  De   0x2d
    3810  .constdata                 0x0004546a   Lc    1  Sect  De   0xf
    3811  .constdata                 0x00045479   Lc    1  Sect  De   0x1e
    3812  .constdata                 0x00045497   Lc    1  Sect  De   0xf
    3813  .constdata                 0x000454a6   Lc    1  Sect  De   0x1e
    3814  .constdata                 0x000454c4   Lc    1  Sect  De   0x1e
    3815  .constdata                 0x000454e2   Lc    1  Sect  De   0x2d
    3816  .constdata                 0x0004550f   Lc    1  Sect  De   0x1e
    3817  .constdata                 0x0004552d   Lc    1  Sect  De   0x2d
    3818  .constdata                 0x0004555a   Lc    1  Sect  De   0x3c
    3819  .constdata                 0x00045596   Lc    1  Sect  De   0xf
    3820  ..\..\pb\media.pb.c        0x00000000   Lc  Abs  File  De 
    3821  .constdata                 0x000455a5   Lc    1  Sect  De   0x1e
    3822  ..\..\pb\pb_common.c       0x00000000   Lc  Abs  File  De 
    3823  i.pb_field_iter_begin      0x00039950   Lc    1  Sect  De 
    3824  i.pb_field_iter_find       0x00039974   Lc    1  Sect  De 
    3825  i.pb_field_iter_next       0x00039a3c   Lc    1  Sect  De 
    3826  ..\..\pb\speech.pb.c       0x00000000   Lc  Abs  File  De 
    3827  .constdata                 0x000455c3   Lc    1  Sect  De   0x1e
    3828  .constdata                 0x000455e1   Lc    1  Sect  De   0x3c
    3829  .constdata                 0x0004561d   Lc    1  Sect  De   0x2d
    3830  .constdata                 0x0004564a   Lc    1  Sect  De   0x4b
    3831  .constdata                 0x00045695   Lc    1  Sect  De   0x5a
    3832  .constdata                 0x000456ef   Lc    1  Sect  De   0x2d
    3833  .constdata                 0x0004571c   Lc    1  Sect  De   0x1e
    3834  .constdata                 0x0004573a   Lc    1  Sect  De   0x2d
    3835  .constdata                 0x00045767   Lc    1  Sect  De   0x1e
    3836  .constdata                 0x00045785   Lc    1  Sect  De   0x1e
    3837  ..\..\pb\state.pb.c        0x00000000   Lc  Abs  File  De 
    3838  .constdata                 0x000457a3   Lc    1  Sect  De   0x3c
    3839  .constdata                 0x000457df   Lc    1  Sect  De   0x1e
    3840  .constdata                 0x000457fd   Lc    1  Sect  De   0x1e
    3841  .constdata                 0x0004581b   Lc    1  Sect  De   0x1e
    3842  ..\..\pb\system.pb.c       0x00000000   Lc  Abs  File  De 
    3843  .constdata                 0x00045839   Lc    1  Sect  De   0x3c
    3844  .constdata                 0x00045875   Lc    1  Sect  De   0x2d
    3845  .constdata                 0x000458a2   Lc    1  Sect  De   0xf
    3846  .constdata                 0x000458b1   Lc    1  Sect  De   0xf
    3847  .constdata                 0x000458c0   Lc    1  Sect  De   0x1e
    3848  .constdata                 0x000458de   Lc    1  Sect  De   0x2d
    3849  .constdata                 0x0004590b   Lc    1  Sect  De   0xf
    3850  .constdata                 0x0004591a   Lc    1  Sect  De   0x1e
    3851  .constdata                 0x00045938   Lc    1  Sect  De   0x1e
    3852  ..\..\pb\transport.pb.c    0x00000000   Lc  Abs  File  De 
    3853  .constdata                 0x00045956   Lc    1  Sect  De   0x1e
    3854  .constdata                 0x00045974   Lc    1  Sect  De   0x1e
    3855  .constdata                 0x00045992   Lc    1  Sect  De   0x1e
    3856  ..\..\celt\bands.c         0x00000000   Lc  Abs  File  De 
    3857  i.compute_band_energies    0x0002fae0   Lc    1  Sect  De 
    3858  i.compute_theta            0x0002fd78   Lc    1  Sect  De 
    3859  compute_theta              0x0002fd79   Lc    1  Code  De   0x650
    3860  i.deinterleave_hadamard    0x000308c8   Lc    1  Sect  De 
    3861  deinterleave_hadamard      0x000308c9   Lc    1  Code  De   0xf4
    3862  i.haar1                    0x00033d24   Lc    1  Sect  De 
    3863  i.hysteresis_decision      0x00035be4   Lc    1  Sect  De 
    3864  i.intensity_stereo         0x00035d18   Lc    1  Sect  De 
    3865  intensity_stereo           0x00035d19   Lc    1  Code  De   0xea
    3866  i.normalise_bands          0x0003672c   Lc    1  Sect  De 
    3867  i.quant_all_bands          0x0003ab38   Lc    1  Sect  De 
    3868  i.quant_band               0x0003b950   Lc    1  Sect  De 
    3869  quant_band                 0x0003b951   Lc    1  Code  De   0x5b0
    3870  i.quant_band_stereo        0x0003bf04   Lc    1  Sect  De 
    3871  quant_band_stereo          0x0003bf05   Lc    1  Code  De   0x506
    3872  i.quant_partition          0x0003cc04   Lc    1  Sect  De 
    3873  quant_partition            0x0003cc05   Lc    1  Code  De   0x458
    3874  i.spreading_decision       0x0003fa78   Lc    1  Sect  De 
    3875  .constdata                 0x000459b0   Lc    1  Sect  De   0xa8
    3876  ordery_table               0x000459b0   Lc    1  Data  De   0x78
    3877  exp2_table8                0x00045a28   Lc    1  Data  De   0x10
    3878  bit_interleave_table       0x00045a38   Lc    1  Data  De   0x10
    3879  bit_deinterleave_table     0x00045a48   Lc    1  Data  De   0x10
    3880  ..\..\celt\celt.c          0x00000000   Lc  Abs  File  De 
    3881  i.comb_filter              0x0002f8dc   Lc    1  Sect  De 
    3882  i.init_caps                0x00035c8a   Lc    1  Sect  De 
    3883  i.resampling_factor        0x0003d618   Lc    1  Sect  De 
    3884  .constdata                 0x00045a58   Lc    1  Sect  De   0x20
    3885  .constdata                 0x00045a78   Lc    1  Sect  De   0x44
    3886  gains                      0x00045a78   Lc    1  Data  De   0x24
    3887  error_strings              0x00045a9c   Lc    1  Data  De   0x20
    3888  .conststring               0x0004af00   Lc    1  Sect  De   0x95
    3889  ..\..\celt\mdct.c          0x00000000   Lc  Abs  File  De 
    3890  i.clt_mdct_forward_c       0x0002f5f4   Lc    1  Sect  De 
    3891  ..\..\celt\modes.c         0x00000000   Lc  Abs  File  De 
    3892  i.opus_custom_mode_create  0x000374e8   Lc    1  Sect  De 
    3893  .constdata                 0x00045abc   Lc    1  Sect  De   0x2c
    3894  eband5ms                   0x00045abc   Lc    1  Data  De   0x2c
    3895  .constdata                 0x00045ae8   Lc    1  Sect  De   0xe7
    3896  band_allocation            0x00045ae8   Lc    1  Data  De   0xe7
    3897  .constdata                 0x00045bd0   Lc    1  Sect  De   0x1e0
    3898  window120                  0x00045bd0   Lc    1  Data  De   0x1e0
    3899  .constdata                 0x00045db0   Lc    1  Sect  De   0x2a
    3900  logN400                    0x00045db0   Lc    1  Data  De   0x2a
    3901  .constdata                 0x00045dda   Lc    1  Sect  De   0xd2
    3902  cache_index50              0x00045dda   Lc    1  Data  De   0xd2
    3903  .constdata                 0x00045eac   Lc    1  Sect  De   0x188
    3904  cache_bits50               0x00045eac   Lc    1  Data  De   0x188
    3905  .constdata                 0x00046034   Lc    1  Sect  De   0xa8
    3906  cache_caps50               0x00046034   Lc    1  Data  De   0xa8
    3907  .constdata                 0x000460dc   Lc    1  Sect  De   0xf00
    3908  fft_twiddles48000_960      0x000460dc   Lc    1  Data  De   0xf00
    3909  .constdata                 0x00046fdc   Lc    1  Sect  De   0x3c0
    3910  fft_bitrev480              0x00046fdc   Lc    1  Data  De   0x3c0
    3911  .constdata                 0x0004739c   Lc    1  Sect  De   0x1e0
    3912  fft_bitrev240              0x0004739c   Lc    1  Data  De   0x1e0
    3913  .constdata                 0x0004757c   Lc    1  Sect  De   0xf0
    3914  fft_bitrev120              0x0004757c   Lc    1  Data  De   0xf0
    3915  .constdata                 0x0004766c   Lc    1  Sect  De   0x78
    3916  fft_bitrev60               0x0004766c   Lc    1  Data  De   0x78
    3917  .constdata                 0x000476e4   Lc    1  Sect  De   0x38
    3918  fft_state48000_960_0       0x000476e4   Lc    1  Data  De   0x38
    3919  .constdata                 0x0004771c   Lc    1  Sect  De   0x38
    3920  fft_state48000_960_1       0x0004771c   Lc    1  Data  De   0x38
    3921  .constdata                 0x00047754   Lc    1  Sect  De   0x38
    3922  fft_state48000_960_2       0x00047754   Lc    1  Data  De   0x38
    3923  .constdata                 0x0004778c   Lc    1  Sect  De   0x38
    3924  fft_state48000_960_3       0x0004778c   Lc    1  Data  De   0x38
    3925  .constdata                 0x000477c4   Lc    1  Sect  De   0x1c20
    3926  mdct_twiddles960           0x000477c4   Lc    1  Data  De   0x1c20
    3927  .constdata                 0x000493e4   Lc    1  Sect  De   0x6c
    3928  mode48000_960_120          0x000493e4   Lc    1  Data  De   0x6c
    3929  ..\..\celt\pitch.c         0x00000000   Lc  Abs  File  De 
    3930  i.celt_pitch_xcorr_c       0x0002e8ac   Lc    1  Sect  De 
    3931  i.find_best_pitch          0x00033c08   Lc    1  Sect  De 
    3932  find_best_pitch            0x00033c09   Lc    1  Code  De   0x10c
    3933  i.pitch_downsample         0x00039ebc   Lc    1  Sect  De 
    3934  i.pitch_search             0x0003a19c   Lc    1  Sect  De 
    3935  i.remove_doubling          0x0003d070   Lc    1  Sect  De 
    3936  .constdata                 0x00049450   Lc    1  Sect  De   0x40
    3937  second_check               0x00049450   Lc    1  Data  De   0x40
    3938  ..\..\celt\quant_bands.c   0x00000000   Lc  Abs  File  De 
    3939  i.amp2Log2                 0x00027d38   Lc    1  Sect  De 
    3940  i.quant_coarse_energy      0x0003c410   Lc    1  Sect  De 
    3941  i.quant_coarse_energy_impl 0x0003c77c   Lc    1  Sect  De 
    3942  quant_coarse_energy_impl   0x0003c77d   Lc    1  Code  De   0x268
    3943  i.quant_energy_finalise    0x0003ca00   Lc    1  Sect  De 
    3944  i.quant_fine_energy        0x0003caec   Lc    1  Sect  De 
    3945  .constdata                 0x00049490   Lc    1  Sect  De   0x1d8
    3946  small_energy_icdf          0x00049490   Lc    1  Data  De   0x3
    3947  pred_coef                  0x000494f8   Lc    1  Data  De   0x10
    3948  beta_coef                  0x00049508   Lc    1  Data  De   0x10
    3949  e_prob_model               0x00049518   Lc    1  Data  De   0x150
    3950  ..\..\celt\rate.c          0x00000000   Lc  Abs  File  De 
    3951  i.clt_compute_allocation   0x0002ecdc   Lc    1  Sect  De 
    3952  .constdata                 0x00049668   Lc    1  Sect  De   0x18
    3953  LOG2_FRAC_TABLE            0x00049668   Lc    1  Data  De   0x18
    3954  ..\..\src\extensions.c     0x00000000   Lc  Abs  File  De 
    3955  i.opus_packet_extensions_count
                                    0x00037c54   Lc    1  Sect  De 
    3956  i.opus_packet_extensions_generate
                                    0x00037cdc   Lc    1  Sect  De 
    3957  i.opus_packet_extensions_parse
                                    0x00037ef8   Lc    1  Sect  De 
    3958  ..\..\src\opus.c           0x00000000   Lc  Abs  File  De 
    3959  i.encode_size              0x0003390c   Lc    1  Sect  De 
    3960  i.opus_packet_get_samples_per_frame
                                    0x0003801c   Lc    1  Sect  De 
    3961  i.opus_packet_parse_impl   0x00038120   Lc    1  Sect  De 
    3962  ..\..\celt\celt_lpc.c      0x00000000   Lc  Abs  File  De 
    3963  i._celt_autocorr           0x0001ef10   Lc    1  Sect  De 
    3964  i._celt_lpc                0x0001f05c   Lc    1  Sect  De 
    3965  ..\..\celt\entdec.c        0x00000000   Lc  Abs  File  De 
    3966  i.ec_dec_bit_logp          0x00032c5c   Lc    1  Sect  De 
    3967  i.ec_dec_bits              0x00032c80   Lc    1  Sect  De 
    3968  i.ec_dec_normalize         0x00032d2e   Lc    1  Sect  De 
    3969  ec_dec_normalize           0x00032d2f   Lc    1  Code  De   0x52
    3970  i.ec_dec_uint              0x00032d80   Lc    1  Sect  De 
    3971  i.ec_dec_update            0x00032e5c   Lc    1  Sect  De 
    3972  i.ec_decode                0x00032e84   Lc    1  Sect  De 
    3973  ..\..\celt\kiss_fft.c      0x00000000   Lc  Abs  File  De 
    3974  i.opus_fft_impl            0x00037538   Lc    1  Sect  De 
    3975  ..\..\celt\laplace.c       0x00000000   Lc  Abs  File  De 
    3976  i.ec_laplace_encode        0x000333ce   Lc    1  Sect  De 
    3977  ..\..\celt\mathops.c       0x00000000   Lc  Abs  File  De 
    3978  i.isqrt32                  0x000363a0   Lc    1  Sect  De 
    3979  ..\..\celt\vq.c            0x00000000   Lc  Abs  File  De 
    3980  i.alg_quant                0x0001f174   Lc    1  Sect  De 
    3981  i.alg_unquant              0x0001f282   Lc    1  Sect  De 
    3982  i.exp_rotation             0x00033a18   Lc    1  Sect  De 
    3983  i.exp_rotation1            0x00033b70   Lc    1  Sect  De 
    3984  exp_rotation1              0x00033b71   Lc    1  Code  De   0x7e
    3985  i.normalise_residual       0x00036800   Lc    1  Sect  De 
    3986  normalise_residual         0x00036801   Lc    1  Code  De   0xd2
    3987  i.op_pvq_search_c          0x00036e90   Lc    1  Sect  De 
    3988  i.renormalise_vector       0x0003d53c   Lc    1  Sect  De 
    3989  i.stereo_itheta            0x0003fcb0   Lc    1  Sect  De 
    3990  .constdata                 0x00049680   Lc    1  Sect  De   0xc
    3991  SPREAD_FACTOR              0x00049680   Lc    1  Data  De   0xc
    3992  ..\..\celt\cwrs.c          0x00000000   Lc  Abs  File  De 
    3993  i.decode_pulses            0x0003072c   Lc    1  Sect  De 
    3994  i.encode_pulses            0x000337f0   Lc    1  Sect  De 
    3995  .constdata                 0x0004968c   Lc    1  Sect  De   0x13e0
    3996  CELT_PVQ_U_DATA            0x0004968c   Lc    1  Data  De   0x13e0
    3997  .constdata                 0x0004aa6c   Lc    1  Sect  De   0x3c
    3998  CELT_PVQ_U_ROW             0x0004aa6c   Lc    1  Data  De   0x3c
    3999  dc.s                       0x00000000   Lc  Abs  File  De 
    4000  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4001  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4002  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4003  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4004  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4005  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4006  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4007  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4008  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4009  .text                      0x00018460   Lc    1  Sect  De   0x26
    4010  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    4011  .text                      0x00018486   Lc    1  Sect  De   0x26
    4012  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4013  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4014  .text                      0x000184ac   Lc    1  Sect  De 
    4015  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4016  .text                      0x00018504   Lc    1  Sect  De 
    4017  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4018  .text                      0x0001854c   Lc    1  Sect  De 
    4019  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    4020  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4021  .text                      0x0001858a   Lc    1  Sect  De   0x8a
    4022  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4023  .text                      0x00018614   Lc    1  Sect  De   0x84
    4024  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4025  .text                      0x00018698   Lc    1  Sect  De   0x64
    4026  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4027  .text                      0x000186fc   Lc    1  Sect  De   0x7a
    4028  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4029  .text                      0x00018776   Lc    1  Sect  De   0x10
    4030  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4031  .text                      0x00018786   Lc    1  Sect  De   0x44
    4032  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4033  .text                      0x000187ca   Lc    1  Sect  De   0x4e
    4034  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4035  .text                      0x00018818   Lc    1  Sect  De   0x56
    4036  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    4037  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    4038  .text                      0x0001886e   Lc    1  Sect  De 
    4039  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De 
    4040  !!!main                    0x00018234   Lc    1  Sect  De   0x8
    4041  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    4042  !!handler_copy             0x000182cc   Lc    1  Sect  De   0x1a
    4043  ../fplib/d2f.s             0x00000000   Lc  Abs  File  De 
    4044  x$fpl$d2f                  0x00042228   Lc    1  Sect  De   0x62
    4045  $v0                        0x00042228   Lc    1   --   De 
    4046  ../fplib/daddsub.s         0x00000000   Lc  Abs  File  De 
    4047  x$fpl$dadd                 0x0004228c   Lc    1  Sect  De   0x150
    4048  $v0                        0x0004228c   Lc    1   --   De 
    4049  _dadd1                     0x0004229d   Lc    1  Code  De 
    4050  x$fpl$drsb                 0x00042b1c   Lc    1  Sect  De   0x16
    4051  $v0                        0x00042b1c   Lc    1   --   De 
    4052  x$fpl$dsub                 0x00042ccc   Lc    1  Sect  De   0x1d4
    4053  $v0                        0x00042ccc   Lc    1   --   De 
    4054  _dsub1                     0x00042cdd   Lc    1  Code  De 
    4055  ../fplib/dfix.s            0x00000000   Lc  Abs  File  De 
    4056  x$fpl$dfix                 0x0004272c   Lc    1  Sect  De   0x5e
    4057  $v0                        0x0004272c   Lc    1   --   De 
    4058  ../fplib/dfixu.s           0x00000000   Lc  Abs  File  De 
    4059  x$fpl$dfixu                0x0004278c   Lc    1  Sect  De   0x5a
    4060  $v0                        0x0004278c   Lc    1   --   De 
    4061  ../fplib/dflt.s            0x00000000   Lc  Abs  File  De 
    4062  x$fpl$dfltu                0x00042814   Lc    1  Sect  De   0x26
    4063  $v0                        0x00042814   Lc    1   --   De 
    4064  x$fpl$dflt                 0x000427e6   Lc    1  Sect  De   0x2e
    4065  $v0                        0x000427e6   Lc    1   --   De 
    4066  ../fplib/dleqf.s           0x00000000   Lc  Abs  File  De 
    4067  x$fpl$dleqf                0x0004283c   Lc    1  Sect  De   0x78
    4068  $v0                        0x0004283c   Lc    1   --   De 
    4069  ../fplib/dmul.s            0x00000000   Lc  Abs  File  De 
    4070  x$fpl$dmul                 0x000428b4   Lc    1  Sect  De   0x154
    4071  $v0                        0x000428b4   Lc    1   --   De 
    4072  ../fplib/drleqf.s          0x00000000   Lc  Abs  File  De 
    4073  x$fpl$drleqf               0x00042ab0   Lc    1  Sect  De   0x6c
    4074  $v0                        0x00042ab0   Lc    1   --   De 
    4075  ../fplib/f2d.s             0x00000000   Lc  Abs  File  De 
    4076  x$fpl$f2d                  0x00042ea0   Lc    1  Sect  De   0x56
    4077  $v0                        0x00042ea0   Lc    1   --   De 
    4078  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    4079  i.__hardfp_cos             0x0001d0b8   Lc    1  Sect  De 
    4080  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    4081  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    4082  i.__hardfp_exp             0x0001d180   Lc    1  Sect  De 
    4083  .constdata                 0x0004aaa8   Lc    1  Sect  De   0x58
    4084  halF                       0x0004aaa8   Lc    1  Data  De   0x10
    4085  ln2HI                      0x0004aab8   Lc    1  Data  De   0x10
    4086  ln2LO                      0x0004aac8   Lc    1  Data  De   0x10
    4087  P                          0x0004aad8   Lc    1  Data  De   0x28
    4088  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    4089  ../mathlib/floor.c         0x00000000   Lc  Abs  File  De 
    4090  i.__hardfp_floor           0x0001d4d8   Lc    1  Sect  De 
    4091  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    4092  i.__hardfp_log             0x0001d5f0   Lc    1  Sect  De 
    4093  .constdata                 0x0004ab00   Lc    1  Sect  De   0x38
    4094  Lg2                        0x0004ab00   Lc    1  Data  De   0x18
    4095  Lg                         0x0004ab18   Lc    1  Data  De   0x20
    4096  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    4097  ../mathlib/pow.c           0x00000000   Lc  Abs  File  De 
    4098  i.__hardfp_pow             0x0001d9b8   Lc    1  Sect  De 
    4099  .constdata                 0x0004ab38   Lc    1  Sect  De   0x88
    4100  bp                         0x0004ab38   Lc    1  Data  De   0x10
    4101  dp_h                       0x0004ab48   Lc    1  Data  De   0x10
    4102  dp_l                       0x0004ab58   Lc    1  Data  De   0x10
    4103  L                          0x0004ab68   Lc    1  Data  De   0x30
    4104  P                          0x0004ab98   Lc    1  Data  De   0x28
    4105  ../mathlib/pow.c           0x00000000   Lc  Abs  File  De 
    4106  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    4107  i.__hardfp_sqrt            0x0001e608   Lc    1  Sect  De 
    4108  i.sqrt                     0x0003fc42   Lc    1  Sect  De 
    4109  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    4110  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4111  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4112  .ARM.Collect$$rtentry$$00000000
                                    0x00018310   Lc    1  Sect  De 
    4113  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4114  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4115  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4116  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4117  .text                      0x00018874   Lc    1  Sect  De   0x8
    4118  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4119  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4120  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4121  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4122  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4123  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    4124  ../clib/fenv.c             0x00000000   Lc  Abs  File  De 
    4125  .text                      0x0001887c   Lc    1  Sect  De 
    4126  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4127  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4128  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4129  .ARM.Collect$$libinit$$00000001
                                    0x00018306   Lc    1  Sect  De   0x4
    4130  .ARM.Collect$$libinit$$00000004
                                    0x0001830a   Lc    1  Sect  De 
    4131  .ARM.Collect$$libinit$$0000000A
                                    0x0001830a   Lc    1  Sect  De 
    4132  .ARM.Collect$$libinit$$0000000C
                                    0x0001830a   Lc    1  Sect  De 
    4133  .ARM.Collect$$libinit$$0000000E
                                    0x0001830a   Lc    1  Sect  De 
    4134  .ARM.Collect$$libinit$$00000011
                                    0x0001830a   Lc    1  Sect  De 
    4135  .ARM.Collect$$libinit$$00000013
                                    0x0001830a   Lc    1  Sect  De 
    4136  .ARM.Collect$$libinit$$00000015
                                    0x0001830a   Lc    1  Sect  De 
    4137  .ARM.Collect$$libinit$$00000017
                                    0x0001830a   Lc    1  Sect  De 
    4138  .ARM.Collect$$libinit$$00000019
                                    0x0001830a   Lc    1  Sect  De 
    4139  .ARM.Collect$$libinit$$0000001B
                                    0x0001830a   Lc    1  Sect  De 
    4140  .ARM.Collect$$libinit$$0000001D
                                    0x0001830a   Lc    1  Sect  De 
    4141  .ARM.Collect$$libinit$$0000001F
                                    0x0001830a   Lc    1  Sect  De 
    4142  .ARM.Collect$$libinit$$00000021
                                    0x0001830a   Lc    1  Sect  De 
    4143  .ARM.Collect$$libinit$$00000023
                                    0x0001830a   Lc    1  Sect  De 
    4144  .ARM.Collect$$libinit$$00000025
                                    0x0001830a   Lc    1  Sect  De 
    4145  .ARM.Collect$$libinit$$0000002C
                                    0x0001830a   Lc    1  Sect  De 
    4146  .ARM.Collect$$libinit$$0000002E
                                    0x0001830a   Lc    1  Sect  De 
    4147  .ARM.Collect$$libinit$$00000030
                                    0x0001830a   Lc    1  Sect  De 
    4148  .ARM.Collect$$libinit$$00000032
                                    0x0001830a   Lc    1  Sect  De 
    4149  .ARM.Collect$$libinit$$00000033
                                    0x0001830a   Lc    1  Sect  De   0x2
    4150  ../fplib/basic.s           0x00000000   Lc  Abs  File  De 
    4151  x$fpl$basic                0x00042210   Lc    1  Sect  De   0x18
    4152  $v0                        0x00042210   Lc    1   --   De 
    4153  ../fplib/dcmpi.s           0x00000000   Lc  Abs  File  De 
    4154  x$fpl$dcmpinf              0x000423ec   Lc    1  Sect  De   0x18
    4155  $v0                        0x000423ec   Lc    1   --   De 
    4156  ../fplib/ddiv.s            0x00000000   Lc  Abs  File  De 
    4157  x$fpl$ddiv                 0x00042404   Lc    1  Sect  De   0x2b0
    4158  $v0                        0x00042404   Lc    1   --   De 
    4159  ddiv_entry                 0x0004240b   Lc    1  Code  De 
    4160  ../fplib/deqf.s            0x00000000   Lc  Abs  File  De 
    4161  x$fpl$deqf                 0x000426b4   Lc    1  Sect  De   0x78
    4162  $v0                        0x000426b4   Lc    1   --   De 
    4163  ../fplib/dnaninf.s         0x00000000   Lc  Abs  File  De 
    4164  x$fpl$dnaninf              0x00042a08   Lc    1  Sect  De   0x9c
    4165  $v0                        0x00042a08   Lc    1   --   De 
    4166  ../fplib/dretinf.s         0x00000000   Lc  Abs  File  De 
    4167  x$fpl$dretinf              0x00042aa4   Lc    1  Sect  De   0xc
    4168  $v0                        0x00042aa4   Lc    1   --   De 
    4169  ../fplib/dsqrt.s           0x00000000   Lc  Abs  File  De 
    4170  x$fpl$dsqrt                0x00042b34   Lc    1  Sect  De   0x198
    4171  $v0                        0x00042b34   Lc    1   --   De 
    4172  ../fplib/fnaninf.s         0x00000000   Lc  Abs  File  De 
    4173  x$fpl$fnaninf              0x00042ef6   Lc    1  Sect  De   0x8c
    4174  $v0                        0x00042ef6   Lc    1   --   De 
    4175  ../fplib/fretinf.s         0x00000000   Lc  Abs  File  De 
    4176  x$fpl$fretinf              0x00042f8c   Lc    1  Sect  De   0xa
    4177  $v0                        0x00042f8c   Lc    1   --   De 
    4178  ../fplib/scalbn.s          0x00000000   Lc  Abs  File  De 
    4179  x$fpl$scalbn               0x00042ffa   Lc    1  Sect  De   0x5c
    4180  $v0                        0x00042ffa   Lc    1   --   De 
    4181  ../fplib/usenofp.s         0x00000000   Lc  Abs  File  De 
    4182  x$fpl$usenofp              0x00043086   Lc    1  Sect  De 
    4183  ../mathlib/cos_i.c         0x00000000   Lc  Abs  File  De 
    4184  i.__kernel_cos             0x0001eac0   Lc    1  Sect  De 
    4185  .constdata                 0x0004abc0   Lc    1  Sect  De   0x30
    4186  C                          0x0004abc0   Lc    1  Data  De   0x30
    4187  ../mathlib/dunder.c        0x00000000   Lc  Abs  File  De 
    4188  i.__mathlib_dbl_divzero    0x0001ee58   Lc    1  Sect  De 
    4189  i.__mathlib_dbl_infnan     0x0001ee88   Lc    1  Sect  De 
    4190  i.__mathlib_dbl_infnan2    0x0001ee9c   Lc    1  Sect  De 
    4191  i.__mathlib_dbl_invalid    0x0001eeb0   Lc    1  Sect  De 
    4192  i.__mathlib_dbl_overflow   0x0001eed0   Lc    1  Sect  De 
    4193  i.__mathlib_dbl_underflow  0x0001eef0   Lc    1  Sect  De 
    4194  ../mathlib/fabs.c          0x00000000   Lc  Abs  File  De 
    4195  i.fabs                     0x00033bee   Lc    1  Sect  De 
    4196  ../mathlib/fpclassify.c    0x00000000   Lc  Abs  File  De 
    4197  i.__ARM_fpclassify         0x0001d082   Lc    1  Sect  De 
    4198  ../mathlib/poly.c          0x00000000   Lc  Abs  File  De 
    4199  i.__kernel_poly            0x0001ec30   Lc    1  Sect  De 
    4200  ../mathlib/qnan.c          0x00000000   Lc  Abs  File  De 
    4201  .constdata                 0x0004abf0   Lc    1  Sect  De   0x8
    4202  ../mathlib/rred.c          0x00000000   Lc  Abs  File  De 
    4203  i.__ieee754_rem_pio2       0x0001e688   Lc    1  Sect  De 
    4204  .constdata                 0x0004abf8   Lc    1  Sect  De   0xc8
    4205  pio2s                      0x0004abf8   Lc    1  Data  De   0x30
    4206  twooverpi                  0x0004ac28   Lc    1  Data  De   0x98
    4207  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    4208  i.__kernel_sin             0x0001ed28   Lc    1  Sect  De 
    4209  .constdata                 0x0004acc0   Lc    1  Sect  De   0x28
    4210  S                          0x0004acc0   Lc    1  Data  De   0x28
    4211  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    4212  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4213  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4214  .text                      0x00018894   Lc    1  Sect  De   0x8
    4215  .bss                       0x10022aec   Lc    3  Sect  De   0x60
    4216  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4217  .ARM.Collect$$rtentry$$00000002
                                    0x00018310   Lc    1  Sect  De 
    4218  .ARM.Collect$$rtentry$$00000009
                                    0x00018316   Lc    1  Sect  De 
    4219  .ARM.Collect$$rtentry$$0000000A
                                    0x00018316   Lc    1  Sect  De   0x4
    4220  .ARM.Collect$$rtentry$$0000000C
                                    0x0001831a   Lc    1  Sect  De 
    4221  .ARM.Collect$$rtentry$$0000000D
                                    0x0001831a   Lc    1  Sect  De   0x8
    4222  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4223  .ARM.Collect$$rtentry$$00000004
                                    0x00018310   Lc    1  Sect  De   0x6
    4224  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4225  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4226  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4227  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4228  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4229  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4230  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4231  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4232  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4233  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4234  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4235  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    4236  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4237  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4238  ../fplib/dcheck1.s         0x00000000   Lc  Abs  File  De 
    4239  x$fpl$dcheck1              0x000423dc   Lc    1  Sect  De   0x10
    4240  $v0                        0x000423dc   Lc    1   --   De 
    4241  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De 
    4242  x$fpl$fpinit               0x00042f82   Lc    1  Sect  De   0xa
    4243  $v0                        0x00042f82   Lc    1   --   De 
    4244  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4245  .text                      0x0001889c   Lc    1  Sect  De   0x2
    4246  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4247  .text                      0x0001889e   Lc    1  Sect  De 
    4248  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    4249  .text                      0x0001889e   Lc    1  Sect  De   0x4a
    4250  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4251  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4252  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    4253  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    4254  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    4255  ../clib/locale.s           0x00000000   Lc  Abs  File  De 
    4256  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De 
    4257  .text                      0x000188e8   Lc    1  Sect  De 
    4258  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4259  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4260  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4261  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4262  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4263  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4264  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    4265  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4266  .ARM.Collect$$libinit$$00000000
                                    0x00018304   Lc    1  Sect  De   0x2
    4267  ../fplib/retnan.s          0x00000000   Lc  Abs  File  De 
    4268  x$fpl$retnan               0x00042f96   Lc    1  Sect  De   0x64
    4269  $v0                        0x00042f96   Lc    1   --   De 
    4270  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4271  .text                      0x000188fc   Lc    1  Sect  De 
    4272  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4273  .ARM.Collect$$rtexit$$00000000
                                    0x00018322   Lc    1  Sect  De   0x2
    4274  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4275  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    4276  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4277  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4278  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4279  .ARM.Collect$$libshutdown$$00000002
                                    0x0001830e   Lc    1  Sect  De 
    4280  .ARM.Collect$$libshutdown$$00000004
                                    0x0001830e   Lc    1  Sect  De 
    4281  .ARM.Collect$$libshutdown$$00000007
                                    0x0001830e   Lc    1  Sect  De 
    4282  .ARM.Collect$$libshutdown$$0000000A
                                    0x0001830e   Lc    1  Sect  De 
    4283  .ARM.Collect$$libshutdown$$0000000C
                                    0x0001830e   Lc    1  Sect  De 
    4284  .ARM.Collect$$libshutdown$$0000000F
                                    0x0001830e   Lc    1  Sect  De 
    4285  .ARM.Collect$$libshutdown$$00000010
                                    0x0001830e   Lc    1  Sect  De   0x2
    4286  ../fplib/trapv.s           0x00000000   Lc  Abs  File  De 
    4287  x$fpl$trapveneer           0x00043056   Lc    1  Sect  De   0x30
    4288  $v0                        0x00043056   Lc    1   --   De 
    4289  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    4290  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    4291  .ARM.Collect$$rtexit$$00000002
                                    0x00018324   Lc    1  Sect  De 
    4292  .ARM.Collect$$rtexit$$00000003
                                    0x00018324   Lc    1  Sect  De   0x4
    4293  .ARM.Collect$$rtexit$$00000004
                                    0x00018328   Lc    1  Sect  De   0x6
    4294  ../clib/signal.s           0x00000000   Lc  Abs  File  De 
    4295  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4296  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4297  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4298  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4299  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4300  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4301  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4302  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    4303  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    4304  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    4305  .ARM.Collect$$libshutdown$$00000000
                                    0x0001830c   Lc    1  Sect  De   0x2
    4306  ../clib/angel/dczerorl2.s  0x00000000   Lc  Abs  File  De 
    4307  !!dczerorl2                0x00018270   Lc    1  Sect  De   0x5a
    4308  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De 
    4309  !!!scatter                 0x0001823c   Lc    1  Sect  De   0x34
    4310  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    4311  !!handler_zi               0x000182e8   Lc    1  Sect  De   0x1c
    4312  BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$UX$STANDARDLIB$REQ8$EABIv2
                                    0x00000000   Gb  Abs   --   Hi 
    4313  __ARM_use_no_argv          0x00000000   Gb  Abs   --   Hi 
    4314  __Vectors                  0x00018000   Gb    1  Data  Hi 
    4315  __Patchable                0x00018190   Gb    1  Data  Hi 
    4316  Reset_Handler              0x00018201   Wk    1  Code  Hi   0x1c
    4317  NMI_Handler                0x0001821f   Wk    1  Code  Hi   0x2
    4318  MemManage_Handler          0x00018221   Wk    1  Code  Hi   0x2
    4319  BusFault_Handler           0x00018223   Wk    1  Code  Hi   0x2
    4320  UsageFault_Handler         0x00018225   Wk    1  Code  Hi   0x2
    4321  DebugMon_Handler           0x00018229   Wk    1  Code  Hi   0x2
    4322  am_adc_isr                 0x0001822f   Wk    1  Code  Hi 
    4323  am_audadc0_isr             0x0001822f   Wk    1  Code  Hi 
    4324  am_brownout_isr            0x0001822f   Wk    1  Code  Hi 
    4325  am_cachecpu_isr            0x0001822f   Wk    1  Code  Hi 
    4326  am_clkgen_isr              0x0001822f   Wk    1  Code  Hi 
    4327  am_disp_isr                0x0001822f   Wk    1  Code  Hi 
    4328  am_dsi_isr                 0x0001822f   Wk    1  Code  Hi 
    4329  am_dspi2s0_isr             0x0001822f   Wk    1  Code  Hi 
    4330  am_dspi2s1_isr             0x0001822f   Wk    1  Code  Hi 
    4331  am_dspi2s2_isr             0x0001822f   Wk    1  Code  Hi 
    4332  am_dspi2s3_isr             0x0001822f   Wk    1  Code  Hi 
    4333  am_gpio0_405f_isr          0x0001822f   Wk    1  Code  Hi 
    4334  am_gpio0_607f_isr          0x0001822f   Wk    1  Code  Hi 
    4335  am_gpio1_001f_isr          0x0001822f   Wk    1  Code  Hi 
    4336  am_gpio1_203f_isr          0x0001822f   Wk    1  Code  Hi 
    4337  am_gpio1_405f_isr          0x0001822f   Wk    1  Code  Hi 
    4338  am_gpio1_607f_isr          0x0001822f   Wk    1  Code  Hi 
    4339  am_gpu_isr                 0x0001822f   Wk    1  Code  Hi 
    4340  am_iomaster0_isr           0x0001822f   Wk    1  Code  Hi 
    4341  am_iomaster1_isr           0x0001822f   Wk    1  Code  Hi 
    4342  am_iomaster2_isr           0x0001822f   Wk    1  Code  Hi 
    4343  am_iomaster3_isr           0x0001822f   Wk    1  Code  Hi 
    4344  am_iomaster4_isr           0x0001822f   Wk    1  Code  Hi 
    4345  am_iomaster5_isr           0x0001822f   Wk    1  Code  Hi 
    4346  am_iomaster6_isr           0x0001822f   Wk    1  Code  Hi 
    4347  am_iomaster7_isr           0x0001822f   Wk    1  Code  Hi 
    4348  am_ioslave_acc_isr         0x0001822f   Wk    1  Code  Hi 
    4349  am_ioslave_ios_isr         0x0001822f   Wk    1  Code  Hi 
    4350  am_mspi0_isr               0x0001822f   Wk    1  Code  Hi 
    4351  am_mspi1_isr               0x0001822f   Wk    1  Code  Hi 
    4352  am_mspi2_isr               0x0001822f   Wk    1  Code  Hi 
    4353  am_pdm1_isr                0x0001822f   Wk    1  Code  Hi 
    4354  am_pdm2_isr                0x0001822f   Wk    1  Code  Hi 
    4355  am_pdm3_isr                0x0001822f   Wk    1  Code  Hi 
    4356  am_rtc_isr                 0x0001822f   Wk    1  Code  Hi 
    4357  am_sdio_isr                0x0001822f   Wk    1  Code  Hi 
    4358  am_stimer_cmpr2_isr        0x0001822f   Wk    1  Code  Hi 
    4359  am_stimer_cmpr3_isr        0x0001822f   Wk    1  Code  Hi 
    4360  am_stimer_cmpr4_isr        0x0001822f   Wk    1  Code  Hi 
    4361  am_stimer_cmpr5_isr        0x0001822f   Wk    1  Code  Hi 
    4362  am_stimer_cmpr6_isr        0x0001822f   Wk    1  Code  Hi 
    4363  am_stimer_cmpr7_isr        0x0001822f   Wk    1  Code  Hi 
    4364  am_stimerof_isr            0x0001822f   Wk    1  Code  Hi 
    4365  am_timer00_isr             0x0001822f   Wk    1  Code  Hi 
    4366  am_timer01_isr             0x0001822f   Wk    1  Code  Hi 
    4367  am_timer02_isr             0x0001822f   Wk    1  Code  Hi 
    4368  am_timer03_isr             0x0001822f   Wk    1  Code  Hi 
    4369  am_timer04_isr             0x0001822f   Wk    1  Code  Hi 
    4370  am_timer05_isr             0x0001822f   Wk    1  Code  Hi 
    4371  am_timer06_isr             0x0001822f   Wk    1  Code  Hi 
    4372  am_timer07_isr             0x0001822f   Wk    1  Code  Hi 
    4373  am_timer08_isr             0x0001822f   Wk    1  Code  Hi 
    4374  am_timer09_isr             0x0001822f   Wk    1  Code  Hi 
    4375  am_timer10_isr             0x0001822f   Wk    1  Code  Hi 
    4376  am_timer11_isr             0x0001822f   Wk    1  Code  Hi 
    4377  am_timer12_isr             0x0001822f   Wk    1  Code  Hi 
    4378  am_timer13_isr             0x0001822f   Wk    1  Code  Hi 
    4379  am_timer14_isr             0x0001822f   Wk    1  Code  Hi 
    4380  am_timer15_isr             0x0001822f   Wk    1  Code  Hi 
    4381  am_uart1_isr               0x0001822f   Wk    1  Code  Hi 
    4382  am_uart2_isr               0x0001822f   Wk    1  Code  Hi 
    4383  am_uart3_isr               0x0001822f   Wk    1  Code  Hi 
    4384  am_uart_isr                0x0001822f   Wk    1  Code  Hi 
    4385  am_usb_isr                 0x0001822f   Wk    1  Code  Hi 
    4386  am_vcomp_isr               0x0001822f   Wk    1  Code  Hi 
    4387  am_watchdog_isr            0x0001822f   Wk    1  Code  Hi 
    4388  __main                     0x00018235   Gb    1  Code  Hi   0x8
    4389  __scatterload              0x0001823d   Gb    1  Code  Hi 
    4390  __scatterload_rt2          0x0001823d   Gb    1  Code  Hi   0x2c
    4391  __scatterload_rt2_thumb_only
                                    0x0001823d   Gb    1  Code  Hi 
    4392  __scatterload_null         0x0001824b   Gb    1  Code  Hi 
    4393  __decompress               0x00018271   Gb    1  Code  Hi   0x5a
    4394  __decompress1              0x00018271   Gb    1  Code  Hi 
    4395  __scatterload_copy         0x000182cd   Gb    1  Code  Hi   0x1a
    4396  __scatterload_zeroinit     0x000182e9   Gb    1  Code  Hi   0x1c
    4397  __rt_lib_init              0x00018305   Gb    1  Code  De 
    4398  __rt_lib_init_fp_1         0x00018307   Gb    1  Code  Hi 
    4399  __rt_lib_init_alloca_1     0x0001830b   Gb    1  Code  Hi 
    4400  __rt_lib_init_argv_1       0x0001830b   Gb    1  Code  Hi 
    4401  __rt_lib_init_atexit_1     0x0001830b   Gb    1  Code  Hi 
    4402  __rt_lib_init_clock_1      0x0001830b   Gb    1  Code  Hi 
    4403  __rt_lib_init_cpp_1        0x0001830b   Gb    1  Code  Hi 
    4404  __rt_lib_init_exceptions_1 0x0001830b   Gb    1  Code  Hi 
    4405  __rt_lib_init_fp_trap_1    0x0001830b   Gb    1  Code  Hi 
    4406  __rt_lib_init_getenv_1     0x0001830b   Gb    1  Code  Hi 
    4407  __rt_lib_init_heap_1       0x0001830b   Gb    1  Code  Hi 
    4408  __rt_lib_init_lc_collate_1 0x0001830b   Gb    1  Code  Hi 
    4409  __rt_lib_init_lc_ctype_1   0x0001830b   Gb    1  Code  Hi 
    4410  __rt_lib_init_lc_monetary_1
                                    0x0001830b   Gb    1  Code  Hi 
    4411  __rt_lib_init_lc_numeric_1 0x0001830b   Gb    1  Code  Hi 
    4412  __rt_lib_init_lc_time_1    0x0001830b   Gb    1  Code  Hi 
    4413  __rt_lib_init_preinit_1    0x0001830b   Gb    1  Code  Hi 
    4414  __rt_lib_init_rand_1       0x0001830b   Gb    1  Code  Hi 
    4415  __rt_lib_init_return       0x0001830b   Gb    1  Code  Hi 
    4416  __rt_lib_init_signal_1     0x0001830b   Gb    1  Code  Hi 
    4417  __rt_lib_init_stdio_1      0x0001830b   Gb    1  Code  Hi 
    4418  __rt_lib_init_user_alloc_1 0x0001830b   Gb    1  Code  Hi 
    4419  __rt_lib_shutdown          0x0001830d   Gb    1  Code  De 
    4420  __rt_lib_shutdown_cpp_1    0x0001830f   Gb    1  Code  Hi 
    4421  __rt_lib_shutdown_fp_trap_1
                                    0x0001830f   Gb    1  Code  Hi 
    4422  __rt_lib_shutdown_heap_1   0x0001830f   Gb    1  Code  Hi 
    4423  __rt_lib_shutdown_return   0x0001830f   Gb    1  Code  Hi 
    4424  __rt_lib_shutdown_signal_1 0x0001830f   Gb    1  Code  Hi 
    4425  __rt_lib_shutdown_stdio_1  0x0001830f   Gb    1  Code  Hi 
    4426  __rt_lib_shutdown_user_alloc_1
                                    0x0001830f   Gb    1  Code  Hi 
    4427  __rt_entry                 0x00018311   Gb    1  Code  Hi 
    4428  __rt_entry_presh_1         0x00018311   Gb    1  Code  Hi 
    4429  __rt_entry_sh              0x00018311   Gb    1  Code  Hi 
    4430  __rt_entry_li              0x00018317   Gb    1  Code  Hi 
    4431  __rt_entry_postsh_1        0x00018317   Gb    1  Code  Hi 
    4432  __rt_entry_main            0x0001831b   Gb    1  Code  Hi 
    4433  __rt_entry_postli_1        0x0001831b   Gb    1  Code  Hi 
    4434  __rt_exit                  0x00018323   Gb    1  Code  De 
    4435  __rt_exit_ls               0x00018325   Gb    1  Code  Hi 
    4436  __rt_exit_prels_1          0x00018325   Gb    1  Code  Hi 
    4437  __rt_exit_exit             0x00018329   Gb    1  Code  Hi 
    4438  SVC_Handler                0x00018331   Gb    1  Code  Hi   0x1c
    4439  __asm___6_port_c_39a90d8d__prvStartFirstTask
                                    0x00018351   Gb    1  Code  Hi   0x24
    4440  __asm___6_port_c_39a90d8d__prvEnableVFP
                                    0x00018379   Gb    1  Code  Hi   0x10
    4441  PendSV_Handler             0x0001838d   Gb    1  Code  Hi   0x58
    4442  vPortGetIPSR               0x000183e9   Gb    1  Code  Hi   0x6
    4443  HardFault_Handler          0x000183f1   Gb    1  Code  Hi   0x20
    4444  am_hal_interrupt_master_enable
                                    0x00018415   Gb    1  Code  Hi   0x8
    4445  am_hal_interrupt_master_disable
                                    0x0001841d   Gb    1  Code  Hi   0x8
    4446  am_hal_interrupt_master_set
                                    0x00018425   Gb    1  Code  Hi   0x6
    4447  am_hal_triple_read         0x0001842d   Gb    1  Code  Hi   0x1c
    4448  __user_initial_stackheap   0x00018449   Gb    1  Code  Hi   0xa
    4449  __aeabi_llsl               0x00018461   Gb    1  Code  Hi 
    4450  _ll_shift_l                0x00018461   Gb    1  Code  De   0x26
    4451  __aeabi_llsr               0x00018487   Gb    1  Code  Hi 
    4452  _ll_ushift_r               0x00018487   Gb    1  Code  De   0x26
    4453  memcmp                     0x000184ad   Gb    1  Code  Hi   0x58
    4454  strcpy                     0x00018505   Gb    1  Code  Hi   0x48
    4455  strlen                     0x0001854d   Gb    1  Code  Hi   0x3e
    4456  __aeabi_memcpy             0x0001858b   Gb    1  Code  Hi 
    4457  __rt_memcpy                0x0001858b   Gb    1  Code  De   0x8a
    4458  _memcpy_lastbytes          0x000185f1   Gb    1  Code  De 
    4459  __aeabi_memmove            0x00018615   Gb    1  Code  Hi 
    4460  __rt_memmove               0x00018615   Gb    1  Code  De   0x84
    4461  __memmove_lastfew          0x00018675   Gb    1  Code  De 
    4462  __aeabi_memcpy4            0x00018699   Gb    1  Code  Hi 
    4463  __aeabi_memcpy8            0x00018699   Gb    1  Code  De 
    4464  __rt_memcpy_w              0x00018699   Gb    1  Code  De   0x64
    4465  _memcpy_lastbytes_aligned  0x000186e1   Gb    1  Code  De 
    4466  __aeabi_memmove4           0x000186fd   Gb    1  Code  Hi 
    4467  __aeabi_memmove8           0x000186fd   Gb    1  Code  De 
    4468  __rt_memmove_w             0x000186fd   Gb    1  Code  De   0x7a
    4469  __memmove_aligned          0x00018723   Gb    1  Code  De 
    4470  __memmove_lastfew_aligned  0x0001875b   Gb    1  Code  De 
    4471  __aeabi_memset             0x00018777   Gb    1  Code  Hi   0x10
    4472  __aeabi_memclr             0x00018787   Gb    1  Code  Hi 
    4473  __rt_memclr                0x00018787   Gb    1  Code  De   0x44
    4474  _memset                    0x0001878b   Gb    1  Code  De 
    4475  __aeabi_memclr4            0x000187cb   Gb    1  Code  Hi 
    4476  __aeabi_memclr8            0x000187cb   Gb    1  Code  De 
    4477  __rt_memclr_w              0x000187cb   Gb    1  Code  De   0x4e
    4478  _memset_w                  0x000187cf   Gb    1  Code  De 
    4479  strncpy                    0x00018819   Gb    1  Code  Hi   0x56
    4480  __use_two_region_memory    0x0001886f   Gb    1  Code  Hi   0x2
    4481  __rt_heap_escrow           0x00018871   Gb    1  Code  De   0x2
    4482  __rt_heap_expand           0x00018873   Gb    1  Code  De   0x2
    4483  __aeabi_errno_addr         0x00018875   Gb    1  Code  De   0x8
    4484  __errno$intlibspace        0x00018875   Gb    1  Code  De 
    4485  __rt_errno_addr$intlibspace
                                    0x00018875   Gb    1  Code  De 
    4486  __read_errno               0x0001887d   Gb    1  Code  De   0xa
    4487  __set_errno                0x00018887   Gb    1  Code  De   0xc
    4488  __user_libspace            0x00018895   Wk    1  Code  De   0x8
    4489  __user_perproc_libspace    0x00018895   Wk    1  Code  De 
    4490  __user_perthread_libspace  0x00018895   Wk    1  Code  De 
    4491  __I$use$semihosting        0x0001889d   Gb    1  Code  Hi 
    4492  __use_no_semihosting_swi   0x0001889d   Gb    1  Code  Hi   0x2
    4493  __semihosting_library_function
                                    0x0001889f   Gb    1  Code  Hi 
    4494  __user_setup_stackheap     0x0001889f   Gb    1  Code  De   0x4a
    4495  exit                       0x000188e9   Gb    1  Code  De   0x12
    4496  _sys_exit                  0x000188fd   Gb    1  Code  De   0x8
    4497  AMVOS_RSP_TIMER_START      0x00018909   Gb    1  Code  Hi   0x24
    4498  AMVOS_TX_CCC_TIMER_STOP    0x00018931   Gb    1  Code  Hi   0x1c
    4499  AmVosHandler               0x00018975   Gb    1  Code  Hi   0x28
    4500  AmVosHandlerInit           0x0001899d   Gb    1  Code  Hi   0x6a
    4501  AmVosStart                 0x00018a49   Gb    1  Code  Hi   0x88
    4502  AppAddDevToResList         0x00018b09   Gb    1  Code  Hi   0x54
    4503  AppAdvSetData              0x00018b61   Gb    1  Code  Hi   0x40
    4504  AppAdvStart                0x00018bad   Gb    1  Code  Hi   0x42
    4505  AppCheckBonded             0x00018c01   Gb    1  Code  Hi   0x10
    4506  AppConnClose               0x00018c15   Gb    1  Code  Hi   0xa
    4507  AppConnIsOpen              0x00018c21   Gb    1  Code  Hi   0x1c
    4508  AppDbCheckBonded           0x00018c41   Gb    1  Code  Hi   0x24
    4509  AppDbCheckValidRecord      0x00018c69   Gb    1  Code  Hi   0x10
    4510  AppDbDeleteAllRecords      0x00018c79   Gb    1  Code  Hi   0x1a
    4511  AppDbFindByAddr            0x00018c99   Gb    1  Code  Hi   0x3e
    4512  AppDbFindByLtkReq          0x00018cdd   Gb    1  Code  Hi   0x40
    4513  AppDbGetCccTbl             0x00018d21   Gb    1  Code  Hi   0x4
    4514  AppDbGetCsfRecord          0x00018d25   Gb    1  Code  Hi   0xc
    4515  AppDbGetHdl                0x00018d31   Gb    1  Code  Hi   0x10
    4516  AppDbGetKey                0x00018d45   Gb    1  Code  Hi   0x40
    4517  AppDbGetNextRecord         0x00018d85   Gb    1  Code  Hi   0x58
    4518  AppDbGetPeerAddedToRl      0x00018de5   Gb    1  Code  Hi   0x6
    4519  AppDbGetPeerRpao           0x00018deb   Gb    1  Code  Hi   0x6
    4520  AppDbGetPeerSignCounter    0x00018df1   Gb    1  Code  Hi   0x6
    4521  AppDbInit                  0x00018df9   Gb    1  Code  Hi   0x32
    4522  AppDbNewRecord             0x00018e31   Gb    1  Code  Hi   0x66
    4523  AppDbSetCccTblValue        0x00018ea5   Gb    1  Code  Hi   0x24
    4524  AppDbSetCsfRecord          0x00018ec9   Gb    1  Code  Hi   0x14
    4525  AppDbSetKey                0x00018edd   Gb    1  Code  Hi   0x86
    4526  AppDbSetPeerAddedToRl      0x00018f63   Gb    1  Code  Hi   0x6
    4527  AppDbSetPeerSignCounter    0x00018f69   Gb    1  Code  Hi   0x6
    4528  AppDbUpdateNVM             0x00018f71   Gb    1  Code  Hi   0xb2
    4529  AppDbValidateRecord        0x00019031   Gb    1  Code  Hi   0xe
    4530  AppHandleNumericComparison 0x0001903f   Gb    1  Code  Hi   0x1a
    4531  AppHandlePasskey           0x00019059   Gb    1  Code  Hi   0x4e
    4532  AppHandler                 0x000190ad   Gb    1  Code  Hi   0x42
    4533  AppHandlerInit             0x000190f5   Gb    1  Code  Hi   0x8
    4534  AppServerConnCback         0x00019101   Gb    1  Code  Hi   0x14c
    4535  AppServerInit              0x0001924d   Gb    1  Code  Hi   0x6
    4536  AppSetBondable             0x00019259   Gb    1  Code  Hi   0x8
    4537  AppSlaveInit               0x00019265   Gb    1  Code  Hi   0x4c
    4538  AppSlaveProcDmMsg          0x000192bd   Gb    1  Code  Hi   0x36a
    4539  AppSlaveSecProcDmMsg       0x00019641   Gb    1  Code  Hi   0x326
    4540  AppSlaveSecurityReq        0x0001997d   Gb    1  Code  Hi   0x1e
    4541  AppUiAction                0x000199a1   Gb    1  Code  Hi   0xe
    4542  AppUiBtnPressed            0x000199b5   Gb    1  Code  Hi   0x2
    4543  AppUiBtnRegister           0x000199b9   Gb    1  Code  Hi   0x6
    4544  AppUiDisplayConfirmValue   0x000199c5   Gb    1  Code  Hi   0x10
    4545  AppUiDisplayPasskey        0x000199d9   Gb    1  Code  Hi   0x10
    4546  AppUpdatePrivacyMode       0x000199ed   Gb    1  Code  Hi   0x4a
    4547  AttConnRegister            0x00019a39   Gb    1  Code  Hi   0x6
    4548  AttGetMtu                  0x00019a45   Gb    1  Code  Hi   0x10
    4549  AttHandler                 0x00019a59   Gb    1  Code  Hi   0x3c
    4550  AttHandlerInit             0x00019a99   Gb    1  Code  Hi   0x2a
    4551  AttMsgFree                 0x00019ad9   Gb    1  Code  Hi   0x12
    4552  AttRegister                0x00019aed   Gb    1  Code  Hi   0x52
    4553  AttcIndConfirm             0x00019b49   Gb    1  Code  Hi   0x50
    4554  AttcInit                   0x00019b99   Gb    1  Code  Hi   0x80
    4555  AttcMtuReq                 0x00019c25   Gb    1  Code  Hi   0x30
    4556  AttsAddGroup               0x00019c55   Gb    1  Code  Hi   0x40
    4557  AttsCalculateDbHash        0x00019c99   Gb    1  Code  Hi   0x20e
    4558  AttsCccClearTable          0x00019eb5   Gb    1  Code  Hi   0x1e
    4559  AttsCccEnabled             0x00019ed9   Gb    1  Code  Hi   0x38
    4560  AttsCccGet                 0x00019f15   Gb    1  Code  Hi   0x14
    4561  AttsCccInitTable           0x00019f2d   Gb    1  Code  Hi   0x88
    4562  AttsCccRegister            0x00019fb9   Gb    1  Code  Hi   0x12
    4563  AttsCccSet                 0x00019fd9   Gb    1  Code  Hi   0x14
    4564  AttsCsfConnOpen            0x00019ff1   Gb    1  Code  Hi   0x1e
    4565  AttsCsfGetClientChangeAwareState
                                    0x0001a015   Gb    1  Code  Hi   0xc
    4566  AttsCsfGetFeatures         0x0001a025   Gb    1  Code  Hi   0x16
    4567  AttsCsfRegister            0x0001a041   Gb    1  Code  Hi   0x6
    4568  AttsCsfSetClientChangeAwareState
                                    0x0001a04d   Gb    1  Code  Hi   0x32
    4569  AttsCsfWriteFeatures       0x0001a085   Gb    1  Code  Hi   0x42
    4570  AttsGetCccTableLen         0x0001a0cd   Gb    1  Code  Hi   0x6
    4571  AttsGetSignCounter         0x0001a0d9   Gb    1  Code  Hi   0xc
    4572  AttsHandleValueInd         0x0001a0e9   Gb    1  Code  Hi   0x1e
    4573  AttsHandleValueNtf         0x0001a107   Gb    1  Code  Hi   0x1e
    4574  AttsIndInit                0x0001a125   Gb    1  Code  Hi   0x78
    4575  AttsInit                   0x0001a1a9   Gb    1  Code  Hi   0xa0
    4576  AttsSetCsrk                0x0001a25d   Gb    1  Code  Hi   0x10
    4577  AttsSetSignCounter         0x0001a271   Gb    1  Code  Hi   0xc
    4578  Bda2Str                    0x0001a281   Gb    1  Code  Hi   0x3c
    4579  BdaClr                     0x0001a2c5   Gb    1  Code  Hi   0xc
    4580  BdaCmp                     0x0001a2d1   Gb    1  Code  Hi   0x12
    4581  BdaCpy                     0x0001a2e3   Gb    1  Code  Hi   0xa
    4582  BdaIsZeros                 0x0001a2ed   Gb    1  Code  Hi   0x1e
    4583  Calc128Cpy                 0x0001a30b   Gb    1  Code  Hi   0x12
    4584  Calc128Cpy64               0x0001a31d   Gb    1  Code  Hi   0xa
    4585  Calc128Xor                 0x0001a329   Gb    1  Code  Hi   0x2a
    4586  CalcCrc32                  0x0001a355   Gb    1  Code  Hi   0x76
    4587  DmAdvConfig                0x0001a41d   Gb    1  Code  Hi   0x3a
    4588  DmAdvInit                  0x0001a45d   Gb    1  Code  Hi   0x22
    4589  DmAdvSetData               0x0001a48d   Gb    1  Code  Hi   0x48
    4590  DmAdvSetInterval           0x0001a4d9   Gb    1  Code  Hi   0x1e
    4591  DmAdvStart                 0x0001a4fd   Gb    1  Code  Hi   0x5a
    4592  DmConnCheckIdle            0x0001a55d   Gb    1  Code  Hi   0x1e
    4593  DmConnClose                0x0001a581   Gb    1  Code  Hi   0x2c
    4594  DmConnIdByHandle           0x0001a5b1   Gb    1  Code  Hi   0x22
    4595  DmConnInUse                0x0001a5d9   Gb    1  Code  Hi   0x10
    4596  DmConnInit                 0x0001a5ed   Gb    1  Code  Hi   0x2a
    4597  DmConnLocalAddr            0x0001a629   Gb    1  Code  Hi   0xe
    4598  DmConnLocalAddrType        0x0001a63d   Gb    1  Code  Hi   0x10
    4599  DmConnLocalRpa             0x0001a651   Gb    1  Code  Hi   0xe
    4600  DmConnPeerAddr             0x0001a665   Gb    1  Code  Hi   0xe
    4601  DmConnPeerAddrType         0x0001a679   Gb    1  Code  Hi   0x10
    4602  DmConnPeerRpa              0x0001a68d   Gb    1  Code  Hi   0xe
    4603  DmConnRegister             0x0001a6a1   Gb    1  Code  Hi   0x1c
    4604  DmConnRole                 0x0001a6c1   Gb    1  Code  Hi   0x10
    4605  DmConnSecLevel             0x0001a6d5   Gb    1  Code  Hi   0x10
    4606  DmConnSetDataLen           0x0001a6e9   Gb    1  Code  Hi   0x2a
    4607  DmConnSetIdle              0x0001a719   Gb    1  Code  Hi   0x34
    4608  DmConnSlaveInit            0x0001a751   Gb    1  Code  Hi   0x1a
    4609  DmConnUpdate               0x0001a77d   Gb    1  Code  Hi   0x44
    4610  DmDevReset                 0x0001a7c9   Gb    1  Code  Hi   0x28
    4611  DmDevVsInit                0x0001a7f5   Gb    1  Code  Hi   0x4
    4612  DmHandler                  0x0001a7f9   Gb    1  Code  Hi   0x1e
    4613  DmHandlerInit              0x0001a821   Gb    1  Code  Hi   0x10
    4614  DmHostAddrType             0x0001a839   Gb    1  Code  Hi   0x1a
    4615  DmL2cCmdRejInd             0x0001a859   Gb    1  Code  Hi   0x26
    4616  DmL2cConnUpdateCnf         0x0001a885   Gb    1  Code  Hi   0x26
    4617  DmLlAddrType               0x0001a8ad   Gb    1  Code  Hi   0x1a
    4618  DmLlPrivEnabled            0x0001a8cd   Gb    1  Code  Hi   0x6
    4619  DmPhyInit                  0x0001a8d9   Gb    1  Code  Hi   0x20
    4620  DmPrivAddDevToResList      0x0001a901   Gb    1  Code  Hi   0x54
    4621  DmPrivInit                 0x0001a959   Gb    1  Code  Hi   0x18
    4622  DmPrivResolveAddr          0x0001a979   Gb    1  Code  Hi   0x3e
    4623  DmPrivSetPrivacyMode       0x0001a9bd   Gb    1  Code  Hi   0x36
    4624  DmReadRemoteFeatures       0x0001a9f9   Gb    1  Code  Hi   0x80
    4625  DmRegister                 0x0001aa7d   Gb    1  Code  Hi   0x40
    4626  DmRemoteConnParamReqNegReply
                                    0x0001aac9   Gb    1  Code  Hi   0x26
    4627  DmRemoteConnParamReqReply  0x0001aaf5   Gb    1  Code  Hi   0x30
    4628  DmSecAuthRsp               0x0001ab29   Gb    1  Code  Hi   0x36
    4629  DmSecCancelReq             0x0001ab5f   Gb    1  Code  Hi   0x22
    4630  DmSecCompareRsp            0x0001ab81   Gb    1  Code  Hi   0x32
    4631  DmSecGenerateEccKeyReq     0x0001abb5   Gb    1  Code  Hi   0xc
    4632  DmSecGetCompareValue       0x0001abc5   Gb    1  Code  Hi   0x20
    4633  DmSecGetEccKey             0x0001abe9   Gb    1  Code  Hi   0x4
    4634  DmSecGetLocalCsrk          0x0001abf1   Gb    1  Code  Hi   0x6
    4635  DmSecGetLocalIrk           0x0001abfd   Gb    1  Code  Hi   0x6
    4636  DmSecInit                  0x0001ac09   Gb    1  Code  Hi   0x10
    4637  DmSecLescInit              0x0001ac29   Gb    1  Code  Hi   0x8
    4638  DmSecLtkRsp                0x0001ac39   Gb    1  Code  Hi   0x3c
    4639  DmSecPairRsp               0x0001ac79   Gb    1  Code  Hi   0x3c
    4640  DmSecSetEccKey             0x0001acb5   Gb    1  Code  Hi   0xa
    4641  DmSecSlaveReq              0x0001acc5   Gb    1  Code  Hi   0x22
    4642  DmSizeOfEvt                0x0001ace9   Gb    1  Code  Hi   0x1a
    4643  DmSmpCbackExec             0x0001ad09   Gb    1  Code  Hi   0x28
    4644  GattReadCback              0x0001ad39   Gb    1  Code  Hi   0x1c
    4645  GattSendServiceChangedInd  0x0001ad55   Gb    1  Code  Hi   0x66
    4646  GattSetSvcChangedIdx       0x0001adc1   Gb    1  Code  Hi   0xa
    4647  GattWriteCback             0x0001add1   Gb    1  Code  Hi   0x14
    4648  HciAclRegister             0x0001ade5   Gb    1  Code  Hi   0x8
    4649  HciCoreHandler             0x0001adf1   Gb    1  Code  Hi   0x7a
    4650  HciCoreInit                0x0001ae71   Gb    1  Code  Hi   0x44
    4651  HciDisconnectCmd           0x0001aeb9   Gb    1  Code  Hi   0x30
    4652  HciDrvHandler              0x0001aee9   Gb    1  Code  Hi   0x16e
    4653  HciDrvHandlerInit          0x0001b071   Gb    1  Code  Hi   0xe
    4654  HciDrvRadioBoot            0x0001b099   Gb    1  Code  Hi   0xa4
    4655  HciDrvRadioShutdown        0x0001b15d   Gb    1  Code  Hi   0x46
    4656  HciEvtRegister             0x0001b1b1   Gb    1  Code  Hi   0x6
    4657  HciGetBdAddr               0x0001b1bd   Gb    1  Code  Hi   0x4
    4658  HciGetBufSize              0x0001b1c5   Gb    1  Code  Hi   0x8
    4659  HciGetLeSupFeat            0x0001b1d1   Gb    1  Code  Hi   0xc
    4660  HciGetMaxRxAclLen          0x0001b1e1   Gb    1  Code  Hi   0x8
    4661  HciHandler                 0x0001b1ed   Gb    1  Code  Hi   0x4
    4662  HciHandlerInit             0x0001b1f1   Gb    1  Code  Hi   0x10
    4663  HciLeAddDeviceToResolvingListCmd
                                    0x0001b205   Gb    1  Code  Hi   0x72
    4664  HciLeClearResolvingList    0x0001b277   Gb    1  Code  Hi   0x24
    4665  HciLeConnUpdateCmd         0x0001b29b   Gb    1  Code  Hi   0x6c
    4666  HciLeEncryptCmd            0x0001b307   Gb    1  Code  Hi   0x56
    4667  HciLeGenerateDHKey         0x0001b35d   Gb    1  Code  Hi   0x46
    4668  HciLeLtkReqNegReplCmd      0x0001b3a3   Gb    1  Code  Hi   0x2c
    4669  HciLeLtkReqReplCmd         0x0001b3cf   Gb    1  Code  Hi   0x44
    4670  HciLeRandCmd               0x0001b413   Gb    1  Code  Hi   0x24
    4671  HciLeReadBufSizeCmd        0x0001b437   Gb    1  Code  Hi   0x24
    4672  HciLeReadLocalP256PubKey   0x0001b45b   Gb    1  Code  Hi   0x24
    4673  HciLeReadLocalSupFeatCmd   0x0001b47f   Gb    1  Code  Hi   0x24
    4674  HciLeReadMaxDataLen        0x0001b4a3   Gb    1  Code  Hi   0x24
    4675  HciLeReadRemoteFeatCmd     0x0001b4c7   Gb    1  Code  Hi   0x2c
    4676  HciLeReadResolvingListSize 0x0001b4f3   Gb    1  Code  Hi   0x24
    4677  HciLeReadSupStatesCmd      0x0001b517   Gb    1  Code  Hi   0x24
    4678  HciLeReadWhiteListSizeCmd  0x0001b53b   Gb    1  Code  Hi   0x24
    4679  HciLeRemoteConnParamReqNegReply
                                    0x0001b55f   Gb    1  Code  Hi   0x30
    4680  HciLeRemoteConnParamReqReply
                                    0x0001b58f   Gb    1  Code  Hi   0x72
    4681  HciLeRemoveDeviceFromResolvingList
                                    0x0001b601   Gb    1  Code  Hi   0x36
    4682  HciLeRequestPeerScaCmd     0x0001b637   Gb    1  Code  Hi   0x2c
    4683  HciLeSetAddrResolutionEnable
                                    0x0001b663   Gb    1  Code  Hi   0x28
    4684  HciLeSetAdvDataCmd         0x0001b68b   Gb    1  Code  Hi   0x44
    4685  HciLeSetAdvEnableCmd       0x0001b6cf   Gb    1  Code  Hi   0x28
    4686  HciLeSetAdvParamCmd        0x0001b6f7   Gb    1  Code  Hi   0x80
    4687  HciLeSetDataLen            0x0001b777   Gb    1  Code  Hi   0x3c
    4688  HciLeSetEventMaskCmd       0x0001b7b3   Gb    1  Code  Hi   0x32
    4689  HciLeSetPrivacyModeCmd     0x0001b7e5   Gb    1  Code  Hi   0x40
    4690  HciLeSetScanRespDataCmd    0x0001b825   Gb    1  Code  Hi   0x44
    4691  HciLeStartEncryptionCmd    0x0001b869   Gb    1  Code  Hi   0x72
    4692  HciLeWriteDefDataLen       0x0001b8db   Gb    1  Code  Hi   0x38
    4693  HciLlPrivacySupported      0x0001b915   Gb    1  Code  Hi   0xe
    4694  HciReadBdAddrCmd           0x0001b929   Gb    1  Code  Hi   0x24
    4695  HciReadLocalVerInfoCmd     0x0001b94d   Gb    1  Code  Hi   0x24
    4696  HciReadRssiCmd             0x0001b971   Gb    1  Code  Hi   0x2c
    4697  HciResetCmd                0x0001b99d   Gb    1  Code  Hi   0x56
    4698  HciResetSequence           0x0001b9fd   Gb    1  Code  Hi   0x60
    4699  HciSecRegister             0x0001ba65   Gb    1  Code  Hi   0x6
    4700  HciSendAclData             0x0001ba71   Gb    1  Code  Hi   0xa0
    4701  HciSetEventMaskCmd         0x0001bb19   Gb    1  Code  Hi   0x32
    4702  HciSetEventMaskPage2Cmd    0x0001bb4b   Gb    1  Code  Hi   0x32
    4703  HciSetLeSupFeat            0x0001bb7d   Gb    1  Code  Hi   0x2c
    4704  HciSetMaxRxAclLen          0x0001bbad   Gb    1  Code  Hi   0x8
    4705  HciVendorSpecificCmd       0x0001bbb9   Gb    1  Code  Hi   0x32
    4706  HciVsInit                  0x0001bbeb   Gb    1  Code  Hi   0x2
    4707  HciVscSetTraceBitMap       0x0001bbed   Gb    1  Code  Hi   0x10
    4708  HciVscUpdateBDAddress      0x0001bbfd   Gb    1  Code  Hi   0xc
    4709  HciVscUpdateLinklayerFeature
                                    0x0001bc0d   Gb    1  Code  Hi   0x1c
    4710  HciVscUpdateNvdsParam      0x0001bc2d   Gb    1  Code  Hi   0xc
    4711  HciWriteAuthPayloadTimeout 0x0001bc3d   Gb    1  Code  Hi   0x38
    4712  L2cDataReq                 0x0001bc75   Gb    1  Code  Hi   0x20
    4713  L2cDmConnUpdateReq         0x0001bc95   Gb    1  Code  Hi   0x9c
    4714  L2cInit                    0x0001bd39   Gb    1  Code  Hi   0x26
    4715  L2cRegister                0x0001bd7d   Gb    1  Code  Hi   0x10
    4716  L2cSlaveHandler            0x0001bd91   Gb    1  Code  Hi   0x16
    4717  L2cSlaveHandlerInit        0x0001bda9   Gb    1  Code  Hi   0xc
    4718  L2cSlaveInit               0x0001bdb9   Gb    1  Code  Hi   0x12
    4719  SecAes                     0x0001bdd9   Gb    1  Code  Hi   0x5c
    4720  SecAesHciCback             0x0001be39   Gb    1  Code  Hi   0x1c
    4721  SecAesInit                 0x0001be55   Gb    1  Code  Hi   0x8
    4722  SecCmac                    0x0001be65   Gb    1  Code  Hi   0x84
    4723  SecCmacHciCback            0x0001beed   Gb    1  Code  Hi   0x1cc
    4724  SecCmacInit                0x0001c0b9   Gb    1  Code  Hi   0x8
    4725  SecEccGenKey               0x0001c0c9   Gb    1  Code  Hi   0x2e
    4726  SecEccGenSharedSecret      0x0001c0fd   Gb    1  Code  Hi   0x50
    4727  SecEccHciCback             0x0001c151   Gb    1  Code  Hi   0x52
    4728  SecEccInit                 0x0001c1a5   Gb    1  Code  Hi   0x8
    4729  SecInit                    0x0001c1b5   Gb    1  Code  Hi   0x1a
    4730  SecLeEncryptCmd            0x0001c1d9   Gb    1  Code  Hi   0x34
    4731  SecRand                    0x0001c211   Gb    1  Code  Hi   0x54
    4732  SmpDbGetFailureCount       0x0001c269   Gb    1  Code  Hi   0xa
    4733  SmpDbGetPairingDisabledTime
                                    0x0001c273   Gb    1  Code  Hi   0xa
    4734  SmpDbInit                  0x0001c27d   Gb    1  Code  Hi   0x2e
    4735  SmpDbMaxAttemptReached     0x0001c2b5   Gb    1  Code  Hi   0x4a
    4736  SmpDbPairingFailed         0x0001c309   Gb    1  Code  Hi   0x10
    4737  SmpDbService               0x0001c31d   Gb    1  Code  Hi   0xa2
    4738  SmpDbSetFailureCount       0x0001c3c9   Gb    1  Code  Hi   0x1a
    4739  SmpDmEncryptInd            0x0001c3e9   Gb    1  Code  Hi   0x92
    4740  SmpDmGetStk                0x0001c485   Gb    1  Code  Hi   0x7a
    4741  SmpDmLescEnabled           0x0001c505   Gb    1  Code  Hi   0x1c
    4742  SmpDmMsgSend               0x0001c525   Gb    1  Code  Hi   0xc
    4743  SmpHandler                 0x0001c535   Gb    1  Code  Hi   0x8a
    4744  SmpHandlerInit             0x0001c5c9   Gb    1  Code  Hi   0x56
    4745  SmpScAlloc                 0x0001c631   Gb    1  Code  Hi   0x22
    4746  SmpScAllocScratchBuffers   0x0001c653   Gb    1  Code  Hi   0x7c
    4747  SmpScCalcF4                0x0001c6d1   Gb    1  Code  Hi   0x7c
    4748  SmpScCat                   0x0001c751   Gb    1  Code  Hi   0xe
    4749  SmpScCat128                0x0001c75f   Gb    1  Code  Hi   0xe
    4750  SmpScCmac                  0x0001c76d   Gb    1  Code  Hi   0x48
    4751  SmpScFreeScratchBuffers    0x0001c7b9   Gb    1  Code  Hi   0x52
    4752  SmpScGetCancelMsgWithReattempt
                                    0x0001c80d   Gb    1  Code  Hi   0x3c
    4753  SmpScInit                  0x0001c84d   Gb    1  Code  Hi   0x26
    4754  SmprInit                   0x0001c885   Gb    1  Code  Hi   0x16
    4755  SmprScInit                 0x0001c8ad   Gb    1  Code  Hi   0xc
    4756  SvcAmotasAddGroup          0x0001c8c1   Gb    1  Code  Hi   0x6
    4757  SvcAmotasCbackRegister     0x0001c8cd   Gb    1  Code  Hi   0x8
    4758  SvcAmvosAddGroup           0x0001c8d9   Gb    1  Code  Hi   0x6
    4759  SvcAmvosCbackRegister      0x0001c8e5   Gb    1  Code  Hi   0x8
    4760  SvcCoreAddGroup            0x0001c8f1   Gb    1  Code  Hi   0x12
    4761  SvcCoreGapCentAddrResUpdate
                                    0x0001c90d   Gb    1  Code  Hi   0x6
    4762  SvcCoreGattCbackRegister   0x0001c919   Gb    1  Code  Hi   0x8
    4763  SvcDisAddGroup             0x0001c925   Gb    1  Code  Hi   0x6
    4764  SysTick_Handler            0x0001c931   Gb    1  Code  Hi   0x26
    4765  WStrReverse                0x0001c95d   Gb    1  Code  Hi   0x38
    4766  WStrReverseCpy             0x0001c995   Gb    1  Code  Hi   0x32
    4767  WsfBufAlloc                0x0001c9c9   Gb    1  Code  Hi   0x40
    4768  WsfBufFree                 0x0001ca0d   Gb    1  Code  Hi   0x40
    4769  WsfBufInit                 0x0001ca55   Gb    1  Code  Hi   0xa8
    4770  WsfCsEnter                 0x0001cb01   Gb    1  Code  Hi   0xe
    4771  WsfCsExit                  0x0001cb15   Gb    1  Code  Hi   0x14
    4772  WsfMsgAlloc                0x0001cb2d   Gb    1  Code  Hi   0x12
    4773  WsfMsgDataAlloc            0x0001cb3f   Gb    1  Code  Hi   0x14
    4774  WsfMsgDeq                  0x0001cb53   Gb    1  Code  Hi   0x16
    4775  WsfMsgEnq                  0x0001cb69   Gb    1  Code  Hi   0xe
    4776  WsfMsgFree                 0x0001cb77   Gb    1  Code  Hi   0x6
    4777  WsfMsgPeek                 0x0001cb7d   Gb    1  Code  Hi   0x10
    4778  WsfMsgSend                 0x0001cb8d   Gb    1  Code  Hi   0x22
    4779  WsfOsInit                  0x0001cbb1   Gb    1  Code  Hi   0x38
    4780  WsfOsSetNextHandler        0x0001cbf1   Gb    1  Code  Hi   0x14
    4781  WsfQueueCount              0x0001cc09   Gb    1  Code  Hi   0x20
    4782  WsfQueueDeq                0x0001cc29   Gb    1  Code  Hi   0x20
    4783  WsfQueueEnq                0x0001cc49   Gb    1  Code  Hi   0x24
    4784  WsfQueueInsert             0x0001cc6d   Gb    1  Code  Hi   0x5e
    4785  WsfQueueRemove             0x0001cccb   Gb    1  Code  Hi   0x30
    4786  WsfSetEvent                0x0001ccfd   Gb    1  Code  Hi   0x7a
    4787  WsfTaskLock                0x0001cd89   Gb    1  Code  Hi   0xe
    4788  WsfTaskMsgQueue            0x0001cd9d   Gb    1  Code  Hi   0x4
    4789  WsfTaskSetReady            0x0001cda5   Gb    1  Code  Hi   0x6a
    4790  WsfTaskUnlock              0x0001ce21   Gb    1  Code  Hi   0x14
    4791  WsfTimerInit               0x0001ce39   Gb    1  Code  Hi   0x34
    4792  WsfTimerServiceExpired     0x0001ce81   Gb    1  Code  Hi   0x30
    4793  WsfTimerStartMs            0x0001ceb5   Gb    1  Code  Hi   0x68
    4794  WsfTimerStartSec           0x0001cf25   Gb    1  Code  Hi   0x66
    4795  WsfTimerStop               0x0001cf91   Gb    1  Code  Hi   0x34
    4796  WsfTimerUpdateTicks        0x0001cfc9   Gb    1  Code  Hi   0x98
    4797  __ARM_common_memclr4_6     0x0001d071   Gb    1  Code  Hi   0x8
    4798  __ARM_common_memcpy4_5     0x0001d079   Gb    1  Code  Hi   0xa
    4799  __ARM_fpclassify           0x0001d083   Gb    1  Code  De   0x30
    4800  __hardfp_cos               0x0001d0b9   Gb    1  Code  Hi   0xb4
    4801  __hardfp_exp               0x0001d181   Gb    1  Code  Hi   0x2ca
    4802  __hardfp_floor             0x0001d4d9   Gb    1  Code  Hi   0xfc
    4803  __hardfp_log               0x0001d5f1   Gb    1  Code  Hi   0x368
    4804  __hardfp_pow               0x0001d9b9   Gb    1  Code  Hi   0xc00
    4805  __hardfp_sqrt              0x0001e609   Gb    1  Code  Hi   0x7a
    4806  __ieee754_rem_pio2         0x0001e689   Gb    1  Code  De   0x3aa
    4807  __kernel_cos               0x0001eac1   Gb    1  Code  De   0x142
    4808  __kernel_poly              0x0001ec31   Gb    1  Code  De   0xf8
    4809  __kernel_sin               0x0001ed29   Gb    1  Code  De   0x118
    4810  __mathlib_dbl_divzero      0x0001ee59   Gb    1  Code  De   0x1c
    4811  __mathlib_dbl_infnan       0x0001ee89   Gb    1  Code  De   0x14
    4812  __mathlib_dbl_infnan2      0x0001ee9d   Gb    1  Code  De   0x14
    4813  __mathlib_dbl_invalid      0x0001eeb1   Gb    1  Code  De   0x18
    4814  __mathlib_dbl_overflow     0x0001eed1   Gb    1  Code  De   0x18
    4815  __mathlib_dbl_underflow    0x0001eef1   Gb    1  Code  De   0x18
    4816  _celt_autocorr             0x0001ef11   Gb    1  Code  Hi   0x148
    4817  _celt_lpc                  0x0001f05d   Gb    1  Code  Hi   0x10c
    4818  alg_quant                  0x0001f175   Gb    1  Code  Hi   0x10e
    4819  alg_unquant                0x0001f283   Gb    1  Code  Hi   0xd2
    4820  alloc_stack                0x0001f355   Gb    1  Code  Hi   0x4
    4821  am_audio_buffer_init       0x0001f359   Gb    1  Code  Hi   0x48
    4822  am_audio_buffer_nested_pop 0x0001f3a9   Gb    1  Code  Hi   0x34
    4823  am_audio_buffer_nested_push
                                    0x0001f3e1   Gb    1  Code  Hi   0xba
    4824  am_audio_buffer_pop        0x0001f4a1   Gb    1  Code  Hi   0x1c
    4825  am_audio_buffer_rewind     0x0001f4c1   Gb    1  Code  Hi   0x9c
    4826  am_audio_universal_buffer_status_check
                                    0x0001f561   Gb    1  Code  Hi   0xbe
    4827  am_bsp_iom_pins_disable    0x0001f621   Gb    1  Code  Hi   0x266
    4828  am_bsp_iom_pins_enable     0x0001f88d   Gb    1  Code  Hi   0x2a8
    4829  am_bsp_itm_printf_enable   0x0001fbed   Gb    1  Code  Hi   0x88
    4830  am_bsp_low_power_init      0x0001fc8d   Gb    1  Code  Hi   0x2a
    4831  am_ctimer_isr              0x0001fcbd   Gb    1  Code  Hi   0x12
    4832  am_devices_cooper_blocking_read
                                    0x0001fcd1   Gb    1  Code  Hi   0x112
    4833  am_devices_cooper_blocking_write
                                    0x0001fdf1   Gb    1  Code  Hi   0x158
    4834  am_devices_cooper_clkreq_read
                                    0x0001ff59   Gb    1  Code  Hi   0xc
    4835  am_devices_cooper_command_write
                                    0x0001ff69   Gb    1  Code  Hi   0x9c
    4836  am_devices_cooper_init     0x0002000d   Gb    1  Code  Hi   0x206
    4837  am_devices_cooper_reset    0x00020275   Gb    1  Code  Hi   0x7c
    4838  am_devices_cooper_term     0x00020361   Gb    1  Code  Hi   0x90
    4839  am_devices_cooper_update_image
                                    0x000203fd   Gb    1  Code  Hi   0x77a
    4840  am_devices_led_array_init  0x00020b99   Gb    1  Code  Hi   0xae
    4841  am_devices_led_array_out   0x00020c55   Gb    1  Code  Hi   0x9e
    4842  am_devices_led_off         0x00020cf3   Gb    1  Code  Hi   0x3a
    4843  am_devices_led_on          0x00020d2d   Gb    1  Code  Hi   0x36
    4844  am_devices_led_toggle      0x00020d63   Gb    1  Code  Hi   0x5a
    4845  am_freertos_sleep          0x00020dbd   Gb    1  Code  Hi   0xc
    4846  am_freertos_wakeup         0x00020dc9   Gb    1  Code  Hi   0x2
    4847  am_gpio0_001f_isr          0x00020dcb   Gb    1  Code  Hi   0x2e
    4848  am_gpio0_203f_isr          0x00020df9   Gb    1  Code  Hi   0x2e
    4849  am_gpu_power_disable       0x00020e27   Wk    1  Code  Hi   0x2
    4850  am_gpu_power_enable        0x00020e29   Wk    1  Code  Hi   0x2
    4851  am_hal_cachectrl_config    0x00020e2b   Gb    1  Code  Hi   0x48
    4852  am_hal_cachectrl_enable    0x00020e73   Gb    1  Code  Hi   0x18
    4853  am_hal_cmdq_disable        0x00020e8d   Gb    1  Code  Hi   0x3c
    4854  am_hal_cmdq_enable         0x00020ecd   Gb    1  Code  Hi   0x4e
    4855  am_hal_cmdq_init           0x00020f25   Gb    1  Code  Hi   0xe2
    4856  am_hal_cmdq_term           0x00021015   Gb    1  Code  Hi   0x84
    4857  am_hal_crc32               0x0002109d   Gb    1  Code  Hi   0x64
    4858  am_hal_daxi_config         0x0002110d   Gb    1  Code  Hi   0x90
    4859  am_hal_daxi_control        0x000211a5   Gb    1  Code  Hi   0x76
    4860  am_hal_dcu_get             0x00021225   Gb    1  Code  Hi   0x70
    4861  am_hal_dcu_update          0x000212a1   Gb    1  Code  Hi   0xb8
    4862  am_hal_delay_us            0x00021365   Gb    1  Code  Hi   0x22
    4863  am_hal_delay_us_status_change
                                    0x00021391   Gb    1  Code  Hi   0x50
    4864  am_hal_delay_us_status_check
                                    0x000213e9   Gb    1  Code  Hi   0x5c
    4865  am_hal_fault_capture_enable
                                    0x0002144d   Gb    1  Code  Hi   0x12
    4866  am_hal_fault_status_get    0x0002145f   Gb    1  Code  Hi   0x3e
    4867  am_hal_gpio_interrupt_control
                                    0x0002149d   Gb    1  Code  Hi   0x16e
    4868  am_hal_gpio_interrupt_irq_clear
                                    0x00021619   Gb    1  Code  Hi   0x2a
    4869  am_hal_gpio_interrupt_irq_status_get
                                    0x00021649   Gb    1  Code  Hi   0x62
    4870  am_hal_gpio_interrupt_register
                                    0x000216b1   Gb    1  Code  Hi   0x64
    4871  am_hal_gpio_interrupt_service
                                    0x0002171d   Gb    1  Code  Hi   0x52
    4872  am_hal_gpio_pinconfig      0x00021775   Gb    1  Code  Hi   0x70
    4873  am_hal_gpio_pinconfig_get  0x000217f1   Gb    1  Code  Hi   0x42
    4874  am_hal_gpio_state_read     0x0002183d   Gb    1  Code  Hi   0x3c
    4875  am_hal_gpio_state_write    0x00021885   Gb    1  Code  Hi   0xa2
    4876  am_hal_iom_blocking_transfer
                                    0x00021929   Gb    1  Code  Hi   0x314
    4877  am_hal_iom_configure       0x00021c55   Gb    1  Code  Hi   0x2b6
    4878  am_hal_iom_disable         0x00021f49   Gb    1  Code  Hi   0x80
    4879  am_hal_iom_enable          0x00021fcd   Gb    1  Code  Hi   0x112
    4880  am_hal_iom_initialize      0x000220e9   Gb    1  Code  Hi   0x4c
    4881  am_hal_iom_power_ctrl      0x0002213d   Gb    1  Code  Hi   0x330
    4882  am_hal_iom_uninitialize    0x00022475   Gb    1  Code  Hi   0x88
    4883  am_hal_itm_enable          0x00022501   Gb    1  Code  Hi   0x2c
    4884  am_hal_itm_print           0x00022549   Gb    1  Code  Hi   0x30
    4885  am_hal_mcuctrl_control     0x00022579   Gb    1  Code  Hi   0x2ce
    4886  am_hal_mcuctrl_info_get    0x00022859   Gb    1  Code  Hi   0x126
    4887  am_hal_mram_info_read      0x000229a9   Gb    1  Code  Hi   0x6c
    4888  am_hal_mram_main_fill      0x00022a19   Gb    1  Code  Hi   0x30
    4889  am_hal_mram_main_program   0x00022a4d   Gb    1  Code  Hi   0x48
    4890  am_hal_mram_main_words_program
                                    0x00022a9d   Gb    1  Code  Hi   0x34
    4891  am_hal_ota_add             0x00022ad9   Gb    1  Code  Hi   0x5c
    4892  am_hal_ota_init            0x00022b3d   Gb    1  Code  Hi   0x4a
    4893  am_hal_pdm_configure       0x00022b91   Gb    1  Code  Hi   0xd4
    4894  am_hal_pdm_disable         0x00022c6d   Gb    1  Code  Hi   0x68
    4895  am_hal_pdm_dma_get_buffer  0x00022cdd   Gb    1  Code  Hi   0x18
    4896  am_hal_pdm_dma_start       0x00022cf5   Gb    1  Code  Hi   0x84
    4897  am_hal_pdm_enable          0x00022d81   Gb    1  Code  Hi   0x48
    4898  am_hal_pdm_fifo_flush      0x00022dd1   Gb    1  Code  Hi   0x24
    4899  am_hal_pdm_initialize      0x00022dfd   Gb    1  Code  Hi   0x38
    4900  am_hal_pdm_interrupt_clear 0x00022e3d   Gb    1  Code  Hi   0x24
    4901  am_hal_pdm_interrupt_enable
                                    0x00022e69   Gb    1  Code  Hi   0x2a
    4902  am_hal_pdm_interrupt_service
                                    0x00022e9d   Gb    1  Code  Hi   0x48
    4903  am_hal_pdm_interrupt_status_get
                                    0x00022eed   Gb    1  Code  Hi   0x38
    4904  am_hal_pdm_power_control   0x00022f2d   Gb    1  Code  Hi   0x7a
    4905  am_hal_pwrctrl_control     0x00022fad   Gb    1  Code  Hi   0x1e4
    4906  am_hal_pwrctrl_low_power_init
                                    0x000231a5   Gb    1  Code  Hi   0xd8
    4907  am_hal_pwrctrl_mcu_memory_config
                                    0x00023299   Gb    1  Code  Hi   0x114
    4908  am_hal_pwrctrl_mcu_mode_select
                                    0x000233b5   Gb    1  Code  Hi   0x6e
    4909  am_hal_pwrctrl_mcu_mode_status
                                    0x0002342d   Gb    1  Code  Hi   0x12
    4910  am_hal_pwrctrl_periph_disable
                                    0x00023445   Gb    1  Code  Hi   0x112
    4911  am_hal_pwrctrl_periph_enable
                                    0x00023571   Gb    1  Code  Hi   0xa6
    4912  am_hal_pwrctrl_sram_config 0x00023625   Gb    1  Code  Hi   0xa6
    4913  am_hal_reset_control       0x000236d5   Gb    1  Code  Hi   0x1e
    4914  am_hal_rtc_osc_disable     0x000236f5   Gb    1  Code  Hi   0xe
    4915  am_hal_security_get_info   0x00023709   Gb    1  Code  Hi   0xa8
    4916  am_hal_stimer_compare_delta_set
                                    0x000237c1   Gb    1  Code  Hi   0xba
    4917  am_hal_stimer_config       0x00023885   Gb    1  Code  Hi   0x10
    4918  am_hal_stimer_counter_get  0x0002389d   Gb    1  Code  Hi   0x1c
    4919  am_hal_stimer_int_clear    0x000238bd   Gb    1  Code  Hi   0x6
    4920  am_hal_stimer_int_enable   0x000238c9   Gb    1  Code  Hi   0xa
    4921  am_hal_stimer_int_status_get
                                    0x000238d9   Gb    1  Code  Hi   0x12
    4922  am_hal_sysctrl_fpu_enable  0x000238f5   Gb    1  Code  Hi   0xa
    4923  am_hal_sysctrl_fpu_stacking_enable
                                    0x00023905   Gb    1  Code  Hi   0x2c
    4924  am_hal_sysctrl_sleep       0x00023935   Gb    1  Code  Hi   0x118
    4925  am_hal_timer_interrupt_clear
                                    0x00023a61   Gb    1  Code  Hi   0x8
    4926  am_hal_timer_interrupt_status_get
                                    0x00023a6d   Gb    1  Code  Hi   0x12
    4927  am_hal_tpiu_enable         0x00023a85   Gb    1  Code  Hi   0x52
    4928  am_pdm0_isr                0x00023af1   Gb    1  Code  Hi   0x92
    4929  am_stimer_cmpr0_isr        0x00023b8d   Gb    1  Code  Hi   0x20
    4930  am_stimer_cmpr1_isr        0x00023bad   Gb    1  Code  Hi   0x28
    4931  am_util_ble_tx_power_set   0x00023bd9   Gb    1  Code  Hi   0x30
    4932  am_util_bootloader_erase_flash_page
                                    0x00023c11   Gb    1  Code  Hi   0x2
    4933  am_util_bootloader_partial_crc32
                                    0x00023c15   Gb    1  Code  Hi   0x50
    4934  am_util_bootloader_program_flash_page
                                    0x00023c69   Gb    1  Code  Hi   0x28
    4935  am_util_delay_ms           0x00023c95   Gb    1  Code  Hi   0xa
    4936  am_util_delay_us           0x00023c9f   Gb    1  Code  Hi   0x4
    4937  am_util_faultisr_collect_data
                                    0x00023ca5   Gb    1  Code  Hi   0x1a8
    4938  am_util_id_device          0x000241b5   Gb    1  Code  Hi   0x92
    4939  am_util_stdio_printf       0x0002433d   Gb    1  Code  Hi   0x2c
    4940  am_util_stdio_printf_init  0x00024371   Gb    1  Code  Hi   0x6
    4941  am_util_stdio_vsprintf     0x0002437d   Gb    1  Code  Hi   0x734
    4942  am_vos_ama_devinfo_set     0x00024abd   Gb    1  Code  Hi   0x5c
    4943  am_vos_ama_event_callback  0x00024b45   Gb    1  Code  Hi   0x2c0
    4944  am_vos_ama_evt_cback_register
                                    0x00025059   Gb    1  Code  Hi   0x12
    4945  am_vos_ama_get_central_info_send
                                    0x00025071   Gb    1  Code  Hi   0x5c
    4946  am_vos_ama_get_devconf_rsp_send
                                    0x000250f1   Gb    1  Code  Hi   0x78
    4947  am_vos_ama_get_devinfo_rsp_send
                                    0x0002518d   Gb    1  Code  Hi   0xae
    4948  am_vos_ama_get_locale_rsp_send
                                    0x00025269   Gb    1  Code  Hi   0x8c
    4949  am_vos_ama_get_state_rsp_send
                                    0x00025309   Gb    1  Code  Hi   0x86
    4950  am_vos_ama_get_state_send  0x000253b5   Gb    1  Code  Hi   0x60
    4951  am_vos_ama_isready         0x00025439   Gb    1  Code  Hi   0x8
    4952  am_vos_ama_pb_cmd_send     0x00025445   Gb    1  Code  Hi   0x4e
    4953  am_vos_ama_proc_notify_speech
                                    0x00025495   Gb    1  Code  Hi   0x56
    4954  am_vos_ama_provide_speech_rsp_send
                                    0x000255d9   Gb    1  Code  Hi   0x84
    4955  am_vos_ama_rsp_send        0x00025685   Gb    1  Code  Hi   0x6a
    4956  am_vos_ama_rx_handler      0x00025719   Gb    1  Code  Hi   0x32a
    4957  am_vos_ama_speech_rsp_send 0x00025cc9   Gb    1  Code  Hi   0x82
    4958  am_vos_ama_start_speech_send
                                    0x00025d75   Gb    1  Code  Hi   0xc4
    4959  am_vos_ama_status_ready    0x00025eb9   Gb    1  Code  Hi   0xe
    4960  am_vos_ama_status_reset    0x00025ecd   Gb    1  Code  Hi   0xe
    4961  am_vos_ama_stop_speech_send
                                    0x00025ee1   Gb    1  Code  Hi   0x7c
    4962  am_vos_ama_tx_ver_exchange_send
                                    0x00025fc5   Gb    1  Code  Hi   0x44
    4963  am_vos_audio_handler       0x00026009   Gb    1  Code  Hi   0xe6
    4964  am_vos_audio_packet_tx     0x00026129   Gb    1  Code  Hi   0x26
    4965  am_vos_audio_processing_task
                                    0x00026155   Gb    1  Code  Hi   0x5e
    4966  am_vos_audio_reset_flag_and_buffer
                                    0x000261b9   Gb    1  Code  Hi   0x2c
    4967  am_vos_audio_wwd_disable   0x000261ed   Gb    1  Code  Hi   0x18
    4968  am_vos_audio_wwd_enable    0x00026231   Gb    1  Code  Hi   0x16
    4969  am_vos_ble_cmd_send        0x00026271   Gb    1  Code  Hi   0x46
    4970  am_vos_ble_nextdata_check  0x000262d9   Gb    1  Code  Hi   0x60
    4971  am_vos_ble_stream_send     0x00026345   Gb    1  Code  Hi   0x32
    4972  am_vos_ble_task            0x0002637d   Gb    1  Code  Hi   0xb6
    4973  am_vos_ble_task_setup      0x00026449   Gb    1  Code  Hi   0x14
    4974  am_vos_ble_tx_packet_encap 0x00026465   Gb    1  Code  Hi   0x2a
    4975  am_vos_board_init          0x00026491   Gb    1  Code  Hi   0xb6
    4976  am_vos_burst_mode_disable  0x0002656d   Gb    1  Code  Hi   0x2
    4977  am_vos_burst_mode_enable   0x0002656f   Gb    1  Code  Hi   0x2
    4978  am_vos_burst_mode_setup    0x00026571   Gb    1  Code  Hi   0x36
    4979  am_vos_button_gpio_check   0x000265f9   Gb    1  Code  Hi   0x30
    4980  am_vos_cmd_packet_tx       0x00026629   Gb    1  Code  Hi   0x44
    4981  am_vos_codec_encode        0x00026671   Gb    1  Code  Hi   0x10
    4982  am_vos_codec_init          0x00026681   Gb    1  Code  Hi   0x6
    4983  am_vos_codec_task          0x00026689   Gb    1  Code  Hi   0x12c
    4984  am_vos_get_ring_buffer_status
                                    0x00026839   Gb    1  Code  Hi   0x4c
    4985  am_vos_gpio_disable_irq    0x00026885   Gb    1  Code  Hi   0xe
    4986  am_vos_gpio_enable_irq     0x00026893   Gb    1  Code  Hi   0x32
    4987  am_vos_is_connected        0x000268c5   Gb    1  Code  Hi   0x1e
    4988  am_vos_led_task            0x000268e9   Gb    1  Code  Hi   0x74
    4989  am_vos_logic_led_swirl     0x00026965   Gb    1  Code  Hi   0xde
    4990  am_vos_mic_disable         0x00026a4d   Gb    1  Code  Hi   0x26
    4991  am_vos_mic_enable          0x00026ac5   Gb    1  Code  Hi   0x52
    4992  am_vos_packet_rx           0x00026b6d   Gb    1  Code  Hi   0x34
    4993  am_vos_pdm_init            0x00026ba5   Gb    1  Code  Hi   0x68
    4994  am_vos_print_system_info   0x00026c25   Gb    1  Code  Hi   0x98
    4995  am_vos_printf              0x00026e61   Gb    1  Code  Hi   0x2e
    4996  am_vos_push_to_talk_process
                                    0x00026e8f   Gb    1  Code  Hi   0x1a
    4997  am_vos_ring_buffer_pop     0x00026ea9   Gb    1  Code  Hi   0x96
    4998  am_vos_ring_buffer_push    0x00026f3f   Gb    1  Code  Hi   0x156
    4999  am_vos_stdio_gatekeeper_task
                                    0x00027095   Gb    1  Code  Hi   0x6e
    5000  am_vos_stdio_printf        0x00027109   Gb    1  Code  Hi   0x72
    5001  am_vos_stdio_printf_init   0x00027185   Gb    1  Code  Hi   0x6
    5002  am_vos_streaming_provide_speech
                                    0x00027191   Gb    1  Code  Hi   0x28
    5003  am_vos_streaming_push_to_talk
                                    0x000271ed   Gb    1  Code  Hi   0x28
    5004  am_vos_streaming_start     0x00027239   Gb    1  Code  Hi   0x20
    5005  am_vos_streaming_stop      0x00027281   Gb    1  Code  Hi   0x12
    5006  am_vos_sys_init            0x000272b5   Gb    1  Code  Hi   0x44
    5007  am_vos_task_create_all_tasks
                                    0x00027309   Gb    1  Code  Hi   0x72
    5008  am_vos_task_init           0x00027381   Gb    1  Code  Hi   0x1c
    5009  am_vos_task_read           0x000273a1   Gb    1  Code  Hi   0x20
    5010  am_vos_task_send           0x000273c5   Gb    1  Code  Hi   0x48
    5011  am_vos_task_send_fromISR   0x00027411   Gb    1  Code  Hi   0x5a
    5012  am_vos_timer_create_all_timers
                                    0x00027475   Gb    1  Code  Hi   0x48
    5013  am_vos_timer_heart_beat_callback
                                    0x000274c1   Gb    1  Code  Hi   0x12
    5014  am_vos_voice_start         0x000274d5   Gb    1  Code  Hi   0x44
    5015  amotas_conn_close          0x00027565   Gb    1  Code  Hi   0x1e
    5016  amotas_init                0x00027589   Gb    1  Code  Hi   0x34
    5017  amotas_packet_handler      0x000275c5   Gb    1  Code  Hi   0x3ae
    5018  amotas_proc_msg            0x0002798d   Gb    1  Code  Hi   0x7a
    5019  amotas_start               0x00027a95   Gb    1  Code  Hi   0x1a
    5020  amotas_stop                0x00027ab5   Gb    1  Code  Hi   0x12
    5021  amotas_write_cback         0x00027c29   Gb    1  Code  Hi   0xf4
    5022  amp2Log2                   0x00027d39   Gb    1  Code  Hi   0x138
    5023  amvosConnIntervalUpdate    0x00027f55   Gb    1  Code  Hi   0x2c
    5024  amvosKwdSetDemoName        0x0002800d   Gb    1  Code  Hi   0xfe
    5025  appAdvSetData              0x00028bb1   Gb    1  Code  Hi   0x58
    5026  appAdvStart                0x00028c0d   Gb    1  Code  Hi   0x16e
    5027  appConnReadRemoteFeatTimerStart
                                    0x00028d8d   Gb    1  Code  Hi   0x28
    5028  appNumConns                0x00028dbd   Gb    1  Code  Hi   0x2e
    5029  appServerCsfWriteCback     0x00028df1   Gb    1  Code  Hi   0x1c
    5030  appSlaveAdvStart           0x00028e95   Gb    1  Code  Hi   0x9c
    5031  appSlaveProcMsg            0x00029045   Gb    1  Code  Hi   0xac
    5032  appUiBtnPoll               0x000290fd   Gb    1  Code  Hi   0xc
    5033  appUiTimerExpired          0x0002910d   Gb    1  Code  Hi   0x2
    5034  attDecodeMsgParam          0x00029111   Gb    1  Code  Hi   0x1c
    5035  attEmptyConnCback          0x000291b1   Gb    1  Code  Hi   0x2
    5036  attEmptyDataCback          0x000291b3   Gb    1  Code  Hi   0x2
    5037  attEmptyHandler            0x000291b5   Gb    1  Code  Hi   0x2
    5038  attEmptyL2cCocCback        0x000291b7   Gb    1  Code  Hi   0x2
    5039  attExecCallback            0x000291b9   Gb    1  Code  Hi   0x3c
    5040  attL2cDataReq              0x0002926d   Gb    1  Code  Hi   0x20
    5041  attMsgAlloc                0x00029291   Gb    1  Code  Hi   0x6
    5042  attMsgParam                0x00029297   Gb    1  Code  Hi   0x8
    5043  attSetMtu                  0x000292a1   Gb    1  Code  Hi   0x54
    5044  attUuidCmp16to128          0x000292f9   Gb    1  Code  Hi   0x1e
    5045  attcCcbByConnId            0x0002931d   Gb    1  Code  Hi   0x2a
    5046  attcCcbByHandle            0x0002934d   Gb    1  Code  Hi   0x28
    5047  attcExecCallback           0x0002956d   Gb    1  Code  Hi   0x16
    5048  attcFreePkt                0x00029583   Gb    1  Code  Hi   0x16
    5049  attcMsgCback               0x00029599   Gb    1  Code  Hi   0x19e
    5050  attcProcErrRsp             0x00029741   Gb    1  Code  Hi   0x3c
    5051  attcProcFindByTypeRsp      0x0002977d   Gb    1  Code  Hi   0x8c
    5052  attcProcFindOrReadRsp      0x00029809   Gb    1  Code  Hi   0xd2
    5053  attcProcInd                0x000298dd   Gb    1  Code  Hi   0xb8
    5054  attcProcMtuRsp             0x0002999d   Gb    1  Code  Hi   0x3c
    5055  attcProcMultiVarNtf        0x000299dd   Gb    1  Code  Hi   0x4e
    5056  attcProcPrepWriteRsp       0x00029a31   Gb    1  Code  Hi   0x20
    5057  attcProcReadLongRsp        0x00029a51   Gb    1  Code  Hi   0x26
    5058  attcProcReadMultVarRsp     0x00029a77   Gb    1  Code  Hi   0x2
    5059  attcProcReadRsp            0x00029a79   Gb    1  Code  Hi   0x2
    5060  attcProcRsp                0x00029a7d   Gb    1  Code  Hi   0x10c
    5061  attcProcWriteRsp           0x00029b95   Gb    1  Code  Hi   0x6
    5062  attcReqClear               0x00029b9b   Gb    1  Code  Hi   0x2a
    5063  attcSendMsg                0x00029c59   Gb    1  Code  Hi   0xae
    5064  attcSendReq                0x00029e0d   Gb    1  Code  Hi   0xa
    5065  attcSetupReq               0x00029eb9   Gb    1  Code  Hi   0x38
    5066  attsCcbByConnId            0x00029ef5   Gb    1  Code  Hi   0x2a
    5067  attsCheckPendDbHashReadRsp 0x0002a019   Gb    1  Code  Hi   0x118
    5068  attsClearPrepWrites        0x0002a135   Gb    1  Code  Hi   0x36
    5069  attsCsfActClientState      0x0002a1f9   Gb    1  Code  Hi   0x82
    5070  attsCsfGetHashUpdateStatus 0x0002a281   Gb    1  Code  Hi   0x6
    5071  attsCsfIsClientChangeAware 0x0002a28d   Gb    1  Code  Hi   0x24
    5072  attsCsfSetHashUpdateStatus 0x0002a2b5   Gb    1  Code  Hi   0x2e
    5073  attsDiscBusy               0x0002a3f9   Gb    1  Code  Hi   0x40
    5074  attsErrRsp                 0x0002a441   Gb    1  Code  Hi   0x3a
    5075  attsFindByHandle           0x0002a47d   Gb    1  Code  Hi   0x2c
    5076  attsFindServiceGroupEnd    0x0002a4ad   Gb    1  Code  Hi   0x80
    5077  attsFindUuidInRange        0x0002a539   Gb    1  Code  Hi   0x7a
    5078  attsHandleValueIndNtf      0x0002a5b9   Gb    1  Code  Hi   0xfe
    5079  attsMsgCback               0x0002a90d   Gb    1  Code  Hi   0xe4
    5080  attsPermissions            0x0002a9fd   Gb    1  Code  Hi   0x70
    5081  attsProcExecWriteReq       0x0002aa71   Gb    1  Code  Hi   0x16c
    5082  attsProcFindInfoReq        0x0002abe1   Gb    1  Code  Hi   0x18a
    5083  attsProcFindTypeReq        0x0002ad71   Gb    1  Code  Hi   0x1f4
    5084  attsProcMtuReq             0x0002af69   Gb    1  Code  Hi   0x8e
    5085  attsProcPrepWriteReq       0x0002affd   Gb    1  Code  Hi   0x160
    5086  attsProcReadBlobReq        0x0002b165   Gb    1  Code  Hi   0xfe
    5087  attsProcReadGroupTypeReq   0x0002b269   Gb    1  Code  Hi   0x25e
    5088  attsProcReadMultReq        0x0002b4d1   Gb    1  Code  Hi   0x144
    5089  attsProcReadMultiVarReq    0x0002b619   Gb    1  Code  Hi   0x1f4
    5090  attsProcReadReq            0x0002b811   Gb    1  Code  Hi   0x146
    5091  attsProcReadTypeReq        0x0002b95d   Gb    1  Code  Hi   0x30a
    5092  attsProcValueCnf           0x0002bc71   Gb    1  Code  Hi   0x72
    5093  attsProcWrite              0x0002bce9   Gb    1  Code  Hi   0x142
    5094  attsUuid16Cmp              0x0002be31   Gb    1  Code  Hi   0x22
    5095  attsUuidCmp                0x0002be53   Gb    1  Code  Hi   0x44
    5096  audio_enc_encode_frame     0x0002be99   Gb    1  Code  Hi   0x32
    5097  audio_enc_init             0x0002bed5   Gb    1  Code  Hi   0xe
    5098  buck_ldo_override_init     0x0002bee9   Gb    1  Code  Hi   0xa0
    5099  buck_ldo_update_override   0x0002bf91   Gb    1  Code  Hi   0x1c
    5100  celt_encode_with_ec        0x0002c029   Gb    1  Code  Hi   0x270c
    5101  celt_encoder_init          0x0002e735   Gb    1  Code  Hi   0xa2
    5102  celt_pitch_xcorr_c         0x0002e8ad   Gb    1  Code  Hi   0x23c
    5103  celt_preemphasis           0x0002eaed   Gb    1  Code  Hi   0x1e4
    5104  clt_compute_allocation     0x0002ecdd   Gb    1  Code  Hi   0x916
    5105  clt_mdct_forward_c         0x0002f5f5   Gb    1  Code  Hi   0x2e6
    5106  comb_filter                0x0002f8dd   Gb    1  Code  Hi   0x1fe
    5107  compute_band_energies      0x0002fae1   Gb    1  Code  Hi   0xc0
    5108  crypto_boost_trims         0x000303d1   Gb    1  Code  Hi   0xa6
    5109  decode_pulses              0x0003072d   Gb    1  Code  Hi   0x194
    5110  dmAdvActClearSets          0x000309c1   Gb    1  Code  Hi   0x2
    5111  dmAdvActConfig             0x000309c5   Gb    1  Code  Hi   0x5e
    5112  dmAdvActRemoveSet          0x00030a31   Gb    1  Code  Hi   0x2
    5113  dmAdvActSetData            0x00030a35   Gb    1  Code  Hi   0x20
    5114  dmAdvActSetRandAddr        0x00030a59   Gb    1  Code  Hi   0x2
    5115  dmAdvActStart              0x00030a5d   Gb    1  Code  Hi   0x26
    5116  dmAdvActStop               0x00030a89   Gb    1  Code  Hi   0x22
    5117  dmAdvActTimeout            0x00030ab1   Gb    1  Code  Hi   0x14
    5118  dmAdvConnectFailed         0x00030ac9   Gb    1  Code  Hi   0x20
    5119  dmAdvConnected             0x00030aed   Gb    1  Code  Hi   0x20
    5120  dmAdvGenConnCmpl           0x00030b11   Gb    1  Code  Hi   0x56
    5121  dmAdvHciHandler            0x00030b6d   Gb    1  Code  Hi   0xcc
    5122  dmAdvInit                  0x00030c45   Gb    1  Code  Hi   0x4c
    5123  dmAdvMsgHandler            0x00030c99   Gb    1  Code  Hi   0xe
    5124  dmAdvReset                 0x00030cad   Gb    1  Code  Hi   0x34
    5125  dmAdvStartDirected         0x00030ce9   Gb    1  Code  Hi   0x3c
    5126  dmAdvStopDirected          0x00030d29   Gb    1  Code  Hi   0x22
    5127  dmConn2HciHandler          0x00030d55   Gb    1  Code  Hi   0x1ec
    5128  dmConn2MsgHandler          0x00030f45   Gb    1  Code  Hi   0xa4
    5129  dmConnCcbByHandle          0x00030fed   Gb    1  Code  Hi   0x22
    5130  dmConnCcbById              0x00031015   Gb    1  Code  Hi   0x18
    5131  dmConnHciHandler           0x00031031   Gb    1  Code  Hi   0x110
    5132  dmConnMsgHandler           0x00031145   Gb    1  Code  Hi   0x20
    5133  dmConnReset                0x00031169   Gb    1  Code  Hi   0x1a8
    5134  dmConnSmActAccept          0x0003131d   Gb    1  Code  Hi   0x12
    5135  dmConnSmActAcceptFailed    0x0003132f   Gb    1  Code  Hi   0x16
    5136  dmConnSmActCancelAccept    0x00031345   Gb    1  Code  Hi   0x16
    5137  dmConnSmActClose           0x0003135b   Gb    1  Code  Hi   0x8
    5138  dmConnSmActConnAccepted    0x00031363   Gb    1  Code  Hi   0x16
    5139  dmConnSmActConnClosed      0x00031379   Gb    1  Code  Hi   0x6e
    5140  dmConnSmActConnFailed      0x000313ed   Gb    1  Code  Hi   0x76
    5141  dmConnSmActConnOpened      0x00031469   Gb    1  Code  Hi   0xd6
    5142  dmConnSmActHciUpdated      0x00031549   Gb    1  Code  Hi   0xe
    5143  dmConnSmActNone            0x0003155d   Gb    1  Code  Hi   0x2
    5144  dmConnSmExecute            0x00031561   Gb    1  Code  Hi   0x36
    5145  dmConnUpdActL2cUpdateCnf   0x000315a1   Gb    1  Code  Hi   0x42
    5146  dmConnUpdActNone           0x000315e9   Gb    1  Code  Hi   0x2
    5147  dmConnUpdActUpdateSlave    0x000315ed   Gb    1  Code  Hi   0x6a
    5148  dmConnUpdExecute           0x0003165d   Gb    1  Code  Hi   0x24
    5149  dmConnUpdMsgHandler        0x00031689   Gb    1  Code  Hi   0x48
    5150  dmDevActReset              0x000316dd   Gb    1  Code  Hi   0x2c
    5151  dmDevHciHandler            0x00031711   Gb    1  Code  Hi   0x38
    5152  dmDevMsgHandler            0x0003174d   Gb    1  Code  Hi   0xe
    5153  dmDevPassEvtToConnCte      0x00031761   Gb    1  Code  Hi   0x1c
    5154  dmDevPassEvtToDevPriv      0x00031781   Gb    1  Code  Hi   0x22
    5155  dmDevPassHciEvtToConn      0x000317a9   Gb    1  Code  Hi   0x8
    5156  dmEmptyHandler             0x000317b5   Gb    1  Code  Hi   0x2
    5157  dmEmptyReset               0x000317b7   Gb    1  Code  Hi   0x2
    5158  dmPhyHciHandler            0x000317e1   Gb    1  Code  Hi   0xb4
    5159  dmPrivActAddDevToResList   0x00031899   Gb    1  Code  Hi   0x1e
    5160  dmPrivActClearResList      0x000318bd   Gb    1  Code  Hi   0x4
    5161  dmPrivActGenAddr           0x000318c1   Gb    1  Code  Hi   0x66
    5162  dmPrivActRemDevFromResList 0x00031931   Gb    1  Code  Hi   0x12
    5163  dmPrivActResolveAddr       0x00031949   Gb    1  Code  Hi   0x6e
    5164  dmPrivActSetAddrResEnable  0x000319c1   Gb    1  Code  Hi   0xa
    5165  dmPrivActSetPrivacyMode    0x000319d1   Gb    1  Code  Hi   0xc
    5166  dmPrivAesActGenAddrAesCmpl 0x000319dd   Gb    1  Code  Hi   0x2c
    5167  dmPrivAesActResAddrAesCmpl 0x00031a11   Gb    1  Code  Hi   0x30
    5168  dmPrivAesMsgHandler        0x00031a49   Gb    1  Code  Hi   0xe
    5169  dmPrivHciHandler           0x00031a5d   Gb    1  Code  Hi   0x9c
    5170  dmPrivMsgHandler           0x00031b01   Gb    1  Code  Hi   0xe
    5171  dmPrivReset                0x00031b15   Gb    1  Code  Hi   0xc
    5172  dmSecHciHandler            0x00031b29   Gb    1  Code  Hi   0x104
    5173  dmSecLescMsgHandler        0x00031c39   Gb    1  Code  Hi   0x5e
    5174  dmSecMsgHandler            0x00031ca1   Gb    1  Code  Hi   0x68
    5175  dmSecReset                 0x00031d09   Gb    1  Code  Hi   0x4
    5176  eTaskConfirmSleepModeStatus
                                    0x00032c25   Gb    1  Code  Hi   0x2c
    5177  ec_dec_bit_logp            0x00032c5d   Gb    1  Code  Hi   0x24
    5178  ec_dec_bits                0x00032c81   Gb    1  Code  Hi   0xae
    5179  ec_dec_uint                0x00032d81   Gb    1  Code  Hi   0xdc
    5180  ec_dec_update              0x00032e5d   Gb    1  Code  Hi   0x28
    5181  ec_decode                  0x00032e85   Gb    1  Code  Hi   0x28
    5182  ec_enc_bit_logp            0x00032ead   Gb    1  Code  Hi   0x1c
    5183  ec_enc_bits                0x00032ec9   Gb    1  Code  Hi   0x54
    5184  ec_enc_done                0x00032fad   Gb    1  Code  Hi   0x176
    5185  ec_enc_icdf                0x00033123   Gb    1  Code  Hi   0x3c
    5186  ec_enc_init                0x0003315f   Gb    1  Code  Hi   0x22
    5187  ec_enc_shrink              0x00033229   Gb    1  Code  Hi   0x1c
    5188  ec_enc_uint                0x00033245   Gb    1  Code  Hi   0xe0
    5189  ec_encode                  0x00033325   Gb    1  Code  Hi   0x30
    5190  ec_encode_bin              0x00033355   Gb    1  Code  Hi   0x34
    5191  ec_ilog                    0x00033389   Gb    1  Code  Hi   0x46
    5192  ec_laplace_encode          0x000333cf   Gb    1  Code  Hi   0x80
    5193  ec_tell_frac               0x00033451   Gb    1  Code  Hi   0x82
    5194  encode_pulses              0x000337f1   Gb    1  Code  Hi   0x118
    5195  encode_size                0x0003390d   Gb    1  Code  Hi   0x1e
    5196  exactle_stack_init         0x0003392d   Gb    1  Code  Hi   0xc4
    5197  exp_rotation               0x00033a19   Gb    1  Code  Hi   0x150
    5198  fabs                       0x00033bef   Gb    1  Code  De   0x18
    5199  get_celt_handle            0x00033d1d   Gb    1  Code  Hi   0x4
    5200  haar1                      0x00033d25   Gb    1  Code  Hi   0x5a
    5201  hciClearCmdQueue           0x00033d85   Gb    1  Code  Hi   0x28
    5202  hciCmdInit                 0x00033db1   Gb    1  Code  Hi   0x18
    5203  hciCmdRecvCmpl             0x00033dd1   Gb    1  Code  Hi   0x18
    5204  hciCmdSend                 0x00033ded   Gb    1  Code  Hi   0x5e
    5205  hciCmdTimeout              0x00033e51   Gb    1  Code  Hi   0x14
    5206  hciCoreAclReassembly       0x00033e65   Gb    1  Code  Hi   0x1b6
    5207  hciCoreCisByHandle         0x00034021   Gb    1  Code  Hi   0x1e
    5208  hciCoreCisClose            0x00034045   Gb    1  Code  Hi   0x20
    5209  hciCoreCisOpen             0x00034069   Gb    1  Code  Hi   0x22
    5210  hciCoreConnByHandle        0x00034091   Gb    1  Code  Hi   0x1e
    5211  hciCoreConnClose           0x000340b5   Gb    1  Code  Hi   0x42
    5212  hciCoreConnOpen            0x000340fd   Gb    1  Code  Hi   0x2a
    5213  hciCoreInit                0x0003412d   Gb    1  Code  Hi   0x4
    5214  hciCoreNumCmplPkts         0x00034131   Gb    1  Code  Hi   0x7e
    5215  hciCoreRecv                0x000341b9   Gb    1  Code  Hi   0x1c
    5216  hciCoreResetSequence       0x000341d9   Gb    1  Code  Hi   0x1e4
    5217  hciCoreResetStart          0x000343d9   Gb    1  Code  Hi   0xe
    5218  hciCoreTxReady             0x000343e9   Gb    1  Code  Hi   0x1e2
    5219  hciCoreVsCmdCmplRcvd       0x000345d1   Gb    1  Code  Hi   0x4
    5220  hciDrvWrite                0x000345d5   Gb    1  Code  Hi   0xb0
    5221  hciEvtProcessCmdCmpl       0x0003515d   Gb    1  Code  Hi   0x1f6
    5222  hciEvtProcessMsg           0x00035361   Gb    1  Code  Hi   0x61c
    5223  hciTrSendAclData           0x0003597d   Gb    1  Code  Hi   0x22
    5224  hciTrSendCmd               0x0003599f   Gb    1  Code  Hi   0x1a
    5225  hciTrSerialRxIncoming      0x000359b9   Gb    1  Code  Hi   0x17a
    5226  hci_process_trace_data     0x00035b41   Gb    1  Code  Hi   0x96
    5227  hysteresis_decision        0x00035be5   Gb    1  Code  Hi   0xa6
    5228  init_caps                  0x00035c8b   Gb    1  Code  Hi   0x8c
    5229  isqrt32                    0x000363a1   Gb    1  Code  Hi   0x56
    5230  l2cMsgAlloc                0x000364c9   Gb    1  Code  Hi   0x6
    5231  l2cRxSignalingPkt          0x000364d1   Gb    1  Code  Hi   0x42
    5232  l2cSendCmdReject           0x00036519   Gb    1  Code  Hi   0x4a
    5233  main                       0x0003660d   Gb    1  Code  Hi   0x4e
    5234  normalise_bands            0x0003672d   Gb    1  Code  Hi   0xd0
    5235  octopus_encode             0x000368d5   Gb    1  Code  Hi   0x538
    5236  octopus_encoder_create     0x00036e15   Gb    1  Code  Hi   0x76
    5237  op_pvq_search_c            0x00036e91   Gb    1  Code  Hi   0x39c
    5238  opus_custom_encoder_ctl    0x00037239   Gb    1  Code  Hi   0x2aa
    5239  opus_custom_mode_create    0x000374e9   Gb    1  Code  Hi   0x4c
    5240  opus_fft_impl              0x00037539   Gb    1  Code  Hi   0x71c
    5241  opus_packet_extensions_count
                                    0x00037c55   Gb    1  Code  Hi   0x88
    5242  opus_packet_extensions_generate
                                    0x00037cdd   Gb    1  Code  Hi   0x218
    5243  opus_packet_extensions_parse
                                    0x00037ef9   Gb    1  Code  Hi   0xf6
    5244  opus_packet_get_nb_frames  0x00037fef   Gb    1  Code  Hi   0x2e
    5245  opus_packet_get_samples_per_frame
                                    0x0003801d   Gb    1  Code  Hi   0x62
    5246  opus_packet_pad            0x00038085   Gb    1  Code  Hi   0x9a
    5247  opus_packet_parse_impl     0x00038121   Gb    1  Code  Hi   0x2d8
    5248  opus_repacketizer_out_range_impl
                                    0x000384d1   Gb    1  Code  Hi   0x502
    5249  pb_decode                  0x00038fdd   Gb    1  Code  Hi   0x1e
    5250  pb_decode_noinit           0x00038ffd   Gb    1  Code  Hi   0x2da
    5251  pb_decode_varint           0x00039319   Gb    1  Code  Hi   0x7a
    5252  pb_encode                  0x00039761   Gb    1  Code  Hi   0x78
    5253  pb_encode_submessage       0x000397d9   Gb    1  Code  Hi   0xb0
    5254  pb_encode_tag_for_field    0x000398a1   Gb    1  Code  Hi   0x40
    5255  pb_encode_varint           0x000398f5   Gb    1  Code  Hi   0x5c
    5256  pb_field_iter_begin        0x00039951   Gb    1  Code  Hi   0x24
    5257  pb_field_iter_find         0x00039975   Gb    1  Code  Hi   0xc8
    5258  pb_field_iter_next         0x00039a3d   Gb    1  Code  Hi   0xa2
    5259  pb_istream_from_buffer     0x00039bc9   Gb    1  Code  Hi   0x12
    5260  pb_make_string_substream   0x00039be1   Gb    1  Code  Hi   0x44
    5261  pb_ostream_from_buffer     0x00039d31   Gb    1  Code  Hi   0x14
    5262  pb_read                    0x00039d49   Gb    1  Code  Hi   0x72
    5263  pb_skip_field              0x00039ddd   Gb    1  Code  Hi   0x74
    5264  pb_write                   0x00039e65   Gb    1  Code  Hi   0x3e
    5265  pitch_downsample           0x00039ebd   Gb    1  Code  Hi   0x2c0
    5266  pitch_search               0x0003a19d   Gb    1  Code  Hi   0x244
    5267  pvPortMalloc               0x0003a9b5   Gb    1  Code  Hi   0x14a
    5268  pxPortInitialiseStack      0x0003ab0d   Gb    1  Code  Hi   0x26
    5269  quant_all_bands            0x0003ab39   Gb    1  Code  Hi   0xe16
    5270  quant_coarse_energy        0x0003c411   Gb    1  Code  Hi   0x358
    5271  quant_energy_finalise      0x0003ca01   Gb    1  Code  Hi   0xe8
    5272  quant_fine_energy          0x0003caed   Gb    1  Code  Hi   0x114
    5273  remove_doubling            0x0003d071   Gb    1  Code  Hi   0x4cc
    5274  renormalise_vector         0x0003d53d   Gb    1  Code  Hi   0xd4
    5275  resampling_factor          0x0003d619   Gb    1  Code  Hi   0x46
    5276  restore_stack              0x0003d661   Gb    1  Code  Hi   0xc
    5277  save_stack                 0x0003d671   Gb    1  Code  Hi   0xc
    5278  send_update                0x0003d795   Gb    1  Code  Hi   0x64
    5279  smpActAttemptRcvd          0x0003d7fd   Gb    1  Code  Hi   0x8
    5280  smpActCheckAttempts        0x0003d805   Gb    1  Code  Hi   0x74
    5281  smpActCleanup              0x0003d879   Gb    1  Code  Hi   0x38
    5282  smpActMaxAttempts          0x0003d8b1   Gb    1  Code  Hi   0x8a
    5283  smpActNone                 0x0003d93b   Gb    1  Code  Hi   0x2
    5284  smpActNotifyDmAttemptsFailure
                                    0x0003d93d   Gb    1  Code  Hi   0xe
    5285  smpActNotifyDmRspToFailure 0x0003d94b   Gb    1  Code  Hi   0xe
    5286  smpActPairCnfCalc1         0x0003d959   Gb    1  Code  Hi   0x42
    5287  smpActPairCnfCalc2         0x0003d99b   Gb    1  Code  Hi   0x8
    5288  smpActPairCnfVerCalc1      0x0003d9a3   Gb    1  Code  Hi   0x1e
    5289  smpActPairCnfVerCalc2      0x0003d9c1   Gb    1  Code  Hi   0x8
    5290  smpActPairingCancel        0x0003d9c9   Gb    1  Code  Hi   0x6a
    5291  smpActPairingCmpl          0x0003da33   Gb    1  Code  Hi   0x64
    5292  smpActPairingFailed        0x0003da97   Gb    1  Code  Hi   0x52
    5293  smpActSecReqTimeout        0x0003dae9   Gb    1  Code  Hi   0x6c
    5294  smpActSendPairCnf          0x0003db55   Gb    1  Code  Hi   0x58
    5295  smpActStorePin             0x0003dbad   Gb    1  Code  Hi   0x2c
    5296  smpAuthReq                 0x0003dbd9   Gb    1  Code  Hi   0x5a
    5297  smpCalcC1Part1             0x0003dc35   Gb    1  Code  Hi   0x154
    5298  smpCalcC1Part2             0x0003dd8d   Gb    1  Code  Hi   0x134
    5299  smpCalcS1                  0x0003dec5   Gb    1  Code  Hi   0x54
    5300  smpCcbByConnId             0x0003df1d   Gb    1  Code  Hi   0x12
    5301  smpGenerateLtk             0x0003e0e1   Gb    1  Code  Hi   0x5c
    5302  smpGetPkBit                0x0003e13d   Gb    1  Code  Hi   0x24
    5303  smpGetScSecLevel           0x0003e161   Gb    1  Code  Hi   0x26
    5304  smpMsgAlloc                0x0003e281   Gb    1  Code  Hi   0x6
    5305  smpProcPairing             0x0003e289   Gb    1  Code  Hi   0x134
    5306  smpProcRcvKey              0x0003e3c1   Gb    1  Code  Hi   0xd0
    5307  smpScActAuthSelect         0x0003e491   Gb    1  Code  Hi   0x64
    5308  smpScActCalcF5Ltk          0x0003e4f5   Gb    1  Code  Hi   0x6a
    5309  smpScActCalcF5MacKey       0x0003e565   Gb    1  Code  Hi   0x6c
    5310  smpScActCalcF5TKey         0x0003e5d5   Gb    1  Code  Hi   0x5e
    5311  smpScActCalcSharedSecret   0x0003e645   Gb    1  Code  Hi   0x5e
    5312  smpScActCleanup            0x0003e6a9   Gb    1  Code  Hi   0x12
    5313  smpScActDHKeyCalcF6Ea      0x0003e6bb   Gb    1  Code  Hi   0x7a
    5314  smpScActDHKeyCalcF6Eb      0x0003e735   Gb    1  Code  Hi   0x76
    5315  smpScActJwncCalcF4         0x0003e7ab   Gb    1  Code  Hi   0x30
    5316  smpScActJwncCalcG2         0x0003e7db   Gb    1  Code  Hi   0x62
    5317  smpScActJwncDisplay        0x0003e83d   Gb    1  Code  Hi   0x52
    5318  smpScActPairingCancel      0x0003e88f   Gb    1  Code  Hi   0x26
    5319  smpScActPairingFailed      0x0003e8b5   Gb    1  Code  Hi   0x1c
    5320  smpScActPkKeypress         0x0003e8d1   Gb    1  Code  Hi   0x50
    5321  smpScActPkSendKeypress     0x0003e921   Gb    1  Code  Hi   0x46
    5322  smpScActPkSetup            0x0003e967   Gb    1  Code  Hi   0x34
    5323  smpScAuthReq               0x0003e99b   Gb    1  Code  Hi   0x6e
    5324  smpScFailWithReattempt     0x0003eafd   Gb    1  Code  Hi   0x4a
    5325  smpScProcPairing           0x0003eb4d   Gb    1  Code  Hi   0x2a6
    5326  smpScSendDHKeyCheck        0x0003edfd   Gb    1  Code  Hi   0x58
    5327  smpScSendPairCnf           0x0003ee55   Gb    1  Code  Hi   0x58
    5328  smpScSendPubKey            0x0003eead   Gb    1  Code  Hi   0x6c
    5329  smpScSendRand              0x0003ef19   Gb    1  Code  Hi   0x58
    5330  smpSendKey                 0x0003ef71   Gb    1  Code  Hi   0x1a6
    5331  smpSendPairingFailed       0x0003f11d   Gb    1  Code  Hi   0x22
    5332  smpSendPkt                 0x0003f141   Gb    1  Code  Hi   0x2e
    5333  smpSmExecute               0x0003f175   Gb    1  Code  Hi   0x62
    5334  smpStartRspTimer           0x0003f1dd   Gb    1  Code  Hi   0xe
    5335  smprActCnfVerify           0x0003f1ed   Gb    1  Code  Hi   0x60
    5336  smprActProcPairCnf         0x0003f251   Gb    1  Code  Hi   0x1e
    5337  smprActProcPairCnfCalc1    0x0003f26f   Gb    1  Code  Hi   0x3a
    5338  smprActProcPairReq         0x0003f2a9   Gb    1  Code  Hi   0x7a
    5339  smprActRcvKey              0x0003f323   Gb    1  Code  Hi   0x32
    5340  smprActSendKey             0x0003f355   Gb    1  Code  Hi   0x84
    5341  smprActSendPairRandom      0x0003f3dd   Gb    1  Code  Hi   0x6c
    5342  smprActSendPairRsp         0x0003f449   Gb    1  Code  Hi   0x96
    5343  smprActSendSecurityReq     0x0003f4e9   Gb    1  Code  Hi   0x28
    5344  smprActSetupKeyDist        0x0003f511   Gb    1  Code  Hi   0xbc
    5345  smprScActCalcDHKey         0x0003f5d1   Gb    1  Code  Hi   0x2c
    5346  smprScActDHKeyCheckSend    0x0003f5fd   Gb    1  Code  Hi   0x9a
    5347  smprScActJwncCalcG2        0x0003f69d   Gb    1  Code  Hi   0x22
    5348  smprScActJwncDisplay       0x0003f6bf   Gb    1  Code  Hi   0x26
    5349  smprScActJwncSendCnf       0x0003f6e5   Gb    1  Code  Hi   0x6
    5350  smprScActJwncSetup         0x0003f6ed   Gb    1  Code  Hi   0x3c
    5351  smprScActOobCalcCa         0x0003f72d   Gb    1  Code  Hi   0x76
    5352  smprScActOobSendRand       0x0003f7a9   Gb    1  Code  Hi   0x4e
    5353  smprScActOobSetup          0x0003f7f7   Gb    1  Code  Hi   0x8
    5354  smprScActPkCalcCa          0x0003f7ff   Gb    1  Code  Hi   0x38
    5355  smprScActPkCalcCb          0x0003f837   Gb    1  Code  Hi   0x3c
    5356  smprScActPkSendCnf         0x0003f873   Gb    1  Code  Hi   0x6
    5357  smprScActPkSendRand        0x0003f879   Gb    1  Code  Hi   0x64
    5358  smprScActPkStoreCnf        0x0003f8dd   Gb    1  Code  Hi   0x10
    5359  smprScActPkStoreCnfAndCalcCb
                                    0x0003f8ed   Gb    1  Code  Hi   0x4e
    5360  smprScActPkStorePinAndCalcCb
                                    0x0003f93d   Gb    1  Code  Hi   0x78
    5361  smprScActSendPubKey        0x0003f9b9   Gb    1  Code  Hi   0x16
    5362  smprScActStoreDhCheck      0x0003f9cf   Gb    1  Code  Hi   0x16
    5363  smprScActStoreLescPin      0x0003f9e5   Gb    1  Code  Hi   0x4c
    5364  smprScActWaitDhCheck       0x0003fa35   Gb    1  Code  Hi   0x18
    5365  spl_alloca                 0x0003fa4d   Gb    1  Code  Hi   0x28
    5366  spreading_decision         0x0003fa79   Gb    1  Code  Hi   0x1ca
    5367  sqrt                       0x0003fc43   Gb    1  Code  De   0x6e
    5368  stereo_itheta              0x0003fcb1   Gb    1  Code  Hi   0x1ec
    5369  uxListRemove               0x00040acf   Gb    1  Code  Hi   0x26
    5370  uxTaskGetNumberOfTasks     0x00040af5   Gb    1  Code  Hi   0x6
    5371  uxTaskResetEventItemValue  0x00040b01   Gb    1  Code  Hi   0x14
    5372  vApplicationMallocFailedHook
                                    0x00040b19   Gb    1  Code  Hi   0x2
    5373  vApplicationStackOverflowHook
                                    0x00040b1b   Gb    1  Code  Hi   0x4
    5374  vEventGroupSetBitsCallback 0x00040b21   Gb    1  Code  Hi   0x76
    5375  vListInitialise            0x00040b97   Gb    1  Code  Hi   0x16
    5376  vListInitialiseItem        0x00040bad   Gb    1  Code  Hi   0x6
    5377  vListInsert                0x00040bb5   Gb    1  Code  Hi   0x3a
    5378  vPortEnterCritical         0x00040bf1   Gb    1  Code  Hi   0x2a
    5379  vPortExitCritical          0x00040c25   Gb    1  Code  Hi   0x18
    5380  vPortFree                  0x00040c41   Gb    1  Code  Hi   0x86
    5381  vPortSetupTimerInterrupt   0x00040ccd   Gb    1  Code  Hi   0x70
    5382  vPortSuppressTicksAndSleep 0x00040d4d   Gb    1  Code  Hi   0xc0
    5383  vPortValidateInterruptPriority
                                    0x00040e15   Gb    1  Code  Hi   0x2e
    5384  vQueueWaitForMessageRestricted
                                    0x00040e4d   Gb    1  Code  Hi   0x4a
    5385  vTaskDelay                 0x00040e99   Gb    1  Code  Hi   0x34
    5386  vTaskInternalSetTimeOutState
                                    0x00040ed5   Gb    1  Code  Hi   0xc
    5387  vTaskMissedYield           0x00040ee5   Gb    1  Code  Hi   0x8
    5388  vTaskPlaceOnEventList      0x00040ef1   Gb    1  Code  Hi   0x20
    5389  vTaskPlaceOnEventListRestricted
                                    0x00040f15   Gb    1  Code  Hi   0x40
    5390  vTaskPlaceOnUnorderedEventList
                                    0x00040f59   Gb    1  Code  Hi   0x64
    5391  vTaskRemoveFromUnorderedEventList
                                    0x00040fc1   Gb    1  Code  Hi   0xd8
    5392  vTaskStartScheduler        0x000410a1   Gb    1  Code  Hi   0x56
    5393  vTaskStepTick              0x0004110d   Gb    1  Code  Hi   0x3e
    5394  vTaskSuspendAll            0x00041151   Gb    1  Code  Hi   0xa
    5395  vTaskSwitchContext         0x00041161   Gb    1  Code  Hi   0x86
    5396  validate_transaction       0x000411f1   Gb    1  Code  Hi   0x90
    5397  wsfOsDispatcher            0x00041285   Gb    1  Code  Hi   0x116
    5398  xEventGroupCreate          0x000413a5   Gb    1  Code  Hi   0x1a
    5399  xEventGroupSetBits         0x000413bf   Gb    1  Code  Hi   0x78
    5400  xEventGroupWaitBits        0x00041439   Gb    1  Code  Hi   0xd8
    5401  xPortStartScheduler        0x00041515   Gb    1  Code  Hi   0xb2
    5402  xPortStimerTickHandler     0x000415e5   Gb    1  Code  Hi   0x72
    5403  xQueueGenericCreate        0x00041661   Gb    1  Code  Hi   0x8c
    5404  xQueueGenericSend          0x000416ed   Gb    1  Code  Hi   0x17c
    5405  xQueueGenericSendFromISR   0x0004186d   Gb    1  Code  Hi   0xf4
    5406  xQueueReceive              0x00041961   Gb    1  Code  Hi   0x12a
    5407  xTaskCheckForTimeOut       0x00041a91   Gb    1  Code  Hi   0x64
    5408  xTaskCreate                0x00041af9   Gb    1  Code  Hi   0x17e
    5409  xTaskGetSchedulerState     0x00041c95   Gb    1  Code  Hi   0x18
    5410  xTaskGetTickCount          0x00041cb1   Gb    1  Code  Hi   0x6
    5411  xTaskIncrementTick         0x00041cbd   Gb    1  Code  Hi   0x16c
    5412  xTaskRemoveFromEventList   0x00041e31   Gb    1  Code  Hi   0xec
    5413  xTaskResumeAll             0x00041f29   Gb    1  Code  Hi   0x148
    5414  xTimerCreate               0x00042081   Gb    1  Code  Hi   0x7e
    5415  xTimerCreateTimerTask      0x0004210d   Gb    1  Code  Hi   0x56
    5416  xTimerGenericCommand       0x00042181   Gb    1  Code  Hi   0x62
    5417  xTimerPendFunctionCallFromISR
                                    0x000421e9   Gb    1  Code  Hi   0x24
    5418  __aeabi_dneg               0x00042211   Gb    1  Code  De 
    5419  _dneg                      0x00042211   Gb    1  Code  De   0x6
    5420  __aeabi_fneg               0x00042217   Gb    1  Code  De 
    5421  _fneg                      0x00042217   Gb    1  Code  De   0x6
    5422  _dabs                      0x0004221d   Gb    1  Code  De   0x6
    5423  _fabs                      0x00042223   Gb    1  Code  De   0x6
    5424  __aeabi_d2f                0x00042229   Gb    1  Code  Hi 
    5425  _d2f                       0x00042229   Gb    1  Code  De   0x62
    5426  __aeabi_dadd               0x0004228d   Gb    1  Code  Hi 
    5427  _dadd                      0x0004228d   Gb    1  Code  De   0x14c
    5428  __fpl_dcheck_NaN1          0x000423dd   Gb    1  Code  Hi   0xa
    5429  __fpl_dcmp_Inf             0x000423ed   Gb    1  Code  De   0x18
    5430  __aeabi_ddiv               0x00042405   Gb    1  Code  De 
    5431  _ddiv                      0x00042405   Gb    1  Code  De   0x228
    5432  __aeabi_cdcmpeq            0x000426b5   Gb    1  Code  De 
    5433  _dcmpeq                    0x000426b5   Gb    1  Code  De   0x78
    5434  __aeabi_d2iz               0x0004272d   Gb    1  Code  Hi 
    5435  _dfix                      0x0004272d   Gb    1  Code  De   0x5e
    5436  __aeabi_d2uiz              0x0004278d   Gb    1  Code  Hi 
    5437  _dfixu                     0x0004278d   Gb    1  Code  De   0x5a
    5438  __aeabi_i2d                0x000427e7   Gb    1  Code  Hi 
    5439  _dflt                      0x000427e7   Gb    1  Code  De   0x2e
    5440  __aeabi_ui2d               0x00042815   Gb    1  Code  Hi 
    5441  _dfltu                     0x00042815   Gb    1  Code  De   0x26
    5442  __aeabi_cdcmple            0x0004283d   Gb    1  Code  Hi 
    5443  _dcmple                    0x0004283d   Gb    1  Code  De   0x78
    5444  __fpl_dcmple_InfNaN        0x0004289f   Gb    1  Code  Pr 
    5445  __aeabi_dmul               0x000428b5   Gb    1  Code  Hi 
    5446  _dmul                      0x000428b5   Gb    1  Code  De   0x14c
    5447  __fpl_dnaninf              0x00042a09   Gb    1  Code  De   0x9c
    5448  __fpl_dretinf              0x00042aa5   Gb    1  Code  De   0xc
    5449  __aeabi_cdrcmple           0x00042ab1   Gb    1  Code  Hi 
    5450  _drcmple                   0x00042ab1   Gb    1  Code  De   0x6c
    5451  __aeabi_drsub              0x00042b1d   Gb    1  Code  De 
    5452  _drsb                      0x00042b1d   Gb    1  Code  De   0x16
    5453  _dsqrt                     0x00042b35   Gb    1  Code  De   0x194
    5454  __aeabi_dsub               0x00042ccd   Gb    1  Code  Hi 
    5455  _dsub                      0x00042ccd   Gb    1  Code  De   0x1d0
    5456  __aeabi_f2d                0x00042ea1   Gb    1  Code  Hi 
    5457  _f2d                       0x00042ea1   Gb    1  Code  De   0x56
    5458  __fpl_fnaninf              0x00042ef7   Gb    1  Code  De   0x8c
    5459  _fp_init                   0x00042f83   Gb    1  Code  De   0xa
    5460  __fplib_config_fpu_vfp     0x00042f8b   Gb    1  Code  De 
    5461  __fplib_config_pureend_doubles
                                    0x00042f8b   Gb    1  Code  De 
    5462  __fpl_fretinf              0x00042f8d   Gb    1  Code  De   0xa
    5463  __fpl_return_NaN           0x00042f97   Gb    1  Code  Hi   0x64
    5464  __ARM_scalbn               0x00042ffb   Gb    1  Code  De   0x5c
    5465  __fpl_cmpreturn            0x00043057   Gb    1  Code  Hi   0x30
    5466  __I$use$fp                 0x00043086   Gb    1   --   Hi 
    5467  attCfg                     0x00043088   Gb    1  Data  Hi   0x8
    5468  smpCfg                     0x00043090   Gb    1  Data  Hi   0x18
    5469  attsMinPduLen              0x00043188   Gb    1  Data  Hi   0x12
    5470  attFcnDefault              0x0004319c   Gb    1  Data  Hi   0x10
    5471  eattFcnDefault             0x000431ac   Gb    1  Data  Hi   0x10
    5472  attPrimSvcUuid             0x000431bc   Gb    1  Data  Hi   0x2
    5473  attChUuid                  0x000431be   Gb    1  Data  Hi   0x2
    5474  attCliChCfgUuid            0x000431c0   Gb    1  Data  Hi   0x2
    5475  attDnChUuid                0x000431c2   Gb    1  Data  Hi   0x2
    5476  attApChUuid                0x000431c4   Gb    1  Data  Hi   0x2
    5477  attScChUuid                0x000431c6   Gb    1  Data  Hi   0x2
    5478  attCarChUuid               0x000431c8   Gb    1  Data  Hi   0x2
    5479  attRpaoChUuid              0x000431ca   Gb    1  Data  Hi   0x2
    5480  attGattCsfChUuid           0x000431cc   Gb    1  Data  Hi   0x2
    5481  attGattDbhChUuid           0x000431ce   Gb    1  Data  Hi   0x2
    5482  attSsfChUuid               0x000431d0   Gb    1  Data  Hi   0x2
    5483  ui32MCUAllowed             0x000431d4   Gb    1  Data  Hi   0x14
    5484  ui32DSP0Allowed            0x000431e8   Gb    1  Data  Hi   0x14
    5485  ui32DSP1Allowed            0x000431fc   Gb    1  Data  Hi   0x14
    5486  ui32SharedAccess           0x00043210   Gb    1  Data  Hi   0x14
    5487  sGlobalAccess              0x00043224   Gb    1  Data  Hi   0x1c
    5488  calc128Zeros               0x0004327d   Gb    1  Data  Hi   0x10
    5489  dmConnUpdActSetSlave       0x000437ac   Gb    1  Data  Hi   0x8
    5490  dmDevFcnIf                 0x00043818   Gb    1  Data  Hi   0xc
    5491  hciEventMask               0x00043a6c   Gb    1  Data  Hi   0x8
    5492  hciLeEventMask             0x00043a74   Gb    1  Data  Hi   0x8
    5493  hciEventMaskPage2          0x00043a7c   Gb    1  Data  Hi   0x8
    5494  smprScSmIf                 0x00043f34   Gb    1  Data  Hi   0xc
    5495  smprStateTbl               0x00044070   Gb    1  Data  Hi   0x3c
    5496  smprSmIf                   0x000440ac   Gb    1  Data  Hi   0xc
    5497  smpPktLenTbl               0x000440b8   Gb    1  Data  Hi   0xf
    5498  appReqActCfg               0x0004424c   Gb    1  Data  Hi   0x1
    5499  am_hal_gpio_pincfg_output  0x000449c4   Gb    1  Data  Hi   0x4
    5500  am_hal_gpio_pincfg_input   0x000449c8   Gb    1  Data  Hi   0x4
    5501  am_hal_gpio_pincfg_tristate
                                    0x000449cc   Gb    1  Data  Hi   0x4
    5502  am_hal_gpio_pincfg_opendrain
                                    0x000449d0   Gb    1  Data  Hi   0x4
    5503  am_hal_gpio_pincfg_disabled
                                    0x000449d4   Gb    1  Data  Hi   0x4
    5504  am_hal_gpio_pincfg_pulledup_disabled
                                    0x000449d8   Gb    1  Data  Hi   0x4
    5505  g_DefaultMcuMemCfg         0x000449fc   Gb    1  Data  Hi   0x6
    5506  g_DefaultSRAMCfg           0x00044a02   Gb    1  Data  Hi   0x6
    5507  am_hal_pwrctrl_peripheral_control
                                    0x00044a08   Gb    1  Data  Hi   0x190
    5508  am_hal_cachectrl_defaults  0x00044b98   Gb    1  Data  Hi   0x3
    5509  am_hal_daxi_defaults       0x00044b9b   Gb    1  Data  Hi   0x5
    5510  g_amHalMcuctrlArgBLEDefault
                                    0x00044c08   Gb    1  Data  Hi   0x8
    5511  g_am_hal_bootrom_helper    0x00044c10   Gb    1  Data  Hi   0x28
    5512  Response_fields            0x00044df0   Gb    1  Data  Hi   0xa5
    5513  ControlEnvelope_fields     0x00044e95   Gb    1  Data  Hi   0x1ef
    5514  ForwardATCommand_fields    0x00045230   Gb    1  Data  Hi   0x1e
    5515  IncomingCall_fields        0x0004524e   Gb    1  Data  Hi   0x2d
    5516  CentralInformation_fields  0x0004527b   Gb    1  Data  Hi   0x2d
    5517  GetCentralInformation_fields
                                    0x000452a8   Gb    1  Data  Hi   0xf
    5518  DeviceBattery_fields       0x000452b7   Gb    1  Data  Hi   0x3c
    5519  DeviceStatus_fields        0x000452f3   Gb    1  Data  Hi   0x3c
    5520  DeviceInformation_fields   0x0004532f   Gb    1  Data  Hi   0xc3
    5521  DeviceInformation_MetadataEntry_fields
                                    0x000453f2   Gb    1  Data  Hi   0x2d
    5522  GetDeviceInformation_fields
                                    0x0004541f   Gb    1  Data  Hi   0x1e
    5523  DeviceConfiguration_fields 0x0004543d   Gb    1  Data  Hi   0x2d
    5524  GetDeviceConfiguration_fields
                                    0x0004546a   Gb    1  Data  Hi   0xf
    5525  OverrideAssistant_fields   0x00045479   Gb    1  Data  Hi   0x1e
    5526  StartSetup_fields          0x00045497   Gb    1  Data  Hi   0xf
    5527  CompleteSetup_fields       0x000454a6   Gb    1  Data  Hi   0x1e
    5528  NotifyDeviceConfiguration_fields
                                    0x000454c4   Gb    1  Data  Hi   0x1e
    5529  UpdateDeviceInformation_fields
                                    0x000454e2   Gb    1  Data  Hi   0x2d
    5530  NotifyDeviceInformation_fields
                                    0x0004550f   Gb    1  Data  Hi   0x1e
    5531  FeatureProperties_fields   0x0004552d   Gb    1  Data  Hi   0x2d
    5532  DeviceFeatures_fields      0x0004555a   Gb    1  Data  Hi   0x3c
    5533  GetDeviceFeatures_fields   0x00045596   Gb    1  Data  Hi   0xf
    5534  IssueMediaControl_fields   0x000455a5   Gb    1  Data  Hi   0x1e
    5535  Dialog_fields              0x000455c3   Gb    1  Data  Hi   0x1e
    5536  SpeechSettings_fields      0x000455e1   Gb    1  Data  Hi   0x3c
    5537  SpeechInitiator_fields     0x0004561d   Gb    1  Data  Hi   0x2d
    5538  SpeechInitiator_WakeWord_fields
                                    0x0004564a   Gb    1  Data  Hi   0x4b
    5539  StartSpeech_fields         0x00045695   Gb    1  Data  Hi   0x5a
    5540  SpeechProvider_fields      0x000456ef   Gb    1  Data  Hi   0x2d
    5541  ProvideSpeech_fields       0x0004571c   Gb    1  Data  Hi   0x1e
    5542  StopSpeech_fields          0x0004573a   Gb    1  Data  Hi   0x2d
    5543  EndpointSpeech_fields      0x00045767   Gb    1  Data  Hi   0x1e
    5544  NotifySpeechState_fields   0x00045785   Gb    1  Data  Hi   0x1e
    5545  State_fields               0x000457a3   Gb    1  Data  Hi   0x3c
    5546  GetState_fields            0x000457df   Gb    1  Data  Hi   0x1e
    5547  SetState_fields            0x000457fd   Gb    1  Data  Hi   0x1e
    5548  SynchronizeState_fields    0x0004581b   Gb    1  Data  Hi   0x1e
    5549  ResetConnection_fields     0x00045839   Gb    1  Data  Hi   0x3c
    5550  SynchronizeSettings_fields 0x00045875   Gb    1  Data  Hi   0x2d
    5551  KeepAlive_fields           0x000458a2   Gb    1  Data  Hi   0xf
    5552  RemoveDevice_fields        0x000458b1   Gb    1  Data  Hi   0xf
    5553  Locale_fields              0x000458c0   Gb    1  Data  Hi   0x1e
    5554  Locales_fields             0x000458de   Gb    1  Data  Hi   0x2d
    5555  GetLocales_fields          0x0004590b   Gb    1  Data  Hi   0xf
    5556  SetLocale_fields           0x0004591a   Gb    1  Data  Hi   0x1e
    5557  LaunchApp_fields           0x00045938   Gb    1  Data  Hi   0x1e
    5558  ConnectionDetails_fields   0x00045956   Gb    1  Data  Hi   0x1e
    5559  UpgradeTransport_fields    0x00045974   Gb    1  Data  Hi   0x1e
    5560  SwitchTransport_fields     0x00045992   Gb    1  Data  Hi   0x1e
    5561  tf_select_table            0x00045a58   Gb    1  Data  Hi   0x20
    5562  eMeans                     0x00049494   Gb    1  Data  Hi   0x64
    5563  __mathlib_zero             0x0004abf0   Gb    1  Data  De   0x8
    5564  Region$$Table$$Base        0x0004af98   Gb    1   --   Hi 
    5565  Region$$Table$$Limit       0x0004afc8   Gb    1   --   Hi 
    5566  pAttCfg                    0x10000000   Gb    2  Data  Hi   0x4
    5567  pSmpCfg                    0x10000004   Gb    2  Data  Hi   0x4
    5568  gattServCb                 0x10000008   Gb    2  Data  Hi   0x2
    5569  attsProcFcnTbl             0x1000001c   Gb    2  Data  Hi   0x48
    5570  g_HciDrvHandleID           0x10000074   Gb    2  Data  Hi   0x1
    5571  g_IomDevHdl                0x10000078   Gb    2  Data  Hi   0x4
    5572  pvHciSpiHandle             0x1000007c   Gb    2  Data  Hi   0x4
    5573  g_pui8ReadBuffer           0x10000080   Gb    2  Data  Hi   0x4
    5574  g_ui32NumBytes             0x10000084   Gb    2  Data  Hi   0x4
    5575  g_consumed_bytes           0x10000088   Gb    2  Data  Hi   0x4
    5576  g_hciDrvErrorHandler       0x1000008c   Gb    2  Data  Hi   0x4
    5577  g_BLEMacAddress            0x10000094   Gb    2  Data  Hi   0x6
    5578  ll_local_feats             0x1000009a   Gb    2  Data  Hi   0x8
    5579  nvds_data                  0x100000a2   Gb    2  Data  Hi   0xf0
    5580  ulTimerCountsForOneTick    0x100001a4   Gb    2  Data  Hi   0x4
    5581  gNumCmpB                   0x100001ac   Gb    2  Data  Hi   0x4
    5582  ui16DbRamBufferSize        0x100001c8   Gb    2  Data  Hi   0x2
    5583  pRecListNvmPointer         0x100001d0   Gb    2  Data  Hi   0x4
    5584  g_sVosAud                  0x100001d4   Gb    2  Data  Hi   0xc0
    5585  g_sVosSys                  0x10000294   Gb    2  Data  Hi   0x24
    5586  dmDevCb                    0x100002c8   Gb    2  Data  Hi   0x4
    5587  dmFcnIfTbl                 0x100002cc   Gb    2  Data  Hi   0x54
    5588  dmSecCb                    0x10000320   Gb    2  Data  Hi   0x8
    5589  wsfBufNumPools             0x1000032c   Gb    2  Data  Hi   0x1
    5590  wsfBufMemLen               0x1000032e   Gb    2  Data  Hi   0x2
    5591  wsfBufMem                  0x10000330   Gb    2  Data  Hi   0x4
    5592  csNesting                  0x10000334   Gb    2  Data  Hi   0x1
    5593  xRadioTaskEventObject      0x10000338   Gb    2  Data  Hi   0x4
    5594  xWsfTimer                  0x10000340   Gb    2  Data  Hi   0x4
    5595  wsfTimerTimerQueue         0x10000344   Gb    2  Data  Hi   0x8
    5596  hciLeSupFeatCfg            0x10000368   Gb    2  Data  Hi   0x8
    5597  pAppSlaveReqActCfg         0x100003b0   Gb    2  Data  Hi   0x4
    5598  pAppAdvCfg                 0x100003b4   Gb    2  Data  Hi   0x4
    5599  pAppSlaveCfg               0x100003b8   Gb    2  Data  Hi   0x4
    5600  pAppSecCfg                 0x100003bc   Gb    2  Data  Hi   0x4
    5601  pAppUpdateCfg              0x100003c0   Gb    2  Data  Hi   0x4
    5602  appHandlerId               0x100003c4   Gb    2  Data  Hi   0x1
    5603  appCb                      0x100003c8   Gb    2  Data  Hi   0x8
    5604  devFoundInDb               0x100003d0   Gb    2  Data  Hi   0x1
    5605  g_AM_DEVICES_COOPER_SPI_CS 0x100003d4   Gb    2  Data  Hi   0x4
    5606  g_AM_DEVICES_COOPER_32M_CLK
                                    0x100003d8   Gb    2  Data  Hi   0x4
    5607  g_AM_DEVICES_COOPER_32K_CLK
                                    0x100003dc   Gb    2  Data  Hi   0x4
    5608  sLengthBytes               0x100003e4   Gb    2  Data  Hi   0x4
    5609  g_ui32BytesReceived        0x10000408   Gb    2  Data  Hi   0x4
    5610  g_ui32CRC                  0x1000040c   Gb    2  Data  Hi   0x4
    5611  g_pTempBuf                 0x10000414   Gb    2  Data  Hi   0x4
    5612  g_sImage                   0x10000418   Gb    2  Data  Hi   0x24
    5613  g_intFlash                 0x1000043c   Gb    2  Data  Hi   0x24
    5614  g_pfnCharPrint             0x10000464   Gb    2  Data  Hi   0x4
    5615  pxCurrentTCB               0x10000484   Gb    2  Data  Hi   0x4
    5616  uxTopUsedPriority          0x100004b0   Gb    2  Data  Hi   0x4
    5617  opus_ram_ptr_save          0x100005dc   Gb    2  Data  Hi   0x4
    5618  opus_ram_count             0x100005e0   Gb    2  Data  Hi   0x4
    5619  opus_ram_count_save        0x100005e4   Gb    2  Data  Hi   0x4
    5620  opus_ram_ptr               0x100005e8   Gb    2  Data  Hi   0x4
    5621  p_spl_opus_encoder         0x100005ec   Gb    2  Data  Hi   0x4
    5622  g_eCurrPwrMode             0x100005f0   Gb    2  Data  Hi   0x1
    5623  g_ui32TrimVer              0x100005f4   Gb    2  Data  Hi   0x4
    5624  g_ui32origSimobuckVDDStrim 0x100005f8   Gb    2  Data  Hi   0x4
    5625  gDaxiConfig                0x10000640   Gb    2  Data  Hi   0x5
    5626  g_ui32xtalhscap2trim       0x10000648   Gb    2  Data  Hi   0x4
    5627  g_ui32xtalhscaptrim        0x1000064c   Gb    2  Data  Hi   0x4
    5628  am_bsp_psLEDs              0x10000650   Gb    2  Data  Hi   0x18
    5629  g_AM_BSP_GPIO_BUTTON0      0x10000670   Gb    2  Data  Hi   0x4
    5630  g_AM_BSP_GPIO_BUTTON1      0x10000674   Gb    2  Data  Hi   0x4
    5631  g_AM_BSP_GPIO_IOM0_CS      0x10000678   Gb    2  Data  Hi   0x4
    5632  g_AM_BSP_GPIO_IOM0_MISO    0x1000067c   Gb    2  Data  Hi   0x4
    5633  g_AM_BSP_GPIO_IOM0_MOSI    0x10000680   Gb    2  Data  Hi   0x4
    5634  g_AM_BSP_GPIO_IOM0_SCK     0x10000684   Gb    2  Data  Hi   0x4
    5635  g_AM_BSP_GPIO_IOM0_SCL     0x10000688   Gb    2  Data  Hi   0x4
    5636  g_AM_BSP_GPIO_IOM0_SDA     0x1000068c   Gb    2  Data  Hi   0x4
    5637  g_AM_BSP_GPIO_IOM1_CS      0x10000690   Gb    2  Data  Hi   0x4
    5638  g_AM_BSP_GPIO_IOM1_MISO    0x10000694   Gb    2  Data  Hi   0x4
    5639  g_AM_BSP_GPIO_IOM1_MOSI    0x10000698   Gb    2  Data  Hi   0x4
    5640  g_AM_BSP_GPIO_IOM1_SCK     0x1000069c   Gb    2  Data  Hi   0x4
    5641  g_AM_BSP_GPIO_IOM1_SCL     0x100006a0   Gb    2  Data  Hi   0x4
    5642  g_AM_BSP_GPIO_IOM1_SDA     0x100006a4   Gb    2  Data  Hi   0x4
    5643  g_AM_BSP_GPIO_IOM2_CS      0x100006a8   Gb    2  Data  Hi   0x4
    5644  g_AM_BSP_GPIO_IOM2_MISO    0x100006ac   Gb    2  Data  Hi   0x4
    5645  g_AM_BSP_GPIO_IOM2_MOSI    0x100006b0   Gb    2  Data  Hi   0x4
    5646  g_AM_BSP_GPIO_IOM2_SCK     0x100006b4   Gb    2  Data  Hi   0x4
    5647  g_AM_BSP_GPIO_IOM2_SCL     0x100006b8   Gb    2  Data  Hi   0x4
    5648  g_AM_BSP_GPIO_IOM2_SDA     0x100006bc   Gb    2  Data  Hi   0x4
    5649  g_AM_BSP_GPIO_IOM3_CS      0x100006c0   Gb    2  Data  Hi   0x4
    5650  g_AM_BSP_GPIO_IOM3_MISO    0x100006c4   Gb    2  Data  Hi   0x4
    5651  g_AM_BSP_GPIO_IOM3_MOSI    0x100006c8   Gb    2  Data  Hi   0x4
    5652  g_AM_BSP_GPIO_IOM3_SCK     0x100006cc   Gb    2  Data  Hi   0x4
    5653  g_AM_BSP_GPIO_IOM3_SCL     0x100006d0   Gb    2  Data  Hi   0x4
    5654  g_AM_BSP_GPIO_IOM3_SDA     0x100006d4   Gb    2  Data  Hi   0x4
    5655  g_AM_BSP_GPIO_IOM4_CS      0x100006d8   Gb    2  Data  Hi   0x4
    5656  g_AM_BSP_GPIO_IOM4_MISO    0x100006dc   Gb    2  Data  Hi   0x4
    5657  g_AM_BSP_GPIO_IOM4_MOSI    0x100006e0   Gb    2  Data  Hi   0x4
    5658  g_AM_BSP_GPIO_IOM4_SCK     0x100006e4   Gb    2  Data  Hi   0x4
    5659  g_AM_BSP_GPIO_IOM5_CS      0x100006e8   Gb    2  Data  Hi   0x4
    5660  g_AM_BSP_GPIO_IOM5_MISO    0x100006ec   Gb    2  Data  Hi   0x4
    5661  g_AM_BSP_GPIO_IOM5_MOSI    0x100006f0   Gb    2  Data  Hi   0x4
    5662  g_AM_BSP_GPIO_IOM5_SCK     0x100006f4   Gb    2  Data  Hi   0x4
    5663  g_AM_BSP_GPIO_IOM5_SCL     0x100006f8   Gb    2  Data  Hi   0x4
    5664  g_AM_BSP_GPIO_IOM5_SDA     0x100006fc   Gb    2  Data  Hi   0x4
    5665  g_AM_BSP_GPIO_IOM6_CS      0x10000700   Gb    2  Data  Hi   0x4
    5666  g_AM_BSP_GPIO_IOM6_MISO    0x10000704   Gb    2  Data  Hi   0x4
    5667  g_AM_BSP_GPIO_IOM6_MOSI    0x10000708   Gb    2  Data  Hi   0x4
    5668  g_AM_BSP_GPIO_IOM6_SCK     0x1000070c   Gb    2  Data  Hi   0x4
    5669  g_AM_BSP_GPIO_IOM6_SCL     0x10000710   Gb    2  Data  Hi   0x4
    5670  g_AM_BSP_GPIO_IOM6_SDA     0x10000714   Gb    2  Data  Hi   0x4
    5671  g_AM_BSP_GPIO_IOM7_CS      0x10000718   Gb    2  Data  Hi   0x4
    5672  g_AM_BSP_GPIO_IOM7_MISO    0x1000071c   Gb    2  Data  Hi   0x4
    5673  g_AM_BSP_GPIO_IOM7_MOSI    0x10000720   Gb    2  Data  Hi   0x4
    5674  g_AM_BSP_GPIO_IOM7_SCK     0x10000724   Gb    2  Data  Hi   0x4
    5675  g_AM_BSP_GPIO_IOM7_SCL     0x10000728   Gb    2  Data  Hi   0x4
    5676  g_AM_BSP_GPIO_IOM7_SDA     0x1000072c   Gb    2  Data  Hi   0x4
    5677  g_AM_BSP_GPIO_ITM_SWO      0x10000730   Gb    2  Data  Hi   0x4
    5678  g_AM_BSP_GPIO_PDM0_CLK     0x10000734   Gb    2  Data  Hi   0x4
    5679  g_AM_BSP_GPIO_PDM0_DATA    0x10000738   Gb    2  Data  Hi   0x4
    5680  package_version_string     0x10000744   Gb    2  Data  Hi   0x8
    5681  lib_version_string         0x1000074c   Gb    2  Data  Hi   0x21
    5682  gStartOff                  0x10000770   Gb    2  Data  Hi   0x4
    5683  gpDcuEnable                0x10000774   Gb    2  Data  Hi   0x4
    5684  gpDcuLock                  0x10000778   Gb    2  Data  Hi   0x4
    5685  gDcuEnable                 0x10000780   Gb    2  Data  Hi   0x8
    5686  gDcuDisable                0x10000788   Gb    2  Data  Hi   0x8
    5687  l2cCb                      0x10000790   Gb    3  Data  Hi   0x28
    5688  secCb                      0x100007d0   Gb    3  Data  Hi   0x50
    5689  attcCb                     0x10000820   Gb    3  Data  Hi   0x1b8
    5690  attsCsfCb                  0x100009f0   Gb    3  Data  Hi   0x10
    5691  attsCb                     0x10000a00   Gb    3  Data  Hi   0x1bc
    5692  attCb                      0x10000bf4   Gb    3  Data  Hi   0x64
    5693  g_HeartBeatTimer           0x10000c58   Gb    3  Data  Hi   0x10
    5694  DMATCBBuffer               0x10000c68   Gb    3  Data  Hi   0x20c
    5695  g_pui32ReadBuffer          0x10000e74   Gb    3  Data  Hi   0x100
    5696  g_sVosBrd                  0x10001d94   Gb    3  Data  Hi   0x158
    5697  ui8DbRamBuffer             0x10002194   Gb    3  Data  Hi   0x300
    5698  am_KWD_tasks               0x10002860   Gb    3  Data  Hi   0x60
    5699  am_KWD_timers              0x100028c0   Gb    3  Data  Hi   0x10
    5700  g_sAmUtil                  0x100028d0   Gb    3  Data  Hi   0x8844
    5701  amotasFlash                0x1000b114   Gb    3  Data  Hi   0x2004
    5702  amotasTmpBuf               0x1000d118   Gb    3  Data  Hi   0x210
    5703  dmAdvCb                    0x1000d5c8   Gb    3  Data  Hi   0x34
    5704  dmConnUpdActSet            0x1000d5fc   Gb    3  Data  Hi   0xc
    5705  dmConnCb                   0x1000d608   Gb    3  Data  Hi   0xc4
    5706  dmConnActSet               0x1000d6cc   Gb    3  Data  Hi   0xc
    5707  dmCb                       0x1000d6d8   Gb    3  Data  Hi   0x18
    5708  dmPrivCb                   0x1000d6f0   Gb    3  Data  Hi   0x1a
    5709  wsfOs                      0x1000d76c   Gb    3  Data  Hi   0x40
    5710  hciCb                      0x1000d7ac   Gb    3  Data  Hi   0x24
    5711  hciCmdCb                   0x1000d7d0   Gb    3  Data  Hi   0x1c
    5712  hciCoreCb                  0x1000d7f0   Gb    3  Data  Hi   0xa8
    5713  smpCb                      0x1000d908   Gb    3  Data  Hi   0xfc
    5714  SMP_ScCcb                  0x1000da04   Gb    3  Data  Hi   0x54
    5715  g_sVosBle                  0x1000da58   Gb    3  Data  Hi   0x58
    5716  amvosAdvDataDisc           0x1000dab0   Gb    3  Data  Hi   0x1f
    5717  amvosScanDataDisc          0x1000dacf   Gb    3  Data  Hi   0x1f
    5718  gRadioQueue                0x1000daf0   Gb    3  Data  Hi   0xc
    5719  gRadioCmdQueue             0x1000dafc   Gb    3  Data  Hi   0x44
    5720  appConnCb                  0x1000db40   Gb    3  Data  Hi   0x90
    5721  appSlaveCb                 0x1000dbd0   Gb    3  Data  Hi   0x80
    5722  gAmCooper                  0x1000dc60   Gb    3  Data  Hi   0x24
    5723  gFaultStack                0x1000dcc8   Gb    3  Data  Hi   0x200
    5724  opus_mem_ram1              0x100163e0   Gb    3  Data  Hi   0x5000
    5725  g_PDMhandles               0x1001bbe0   Gb    3  Data  Hi   0x18
    5726  g_IOMhandles               0x1001bbf8   Gb    3  Data  Hi   0x4540
    5727  am_hal_xtal_users          0x10020138   Gb    3  Data  Hi   0xc
    5728  g_sVosAma                  0x10020150   Gb    3  Data  Hi   0x118
    5729  o_spl_opus_encoder         0x10020268   Gb    3  Data  Hi   0xf30
    5730  oCELTEncoder_mem           0x1002137c   Gb    3  Data  Hi   0x1770
    5731  __libspace_start           0x10022aec   Gb    3  Data  De   0x60
    5732  __temporary_stack_top$libspace
                                    0x10022b4c   Gb    3  Data  De 
    5733  psGlobalAccessPtr          0x10060000   Gb    4  Data  Hi   0x4
    5734  ui32MCUClaimed             0x10060004   Gb    4  Data  Hi   0x14
    5735  ui32DSP0Claimed            0x10060018   Gb    4  Data  Hi   0x14
    5736  ui32DSP1Claimed            0x1006002c   Gb    4  Data  Hi   0x14
    5737  gpui32PdmDmaBuf            0x10060040   Gb    4  Data  Hi   0x280


** Section #13 '.strtab' (SHT_STRTAB)
    Size   : 83196 bytes

            #  Offset String
        ====================================

            1      1: $d
            2      4: $t
            3      7: $d.realdata
            4     19: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_coc.c
            5     93: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_main.c
            6    168: i.L2cDataReq
            7    181: i.L2cInit
            8    191: i.L2cRegister
            9    205: i.l2cDefaultCtrlCback
           10    227: l2cDefaultCtrlCback
           11    247: i.l2cDefaultDataCback
           12    269: l2cDefaultDataCback
           13    289: i.l2cDefaultDataCidCback
           14    314: l2cDefaultDataCidCback
           15    337: i.l2cHciAclCback
           16    354: l2cHciAclCback
           17    369: i.l2cHciFlowCback
           18    387: l2cHciFlowCback
           19    403: i.l2cMsgAlloc
           20    417: i.l2cRxSignalingPkt
           21    437: i.l2cSendCmdReject
           22    456: .bss
           23    461: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_master.c
           24    538: ../../../../../../third_party/cordio/ble-host/sources/stack/l2c/l2c_slave.c
           25    614: i.L2cDmConnUpdateReq
           26    635: i.L2cSlaveHandler
           27    653: i.L2cSlaveHandlerInit
           28    675: i.L2cSlaveInit
           29    690: i.l2cSlaveRxSignalingPkt
           30    715: l2cSlaveRxSignalingPkt
           31    738: l2cSlaveCb
           32    749: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/bas/bas_main.c
           33    831: ../../../../../../third_party/cordio/ble-host/sources/stack/cfg/cfg_stack.c
           34    907: .constdata
           35    918: .data
           36    924: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gatt/gatt_main.c
           37   1008: i.GattReadCback
           38   1024: i.GattSendServiceChangedInd
           39   1052: i.GattSetSvcChangedIdx
           40   1075: i.GattWriteCback
           41   1092: gattSc
           42   1099: gattScCcc
           43   1109: gattCsf
           44   1117: gattDiscCharList
           45   1134: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/gap/gap_main.c
           46   1216: ../../../../../../third_party/uecc/uECC.c
           47   1258: ../../../../../../third_party/uecc/uECC_ll.c
           48   1303: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes.c
           49   1378: i.SecAes
           50   1387: i.SecAesHciCback
           51   1404: i.SecAesInit
           52   1417: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_aes_rev.c
           53   1496: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ccm_hci.c
           54   1575: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_cmac_hci.c
           55   1655: i.SecCmac
           56   1665: i.SecCmacHciCback
           57   1683: i.SecCmacInit
           58   1697: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_debug.c
           59   1778: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_ecc_hci.c
           60   1857: i.SecEccGenKey
           61   1872: i.SecEccGenSharedSecret
           62   1896: i.SecEccHciCback
           63   1913: i.SecEccInit
           64   1926: ../../../../../../third_party/cordio/ble-host/sources/sec/common/sec_main.c
           65   2002: i.SecInit
           66   2012: i.SecLeEncryptCmd
           67   2030: i.SecRand
           68   2040: i.secHciCback
           69   2054: secHciCback
           70   2066: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_disc.c
           71   2142: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_eatt.c
           72   2218: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_main.c
           73   2294: i.AttcInit
           74   2305: i.attcCcbByConnId
           75   2323: i.attcCcbByHandle
           76   2341: i.attcConnCback
           77   2357: attcConnCback
           78   2371: i.attcCtrlCback
           79   2387: attcCtrlCback
           80   2401: i.attcDataCback
           81   2417: attcDataCback
           82   2431: i.attcExecCallback
           83   2450: i.attcFreePkt
           84   2464: i.attcMsgCback
           85   2479: i.attcReqClear
           86   2494: i.attcSendContinuingReq
           87   2518: attcSendContinuingReq
           88   2540: i.attcSendMtuReq
           89   2557: attcSendMtuReq
           90   2572: i.attcSendPrepWriteReq
           91   2595: attcSendPrepWriteReq
           92   2616: i.attcSendReq
           93   2630: i.attcSendSimpleReq
           94   2650: attcSendSimpleReq
           95   2668: i.attcSendWriteCmd
           96   2687: attcSendWriteCmd
           97   2704: i.attcSetupReq
           98   2719: attcFcnIf
           99   2729: attcSendReqTbl
          100   2744: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_proc.c
          101   2820: i.AttcIndConfirm
          102   2837: i.AttcMtuReq
          103   2850: i.attcProcErrRsp
          104   2867: i.attcProcFindOrReadRsp
          105   2891: i.attcProcInd
          106   2905: i.attcProcMtuRsp
          107   2922: i.attcProcMultiVarNtf
          108   2944: i.attcProcReadMultVarRsp
          109   2969: i.attcProcReadRsp
          110   2987: i.attcProcRsp
          111   3001: i.attcProcWriteRsp
          112   3020: i.attcSendMsg
          113   3034: attcProcRspTbl
          114   3049: attcMinPduLen
          115   3063: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_read.c
          116   3139: i.attcProcFindByTypeRsp
          117   3163: i.attcProcReadLongRsp
          118   3185: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_sign.c
          119   3261: ../../../../../../third_party/cordio/ble-host/sources/stack/att/attc_write.c
          120   3338: i.attcProcPrepWriteRsp
          121   3361: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\stack\att\atts_ccc.c
          122   3436: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ccc.c
          123   3511: i.AttsCccClearTable
          124   3531: i.AttsCccEnabled
          125   3548: i.AttsCccGet
          126   3561: i.AttsCccInitTable
          127   3580: i.AttsCccRegister
          128   3598: i.AttsCccSet
          129   3611: i.AttsGetCccTableLen
          130   3632: i.attsCccMainCback
          131   3651: attsCccMainCback
          132   3668: attsCccCb
          133   3678: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_csf.c
          134   3753: i.AttsCsfConnOpen
          135   3771: i.AttsCsfGetClientChangeAwareState
          136   3806: i.AttsCsfGetFeatures
          137   3827: i.AttsCsfRegister
          138   3845: i.AttsCsfSetClientChangeAwareState
          139   3880: i.AttsCsfWriteFeatures
          140   3903: i.attsCsfActClientState
          141   3927: i.attsCsfGetHashUpdateStatus
          142   3956: i.attsCsfIsClientChangeAware
          143   3985: i.attsCsfSetHashUpdateStatus
          144   4014: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_dyn.c
          145   4089: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_eatt.c
          146   4165: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_ind.c
          147   4240: i.AttsHandleValueInd
          148   4261: i.AttsHandleValueNtf
          149   4282: i.AttsIndInit
          150   4296: i.attsHandleValueIndNtf
          151   4320: i.attsIndConnCback
          152   4339: attsIndConnCback
          153   4356: i.attsIndCtrlCback
          154   4375: attsIndCtrlCback
          155   4392: i.attsIndMsgCback
          156   4410: attsIndMsgCback
          157   4426: i.attsProcValueCnf
          158   4445: attsIndFcnIf
          159   4458: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_main.c
          160   4534: i.AttsAddGroup
          161   4549: i.AttsCalculateDbHash
          162   4571: i.AttsInit
          163   4582: i.attsCcbByConnId
          164   4600: i.attsCheckPendDbHashReadRsp
          165   4629: i.attsClearPrepWrites
          166   4651: i.attsConnCback
          167   4667: attsConnCback
          168   4681: i.attsDataCback
          169   4697: attsDataCback
          170   4711: i.attsDiscBusy
          171   4726: i.attsErrRsp
          172   4739: i.attsL2cCtrlCback
          173   4758: attsL2cCtrlCback
          174   4775: i.attsMsgCback
          175   4790: attsFcnIf
          176   4800: isAttrCharVal
          177   4814: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_proc.c
          178   4890: i.attsFindByHandle
          179   4909: i.attsPermissions
          180   4927: i.attsProcFindInfoReq
          181   4949: i.attsProcMtuReq
          182   4966: i.attsProcReadMultiVarReq
          183   4992: i.attsProcReadReq
          184   5010: i.attsUuid16Cmp
          185   5026: i.attsUuidCmp
          186   5040: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_read.c
          187   5116: i.attsFindServiceGroupEnd
          188   5142: i.attsFindUuidInRange
          189   5164: i.attsProcFindTypeReq
          190   5186: i.attsProcReadBlobReq
          191   5208: i.attsProcReadGroupTypeReq
          192   5235: i.attsProcReadMultReq
          193   5257: i.attsProcReadTypeReq
          194   5279: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_sign.c
          195   5355: i.AttsGetSignCounter
          196   5376: i.AttsSetCsrk
          197   5390: i.AttsSetSignCounter
          198   5411: attsSignCb
          199   5422: ../../../../../../third_party/cordio/ble-host/sources/stack/att/atts_write.c
          200   5499: i.attsProcExecWriteReq
          201   5522: i.attsProcPrepWriteReq
          202   5545: i.attsProcWrite
          203   5561: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_eatt.c
          204   5636: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_main.c
          205   5711: i.AttConnRegister
          206   5729: i.AttGetMtu
          207   5741: i.AttHandler
          208   5754: i.AttHandlerInit
          209   5771: i.AttMsgFree
          210   5784: i.AttRegister
          211   5798: i.attDecodeMsgParam
          212   5818: i.attDmConnCback
          213   5835: attDmConnCback
          214   5850: i.attEmptyConnCback
          215   5870: i.attEmptyDataCback
          216   5890: i.attEmptyHandler
          217   5908: i.attEmptyL2cCocCback
          218   5930: i.attExecCallback
          219   5948: i.attL2cCtrlCback
          220   5966: attL2cCtrlCback
          221   5982: i.attL2cDataCback
          222   6000: attL2cDataCback
          223   6016: i.attL2cDataReq
          224   6032: i.attMsgAlloc
          225   6046: i.attMsgParam
          226   6060: i.attSetMtu
          227   6072: i.attUuidCmp16to128
          228   6092: attBaseUuid
          229   6104: ../../../../../../third_party/cordio/ble-host/sources/stack/att/att_uuid.c
          230   6179: ../../../../../../third_party/cordio/ble-host/sources/sec/uecc/sec_ecc.c
          231   6252: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_dbg_trc.c
          232   6337: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_dbg_trc.c
          233   6422: i.hci_process_trace_data
          234   6447: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_drv_cooper.c
          235   6535: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_drv_cooper.c
          236   6623: i.ClkReqIntService
          237   6642: ClkReqIntService
          238   6659: i.HciDrvHandler
          239   6675: i.HciDrvHandlerInit
          240   6695: i.HciDrvIntService
          241   6714: HciDrvIntService
          242   6731: i.HciDrvRadioBoot
          243   6749: i.HciDrvRadioShutdown
          244   6771: i.HciVscSetTraceBitMap
          245   6794: i.HciVscUpdateBDAddress
          246   6818: i.HciVscUpdateLinklayerFeature
          247   6849: i.HciVscUpdateNvdsParam
          248   6873: i.hciDrvWrite
          249   6887: g_ui32FailingStatus
          250   6907: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\cooper\hci_vs_cooper.c
          251   6994: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/cooper/hci_vs_cooper.c
          252   7081: i.HciVsInit
          253   7093: i.hciCoreResetSequence
          254   7116: i.hciCoreResetStart
          255   7136: i.hciCoreVsCmdCmplRcvd
          256   7159: randCnt
          257   7167: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\Keil\AMapollo4\port.c
          258   7251: .emb_text
          259   7261: $v0
          260   7265: ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/Keil/AMapollo4/port.c
          261   7349: i.SysTick_Handler
          262   7367: i.am_stimer_cmpr0_isr
          263   7389: i.am_stimer_cmpr1_isr
          264   7411: i.prvTaskExitError
          265   7430: prvTaskExitError
          266   7447: i.pxPortInitialiseStack
          267   7471: i.vPortEnterCritical
          268   7492: i.vPortExitCritical
          269   7512: i.vPortSetupTimerInterrupt
          270   7539: i.vPortSuppressTicksAndSleep
          271   7568: i.vPortValidateInterruptPriority
          272   7601: i.xPortStartScheduler
          273   7623: i.xPortStimerTickHandler
          274   7648: ucMaxSysCallPriority
          275   7669: g_lastSTimerVal
          276   7685: uxCriticalNesting
          277   7703: ulMaxPRIGROUPValue
          278   7722: xMaximumPossibleSuppressedTicks
          279   7754: ..\src\am_resources.c
          280   7776: ../src/am_resources.c
          281   7798: __tagsym$$used
          282   7813: RESOURCE_TABLE
          283   7828: SHARED_RW
          284   7838: ..\src\am_vos_ble_apollo4.c
          285   7866: ../src/am_vos_ble_apollo4.c
          286   7894: i.am_gpio0_203f_isr
          287   7914: i.am_vos_ble_task_setup
          288   7938: i.exactle_stack_init
          289   7959: g_pui32BufMem
          290   7973: g_psPoolDescriptors
          291   7993: ..\src\vos_ble_lite.c
          292   8015: ../src/vos_ble_lite.c
          293   8037: i.main
          294   8044: ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_board_setup.c
          295   8112: ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_board_setup.c
          296   8180: i.am_vos_board_init
          297   8200: i.am_vos_burst_mode_disable
          298   8228: i.am_vos_burst_mode_enable
          299   8255: i.am_vos_burst_mode_setup
          300   8281: i.am_vos_button_gpio_check
          301   8308: i.am_vos_gpio_disable_irq
          302   8334: i.am_vos_gpio_enable_irq
          303   8359: i.am_vos_mic_disable
          304   8380: i.am_vos_mic_enable
          305   8400: i.am_vos_pdm_init
          306   8418: ..\..\..\..\..\..\ambiq_vos\am_vos_mcu\apollo4\am_vos_isr.c
          307   8478: ../../../../../../ambiq_vos/am_vos_mcu/apollo4/am_vos_isr.c
          308   8538: i.am_ctimer_isr
          309   8554: i.am_freertos_sleep
          310   8574: i.am_freertos_wakeup
          311   8595: i.am_gpio0_001f_isr
          312   8615: i.am_pdm0_isr
          313   8629: i.vApplicationMallocFailedHook
          314   8660: i.vApplicationStackOverflowHook
          315   8692: ../../../../../../third_party/cordio/wsf/sources/util/bda.c
          316   8752: i.Bda2Str
          317   8762: i.BdaClr
          318   8771: i.BdaCmp
          319   8780: i.BdaCpy
          320   8789: i.BdaIsZeros
          321   8802: str
          322   8806: hex
          323   8810: i.__ARM_common_memclr4_6
          324   8835: ../../../../../../third_party/cordio/wsf/sources/util/bstream.c
          325   8899: ../../../../../../third_party/cordio/wsf/sources/util/calc128.c
          326   8963: i.Calc128Cpy
          327   8976: i.Calc128Cpy64
          328   8991: i.Calc128Xor
          329   9004: ../../../../../../third_party/cordio/wsf/sources/util/crc32.c
          330   9066: i.CalcCrc32
          331   9078: crc32Table
          332   9089: ../../../../../../third_party/cordio/wsf/sources/util/print.c
          333   9151: ../../../../../../third_party/cordio/wsf/sources/util/terminal.c
          334   9216: ../../../../../../third_party/cordio/wsf/sources/util/wstr.c
          335   9277: i.WStrReverse
          336   9291: i.WStrReverseCpy
          337   9308: ..\..\..\..\..\..\third_party\cordio\ble-profiles\sources\apps\app\common\app_db.c
          338   9391: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_db.c
          339   9474: i.AppDbCheckBonded
          340   9493: i.AppDbCheckValidRecord
          341   9517: i.AppDbDeleteAllRecords
          342   9541: i.AppDbFindByAddr
          343   9559: i.AppDbFindByLtkReq
          344   9579: i.AppDbGetCccTbl
          345   9596: i.AppDbGetCsfRecord
          346   9616: i.AppDbGetKey
          347   9630: i.AppDbGetNextRecord
          348   9651: i.AppDbGetPeerAddedToRl
          349   9675: i.AppDbGetPeerRpao
          350   9694: i.AppDbGetPeerSignCounter
          351   9720: i.AppDbInit
          352   9732: i.AppDbNewRecord
          353   9749: i.AppDbSetCccTblValue
          354   9771: i.AppDbSetCsfRecord
          355   9791: i.AppDbSetKey
          356   9805: i.AppDbSetPeerAddedToRl
          357   9829: i.AppDbSetPeerSignCounter
          358   9855: i.AppDbUpdateNVM
          359   9872: i.AppDbValidateRecord
          360   9894: appDb
          361   9900: pAppDbNewRec
          362   9913: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_hw.c
          363   9996: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/app_ui.c
          364  10079: i.AppUiAction
          365  10093: i.AppUiBtnPressed
          366  10111: i.AppUiBtnRegister
          367  10130: i.AppUiDisplayConfirmValue
          368  10157: i.AppUiDisplayPasskey
          369  10179: i.appUiBtnPoll
          370  10194: i.appUiTimerExpired
          371  10214: appUiCbackTbl
          372  10228: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_console.c
          373  10315: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_lcd.c
          374  10398: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_main.c
          375  10482: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_platform.c
          376  10570: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/common/ui_timer.c
          377  10655: ../../../../../../third_party/cordio/ble-profiles/sources/apps/hidapp/hidapp_main.c
          378  10739: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio.c
          379  10789: ../../../../../../ambiq_vos/am_vos/am_vos_audio.c
          380  10839: i.am_vos_audio_handler
          381  10862: i.am_vos_audio_reset_flag_and_buffer
          382  10899: i.am_vos_audio_wwd_disable
          383  10926: i.am_vos_audio_wwd_enable
          384  10952: pui8WweInBuff
          385  10966: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_audio_buffer.c
          386  11023: ../../../../../../ambiq_vos/am_vos/am_vos_audio_buffer.c
          387  11080: i.am_audio_buffer_init
          388  11103: i.am_audio_buffer_nested_pop
          389  11132: i.am_audio_buffer_nested_push
          390  11162: i.am_audio_buffer_pop
          391  11184: i.am_audio_buffer_rewind
          392  11209: i.am_audio_universal_buffer_status_check
          393  11250: i.am_vos_get_ring_buffer_status
          394  11282: i.am_vos_ring_buffer_pop
          395  11307: i.am_vos_ring_buffer_push
          396  11333: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_codec.c
          397  11383: ../../../../../../ambiq_vos/am_vos/am_vos_codec.c
          398  11433: i.am_vos_codec_encode
          399  11455: i.am_vos_codec_init
          400  11475: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_init.c
          401  11524: ../../../../../../ambiq_vos/am_vos/am_vos_init.c
          402  11573: i.am_vos_print_system_info
          403  11600: i.am_vos_sys_init
          404  11618: g_KWD_TaskSetup
          405  11634: g_KWD_TimerSetup
          406  11651: .conststring
          407  11664: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_logic.c
          408  11714: ../../../../../../ambiq_vos/am_vos/am_vos_logic.c
          409  11764: i.am_vos_logic_led_swirl
          410  11789: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_rtt_recorder.c
          411  11846: ../../../../../../ambiq_vos/am_vos/am_vos_rtt_recorder.c
          412  11903: i.am_vos_printf
          413  11919: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_task.c
          414  11968: ../../../../../../ambiq_vos/am_vos/am_vos_task.c
          415  12017: i.am_vos_audio_processing_task
          416  12048: i.am_vos_codec_task
          417  12068: i.am_vos_led_task
          418  12086: i.am_vos_push_to_talk_process
          419  12116: i.am_vos_stdio_gatekeeper_task
          420  12147: i.am_vos_timer_heart_beat_callback
          421  12182: ..\..\..\..\..\..\ambiq_vos\am_vos\am_vos_utils.c
          422  12232: ../../../../../../ambiq_vos/am_vos/am_vos_utils.c
          423  12282: i.am_vos_stdio_printf
          424  12304: i.am_vos_stdio_printf_init
          425  12331: i.am_vos_task_create_all_tasks
          426  12362: i.am_vos_task_init
          427  12381: i.am_vos_task_read
          428  12400: i.am_vos_task_send
          429  12419: i.am_vos_task_send_fromISR
          430  12446: i.am_vos_timer_create_all_timers
          431  12479: ..\..\..\..\..\..\ambiq_ble\profiles\amota\amotas_main.c
          432  12536: ../../../../../../ambiq_ble/profiles/amota/amotas_main.c
          433  12593: i.amotas_conn_close
          434  12613: i.amotas_init
          435  12627: i.amotas_packet_handler
          436  12651: i.amotas_proc_msg
          437  12669: i.amotas_reply_to_client
          438  12694: amotas_reply_to_client
          439  12717: i.amotas_start
          440  12732: i.amotas_stop
          441  12746: i.amotas_write2flash
          442  12767: amotas_write2flash
          443  12786: i.amotas_write_cback
          444  12807: amotasCb
          445  12816: g_pFlash
          446  12825: sblOtaStorageAddr
          447  12843: ui32ImageCalCRC
          448  12859: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv.c
          449  12931: i.DmAdvConfig
          450  12945: i.DmAdvSetData
          451  12960: i.DmAdvSetInterval
          452  12979: i.DmAdvStart
          453  12992: i.dmAdvGenConnCmpl
          454  13011: i.dmAdvInit
          455  13023: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_ae.c
          456  13098: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_adv_leg.c
          457  13174: i.DmAdvInit
          458  13186: i.dmAdvActClearSets
          459  13206: i.dmAdvActConfig
          460  13223: i.dmAdvActRemoveSet
          461  13243: i.dmAdvActSetData
          462  13261: i.dmAdvActSetRandAddr
          463  13283: i.dmAdvActStart
          464  13299: i.dmAdvActStop
          465  13314: i.dmAdvActTimeout
          466  13332: i.dmAdvConnectFailed
          467  13353: i.dmAdvConnected
          468  13370: i.dmAdvHciHandler
          469  13388: i.dmAdvMsgHandler
          470  13406: i.dmAdvReset
          471  13419: i.dmAdvStartDirected
          472  13440: i.dmAdvStopDirected
          473  13460: dmAdvAct
          474  13469: dmAdvFcnIf
          475  13480: dmLegAdvCb
          476  13491: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_master.c
          477  13570: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_bis_slave.c
          478  13648: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis.c
          479  13720: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_master.c
          480  13799: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_slave.c
          481  13877: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_cis_sm.c
          482  13952: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn.c
          483  14025: i.DmConnCheckIdle
          484  14043: i.DmConnClose
          485  14057: i.DmConnIdByHandle
          486  14076: i.DmConnInUse
          487  14090: i.DmConnInit
          488  14103: i.DmConnLocalAddr
          489  14121: i.DmConnLocalAddrType
          490  14143: i.DmConnLocalRpa
          491  14160: i.DmConnPeerAddr
          492  14177: i.DmConnPeerAddrType
          493  14198: i.DmConnPeerRpa
          494  14214: i.DmConnRegister
          495  14231: i.DmConnRole
          496  14244: i.DmConnSecLevel
          497  14261: i.DmConnSetDataLen
          498  14280: i.DmConnSetIdle
          499  14296: i.DmConnUpdate
          500  14311: i.DmReadRemoteFeatures
          501  14334: i.DmRemoteConnParamReqNegReply
          502  14365: i.DmRemoteConnParamReqReply
          503  14393: i.dmConn2HciHandler
          504  14413: i.dmConn2MsgHandler
          505  14433: i.dmConnCcbByHandle
          506  14453: i.dmConnCcbById
          507  14469: i.dmConnHciHandler
          508  14488: i.dmConnMsgHandler
          509  14507: i.dmConnReset
          510  14521: i.dmConnSmActClose
          511  14540: i.dmConnSmActConnClosed
          512  14564: i.dmConnSmActConnFailed
          513  14588: i.dmConnSmActConnOpened
          514  14612: i.dmConnSmActHciUpdated
          515  14636: i.dmConnSmActNone
          516  14654: i.dmConnUpdActNone
          517  14673: i.dmConnUpdExecute
          518  14692: i.dmConnUpdMsgHandler
          519  14714: dmConnUpdActSetMain
          520  14734: dmConnUpdActTbl
          521  14750: dmConnSpecDefaults
          522  14769: dmConnActSetMain
          523  14786: dmConnFcnIf
          524  14798: dmConn2FcnIf
          525  14811: dmConnUpdFcnIf
          526  14826: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_cte.c
          527  14903: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master.c
          528  14983: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_ae.c
          529  15066: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_master_leg.c
          530  15150: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave.c
          531  15229: i.DmL2cCmdRejInd
          532  15246: i.DmL2cConnUpdateCnf
          533  15267: i.dmConnUpdActL2cUpdateCnf
          534  15294: i.dmConnUpdActUpdateSlave
          535  15320: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_ae.c
          536  15402: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_slave_leg.c
          537  15485: i.DmConnSlaveInit
          538  15503: i.dmConnSmActAccept
          539  15523: i.dmConnSmActAcceptFailed
          540  15549: i.dmConnSmActCancelAccept
          541  15575: i.dmConnSmActConnAccepted
          542  15601: dmConnActSetSlave
          543  15619: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_conn_sm.c
          544  15695: i.dmConnSmExecute
          545  15713: dmConnStateTbl
          546  15728: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev.c
          547  15800: i.DmDevReset
          548  15813: i.DmDevVsInit
          549  15827: i.dmDevActReset
          550  15843: i.dmDevHciHandler
          551  15861: i.dmDevMsgHandler
          552  15879: i.dmDevPassEvtToConnCte
          553  15903: i.dmDevPassEvtToDevPriv
          554  15927: dmDevAct
          555  15936: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_dev_priv.c
          556  16013: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_iso.c
          557  16085: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_main.c
          558  16158: i.DmHandler
          559  16170: i.DmHandlerInit
          560  16186: i.DmHostAddrType
          561  16203: i.DmLlAddrType
          562  16218: i.DmLlPrivEnabled
          563  16236: i.DmRegister
          564  16249: i.DmSizeOfEvt
          565  16263: i.dmDevPassHciEvtToConn
          566  16287: i.dmEmptyHandler
          567  16304: i.dmEmptyReset
          568  16319: i.dmHciEvtCback
          569  16335: dmHciEvtCback
          570  16349: dmHciToIdTbl
          571  16362: dmEvtCbackLen
          572  16376: dmFcnDefault
          573  16389: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_past.c
          574  16462: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_phy.c
          575  16534: i.DmPhyInit
          576  16546: i.dmPhyHciHandler
          577  16564: dmPhyFcnIf
          578  16575: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_priv.c
          579  16648: i.DmPrivAddDevToResList
          580  16672: i.DmPrivInit
          581  16685: i.DmPrivResolveAddr
          582  16705: i.DmPrivSetPrivacyMode
          583  16728: i.dmPrivActAddDevToResList
          584  16755: i.dmPrivActClearResList
          585  16779: i.dmPrivActGenAddr
          586  16798: i.dmPrivActRemDevFromResList
          587  16827: i.dmPrivActResolveAddr
          588  16850: i.dmPrivActSetAddrResEnable
          589  16878: i.dmPrivActSetPrivacyMode
          590  16904: i.dmPrivAesActGenAddrAesCmpl
          591  16933: i.dmPrivAesActResAddrAesCmpl
          592  16962: i.dmPrivAesMsgHandler
          593  16984: i.dmPrivHciHandler
          594  17003: i.dmPrivMsgHandler
          595  17022: i.dmPrivReset
          596  17036: dmPrivAesAct
          597  17049: dmPrivAct
          598  17059: dmPrivFcnIf
          599  17071: dmPrivAesFcnIf
          600  17086: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan.c
          601  17159: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_ae.c
          602  17235: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_scan_leg.c
          603  17312: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec.c
          604  17384: i.DmSecAuthRsp
          605  17399: i.DmSecCancelReq
          606  17416: i.DmSecGetLocalCsrk
          607  17436: i.DmSecGetLocalIrk
          608  17455: i.DmSecInit
          609  17467: i.DmSmpCbackExec
          610  17484: i.dmSecHciHandler
          611  17502: i.dmSecMsgHandler
          612  17520: i.dmSecReset
          613  17533: dmSecFcnIf
          614  17544: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_lesc.c
          615  17621: i.DmSecCompareRsp
          616  17639: i.DmSecGenerateEccKeyReq
          617  17664: i.DmSecGetCompareValue
          618  17687: i.DmSecGetEccKey
          619  17704: i.DmSecLescInit
          620  17720: i.DmSecSetEccKey
          621  17737: i.dmSecLescMsgHandler
          622  17759: localEccKey
          623  17771: dmSecLescFcnIf
          624  17786: dmSecOobRand
          625  17799: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_master.c
          626  17878: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sec_slave.c
          627  17956: i.DmSecLtkRsp
          628  17970: i.DmSecPairRsp
          629  17985: i.DmSecSlaveReq
          630  18001: ../../../../../../third_party/cordio/ble-host/sources/stack/dm/dm_sync_ae.c
          631  18077: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_assert.c
          632  18153: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_buf.c
          633  18226: i.WsfBufAlloc
          634  18240: i.WsfBufFree
          635  18253: i.WsfBufInit
          636  18266: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_efs.c
          637  18339: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_math.c
          638  18413: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_msg.c
          639  18486: i.WsfMsgAlloc
          640  18500: i.WsfMsgDataAlloc
          641  18518: i.WsfMsgDeq
          642  18530: i.WsfMsgEnq
          643  18542: i.WsfMsgFree
          644  18555: i.WsfMsgPeek
          645  18568: i.WsfMsgSend
          646  18581: ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_os.c
          647  18653: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_os.c
          648  18725: i.WsfCsEnter
          649  18738: i.WsfCsExit
          650  18750: i.WsfOsInit
          651  18762: i.WsfOsSetNextHandler
          652  18784: i.WsfSetEvent
          653  18798: i.WsfTaskLock
          654  18812: i.WsfTaskMsgQueue
          655  18830: i.WsfTaskSetReady
          656  18848: i.WsfTaskUnlock
          657  18864: i.wsfOsDispatcher
          658  18882: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_queue.c
          659  18957: i.WsfQueueCount
          660  18973: i.WsfQueueDeq
          661  18987: i.WsfQueueEnq
          662  19001: i.WsfQueueInsert
          663  19018: i.WsfQueueRemove
          664  19035: ..\..\..\..\..\..\third_party\cordio\wsf\sources\port\freertos\wsf_timer.c
          665  19110: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_timer.c
          666  19185: i.WsfTimerInit
          667  19200: i.WsfTimerServiceExpired
          668  19225: i.WsfTimerStartMs
          669  19243: i.WsfTimerStartSec
          670  19262: i.WsfTimerStop
          671  19277: i.WsfTimerUpdateTicks
          672  19299: i.WsfTimer_handler
          673  19318: WsfTimer_handler
          674  19335: g_ui32LastTime
          675  19350: ../../../../../../third_party/cordio/wsf/sources/port/freertos/wsf_trace.c
          676  19425: ../../../../../../ambiq_ble/services/svc_amdtp.c
          677  19474: ../../../../../../ambiq_ble/services/svc_amotas.c
          678  19524: i.SvcAmotasAddGroup
          679  19544: i.SvcAmotasCbackRegister
          680  19569: svcRxUuid
          681  19579: svcTxUuid
          682  19589: amotaSvc
          683  19598: amotaLenSvc
          684  19610: amotaRxCh
          685  19620: amotaLenRxCh
          686  19633: amotaTxCh
          687  19643: amotaLenTxCh
          688  19656: amotaRx
          689  19664: amotaLenRx
          690  19675: amotaTx
          691  19683: amotaLenTx
          692  19694: amotaLenTxChCcc
          693  19710: amotaList
          694  19720: amotaTxChCcc
          695  19733: svcAmotaGroup
          696  19747: ../../../../../../ambiq_ble/services/svc_amvole.c
          697  19797: ../../../../../../ambiq_ble/services/svc_cust.c
          698  19845: ../../../../../../ambiq_ble/services/svc_throughput.c
          699  19899: ../../../../../../ambiq_ble/apps/amota/amota_main.c
          700  19951: ..\..\..\..\..\..\ambiq_vos\codec\adpcm\adpcm.c
          701  19999: ../../../../../../ambiq_vos/codec/adpcm/adpcm.c
          702  20047: ../../../../../../third_party/cordio/ble-profiles/sources/profiles/hid/hid_main.c
          703  20129: ../../../../../../third_party/cordio/ble-host/sources/stack/hci/hci_main.c
          704  20204: i.HciAclRegister
          705  20221: i.HciEvtRegister
          706  20238: i.HciHandler
          707  20251: i.HciHandlerInit
          708  20268: i.HciSecRegister
          709  20285: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_cmd.c
          710  20359: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd.c
          711  20433: i.HciDisconnectCmd
          712  20452: i.HciLeAddDeviceToResolvingListCmd
          713  20487: i.HciLeClearResolvingList
          714  20513: i.HciLeConnUpdateCmd
          715  20534: i.HciLeEncryptCmd
          716  20552: i.HciLeGenerateDHKey
          717  20573: i.HciLeLtkReqNegReplCmd
          718  20597: i.HciLeLtkReqReplCmd
          719  20618: i.HciLeRandCmd
          720  20633: i.HciLeReadBufSizeCmd
          721  20655: i.HciLeReadLocalP256PubKey
          722  20682: i.HciLeReadLocalSupFeatCmd
          723  20709: i.HciLeReadMaxDataLen
          724  20731: i.HciLeReadRemoteFeatCmd
          725  20756: i.HciLeReadResolvingListSize
          726  20785: i.HciLeReadSupStatesCmd
          727  20809: i.HciLeReadWhiteListSizeCmd
          728  20837: i.HciLeRemoteConnParamReqNegReply
          729  20871: i.HciLeRemoteConnParamReqReply
          730  20902: i.HciLeRemoveDeviceFromResolvingList
          731  20939: i.HciLeRequestPeerScaCmd
          732  20964: i.HciLeSetAddrResolutionEnable
          733  20995: i.HciLeSetAdvDataCmd
          734  21016: i.HciLeSetAdvEnableCmd
          735  21039: i.HciLeSetAdvParamCmd
          736  21061: i.HciLeSetDataLen
          737  21079: i.HciLeSetEventMaskCmd
          738  21102: i.HciLeSetPrivacyModeCmd
          739  21127: i.HciLeSetScanRespDataCmd
          740  21153: i.HciLeStartEncryptionCmd
          741  21179: i.HciLeWriteDefDataLen
          742  21202: i.HciReadBdAddrCmd
          743  21221: i.HciReadLocalVerInfoCmd
          744  21246: i.HciReadRssiCmd
          745  21263: i.HciResetCmd
          746  21277: i.HciSetEventMaskCmd
          747  21298: i.HciSetEventMaskPage2Cmd
          748  21324: i.HciVendorSpecificCmd
          749  21347: i.HciWriteAuthPayloadTimeout
          750  21376: i.hciClearCmdQueue
          751  21395: i.hciCmdInit
          752  21408: i.hciCmdRecvCmpl
          753  21425: i.hciCmdSend
          754  21438: i.hciCmdTimeout
          755  21454: i.__ARM_common_memcpy4_5
          756  21479: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_ae.c
          757  21556: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_bis.c
          758  21634: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cis.c
          759  21712: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_cte.c
          760  21790: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_iso.c
          761  21868: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_past.c
          762  21947: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_cmd_phy.c
          763  22025: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_core.c
          764  22100: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core.c
          765  22175: i.HciCoreInit
          766  22189: i.HciResetSequence
          767  22208: i.HciSendAclData
          768  22225: i.HciSetLeSupFeat
          769  22243: i.HciSetMaxRxAclLen
          770  22263: i.hciCoreAclReassembly
          771  22286: i.hciCoreCisByHandle
          772  22307: i.hciCoreCisClose
          773  22325: i.hciCoreCisOpen
          774  22342: i.hciCoreConnByHandle
          775  22364: i.hciCoreConnClose
          776  22383: i.hciCoreConnOpen
          777  22401: i.hciCoreTxReady
          778  22418: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_core_ps.c
          779  22496: i.HciCoreHandler
          780  22513: i.HciGetBdAddr
          781  22528: i.HciGetBufSize
          782  22544: i.HciGetLeSupFeat
          783  22562: i.HciGetMaxRxAclLen
          784  22582: i.HciLlPrivacySupported
          785  22606: i.hciCoreInit
          786  22620: i.hciCoreNumCmplPkts
          787  22641: i.hciCoreRecv
          788  22655: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_evt.c
          789  22729: i.hciEvtParseAuthTimeoutExpiredEvt
          790  22764: hciEvtParseAuthTimeoutExpiredEvt
          791  22797: i.hciEvtParseConfigDataPathCmdCmpl
          792  22832: hciEvtParseConfigDataPathCmdCmpl
          793  22865: i.hciEvtParseDataLenChange
          794  22892: hciEvtParseDataLenChange
          795  22917: i.hciEvtParseDisconnectCmpl
          796  22945: hciEvtParseDisconnectCmpl
          797  22971: i.hciEvtParseEncChange
          798  22994: hciEvtParseEncChange
          799  23015: i.hciEvtParseEncKeyRefreshCmpl
          800  23046: hciEvtParseEncKeyRefreshCmpl
          801  23075: i.hciEvtParseGenDhKeyCmdCmpl
          802  23104: hciEvtParseGenDhKeyCmdCmpl
          803  23131: i.hciEvtParseHwError
          804  23152: hciEvtParseHwError
          805  23171: i.hciEvtParseLeAddDevToResListCmdCmpl
          806  23209: hciEvtParseLeAddDevToResListCmdCmpl
          807  23245: i.hciEvtParseLeAdvSetTerm
          808  23271: hciEvtParseLeAdvSetTerm
          809  23295: i.hciEvtParseLeBigInfoAdvRpt
          810  23324: hciEvtParseLeBigInfoAdvRpt
          811  23351: i.hciEvtParseLeBigSyncEst
          812  23377: hciEvtParseLeBigSyncEst
          813  23401: i.hciEvtParseLeBigSyncLost
          814  23428: hciEvtParseLeBigSyncLost
          815  23453: i.hciEvtParseLeBigTermSyncCmpl
          816  23484: hciEvtParseLeBigTermSyncCmpl
          817  23513: i.hciEvtParseLeCisEst
          818  23535: hciEvtParseLeCisEst
          819  23555: i.hciEvtParseLeCisReq
          820  23577: hciEvtParseLeCisReq
          821  23597: i.hciEvtParseLeClearResListCmdCmpl
          822  23632: hciEvtParseLeClearResListCmdCmpl
          823  23665: i.hciEvtParseLeCmdCmpl
          824  23688: hciEvtParseLeCmdCmpl
          825  23709: i.hciEvtParseLeConnCmpl
          826  23733: hciEvtParseLeConnCmpl
          827  23755: i.hciEvtParseLeConnCteReqEn
          828  23783: hciEvtParseLeConnCteReqEn
          829  23809: i.hciEvtParseLeConnCteRspEn
          830  23837: hciEvtParseLeConnCteRspEn
          831  23863: i.hciEvtParseLeConnUpdateCmpl
          832  23893: hciEvtParseLeConnUpdateCmpl
          833  23921: i.hciEvtParseLeCreateBigCmpl
          834  23950: hciEvtParseLeCreateBigCmpl
          835  23977: i.hciEvtParseLeCreateConnCancelCmdCmpl
          836  24016: hciEvtParseLeCreateConnCancelCmdCmpl
          837  24053: i.hciEvtParseLeEncryptCmdCmpl
          838  24083: hciEvtParseLeEncryptCmdCmpl
          839  24111: i.hciEvtParseLeEnhancedConnCmpl
          840  24143: hciEvtParseLeEnhancedConnCmpl
          841  24173: i.hciEvtParseLeLtkReq
          842  24195: hciEvtParseLeLtkReq
          843  24215: i.hciEvtParseLeLtkReqNegReplCmdCmpl
          844  24251: hciEvtParseLeLtkReqNegReplCmdCmpl
          845  24285: i.hciEvtParseLeLtkReqReplCmdCmpl
          846  24318: hciEvtParseLeLtkReqReplCmdCmpl
          847  24349: i.hciEvtParseLePerAdvSyncEst
          848  24378: hciEvtParseLePerAdvSyncEst
          849  24405: i.hciEvtParseLePerAdvSyncLost
          850  24435: hciEvtParseLePerAdvSyncLost
          851  24463: i.hciEvtParseLeRandCmdCmpl
          852  24490: hciEvtParseLeRandCmdCmpl
          853  24515: i.hciEvtParseLeReadLocalResAddrCmdCmpl
          854  24554: hciEvtParseLeReadLocalResAddrCmdCmpl
          855  24591: i.hciEvtParseLeReadPeerResAddrCmdCmpl
          856  24629: hciEvtParseLeReadPeerResAddrCmdCmpl
          857  24665: i.hciEvtParseLeRemDevFromResListCmdCmpl
          858  24705: hciEvtParseLeRemDevFromResListCmdCmpl
          859  24743: i.hciEvtParseLeRemoveCigCmdCmpl
          860  24775: hciEvtParseLeRemoveCigCmdCmpl
          861  24805: i.hciEvtParseLeRemoveIsoDataPathCmdCmpl
          862  24845: hciEvtParseLeRemoveIsoDataPathCmdCmpl
          863  24883: i.hciEvtParseLeReqPeerScaCmpl
          864  24913: hciEvtParseLeReqPeerScaCmpl
          865  24941: i.hciEvtParseLeScanReqRcvd
          866  24968: hciEvtParseLeScanReqRcvd
          867  24993: i.hciEvtParseLeScanTimeout
          868  25020: hciEvtParseLeScanTimeout
          869  25045: i.hciEvtParseLeSetAddrResEnableCmdCmpl
          870  25084: hciEvtParseLeSetAddrResEnableCmdCmpl
          871  25121: i.hciEvtParseLeSetCigParamsCmdCmpl
          872  25156: hciEvtParseLeSetCigParamsCmdCmpl
          873  25189: i.hciEvtParseLeSetConnCteRcvParm
          874  25222: hciEvtParseLeSetConnCteRcvParm
          875  25253: i.hciEvtParseLeSetConnCteTxParm
          876  25285: hciEvtParseLeSetConnCteTxParm
          877  25315: i.hciEvtParseLeSetupIsoDataPathCmdCmpl
          878  25354: hciEvtParseLeSetupIsoDataPathCmdCmpl
          879  25391: i.hciEvtParseLeTerminateBigCmpl
          880  25423: hciEvtParseLeTerminateBigCmpl
          881  25453: i.hciEvtParsePhyUpdateCmpl
          882  25480: hciEvtParsePhyUpdateCmpl
          883  25505: i.hciEvtParseReadChanMapCmdCmpl
          884  25537: hciEvtParseReadChanMapCmdCmpl
          885  25567: i.hciEvtParseReadDefDataLenCmdCmpl
          886  25602: hciEvtParseReadDefDataLenCmdCmpl
          887  25635: i.hciEvtParseReadLeRemoteFeatCmpl
          888  25669: hciEvtParseReadLeRemoteFeatCmpl
          889  25701: i.hciEvtParseReadLocalSupCodecCapCmdCmpl
          890  25742: hciEvtParseReadLocalSupCodecCapCmdCmpl
          891  25781: i.hciEvtParseReadLocalSupCodecsCmdCmpl
          892  25820: hciEvtParseReadLocalSupCodecsCmdCmpl
          893  25857: i.hciEvtParseReadLocalSupCtrDlyCmdCmpl
          894  25896: hciEvtParseReadLocalSupCtrDlyCmdCmpl
          895  25933: i.hciEvtParseReadMaxDataLenCmdCmpl
          896  25968: hciEvtParseReadMaxDataLenCmdCmpl
          897  26001: i.hciEvtParseReadPhyCmdCmpl
          898  26029: hciEvtParseReadPhyCmdCmpl
          899  26055: i.hciEvtParseReadPubKeyCmdCmpl
          900  26086: hciEvtParseReadPubKeyCmdCmpl
          901  26115: i.hciEvtParseReadRemoteVerInfoCmpl
          902  26150: hciEvtParseReadRemoteVerInfoCmpl
          903  26183: i.hciEvtParseReadRssiCmdCmpl
          904  26212: hciEvtParseReadRssiCmdCmpl
          905  26239: i.hciEvtParseReadTxPwrLvlCmdCmpl
          906  26272: hciEvtParseReadTxPwrLvlCmdCmpl
          907  26303: i.hciEvtParseRemConnParamNegRepCmdCmpl
          908  26342: hciEvtParseRemConnParamNegRepCmdCmpl
          909  26379: i.hciEvtParseRemConnParamRepCmdCmpl
          910  26415: hciEvtParseRemConnParamRepCmdCmpl
          911  26449: i.hciEvtParseRemConnParamReq
          912  26478: hciEvtParseRemConnParamReq
          913  26505: i.hciEvtParseSetDataLenCmdCmpl
          914  26536: hciEvtParseSetDataLenCmdCmpl
          915  26565: i.hciEvtParseSetDefPhyCmdCmpl
          916  26595: hciEvtParseSetDefPhyCmdCmpl
          917  26623: i.hciEvtParseVendorSpec
          918  26647: hciEvtParseVendorSpec
          919  26669: i.hciEvtParseVendorSpecCmdCmpl
          920  26700: hciEvtParseVendorSpecCmdCmpl
          921  26729: i.hciEvtParseVendorSpecCmdStatus
          922  26762: hciEvtParseVendorSpecCmdStatus
          923  26793: i.hciEvtParseWriteAuthTimeoutCmdCmpl
          924  26830: hciEvtParseWriteAuthTimeoutCmdCmpl
          925  26865: i.hciEvtParseWriteDefDataLenCmdCmpl
          926  26901: hciEvtParseWriteDefDataLenCmdCmpl
          927  26935: i.hciEvtProcessCmdCmpl
          928  26958: i.hciEvtProcessMsg
          929  26977: hciEvtStats
          930  26989: hciEvtParseFcnTbl
          931  27007: hciEvtCbackLen
          932  27022: ..\..\..\..\..\..\third_party\cordio\ble-host\sources\hci\ambiq\hci_tr.c
          933  27095: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_tr.c
          934  27168: i.hciTrSendAclData
          935  27187: i.hciTrSendCmd
          936  27202: i.hciTrSerialRxIncoming
          937  27226: g_bHCIReceivingPacket
          938  27248: stateRx
          939  27256: pktIndRx
          940  27265: iRx
          941  27269: hdrRx
          942  27275: pPktRx
          943  27282: pDataRx
          944  27290: ../../../../../../third_party/cordio/ble-host/sources/hci/ambiq/hci_vs_ae.c
          945  27366: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_act.c
          946  27441: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_act.c
          947  27519: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sc_sm.c
          948  27596: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpi_sm.c
          949  27670: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_act.c
          950  27745: i.smprActCnfVerify
          951  27764: i.smprActProcPairCnf
          952  27785: i.smprActProcPairCnfCalc1
          953  27811: i.smprActProcPairReq
          954  27832: i.smprActRcvKey
          955  27848: i.smprActSendKey
          956  27865: i.smprActSendPairRandom
          957  27889: i.smprActSendPairRsp
          958  27910: i.smprActSendSecurityReq
          959  27935: i.smprActSetupKeyDist
          960  27957: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_act.c
          961  28035: i.smprScActCalcDHKey
          962  28056: i.smprScActDHKeyCheckSend
          963  28082: i.smprScActJwncCalcG2
          964  28104: i.smprScActJwncDisplay
          965  28127: i.smprScActJwncSendCnf
          966  28150: i.smprScActJwncSetup
          967  28171: i.smprScActOobCalcCa
          968  28192: i.smprScActOobSendRand
          969  28215: i.smprScActOobSetup
          970  28235: i.smprScActPkCalcCa
          971  28255: i.smprScActPkCalcCb
          972  28275: i.smprScActPkSendCnf
          973  28296: i.smprScActPkSendRand
          974  28318: i.smprScActPkStoreCnf
          975  28340: i.smprScActPkStoreCnfAndCalcCb
          976  28371: i.smprScActPkStorePinAndCalcCb
          977  28402: i.smprScActSendPubKey
          978  28424: i.smprScActStoreDhCheck
          979  28448: i.smprScActStoreLescPin
          980  28472: i.smprScActWaitDhCheck
          981  28495: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sc_sm.c
          982  28572: i.SmprScInit
          983  28585: smprScActionTbl
          984  28601: smprScStateTblCommon
          985  28622: smprScStateTblIdle
          986  28641: smprScStateTblApiPairReq
          987  28666: smprScStateTblApiPairRsp
          988  28691: smprScStateTblModeSelect
          989  28716: smprScStateTblLescPin
          990  28738: smprScStateTblPubKey
          991  28759: smprScStateTblAuthSelect
          992  28784: smprScStateTblJwNcSetup
          993  28808: smprScStateTblJwNcWaitRand
          994  28835: smprScStateTblJwNcCalcG2
          995  28860: smprScStateTblJwNcWaitUser
          996  28887: smprScStateTblJwNcWaitUserDhCheckRcvd
          997  28925: smprScStateTblPassKeyKeypress
          998  28955: smprScStateTblPassWaitAuthRsp
          999  28985: smprScStateTblPasskeyWaitCnf
         1000  29014: smprScStateTblPasskeyCalc
         1001  29040: smprScStateTblPasskeyRand
         1002  29066: smprScStateTblPasskeyCheck
         1003  29093: smprScStateTblPasskeyRepeat
         1004  29121: smprScStateTblOobWaitRand
         1005  29147: smprScStateTblOobSendRand
         1006  29173: smprScStateTblWaitDhCheck
         1007  29199: smprScStateTblCalcDHKey
         1008  29223: smprScStateTblCalcF5TKey
         1009  29248: smprScStateTblCalcF5MacKey
         1010  29275: smprScStateTblCalcF5LTK
         1011  29299: smprScStateTblDhCalcF6Ea
         1012  29324: smprScStateTblDhCalcF6Eb
         1013  29349: smprStateTblPinPair1
         1014  29370: smprStateTblPinPair2
         1015  29391: smprStateTblCnfCalc1
         1016  29412: smprStateTblCnfCalc2
         1017  29433: smprStateTblPairRand
         1018  29454: smprStateTblCnfVerCalc1
         1019  29478: smprStateTblCnfVerCalc2
         1020  29502: smprScStateTblStkCalc
         1021  29524: smprScStateTblEncrypt
         1022  29546: smprScStateTblKeyDist
         1023  29568: smprScStateTblAttempts
         1024  29591: smprScStateTblRspTo
         1025  29611: smprScStateTbl
         1026  29626: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smpr_sm.c
         1027  29700: i.SmprInit
         1028  29711: smprActionTbl
         1029  29725: smprStateTblCommon
         1030  29744: smprStateTblIdle
         1031  29761: smprStateTblApiPairReq
         1032  29784: smprStateTblApiPairRsp
         1033  29807: smprStateTblStkCalc
         1034  29827: smprStateTblEncrypt
         1035  29847: smprStateTblKeyDist
         1036  29867: smprStateTblAttempts
         1037  29888: smprStateTblRspTo
         1038  29906: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_act.c
         1039  29980: i.smpActAttemptRcvd
         1040  30000: i.smpActCheckAttempts
         1041  30022: i.smpActCleanup
         1042  30038: i.smpActMaxAttempts
         1043  30058: i.smpActNone
         1044  30071: i.smpActNotifyDmAttemptsFailure
         1045  30103: i.smpActNotifyDmRspToFailure
         1046  30132: i.smpActPairCnfCalc1
         1047  30153: i.smpActPairCnfCalc2
         1048  30174: i.smpActPairCnfVerCalc1
         1049  30198: i.smpActPairCnfVerCalc2
         1050  30222: i.smpActPairingCancel
         1051  30244: i.smpActPairingCmpl
         1052  30264: i.smpActPairingFailed
         1053  30286: i.smpActSecReqTimeout
         1054  30308: i.smpActSendPairCnf
         1055  30328: i.smpActStorePin
         1056  30345: i.smpAuthReq
         1057  30358: i.smpProcPairing
         1058  30375: i.smpProcRcvKey
         1059  30391: i.smpSendKey
         1060  30404: i.smpSendPairingFailed
         1061  30427: i.smpSmExecute
         1062  30442: i.smpStartRspTimer
         1063  30461: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_db.c
         1064  30534: i.SmpDbGetFailureCount
         1065  30557: i.SmpDbGetPairingDisabledTime
         1066  30587: i.SmpDbInit
         1067  30599: i.SmpDbMaxAttemptReached
         1068  30624: i.SmpDbPairingFailed
         1069  30645: i.SmpDbService
         1070  30660: i.SmpDbSetFailureCount
         1071  30683: i.smpDbGetRecord
         1072  30700: smpDbGetRecord
         1073  30715: smpDbCb
         1074  30723: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_main.c
         1075  30798: i.SmpDmEncryptInd
         1076  30816: i.SmpDmGetStk
         1077  30830: i.SmpDmLescEnabled
         1078  30849: i.SmpDmMsgSend
         1079  30864: i.SmpHandler
         1080  30877: i.SmpHandlerInit
         1081  30894: i.smpCalcC1Part1
         1082  30911: i.smpCalcC1Part2
         1083  30928: i.smpCalcS1
         1084  30940: i.smpCcbByConnId
         1085  30957: i.smpDmConnCback
         1086  30974: smpDmConnCback
         1087  30989: i.smpGenerateLtk
         1088  31006: i.smpGetScSecLevel
         1089  31025: i.smpL2cCtrlCback
         1090  31043: smpL2cCtrlCback
         1091  31059: i.smpL2cDataCback
         1092  31077: smpL2cDataCback
         1093  31093: i.smpMsgAlloc
         1094  31107: i.smpSendPkt
         1095  31120: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_non.c
         1096  31194: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_act.c
         1097  31271: i.smpScActAuthSelect
         1098  31292: i.smpScActCalcF5Ltk
         1099  31312: i.smpScActCalcF5MacKey
         1100  31335: i.smpScActCalcF5TKey
         1101  31356: i.smpScActCalcSharedSecret
         1102  31383: i.smpScActCleanup
         1103  31401: i.smpScActDHKeyCalcF6Ea
         1104  31425: i.smpScActDHKeyCalcF6Eb
         1105  31449: i.smpScActJwncCalcF4
         1106  31470: i.smpScActJwncCalcG2
         1107  31491: i.smpScActJwncDisplay
         1108  31513: i.smpScActPairingCancel
         1109  31537: i.smpScActPairingFailed
         1110  31561: i.smpScActPkKeypress
         1111  31582: i.smpScActPkSendKeypress
         1112  31607: i.smpScActPkSetup
         1113  31625: i.smpScAuthReq
         1114  31640: i.smpScCatInitiatorBdAddr
         1115  31666: smpScCatInitiatorBdAddr
         1116  31690: i.smpScCatResponderBdAddr
         1117  31716: smpScCatResponderBdAddr
         1118  31740: i.smpScProcPairing
         1119  31759: smpScF5Key
         1120  31770: ../../../../../../third_party/cordio/ble-host/sources/stack/smp/smp_sc_main.c
         1121  31848: i.SmpScAlloc
         1122  31861: i.SmpScAllocScratchBuffers
         1123  31888: i.SmpScCalcF4
         1124  31902: i.SmpScCat
         1125  31913: i.SmpScCat128
         1126  31927: i.SmpScCmac
         1127  31939: i.SmpScFreeScratchBuffers
         1128  31965: i.SmpScGetCancelMsgWithReattempt
         1129  31998: i.SmpScInit
         1130  32010: i.smpGetPkBit
         1131  32024: i.smpScFailWithReattempt
         1132  32049: i.smpScSendDHKeyCheck
         1133  32071: i.smpScSendPairCnf
         1134  32090: i.smpScSendPubKey
         1135  32108: i.smpScSendRand
         1136  32124: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\amvos_main.c
         1137  32176: ../../../../../../ambiq_vos/am_vos_ble/amvos_main.c
         1138  32228: i.AMVOS_RSP_TIMER_START
         1139  32252: i.AMVOS_TX_CCC_TIMER_STOP
         1140  32278: i.AmVosHandler
         1141  32293: i.AmVosHandlerInit
         1142  32312: i.AmVosStart
         1143  32325: i.am_vos_audio_packet_tx
         1144  32350: i.am_vos_cmd_packet_tx
         1145  32373: i.am_vos_packet_rx
         1146  32392: i.am_vos_voice_start
         1147  32413: i.amvosAttCback
         1148  32429: amvosAttCback
         1149  32443: i.amvosBtnCback
         1150  32459: amvosBtnCback
         1151  32473: i.amvosCccCback
         1152  32489: amvosCccCback
         1153  32503: i.amvosConnIntervalUpdate
         1154  32529: i.amvosDmCback
         1155  32544: amvosDmCback
         1156  32557: i.amvosKwdSetDemoName
         1157  32579: i.amvosProcMsg
         1158  32594: amvosProcMsg
         1159  32607: amvosSlaveCfg
         1160  32621: vosAmotaCfg
         1161  32633: amvosSecCfg
         1162  32645: amvosAdvCfg
         1163  32657: amvosSmpCfg
         1164  32669: amvosAdvDataDiscDefault
         1165  32693: amvosScanDataDiscDefault
         1166  32718: amvosCccSet
         1167  32730: retry_cnt
         1168  32740: amvosUpdateCfg
         1169  32755: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\am_vos_ble.c
         1170  32807: ../../../../../../ambiq_vos/am_vos_ble/am_vos_ble.c
         1171  32859: i.am_vos_ble_cmd_send
         1172  32881: i.am_vos_ble_nextdata_check
         1173  32909: i.am_vos_ble_stream_send
         1174  32934: i.am_vos_ble_task
         1175  32952: i.am_vos_ble_tx_packet_encap
         1176  32981: i.am_vos_is_connected
         1177  33003: i.am_vos_streaming_provide_speech
         1178  33037: i.am_vos_streaming_push_to_talk
         1179  33069: i.am_vos_streaming_start
         1180  33094: i.am_vos_streaming_stop
         1181  33118: ..\..\..\..\..\..\ambiq_vos\am_vos_ble\svc_amvos.c
         1182  33169: ../../../../../../ambiq_vos/am_vos_ble/svc_amvos.c
         1183  33220: i.SvcAmvosAddGroup
         1184  33239: i.SvcAmvosCbackRegister
         1185  33263: amvosSvc
         1186  33272: amvosLenSvc
         1187  33284: amvosRxCh
         1188  33294: amvosLenRxCh
         1189  33307: amvosTxCh
         1190  33317: amvosLenTxCh
         1191  33330: amvosRx
         1192  33338: amvosLenRx
         1193  33349: amvosTx
         1194  33357: amvosLenTx
         1195  33368: amvosLenTxChCcc
         1196  33384: amvosList
         1197  33394: amvosTxChCcc
         1198  33407: svcAmvosGroup
         1199  33421: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_disc.c
         1200  33499: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_main.c
         1201  33577: i.AppAddDevToResList
         1202  33598: i.AppCheckBonded
         1203  33615: i.AppConnClose
         1204  33630: i.AppConnIsOpen
         1205  33646: i.AppDbGetHdl
         1206  33660: i.AppHandleNumericComparison
         1207  33689: i.AppHandlePasskey
         1208  33708: i.AppHandler
         1209  33721: i.AppHandlerInit
         1210  33738: i.AppUpdatePrivacyMode
         1211  33761: i.appConnReadRemoteFeatTimerStart
         1212  33795: i.appNumConns
         1213  33809: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master.c
         1214  33889: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_ae.c
         1215  33972: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_master_leg.c
         1216  34056: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_server.c
         1217  34136: i.AppServerConnCback
         1218  34157: i.AppServerInit
         1219  34173: i.appServerCsfWriteCback
         1220  34198: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave.c
         1221  34277: i.AppSetBondable
         1222  34294: i.AppSlaveInit
         1223  34309: i.AppSlaveProcDmMsg
         1224  34329: i.AppSlaveSecProcDmMsg
         1225  34352: i.AppSlaveSecurityReq
         1226  34374: i.appAdvSetData
         1227  34390: i.appAdvStart
         1228  34404: i.appSetAdvScanDataFrag
         1229  34428: appSetAdvScanDataFrag
         1230  34450: i.appSlaveAdvStart
         1231  34469: i.appSlaveProcMsg
         1232  34487: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_ae.c
         1233  34569: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_slave_leg.c
         1234  34652: i.AppAdvSetData
         1235  34668: i.AppAdvStart
         1236  34682: i.appSlaveLegAdvRestart
         1237  34706: appSlaveLegAdvRestart
         1238  34728: i.appSlaveLegAdvStop
         1239  34749: appSlaveLegAdvStop
         1240  34768: ../../../../../../third_party/cordio/ble-profiles/sources/apps/app/app_terminal.c
         1241  34850: ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT.c
         1242  34921: ../../../../../../third_party/SEGGER/SEGGER_RTT_V680a/RTT/SEGGER_RTT_printf.c
         1243  34999: ..\..\..\..\..\..\ambiq_vos\am_vos_spp\am_vos_spp_port.c
         1244  35056: ../../../../../../ambiq_vos/am_vos_spp/am_vos_spp_port.c
         1245  35113: ..\..\..\..\..\..\devices\am_devices_cooper.c
         1246  35159: ../../../../../../devices/am_devices_cooper.c
         1247  35205: i.am_devices_cooper_blocking_read
         1248  35239: i.am_devices_cooper_blocking_write
         1249  35274: i.am_devices_cooper_clkreq_read
         1250  35306: i.am_devices_cooper_command_write
         1251  35340: i.am_devices_cooper_init
         1252  35365: i.am_devices_cooper_reset
         1253  35391: i.am_devices_cooper_sbl_update_state_data
         1254  35433: am_devices_cooper_sbl_update_state_data
         1255  35473: i.am_devices_cooper_term
         1256  35498: i.am_devices_cooper_update_image
         1257  35531: i.send_update
         1258  35545: g_sFwImage
         1259  35556: gsSblUpdateState
         1260  35573: sbl_status
         1261  35584: g_sInfo0PatchImage
         1262  35603: g_sInfo1PatchImage
         1263  35622: ..\..\..\..\..\..\devices\am_devices_led.c
         1264  35665: ../../../../../../devices/am_devices_led.c
         1265  35708: i.am_devices_led_array_init
         1266  35736: i.am_devices_led_array_out
         1267  35763: i.am_devices_led_off
         1268  35784: i.am_devices_led_on
         1269  35804: i.am_devices_led_toggle
         1270  35828: ..\..\..\..\..\..\devices\am_devices_t5838.c
         1271  35873: ../../../../../../devices/am_devices_t5838.c
         1272  35918: ..\..\..\..\..\..\ambiq_vos\protocol\atvv\am_vos_atvv_callback.c
         1273  35983: ../../../../../../ambiq_vos/protocol/atvv/am_vos_atvv_callback.c
         1274  36048: ..\..\..\..\..\..\ambiq_vos\protocol\ama\am_vos_ama_callback.c
         1275  36111: ../../../../../../ambiq_vos/protocol/ama/am_vos_ama_callback.c
         1276  36174: i.am_vos_ama_event_callback
         1277  36202: i.am_vos_ama_proc_notify_speech
         1278  36234: ..\..\..\..\..\..\utils\am_util_ble_cooper.c
         1279  36279: ../../../../../../utils/am_util_ble_cooper.c
         1280  36324: i.am_util_ble_tx_power_set
         1281  36351: ..\..\..\..\..\..\utils\am_util_bootloader.c
         1282  36396: ../../../../../../utils/am_util_bootloader.c
         1283  36441: i.am_util_bootloader_erase_flash_page
         1284  36479: i.am_util_bootloader_partial_crc32
         1285  36514: i.am_util_bootloader_program_flash_page
         1286  36554: g_pui32CRC32Table
         1287  36572: ..\..\..\..\..\..\utils\am_util_delay.c
         1288  36612: ../../../../../../utils/am_util_delay.c
         1289  36652: i.am_util_delay_ms
         1290  36671: i.am_util_delay_us
         1291  36690: ..\..\..\..\..\..\utils\am_util_faultisr.c
         1292  36733: ../../../../../../utils/am_util_faultisr.c
         1293  36776: i.am_util_faultisr_collect_data
         1294  36808: ..\..\..\..\..\..\utils\am_util_id.c
         1295  36845: ../../../../../../utils/am_util_id.c
         1296  36882: i.am_util_id_device
         1297  36902: g_ui8VendorNameAmbq
         1298  36922: g_ui8VendorNameUnknown
         1299  36945: g_DeviceNameApollo4l
         1300  36966: g_TempRange
         1301  36978: g_ui8DeviceNameUnknown
         1302  37001: ..\..\..\..\..\..\utils\am_util_multi_boot.c
         1303  37046: ../../../../../../utils/am_util_multi_boot.c
         1304  37091: i.am_util_multiboot_flash_erase_page
         1305  37128: am_util_multiboot_flash_erase_page
         1306  37163: i.am_util_multiboot_flash_read_page
         1307  37199: am_util_multiboot_flash_read_page
         1308  37233: i.am_util_multiboot_flash_write_page
         1309  37270: am_util_multiboot_flash_write_page
         1310  37305: g_intFlashSize
         1311  37320: ../../../../../../utils/am_util_stdio.c
         1312  37360: i.am_util_stdio_printf
         1313  37383: i.am_util_stdio_printf_init
         1314  37411: i.am_util_stdio_vsprintf
         1315  37436: i.ndigits_in_u64
         1316  37453: ndigits_in_u64
         1317  37468: i.uint64_to_str
         1318  37484: uint64_to_str
         1319  37498: g_prfbuf
         1320  37507: g_bTxtXlate
         1321  37519: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\portable\MemMang\heap_4.c
         1322  37598: ../../../../../../third_party/FreeRTOSv10.5.1/Source/portable/MemMang/heap_4.c
         1323  37677: i.pvPortMalloc
         1324  37692: i.vPortFree
         1325  37704: ucHeap
         1326  37711: pxEnd
         1327  37717: xFreeBytesRemaining
         1328  37737: xMinimumEverFreeBytesRemaining
         1329  37768: xNumberOfSuccessfulAllocations
         1330  37799: xNumberOfSuccessfulFrees
         1331  37824: xStart
         1332  37831: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\event_groups.c
         1333  37899: ../../../../../../third_party/FreeRTOSv10.5.1/Source/event_groups.c
         1334  37967: i.vEventGroupSetBitsCallback
         1335  37996: i.xEventGroupCreate
         1336  38016: i.xEventGroupSetBits
         1337  38037: i.xEventGroupWaitBits
         1338  38059: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\list.c
         1339  38119: ../../../../../../third_party/FreeRTOSv10.5.1/Source/list.c
         1340  38179: i.uxListRemove
         1341  38194: i.vListInitialise
         1342  38212: i.vListInitialiseItem
         1343  38234: i.vListInsert
         1344  38248: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\queue.c
         1345  38309: ../../../../../../third_party/FreeRTOSv10.5.1/Source/queue.c
         1346  38370: i.prvUnlockQueue
         1347  38387: prvUnlockQueue
         1348  38402: i.vQueueWaitForMessageRestricted
         1349  38435: i.xQueueGenericCreate
         1350  38457: i.xQueueGenericSend
         1351  38477: i.xQueueGenericSendFromISR
         1352  38504: i.xQueueReceive
         1353  38520: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\tasks.c
         1354  38581: ../../../../../../third_party/FreeRTOSv10.5.1/Source/tasks.c
         1355  38642: i.eTaskConfirmSleepModeStatus
         1356  38672: i.prvAddCurrentTaskToDelayedList
         1357  38705: prvAddCurrentTaskToDelayedList
         1358  38736: i.prvIdleTask
         1359  38750: prvIdleTask
         1360  38762: i.uxTaskGetNumberOfTasks
         1361  38787: i.uxTaskResetEventItemValue
         1362  38815: i.vTaskDelay
         1363  38828: i.vTaskInternalSetTimeOutState
         1364  38859: i.vTaskMissedYield
         1365  38878: i.vTaskPlaceOnEventList
         1366  38902: i.vTaskPlaceOnEventListRestricted
         1367  38936: i.vTaskPlaceOnUnorderedEventList
         1368  38969: i.vTaskRemoveFromUnorderedEventList
         1369  39005: i.vTaskStartScheduler
         1370  39027: i.vTaskStepTick
         1371  39043: i.vTaskSuspendAll
         1372  39061: i.vTaskSwitchContext
         1373  39082: i.xTaskCheckForTimeOut
         1374  39105: i.xTaskCreate
         1375  39119: i.xTaskGetSchedulerState
         1376  39144: i.xTaskGetTickCount
         1377  39164: i.xTaskIncrementTick
         1378  39185: i.xTaskRemoveFromEventList
         1379  39212: i.xTaskResumeAll
         1380  39229: pxReadyTasksLists
         1381  39247: xDelayedTaskList1
         1382  39265: xDelayedTaskList2
         1383  39283: xPendingReadyList
         1384  39301: xSuspendedTaskList
         1385  39320: uxCurrentNumberOfTasks
         1386  39343: xTickCount
         1387  39354: uxTopReadyPriority
         1388  39373: xSchedulerRunning
         1389  39391: xPendedTicks
         1390  39404: xYieldPending
         1391  39418: xNumOfOverflows
         1392  39434: uxTaskNumber
         1393  39447: xNextTaskUnblockTime
         1394  39468: xIdleTaskHandle
         1395  39484: uxSchedulerSuspended
         1396  39505: pxDelayedTaskList
         1397  39523: pxOverflowDelayedTaskList
         1398  39549: ..\..\..\..\..\..\third_party\FreeRTOSv10.5.1\Source\timers.c
         1399  39611: ../../../../../../third_party/FreeRTOSv10.5.1/Source/timers.c
         1400  39673: i.prvProcessExpiredTimer
         1401  39698: prvProcessExpiredTimer
         1402  39721: i.prvSampleTimeNow
         1403  39740: prvSampleTimeNow
         1404  39757: i.prvTimerTask
         1405  39772: prvTimerTask
         1406  39785: i.xTimerCreate
         1407  39800: i.xTimerCreateTimerTask
         1408  39824: i.xTimerGenericCommand
         1409  39847: i.xTimerPendFunctionCallFromISR
         1410  39879: xActiveTimerList1
         1411  39897: xActiveTimerList2
         1412  39915: xTimerQueue
         1413  39927: xTimerTaskHandle
         1414  39944: xLastTime
         1415  39954: pxCurrentTimerList
         1416  39973: pxOverflowTimerList
         1417  39993: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_alert.c
         1418  40072: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_batt.c
         1419  40150: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_bps.c
         1420  40227: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_core.c
         1421  40305: i.SvcCoreAddGroup
         1422  40323: i.SvcCoreGapCentAddrResUpdate
         1423  40353: i.SvcCoreGattCbackRegister
         1424  40380: gattValDbh
         1425  40391: gapValSvc
         1426  40401: gapLenSvc
         1427  40411: gapValDnCh
         1428  40422: gapLenDnCh
         1429  40433: gapValApCh
         1430  40444: gapLenApCh
         1431  40455: gapLenAp
         1432  40464: gapValCarCh
         1433  40476: gapLenCarCh
         1434  40488: gapLenCar
         1435  40498: gapValRpaoCh
         1436  40511: gapLenRpaoCh
         1437  40524: gapLenRpao
         1438  40535: gapList
         1439  40543: gattValSvc
         1440  40554: gattLenSvc
         1441  40565: gattValScCh
         1442  40577: gattLenScCh
         1443  40589: gattValSc
         1444  40599: gattLenSc
         1445  40609: gattLenScChCcc
         1446  40624: gattValCsfCh
         1447  40637: gattLenCsfCh
         1448  40650: gattLenCsf
         1449  40661: gattValDbhCh
         1450  40674: gattLenDbhCh
         1451  40687: gattLenDbh
         1452  40698: gattValSsfCh
         1453  40711: gattLenSsfCh
         1454  40724: gattLenSsf
         1455  40735: gattList
         1456  40744: gapValDn
         1457  40753: gapLenDn
         1458  40762: gapValAp
         1459  40771: gapValCar
         1460  40781: gattValSsf
         1461  40792: svcGapGroup
         1462  40804: svcGattGroup
         1463  40817: gapValRpao
         1464  40828: gattValScChCcc
         1465  40843: gattValCsf
         1466  40854: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cps.c
         1467  40931: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cscs.c
         1468  41009: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_cte.c
         1469  41086: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_dis.c
         1470  41163: i.SvcDisAddGroup
         1471  41180: disValSvc
         1472  41190: disLenSvc
         1473  41200: disValMfrCh
         1474  41212: disLenMfrCh
         1475  41224: disUuMfr
         1476  41233: disValSidCh
         1477  41245: disLenSidCh
         1478  41257: disUuSid
         1479  41266: disLenSid
         1480  41276: disValMnCh
         1481  41287: disLenMnCh
         1482  41298: disUuMn
         1483  41306: disValSnCh
         1484  41317: disLenSnCh
         1485  41328: disUuSn
         1486  41336: disValFwrCh
         1487  41348: disLenFwrCh
         1488  41360: disUuFwr
         1489  41369: disValHwrCh
         1490  41381: disLenHwrCh
         1491  41393: disUuHwr
         1492  41402: disValSwrCh
         1493  41414: disLenSwrCh
         1494  41426: disUuSwr
         1495  41435: disValRcdCh
         1496  41447: disLenRcdCh
         1497  41459: disUuRcd
         1498  41468: disLenRcd
         1499  41478: disValPnpIdCh
         1500  41492: disLenPnpIdCh
         1501  41506: disUuPnpId
         1502  41517: disLenPnpId
         1503  41529: disList
         1504  41537: disValMfr
         1505  41547: disLenMfr
         1506  41557: disValSid
         1507  41567: disValMn
         1508  41576: disLenMn
         1509  41585: disValSn
         1510  41594: disLenSn
         1511  41603: disValFwr
         1512  41613: disLenFwr
         1513  41623: disValHwr
         1514  41633: disLenHwr
         1515  41643: disValSwr
         1516  41653: disLenSwr
         1517  41663: disValRcd
         1518  41673: disValPnpId
         1519  41685: svcDisGroup
         1520  41697: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gls.c
         1521  41774: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_gyro.c
         1522  41852: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hid.c
         1523  41929: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hrs.c
         1524  42006: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_hts.c
         1525  42083: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_ipss.c
         1526  42161: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_plxs.c
         1527  42239: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_px.c
         1528  42315: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_rscs.c
         1529  42393: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_scpss.c
         1530  42472: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_temp.c
         1531  42550: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_time.c
         1532  42628: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_uricfg.c
         1533  42708: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wdxs.c
         1534  42786: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wp.c
         1535  42862: ../../../../../../third_party/cordio/ble-profiles/sources/services/svc_wss.c
         1536  42939: ../../../../../../ambiq_vos/codec/opus/ae_api.c
         1537  42987: i.alloc_stack
         1538  43001: i.audio_enc_encode_frame
         1539  43026: i.audio_enc_init
         1540  43043: i.restore_stack
         1541  43059: i.save_stack
         1542  43072: i.spl_alloca
         1543  43085: ../keil/startup_keil.s
         1544  43108: STACK
         1545  43114: StackMem
         1546  43123: HEAP
         1547  43128: HeapMem
         1548  43136: RESET
         1549  43142: am_cryptosec_isr
         1550  43159: am_default_isr
         1551  43174: .text
         1552  43180: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_gpio.c
         1553  43226: ../../../../../mcu/apollo4l/hal/am_hal_gpio.c
         1554  43272: i.am_hal_gpio_interrupt_control
         1555  43304: i.am_hal_gpio_interrupt_irq_clear
         1556  43338: i.am_hal_gpio_interrupt_irq_status_get
         1557  43377: i.am_hal_gpio_interrupt_register
         1558  43410: i.am_hal_gpio_interrupt_service
         1559  43442: i.am_hal_gpio_pinconfig
         1560  43466: i.am_hal_gpio_pinconfig_get
         1561  43494: i.am_hal_gpio_state_read
         1562  43519: i.am_hal_gpio_state_write
         1563  43545: gpio_ppfnHandlers
         1564  43563: gpio_pppvIrqArgs
         1565  43580: g_ui32RMpintbl
         1566  43595: g_ui32DSpintbl
         1567  43610: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_pdm.c
         1568  43655: ../../../../../mcu/apollo4l/hal/am_hal_pdm.c
         1569  43700: i.am_hal_pdm_configure
         1570  43723: i.am_hal_pdm_disable
         1571  43744: i.am_hal_pdm_dma_get_buffer
         1572  43772: i.am_hal_pdm_dma_start
         1573  43795: i.am_hal_pdm_enable
         1574  43815: i.am_hal_pdm_fifo_flush
         1575  43839: i.am_hal_pdm_initialize
         1576  43863: i.am_hal_pdm_interrupt_clear
         1577  43892: i.am_hal_pdm_interrupt_enable
         1578  43922: i.am_hal_pdm_interrupt_service
         1579  43953: i.am_hal_pdm_interrupt_status_get
         1580  43987: i.am_hal_pdm_power_control
         1581  44014: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_pwrctrl.c
         1582  44063: ../../../../../mcu/apollo4l/hal/am_hal_pwrctrl.c
         1583  44112: i.am_hal_pwrctrl_control
         1584  44137: i.am_hal_pwrctrl_low_power_init
         1585  44169: i.am_hal_pwrctrl_mcu_memory_config
         1586  44204: i.am_hal_pwrctrl_mcu_mode_select
         1587  44237: i.am_hal_pwrctrl_mcu_mode_status
         1588  44270: i.am_hal_pwrctrl_periph_disable
         1589  44302: i.am_hal_pwrctrl_periph_enable
         1590  44333: i.am_hal_pwrctrl_sram_config
         1591  44362: i.buck_ldo_override_init
         1592  44387: i.buck_ldo_update_override
         1593  44414: i.crypto_boost_trims
         1594  44435: g_bOrigTrimsStored
         1595  44454: g_bBoostForCryptoApplied
         1596  44479: g_orig_ACTTRIMVDDF
         1597  44498: g_orig_MEMLDOACTIVETRIM
         1598  44522: g_orig_LPTRIMVDDF
         1599  44540: g_orig_MEMLPLDOTRIM
         1600  44560: g_orig_TVRGVREFTRIM
         1601  44580: g_ui32VDDFAdjustCodes
         1602  44602: g_i32LatestVddfActTrim
         1603  44625: g_i32LatestLDOActTrim
         1604  44647: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_security.c
         1605  44697: ../../../../../mcu/apollo4l/hal/am_hal_security.c
         1606  44747: i.am_hal_crc32
         1607  44762: i.am_hal_security_get_info
         1608  44789: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_stimer.c
         1609  44837: ../../../../../mcu/apollo4l/hal/am_hal_stimer.c
         1610  44885: i.am_hal_stimer_compare_delta_set
         1611  44919: i.am_hal_stimer_config
         1612  44942: i.am_hal_stimer_counter_get
         1613  44970: i.am_hal_stimer_int_clear
         1614  44996: i.am_hal_stimer_int_enable
         1615  45023: i.am_hal_stimer_int_status_get
         1616  45054: bStimerConfigured
         1617  45072: g_lastStimer
         1618  45085: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_timer.c
         1619  45132: ../../../../../mcu/apollo4l/hal/am_hal_timer.c
         1620  45179: i.am_hal_timer_interrupt_clear
         1621  45210: i.am_hal_timer_interrupt_status_get
         1622  45246: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_cachectrl.c
         1623  45301: ../../../../../mcu/apollo4l/hal/mcu/am_hal_cachectrl.c
         1624  45356: i.am_hal_cachectrl_config
         1625  45382: i.am_hal_cachectrl_enable
         1626  45408: i.am_hal_daxi_config
         1627  45429: i.am_hal_daxi_control
         1628  45451: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_fault.c
         1629  45502: ../../../../../mcu/apollo4l/hal/mcu/am_hal_fault.c
         1630  45553: i.am_hal_fault_capture_enable
         1631  45583: i.am_hal_fault_status_get
         1632  45609: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_interrupt.c
         1633  45664: ../../../../../mcu/apollo4l/hal/mcu/am_hal_interrupt.c
         1634  45719: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_iom.c
         1635  45768: ../../../../../mcu/apollo4l/hal/mcu/am_hal_iom.c
         1636  45817: i.am_hal_iom_blocking_transfer
         1637  45848: i.am_hal_iom_configure
         1638  45871: i.am_hal_iom_disable
         1639  45892: i.am_hal_iom_enable
         1640  45912: i.am_hal_iom_initialize
         1641  45936: i.am_hal_iom_power_ctrl
         1642  45960: i.am_hal_iom_uninitialize
         1643  45986: i.internal_iom_error_reset_disable_submodule
         1644  46031: internal_iom_error_reset_disable_submodule
         1645  46074: i.internal_iom_reset_on_error
         1646  46104: internal_iom_reset_on_error
         1647  46132: i.validate_transaction
         1648  46155: tIomPinAlloc
         1649  46168: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_mcuctrl.c
         1650  46221: ../../../../../mcu/apollo4l/hal/mcu/am_hal_mcuctrl.c
         1651  46274: i.am_hal_mcuctrl_control
         1652  46299: i.am_hal_mcuctrl_info_get
         1653  46325: g_am_hal_mcuctrl_sku_mram_size
         1654  46356: g_am_hal_mcuctrl_sku_ssram_size
         1655  46388: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_mram.c
         1656  46438: ../../../../../mcu/apollo4l/hal/mcu/am_hal_mram.c
         1657  46488: i.am_hal_mram_info_read
         1658  46512: i.am_hal_mram_main_fill
         1659  46536: i.am_hal_mram_main_program
         1660  46563: i.am_hal_mram_main_words_program
         1661  46596: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_reset.c
         1662  46647: ../../../../../mcu/apollo4l/hal/mcu/am_hal_reset.c
         1663  46698: i.am_hal_reset_control
         1664  46721: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_secure_ota.c
         1665  46777: ../../../../../mcu/apollo4l/hal/mcu/am_hal_secure_ota.c
         1666  46833: i.am_hal_ota_add
         1667  46850: i.am_hal_ota_init
         1668  46868: gSOtaState
         1669  46879: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_sysctrl.c
         1670  46932: ../../../../../mcu/apollo4l/hal/mcu/am_hal_sysctrl.c
         1671  46985: i.am_hal_sysctrl_fpu_enable
         1672  47013: i.am_hal_sysctrl_fpu_stacking_enable
         1673  47050: i.am_hal_sysctrl_sleep
         1674  47073: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_utils.c
         1675  47124: ../../../../../mcu/apollo4l/hal/mcu/am_hal_utils.c
         1676  47175: i.am_hal_delay_us
         1677  47193: i.am_hal_delay_us_status_change
         1678  47225: i.am_hal_delay_us_status_check
         1679  47256: ..\am_bsp.c
         1680  47268: ../am_bsp.c
         1681  47280: i.am_bsp_iom_pins_disable
         1682  47306: i.am_bsp_iom_pins_enable
         1683  47331: i.am_bsp_itm_printf_enable
         1684  47358: i.am_bsp_low_power_init
         1685  47382: g_ePrintInterface
         1686  47400: g_sCOMUART
         1687  47411: ..\am_bsp_pins.c
         1688  47428: ../am_bsp_pins.c
         1689  47445: ..\..\am_vos_ama.c
         1690  47464: i.am_vos_ama_devinfo_set
         1691  47489: i.am_vos_ama_evt_cback_register
         1692  47521: i.am_vos_ama_get_central_info_send
         1693  47556: i.am_vos_ama_get_devconf_rsp_send
         1694  47590: i.am_vos_ama_get_devinfo_rsp_send
         1695  47624: i.am_vos_ama_get_locale_rsp_send
         1696  47657: i.am_vos_ama_get_state_rsp_send
         1697  47689: i.am_vos_ama_get_state_send
         1698  47717: i.am_vos_ama_isready
         1699  47738: i.am_vos_ama_pb_cmd_send
         1700  47763: i.am_vos_ama_provide_speech_rsp_send
         1701  47800: i.am_vos_ama_rsp_send
         1702  47822: i.am_vos_ama_rx_handler
         1703  47846: i.am_vos_ama_speech_rsp_send
         1704  47875: i.am_vos_ama_start_speech_send
         1705  47906: i.am_vos_ama_status_ready
         1706  47932: i.am_vos_ama_status_reset
         1707  47958: i.am_vos_ama_stop_speech_send
         1708  47988: i.am_vos_ama_tx_ver_exchange_send
         1709  48022: ..\..\src\oct_opus_encoder.c
         1710  48051: i.octopus_encode
         1711  48068: i.octopus_encoder_create
         1712  48093: i.opus_packet_get_nb_frames
         1713  48121: mode
         1714  48126: prev_mode
         1715  48136: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_dcu.c
         1716  48181: ../../../../../mcu/apollo4l/hal/am_hal_dcu.c
         1717  48226: i.am_hal_dcu_get
         1718  48243: i.am_hal_dcu_update
         1719  48263: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_global.c
         1720  48311: ../../../../../mcu/apollo4l/hal/am_hal_global.c
         1721  48359: i.am_gpu_power_disable
         1722  48382: i.am_gpu_power_enable
         1723  48404: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_pin.c
         1724  48449: ../../../../../mcu/apollo4l/hal/am_hal_pin.c
         1725  48494: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_bootrom_helper.c
         1726  48554: ../../../../../mcu/apollo4l/hal/mcu/am_hal_bootrom_helper.c
         1727  48614: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_cmdq.c
         1728  48664: ../../../../../mcu/apollo4l/hal/mcu/am_hal_cmdq.c
         1729  48714: i.am_hal_cmdq_disable
         1730  48736: i.am_hal_cmdq_enable
         1731  48757: i.am_hal_cmdq_init
         1732  48776: i.am_hal_cmdq_term
         1733  48795: gAmHalCmdq
         1734  48806: gAmHalCmdQReg
         1735  48820: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_itm.c
         1736  48869: ../../../../../mcu/apollo4l/hal/mcu/am_hal_itm.c
         1737  48918: i.am_hal_itm_enable
         1738  48938: i.am_hal_itm_print
         1739  48957: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_rtc.c
         1740  49006: ../../../../../mcu/apollo4l/hal/mcu/am_hal_rtc.c
         1741  49055: i.am_hal_rtc_osc_disable
         1742  49080: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_tpiu.c
         1743  49130: ../../../../../mcu/apollo4l/hal/mcu/am_hal_tpiu.c
         1744  49180: i.am_hal_tpiu_enable
         1745  49201: ..\..\..\..\..\mcu\apollo4l\hal\mcu\am_hal_uart.c
         1746  49251: ../../../../../mcu/apollo4l/hal/mcu/am_hal_uart.c
         1747  49301: ..\..\pb\accessories.pb.c
         1748  49327: ..\..\pb\pb_decode.c
         1749  49348: i.buf_read
         1750  49359: buf_read
         1751  49368: i.decode_field
         1752  49383: decode_field
         1753  49396: i.pb_dec_bytes
         1754  49411: pb_dec_bytes
         1755  49424: i.pb_dec_fixed32
         1756  49441: pb_dec_fixed32
         1757  49456: i.pb_dec_fixed64
         1758  49473: pb_dec_fixed64
         1759  49488: i.pb_dec_fixed_length_bytes
         1760  49516: pb_dec_fixed_length_bytes
         1761  49542: i.pb_dec_string
         1762  49558: pb_dec_string
         1763  49572: i.pb_dec_submessage
         1764  49592: pb_dec_submessage
         1765  49610: i.pb_dec_svarint
         1766  49627: pb_dec_svarint
         1767  49642: i.pb_dec_uvarint
         1768  49659: pb_dec_uvarint
         1769  49674: i.pb_dec_varint
         1770  49690: pb_dec_varint
         1771  49704: i.pb_decode
         1772  49716: i.pb_decode_noinit
         1773  49735: i.pb_decode_varint
         1774  49754: i.pb_decode_varint32_eof
         1775  49779: pb_decode_varint32_eof
         1776  49802: i.pb_field_set_to_default
         1777  49828: pb_field_set_to_default
         1778  49852: i.pb_istream_from_buffer
         1779  49877: i.pb_make_string_substream
         1780  49904: i.pb_message_set_to_defaults
         1781  49933: pb_message_set_to_defaults
         1782  49960: i.pb_read
         1783  49970: i.pb_skip_field
         1784  49986: PB_DECODERS
         1785  49998: ..\..\pb\pb_encode.c
         1786  50019: i.buf_write
         1787  50031: buf_write
         1788  50041: i.encode_field
         1789  50056: encode_field
         1790  50069: i.pb_check_proto3_default_value
         1791  50101: pb_check_proto3_default_value
         1792  50131: i.pb_enc_bytes
         1793  50146: pb_enc_bytes
         1794  50159: i.pb_enc_fixed32
         1795  50176: pb_enc_fixed32
         1796  50191: i.pb_enc_fixed64
         1797  50208: pb_enc_fixed64
         1798  50223: i.pb_enc_fixed_length_bytes
         1799  50251: pb_enc_fixed_length_bytes
         1800  50277: i.pb_enc_string
         1801  50293: pb_enc_string
         1802  50307: i.pb_enc_submessage
         1803  50327: pb_enc_submessage
         1804  50345: i.pb_enc_svarint
         1805  50362: pb_enc_svarint
         1806  50377: i.pb_enc_uvarint
         1807  50394: pb_enc_uvarint
         1808  50409: i.pb_enc_varint
         1809  50425: pb_enc_varint
         1810  50439: i.pb_encode
         1811  50451: i.pb_encode_submessage
         1812  50474: i.pb_encode_tag_for_field
         1813  50500: i.pb_encode_varint
         1814  50519: i.pb_ostream_from_buffer
         1815  50544: i.pb_write
         1816  50555: PB_ENCODERS
         1817  50567: ..\..\celt\celt_encoder.c
         1818  50593: i.celt_encode_with_ec
         1819  50615: i.celt_encoder_init
         1820  50635: i.celt_maxabs16
         1821  50651: celt_maxabs16
         1822  50665: i.celt_preemphasis
         1823  50684: i.compute_mdcts
         1824  50700: compute_mdcts
         1825  50714: i.dynalloc_analysis
         1826  50734: dynalloc_analysis
         1827  50752: i.get_celt_handle
         1828  50770: i.opus_custom_encoder_ctl
         1829  50796: i.tf_analysis
         1830  50810: tf_analysis
         1831  50822: i.transient_analysis
         1832  50843: transient_analysis
         1833  50862: tapset_icdf
         1834  50874: spread_icdf
         1835  50886: trim_icdf
         1836  50896: inv_table
         1837  50906: intensity_thresholds
         1838  50927: intensity_histeresis
         1839  50948: ..\..\celt\entcode.c
         1840  50969: i.ec_ilog
         1841  50979: i.ec_tell_frac
         1842  50994: correction
         1843  51005: ..\..\celt\entenc.c
         1844  51025: i.ec_enc_bit_logp
         1845  51043: i.ec_enc_bits
         1846  51057: i.ec_enc_carry_out
         1847  51076: ec_enc_carry_out
         1848  51093: i.ec_enc_done
         1849  51107: i.ec_enc_icdf
         1850  51121: i.ec_enc_init
         1851  51135: i.ec_enc_normalize
         1852  51154: ec_enc_normalize
         1853  51171: i.ec_enc_shrink
         1854  51187: i.ec_enc_uint
         1855  51201: i.ec_encode
         1856  51213: i.ec_encode_bin
         1857  51229: ..\..\src\repacketizer.c
         1858  51254: i.opus_packet_pad
         1859  51272: i.opus_repacketizer_cat_impl
         1860  51301: opus_repacketizer_cat_impl
         1861  51328: i.opus_repacketizer_out_range_impl
         1862  51363: ..\..\..\..\..\mcu\apollo4l\hal\am_hal_queue.c
         1863  51410: ../../../../../mcu/apollo4l/hal/am_hal_queue.c
         1864  51457: ..\..\pb\calling.pb.c
         1865  51479: ..\..\pb\central.pb.c
         1866  51501: ..\..\pb\device.pb.c
         1867  51522: ..\..\pb\media.pb.c
         1868  51542: ..\..\pb\pb_common.c
         1869  51563: i.pb_field_iter_begin
         1870  51585: i.pb_field_iter_find
         1871  51606: i.pb_field_iter_next
         1872  51627: ..\..\pb\speech.pb.c
         1873  51648: ..\..\pb\state.pb.c
         1874  51668: ..\..\pb\system.pb.c
         1875  51689: ..\..\pb\transport.pb.c
         1876  51713: ..\..\celt\bands.c
         1877  51732: i.compute_band_energies
         1878  51756: i.compute_theta
         1879  51772: compute_theta
         1880  51786: i.deinterleave_hadamard
         1881  51810: deinterleave_hadamard
         1882  51832: i.haar1
         1883  51840: i.hysteresis_decision
         1884  51862: i.intensity_stereo
         1885  51881: intensity_stereo
         1886  51898: i.normalise_bands
         1887  51916: i.quant_all_bands
         1888  51934: i.quant_band
         1889  51947: quant_band
         1890  51958: i.quant_band_stereo
         1891  51978: quant_band_stereo
         1892  51996: i.quant_partition
         1893  52014: quant_partition
         1894  52030: i.spreading_decision
         1895  52051: ordery_table
         1896  52064: exp2_table8
         1897  52076: bit_interleave_table
         1898  52097: bit_deinterleave_table
         1899  52120: ..\..\celt\celt.c
         1900  52138: i.comb_filter
         1901  52152: i.init_caps
         1902  52164: i.resampling_factor
         1903  52184: gains
         1904  52190: error_strings
         1905  52204: ..\..\celt\mdct.c
         1906  52222: i.clt_mdct_forward_c
         1907  52243: ..\..\celt\modes.c
         1908  52262: i.opus_custom_mode_create
         1909  52288: eband5ms
         1910  52297: band_allocation
         1911  52313: window120
         1912  52323: logN400
         1913  52331: cache_index50
         1914  52345: cache_bits50
         1915  52358: cache_caps50
         1916  52371: fft_twiddles48000_960
         1917  52393: fft_bitrev480
         1918  52407: fft_bitrev240
         1919  52421: fft_bitrev120
         1920  52435: fft_bitrev60
         1921  52448: fft_state48000_960_0
         1922  52469: fft_state48000_960_1
         1923  52490: fft_state48000_960_2
         1924  52511: fft_state48000_960_3
         1925  52532: mdct_twiddles960
         1926  52549: mode48000_960_120
         1927  52567: ..\..\celt\pitch.c
         1928  52586: i.celt_pitch_xcorr_c
         1929  52607: i.find_best_pitch
         1930  52625: find_best_pitch
         1931  52641: i.pitch_downsample
         1932  52660: i.pitch_search
         1933  52675: i.remove_doubling
         1934  52693: second_check
         1935  52706: ..\..\celt\quant_bands.c
         1936  52731: i.amp2Log2
         1937  52742: i.quant_coarse_energy
         1938  52764: i.quant_coarse_energy_impl
         1939  52791: quant_coarse_energy_impl
         1940  52816: i.quant_energy_finalise
         1941  52840: i.quant_fine_energy
         1942  52860: small_energy_icdf
         1943  52878: pred_coef
         1944  52888: beta_coef
         1945  52898: e_prob_model
         1946  52911: ..\..\celt\rate.c
         1947  52929: i.clt_compute_allocation
         1948  52954: LOG2_FRAC_TABLE
         1949  52970: ..\..\src\extensions.c
         1950  52993: i.opus_packet_extensions_count
         1951  53024: i.opus_packet_extensions_generate
         1952  53058: i.opus_packet_extensions_parse
         1953  53089: ..\..\src\opus.c
         1954  53106: i.encode_size
         1955  53120: i.opus_packet_get_samples_per_frame
         1956  53156: i.opus_packet_parse_impl
         1957  53181: ..\..\celt\celt_lpc.c
         1958  53203: i._celt_autocorr
         1959  53220: i._celt_lpc
         1960  53232: ..\..\celt\entdec.c
         1961  53252: i.ec_dec_bit_logp
         1962  53270: i.ec_dec_bits
         1963  53284: i.ec_dec_normalize
         1964  53303: ec_dec_normalize
         1965  53320: i.ec_dec_uint
         1966  53334: i.ec_dec_update
         1967  53350: i.ec_decode
         1968  53362: ..\..\celt\kiss_fft.c
         1969  53384: i.opus_fft_impl
         1970  53400: ..\..\celt\laplace.c
         1971  53421: i.ec_laplace_encode
         1972  53441: ..\..\celt\mathops.c
         1973  53462: i.isqrt32
         1974  53472: ..\..\celt\vq.c
         1975  53488: i.alg_quant
         1976  53500: i.alg_unquant
         1977  53514: i.exp_rotation
         1978  53529: i.exp_rotation1
         1979  53545: exp_rotation1
         1980  53559: i.normalise_residual
         1981  53580: normalise_residual
         1982  53599: i.op_pvq_search_c
         1983  53617: i.renormalise_vector
         1984  53638: i.stereo_itheta
         1985  53654: SPREAD_FACTOR
         1986  53668: ..\..\celt\cwrs.c
         1987  53686: i.decode_pulses
         1988  53702: i.encode_pulses
         1989  53718: CELT_PVQ_U_DATA
         1990  53734: CELT_PVQ_U_ROW
         1991  53749: dc.s
         1992  53754: ../clib/heapalloc.c
         1993  53774: ../clib/heap1.c
         1994  53790: ../clib/heap2.c
         1995  53806: ../clib/longlong.s
         1996  53825: ../clib/scanf.c
         1997  53841: ../clib/string.c
         1998  53858: ../clib/memcpset.s
         1999  53877: ../clib/heapaux.c
         2000  53895: ../clib/angel/startup.s
         2001  53919: !!!main
         2002  53927: ../clib/angel/handlers.s
         2003  53952: !!handler_copy
         2004  53967: ../fplib/d2f.s
         2005  53982: x$fpl$d2f
         2006  53992: ../fplib/daddsub.s
         2007  54011: x$fpl$dadd
         2008  54022: _dadd1
         2009  54029: x$fpl$drsb
         2010  54040: x$fpl$dsub
         2011  54051: _dsub1
         2012  54058: ../fplib/dfix.s
         2013  54074: x$fpl$dfix
         2014  54085: ../fplib/dfixu.s
         2015  54102: x$fpl$dfixu
         2016  54114: ../fplib/dflt.s
         2017  54130: x$fpl$dfltu
         2018  54142: x$fpl$dflt
         2019  54153: ../fplib/dleqf.s
         2020  54170: x$fpl$dleqf
         2021  54182: ../fplib/dmul.s
         2022  54198: x$fpl$dmul
         2023  54209: ../fplib/drleqf.s
         2024  54227: x$fpl$drleqf
         2025  54240: ../fplib/f2d.s
         2026  54255: x$fpl$f2d
         2027  54265: ../mathlib/cos.c
         2028  54282: i.__hardfp_cos
         2029  54297: ../mathlib/exp.c
         2030  54314: i.__hardfp_exp
         2031  54329: halF
         2032  54334: ln2HI
         2033  54340: ln2LO
         2034  54346: P
         2035  54348: ../mathlib/floor.c
         2036  54367: i.__hardfp_floor
         2037  54384: ../mathlib/log.c
         2038  54401: i.__hardfp_log
         2039  54416: Lg2
         2040  54420: Lg
         2041  54423: ../mathlib/pow.c
         2042  54440: i.__hardfp_pow
         2043  54455: bp
         2044  54458: dp_h
         2045  54463: dp_l
         2046  54468: L
         2047  54470: ../mathlib/sqrt.c
         2048  54488: i.__hardfp_sqrt
         2049  54504: i.sqrt
         2050  54511: ../clib/angel/sys.s
         2051  54531: ../clib/angel/kernel.s
         2052  54554: .ARM.Collect$$rtentry$$00000000
         2053  54586: ../clib/angel/rt.s
         2054  54605: ../clib/fenv.c
         2055  54620: ../clib/armsys.c
         2056  54637: ../clib/libinit.s
         2057  54655: .ARM.Collect$$libinit$$00000001
         2058  54687: .ARM.Collect$$libinit$$00000004
         2059  54719: .ARM.Collect$$libinit$$0000000A
         2060  54751: .ARM.Collect$$libinit$$0000000C
         2061  54783: .ARM.Collect$$libinit$$0000000E
         2062  54815: .ARM.Collect$$libinit$$00000011
         2063  54847: .ARM.Collect$$libinit$$00000013
         2064  54879: .ARM.Collect$$libinit$$00000015
         2065  54911: .ARM.Collect$$libinit$$00000017
         2066  54943: .ARM.Collect$$libinit$$00000019
         2067  54975: .ARM.Collect$$libinit$$0000001B
         2068  55007: .ARM.Collect$$libinit$$0000001D
         2069  55039: .ARM.Collect$$libinit$$0000001F
         2070  55071: .ARM.Collect$$libinit$$00000021
         2071  55103: .ARM.Collect$$libinit$$00000023
         2072  55135: .ARM.Collect$$libinit$$00000025
         2073  55167: .ARM.Collect$$libinit$$0000002C
         2074  55199: .ARM.Collect$$libinit$$0000002E
         2075  55231: .ARM.Collect$$libinit$$00000030
         2076  55263: .ARM.Collect$$libinit$$00000032
         2077  55295: .ARM.Collect$$libinit$$00000033
         2078  55327: ../fplib/basic.s
         2079  55344: x$fpl$basic
         2080  55356: ../fplib/dcmpi.s
         2081  55373: x$fpl$dcmpinf
         2082  55387: ../fplib/ddiv.s
         2083  55403: x$fpl$ddiv
         2084  55414: ddiv_entry
         2085  55425: ../fplib/deqf.s
         2086  55441: x$fpl$deqf
         2087  55452: ../fplib/dnaninf.s
         2088  55471: x$fpl$dnaninf
         2089  55485: ../fplib/dretinf.s
         2090  55504: x$fpl$dretinf
         2091  55518: ../fplib/dsqrt.s
         2092  55535: x$fpl$dsqrt
         2093  55547: ../fplib/fnaninf.s
         2094  55566: x$fpl$fnaninf
         2095  55580: ../fplib/fretinf.s
         2096  55599: x$fpl$fretinf
         2097  55613: ../fplib/scalbn.s
         2098  55631: x$fpl$scalbn
         2099  55644: ../fplib/usenofp.s
         2100  55663: x$fpl$usenofp
         2101  55677: ../mathlib/cos_i.c
         2102  55696: i.__kernel_cos
         2103  55711: C
         2104  55713: ../mathlib/dunder.c
         2105  55733: i.__mathlib_dbl_divzero
         2106  55757: i.__mathlib_dbl_infnan
         2107  55780: i.__mathlib_dbl_infnan2
         2108  55804: i.__mathlib_dbl_invalid
         2109  55828: i.__mathlib_dbl_overflow
         2110  55853: i.__mathlib_dbl_underflow
         2111  55879: ../mathlib/fabs.c
         2112  55897: i.fabs
         2113  55904: ../mathlib/fpclassify.c
         2114  55928: i.__ARM_fpclassify
         2115  55947: ../mathlib/poly.c
         2116  55965: i.__kernel_poly
         2117  55981: ../mathlib/qnan.c
         2118  55999: ../mathlib/rred.c
         2119  56017: i.__ieee754_rem_pio2
         2120  56038: pio2s
         2121  56044: twooverpi
         2122  56054: ../mathlib/sin_i.c
         2123  56073: i.__kernel_sin
         2124  56088: S
         2125  56090: ../clib/angel/sysapp.c
         2126  56113: .ARM.Collect$$rtentry$$00000002
         2127  56145: .ARM.Collect$$rtentry$$00000009
         2128  56177: .ARM.Collect$$rtentry$$0000000A
         2129  56209: .ARM.Collect$$rtentry$$0000000C
         2130  56241: .ARM.Collect$$rtentry$$0000000D
         2131  56273: .ARM.Collect$$rtentry$$00000004
         2132  56305: ../clib/signal.c
         2133  56322: ../fplib/dcheck1.s
         2134  56341: x$fpl$dcheck1
         2135  56355: ../fplib/fpinit.s
         2136  56373: x$fpl$fpinit
         2137  56386: ../clib/locale.s
         2138  56403: ../clib/stdlib.c
         2139  56420: ../clib/angel/boardlib.s
         2140  56445: .ARM.Collect$$libinit$$00000000
         2141  56477: ../fplib/retnan.s
         2142  56495: x$fpl$retnan
         2143  56508: .ARM.Collect$$rtexit$$00000000
         2144  56539: .ARM.Collect$$libshutdown$$00000002
         2145  56575: .ARM.Collect$$libshutdown$$00000004
         2146  56611: .ARM.Collect$$libshutdown$$00000007
         2147  56647: .ARM.Collect$$libshutdown$$0000000A
         2148  56683: .ARM.Collect$$libshutdown$$0000000C
         2149  56719: .ARM.Collect$$libshutdown$$0000000F
         2150  56755: .ARM.Collect$$libshutdown$$00000010
         2151  56791: ../fplib/trapv.s
         2152  56808: x$fpl$trapveneer
         2153  56825: .ARM.Collect$$rtexit$$00000002
         2154  56856: .ARM.Collect$$rtexit$$00000003
         2155  56887: .ARM.Collect$$rtexit$$00000004
         2156  56918: ../clib/signal.s
         2157  56935: .ARM.Collect$$libshutdown$$00000000
         2158  56971: ../clib/angel/dczerorl2.s
         2159  56997: !!dczerorl2
         2160  57009: ../clib/angel/scatter.s
         2161  57033: !!!scatter
         2162  57044: !!handler_zi
         2163  57057: BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$UX$STANDARDLIB$REQ8$EABIv2
         2164  57243: __ARM_use_no_argv
         2165  57261: __Vectors
         2166  57271: __Patchable
         2167  57283: Reset_Handler
         2168  57297: NMI_Handler
         2169  57309: MemManage_Handler
         2170  57327: BusFault_Handler
         2171  57344: UsageFault_Handler
         2172  57363: DebugMon_Handler
         2173  57380: am_adc_isr
         2174  57391: am_audadc0_isr
         2175  57406: am_brownout_isr
         2176  57422: am_cachecpu_isr
         2177  57438: am_clkgen_isr
         2178  57452: am_disp_isr
         2179  57464: am_dsi_isr
         2180  57475: am_dspi2s0_isr
         2181  57490: am_dspi2s1_isr
         2182  57505: am_dspi2s2_isr
         2183  57520: am_dspi2s3_isr
         2184  57535: am_gpio0_405f_isr
         2185  57553: am_gpio0_607f_isr
         2186  57571: am_gpio1_001f_isr
         2187  57589: am_gpio1_203f_isr
         2188  57607: am_gpio1_405f_isr
         2189  57625: am_gpio1_607f_isr
         2190  57643: am_gpu_isr
         2191  57654: am_iomaster0_isr
         2192  57671: am_iomaster1_isr
         2193  57688: am_iomaster2_isr
         2194  57705: am_iomaster3_isr
         2195  57722: am_iomaster4_isr
         2196  57739: am_iomaster5_isr
         2197  57756: am_iomaster6_isr
         2198  57773: am_iomaster7_isr
         2199  57790: am_ioslave_acc_isr
         2200  57809: am_ioslave_ios_isr
         2201  57828: am_mspi0_isr
         2202  57841: am_mspi1_isr
         2203  57854: am_mspi2_isr
         2204  57867: am_pdm1_isr
         2205  57879: am_pdm2_isr
         2206  57891: am_pdm3_isr
         2207  57903: am_rtc_isr
         2208  57914: am_sdio_isr
         2209  57926: am_stimer_cmpr2_isr
         2210  57946: am_stimer_cmpr3_isr
         2211  57966: am_stimer_cmpr4_isr
         2212  57986: am_stimer_cmpr5_isr
         2213  58006: am_stimer_cmpr6_isr
         2214  58026: am_stimer_cmpr7_isr
         2215  58046: am_stimerof_isr
         2216  58062: am_timer00_isr
         2217  58077: am_timer01_isr
         2218  58092: am_timer02_isr
         2219  58107: am_timer03_isr
         2220  58122: am_timer04_isr
         2221  58137: am_timer05_isr
         2222  58152: am_timer06_isr
         2223  58167: am_timer07_isr
         2224  58182: am_timer08_isr
         2225  58197: am_timer09_isr
         2226  58212: am_timer10_isr
         2227  58227: am_timer11_isr
         2228  58242: am_timer12_isr
         2229  58257: am_timer13_isr
         2230  58272: am_timer14_isr
         2231  58287: am_timer15_isr
         2232  58302: am_uart1_isr
         2233  58315: am_uart2_isr
         2234  58328: am_uart3_isr
         2235  58341: am_uart_isr
         2236  58353: am_usb_isr
         2237  58364: am_vcomp_isr
         2238  58377: am_watchdog_isr
         2239  58393: __main
         2240  58400: __scatterload
         2241  58414: __scatterload_rt2
         2242  58432: __scatterload_rt2_thumb_only
         2243  58461: __scatterload_null
         2244  58480: __decompress
         2245  58493: __decompress1
         2246  58507: __scatterload_copy
         2247  58526: __scatterload_zeroinit
         2248  58549: __rt_lib_init
         2249  58563: __rt_lib_init_fp_1
         2250  58582: __rt_lib_init_alloca_1
         2251  58605: __rt_lib_init_argv_1
         2252  58626: __rt_lib_init_atexit_1
         2253  58649: __rt_lib_init_clock_1
         2254  58671: __rt_lib_init_cpp_1
         2255  58691: __rt_lib_init_exceptions_1
         2256  58718: __rt_lib_init_fp_trap_1
         2257  58742: __rt_lib_init_getenv_1
         2258  58765: __rt_lib_init_heap_1
         2259  58786: __rt_lib_init_lc_collate_1
         2260  58813: __rt_lib_init_lc_ctype_1
         2261  58838: __rt_lib_init_lc_monetary_1
         2262  58866: __rt_lib_init_lc_numeric_1
         2263  58893: __rt_lib_init_lc_time_1
         2264  58917: __rt_lib_init_preinit_1
         2265  58941: __rt_lib_init_rand_1
         2266  58962: __rt_lib_init_return
         2267  58983: __rt_lib_init_signal_1
         2268  59006: __rt_lib_init_stdio_1
         2269  59028: __rt_lib_init_user_alloc_1
         2270  59055: __rt_lib_shutdown
         2271  59073: __rt_lib_shutdown_cpp_1
         2272  59097: __rt_lib_shutdown_fp_trap_1
         2273  59125: __rt_lib_shutdown_heap_1
         2274  59150: __rt_lib_shutdown_return
         2275  59175: __rt_lib_shutdown_signal_1
         2276  59202: __rt_lib_shutdown_stdio_1
         2277  59228: __rt_lib_shutdown_user_alloc_1
         2278  59259: __rt_entry
         2279  59270: __rt_entry_presh_1
         2280  59289: __rt_entry_sh
         2281  59303: __rt_entry_li
         2282  59317: __rt_entry_postsh_1
         2283  59337: __rt_entry_main
         2284  59353: __rt_entry_postli_1
         2285  59373: __rt_exit
         2286  59383: __rt_exit_ls
         2287  59396: __rt_exit_prels_1
         2288  59414: __rt_exit_exit
         2289  59429: SVC_Handler
         2290  59441: __asm___6_port_c_39a90d8d__prvStartFirstTask
         2291  59486: __asm___6_port_c_39a90d8d__prvEnableVFP
         2292  59526: PendSV_Handler
         2293  59541: vPortGetIPSR
         2294  59554: HardFault_Handler
         2295  59572: am_hal_interrupt_master_enable
         2296  59603: am_hal_interrupt_master_disable
         2297  59635: am_hal_interrupt_master_set
         2298  59663: am_hal_triple_read
         2299  59682: __user_initial_stackheap
         2300  59707: __aeabi_llsl
         2301  59720: _ll_shift_l
         2302  59732: __aeabi_llsr
         2303  59745: _ll_ushift_r
         2304  59758: memcmp
         2305  59765: strcpy
         2306  59772: strlen
         2307  59779: __aeabi_memcpy
         2308  59794: __rt_memcpy
         2309  59806: _memcpy_lastbytes
         2310  59824: __aeabi_memmove
         2311  59840: __rt_memmove
         2312  59853: __memmove_lastfew
         2313  59871: __aeabi_memcpy4
         2314  59887: __aeabi_memcpy8
         2315  59903: __rt_memcpy_w
         2316  59917: _memcpy_lastbytes_aligned
         2317  59943: __aeabi_memmove4
         2318  59960: __aeabi_memmove8
         2319  59977: __rt_memmove_w
         2320  59992: __memmove_aligned
         2321  60010: __memmove_lastfew_aligned
         2322  60036: __aeabi_memset
         2323  60051: __aeabi_memclr
         2324  60066: __rt_memclr
         2325  60078: _memset
         2326  60086: __aeabi_memclr4
         2327  60102: __aeabi_memclr8
         2328  60118: __rt_memclr_w
         2329  60132: _memset_w
         2330  60142: strncpy
         2331  60150: __use_two_region_memory
         2332  60174: __rt_heap_escrow
         2333  60191: __rt_heap_expand
         2334  60208: __aeabi_errno_addr
         2335  60227: __errno$intlibspace
         2336  60247: __rt_errno_addr$intlibspace
         2337  60275: __read_errno
         2338  60288: __set_errno
         2339  60300: __user_libspace
         2340  60316: __user_perproc_libspace
         2341  60340: __user_perthread_libspace
         2342  60366: __I$use$semihosting
         2343  60386: __use_no_semihosting_swi
         2344  60411: __semihosting_library_function
         2345  60442: __user_setup_stackheap
         2346  60465: exit
         2347  60470: _sys_exit
         2348  60480: AMVOS_RSP_TIMER_START
         2349  60502: AMVOS_TX_CCC_TIMER_STOP
         2350  60526: AmVosHandler
         2351  60539: AmVosHandlerInit
         2352  60556: AmVosStart
         2353  60567: AppAddDevToResList
         2354  60586: AppAdvSetData
         2355  60600: AppAdvStart
         2356  60612: AppCheckBonded
         2357  60627: AppConnClose
         2358  60640: AppConnIsOpen
         2359  60654: AppDbCheckBonded
         2360  60671: AppDbCheckValidRecord
         2361  60693: AppDbDeleteAllRecords
         2362  60715: AppDbFindByAddr
         2363  60731: AppDbFindByLtkReq
         2364  60749: AppDbGetCccTbl
         2365  60764: AppDbGetCsfRecord
         2366  60782: AppDbGetHdl
         2367  60794: AppDbGetKey
         2368  60806: AppDbGetNextRecord
         2369  60825: AppDbGetPeerAddedToRl
         2370  60847: AppDbGetPeerRpao
         2371  60864: AppDbGetPeerSignCounter
         2372  60888: AppDbInit
         2373  60898: AppDbNewRecord
         2374  60913: AppDbSetCccTblValue
         2375  60933: AppDbSetCsfRecord
         2376  60951: AppDbSetKey
         2377  60963: AppDbSetPeerAddedToRl
         2378  60985: AppDbSetPeerSignCounter
         2379  61009: AppDbUpdateNVM
         2380  61024: AppDbValidateRecord
         2381  61044: AppHandleNumericComparison
         2382  61071: AppHandlePasskey
         2383  61088: AppHandler
         2384  61099: AppHandlerInit
         2385  61114: AppServerConnCback
         2386  61133: AppServerInit
         2387  61147: AppSetBondable
         2388  61162: AppSlaveInit
         2389  61175: AppSlaveProcDmMsg
         2390  61193: AppSlaveSecProcDmMsg
         2391  61214: AppSlaveSecurityReq
         2392  61234: AppUiAction
         2393  61246: AppUiBtnPressed
         2394  61262: AppUiBtnRegister
         2395  61279: AppUiDisplayConfirmValue
         2396  61304: AppUiDisplayPasskey
         2397  61324: AppUpdatePrivacyMode
         2398  61345: AttConnRegister
         2399  61361: AttGetMtu
         2400  61371: AttHandler
         2401  61382: AttHandlerInit
         2402  61397: AttMsgFree
         2403  61408: AttRegister
         2404  61420: AttcIndConfirm
         2405  61435: AttcInit
         2406  61444: AttcMtuReq
         2407  61455: AttsAddGroup
         2408  61468: AttsCalculateDbHash
         2409  61488: AttsCccClearTable
         2410  61506: AttsCccEnabled
         2411  61521: AttsCccGet
         2412  61532: AttsCccInitTable
         2413  61549: AttsCccRegister
         2414  61565: AttsCccSet
         2415  61576: AttsCsfConnOpen
         2416  61592: AttsCsfGetClientChangeAwareState
         2417  61625: AttsCsfGetFeatures
         2418  61644: AttsCsfRegister
         2419  61660: AttsCsfSetClientChangeAwareState
         2420  61693: AttsCsfWriteFeatures
         2421  61714: AttsGetCccTableLen
         2422  61733: AttsGetSignCounter
         2423  61752: AttsHandleValueInd
         2424  61771: AttsHandleValueNtf
         2425  61790: AttsIndInit
         2426  61802: AttsInit
         2427  61811: AttsSetCsrk
         2428  61823: AttsSetSignCounter
         2429  61842: Bda2Str
         2430  61850: BdaClr
         2431  61857: BdaCmp
         2432  61864: BdaCpy
         2433  61871: BdaIsZeros
         2434  61882: Calc128Cpy
         2435  61893: Calc128Cpy64
         2436  61906: Calc128Xor
         2437  61917: CalcCrc32
         2438  61927: DmAdvConfig
         2439  61939: DmAdvInit
         2440  61949: DmAdvSetData
         2441  61962: DmAdvSetInterval
         2442  61979: DmAdvStart
         2443  61990: DmConnCheckIdle
         2444  62006: DmConnClose
         2445  62018: DmConnIdByHandle
         2446  62035: DmConnInUse
         2447  62047: DmConnInit
         2448  62058: DmConnLocalAddr
         2449  62074: DmConnLocalAddrType
         2450  62094: DmConnLocalRpa
         2451  62109: DmConnPeerAddr
         2452  62124: DmConnPeerAddrType
         2453  62143: DmConnPeerRpa
         2454  62157: DmConnRegister
         2455  62172: DmConnRole
         2456  62183: DmConnSecLevel
         2457  62198: DmConnSetDataLen
         2458  62215: DmConnSetIdle
         2459  62229: DmConnSlaveInit
         2460  62245: DmConnUpdate
         2461  62258: DmDevReset
         2462  62269: DmDevVsInit
         2463  62281: DmHandler
         2464  62291: DmHandlerInit
         2465  62305: DmHostAddrType
         2466  62320: DmL2cCmdRejInd
         2467  62335: DmL2cConnUpdateCnf
         2468  62354: DmLlAddrType
         2469  62367: DmLlPrivEnabled
         2470  62383: DmPhyInit
         2471  62393: DmPrivAddDevToResList
         2472  62415: DmPrivInit
         2473  62426: DmPrivResolveAddr
         2474  62444: DmPrivSetPrivacyMode
         2475  62465: DmReadRemoteFeatures
         2476  62486: DmRegister
         2477  62497: DmRemoteConnParamReqNegReply
         2478  62526: DmRemoteConnParamReqReply
         2479  62552: DmSecAuthRsp
         2480  62565: DmSecCancelReq
         2481  62580: DmSecCompareRsp
         2482  62596: DmSecGenerateEccKeyReq
         2483  62619: DmSecGetCompareValue
         2484  62640: DmSecGetEccKey
         2485  62655: DmSecGetLocalCsrk
         2486  62673: DmSecGetLocalIrk
         2487  62690: DmSecInit
         2488  62700: DmSecLescInit
         2489  62714: DmSecLtkRsp
         2490  62726: DmSecPairRsp
         2491  62739: DmSecSetEccKey
         2492  62754: DmSecSlaveReq
         2493  62768: DmSizeOfEvt
         2494  62780: DmSmpCbackExec
         2495  62795: GattReadCback
         2496  62809: GattSendServiceChangedInd
         2497  62835: GattSetSvcChangedIdx
         2498  62856: GattWriteCback
         2499  62871: HciAclRegister
         2500  62886: HciCoreHandler
         2501  62901: HciCoreInit
         2502  62913: HciDisconnectCmd
         2503  62930: HciDrvHandler
         2504  62944: HciDrvHandlerInit
         2505  62962: HciDrvRadioBoot
         2506  62978: HciDrvRadioShutdown
         2507  62998: HciEvtRegister
         2508  63013: HciGetBdAddr
         2509  63026: HciGetBufSize
         2510  63040: HciGetLeSupFeat
         2511  63056: HciGetMaxRxAclLen
         2512  63074: HciHandler
         2513  63085: HciHandlerInit
         2514  63100: HciLeAddDeviceToResolvingListCmd
         2515  63133: HciLeClearResolvingList
         2516  63157: HciLeConnUpdateCmd
         2517  63176: HciLeEncryptCmd
         2518  63192: HciLeGenerateDHKey
         2519  63211: HciLeLtkReqNegReplCmd
         2520  63233: HciLeLtkReqReplCmd
         2521  63252: HciLeRandCmd
         2522  63265: HciLeReadBufSizeCmd
         2523  63285: HciLeReadLocalP256PubKey
         2524  63310: HciLeReadLocalSupFeatCmd
         2525  63335: HciLeReadMaxDataLen
         2526  63355: HciLeReadRemoteFeatCmd
         2527  63378: HciLeReadResolvingListSize
         2528  63405: HciLeReadSupStatesCmd
         2529  63427: HciLeReadWhiteListSizeCmd
         2530  63453: HciLeRemoteConnParamReqNegReply
         2531  63485: HciLeRemoteConnParamReqReply
         2532  63514: HciLeRemoveDeviceFromResolvingList
         2533  63549: HciLeRequestPeerScaCmd
         2534  63572: HciLeSetAddrResolutionEnable
         2535  63601: HciLeSetAdvDataCmd
         2536  63620: HciLeSetAdvEnableCmd
         2537  63641: HciLeSetAdvParamCmd
         2538  63661: HciLeSetDataLen
         2539  63677: HciLeSetEventMaskCmd
         2540  63698: HciLeSetPrivacyModeCmd
         2541  63721: HciLeSetScanRespDataCmd
         2542  63745: HciLeStartEncryptionCmd
         2543  63769: HciLeWriteDefDataLen
         2544  63790: HciLlPrivacySupported
         2545  63812: HciReadBdAddrCmd
         2546  63829: HciReadLocalVerInfoCmd
         2547  63852: HciReadRssiCmd
         2548  63867: HciResetCmd
         2549  63879: HciResetSequence
         2550  63896: HciSecRegister
         2551  63911: HciSendAclData
         2552  63926: HciSetEventMaskCmd
         2553  63945: HciSetEventMaskPage2Cmd
         2554  63969: HciSetLeSupFeat
         2555  63985: HciSetMaxRxAclLen
         2556  64003: HciVendorSpecificCmd
         2557  64024: HciVsInit
         2558  64034: HciVscSetTraceBitMap
         2559  64055: HciVscUpdateBDAddress
         2560  64077: HciVscUpdateLinklayerFeature
         2561  64106: HciVscUpdateNvdsParam
         2562  64128: HciWriteAuthPayloadTimeout
         2563  64155: L2cDataReq
         2564  64166: L2cDmConnUpdateReq
         2565  64185: L2cInit
         2566  64193: L2cRegister
         2567  64205: L2cSlaveHandler
         2568  64221: L2cSlaveHandlerInit
         2569  64241: L2cSlaveInit
         2570  64254: SecAes
         2571  64261: SecAesHciCback
         2572  64276: SecAesInit
         2573  64287: SecCmac
         2574  64295: SecCmacHciCback
         2575  64311: SecCmacInit
         2576  64323: SecEccGenKey
         2577  64336: SecEccGenSharedSecret
         2578  64358: SecEccHciCback
         2579  64373: SecEccInit
         2580  64384: SecInit
         2581  64392: SecLeEncryptCmd
         2582  64408: SecRand
         2583  64416: SmpDbGetFailureCount
         2584  64437: SmpDbGetPairingDisabledTime
         2585  64465: SmpDbInit
         2586  64475: SmpDbMaxAttemptReached
         2587  64498: SmpDbPairingFailed
         2588  64517: SmpDbService
         2589  64530: SmpDbSetFailureCount
         2590  64551: SmpDmEncryptInd
         2591  64567: SmpDmGetStk
         2592  64579: SmpDmLescEnabled
         2593  64596: SmpDmMsgSend
         2594  64609: SmpHandler
         2595  64620: SmpHandlerInit
         2596  64635: SmpScAlloc
         2597  64646: SmpScAllocScratchBuffers
         2598  64671: SmpScCalcF4
         2599  64683: SmpScCat
         2600  64692: SmpScCat128
         2601  64704: SmpScCmac
         2602  64714: SmpScFreeScratchBuffers
         2603  64738: SmpScGetCancelMsgWithReattempt
         2604  64769: SmpScInit
         2605  64779: SmprInit
         2606  64788: SmprScInit
         2607  64799: SvcAmotasAddGroup
         2608  64817: SvcAmotasCbackRegister
         2609  64840: SvcAmvosAddGroup
         2610  64857: SvcAmvosCbackRegister
         2611  64879: SvcCoreAddGroup
         2612  64895: SvcCoreGapCentAddrResUpdate
         2613  64923: SvcCoreGattCbackRegister
         2614  64948: SvcDisAddGroup
         2615  64963: SysTick_Handler
         2616  64979: WStrReverse
         2617  64991: WStrReverseCpy
         2618  65006: WsfBufAlloc
         2619  65018: WsfBufFree
         2620  65029: WsfBufInit
         2621  65040: WsfCsEnter
         2622  65051: WsfCsExit
         2623  65061: WsfMsgAlloc
         2624  65073: WsfMsgDataAlloc
         2625  65089: WsfMsgDeq
         2626  65099: WsfMsgEnq
         2627  65109: WsfMsgFree
         2628  65120: WsfMsgPeek
         2629  65131: WsfMsgSend
         2630  65142: WsfOsInit
         2631  65152: WsfOsSetNextHandler
         2632  65172: WsfQueueCount
         2633  65186: WsfQueueDeq
         2634  65198: WsfQueueEnq
         2635  65210: WsfQueueInsert
         2636  65225: WsfQueueRemove
         2637  65240: WsfSetEvent
         2638  65252: WsfTaskLock
         2639  65264: WsfTaskMsgQueue
         2640  65280: WsfTaskSetReady
         2641  65296: WsfTaskUnlock
         2642  65310: WsfTimerInit
         2643  65323: WsfTimerServiceExpired
         2644  65346: WsfTimerStartMs
         2645  65362: WsfTimerStartSec
         2646  65379: WsfTimerStop
         2647  65392: WsfTimerUpdateTicks
         2648  65412: __ARM_common_memclr4_6
         2649  65435: __ARM_common_memcpy4_5
         2650  65458: __ARM_fpclassify
         2651  65475: __hardfp_cos
         2652  65488: __hardfp_exp
         2653  65501: __hardfp_floor
         2654  65516: __hardfp_log
         2655  65529: __hardfp_pow
         2656  65542: __hardfp_sqrt
         2657  65556: __ieee754_rem_pio2
         2658  65575: __kernel_cos
         2659  65588: __kernel_poly
         2660  65602: __kernel_sin
         2661  65615: __mathlib_dbl_divzero
         2662  65637: __mathlib_dbl_infnan
         2663  65658: __mathlib_dbl_infnan2
         2664  65680: __mathlib_dbl_invalid
         2665  65702: __mathlib_dbl_overflow
         2666  65725: __mathlib_dbl_underflow
         2667  65749: _celt_autocorr
         2668  65764: _celt_lpc
         2669  65774: alg_quant
         2670  65784: alg_unquant
         2671  65796: alloc_stack
         2672  65808: am_audio_buffer_init
         2673  65829: am_audio_buffer_nested_pop
         2674  65856: am_audio_buffer_nested_push
         2675  65884: am_audio_buffer_pop
         2676  65904: am_audio_buffer_rewind
         2677  65927: am_audio_universal_buffer_status_check
         2678  65966: am_bsp_iom_pins_disable
         2679  65990: am_bsp_iom_pins_enable
         2680  66013: am_bsp_itm_printf_enable
         2681  66038: am_bsp_low_power_init
         2682  66060: am_ctimer_isr
         2683  66074: am_devices_cooper_blocking_read
         2684  66106: am_devices_cooper_blocking_write
         2685  66139: am_devices_cooper_clkreq_read
         2686  66169: am_devices_cooper_command_write
         2687  66201: am_devices_cooper_init
         2688  66224: am_devices_cooper_reset
         2689  66248: am_devices_cooper_term
         2690  66271: am_devices_cooper_update_image
         2691  66302: am_devices_led_array_init
         2692  66328: am_devices_led_array_out
         2693  66353: am_devices_led_off
         2694  66372: am_devices_led_on
         2695  66390: am_devices_led_toggle
         2696  66412: am_freertos_sleep
         2697  66430: am_freertos_wakeup
         2698  66449: am_gpio0_001f_isr
         2699  66467: am_gpio0_203f_isr
         2700  66485: am_gpu_power_disable
         2701  66506: am_gpu_power_enable
         2702  66526: am_hal_cachectrl_config
         2703  66550: am_hal_cachectrl_enable
         2704  66574: am_hal_cmdq_disable
         2705  66594: am_hal_cmdq_enable
         2706  66613: am_hal_cmdq_init
         2707  66630: am_hal_cmdq_term
         2708  66647: am_hal_crc32
         2709  66660: am_hal_daxi_config
         2710  66679: am_hal_daxi_control
         2711  66699: am_hal_dcu_get
         2712  66714: am_hal_dcu_update
         2713  66732: am_hal_delay_us
         2714  66748: am_hal_delay_us_status_change
         2715  66778: am_hal_delay_us_status_check
         2716  66807: am_hal_fault_capture_enable
         2717  66835: am_hal_fault_status_get
         2718  66859: am_hal_gpio_interrupt_control
         2719  66889: am_hal_gpio_interrupt_irq_clear
         2720  66921: am_hal_gpio_interrupt_irq_status_get
         2721  66958: am_hal_gpio_interrupt_register
         2722  66989: am_hal_gpio_interrupt_service
         2723  67019: am_hal_gpio_pinconfig
         2724  67041: am_hal_gpio_pinconfig_get
         2725  67067: am_hal_gpio_state_read
         2726  67090: am_hal_gpio_state_write
         2727  67114: am_hal_iom_blocking_transfer
         2728  67143: am_hal_iom_configure
         2729  67164: am_hal_iom_disable
         2730  67183: am_hal_iom_enable
         2731  67201: am_hal_iom_initialize
         2732  67223: am_hal_iom_power_ctrl
         2733  67245: am_hal_iom_uninitialize
         2734  67269: am_hal_itm_enable
         2735  67287: am_hal_itm_print
         2736  67304: am_hal_mcuctrl_control
         2737  67327: am_hal_mcuctrl_info_get
         2738  67351: am_hal_mram_info_read
         2739  67373: am_hal_mram_main_fill
         2740  67395: am_hal_mram_main_program
         2741  67420: am_hal_mram_main_words_program
         2742  67451: am_hal_ota_add
         2743  67466: am_hal_ota_init
         2744  67482: am_hal_pdm_configure
         2745  67503: am_hal_pdm_disable
         2746  67522: am_hal_pdm_dma_get_buffer
         2747  67548: am_hal_pdm_dma_start
         2748  67569: am_hal_pdm_enable
         2749  67587: am_hal_pdm_fifo_flush
         2750  67609: am_hal_pdm_initialize
         2751  67631: am_hal_pdm_interrupt_clear
         2752  67658: am_hal_pdm_interrupt_enable
         2753  67686: am_hal_pdm_interrupt_service
         2754  67715: am_hal_pdm_interrupt_status_get
         2755  67747: am_hal_pdm_power_control
         2756  67772: am_hal_pwrctrl_control
         2757  67795: am_hal_pwrctrl_low_power_init
         2758  67825: am_hal_pwrctrl_mcu_memory_config
         2759  67858: am_hal_pwrctrl_mcu_mode_select
         2760  67889: am_hal_pwrctrl_mcu_mode_status
         2761  67920: am_hal_pwrctrl_periph_disable
         2762  67950: am_hal_pwrctrl_periph_enable
         2763  67979: am_hal_pwrctrl_sram_config
         2764  68006: am_hal_reset_control
         2765  68027: am_hal_rtc_osc_disable
         2766  68050: am_hal_security_get_info
         2767  68075: am_hal_stimer_compare_delta_set
         2768  68107: am_hal_stimer_config
         2769  68128: am_hal_stimer_counter_get
         2770  68154: am_hal_stimer_int_clear
         2771  68178: am_hal_stimer_int_enable
         2772  68203: am_hal_stimer_int_status_get
         2773  68232: am_hal_sysctrl_fpu_enable
         2774  68258: am_hal_sysctrl_fpu_stacking_enable
         2775  68293: am_hal_sysctrl_sleep
         2776  68314: am_hal_timer_interrupt_clear
         2777  68343: am_hal_timer_interrupt_status_get
         2778  68377: am_hal_tpiu_enable
         2779  68396: am_pdm0_isr
         2780  68408: am_stimer_cmpr0_isr
         2781  68428: am_stimer_cmpr1_isr
         2782  68448: am_util_ble_tx_power_set
         2783  68473: am_util_bootloader_erase_flash_page
         2784  68509: am_util_bootloader_partial_crc32
         2785  68542: am_util_bootloader_program_flash_page
         2786  68580: am_util_delay_ms
         2787  68597: am_util_delay_us
         2788  68614: am_util_faultisr_collect_data
         2789  68644: am_util_id_device
         2790  68662: am_util_stdio_printf
         2791  68683: am_util_stdio_printf_init
         2792  68709: am_util_stdio_vsprintf
         2793  68732: am_vos_ama_devinfo_set
         2794  68755: am_vos_ama_event_callback
         2795  68781: am_vos_ama_evt_cback_register
         2796  68811: am_vos_ama_get_central_info_send
         2797  68844: am_vos_ama_get_devconf_rsp_send
         2798  68876: am_vos_ama_get_devinfo_rsp_send
         2799  68908: am_vos_ama_get_locale_rsp_send
         2800  68939: am_vos_ama_get_state_rsp_send
         2801  68969: am_vos_ama_get_state_send
         2802  68995: am_vos_ama_isready
         2803  69014: am_vos_ama_pb_cmd_send
         2804  69037: am_vos_ama_proc_notify_speech
         2805  69067: am_vos_ama_provide_speech_rsp_send
         2806  69102: am_vos_ama_rsp_send
         2807  69122: am_vos_ama_rx_handler
         2808  69144: am_vos_ama_speech_rsp_send
         2809  69171: am_vos_ama_start_speech_send
         2810  69200: am_vos_ama_status_ready
         2811  69224: am_vos_ama_status_reset
         2812  69248: am_vos_ama_stop_speech_send
         2813  69276: am_vos_ama_tx_ver_exchange_send
         2814  69308: am_vos_audio_handler
         2815  69329: am_vos_audio_packet_tx
         2816  69352: am_vos_audio_processing_task
         2817  69381: am_vos_audio_reset_flag_and_buffer
         2818  69416: am_vos_audio_wwd_disable
         2819  69441: am_vos_audio_wwd_enable
         2820  69465: am_vos_ble_cmd_send
         2821  69485: am_vos_ble_nextdata_check
         2822  69511: am_vos_ble_stream_send
         2823  69534: am_vos_ble_task
         2824  69550: am_vos_ble_task_setup
         2825  69572: am_vos_ble_tx_packet_encap
         2826  69599: am_vos_board_init
         2827  69617: am_vos_burst_mode_disable
         2828  69643: am_vos_burst_mode_enable
         2829  69668: am_vos_burst_mode_setup
         2830  69692: am_vos_button_gpio_check
         2831  69717: am_vos_cmd_packet_tx
         2832  69738: am_vos_codec_encode
         2833  69758: am_vos_codec_init
         2834  69776: am_vos_codec_task
         2835  69794: am_vos_get_ring_buffer_status
         2836  69824: am_vos_gpio_disable_irq
         2837  69848: am_vos_gpio_enable_irq
         2838  69871: am_vos_is_connected
         2839  69891: am_vos_led_task
         2840  69907: am_vos_logic_led_swirl
         2841  69930: am_vos_mic_disable
         2842  69949: am_vos_mic_enable
         2843  69967: am_vos_packet_rx
         2844  69984: am_vos_pdm_init
         2845  70000: am_vos_print_system_info
         2846  70025: am_vos_printf
         2847  70039: am_vos_push_to_talk_process
         2848  70067: am_vos_ring_buffer_pop
         2849  70090: am_vos_ring_buffer_push
         2850  70114: am_vos_stdio_gatekeeper_task
         2851  70143: am_vos_stdio_printf
         2852  70163: am_vos_stdio_printf_init
         2853  70188: am_vos_streaming_provide_speech
         2854  70220: am_vos_streaming_push_to_talk
         2855  70250: am_vos_streaming_start
         2856  70273: am_vos_streaming_stop
         2857  70295: am_vos_sys_init
         2858  70311: am_vos_task_create_all_tasks
         2859  70340: am_vos_task_init
         2860  70357: am_vos_task_read
         2861  70374: am_vos_task_send
         2862  70391: am_vos_task_send_fromISR
         2863  70416: am_vos_timer_create_all_timers
         2864  70447: am_vos_timer_heart_beat_callback
         2865  70480: am_vos_voice_start
         2866  70499: amotas_conn_close
         2867  70517: amotas_init
         2868  70529: amotas_packet_handler
         2869  70551: amotas_proc_msg
         2870  70567: amotas_start
         2871  70580: amotas_stop
         2872  70592: amotas_write_cback
         2873  70611: amp2Log2
         2874  70620: amvosConnIntervalUpdate
         2875  70644: amvosKwdSetDemoName
         2876  70664: appAdvSetData
         2877  70678: appAdvStart
         2878  70690: appConnReadRemoteFeatTimerStart
         2879  70722: appNumConns
         2880  70734: appServerCsfWriteCback
         2881  70757: appSlaveAdvStart
         2882  70774: appSlaveProcMsg
         2883  70790: appUiBtnPoll
         2884  70803: appUiTimerExpired
         2885  70821: attDecodeMsgParam
         2886  70839: attEmptyConnCback
         2887  70857: attEmptyDataCback
         2888  70875: attEmptyHandler
         2889  70891: attEmptyL2cCocCback
         2890  70911: attExecCallback
         2891  70927: attL2cDataReq
         2892  70941: attMsgAlloc
         2893  70953: attMsgParam
         2894  70965: attSetMtu
         2895  70975: attUuidCmp16to128
         2896  70993: attcCcbByConnId
         2897  71009: attcCcbByHandle
         2898  71025: attcExecCallback
         2899  71042: attcFreePkt
         2900  71054: attcMsgCback
         2901  71067: attcProcErrRsp
         2902  71082: attcProcFindByTypeRsp
         2903  71104: attcProcFindOrReadRsp
         2904  71126: attcProcInd
         2905  71138: attcProcMtuRsp
         2906  71153: attcProcMultiVarNtf
         2907  71173: attcProcPrepWriteRsp
         2908  71194: attcProcReadLongRsp
         2909  71214: attcProcReadMultVarRsp
         2910  71237: attcProcReadRsp
         2911  71253: attcProcRsp
         2912  71265: attcProcWriteRsp
         2913  71282: attcReqClear
         2914  71295: attcSendMsg
         2915  71307: attcSendReq
         2916  71319: attcSetupReq
         2917  71332: attsCcbByConnId
         2918  71348: attsCheckPendDbHashReadRsp
         2919  71375: attsClearPrepWrites
         2920  71395: attsCsfActClientState
         2921  71417: attsCsfGetHashUpdateStatus
         2922  71444: attsCsfIsClientChangeAware
         2923  71471: attsCsfSetHashUpdateStatus
         2924  71498: attsDiscBusy
         2925  71511: attsErrRsp
         2926  71522: attsFindByHandle
         2927  71539: attsFindServiceGroupEnd
         2928  71563: attsFindUuidInRange
         2929  71583: attsHandleValueIndNtf
         2930  71605: attsMsgCback
         2931  71618: attsPermissions
         2932  71634: attsProcExecWriteReq
         2933  71655: attsProcFindInfoReq
         2934  71675: attsProcFindTypeReq
         2935  71695: attsProcMtuReq
         2936  71710: attsProcPrepWriteReq
         2937  71731: attsProcReadBlobReq
         2938  71751: attsProcReadGroupTypeReq
         2939  71776: attsProcReadMultReq
         2940  71796: attsProcReadMultiVarReq
         2941  71820: attsProcReadReq
         2942  71836: attsProcReadTypeReq
         2943  71856: attsProcValueCnf
         2944  71873: attsProcWrite
         2945  71887: attsUuid16Cmp
         2946  71901: attsUuidCmp
         2947  71913: audio_enc_encode_frame
         2948  71936: audio_enc_init
         2949  71951: buck_ldo_override_init
         2950  71974: buck_ldo_update_override
         2951  71999: celt_encode_with_ec
         2952  72019: celt_encoder_init
         2953  72037: celt_pitch_xcorr_c
         2954  72056: celt_preemphasis
         2955  72073: clt_compute_allocation
         2956  72096: clt_mdct_forward_c
         2957  72115: comb_filter
         2958  72127: compute_band_energies
         2959  72149: crypto_boost_trims
         2960  72168: decode_pulses
         2961  72182: dmAdvActClearSets
         2962  72200: dmAdvActConfig
         2963  72215: dmAdvActRemoveSet
         2964  72233: dmAdvActSetData
         2965  72249: dmAdvActSetRandAddr
         2966  72269: dmAdvActStart
         2967  72283: dmAdvActStop
         2968  72296: dmAdvActTimeout
         2969  72312: dmAdvConnectFailed
         2970  72331: dmAdvConnected
         2971  72346: dmAdvGenConnCmpl
         2972  72363: dmAdvHciHandler
         2973  72379: dmAdvInit
         2974  72389: dmAdvMsgHandler
         2975  72405: dmAdvReset
         2976  72416: dmAdvStartDirected
         2977  72435: dmAdvStopDirected
         2978  72453: dmConn2HciHandler
         2979  72471: dmConn2MsgHandler
         2980  72489: dmConnCcbByHandle
         2981  72507: dmConnCcbById
         2982  72521: dmConnHciHandler
         2983  72538: dmConnMsgHandler
         2984  72555: dmConnReset
         2985  72567: dmConnSmActAccept
         2986  72585: dmConnSmActAcceptFailed
         2987  72609: dmConnSmActCancelAccept
         2988  72633: dmConnSmActClose
         2989  72650: dmConnSmActConnAccepted
         2990  72674: dmConnSmActConnClosed
         2991  72696: dmConnSmActConnFailed
         2992  72718: dmConnSmActConnOpened
         2993  72740: dmConnSmActHciUpdated
         2994  72762: dmConnSmActNone
         2995  72778: dmConnSmExecute
         2996  72794: dmConnUpdActL2cUpdateCnf
         2997  72819: dmConnUpdActNone
         2998  72836: dmConnUpdActUpdateSlave
         2999  72860: dmConnUpdExecute
         3000  72877: dmConnUpdMsgHandler
         3001  72897: dmDevActReset
         3002  72911: dmDevHciHandler
         3003  72927: dmDevMsgHandler
         3004  72943: dmDevPassEvtToConnCte
         3005  72965: dmDevPassEvtToDevPriv
         3006  72987: dmDevPassHciEvtToConn
         3007  73009: dmEmptyHandler
         3008  73024: dmEmptyReset
         3009  73037: dmPhyHciHandler
         3010  73053: dmPrivActAddDevToResList
         3011  73078: dmPrivActClearResList
         3012  73100: dmPrivActGenAddr
         3013  73117: dmPrivActRemDevFromResList
         3014  73144: dmPrivActResolveAddr
         3015  73165: dmPrivActSetAddrResEnable
         3016  73191: dmPrivActSetPrivacyMode
         3017  73215: dmPrivAesActGenAddrAesCmpl
         3018  73242: dmPrivAesActResAddrAesCmpl
         3019  73269: dmPrivAesMsgHandler
         3020  73289: dmPrivHciHandler
         3021  73306: dmPrivMsgHandler
         3022  73323: dmPrivReset
         3023  73335: dmSecHciHandler
         3024  73351: dmSecLescMsgHandler
         3025  73371: dmSecMsgHandler
         3026  73387: dmSecReset
         3027  73398: eTaskConfirmSleepModeStatus
         3028  73426: ec_dec_bit_logp
         3029  73442: ec_dec_bits
         3030  73454: ec_dec_uint
         3031  73466: ec_dec_update
         3032  73480: ec_decode
         3033  73490: ec_enc_bit_logp
         3034  73506: ec_enc_bits
         3035  73518: ec_enc_done
         3036  73530: ec_enc_icdf
         3037  73542: ec_enc_init
         3038  73554: ec_enc_shrink
         3039  73568: ec_enc_uint
         3040  73580: ec_encode
         3041  73590: ec_encode_bin
         3042  73604: ec_ilog
         3043  73612: ec_laplace_encode
         3044  73630: ec_tell_frac
         3045  73643: encode_pulses
         3046  73657: encode_size
         3047  73669: exactle_stack_init
         3048  73688: exp_rotation
         3049  73701: fabs
         3050  73706: get_celt_handle
         3051  73722: haar1
         3052  73728: hciClearCmdQueue
         3053  73745: hciCmdInit
         3054  73756: hciCmdRecvCmpl
         3055  73771: hciCmdSend
         3056  73782: hciCmdTimeout
         3057  73796: hciCoreAclReassembly
         3058  73817: hciCoreCisByHandle
         3059  73836: hciCoreCisClose
         3060  73852: hciCoreCisOpen
         3061  73867: hciCoreConnByHandle
         3062  73887: hciCoreConnClose
         3063  73904: hciCoreConnOpen
         3064  73920: hciCoreInit
         3065  73932: hciCoreNumCmplPkts
         3066  73951: hciCoreRecv
         3067  73963: hciCoreResetSequence
         3068  73984: hciCoreResetStart
         3069  74002: hciCoreTxReady
         3070  74017: hciCoreVsCmdCmplRcvd
         3071  74038: hciDrvWrite
         3072  74050: hciEvtProcessCmdCmpl
         3073  74071: hciEvtProcessMsg
         3074  74088: hciTrSendAclData
         3075  74105: hciTrSendCmd
         3076  74118: hciTrSerialRxIncoming
         3077  74140: hci_process_trace_data
         3078  74163: hysteresis_decision
         3079  74183: init_caps
         3080  74193: isqrt32
         3081  74201: l2cMsgAlloc
         3082  74213: l2cRxSignalingPkt
         3083  74231: l2cSendCmdReject
         3084  74248: main
         3085  74253: normalise_bands
         3086  74269: octopus_encode
         3087  74284: octopus_encoder_create
         3088  74307: op_pvq_search_c
         3089  74323: opus_custom_encoder_ctl
         3090  74347: opus_custom_mode_create
         3091  74371: opus_fft_impl
         3092  74385: opus_packet_extensions_count
         3093  74414: opus_packet_extensions_generate
         3094  74446: opus_packet_extensions_parse
         3095  74475: opus_packet_get_nb_frames
         3096  74501: opus_packet_get_samples_per_frame
         3097  74535: opus_packet_pad
         3098  74551: opus_packet_parse_impl
         3099  74574: opus_repacketizer_out_range_impl
         3100  74607: pb_decode
         3101  74617: pb_decode_noinit
         3102  74634: pb_decode_varint
         3103  74651: pb_encode
         3104  74661: pb_encode_submessage
         3105  74682: pb_encode_tag_for_field
         3106  74706: pb_encode_varint
         3107  74723: pb_field_iter_begin
         3108  74743: pb_field_iter_find
         3109  74762: pb_field_iter_next
         3110  74781: pb_istream_from_buffer
         3111  74804: pb_make_string_substream
         3112  74829: pb_ostream_from_buffer
         3113  74852: pb_read
         3114  74860: pb_skip_field
         3115  74874: pb_write
         3116  74883: pitch_downsample
         3117  74900: pitch_search
         3118  74913: pvPortMalloc
         3119  74926: pxPortInitialiseStack
         3120  74948: quant_all_bands
         3121  74964: quant_coarse_energy
         3122  74984: quant_energy_finalise
         3123  75006: quant_fine_energy
         3124  75024: remove_doubling
         3125  75040: renormalise_vector
         3126  75059: resampling_factor
         3127  75077: restore_stack
         3128  75091: save_stack
         3129  75102: send_update
         3130  75114: smpActAttemptRcvd
         3131  75132: smpActCheckAttempts
         3132  75152: smpActCleanup
         3133  75166: smpActMaxAttempts
         3134  75184: smpActNone
         3135  75195: smpActNotifyDmAttemptsFailure
         3136  75225: smpActNotifyDmRspToFailure
         3137  75252: smpActPairCnfCalc1
         3138  75271: smpActPairCnfCalc2
         3139  75290: smpActPairCnfVerCalc1
         3140  75312: smpActPairCnfVerCalc2
         3141  75334: smpActPairingCancel
         3142  75354: smpActPairingCmpl
         3143  75372: smpActPairingFailed
         3144  75392: smpActSecReqTimeout
         3145  75412: smpActSendPairCnf
         3146  75430: smpActStorePin
         3147  75445: smpAuthReq
         3148  75456: smpCalcC1Part1
         3149  75471: smpCalcC1Part2
         3150  75486: smpCalcS1
         3151  75496: smpCcbByConnId
         3152  75511: smpGenerateLtk
         3153  75526: smpGetPkBit
         3154  75538: smpGetScSecLevel
         3155  75555: smpMsgAlloc
         3156  75567: smpProcPairing
         3157  75582: smpProcRcvKey
         3158  75596: smpScActAuthSelect
         3159  75615: smpScActCalcF5Ltk
         3160  75633: smpScActCalcF5MacKey
         3161  75654: smpScActCalcF5TKey
         3162  75673: smpScActCalcSharedSecret
         3163  75698: smpScActCleanup
         3164  75714: smpScActDHKeyCalcF6Ea
         3165  75736: smpScActDHKeyCalcF6Eb
         3166  75758: smpScActJwncCalcF4
         3167  75777: smpScActJwncCalcG2
         3168  75796: smpScActJwncDisplay
         3169  75816: smpScActPairingCancel
         3170  75838: smpScActPairingFailed
         3171  75860: smpScActPkKeypress
         3172  75879: smpScActPkSendKeypress
         3173  75902: smpScActPkSetup
         3174  75918: smpScAuthReq
         3175  75931: smpScFailWithReattempt
         3176  75954: smpScProcPairing
         3177  75971: smpScSendDHKeyCheck
         3178  75991: smpScSendPairCnf
         3179  76008: smpScSendPubKey
         3180  76024: smpScSendRand
         3181  76038: smpSendKey
         3182  76049: smpSendPairingFailed
         3183  76070: smpSendPkt
         3184  76081: smpSmExecute
         3185  76094: smpStartRspTimer
         3186  76111: smprActCnfVerify
         3187  76128: smprActProcPairCnf
         3188  76147: smprActProcPairCnfCalc1
         3189  76171: smprActProcPairReq
         3190  76190: smprActRcvKey
         3191  76204: smprActSendKey
         3192  76219: smprActSendPairRandom
         3193  76241: smprActSendPairRsp
         3194  76260: smprActSendSecurityReq
         3195  76283: smprActSetupKeyDist
         3196  76303: smprScActCalcDHKey
         3197  76322: smprScActDHKeyCheckSend
         3198  76346: smprScActJwncCalcG2
         3199  76366: smprScActJwncDisplay
         3200  76387: smprScActJwncSendCnf
         3201  76408: smprScActJwncSetup
         3202  76427: smprScActOobCalcCa
         3203  76446: smprScActOobSendRand
         3204  76467: smprScActOobSetup
         3205  76485: smprScActPkCalcCa
         3206  76503: smprScActPkCalcCb
         3207  76521: smprScActPkSendCnf
         3208  76540: smprScActPkSendRand
         3209  76560: smprScActPkStoreCnf
         3210  76580: smprScActPkStoreCnfAndCalcCb
         3211  76609: smprScActPkStorePinAndCalcCb
         3212  76638: smprScActSendPubKey
         3213  76658: smprScActStoreDhCheck
         3214  76680: smprScActStoreLescPin
         3215  76702: smprScActWaitDhCheck
         3216  76723: spl_alloca
         3217  76734: spreading_decision
         3218  76753: sqrt
         3219  76758: stereo_itheta
         3220  76772: uxListRemove
         3221  76785: uxTaskGetNumberOfTasks
         3222  76808: uxTaskResetEventItemValue
         3223  76834: vApplicationMallocFailedHook
         3224  76863: vApplicationStackOverflowHook
         3225  76893: vEventGroupSetBitsCallback
         3226  76920: vListInitialise
         3227  76936: vListInitialiseItem
         3228  76956: vListInsert
         3229  76968: vPortEnterCritical
         3230  76987: vPortExitCritical
         3231  77005: vPortFree
         3232  77015: vPortSetupTimerInterrupt
         3233  77040: vPortSuppressTicksAndSleep
         3234  77067: vPortValidateInterruptPriority
         3235  77098: vQueueWaitForMessageRestricted
         3236  77129: vTaskDelay
         3237  77140: vTaskInternalSetTimeOutState
         3238  77169: vTaskMissedYield
         3239  77186: vTaskPlaceOnEventList
         3240  77208: vTaskPlaceOnEventListRestricted
         3241  77240: vTaskPlaceOnUnorderedEventList
         3242  77271: vTaskRemoveFromUnorderedEventList
         3243  77305: vTaskStartScheduler
         3244  77325: vTaskStepTick
         3245  77339: vTaskSuspendAll
         3246  77355: vTaskSwitchContext
         3247  77374: validate_transaction
         3248  77395: wsfOsDispatcher
         3249  77411: xEventGroupCreate
         3250  77429: xEventGroupSetBits
         3251  77448: xEventGroupWaitBits
         3252  77468: xPortStartScheduler
         3253  77488: xPortStimerTickHandler
         3254  77511: xQueueGenericCreate
         3255  77531: xQueueGenericSend
         3256  77549: xQueueGenericSendFromISR
         3257  77574: xQueueReceive
         3258  77588: xTaskCheckForTimeOut
         3259  77609: xTaskCreate
         3260  77621: xTaskGetSchedulerState
         3261  77644: xTaskGetTickCount
         3262  77662: xTaskIncrementTick
         3263  77681: xTaskRemoveFromEventList
         3264  77706: xTaskResumeAll
         3265  77721: xTimerCreate
         3266  77734: xTimerCreateTimerTask
         3267  77756: xTimerGenericCommand
         3268  77777: xTimerPendFunctionCallFromISR
         3269  77807: __aeabi_dneg
         3270  77820: _dneg
         3271  77826: __aeabi_fneg
         3272  77839: _fneg
         3273  77845: _dabs
         3274  77851: _fabs
         3275  77857: __aeabi_d2f
         3276  77869: _d2f
         3277  77874: __aeabi_dadd
         3278  77887: _dadd
         3279  77893: __fpl_dcheck_NaN1
         3280  77911: __fpl_dcmp_Inf
         3281  77926: __aeabi_ddiv
         3282  77939: _ddiv
         3283  77945: __aeabi_cdcmpeq
         3284  77961: _dcmpeq
         3285  77969: __aeabi_d2iz
         3286  77982: _dfix
         3287  77988: __aeabi_d2uiz
         3288  78002: _dfixu
         3289  78009: __aeabi_i2d
         3290  78021: _dflt
         3291  78027: __aeabi_ui2d
         3292  78040: _dfltu
         3293  78047: __aeabi_cdcmple
         3294  78063: _dcmple
         3295  78071: __fpl_dcmple_InfNaN
         3296  78091: __aeabi_dmul
         3297  78104: _dmul
         3298  78110: __fpl_dnaninf
         3299  78124: __fpl_dretinf
         3300  78138: __aeabi_cdrcmple
         3301  78155: _drcmple
         3302  78164: __aeabi_drsub
         3303  78178: _drsb
         3304  78184: _dsqrt
         3305  78191: __aeabi_dsub
         3306  78204: _dsub
         3307  78210: __aeabi_f2d
         3308  78222: _f2d
         3309  78227: __fpl_fnaninf
         3310  78241: _fp_init
         3311  78250: __fplib_config_fpu_vfp
         3312  78273: __fplib_config_pureend_doubles
         3313  78304: __fpl_fretinf
         3314  78318: __fpl_return_NaN
         3315  78335: __ARM_scalbn
         3316  78348: __fpl_cmpreturn
         3317  78364: __I$use$fp
         3318  78375: attCfg
         3319  78382: smpCfg
         3320  78389: attsMinPduLen
         3321  78403: attFcnDefault
         3322  78417: eattFcnDefault
         3323  78432: attPrimSvcUuid
         3324  78447: attChUuid
         3325  78457: attCliChCfgUuid
         3326  78473: attDnChUuid
         3327  78485: attApChUuid
         3328  78497: attScChUuid
         3329  78509: attCarChUuid
         3330  78522: attRpaoChUuid
         3331  78536: attGattCsfChUuid
         3332  78553: attGattDbhChUuid
         3333  78570: attSsfChUuid
         3334  78583: ui32MCUAllowed
         3335  78598: ui32DSP0Allowed
         3336  78614: ui32DSP1Allowed
         3337  78630: ui32SharedAccess
         3338  78647: sGlobalAccess
         3339  78661: calc128Zeros
         3340  78674: dmConnUpdActSetSlave
         3341  78695: dmDevFcnIf
         3342  78706: hciEventMask
         3343  78719: hciLeEventMask
         3344  78734: hciEventMaskPage2
         3345  78752: smprScSmIf
         3346  78763: smprStateTbl
         3347  78776: smprSmIf
         3348  78785: smpPktLenTbl
         3349  78798: appReqActCfg
         3350  78811: am_hal_gpio_pincfg_output
         3351  78837: am_hal_gpio_pincfg_input
         3352  78862: am_hal_gpio_pincfg_tristate
         3353  78890: am_hal_gpio_pincfg_opendrain
         3354  78919: am_hal_gpio_pincfg_disabled
         3355  78947: am_hal_gpio_pincfg_pulledup_disabled
         3356  78984: g_DefaultMcuMemCfg
         3357  79003: g_DefaultSRAMCfg
         3358  79020: am_hal_pwrctrl_peripheral_control
         3359  79054: am_hal_cachectrl_defaults
         3360  79080: am_hal_daxi_defaults
         3361  79101: g_amHalMcuctrlArgBLEDefault
         3362  79129: g_am_hal_bootrom_helper
         3363  79153: Response_fields
         3364  79169: ControlEnvelope_fields
         3365  79192: ForwardATCommand_fields
         3366  79216: IncomingCall_fields
         3367  79236: CentralInformation_fields
         3368  79262: GetCentralInformation_fields
         3369  79291: DeviceBattery_fields
         3370  79312: DeviceStatus_fields
         3371  79332: DeviceInformation_fields
         3372  79357: DeviceInformation_MetadataEntry_fields
         3373  79396: GetDeviceInformation_fields
         3374  79424: DeviceConfiguration_fields
         3375  79451: GetDeviceConfiguration_fields
         3376  79481: OverrideAssistant_fields
         3377  79506: StartSetup_fields
         3378  79524: CompleteSetup_fields
         3379  79545: NotifyDeviceConfiguration_fields
         3380  79578: UpdateDeviceInformation_fields
         3381  79609: NotifyDeviceInformation_fields
         3382  79640: FeatureProperties_fields
         3383  79665: DeviceFeatures_fields
         3384  79687: GetDeviceFeatures_fields
         3385  79712: IssueMediaControl_fields
         3386  79737: Dialog_fields
         3387  79751: SpeechSettings_fields
         3388  79773: SpeechInitiator_fields
         3389  79796: SpeechInitiator_WakeWord_fields
         3390  79828: StartSpeech_fields
         3391  79847: SpeechProvider_fields
         3392  79869: ProvideSpeech_fields
         3393  79890: StopSpeech_fields
         3394  79908: EndpointSpeech_fields
         3395  79930: NotifySpeechState_fields
         3396  79955: State_fields
         3397  79968: GetState_fields
         3398  79984: SetState_fields
         3399  80000: SynchronizeState_fields
         3400  80024: ResetConnection_fields
         3401  80047: SynchronizeSettings_fields
         3402  80074: KeepAlive_fields
         3403  80091: RemoveDevice_fields
         3404  80111: Locale_fields
         3405  80125: Locales_fields
         3406  80140: GetLocales_fields
         3407  80158: SetLocale_fields
         3408  80175: LaunchApp_fields
         3409  80192: ConnectionDetails_fields
         3410  80217: UpgradeTransport_fields
         3411  80241: SwitchTransport_fields
         3412  80264: tf_select_table
         3413  80280: eMeans
         3414  80287: __mathlib_zero
         3415  80302: Region$$Table$$Base
         3416  80322: Region$$Table$$Limit
         3417  80343: pAttCfg
         3418  80351: pSmpCfg
         3419  80359: gattServCb
         3420  80370: attsProcFcnTbl
         3421  80385: g_HciDrvHandleID
         3422  80402: g_IomDevHdl
         3423  80414: pvHciSpiHandle
         3424  80429: g_pui8ReadBuffer
         3425  80446: g_ui32NumBytes
         3426  80461: g_consumed_bytes
         3427  80478: g_hciDrvErrorHandler
         3428  80499: g_BLEMacAddress
         3429  80515: ll_local_feats
         3430  80530: nvds_data
         3431  80540: ulTimerCountsForOneTick
         3432  80564: gNumCmpB
         3433  80573: ui16DbRamBufferSize
         3434  80593: pRecListNvmPointer
         3435  80612: g_sVosAud
         3436  80622: g_sVosSys
         3437  80632: dmDevCb
         3438  80640: dmFcnIfTbl
         3439  80651: dmSecCb
         3440  80659: wsfBufNumPools
         3441  80674: wsfBufMemLen
         3442  80687: wsfBufMem
         3443  80697: csNesting
         3444  80707: xRadioTaskEventObject
         3445  80729: xWsfTimer
         3446  80739: wsfTimerTimerQueue
         3447  80758: hciLeSupFeatCfg
         3448  80774: pAppSlaveReqActCfg
         3449  80793: pAppAdvCfg
         3450  80804: pAppSlaveCfg
         3451  80817: pAppSecCfg
         3452  80828: pAppUpdateCfg
         3453  80842: appHandlerId
         3454  80855: appCb
         3455  80861: devFoundInDb
         3456  80874: g_AM_DEVICES_COOPER_SPI_CS
         3457  80901: g_AM_DEVICES_COOPER_32M_CLK
         3458  80929: g_AM_DEVICES_COOPER_32K_CLK
         3459  80957: sLengthBytes
         3460  80970: g_ui32BytesReceived
         3461  80990: g_ui32CRC
         3462  81000: g_pTempBuf
         3463  81011: g_sImage
         3464  81020: g_intFlash
         3465  81031: g_pfnCharPrint
         3466  81046: pxCurrentTCB
         3467  81059: uxTopUsedPriority
         3468  81077: opus_ram_ptr_save
         3469  81095: opus_ram_count
         3470  81110: opus_ram_count_save
         3471  81130: opus_ram_ptr
         3472  81143: p_spl_opus_encoder
         3473  81162: g_eCurrPwrMode
         3474  81177: g_ui32TrimVer
         3475  81191: g_ui32origSimobuckVDDStrim
         3476  81218: gDaxiConfig
         3477  81230: g_ui32xtalhscap2trim
         3478  81251: g_ui32xtalhscaptrim
         3479  81271: am_bsp_psLEDs
         3480  81285: g_AM_BSP_GPIO_BUTTON0
         3481  81307: g_AM_BSP_GPIO_BUTTON1
         3482  81329: g_AM_BSP_GPIO_IOM0_CS
         3483  81351: g_AM_BSP_GPIO_IOM0_MISO
         3484  81375: g_AM_BSP_GPIO_IOM0_MOSI
         3485  81399: g_AM_BSP_GPIO_IOM0_SCK
         3486  81422: g_AM_BSP_GPIO_IOM0_SCL
         3487  81445: g_AM_BSP_GPIO_IOM0_SDA
         3488  81468: g_AM_BSP_GPIO_IOM1_CS
         3489  81490: g_AM_BSP_GPIO_IOM1_MISO
         3490  81514: g_AM_BSP_GPIO_IOM1_MOSI
         3491  81538: g_AM_BSP_GPIO_IOM1_SCK
         3492  81561: g_AM_BSP_GPIO_IOM1_SCL
         3493  81584: g_AM_BSP_GPIO_IOM1_SDA
         3494  81607: g_AM_BSP_GPIO_IOM2_CS
         3495  81629: g_AM_BSP_GPIO_IOM2_MISO
         3496  81653: g_AM_BSP_GPIO_IOM2_MOSI
         3497  81677: g_AM_BSP_GPIO_IOM2_SCK
         3498  81700: g_AM_BSP_GPIO_IOM2_SCL
         3499  81723: g_AM_BSP_GPIO_IOM2_SDA
         3500  81746: g_AM_BSP_GPIO_IOM3_CS
         3501  81768: g_AM_BSP_GPIO_IOM3_MISO
         3502  81792: g_AM_BSP_GPIO_IOM3_MOSI
         3503  81816: g_AM_BSP_GPIO_IOM3_SCK
         3504  81839: g_AM_BSP_GPIO_IOM3_SCL
         3505  81862: g_AM_BSP_GPIO_IOM3_SDA
         3506  81885: g_AM_BSP_GPIO_IOM4_CS
         3507  81907: g_AM_BSP_GPIO_IOM4_MISO
         3508  81931: g_AM_BSP_GPIO_IOM4_MOSI
         3509  81955: g_AM_BSP_GPIO_IOM4_SCK
         3510  81978: g_AM_BSP_GPIO_IOM5_CS
         3511  82000: g_AM_BSP_GPIO_IOM5_MISO
         3512  82024: g_AM_BSP_GPIO_IOM5_MOSI
         3513  82048: g_AM_BSP_GPIO_IOM5_SCK
         3514  82071: g_AM_BSP_GPIO_IOM5_SCL
         3515  82094: g_AM_BSP_GPIO_IOM5_SDA
         3516  82117: g_AM_BSP_GPIO_IOM6_CS
         3517  82139: g_AM_BSP_GPIO_IOM6_MISO
         3518  82163: g_AM_BSP_GPIO_IOM6_MOSI
         3519  82187: g_AM_BSP_GPIO_IOM6_SCK
         3520  82210: g_AM_BSP_GPIO_IOM6_SCL
         3521  82233: g_AM_BSP_GPIO_IOM6_SDA
         3522  82256: g_AM_BSP_GPIO_IOM7_CS
         3523  82278: g_AM_BSP_GPIO_IOM7_MISO
         3524  82302: g_AM_BSP_GPIO_IOM7_MOSI
         3525  82326: g_AM_BSP_GPIO_IOM7_SCK
         3526  82349: g_AM_BSP_GPIO_IOM7_SCL
         3527  82372: g_AM_BSP_GPIO_IOM7_SDA
         3528  82395: g_AM_BSP_GPIO_ITM_SWO
         3529  82417: g_AM_BSP_GPIO_PDM0_CLK
         3530  82440: g_AM_BSP_GPIO_PDM0_DATA
         3531  82464: package_version_string
         3532  82487: lib_version_string
         3533  82506: gStartOff
         3534  82516: gpDcuEnable
         3535  82528: gpDcuLock
         3536  82538: gDcuEnable
         3537  82549: gDcuDisable
         3538  82561: l2cCb
         3539  82567: secCb
         3540  82573: attcCb
         3541  82580: attsCsfCb
         3542  82590: attsCb
         3543  82597: attCb
         3544  82603: g_HeartBeatTimer
         3545  82620: DMATCBBuffer
         3546  82633: g_pui32ReadBuffer
         3547  82651: g_sVosBrd
         3548  82661: ui8DbRamBuffer
         3549  82676: am_KWD_tasks
         3550  82689: am_KWD_timers
         3551  82703: g_sAmUtil
         3552  82713: amotasFlash
         3553  82725: amotasTmpBuf
         3554  82738: dmAdvCb
         3555  82746: dmConnUpdActSet
         3556  82762: dmConnCb
         3557  82771: dmConnActSet
         3558  82784: dmCb
         3559  82789: dmPrivCb
         3560  82798: wsfOs
         3561  82804: hciCb
         3562  82810: hciCmdCb
         3563  82819: hciCoreCb
         3564  82829: smpCb
         3565  82835: SMP_ScCcb
         3566  82845: g_sVosBle
         3567  82855: amvosAdvDataDisc
         3568  82872: amvosScanDataDisc
         3569  82890: gRadioQueue
         3570  82902: gRadioCmdQueue
         3571  82917: appConnCb
         3572  82927: appSlaveCb
         3573  82938: gAmCooper
         3574  82948: gFaultStack
         3575  82960: opus_mem_ram1
         3576  82974: g_PDMhandles
         3577  82987: g_IOMhandles
         3578  83000: am_hal_xtal_users
         3579  83018: g_sVosAma
         3580  83028: o_spl_opus_encoder
         3581  83047: oCELTEncoder_mem
         3582  83064: __libspace_start
         3583  83081: __temporary_stack_top$libspace
         3584  83112: psGlobalAccessPtr
         3585  83130: ui32MCUClaimed
         3586  83145: ui32DSP0Claimed
         3587  83161: ui32DSP1Claimed
         3588  83177: gpui32PdmDmaBuf
         3589  83193: 
         3590  83194: 
         3591  83195: 


** Section #14 '.note' (SHT_NOTE)
    Size   : 32 bytes (alignment 4)


** Section #15 '.comment' (SHT_PROGBITS)
    Size   : 786824 bytes


** Section #16 '.shstrtab' (SHT_STRTAB)
    Size   : 164 bytes

            #  Offset String
        ====================================

            1      1: MCU_MRAM
            2     10: MCU_TCM
            3     18: SHARED_SRAM
            4     30: .debug_abbrev
            5     44: .debug_frame
            6     57: .debug_info
            7     69: .debug_line
            8     81: .debug_loc
            9     92: .debug_macinfo
           10    107: .debug_pubnames
           11    123: .symtab
           12    131: .strtab
           13    139: .note
           14    145: .comment
           15    154: .shstrtab


